@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;500&display=swap");
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
/* line 1, ../node_modules/bootstrap/scss/_root.scss */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #000000;
  --secondary: #B8BAC5;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --color-ui-01: #000000;
  --color-ui-02: #5E5E62;
  --color-ui-03: #B8BAC5;
  --color-ui-04: #DFE1EE;
  --color-ui-05: #F9F9FC;
  --color-ui-05-70: rgba(246, 247, 251, 0.7);
  --color-ui-06: #FFFFFF;
  --color-ui-06-06: rgba(255, 255, 255, 0.06);
  --color-ui-06-10: rgba(255, 255, 255, 0.1);
  --brand-yellow-dark: #FFD800;
  --brand-yellow: #FFD800;
  --brand-yellow-light: #FFD800;
  --brand-red-dark: #F8366A;
  --brand-red: #F8366A;
  --brand-red-light: #F8366A;
  --brand-blue-dark: #2983FF;
  --brand-blue: #2983FF;
  --brand-blue-light: #2983FF;
  --brand-green-dark: #A5CD28;
  --brand-green: #A5CD28;
  --brand-green-light: #A5CD28;
  --brand-purple-dark: #C101F8;
  --brand-purple: #C101F8;
  --brand-purple-light: #C101F8;
  --color-status-error-dark: #B8044F;
  --color-status-error: #D6245A;
  --color-status-error-light: #FFF2F6;
  --color-status-warning-dark: #BC4A09;
  --color-status-warning: #E37334;
  --color-status-warning-light: #FFF3ED;
  --color-status-success-dark: #0C7952;
  --color-status-success: #39BD8D;
  --color-status-success-light: #EAF5F1;
  --color-status-info-dark: #2C53B9;
  --color-status-info: #6993FF;
  --color-status-info-light: #EEF3FF;
  --color-linkedin: #143DD6;
  --color-indeed: #003A9B;
  --color-twitter: #1DA1F2;
  --color-facebook: #1877F2;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1024px;
  --breakpoint-xl: 1440px;
  --font-family-sans-serif: "Work Sans", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

/* line 19, ../node_modules/bootstrap/scss/_reboot.scss */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

/* line 25, ../node_modules/bootstrap/scss/_reboot.scss */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* line 35, ../node_modules/bootstrap/scss/_reboot.scss */
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

/* line 46, ../node_modules/bootstrap/scss/_reboot.scss */
body {
  margin: 0;
  font-family: "Work Sans", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }

/* line 66, ../node_modules/bootstrap/scss/_reboot.scss */
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

/* line 76, ../node_modules/bootstrap/scss/_reboot.scss */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible; }

/* line 92, ../node_modules/bootstrap/scss/_reboot.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 4px; }

/* line 101, ../node_modules/bootstrap/scss/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 114, ../node_modules/bootstrap/scss/_reboot.scss */
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; }

/* line 123, ../node_modules/bootstrap/scss/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

/* line 129, ../node_modules/bootstrap/scss/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 136, ../node_modules/bootstrap/scss/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

/* line 143, ../node_modules/bootstrap/scss/_reboot.scss */
dt {
  font-weight: 700; }

/* line 147, ../node_modules/bootstrap/scss/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0; }

/* line 152, ../node_modules/bootstrap/scss/_reboot.scss */
blockquote {
  margin: 0 0 1rem; }

/* line 156, ../node_modules/bootstrap/scss/_reboot.scss */
b,
strong {
  font-weight: bolder; }

/* line 161, ../node_modules/bootstrap/scss/_reboot.scss */
small {
  font-size: 80%; }

/* line 170, ../node_modules/bootstrap/scss/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

/* line 178, ../node_modules/bootstrap/scss/_reboot.scss */
sub {
  bottom: -.25em; }

/* line 179, ../node_modules/bootstrap/scss/_reboot.scss */
sup {
  top: -.5em; }

/* line 186, ../node_modules/bootstrap/scss/_reboot.scss */
a {
  color: #000000;
  text-decoration: none;
  background-color: transparent; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a:hover {
    color: black;
    text-decoration: underline; }

/* line 202, ../node_modules/bootstrap/scss/_reboot.scss */
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none; }

/* line 217, ../node_modules/bootstrap/scss/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

/* line 225, ../node_modules/bootstrap/scss/_reboot.scss */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

/* line 242, ../node_modules/bootstrap/scss/_reboot.scss */
figure {
  margin: 0 0 1rem; }

/* line 252, ../node_modules/bootstrap/scss/_reboot.scss */
img {
  vertical-align: middle;
  border-style: none; }

/* line 257, ../node_modules/bootstrap/scss/_reboot.scss */
svg {
  overflow: hidden;
  vertical-align: middle; }

/* line 269, ../node_modules/bootstrap/scss/_reboot.scss */
table {
  border-collapse: collapse; }

/* line 273, ../node_modules/bootstrap/scss/_reboot.scss */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

/* line 285, ../node_modules/bootstrap/scss/_reboot.scss */
th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

/* line 296, ../node_modules/bootstrap/scss/_reboot.scss */
label {
  display: inline-block;
  margin-bottom: 0.5rem; }

/* line 305, ../node_modules/bootstrap/scss/_reboot.scss */
button {
  border-radius: 0; }

/* line 315, ../node_modules/bootstrap/scss/_reboot.scss */
button:focus:not(:focus-visible) {
  outline: 0; }

/* line 319, ../node_modules/bootstrap/scss/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/* line 330, ../node_modules/bootstrap/scss/_reboot.scss */
button,
input {
  overflow: visible; }

/* line 335, ../node_modules/bootstrap/scss/_reboot.scss */
button,
select {
  text-transform: none; }

/* line 343, ../node_modules/bootstrap/scss/_reboot.scss */
[role="button"] {
  cursor: pointer; }

/* line 350, ../node_modules/bootstrap/scss/_reboot.scss */
select {
  word-wrap: normal; }

/* line 358, ../node_modules/bootstrap/scss/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/* line 371, ../node_modules/bootstrap/scss/_reboot.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

/* line 378, ../node_modules/bootstrap/scss/_reboot.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

/* line 386, ../node_modules/bootstrap/scss/_reboot.scss */
input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

/* line 393, ../node_modules/bootstrap/scss/_reboot.scss */
textarea {
  overflow: auto;
  resize: vertical; }

/* line 399, ../node_modules/bootstrap/scss/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

/* line 414, ../node_modules/bootstrap/scss/_reboot.scss */
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; }

/* line 426, ../node_modules/bootstrap/scss/_reboot.scss */
progress {
  vertical-align: baseline; }

/* line 431, ../node_modules/bootstrap/scss/_reboot.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/* line 436, ../node_modules/bootstrap/scss/_reboot.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

/* line 449, ../node_modules/bootstrap/scss/_reboot.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 458, ../node_modules/bootstrap/scss/_reboot.scss */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

/* line 467, ../node_modules/bootstrap/scss/_reboot.scss */
output {
  display: inline-block; }

/* line 471, ../node_modules/bootstrap/scss/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer; }

/* line 476, ../node_modules/bootstrap/scss/_reboot.scss */
template {
  display: none; }

/* line 482, ../node_modules/bootstrap/scss/_reboot.scss */
[hidden] {
  display: none !important; }

/* line 7, ../node_modules/bootstrap/scss/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 4px;
  font-weight: 500;
  line-height: 1.2; }

/* line 16, ../node_modules/bootstrap/scss/_type.scss */
h1, .h1 {
  font-size: 2.5rem; }

/* line 17, ../node_modules/bootstrap/scss/_type.scss */
h2, .h2 {
  font-size: 2rem; }

/* line 18, ../node_modules/bootstrap/scss/_type.scss */
h3, .h3 {
  font-size: 1.75rem; }

/* line 19, ../node_modules/bootstrap/scss/_type.scss */
h4, .h4 {
  font-size: 1.5rem; }

/* line 20, ../node_modules/bootstrap/scss/_type.scss */
h5, .h5 {
  font-size: 1.25rem; }

/* line 21, ../node_modules/bootstrap/scss/_type.scss */
h6, .h6 {
  font-size: 1rem; }

/* line 23, ../node_modules/bootstrap/scss/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300; }

/* line 29, ../node_modules/bootstrap/scss/_type.scss */
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 34, ../node_modules/bootstrap/scss/_type.scss */
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 39, ../node_modules/bootstrap/scss/_type.scss */
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 44, ../node_modules/bootstrap/scss/_type.scss */
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 55, ../node_modules/bootstrap/scss/_type.scss */
hr {
  margin-top: 8px;
  margin-bottom: 8px;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

/* line 67, ../node_modules/bootstrap/scss/_type.scss */
small,
.small {
  font-size: 0.875em;
  font-weight: 400; }

/* line 73, ../node_modules/bootstrap/scss/_type.scss */
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

/* line 84, ../node_modules/bootstrap/scss/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none; }

/* line 89, ../node_modules/bootstrap/scss/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none; }

/* line 92, ../node_modules/bootstrap/scss/_type.scss */
.list-inline-item {
  display: inline-block; }
  /* line 95, ../node_modules/bootstrap/scss/_type.scss */
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

/* line 106, ../node_modules/bootstrap/scss/_type.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase; }

/* line 112, ../node_modules/bootstrap/scss/_type.scss */
.blockquote {
  margin-bottom: 8px;
  font-size: 1.25rem; }

/* line 117, ../node_modules/bootstrap/scss/_type.scss */
.blockquote-footer {
  display: block;
  font-size: 0.875em;
  color: #6c757d; }
  /* line 122, ../node_modules/bootstrap/scss/_type.scss */
  .blockquote-footer::before {
    content: "\2014\00A0"; }

/* line 8, ../node_modules/bootstrap/scss/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto; }

/* line 14, ../node_modules/bootstrap/scss/_images.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 8px;
  max-width: 100%;
  height: auto; }

/* line 29, ../node_modules/bootstrap/scss/_images.scss */
.figure {
  display: inline-block; }

/* line 34, ../node_modules/bootstrap/scss/_images.scss */
.figure-img {
  margin-bottom: 4px;
  line-height: 1; }

/* line 39, ../node_modules/bootstrap/scss/_images.scss */
.figure-caption {
  font-size: 90%;
  color: #6c757d; }

/* line 2, ../node_modules/bootstrap/scss/_code.scss */
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word; }
  /* line 8, ../node_modules/bootstrap/scss/_code.scss */
  a > code {
    color: inherit; }

/* line 14, ../node_modules/bootstrap/scss/_code.scss */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem; }
  /* line 22, ../node_modules/bootstrap/scss/_code.scss */
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }

/* line 31, ../node_modules/bootstrap/scss/_code.scss */
pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }
  /* line 37, ../node_modules/bootstrap/scss/_code.scss */
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

/* line 45, ../node_modules/bootstrap/scss/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

/* line 7, ../node_modules/bootstrap/scss/_grid.scss */
.container,
.container-fluid,
.container-xs,
.container-sm,
.container-md,
.container-lg {
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto; }

/* line 20, ../node_modules/bootstrap/scss/_grid.scss */
.container {
  max-width: 576px; }

@media (min-width: 576px) {
  /* line 20, ../node_modules/bootstrap/scss/_grid.scss */
  .container, .container-sm {
    max-width: 768px; } }

@media (min-width: 768px) {
  /* line 20, ../node_modules/bootstrap/scss/_grid.scss */
  .container, .container-sm, .container-md {
    max-width: 1024px; } }

@media (min-width: 1024px) {
  /* line 20, ../node_modules/bootstrap/scss/_grid.scss */
  .container, .container-sm, .container-md, .container-lg {
    max-width: 1280px; } }

/* line 49, ../node_modules/bootstrap/scss/_grid.scss */
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px; }

/* line 55, ../node_modules/bootstrap/scss/_grid.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  /* line 59, ../node_modules/bootstrap/scss/_grid.scss */
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

/* line 8, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.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: 16px;
  padding-left: 16px; }

/* line 34, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

/* line 48, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%; }

/* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

/* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1; }

/* line 62, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11; }

/* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-1 {
  margin-left: 8.33333%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-2 {
  margin-left: 16.66667%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-3 {
  margin-left: 25%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-4 {
  margin-left: 33.33333%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-5 {
  margin-left: 41.66667%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-6 {
  margin-left: 50%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-7 {
  margin-left: 58.33333%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-8 {
  margin-left: 66.66667%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-9 {
  margin-left: 75%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-10 {
  margin-left: 83.33333%; }

/* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  /* line 34, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 48, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  /* line 62, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-0 {
    margin-left: 0; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-1 {
    margin-left: 8.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-2 {
    margin-left: 16.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-3 {
    margin-left: 25%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-4 {
    margin-left: 33.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-5 {
    margin-left: 41.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-6 {
    margin-left: 50%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-7 {
    margin-left: 58.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-8 {
    margin-left: 66.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-9 {
    margin-left: 75%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-10 {
    margin-left: 83.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  /* line 34, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 48, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  /* line 62, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-0 {
    margin-left: 0; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-1 {
    margin-left: 8.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-2 {
    margin-left: 16.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-3 {
    margin-left: 25%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-4 {
    margin-left: 33.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-5 {
    margin-left: 41.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-6 {
    margin-left: 50%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-7 {
    margin-left: 58.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-8 {
    margin-left: 66.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-9 {
    margin-left: 75%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-10 {
    margin-left: 83.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1024px) {
  /* line 34, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 48, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  /* line 62, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-0 {
    margin-left: 0; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-1 {
    margin-left: 8.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-2 {
    margin-left: 16.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-3 {
    margin-left: 25%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-4 {
    margin-left: 33.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-5 {
    margin-left: 41.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-6 {
    margin-left: 50%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-7 {
    margin-left: 58.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-8 {
    margin-left: 66.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-9 {
    margin-left: 75%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-10 {
    margin-left: 83.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1440px) {
  /* line 34, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 48, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  /* line 54, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 60, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  /* line 62, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  /* line 65, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-0 {
    margin-left: 0; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-1 {
    margin-left: 8.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-2 {
    margin-left: 16.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-3 {
    margin-left: 25%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-4 {
    margin-left: 33.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-5 {
    margin-left: 41.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-6 {
    margin-left: 50%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-7 {
    margin-left: 58.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-8 {
    margin-left: 66.66667%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-9 {
    margin-left: 75%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-10 {
    margin-left: 83.33333%; }
  /* line 72, ../node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-11 {
    margin-left: 91.66667%; } }

/* line 5, ../node_modules/bootstrap/scss/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 8px;
  color: #212529; }
  /* line 11, ../node_modules/bootstrap/scss/_tables.scss */
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
  /* line 18, ../node_modules/bootstrap/scss/_tables.scss */
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
  /* line 23, ../node_modules/bootstrap/scss/_tables.scss */
  .table tbody + tbody {
    border-top: 2px solid #dee2e6; }

/* line 34, ../node_modules/bootstrap/scss/_tables.scss */
.table-sm th,
.table-sm td {
  padding: 0.3rem; }

/* line 45, ../node_modules/bootstrap/scss/_tables.scss */
.table-bordered {
  border: 1px solid #dee2e6; }
  /* line 48, ../node_modules/bootstrap/scss/_tables.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6; }
  /* line 54, ../node_modules/bootstrap/scss/_tables.scss */
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

/* line 62, ../node_modules/bootstrap/scss/_tables.scss */
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

/* line 75, ../node_modules/bootstrap/scss/_tables.scss */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075); }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8b8b8; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7a7a7a; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-primary:hover {
  background-color: #ababab; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #ababab; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #ebecef; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #dadbe1; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-secondary:hover {
  background-color: #dddfe4; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #dddfe4; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-success:hover {
  background-color: #b1dfbb; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #b1dfbb; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-info:hover {
  background-color: #abdde5; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #abdde5; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-warning:hover {
  background-color: #ffe8a1; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #ffe8a1; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-danger:hover {
  background-color: #f1b0b7; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #f1b0b7; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-light:hover {
  background-color: #ececf6; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #ececf6; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-dark:hover {
  background-color: #b9bbbe; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b9bbbe; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-01,
.table-color-ui-01 > th,
.table-color-ui-01 > td {
  background-color: #b8b8b8; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-01 th,
.table-color-ui-01 td,
.table-color-ui-01 thead th,
.table-color-ui-01 tbody + tbody {
  border-color: #7a7a7a; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-ui-01:hover {
  background-color: #ababab; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-ui-01:hover > td,
  .table-hover .table-color-ui-01:hover > th {
    background-color: #ababab; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-02,
.table-color-ui-02 > th,
.table-color-ui-02 > td {
  background-color: #d2d2d3; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-02 th,
.table-color-ui-02 td,
.table-color-ui-02 thead th,
.table-color-ui-02 tbody + tbody {
  border-color: #ababad; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-ui-02:hover {
  background-color: #c5c5c6; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-ui-02:hover > td,
  .table-hover .table-color-ui-02:hover > th {
    background-color: #c5c5c6; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-03,
.table-color-ui-03 > th,
.table-color-ui-03 > td {
  background-color: #ebecef; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-03 th,
.table-color-ui-03 td,
.table-color-ui-03 thead th,
.table-color-ui-03 tbody + tbody {
  border-color: #dadbe1; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-ui-03:hover {
  background-color: #dddfe4; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-ui-03:hover > td,
  .table-hover .table-color-ui-03:hover > th {
    background-color: #dddfe4; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-04,
.table-color-ui-04 > th,
.table-color-ui-04 > td {
  background-color: #f6f7fa; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-04 th,
.table-color-ui-04 td,
.table-color-ui-04 thead th,
.table-color-ui-04 tbody + tbody {
  border-color: #eeeff6; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-ui-04:hover {
  background-color: #e6e8f1; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-ui-04:hover > td,
  .table-hover .table-color-ui-04:hover > th {
    background-color: #e6e8f1; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-05,
.table-color-ui-05 > th,
.table-color-ui-05 > td {
  background-color: #fdfdfe; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-05 th,
.table-color-ui-05 td,
.table-color-ui-05 thead th,
.table-color-ui-05 tbody + tbody {
  border-color: #fcfcfd; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-ui-05:hover {
  background-color: #ececf6; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-ui-05:hover > td,
  .table-hover .table-color-ui-05:hover > th {
    background-color: #ececf6; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-05-70,
.table-color-ui-05-70 > th,
.table-color-ui-05-70 > td {
  background-color: rgba(253, 254, 254, 0.916); }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-05-70 th,
.table-color-ui-05-70 td,
.table-color-ui-05-70 thead th,
.table-color-ui-05-70 tbody + tbody {
  border-color: rgba(252, 252, 254, 0.844); }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-ui-05-70:hover {
  background-color: rgba(236, 246, 246, 0.916); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-ui-05-70:hover > td,
  .table-hover .table-color-ui-05-70:hover > th {
    background-color: rgba(236, 246, 246, 0.916); }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-06,
.table-color-ui-06 > th,
.table-color-ui-06 > td {
  background-color: white; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-06 th,
.table-color-ui-06 td,
.table-color-ui-06 thead th,
.table-color-ui-06 tbody + tbody {
  border-color: white; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-ui-06:hover {
  background-color: #f2f2f2; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-ui-06:hover > td,
  .table-hover .table-color-ui-06:hover > th {
    background-color: #f2f2f2; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-06-06,
.table-color-ui-06-06 > th,
.table-color-ui-06-06 > td {
  background-color: rgba(255, 255, 255, 0.7368); }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-06-06 th,
.table-color-ui-06-06 td,
.table-color-ui-06-06 thead th,
.table-color-ui-06-06 tbody + tbody {
  border-color: rgba(255, 255, 255, 0.5112); }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-ui-06-06:hover {
  background-color: rgba(242, 242, 242, 0.7368); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-ui-06-06:hover > td,
  .table-hover .table-color-ui-06-06:hover > th {
    background-color: rgba(242, 242, 242, 0.7368); }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-06-10,
.table-color-ui-06-10 > th,
.table-color-ui-06-10 > td {
  background-color: rgba(255, 255, 255, 0.748); }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-ui-06-10 th,
.table-color-ui-06-10 td,
.table-color-ui-06-10 thead th,
.table-color-ui-06-10 tbody + tbody {
  border-color: rgba(255, 255, 255, 0.532); }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-ui-06-10:hover {
  background-color: rgba(242, 242, 242, 0.748); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-ui-06-10:hover > td,
  .table-hover .table-color-ui-06-10:hover > th {
    background-color: rgba(242, 242, 242, 0.748); }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-yellow-dark,
.table-brand-yellow-dark > th,
.table-brand-yellow-dark > td {
  background-color: #fff4b8; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-yellow-dark th,
.table-brand-yellow-dark td,
.table-brand-yellow-dark thead th,
.table-brand-yellow-dark tbody + tbody {
  border-color: #ffeb7a; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-yellow-dark:hover {
  background-color: #fff09f; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-brand-yellow-dark:hover > td,
  .table-hover .table-brand-yellow-dark:hover > th {
    background-color: #fff09f; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-yellow,
.table-brand-yellow > th,
.table-brand-yellow > td {
  background-color: #fff4b8; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-yellow th,
.table-brand-yellow td,
.table-brand-yellow thead th,
.table-brand-yellow tbody + tbody {
  border-color: #ffeb7a; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-yellow:hover {
  background-color: #fff09f; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-brand-yellow:hover > td,
  .table-hover .table-brand-yellow:hover > th {
    background-color: #fff09f; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-yellow-light,
.table-brand-yellow-light > th,
.table-brand-yellow-light > td {
  background-color: #fff4b8; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-yellow-light th,
.table-brand-yellow-light td,
.table-brand-yellow-light thead th,
.table-brand-yellow-light tbody + tbody {
  border-color: #ffeb7a; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-yellow-light:hover {
  background-color: #fff09f; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-brand-yellow-light:hover > td,
  .table-hover .table-brand-yellow-light:hover > th {
    background-color: #fff09f; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-red-dark,
.table-brand-red-dark > th,
.table-brand-red-dark > td {
  background-color: #fdc7d5; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-red-dark th,
.table-brand-red-dark td,
.table-brand-red-dark thead th,
.table-brand-red-dark tbody + tbody {
  border-color: #fb96b2; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-red-dark:hover {
  background-color: #fcaec3; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-brand-red-dark:hover > td,
  .table-hover .table-brand-red-dark:hover > th {
    background-color: #fcaec3; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-red,
.table-brand-red > th,
.table-brand-red > td {
  background-color: #fdc7d5; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-red th,
.table-brand-red td,
.table-brand-red thead th,
.table-brand-red tbody + tbody {
  border-color: #fb96b2; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-red:hover {
  background-color: #fcaec3; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-brand-red:hover > td,
  .table-hover .table-brand-red:hover > th {
    background-color: #fcaec3; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-red-light,
.table-brand-red-light > th,
.table-brand-red-light > td {
  background-color: #fdc7d5; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-red-light th,
.table-brand-red-light td,
.table-brand-red-light thead th,
.table-brand-red-light tbody + tbody {
  border-color: #fb96b2; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-red-light:hover {
  background-color: #fcaec3; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-brand-red-light:hover > td,
  .table-hover .table-brand-red-light:hover > th {
    background-color: #fcaec3; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-blue-dark,
.table-brand-blue-dark > th,
.table-brand-blue-dark > td {
  background-color: #c3dcff; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-blue-dark th,
.table-brand-blue-dark td,
.table-brand-blue-dark thead th,
.table-brand-blue-dark tbody + tbody {
  border-color: #90bfff; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-blue-dark:hover {
  background-color: #aacdff; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-brand-blue-dark:hover > td,
  .table-hover .table-brand-blue-dark:hover > th {
    background-color: #aacdff; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-blue,
.table-brand-blue > th,
.table-brand-blue > td {
  background-color: #c3dcff; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-blue th,
.table-brand-blue td,
.table-brand-blue thead th,
.table-brand-blue tbody + tbody {
  border-color: #90bfff; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-blue:hover {
  background-color: #aacdff; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-brand-blue:hover > td,
  .table-hover .table-brand-blue:hover > th {
    background-color: #aacdff; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-blue-light,
.table-brand-blue-light > th,
.table-brand-blue-light > td {
  background-color: #c3dcff; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-blue-light th,
.table-brand-blue-light td,
.table-brand-blue-light thead th,
.table-brand-blue-light tbody + tbody {
  border-color: #90bfff; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-blue-light:hover {
  background-color: #aacdff; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-brand-blue-light:hover > td,
  .table-hover .table-brand-blue-light:hover > th {
    background-color: #aacdff; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-green-dark,
.table-brand-green-dark > th,
.table-brand-green-dark > td {
  background-color: #e6f1c3; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-green-dark th,
.table-brand-green-dark td,
.table-brand-green-dark thead th,
.table-brand-green-dark tbody + tbody {
  border-color: #d0e58f; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-green-dark:hover {
  background-color: #ddecae; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-brand-green-dark:hover > td,
  .table-hover .table-brand-green-dark:hover > th {
    background-color: #ddecae; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-green,
.table-brand-green > th,
.table-brand-green > td {
  background-color: #e6f1c3; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-green th,
.table-brand-green td,
.table-brand-green thead th,
.table-brand-green tbody + tbody {
  border-color: #d0e58f; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-green:hover {
  background-color: #ddecae; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-brand-green:hover > td,
  .table-hover .table-brand-green:hover > th {
    background-color: #ddecae; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-green-light,
.table-brand-green-light > th,
.table-brand-green-light > td {
  background-color: #e6f1c3; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-green-light th,
.table-brand-green-light td,
.table-brand-green-light thead th,
.table-brand-green-light tbody + tbody {
  border-color: #d0e58f; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-green-light:hover {
  background-color: #ddecae; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-brand-green-light:hover > td,
  .table-hover .table-brand-green-light:hover > th {
    background-color: #ddecae; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-purple-dark,
.table-brand-purple-dark > th,
.table-brand-purple-dark > td {
  background-color: #eeb8fd; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-purple-dark th,
.table-brand-purple-dark td,
.table-brand-purple-dark thead th,
.table-brand-purple-dark tbody + tbody {
  border-color: #df7bfb; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-purple-dark:hover {
  background-color: #e89ffc; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-brand-purple-dark:hover > td,
  .table-hover .table-brand-purple-dark:hover > th {
    background-color: #e89ffc; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-purple,
.table-brand-purple > th,
.table-brand-purple > td {
  background-color: #eeb8fd; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-purple th,
.table-brand-purple td,
.table-brand-purple thead th,
.table-brand-purple tbody + tbody {
  border-color: #df7bfb; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-purple:hover {
  background-color: #e89ffc; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-brand-purple:hover > td,
  .table-hover .table-brand-purple:hover > th {
    background-color: #e89ffc; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-purple-light,
.table-brand-purple-light > th,
.table-brand-purple-light > td {
  background-color: #eeb8fd; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-brand-purple-light th,
.table-brand-purple-light td,
.table-brand-purple-light thead th,
.table-brand-purple-light tbody + tbody {
  border-color: #df7bfb; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-purple-light:hover {
  background-color: #e89ffc; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-brand-purple-light:hover > td,
  .table-hover .table-brand-purple-light:hover > th {
    background-color: #e89ffc; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-error-dark,
.table-color-status-error-dark > th,
.table-color-status-error-dark > td {
  background-color: #ebb9ce; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-error-dark th,
.table-color-status-error-dark td,
.table-color-status-error-dark thead th,
.table-color-status-error-dark tbody + tbody {
  border-color: #da7ca3; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-status-error-dark:hover {
  background-color: #e5a5c0; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-status-error-dark:hover > td,
  .table-hover .table-color-status-error-dark:hover > th {
    background-color: #e5a5c0; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-error,
.table-color-status-error > th,
.table-color-status-error > td {
  background-color: #f4c2d1; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-error th,
.table-color-status-error td,
.table-color-status-error thead th,
.table-color-status-error tbody + tbody {
  border-color: #ea8da9; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-status-error:hover {
  background-color: #f0acc1; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-status-error:hover > td,
  .table-hover .table-color-status-error:hover > th {
    background-color: #f0acc1; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-error-light,
.table-color-status-error-light > th,
.table-color-status-error-light > td {
  background-color: #fffbfc; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-error-light th,
.table-color-status-error-light td,
.table-color-status-error-light thead th,
.table-color-status-error-light tbody + tbody {
  border-color: #fff8fa; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-status-error-light:hover {
  background-color: #ffe2e9; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-status-error-light:hover > td,
  .table-hover .table-color-status-error-light:hover > th {
    background-color: #ffe2e9; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-warning-dark,
.table-color-status-warning-dark > th,
.table-color-status-warning-dark > td {
  background-color: #ecccba; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-warning-dark th,
.table-color-status-warning-dark td,
.table-color-status-warning-dark thead th,
.table-color-status-warning-dark tbody + tbody {
  border-color: #dca17f; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-status-warning-dark:hover {
  background-color: #e6bda6; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-status-warning-dark:hover > td,
  .table-hover .table-color-status-warning-dark:hover > th {
    background-color: #e6bda6; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-warning,
.table-color-status-warning > th,
.table-color-status-warning > td {
  background-color: #f7d8c6; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-warning th,
.table-color-status-warning td,
.table-color-status-warning thead th,
.table-color-status-warning tbody + tbody {
  border-color: #f0b695; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-status-warning:hover {
  background-color: #f4c9b0; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-status-warning:hover > td,
  .table-hover .table-color-status-warning:hover > th {
    background-color: #f4c9b0; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-warning-light,
.table-color-status-warning-light > th,
.table-color-status-warning-light > td {
  background-color: #fffcfa; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-warning-light th,
.table-color-status-warning-light td,
.table-color-status-warning-light thead th,
.table-color-status-warning-light tbody + tbody {
  border-color: #fff9f6; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-status-warning-light:hover {
  background-color: #ffede1; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-status-warning-light:hover > td,
  .table-hover .table-color-status-warning-light:hover > th {
    background-color: #ffede1; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-success-dark,
.table-color-status-success-dark > th,
.table-color-status-success-dark > td {
  background-color: #bbd9cf; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-success-dark th,
.table-color-status-success-dark td,
.table-color-status-success-dark thead th,
.table-color-status-success-dark tbody + tbody {
  border-color: #81b9a5; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-status-success-dark:hover {
  background-color: #abd0c3; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-status-success-dark:hover > td,
  .table-hover .table-color-status-success-dark:hover > th {
    background-color: #abd0c3; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-success,
.table-color-status-success > th,
.table-color-status-success > td {
  background-color: #c8eddf; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-success th,
.table-color-status-success td,
.table-color-status-success thead th,
.table-color-status-success tbody + tbody {
  border-color: #98ddc4; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-status-success:hover {
  background-color: #b5e7d4; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-status-success:hover > td,
  .table-hover .table-color-status-success:hover > th {
    background-color: #b5e7d4; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-success-light,
.table-color-status-success-light > th,
.table-color-status-success-light > td {
  background-color: #f9fcfb; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-success-light th,
.table-color-status-success-light td,
.table-color-status-success-light thead th,
.table-color-status-success-light tbody + tbody {
  border-color: #f4faf8; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-status-success-light:hover {
  background-color: #e8f4f0; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-status-success-light:hover > td,
  .table-hover .table-color-status-success-light:hover > th {
    background-color: #e8f4f0; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-info-dark,
.table-color-status-info-dark > th,
.table-color-status-info-dark > td {
  background-color: #c4cfeb; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-info-dark th,
.table-color-status-info-dark td,
.table-color-status-info-dark thead th,
.table-color-status-info-dark tbody + tbody {
  border-color: #91a6db; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-status-info-dark:hover {
  background-color: #b1c0e5; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-status-info-dark:hover > td,
  .table-hover .table-color-status-info-dark:hover > th {
    background-color: #b1c0e5; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-info,
.table-color-status-info > th,
.table-color-status-info > td {
  background-color: #d5e1ff; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-info th,
.table-color-status-info td,
.table-color-status-info thead th,
.table-color-status-info tbody + tbody {
  border-color: #b1c7ff; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-status-info:hover {
  background-color: #bccfff; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-status-info:hover > td,
  .table-hover .table-color-status-info:hover > th {
    background-color: #bccfff; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-info-light,
.table-color-status-info-light > th,
.table-color-status-info-light > td {
  background-color: #fafcff; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-status-info-light th,
.table-color-status-info-light td,
.table-color-status-info-light thead th,
.table-color-status-info-light tbody + tbody {
  border-color: #f6f9ff; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-status-info-light:hover {
  background-color: #e1edff; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-status-info-light:hover > td,
  .table-hover .table-color-status-info-light:hover > th {
    background-color: #e1edff; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-linkedin,
.table-color-linkedin > th,
.table-color-linkedin > td {
  background-color: #bdc9f4; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-linkedin th,
.table-color-linkedin td,
.table-color-linkedin thead th,
.table-color-linkedin tbody + tbody {
  border-color: #859aea; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-linkedin:hover {
  background-color: #a7b7f0; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-linkedin:hover > td,
  .table-hover .table-color-linkedin:hover > th {
    background-color: #a7b7f0; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-indeed,
.table-color-indeed > th,
.table-color-indeed > td {
  background-color: #b8c8e3; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-indeed th,
.table-color-indeed td,
.table-color-indeed thead th,
.table-color-indeed tbody + tbody {
  border-color: #7a99cb; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-indeed:hover {
  background-color: #a6badc; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-indeed:hover > td,
  .table-hover .table-color-indeed:hover > th {
    background-color: #a6badc; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-twitter,
.table-color-twitter > th,
.table-color-twitter > td {
  background-color: #c0e5fb; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-twitter th,
.table-color-twitter td,
.table-color-twitter thead th,
.table-color-twitter tbody + tbody {
  border-color: #89cef8; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-twitter:hover {
  background-color: #a8dbf9; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-twitter:hover > td,
  .table-hover .table-color-twitter:hover > th {
    background-color: #a8dbf9; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-facebook,
.table-color-facebook > th,
.table-color-facebook > td {
  background-color: #bed9fb; }

/* line 14, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-color-facebook th,
.table-color-facebook td,
.table-color-facebook thead th,
.table-color-facebook tbody + tbody {
  border-color: #87b8f8; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-facebook:hover {
  background-color: #a6cbfa; }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-color-facebook:hover > td,
  .table-hover .table-color-facebook:hover > th {
    background-color: #a6cbfa; }

/* line 7, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

/* line 114, ../node_modules/bootstrap/scss/_tables.scss */
.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }

/* line 122, ../node_modules/bootstrap/scss/_tables.scss */
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

/* line 130, ../node_modules/bootstrap/scss/_tables.scss */
.table-dark {
  color: #fff;
  background-color: #343a40; }
  /* line 134, ../node_modules/bootstrap/scss/_tables.scss */
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
  /* line 140, ../node_modules/bootstrap/scss/_tables.scss */
  .table-dark.table-bordered {
    border: 0; }
  /* line 145, ../node_modules/bootstrap/scss/_tables.scss */
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  /* line 171, ../node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, ../node_modules/bootstrap/scss/_tables.scss */
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  /* line 171, ../node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, ../node_modules/bootstrap/scss/_tables.scss */
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 1023.98px) {
  /* line 171, ../node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, ../node_modules/bootstrap/scss/_tables.scss */
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1439.98px) {
  /* line 171, ../node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, ../node_modules/bootstrap/scss/_tables.scss */
    .table-responsive-xl > .table-bordered {
      border: 0; } }

/* line 171, ../node_modules/bootstrap/scss/_tables.scss */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  /* line 179, ../node_modules/bootstrap/scss/_tables.scss */
  .table-responsive > .table-bordered {
    border: 0; }

/* line 7, ../node_modules/bootstrap/scss/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 8px;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 7, ../node_modules/bootstrap/scss/_forms.scss */
    .form-control {
      -webkit-transition: none;
      transition: none; } }
  /* line 28, ../node_modules/bootstrap/scss/_forms.scss */
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_forms.scss */
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #404040;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
  /* line 37, ../node_modules/bootstrap/scss/_forms.scss */
  .form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  /* line 48, ../node_modules/bootstrap/scss/_forms.scss */
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

/* line 60, ../node_modules/bootstrap/scss/_forms.scss */
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

/* line 67, ../node_modules/bootstrap/scss/_forms.scss */
select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057; }

/* line 72, ../node_modules/bootstrap/scss/_forms.scss */
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

/* line 84, ../node_modules/bootstrap/scss/_forms.scss */
.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

/* line 97, ../node_modules/bootstrap/scss/_forms.scss */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

/* line 105, ../node_modules/bootstrap/scss/_forms.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

/* line 112, ../node_modules/bootstrap/scss/_forms.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }

/* line 125, ../node_modules/bootstrap/scss/_forms.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  /* line 137, ../node_modules/bootstrap/scss/_forms.scss */
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

/* line 152, ../node_modules/bootstrap/scss/_forms.scss */
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

/* line 160, ../node_modules/bootstrap/scss/_forms.scss */
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

/* line 170, ../node_modules/bootstrap/scss/_forms.scss */
select.form-control[size], select.form-control[multiple] {
  height: auto; }

/* line 176, ../node_modules/bootstrap/scss/_forms.scss */
textarea.form-control {
  height: auto; }

/* line 185, ../node_modules/bootstrap/scss/_forms.scss */
.form-group {
  margin-bottom: 1rem; }

/* line 189, ../node_modules/bootstrap/scss/_forms.scss */
.form-text {
  display: block;
  margin-top: 0.25rem; }

/* line 199, ../node_modules/bootstrap/scss/_forms.scss */
.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  /* line 205, ../node_modules/bootstrap/scss/_forms.scss */
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

/* line 217, ../node_modules/bootstrap/scss/_forms.scss */
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

/* line 223, ../node_modules/bootstrap/scss/_forms.scss */
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  /* line 229, ../node_modules/bootstrap/scss/_forms.scss */
  .form-check-input[disabled] ~ .form-check-label,
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

/* line 235, ../node_modules/bootstrap/scss/_forms.scss */
.form-check-label {
  margin-bottom: 0; }

/* line 239, ../node_modules/bootstrap/scss/_forms.scss */
.form-check-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  /* line 246, ../node_modules/bootstrap/scss/_forms.scss */
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

/* line 45, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #28a745; }

/* line 53, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 8px; }
  /* line 70, ../node_modules/bootstrap/scss/mixins/_forms.scss */
  .form-row > .col > .valid-tooltip,
  .form-row > [class*="col-"] > .valid-tooltip {
    left: 5px; }

/* line 77, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block; }

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

/* line 33, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center; }

/* line 33, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

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

/* line 140, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745; }

/* line 144, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

/* line 153, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }
  /* line 156, ../node_modules/bootstrap/scss/mixins/_forms.scss */
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #28a745; }

/* line 162, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57; }

/* line 169, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

/* line 173, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745; }

/* line 183, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }

/* line 188, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

/* line 45, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545; }

/* line 53, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 8px; }
  /* line 70, ../node_modules/bootstrap/scss/mixins/_forms.scss */
  .form-row > .col > .invalid-tooltip,
  .form-row > [class*="col-"] > .invalid-tooltip {
    left: 5px; }

/* line 77, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }

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

/* line 33, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center; }

/* line 33, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

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

/* line 140, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545; }

/* line 144, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

/* line 153, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545; }
  /* line 156, ../node_modules/bootstrap/scss/mixins/_forms.scss */
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #dc3545; }

/* line 162, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d; }

/* line 169, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

/* line 173, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }

/* line 183, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }

/* line 188, ../node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

/* line 275, ../node_modules/bootstrap/scss/_forms.scss */
.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  /* line 283, ../node_modules/bootstrap/scss/_forms.scss */
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    /* line 289, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline label {
      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;
      margin-bottom: 0; }
    /* line 297, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline .form-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0; }
    /* line 306, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    /* line 313, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline .form-control-plaintext {
      display: inline-block; }
    /* line 317, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    /* line 324, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline .form-check {
      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;
      width: auto;
      padding-left: 0; }
    /* line 331, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline .form-check-input {
      position: relative;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    /* line 339, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline .custom-control {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    /* line 343, ../node_modules/bootstrap/scss/_forms.scss */
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

/* line 7, ../node_modules/bootstrap/scss/_buttons.scss */
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 8px;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 7, ../node_modules/bootstrap/scss/_buttons.scss */
    .btn {
      -webkit-transition: none;
      transition: none; } }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn:hover {
    color: #212529;
    text-decoration: none; }
  /* line 27, ../node_modules/bootstrap/scss/_buttons.scss */
  .btn:focus, .btn.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
  /* line 34, ../node_modules/bootstrap/scss/_buttons.scss */
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }
  /* line 40, ../node_modules/bootstrap/scss/_buttons.scss */
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer; }

/* line 55, ../node_modules/bootstrap/scss/_buttons.scss */
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #000000;
  border-color: #000000; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-primary:hover {
    color: #fff;
    background-color: black;
    border-color: black; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: black;
    border-color: black;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: black;
    border-color: black; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-secondary {
  color: #212529;
  background-color: #B8BAC5;
  border-color: #B8BAC5; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-secondary:hover {
    color: #212529;
    background-color: #a3a6b4;
    border-color: #9c9fae; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary:focus, .btn-secondary.focus {
    color: #212529;
    background-color: #a3a6b4;
    border-color: #9c9fae;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(161, 164, 174, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(161, 164, 174, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #212529;
    background-color: #B8BAC5;
    border-color: #B8BAC5; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #212529;
    background-color: #9c9fae;
    border-color: #9598a8; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(161, 164, 174, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(161, 164, 174, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-warning:focus, .btn-warning.focus {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-light:focus, .btn-light.focus {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-ui-01 {
  color: #fff;
  background-color: #000000;
  border-color: #000000; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-ui-01:hover {
    color: #fff;
    background-color: black;
    border-color: black; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-01:focus, .btn-color-ui-01.focus {
    color: #fff;
    background-color: black;
    border-color: black;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-01.disabled, .btn-color-ui-01:disabled {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-01:not(:disabled):not(.disabled):active, .btn-color-ui-01:not(:disabled):not(.disabled).active,
  .show > .btn-color-ui-01.dropdown-toggle {
    color: #fff;
    background-color: black;
    border-color: black; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-ui-01:not(:disabled):not(.disabled):active:focus, .btn-color-ui-01:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-ui-01.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-ui-02 {
  color: #fff;
  background-color: #5E5E62;
  border-color: #5E5E62; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-ui-02:hover {
    color: #fff;
    background-color: #4b4b4e;
    border-color: #454548; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-02:focus, .btn-color-ui-02.focus {
    color: #fff;
    background-color: #4b4b4e;
    border-color: #454548;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(118, 118, 122, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(118, 118, 122, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-02.disabled, .btn-color-ui-02:disabled {
    color: #fff;
    background-color: #5E5E62;
    border-color: #5E5E62; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-02:not(:disabled):not(.disabled):active, .btn-color-ui-02:not(:disabled):not(.disabled).active,
  .show > .btn-color-ui-02.dropdown-toggle {
    color: #fff;
    background-color: #454548;
    border-color: #3f3f41; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-ui-02:not(:disabled):not(.disabled):active:focus, .btn-color-ui-02:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-ui-02.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(118, 118, 122, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(118, 118, 122, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-ui-03 {
  color: #212529;
  background-color: #B8BAC5;
  border-color: #B8BAC5; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-ui-03:hover {
    color: #212529;
    background-color: #a3a6b4;
    border-color: #9c9fae; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-03:focus, .btn-color-ui-03.focus {
    color: #212529;
    background-color: #a3a6b4;
    border-color: #9c9fae;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(161, 164, 174, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(161, 164, 174, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-03.disabled, .btn-color-ui-03:disabled {
    color: #212529;
    background-color: #B8BAC5;
    border-color: #B8BAC5; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-03:not(:disabled):not(.disabled):active, .btn-color-ui-03:not(:disabled):not(.disabled).active,
  .show > .btn-color-ui-03.dropdown-toggle {
    color: #212529;
    background-color: #9c9fae;
    border-color: #9598a8; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-ui-03:not(:disabled):not(.disabled):active:focus, .btn-color-ui-03:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-ui-03.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(161, 164, 174, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(161, 164, 174, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-ui-04 {
  color: #212529;
  background-color: #DFE1EE;
  border-color: #DFE1EE; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-ui-04:hover {
    color: #212529;
    background-color: #c6cae1;
    border-color: #bec2dc; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-04:focus, .btn-color-ui-04.focus {
    color: #212529;
    background-color: #c6cae1;
    border-color: #bec2dc;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(195, 197, 208, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(195, 197, 208, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-04.disabled, .btn-color-ui-04:disabled {
    color: #212529;
    background-color: #DFE1EE;
    border-color: #DFE1EE; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-04:not(:disabled):not(.disabled):active, .btn-color-ui-04:not(:disabled):not(.disabled).active,
  .show > .btn-color-ui-04.dropdown-toggle {
    color: #212529;
    background-color: #bec2dc;
    border-color: #b5bad8; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-ui-04:not(:disabled):not(.disabled):active:focus, .btn-color-ui-04:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-ui-04.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(195, 197, 208, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(195, 197, 208, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-ui-05 {
  color: #212529;
  background-color: #F9F9FC;
  border-color: #F9F9FC; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-ui-05:hover {
    color: #212529;
    background-color: #e0e0ef;
    border-color: #d7d7eb; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-05:focus, .btn-color-ui-05.focus {
    color: #212529;
    background-color: #e0e0ef;
    border-color: #d7d7eb;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 217, 220, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(217, 217, 220, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-05.disabled, .btn-color-ui-05:disabled {
    color: #212529;
    background-color: #F9F9FC;
    border-color: #F9F9FC; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-05:not(:disabled):not(.disabled):active, .btn-color-ui-05:not(:disabled):not(.disabled).active,
  .show > .btn-color-ui-05.dropdown-toggle {
    color: #212529;
    background-color: #d7d7eb;
    border-color: #cfcfe7; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-ui-05:not(:disabled):not(.disabled):active:focus, .btn-color-ui-05:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-ui-05.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 217, 220, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(217, 217, 220, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-ui-05-70 {
  color: #212529;
  background-color: rgba(246, 247, 251, 0.7);
  border-color: rgba(246, 247, 251, 0.7); }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-ui-05-70:hover {
    color: #212529;
    background-color: rgba(220, 223, 239, 0.7);
    border-color: rgba(211, 216, 235, 0.7); }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-05-70:focus, .btn-color-ui-05-70.focus {
    color: #212529;
    background-color: rgba(220, 223, 239, 0.7);
    border-color: rgba(211, 216, 235, 0.7);
    -webkit-box-shadow: 0 0 0 0.2rem rgba(193, 195, 199, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(193, 195, 199, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-05-70.disabled, .btn-color-ui-05-70:disabled {
    color: #212529;
    background-color: rgba(246, 247, 251, 0.7);
    border-color: rgba(246, 247, 251, 0.7); }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-05-70:not(:disabled):not(.disabled):active, .btn-color-ui-05-70:not(:disabled):not(.disabled).active,
  .show > .btn-color-ui-05-70.dropdown-toggle {
    color: #212529;
    background-color: rgba(211, 216, 235, 0.7);
    border-color: rgba(202, 208, 231, 0.7); }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-ui-05-70:not(:disabled):not(.disabled):active:focus, .btn-color-ui-05-70:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-ui-05-70.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(193, 195, 199, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(193, 195, 199, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-ui-06 {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-ui-06:hover {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e6e6; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-06:focus, .btn-color-ui-06.focus {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e6e6;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-06.disabled, .btn-color-ui-06:disabled {
    color: #212529;
    background-color: #FFFFFF;
    border-color: #FFFFFF; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-06:not(:disabled):not(.disabled):active, .btn-color-ui-06:not(:disabled):not(.disabled).active,
  .show > .btn-color-ui-06.dropdown-toggle {
    color: #212529;
    background-color: #e6e6e6;
    border-color: #dfdfdf; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-ui-06:not(:disabled):not(.disabled):active:focus, .btn-color-ui-06:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-ui-06.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-ui-06-06 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.06);
  border-color: rgba(255, 255, 255, 0.06); }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-ui-06-06:hover {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.06);
    border-color: rgba(230, 230, 230, 0.06); }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-06-06:focus, .btn-color-ui-06-06.focus {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.06);
    border-color: rgba(230, 230, 230, 0.06);
    -webkit-box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-06-06.disabled, .btn-color-ui-06-06:disabled {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.06);
    border-color: rgba(255, 255, 255, 0.06); }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-06-06:not(:disabled):not(.disabled):active, .btn-color-ui-06-06:not(:disabled):not(.disabled).active,
  .show > .btn-color-ui-06-06.dropdown-toggle {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.06);
    border-color: rgba(223, 223, 223, 0.06); }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-ui-06-06:not(:disabled):not(.disabled):active:focus, .btn-color-ui-06-06:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-ui-06-06.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(66, 70, 73, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-ui-06-10 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.1); }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-ui-06-10:hover {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.1);
    border-color: rgba(230, 230, 230, 0.1); }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-06-10:focus, .btn-color-ui-06-10.focus {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.1);
    border-color: rgba(230, 230, 230, 0.1);
    -webkit-box-shadow: 0 0 0 0.2rem rgba(84, 87, 90, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(84, 87, 90, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-06-10.disabled, .btn-color-ui-06-10:disabled {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.1); }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-06-10:not(:disabled):not(.disabled):active, .btn-color-ui-06-10:not(:disabled):not(.disabled).active,
  .show > .btn-color-ui-06-10.dropdown-toggle {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.1);
    border-color: rgba(223, 223, 223, 0.1); }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-ui-06-10:not(:disabled):not(.disabled):active:focus, .btn-color-ui-06-10:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-ui-06-10.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(84, 87, 90, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(84, 87, 90, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-yellow-dark {
  color: #212529;
  background-color: #FFD800;
  border-color: #FFD800; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-yellow-dark:hover {
    color: #212529;
    background-color: #d9b800;
    border-color: #ccad00; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-yellow-dark:focus, .btn-brand-yellow-dark.focus {
    color: #212529;
    background-color: #d9b800;
    border-color: #ccad00;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 189, 6, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 189, 6, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-yellow-dark.disabled, .btn-brand-yellow-dark:disabled {
    color: #212529;
    background-color: #FFD800;
    border-color: #FFD800; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-yellow-dark:not(:disabled):not(.disabled):active, .btn-brand-yellow-dark:not(:disabled):not(.disabled).active,
  .show > .btn-brand-yellow-dark.dropdown-toggle {
    color: #212529;
    background-color: #ccad00;
    border-color: #bfa200; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-brand-yellow-dark:not(:disabled):not(.disabled):active:focus, .btn-brand-yellow-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-brand-yellow-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 189, 6, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(222, 189, 6, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-yellow {
  color: #212529;
  background-color: #FFD800;
  border-color: #FFD800; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-yellow:hover {
    color: #212529;
    background-color: #d9b800;
    border-color: #ccad00; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-yellow:focus, .btn-brand-yellow.focus {
    color: #212529;
    background-color: #d9b800;
    border-color: #ccad00;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 189, 6, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 189, 6, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-yellow.disabled, .btn-brand-yellow:disabled {
    color: #212529;
    background-color: #FFD800;
    border-color: #FFD800; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-yellow:not(:disabled):not(.disabled):active, .btn-brand-yellow:not(:disabled):not(.disabled).active,
  .show > .btn-brand-yellow.dropdown-toggle {
    color: #212529;
    background-color: #ccad00;
    border-color: #bfa200; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-brand-yellow:not(:disabled):not(.disabled):active:focus, .btn-brand-yellow:not(:disabled):not(.disabled).active:focus,
    .show > .btn-brand-yellow.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 189, 6, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(222, 189, 6, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-yellow-light {
  color: #212529;
  background-color: #FFD800;
  border-color: #FFD800; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-yellow-light:hover {
    color: #212529;
    background-color: #d9b800;
    border-color: #ccad00; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-yellow-light:focus, .btn-brand-yellow-light.focus {
    color: #212529;
    background-color: #d9b800;
    border-color: #ccad00;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 189, 6, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 189, 6, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-yellow-light.disabled, .btn-brand-yellow-light:disabled {
    color: #212529;
    background-color: #FFD800;
    border-color: #FFD800; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-yellow-light:not(:disabled):not(.disabled):active, .btn-brand-yellow-light:not(:disabled):not(.disabled).active,
  .show > .btn-brand-yellow-light.dropdown-toggle {
    color: #212529;
    background-color: #ccad00;
    border-color: #bfa200; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-brand-yellow-light:not(:disabled):not(.disabled):active:focus, .btn-brand-yellow-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-brand-yellow-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 189, 6, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(222, 189, 6, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-red-dark {
  color: #fff;
  background-color: #F8366A;
  border-color: #F8366A; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-red-dark:hover {
    color: #fff;
    background-color: #f7114f;
    border-color: #f30847; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-red-dark:focus, .btn-brand-red-dark.focus {
    color: #fff;
    background-color: #f7114f;
    border-color: #f30847;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 84, 128, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(249, 84, 128, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-red-dark.disabled, .btn-brand-red-dark:disabled {
    color: #fff;
    background-color: #F8366A;
    border-color: #F8366A; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-red-dark:not(:disabled):not(.disabled):active, .btn-brand-red-dark:not(:disabled):not(.disabled).active,
  .show > .btn-brand-red-dark.dropdown-toggle {
    color: #fff;
    background-color: #f30847;
    border-color: #e60844; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-brand-red-dark:not(:disabled):not(.disabled):active:focus, .btn-brand-red-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-brand-red-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 84, 128, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(249, 84, 128, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-red {
  color: #fff;
  background-color: #F8366A;
  border-color: #F8366A; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-red:hover {
    color: #fff;
    background-color: #f7114f;
    border-color: #f30847; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-red:focus, .btn-brand-red.focus {
    color: #fff;
    background-color: #f7114f;
    border-color: #f30847;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 84, 128, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(249, 84, 128, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-red.disabled, .btn-brand-red:disabled {
    color: #fff;
    background-color: #F8366A;
    border-color: #F8366A; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-red:not(:disabled):not(.disabled):active, .btn-brand-red:not(:disabled):not(.disabled).active,
  .show > .btn-brand-red.dropdown-toggle {
    color: #fff;
    background-color: #f30847;
    border-color: #e60844; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-brand-red:not(:disabled):not(.disabled):active:focus, .btn-brand-red:not(:disabled):not(.disabled).active:focus,
    .show > .btn-brand-red.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 84, 128, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(249, 84, 128, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-red-light {
  color: #fff;
  background-color: #F8366A;
  border-color: #F8366A; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-red-light:hover {
    color: #fff;
    background-color: #f7114f;
    border-color: #f30847; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-red-light:focus, .btn-brand-red-light.focus {
    color: #fff;
    background-color: #f7114f;
    border-color: #f30847;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 84, 128, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(249, 84, 128, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-red-light.disabled, .btn-brand-red-light:disabled {
    color: #fff;
    background-color: #F8366A;
    border-color: #F8366A; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-red-light:not(:disabled):not(.disabled):active, .btn-brand-red-light:not(:disabled):not(.disabled).active,
  .show > .btn-brand-red-light.dropdown-toggle {
    color: #fff;
    background-color: #f30847;
    border-color: #e60844; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-brand-red-light:not(:disabled):not(.disabled):active:focus, .btn-brand-red-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-brand-red-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 84, 128, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(249, 84, 128, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-blue-dark {
  color: #fff;
  background-color: #2983FF;
  border-color: #2983FF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-blue-dark:hover {
    color: #fff;
    background-color: #036dff;
    border-color: #0067f5; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-blue-dark:focus, .btn-brand-blue-dark.focus {
    color: #fff;
    background-color: #036dff;
    border-color: #0067f5;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(73, 150, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(73, 150, 255, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-blue-dark.disabled, .btn-brand-blue-dark:disabled {
    color: #fff;
    background-color: #2983FF;
    border-color: #2983FF; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-blue-dark:not(:disabled):not(.disabled):active, .btn-brand-blue-dark:not(:disabled):not(.disabled).active,
  .show > .btn-brand-blue-dark.dropdown-toggle {
    color: #fff;
    background-color: #0067f5;
    border-color: #0062e8; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-brand-blue-dark:not(:disabled):not(.disabled):active:focus, .btn-brand-blue-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-brand-blue-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(73, 150, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(73, 150, 255, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-blue {
  color: #fff;
  background-color: #2983FF;
  border-color: #2983FF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-blue:hover {
    color: #fff;
    background-color: #036dff;
    border-color: #0067f5; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-blue:focus, .btn-brand-blue.focus {
    color: #fff;
    background-color: #036dff;
    border-color: #0067f5;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(73, 150, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(73, 150, 255, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-blue.disabled, .btn-brand-blue:disabled {
    color: #fff;
    background-color: #2983FF;
    border-color: #2983FF; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-blue:not(:disabled):not(.disabled):active, .btn-brand-blue:not(:disabled):not(.disabled).active,
  .show > .btn-brand-blue.dropdown-toggle {
    color: #fff;
    background-color: #0067f5;
    border-color: #0062e8; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-brand-blue:not(:disabled):not(.disabled):active:focus, .btn-brand-blue:not(:disabled):not(.disabled).active:focus,
    .show > .btn-brand-blue.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(73, 150, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(73, 150, 255, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-blue-light {
  color: #fff;
  background-color: #2983FF;
  border-color: #2983FF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-blue-light:hover {
    color: #fff;
    background-color: #036dff;
    border-color: #0067f5; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-blue-light:focus, .btn-brand-blue-light.focus {
    color: #fff;
    background-color: #036dff;
    border-color: #0067f5;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(73, 150, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(73, 150, 255, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-blue-light.disabled, .btn-brand-blue-light:disabled {
    color: #fff;
    background-color: #2983FF;
    border-color: #2983FF; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-blue-light:not(:disabled):not(.disabled):active, .btn-brand-blue-light:not(:disabled):not(.disabled).active,
  .show > .btn-brand-blue-light.dropdown-toggle {
    color: #fff;
    background-color: #0067f5;
    border-color: #0062e8; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-brand-blue-light:not(:disabled):not(.disabled):active:focus, .btn-brand-blue-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-brand-blue-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(73, 150, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(73, 150, 255, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-green-dark {
  color: #212529;
  background-color: #A5CD28;
  border-color: #A5CD28; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-green-dark:hover {
    color: #fff;
    background-color: #8bad22;
    border-color: #83a220; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-green-dark:focus, .btn-brand-green-dark.focus {
    color: #fff;
    background-color: #8bad22;
    border-color: #83a220;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(145, 180, 40, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(145, 180, 40, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-green-dark.disabled, .btn-brand-green-dark:disabled {
    color: #212529;
    background-color: #A5CD28;
    border-color: #A5CD28; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-green-dark:not(:disabled):not(.disabled):active, .btn-brand-green-dark:not(:disabled):not(.disabled).active,
  .show > .btn-brand-green-dark.dropdown-toggle {
    color: #fff;
    background-color: #83a220;
    border-color: #7a981e; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-brand-green-dark:not(:disabled):not(.disabled):active:focus, .btn-brand-green-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-brand-green-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(145, 180, 40, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(145, 180, 40, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-green {
  color: #212529;
  background-color: #A5CD28;
  border-color: #A5CD28; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-green:hover {
    color: #fff;
    background-color: #8bad22;
    border-color: #83a220; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-green:focus, .btn-brand-green.focus {
    color: #fff;
    background-color: #8bad22;
    border-color: #83a220;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(145, 180, 40, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(145, 180, 40, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-green.disabled, .btn-brand-green:disabled {
    color: #212529;
    background-color: #A5CD28;
    border-color: #A5CD28; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-green:not(:disabled):not(.disabled):active, .btn-brand-green:not(:disabled):not(.disabled).active,
  .show > .btn-brand-green.dropdown-toggle {
    color: #fff;
    background-color: #83a220;
    border-color: #7a981e; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-brand-green:not(:disabled):not(.disabled):active:focus, .btn-brand-green:not(:disabled):not(.disabled).active:focus,
    .show > .btn-brand-green.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(145, 180, 40, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(145, 180, 40, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-green-light {
  color: #212529;
  background-color: #A5CD28;
  border-color: #A5CD28; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-green-light:hover {
    color: #fff;
    background-color: #8bad22;
    border-color: #83a220; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-green-light:focus, .btn-brand-green-light.focus {
    color: #fff;
    background-color: #8bad22;
    border-color: #83a220;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(145, 180, 40, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(145, 180, 40, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-green-light.disabled, .btn-brand-green-light:disabled {
    color: #212529;
    background-color: #A5CD28;
    border-color: #A5CD28; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-green-light:not(:disabled):not(.disabled):active, .btn-brand-green-light:not(:disabled):not(.disabled).active,
  .show > .btn-brand-green-light.dropdown-toggle {
    color: #fff;
    background-color: #83a220;
    border-color: #7a981e; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-brand-green-light:not(:disabled):not(.disabled):active:focus, .btn-brand-green-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-brand-green-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(145, 180, 40, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(145, 180, 40, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-purple-dark {
  color: #fff;
  background-color: #C101F8;
  border-color: #C101F8; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-purple-dark:hover {
    color: #fff;
    background-color: #a301d2;
    border-color: #9901c5; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-purple-dark:focus, .btn-brand-purple-dark.focus {
    color: #fff;
    background-color: #a301d2;
    border-color: #9901c5;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(202, 39, 249, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(202, 39, 249, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-purple-dark.disabled, .btn-brand-purple-dark:disabled {
    color: #fff;
    background-color: #C101F8;
    border-color: #C101F8; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-purple-dark:not(:disabled):not(.disabled):active, .btn-brand-purple-dark:not(:disabled):not(.disabled).active,
  .show > .btn-brand-purple-dark.dropdown-toggle {
    color: #fff;
    background-color: #9901c5;
    border-color: #9001b9; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-brand-purple-dark:not(:disabled):not(.disabled):active:focus, .btn-brand-purple-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-brand-purple-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(202, 39, 249, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(202, 39, 249, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-purple {
  color: #fff;
  background-color: #C101F8;
  border-color: #C101F8; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-purple:hover {
    color: #fff;
    background-color: #a301d2;
    border-color: #9901c5; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-purple:focus, .btn-brand-purple.focus {
    color: #fff;
    background-color: #a301d2;
    border-color: #9901c5;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(202, 39, 249, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(202, 39, 249, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-purple.disabled, .btn-brand-purple:disabled {
    color: #fff;
    background-color: #C101F8;
    border-color: #C101F8; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-purple:not(:disabled):not(.disabled):active, .btn-brand-purple:not(:disabled):not(.disabled).active,
  .show > .btn-brand-purple.dropdown-toggle {
    color: #fff;
    background-color: #9901c5;
    border-color: #9001b9; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-brand-purple:not(:disabled):not(.disabled):active:focus, .btn-brand-purple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-brand-purple.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(202, 39, 249, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(202, 39, 249, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-purple-light {
  color: #fff;
  background-color: #C101F8;
  border-color: #C101F8; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-purple-light:hover {
    color: #fff;
    background-color: #a301d2;
    border-color: #9901c5; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-purple-light:focus, .btn-brand-purple-light.focus {
    color: #fff;
    background-color: #a301d2;
    border-color: #9901c5;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(202, 39, 249, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(202, 39, 249, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-purple-light.disabled, .btn-brand-purple-light:disabled {
    color: #fff;
    background-color: #C101F8;
    border-color: #C101F8; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-purple-light:not(:disabled):not(.disabled):active, .btn-brand-purple-light:not(:disabled):not(.disabled).active,
  .show > .btn-brand-purple-light.dropdown-toggle {
    color: #fff;
    background-color: #9901c5;
    border-color: #9001b9; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-brand-purple-light:not(:disabled):not(.disabled):active:focus, .btn-brand-purple-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-brand-purple-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(202, 39, 249, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(202, 39, 249, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-status-error-dark {
  color: #fff;
  background-color: #B8044F;
  border-color: #B8044F; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-status-error-dark:hover {
    color: #fff;
    background-color: #93033f;
    border-color: #86033a; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-error-dark:focus, .btn-color-status-error-dark.focus {
    color: #fff;
    background-color: #93033f;
    border-color: #86033a;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(195, 42, 105, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(195, 42, 105, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-error-dark.disabled, .btn-color-status-error-dark:disabled {
    color: #fff;
    background-color: #B8044F;
    border-color: #B8044F; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-error-dark:not(:disabled):not(.disabled):active, .btn-color-status-error-dark:not(:disabled):not(.disabled).active,
  .show > .btn-color-status-error-dark.dropdown-toggle {
    color: #fff;
    background-color: #86033a;
    border-color: #7a0334; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-status-error-dark:not(:disabled):not(.disabled):active:focus, .btn-color-status-error-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-status-error-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(195, 42, 105, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(195, 42, 105, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-status-error {
  color: #fff;
  background-color: #D6245A;
  border-color: #D6245A; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-status-error:hover {
    color: #fff;
    background-color: #b51e4c;
    border-color: #aa1d48; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-error:focus, .btn-color-status-error.focus {
    color: #fff;
    background-color: #b51e4c;
    border-color: #aa1d48;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 69, 115, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(220, 69, 115, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-error.disabled, .btn-color-status-error:disabled {
    color: #fff;
    background-color: #D6245A;
    border-color: #D6245A; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-error:not(:disabled):not(.disabled):active, .btn-color-status-error:not(:disabled):not(.disabled).active,
  .show > .btn-color-status-error.dropdown-toggle {
    color: #fff;
    background-color: #aa1d48;
    border-color: #9f1b43; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-status-error:not(:disabled):not(.disabled):active:focus, .btn-color-status-error:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-status-error.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 69, 115, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(220, 69, 115, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-status-error-light {
  color: #212529;
  background-color: #FFF2F6;
  border-color: #FFF2F6; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-status-error-light:hover {
    color: #212529;
    background-color: #ffccdc;
    border-color: #ffbfd3; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-error-light:focus, .btn-color-status-error-light.focus {
    color: #212529;
    background-color: #ffccdc;
    border-color: #ffbfd3;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 211, 215, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 211, 215, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-error-light.disabled, .btn-color-status-error-light:disabled {
    color: #212529;
    background-color: #FFF2F6;
    border-color: #FFF2F6; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-error-light:not(:disabled):not(.disabled):active, .btn-color-status-error-light:not(:disabled):not(.disabled).active,
  .show > .btn-color-status-error-light.dropdown-toggle {
    color: #212529;
    background-color: #ffbfd3;
    border-color: #ffb2ca; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-status-error-light:not(:disabled):not(.disabled):active:focus, .btn-color-status-error-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-status-error-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 211, 215, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(222, 211, 215, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-status-warning-dark {
  color: #fff;
  background-color: #BC4A09;
  border-color: #BC4A09; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-status-warning-dark:hover {
    color: #fff;
    background-color: #973c07;
    border-color: #8b3707; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-warning-dark:focus, .btn-color-status-warning-dark.focus {
    color: #fff;
    background-color: #973c07;
    border-color: #8b3707;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(198, 101, 46, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(198, 101, 46, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-warning-dark.disabled, .btn-color-status-warning-dark:disabled {
    color: #fff;
    background-color: #BC4A09;
    border-color: #BC4A09; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-warning-dark:not(:disabled):not(.disabled):active, .btn-color-status-warning-dark:not(:disabled):not(.disabled).active,
  .show > .btn-color-status-warning-dark.dropdown-toggle {
    color: #fff;
    background-color: #8b3707;
    border-color: #7f3206; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-status-warning-dark:not(:disabled):not(.disabled):active:focus, .btn-color-status-warning-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-status-warning-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(198, 101, 46, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(198, 101, 46, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-status-warning {
  color: #fff;
  background-color: #E37334;
  border-color: #E37334; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-status-warning:hover {
    color: #fff;
    background-color: #d45f1d;
    border-color: #c85a1c; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-warning:focus, .btn-color-status-warning.focus {
    color: #fff;
    background-color: #d45f1d;
    border-color: #c85a1c;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(231, 136, 82, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(231, 136, 82, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-warning.disabled, .btn-color-status-warning:disabled {
    color: #fff;
    background-color: #E37334;
    border-color: #E37334; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-warning:not(:disabled):not(.disabled):active, .btn-color-status-warning:not(:disabled):not(.disabled).active,
  .show > .btn-color-status-warning.dropdown-toggle {
    color: #fff;
    background-color: #c85a1c;
    border-color: #bd551a; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-status-warning:not(:disabled):not(.disabled):active:focus, .btn-color-status-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-status-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(231, 136, 82, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(231, 136, 82, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-status-warning-light {
  color: #212529;
  background-color: #FFF3ED;
  border-color: #FFF3ED; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-status-warning-light:hover {
    color: #212529;
    background-color: #ffdac7;
    border-color: #ffd1ba; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-warning-light:focus, .btn-color-status-warning-light.focus {
    color: #212529;
    background-color: #ffdac7;
    border-color: #ffd1ba;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 212, 208, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 212, 208, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-warning-light.disabled, .btn-color-status-warning-light:disabled {
    color: #212529;
    background-color: #FFF3ED;
    border-color: #FFF3ED; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-warning-light:not(:disabled):not(.disabled):active, .btn-color-status-warning-light:not(:disabled):not(.disabled).active,
  .show > .btn-color-status-warning-light.dropdown-toggle {
    color: #212529;
    background-color: #ffd1ba;
    border-color: #ffc9ad; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-status-warning-light:not(:disabled):not(.disabled):active:focus, .btn-color-status-warning-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-status-warning-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 212, 208, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(222, 212, 208, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-status-success-dark {
  color: #fff;
  background-color: #0C7952;
  border-color: #0C7952; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-status-success-dark:hover {
    color: #fff;
    background-color: #09563a;
    border-color: #074b33; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-success-dark:focus, .btn-color-status-success-dark.focus {
    color: #fff;
    background-color: #09563a;
    border-color: #074b33;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(48, 141, 108, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(48, 141, 108, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-success-dark.disabled, .btn-color-status-success-dark:disabled {
    color: #fff;
    background-color: #0C7952;
    border-color: #0C7952; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-success-dark:not(:disabled):not(.disabled):active, .btn-color-status-success-dark:not(:disabled):not(.disabled).active,
  .show > .btn-color-status-success-dark.dropdown-toggle {
    color: #fff;
    background-color: #074b33;
    border-color: #063f2b; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-status-success-dark:not(:disabled):not(.disabled):active:focus, .btn-color-status-success-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-status-success-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(48, 141, 108, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(48, 141, 108, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-status-success {
  color: #fff;
  background-color: #39BD8D;
  border-color: #39BD8D; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-status-success:hover {
    color: #fff;
    background-color: #30a077;
    border-color: #2d9670; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-success:focus, .btn-color-status-success.focus {
    color: #fff;
    background-color: #30a077;
    border-color: #2d9670;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(87, 199, 158, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(87, 199, 158, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-success.disabled, .btn-color-status-success:disabled {
    color: #fff;
    background-color: #39BD8D;
    border-color: #39BD8D; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-success:not(:disabled):not(.disabled):active, .btn-color-status-success:not(:disabled):not(.disabled).active,
  .show > .btn-color-status-success.dropdown-toggle {
    color: #fff;
    background-color: #2d9670;
    border-color: #2a8c68; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-status-success:not(:disabled):not(.disabled):active:focus, .btn-color-status-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-status-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(87, 199, 158, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(87, 199, 158, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-status-success-light {
  color: #212529;
  background-color: #EAF5F1;
  border-color: #EAF5F1; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-status-success-light:hover {
    color: #212529;
    background-color: #d0e9e0;
    border-color: #c7e5da; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-success-light:focus, .btn-color-status-success-light.focus {
    color: #212529;
    background-color: #d0e9e0;
    border-color: #c7e5da;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 214, 211, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(204, 214, 211, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-success-light.disabled, .btn-color-status-success-light:disabled {
    color: #212529;
    background-color: #EAF5F1;
    border-color: #EAF5F1; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-success-light:not(:disabled):not(.disabled):active, .btn-color-status-success-light:not(:disabled):not(.disabled).active,
  .show > .btn-color-status-success-light.dropdown-toggle {
    color: #212529;
    background-color: #c7e5da;
    border-color: #bfe0d4; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-status-success-light:not(:disabled):not(.disabled):active:focus, .btn-color-status-success-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-status-success-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 214, 211, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(204, 214, 211, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-status-info-dark {
  color: #fff;
  background-color: #2C53B9;
  border-color: #2C53B9; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-status-info-dark:hover {
    color: #fff;
    background-color: #25459a;
    border-color: #224190; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-info-dark:focus, .btn-color-status-info-dark.focus {
    color: #fff;
    background-color: #25459a;
    border-color: #224190;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 109, 196, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(76, 109, 196, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-info-dark.disabled, .btn-color-status-info-dark:disabled {
    color: #fff;
    background-color: #2C53B9;
    border-color: #2C53B9; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-info-dark:not(:disabled):not(.disabled):active, .btn-color-status-info-dark:not(:disabled):not(.disabled).active,
  .show > .btn-color-status-info-dark.dropdown-toggle {
    color: #fff;
    background-color: #224190;
    border-color: #203c85; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-status-info-dark:not(:disabled):not(.disabled):active:focus, .btn-color-status-info-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-status-info-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(76, 109, 196, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(76, 109, 196, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-status-info {
  color: #fff;
  background-color: #6993FF;
  border-color: #6993FF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-status-info:hover {
    color: #fff;
    background-color: #4377ff;
    border-color: #366eff; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-info:focus, .btn-color-status-info.focus {
    color: #fff;
    background-color: #4377ff;
    border-color: #366eff;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(128, 163, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(128, 163, 255, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-info.disabled, .btn-color-status-info:disabled {
    color: #fff;
    background-color: #6993FF;
    border-color: #6993FF; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-info:not(:disabled):not(.disabled):active, .btn-color-status-info:not(:disabled):not(.disabled).active,
  .show > .btn-color-status-info.dropdown-toggle {
    color: #fff;
    background-color: #366eff;
    border-color: #2965ff; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-status-info:not(:disabled):not(.disabled):active:focus, .btn-color-status-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-status-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(128, 163, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(128, 163, 255, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-status-info-light {
  color: #212529;
  background-color: #EEF3FF;
  border-color: #EEF3FF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-status-info-light:hover {
    color: #212529;
    background-color: #c8d8ff;
    border-color: #bbcfff; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-info-light:focus, .btn-color-status-info-light.focus {
    color: #212529;
    background-color: #c8d8ff;
    border-color: #bbcfff;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(207, 212, 223, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(207, 212, 223, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-info-light.disabled, .btn-color-status-info-light:disabled {
    color: #212529;
    background-color: #EEF3FF;
    border-color: #EEF3FF; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-status-info-light:not(:disabled):not(.disabled):active, .btn-color-status-info-light:not(:disabled):not(.disabled).active,
  .show > .btn-color-status-info-light.dropdown-toggle {
    color: #212529;
    background-color: #bbcfff;
    border-color: #aec6ff; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-status-info-light:not(:disabled):not(.disabled):active:focus, .btn-color-status-info-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-status-info-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(207, 212, 223, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(207, 212, 223, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-linkedin {
  color: #fff;
  background-color: #143DD6;
  border-color: #143DD6; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-linkedin:hover {
    color: #fff;
    background-color: #1133b3;
    border-color: #1030a7; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-linkedin:focus, .btn-color-linkedin.focus {
    color: #fff;
    background-color: #1133b3;
    border-color: #1030a7;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(55, 90, 220, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(55, 90, 220, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-linkedin.disabled, .btn-color-linkedin:disabled {
    color: #fff;
    background-color: #143DD6;
    border-color: #143DD6; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-linkedin:not(:disabled):not(.disabled):active, .btn-color-linkedin:not(:disabled):not(.disabled).active,
  .show > .btn-color-linkedin.dropdown-toggle {
    color: #fff;
    background-color: #1030a7;
    border-color: #0f2c9c; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-linkedin:not(:disabled):not(.disabled):active:focus, .btn-color-linkedin:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-linkedin.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(55, 90, 220, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(55, 90, 220, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-indeed {
  color: #fff;
  background-color: #003A9B;
  border-color: #003A9B; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-indeed:hover {
    color: #fff;
    background-color: #002c75;
    border-color: #002768; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-indeed:focus, .btn-color-indeed.focus {
    color: #fff;
    background-color: #002c75;
    border-color: #002768;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 88, 170, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(38, 88, 170, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-indeed.disabled, .btn-color-indeed:disabled {
    color: #fff;
    background-color: #003A9B;
    border-color: #003A9B; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-indeed:not(:disabled):not(.disabled):active, .btn-color-indeed:not(:disabled):not(.disabled).active,
  .show > .btn-color-indeed.dropdown-toggle {
    color: #fff;
    background-color: #002768;
    border-color: #00225b; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-indeed:not(:disabled):not(.disabled):active:focus, .btn-color-indeed:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-indeed.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 88, 170, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(38, 88, 170, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-twitter {
  color: #fff;
  background-color: #1DA1F2;
  border-color: #1DA1F2; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-twitter:hover {
    color: #fff;
    background-color: #0d8ddc;
    border-color: #0c85d0; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-twitter:focus, .btn-color-twitter.focus {
    color: #fff;
    background-color: #0d8ddc;
    border-color: #0c85d0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(63, 175, 244, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(63, 175, 244, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-twitter.disabled, .btn-color-twitter:disabled {
    color: #fff;
    background-color: #1DA1F2;
    border-color: #1DA1F2; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-twitter:not(:disabled):not(.disabled):active, .btn-color-twitter:not(:disabled):not(.disabled).active,
  .show > .btn-color-twitter.dropdown-toggle {
    color: #fff;
    background-color: #0c85d0;
    border-color: #0b7ec4; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-twitter:not(:disabled):not(.disabled):active:focus, .btn-color-twitter:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-twitter.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(63, 175, 244, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(63, 175, 244, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-facebook {
  color: #fff;
  background-color: #1877F2;
  border-color: #1877F2; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-facebook:hover {
    color: #fff;
    background-color: #0c65d8;
    border-color: #0b5fcc; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-facebook:focus, .btn-color-facebook.focus {
    color: #fff;
    background-color: #0c65d8;
    border-color: #0b5fcc;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(59, 139, 244, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(59, 139, 244, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-facebook.disabled, .btn-color-facebook:disabled {
    color: #fff;
    background-color: #1877F2;
    border-color: #1877F2; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-facebook:not(:disabled):not(.disabled):active, .btn-color-facebook:not(:disabled):not(.disabled).active,
  .show > .btn-color-facebook.dropdown-toggle {
    color: #fff;
    background-color: #0b5fcc;
    border-color: #0b5abf; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-facebook:not(:disabled):not(.disabled):active:focus, .btn-color-facebook:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-facebook.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(59, 139, 244, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(59, 139, 244, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-primary {
  color: #000000;
  border-color: #000000; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #000000;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-secondary {
  color: #B8BAC5;
  border-color: #B8BAC5; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-secondary:hover {
    color: #212529;
    background-color: #B8BAC5;
    border-color: #B8BAC5; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(184, 186, 197, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(184, 186, 197, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #B8BAC5;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #212529;
    background-color: #B8BAC5;
    border-color: #B8BAC5; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(184, 186, 197, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(184, 186, 197, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-success {
  color: #28a745;
  border-color: #28a745; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-success:focus, .btn-outline-success.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-info:focus, .btn-outline-info.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-light:focus, .btn-outline-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-ui-01 {
  color: #000000;
  border-color: #000000; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-ui-01:hover {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-01:focus, .btn-outline-color-ui-01.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-01.disabled, .btn-outline-color-ui-01:disabled {
    color: #000000;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-01:not(:disabled):not(.disabled):active, .btn-outline-color-ui-01:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-ui-01.dropdown-toggle {
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-ui-01:not(:disabled):not(.disabled):active:focus, .btn-outline-color-ui-01:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-ui-01.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-ui-02 {
  color: #5E5E62;
  border-color: #5E5E62; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-ui-02:hover {
    color: #fff;
    background-color: #5E5E62;
    border-color: #5E5E62; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-02:focus, .btn-outline-color-ui-02.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(94, 94, 98, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(94, 94, 98, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-02.disabled, .btn-outline-color-ui-02:disabled {
    color: #5E5E62;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-02:not(:disabled):not(.disabled):active, .btn-outline-color-ui-02:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-ui-02.dropdown-toggle {
    color: #fff;
    background-color: #5E5E62;
    border-color: #5E5E62; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-ui-02:not(:disabled):not(.disabled):active:focus, .btn-outline-color-ui-02:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-ui-02.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(94, 94, 98, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(94, 94, 98, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-ui-03 {
  color: #B8BAC5;
  border-color: #B8BAC5; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-ui-03:hover {
    color: #212529;
    background-color: #B8BAC5;
    border-color: #B8BAC5; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-03:focus, .btn-outline-color-ui-03.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(184, 186, 197, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(184, 186, 197, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-03.disabled, .btn-outline-color-ui-03:disabled {
    color: #B8BAC5;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-03:not(:disabled):not(.disabled):active, .btn-outline-color-ui-03:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-ui-03.dropdown-toggle {
    color: #212529;
    background-color: #B8BAC5;
    border-color: #B8BAC5; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-ui-03:not(:disabled):not(.disabled):active:focus, .btn-outline-color-ui-03:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-ui-03.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(184, 186, 197, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(184, 186, 197, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-ui-04 {
  color: #DFE1EE;
  border-color: #DFE1EE; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-ui-04:hover {
    color: #212529;
    background-color: #DFE1EE;
    border-color: #DFE1EE; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-04:focus, .btn-outline-color-ui-04.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(223, 225, 238, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(223, 225, 238, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-04.disabled, .btn-outline-color-ui-04:disabled {
    color: #DFE1EE;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-04:not(:disabled):not(.disabled):active, .btn-outline-color-ui-04:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-ui-04.dropdown-toggle {
    color: #212529;
    background-color: #DFE1EE;
    border-color: #DFE1EE; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-ui-04:not(:disabled):not(.disabled):active:focus, .btn-outline-color-ui-04:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-ui-04.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(223, 225, 238, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(223, 225, 238, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-ui-05 {
  color: #F9F9FC;
  border-color: #F9F9FC; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-ui-05:hover {
    color: #212529;
    background-color: #F9F9FC;
    border-color: #F9F9FC; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-05:focus, .btn-outline-color-ui-05.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 249, 252, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(249, 249, 252, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-05.disabled, .btn-outline-color-ui-05:disabled {
    color: #F9F9FC;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-05:not(:disabled):not(.disabled):active, .btn-outline-color-ui-05:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-ui-05.dropdown-toggle {
    color: #212529;
    background-color: #F9F9FC;
    border-color: #F9F9FC; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-ui-05:not(:disabled):not(.disabled):active:focus, .btn-outline-color-ui-05:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-ui-05.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 249, 252, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(249, 249, 252, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-ui-05-70 {
  color: rgba(246, 247, 251, 0.7);
  border-color: rgba(246, 247, 251, 0.7); }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-ui-05-70:hover {
    color: #212529;
    background-color: rgba(246, 247, 251, 0.7);
    border-color: rgba(246, 247, 251, 0.7); }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-05-70:focus, .btn-outline-color-ui-05-70.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 247, 251, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(246, 247, 251, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-05-70.disabled, .btn-outline-color-ui-05-70:disabled {
    color: rgba(246, 247, 251, 0.7);
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-05-70:not(:disabled):not(.disabled):active, .btn-outline-color-ui-05-70:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-ui-05-70.dropdown-toggle {
    color: #212529;
    background-color: rgba(246, 247, 251, 0.7);
    border-color: rgba(246, 247, 251, 0.7); }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-ui-05-70:not(:disabled):not(.disabled):active:focus, .btn-outline-color-ui-05-70:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-ui-05-70.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 247, 251, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(246, 247, 251, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-ui-06 {
  color: #FFFFFF;
  border-color: #FFFFFF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-ui-06:hover {
    color: #212529;
    background-color: #FFFFFF;
    border-color: #FFFFFF; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-06:focus, .btn-outline-color-ui-06.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-06.disabled, .btn-outline-color-ui-06:disabled {
    color: #FFFFFF;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-06:not(:disabled):not(.disabled):active, .btn-outline-color-ui-06:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-ui-06.dropdown-toggle {
    color: #212529;
    background-color: #FFFFFF;
    border-color: #FFFFFF; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-ui-06:not(:disabled):not(.disabled):active:focus, .btn-outline-color-ui-06:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-ui-06.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-ui-06-06 {
  color: rgba(255, 255, 255, 0.06);
  border-color: rgba(255, 255, 255, 0.06); }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-ui-06-06:hover {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.06);
    border-color: rgba(255, 255, 255, 0.06); }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-06-06:focus, .btn-outline-color-ui-06-06.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-06-06.disabled, .btn-outline-color-ui-06-06:disabled {
    color: rgba(255, 255, 255, 0.06);
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-06-06:not(:disabled):not(.disabled):active, .btn-outline-color-ui-06-06:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-ui-06-06.dropdown-toggle {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.06);
    border-color: rgba(255, 255, 255, 0.06); }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-ui-06-06:not(:disabled):not(.disabled):active:focus, .btn-outline-color-ui-06-06:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-ui-06-06.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-ui-06-10 {
  color: rgba(255, 255, 255, 0.1);
  border-color: rgba(255, 255, 255, 0.1); }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-ui-06-10:hover {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.1); }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-06-10:focus, .btn-outline-color-ui-06-10.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-06-10.disabled, .btn-outline-color-ui-06-10:disabled {
    color: rgba(255, 255, 255, 0.1);
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-06-10:not(:disabled):not(.disabled):active, .btn-outline-color-ui-06-10:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-ui-06-10.dropdown-toggle {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.1); }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-ui-06-10:not(:disabled):not(.disabled):active:focus, .btn-outline-color-ui-06-10:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-ui-06-10.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-yellow-dark {
  color: #FFD800;
  border-color: #FFD800; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-yellow-dark:hover {
    color: #212529;
    background-color: #FFD800;
    border-color: #FFD800; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-yellow-dark:focus, .btn-outline-brand-yellow-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-yellow-dark.disabled, .btn-outline-brand-yellow-dark:disabled {
    color: #FFD800;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-yellow-dark:not(:disabled):not(.disabled):active, .btn-outline-brand-yellow-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-brand-yellow-dark.dropdown-toggle {
    color: #212529;
    background-color: #FFD800;
    border-color: #FFD800; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-brand-yellow-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-yellow-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-brand-yellow-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-yellow {
  color: #FFD800;
  border-color: #FFD800; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-yellow:hover {
    color: #212529;
    background-color: #FFD800;
    border-color: #FFD800; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-yellow:focus, .btn-outline-brand-yellow.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-yellow.disabled, .btn-outline-brand-yellow:disabled {
    color: #FFD800;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-yellow:not(:disabled):not(.disabled):active, .btn-outline-brand-yellow:not(:disabled):not(.disabled).active,
  .show > .btn-outline-brand-yellow.dropdown-toggle {
    color: #212529;
    background-color: #FFD800;
    border-color: #FFD800; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-brand-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-yellow:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-brand-yellow.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-yellow-light {
  color: #FFD800;
  border-color: #FFD800; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-yellow-light:hover {
    color: #212529;
    background-color: #FFD800;
    border-color: #FFD800; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-yellow-light:focus, .btn-outline-brand-yellow-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-yellow-light.disabled, .btn-outline-brand-yellow-light:disabled {
    color: #FFD800;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-yellow-light:not(:disabled):not(.disabled):active, .btn-outline-brand-yellow-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-brand-yellow-light.dropdown-toggle {
    color: #212529;
    background-color: #FFD800;
    border-color: #FFD800; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-brand-yellow-light:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-yellow-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-brand-yellow-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-red-dark {
  color: #F8366A;
  border-color: #F8366A; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-red-dark:hover {
    color: #fff;
    background-color: #F8366A;
    border-color: #F8366A; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-red-dark:focus, .btn-outline-brand-red-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-red-dark.disabled, .btn-outline-brand-red-dark:disabled {
    color: #F8366A;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-red-dark:not(:disabled):not(.disabled):active, .btn-outline-brand-red-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-brand-red-dark.dropdown-toggle {
    color: #fff;
    background-color: #F8366A;
    border-color: #F8366A; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-brand-red-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-red-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-brand-red-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-red {
  color: #F8366A;
  border-color: #F8366A; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-red:hover {
    color: #fff;
    background-color: #F8366A;
    border-color: #F8366A; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-red:focus, .btn-outline-brand-red.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-red.disabled, .btn-outline-brand-red:disabled {
    color: #F8366A;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-red:not(:disabled):not(.disabled):active, .btn-outline-brand-red:not(:disabled):not(.disabled).active,
  .show > .btn-outline-brand-red.dropdown-toggle {
    color: #fff;
    background-color: #F8366A;
    border-color: #F8366A; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-brand-red:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-red:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-brand-red.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-red-light {
  color: #F8366A;
  border-color: #F8366A; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-red-light:hover {
    color: #fff;
    background-color: #F8366A;
    border-color: #F8366A; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-red-light:focus, .btn-outline-brand-red-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-red-light.disabled, .btn-outline-brand-red-light:disabled {
    color: #F8366A;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-red-light:not(:disabled):not(.disabled):active, .btn-outline-brand-red-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-brand-red-light.dropdown-toggle {
    color: #fff;
    background-color: #F8366A;
    border-color: #F8366A; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-brand-red-light:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-red-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-brand-red-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-blue-dark {
  color: #2983FF;
  border-color: #2983FF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-blue-dark:hover {
    color: #fff;
    background-color: #2983FF;
    border-color: #2983FF; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-blue-dark:focus, .btn-outline-brand-blue-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-blue-dark.disabled, .btn-outline-brand-blue-dark:disabled {
    color: #2983FF;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-blue-dark:not(:disabled):not(.disabled):active, .btn-outline-brand-blue-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-brand-blue-dark.dropdown-toggle {
    color: #fff;
    background-color: #2983FF;
    border-color: #2983FF; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-brand-blue-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-blue-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-brand-blue-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-blue {
  color: #2983FF;
  border-color: #2983FF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-blue:hover {
    color: #fff;
    background-color: #2983FF;
    border-color: #2983FF; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-blue:focus, .btn-outline-brand-blue.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-blue.disabled, .btn-outline-brand-blue:disabled {
    color: #2983FF;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-blue:not(:disabled):not(.disabled):active, .btn-outline-brand-blue:not(:disabled):not(.disabled).active,
  .show > .btn-outline-brand-blue.dropdown-toggle {
    color: #fff;
    background-color: #2983FF;
    border-color: #2983FF; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-brand-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-blue:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-brand-blue.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-blue-light {
  color: #2983FF;
  border-color: #2983FF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-blue-light:hover {
    color: #fff;
    background-color: #2983FF;
    border-color: #2983FF; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-blue-light:focus, .btn-outline-brand-blue-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-blue-light.disabled, .btn-outline-brand-blue-light:disabled {
    color: #2983FF;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-blue-light:not(:disabled):not(.disabled):active, .btn-outline-brand-blue-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-brand-blue-light.dropdown-toggle {
    color: #fff;
    background-color: #2983FF;
    border-color: #2983FF; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-brand-blue-light:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-blue-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-brand-blue-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-green-dark {
  color: #A5CD28;
  border-color: #A5CD28; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-green-dark:hover {
    color: #212529;
    background-color: #A5CD28;
    border-color: #A5CD28; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-green-dark:focus, .btn-outline-brand-green-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-green-dark.disabled, .btn-outline-brand-green-dark:disabled {
    color: #A5CD28;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-green-dark:not(:disabled):not(.disabled):active, .btn-outline-brand-green-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-brand-green-dark.dropdown-toggle {
    color: #212529;
    background-color: #A5CD28;
    border-color: #A5CD28; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-brand-green-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-green-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-brand-green-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-green {
  color: #A5CD28;
  border-color: #A5CD28; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-green:hover {
    color: #212529;
    background-color: #A5CD28;
    border-color: #A5CD28; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-green:focus, .btn-outline-brand-green.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-green.disabled, .btn-outline-brand-green:disabled {
    color: #A5CD28;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-green:not(:disabled):not(.disabled):active, .btn-outline-brand-green:not(:disabled):not(.disabled).active,
  .show > .btn-outline-brand-green.dropdown-toggle {
    color: #212529;
    background-color: #A5CD28;
    border-color: #A5CD28; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-brand-green:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-green:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-brand-green.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-green-light {
  color: #A5CD28;
  border-color: #A5CD28; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-green-light:hover {
    color: #212529;
    background-color: #A5CD28;
    border-color: #A5CD28; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-green-light:focus, .btn-outline-brand-green-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-green-light.disabled, .btn-outline-brand-green-light:disabled {
    color: #A5CD28;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-green-light:not(:disabled):not(.disabled):active, .btn-outline-brand-green-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-brand-green-light.dropdown-toggle {
    color: #212529;
    background-color: #A5CD28;
    border-color: #A5CD28; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-brand-green-light:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-green-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-brand-green-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-purple-dark {
  color: #C101F8;
  border-color: #C101F8; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-purple-dark:hover {
    color: #fff;
    background-color: #C101F8;
    border-color: #C101F8; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-purple-dark:focus, .btn-outline-brand-purple-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-purple-dark.disabled, .btn-outline-brand-purple-dark:disabled {
    color: #C101F8;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-purple-dark:not(:disabled):not(.disabled):active, .btn-outline-brand-purple-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-brand-purple-dark.dropdown-toggle {
    color: #fff;
    background-color: #C101F8;
    border-color: #C101F8; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-brand-purple-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-purple-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-brand-purple-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-purple {
  color: #C101F8;
  border-color: #C101F8; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-purple:hover {
    color: #fff;
    background-color: #C101F8;
    border-color: #C101F8; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-purple:focus, .btn-outline-brand-purple.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-purple.disabled, .btn-outline-brand-purple:disabled {
    color: #C101F8;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-purple:not(:disabled):not(.disabled):active, .btn-outline-brand-purple:not(:disabled):not(.disabled).active,
  .show > .btn-outline-brand-purple.dropdown-toggle {
    color: #fff;
    background-color: #C101F8;
    border-color: #C101F8; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-brand-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-purple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-brand-purple.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-purple-light {
  color: #C101F8;
  border-color: #C101F8; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-purple-light:hover {
    color: #fff;
    background-color: #C101F8;
    border-color: #C101F8; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-purple-light:focus, .btn-outline-brand-purple-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-purple-light.disabled, .btn-outline-brand-purple-light:disabled {
    color: #C101F8;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-purple-light:not(:disabled):not(.disabled):active, .btn-outline-brand-purple-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-brand-purple-light.dropdown-toggle {
    color: #fff;
    background-color: #C101F8;
    border-color: #C101F8; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-brand-purple-light:not(:disabled):not(.disabled):active:focus, .btn-outline-brand-purple-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-brand-purple-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-status-error-dark {
  color: #B8044F;
  border-color: #B8044F; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-status-error-dark:hover {
    color: #fff;
    background-color: #B8044F;
    border-color: #B8044F; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-error-dark:focus, .btn-outline-color-status-error-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(184, 4, 79, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(184, 4, 79, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-error-dark.disabled, .btn-outline-color-status-error-dark:disabled {
    color: #B8044F;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-error-dark:not(:disabled):not(.disabled):active, .btn-outline-color-status-error-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-status-error-dark.dropdown-toggle {
    color: #fff;
    background-color: #B8044F;
    border-color: #B8044F; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-status-error-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-color-status-error-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-status-error-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(184, 4, 79, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(184, 4, 79, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-status-error {
  color: #D6245A;
  border-color: #D6245A; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-status-error:hover {
    color: #fff;
    background-color: #D6245A;
    border-color: #D6245A; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-error:focus, .btn-outline-color-status-error.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(214, 36, 90, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(214, 36, 90, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-error.disabled, .btn-outline-color-status-error:disabled {
    color: #D6245A;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-error:not(:disabled):not(.disabled):active, .btn-outline-color-status-error:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-status-error.dropdown-toggle {
    color: #fff;
    background-color: #D6245A;
    border-color: #D6245A; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-status-error:not(:disabled):not(.disabled):active:focus, .btn-outline-color-status-error:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-status-error.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(214, 36, 90, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(214, 36, 90, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-status-error-light {
  color: #FFF2F6;
  border-color: #FFF2F6; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-status-error-light:hover {
    color: #212529;
    background-color: #FFF2F6;
    border-color: #FFF2F6; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-error-light:focus, .btn-outline-color-status-error-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 242, 246, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 242, 246, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-error-light.disabled, .btn-outline-color-status-error-light:disabled {
    color: #FFF2F6;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-error-light:not(:disabled):not(.disabled):active, .btn-outline-color-status-error-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-status-error-light.dropdown-toggle {
    color: #212529;
    background-color: #FFF2F6;
    border-color: #FFF2F6; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-status-error-light:not(:disabled):not(.disabled):active:focus, .btn-outline-color-status-error-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-status-error-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 242, 246, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 242, 246, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-status-warning-dark {
  color: #BC4A09;
  border-color: #BC4A09; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-status-warning-dark:hover {
    color: #fff;
    background-color: #BC4A09;
    border-color: #BC4A09; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-warning-dark:focus, .btn-outline-color-status-warning-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(188, 74, 9, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(188, 74, 9, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-warning-dark.disabled, .btn-outline-color-status-warning-dark:disabled {
    color: #BC4A09;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-warning-dark:not(:disabled):not(.disabled):active, .btn-outline-color-status-warning-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-status-warning-dark.dropdown-toggle {
    color: #fff;
    background-color: #BC4A09;
    border-color: #BC4A09; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-status-warning-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-color-status-warning-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-status-warning-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(188, 74, 9, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(188, 74, 9, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-status-warning {
  color: #E37334;
  border-color: #E37334; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-status-warning:hover {
    color: #fff;
    background-color: #E37334;
    border-color: #E37334; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-warning:focus, .btn-outline-color-status-warning.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(227, 115, 52, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(227, 115, 52, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-warning.disabled, .btn-outline-color-status-warning:disabled {
    color: #E37334;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-warning:not(:disabled):not(.disabled):active, .btn-outline-color-status-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-status-warning.dropdown-toggle {
    color: #fff;
    background-color: #E37334;
    border-color: #E37334; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-status-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-color-status-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-status-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(227, 115, 52, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(227, 115, 52, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-status-warning-light {
  color: #FFF3ED;
  border-color: #FFF3ED; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-status-warning-light:hover {
    color: #212529;
    background-color: #FFF3ED;
    border-color: #FFF3ED; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-warning-light:focus, .btn-outline-color-status-warning-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 243, 237, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 243, 237, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-warning-light.disabled, .btn-outline-color-status-warning-light:disabled {
    color: #FFF3ED;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-warning-light:not(:disabled):not(.disabled):active, .btn-outline-color-status-warning-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-status-warning-light.dropdown-toggle {
    color: #212529;
    background-color: #FFF3ED;
    border-color: #FFF3ED; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-status-warning-light:not(:disabled):not(.disabled):active:focus, .btn-outline-color-status-warning-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-status-warning-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 243, 237, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 243, 237, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-status-success-dark {
  color: #0C7952;
  border-color: #0C7952; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-status-success-dark:hover {
    color: #fff;
    background-color: #0C7952;
    border-color: #0C7952; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-success-dark:focus, .btn-outline-color-status-success-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(12, 121, 82, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(12, 121, 82, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-success-dark.disabled, .btn-outline-color-status-success-dark:disabled {
    color: #0C7952;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-success-dark:not(:disabled):not(.disabled):active, .btn-outline-color-status-success-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-status-success-dark.dropdown-toggle {
    color: #fff;
    background-color: #0C7952;
    border-color: #0C7952; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-status-success-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-color-status-success-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-status-success-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(12, 121, 82, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(12, 121, 82, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-status-success {
  color: #39BD8D;
  border-color: #39BD8D; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-status-success:hover {
    color: #fff;
    background-color: #39BD8D;
    border-color: #39BD8D; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-success:focus, .btn-outline-color-status-success.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(57, 189, 141, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(57, 189, 141, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-success.disabled, .btn-outline-color-status-success:disabled {
    color: #39BD8D;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-success:not(:disabled):not(.disabled):active, .btn-outline-color-status-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-status-success.dropdown-toggle {
    color: #fff;
    background-color: #39BD8D;
    border-color: #39BD8D; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-status-success:not(:disabled):not(.disabled):active:focus, .btn-outline-color-status-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-status-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(57, 189, 141, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(57, 189, 141, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-status-success-light {
  color: #EAF5F1;
  border-color: #EAF5F1; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-status-success-light:hover {
    color: #212529;
    background-color: #EAF5F1;
    border-color: #EAF5F1; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-success-light:focus, .btn-outline-color-status-success-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(234, 245, 241, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(234, 245, 241, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-success-light.disabled, .btn-outline-color-status-success-light:disabled {
    color: #EAF5F1;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-success-light:not(:disabled):not(.disabled):active, .btn-outline-color-status-success-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-status-success-light.dropdown-toggle {
    color: #212529;
    background-color: #EAF5F1;
    border-color: #EAF5F1; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-status-success-light:not(:disabled):not(.disabled):active:focus, .btn-outline-color-status-success-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-status-success-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(234, 245, 241, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(234, 245, 241, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-status-info-dark {
  color: #2C53B9;
  border-color: #2C53B9; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-status-info-dark:hover {
    color: #fff;
    background-color: #2C53B9;
    border-color: #2C53B9; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-info-dark:focus, .btn-outline-color-status-info-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 83, 185, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(44, 83, 185, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-info-dark.disabled, .btn-outline-color-status-info-dark:disabled {
    color: #2C53B9;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-info-dark:not(:disabled):not(.disabled):active, .btn-outline-color-status-info-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-status-info-dark.dropdown-toggle {
    color: #fff;
    background-color: #2C53B9;
    border-color: #2C53B9; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-status-info-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-color-status-info-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-status-info-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 83, 185, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(44, 83, 185, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-status-info {
  color: #6993FF;
  border-color: #6993FF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-status-info:hover {
    color: #fff;
    background-color: #6993FF;
    border-color: #6993FF; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-info:focus, .btn-outline-color-status-info.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(105, 147, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(105, 147, 255, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-info.disabled, .btn-outline-color-status-info:disabled {
    color: #6993FF;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-info:not(:disabled):not(.disabled):active, .btn-outline-color-status-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-status-info.dropdown-toggle {
    color: #fff;
    background-color: #6993FF;
    border-color: #6993FF; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-status-info:not(:disabled):not(.disabled):active:focus, .btn-outline-color-status-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-status-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(105, 147, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(105, 147, 255, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-status-info-light {
  color: #EEF3FF;
  border-color: #EEF3FF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-status-info-light:hover {
    color: #212529;
    background-color: #EEF3FF;
    border-color: #EEF3FF; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-info-light:focus, .btn-outline-color-status-info-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(238, 243, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(238, 243, 255, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-info-light.disabled, .btn-outline-color-status-info-light:disabled {
    color: #EEF3FF;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-status-info-light:not(:disabled):not(.disabled):active, .btn-outline-color-status-info-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-status-info-light.dropdown-toggle {
    color: #212529;
    background-color: #EEF3FF;
    border-color: #EEF3FF; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-status-info-light:not(:disabled):not(.disabled):active:focus, .btn-outline-color-status-info-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-status-info-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(238, 243, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(238, 243, 255, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-linkedin {
  color: #143DD6;
  border-color: #143DD6; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-linkedin:hover {
    color: #fff;
    background-color: #143DD6;
    border-color: #143DD6; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-linkedin:focus, .btn-outline-color-linkedin.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(20, 61, 214, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(20, 61, 214, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-linkedin.disabled, .btn-outline-color-linkedin:disabled {
    color: #143DD6;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-linkedin:not(:disabled):not(.disabled):active, .btn-outline-color-linkedin:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-linkedin.dropdown-toggle {
    color: #fff;
    background-color: #143DD6;
    border-color: #143DD6; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-linkedin:not(:disabled):not(.disabled):active:focus, .btn-outline-color-linkedin:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-linkedin.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(20, 61, 214, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(20, 61, 214, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-indeed {
  color: #003A9B;
  border-color: #003A9B; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-indeed:hover {
    color: #fff;
    background-color: #003A9B;
    border-color: #003A9B; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-indeed:focus, .btn-outline-color-indeed.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 58, 155, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 58, 155, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-indeed.disabled, .btn-outline-color-indeed:disabled {
    color: #003A9B;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-indeed:not(:disabled):not(.disabled):active, .btn-outline-color-indeed:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-indeed.dropdown-toggle {
    color: #fff;
    background-color: #003A9B;
    border-color: #003A9B; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-indeed:not(:disabled):not(.disabled):active:focus, .btn-outline-color-indeed:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-indeed.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 58, 155, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(0, 58, 155, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-twitter {
  color: #1DA1F2;
  border-color: #1DA1F2; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-twitter:hover {
    color: #fff;
    background-color: #1DA1F2;
    border-color: #1DA1F2; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-twitter:focus, .btn-outline-color-twitter.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(29, 161, 242, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(29, 161, 242, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-twitter.disabled, .btn-outline-color-twitter:disabled {
    color: #1DA1F2;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-twitter:not(:disabled):not(.disabled):active, .btn-outline-color-twitter:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-twitter.dropdown-toggle {
    color: #fff;
    background-color: #1DA1F2;
    border-color: #1DA1F2; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-twitter:not(:disabled):not(.disabled):active:focus, .btn-outline-color-twitter:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-twitter.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(29, 161, 242, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(29, 161, 242, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-facebook {
  color: #1877F2;
  border-color: #1877F2; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-facebook:hover {
    color: #fff;
    background-color: #1877F2;
    border-color: #1877F2; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-facebook:focus, .btn-outline-color-facebook.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 119, 242, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(24, 119, 242, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-facebook.disabled, .btn-outline-color-facebook:disabled {
    color: #1877F2;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-facebook:not(:disabled):not(.disabled):active, .btn-outline-color-facebook:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-facebook.dropdown-toggle {
    color: #fff;
    background-color: #1877F2;
    border-color: #1877F2; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-facebook:not(:disabled):not(.disabled):active:focus, .btn-outline-color-facebook:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-facebook.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 119, 242, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(24, 119, 242, 0.5); }

/* line 83, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-link {
  font-weight: 400;
  color: #000000;
  text-decoration: none; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-link:hover {
    color: black;
    text-decoration: underline; }
  /* line 93, ../node_modules/bootstrap/scss/_buttons.scss */
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline; }
  /* line 98, ../node_modules/bootstrap/scss/_buttons.scss */
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

/* line 112, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

/* line 116, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

/* line 125, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-block {
  display: block;
  width: 100%; }
  /* line 130, ../node_modules/bootstrap/scss/_buttons.scss */
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

/* line 139, ../node_modules/bootstrap/scss/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

/* line 1, ../node_modules/bootstrap/scss/_transitions.scss */
.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    /* line 1, ../node_modules/bootstrap/scss/_transitions.scss */
    .fade {
      -webkit-transition: none;
      transition: none; } }
  /* line 4, ../node_modules/bootstrap/scss/_transitions.scss */
  .fade:not(.show) {
    opacity: 0; }

/* line 10, ../node_modules/bootstrap/scss/_transitions.scss */
.collapse:not(.show) {
  display: none; }

/* line 15, ../node_modules/bootstrap/scss/_transitions.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.15s ease;
  transition: height 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    /* line 15, ../node_modules/bootstrap/scss/_transitions.scss */
    .collapsing {
      -webkit-transition: none;
      transition: none; } }
  /* line 21, ../node_modules/bootstrap/scss/_transitions.scss */
  .collapsing.width {
    width: 0;
    height: auto;
    -webkit-transition: width 0.35s ease;
    transition: width 0.35s ease; }
    @media (prefers-reduced-motion: reduce) {
      /* line 21, ../node_modules/bootstrap/scss/_transitions.scss */
      .collapsing.width {
        -webkit-transition: none;
        transition: none; } }

/* line 2, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

/* line 9, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-toggle {
  white-space: nowrap; }
  /* line 30, ../node_modules/bootstrap/scss/mixins/_caret.scss */
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  /* line 58, ../node_modules/bootstrap/scss/mixins/_caret.scss */
  .dropdown-toggle:empty::after {
    margin-left: 0; }

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

/* line 42, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-left {
  right: auto;
  left: 0; }

/* line 47, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  /* line 42, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  /* line 47, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  /* line 42, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  /* line 47, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 1024px) {
  /* line 42, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  /* line 47, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1440px) {
  /* line 42, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  /* line 47, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

/* line 57, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

/* line 30, ../node_modules/bootstrap/scss/mixins/_caret.scss */
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

/* line 58, ../node_modules/bootstrap/scss/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 70, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

/* line 30, ../node_modules/bootstrap/scss/mixins/_caret.scss */
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

/* line 58, ../node_modules/bootstrap/scss/mixins/_caret.scss */
.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 80, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropright .dropdown-toggle::after {
  vertical-align: 0; }

/* line 87, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

/* line 30, ../node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

/* line 45, ../node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: none; }

/* line 49, ../node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

/* line 58, ../node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 97, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

/* line 106, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

/* line 116, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-divider {
  height: 0;
  margin: 4px 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

/* line 123, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #e9ecef; }
  /* line 154, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #000000; }
  /* line 161, ../node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent; }

/* line 173, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu.show {
  display: block; }

/* line 178, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

/* line 188, ../node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }

/* line 4, ../node_modules/bootstrap/scss/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }
  /* line 10, ../node_modules/bootstrap/scss/_button-group.scss */
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
    /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    /* line 19, ../node_modules/bootstrap/scss/_button-group.scss */
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }

/* line 28, ../node_modules/bootstrap/scss/_button-group.scss */
.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  /* line 33, ../node_modules/bootstrap/scss/_button-group.scss */
  .btn-toolbar .input-group {
    width: auto; }

/* line 40, ../node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

/* line 46, ../node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 51, ../node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 69, ../node_modules/bootstrap/scss/_button-group.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  /* line 73, ../node_modules/bootstrap/scss/_button-group.scss */
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  /* line 79, ../node_modules/bootstrap/scss/_button-group.scss */
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

/* line 84, ../node_modules/bootstrap/scss/_button-group.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

/* line 89, ../node_modules/bootstrap/scss/_button-group.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

/* line 111, ../node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  /* line 116, ../node_modules/bootstrap/scss/_button-group.scss */
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  /* line 121, ../node_modules/bootstrap/scss/_button-group.scss */
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  /* line 127, ../node_modules/bootstrap/scss/_button-group.scss */
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  /* line 132, ../node_modules/bootstrap/scss/_button-group.scss */
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

/* line 152, ../node_modules/bootstrap/scss/_button-group.scss */
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  /* line 156, ../node_modules/bootstrap/scss/_button-group.scss */
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

/* line 7, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%; }
  /* line 14, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0; }
    /* line 24, ../node_modules/bootstrap/scss/_input-group.scss */
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  /* line 32, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  /* line 39, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  /* line 45, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  /* line 50, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group > .custom-file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    /* line 54, ../node_modules/bootstrap/scss/_input-group.scss */
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:last-child) .custom-file-label::after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    /* line 56, ../node_modules/bootstrap/scss/_input-group.scss */
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
  /* line 60, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group:not(.has-validation) > .form-control:not(:last-child),
  .input-group:not(.has-validation) > .custom-select:not(:last-child),
  .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
  .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  /* line 69, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group.has-validation > .form-control:nth-last-child(n + 3),
  .input-group.has-validation > .custom-select:nth-last-child(n + 3),
  .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label,
  .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

/* line 85, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  /* line 92, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
    /* line 96, ../node_modules/bootstrap/scss/_input-group.scss */
    .input-group-prepend .btn:focus,
    .input-group-append .btn:focus {
      z-index: 3; }
  /* line 101, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1px; }

/* line 109, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group-prepend {
  margin-right: -1px; }

/* line 110, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group-append {
  margin-left: -1px; }

/* line 118, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 8px; }
  /* line 134, ../node_modules/bootstrap/scss/_input-group.scss */
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

/* line 146, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px); }

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

/* line 163, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px); }

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

/* line 180, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }

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

/* line 204, ../node_modules/bootstrap/scss/_input-group.scss */
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 10, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  print-color-adjust: exact; }

/* line 19, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem; }

/* line 24, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0; }
  /* line 32, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #000000;
    background-color: #000000; }
  /* line 39, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:focus ~ .custom-control-label::before {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
  /* line 48, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #404040; }
  /* line 52, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #595959;
    border-color: #595959; }
  /* line 62, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    /* line 65, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

/* line 76, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  /* line 84, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: 1px solid #adb5bd; }
  /* line 99, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: 50% / 50% 50% no-repeat; }

/* line 117, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-label::before {
  border-radius: 8px; }

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

/* line 128, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #000000;
  background-color: #000000; }

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

/* line 139, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 0, 0, 0.5); }

/* line 142, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 0, 0, 0.5); }

/* line 153, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-radio .custom-control-label::before {
  border-radius: 50%; }

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

/* line 165, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 0, 0, 0.5); }

/* line 176, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-switch {
  padding-left: 2.25rem; }
  /* line 180, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  /* line 188, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      /* line 188, ../node_modules/bootstrap/scss/_custom-forms.scss */
      .custom-switch .custom-control-label::after {
        -webkit-transition: none;
        transition: none; } }
  /* line 201, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    -webkit-transform: translateX(0.75rem);
            transform: translateX(0.75rem); }
  /* line 208, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(0, 0, 0, 0.5); }

/* line 221, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 8px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  /* line 238, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-select:focus {
    border-color: #404040;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
    /* line 248, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  /* line 259, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  /* line 266, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  /* line 272, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-select::-ms-expand {
    display: none; }
  /* line 277, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }

/* line 283, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }

/* line 291, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

/* line 304, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0; }

/* line 312, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0; }
  /* line 321, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #404040;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
  /* line 327, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  /* line 333, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  /* line 338, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

/* line 343, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 500;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 8px; }
  /* line 361, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 8px 8px 0; }

/* line 385, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  /* line 392, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:focus {
    outline: 0; }
    /* line 397, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range:focus::-webkit-slider-thumb {
      -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 0, 0, 0.25);
              box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
    /* line 398, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
    /* line 399, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
  /* line 402, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-moz-focus-outer {
    border: 0; }
  /* line 406, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #000000;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
            appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      /* line 406, ../node_modules/bootstrap/scss/_custom-forms.scss */
      .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none; } }
    /* line 417, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range::-webkit-slider-thumb:active {
      background-color: #595959; }
  /* line 422, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  /* line 433, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #000000;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
         appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      /* line 433, ../node_modules/bootstrap/scss/_custom-forms.scss */
      .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none; } }
    /* line 443, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range::-moz-range-thumb:active {
      background-color: #595959; }
  /* line 448, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  /* line 459, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #000000;
    border: 0;
    border-radius: 1rem;
    -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      /* line 459, ../node_modules/bootstrap/scss/_custom-forms.scss */
      .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none; } }
    /* line 472, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range::-ms-thumb:active {
      background-color: #595959; }
  /* line 477, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  /* line 488, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  /* line 493, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
  /* line 500, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
  /* line 504, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  /* line 508, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
  /* line 512, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  /* line 516, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

/* line 522, ../node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 522, ../node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      -webkit-transition: none;
      transition: none; } }

/* line 6, ../node_modules/bootstrap/scss/_nav.scss */
.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

/* line 14, ../node_modules/bootstrap/scss/_nav.scss */
.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  /* line 24, ../node_modules/bootstrap/scss/_nav.scss */
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

/* line 35, ../node_modules/bootstrap/scss/_nav.scss */
.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  /* line 38, ../node_modules/bootstrap/scss/_nav.scss */
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    background-color: transparent;
    border: 1px solid transparent;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px; }
    /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      isolation: isolate;
      border-color: #e9ecef #e9ecef #dee2e6; }
    /* line 50, ../node_modules/bootstrap/scss/_nav.scss */
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  /* line 57, ../node_modules/bootstrap/scss/_nav.scss */
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff; }
  /* line 64, ../node_modules/bootstrap/scss/_nav.scss */
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

/* line 78, ../node_modules/bootstrap/scss/_nav.scss */
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 8px; }

/* line 84, ../node_modules/bootstrap/scss/_nav.scss */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #000000; }

/* line 97, ../node_modules/bootstrap/scss/_nav.scss */
.nav-fill > .nav-link,
.nav-fill .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center; }

/* line 105, ../node_modules/bootstrap/scss/_nav.scss */
.nav-justified > .nav-link,
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center; }

/* line 119, ../node_modules/bootstrap/scss/_nav.scss */
.tab-content > .tab-pane {
  display: none; }

/* line 122, ../node_modules/bootstrap/scss/_nav.scss */
.tab-content > .active {
  display: block; }

/* line 18, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 4px 8px; }
  /* line 28, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar .container,
  .navbar .container-fluid, .navbar .container-xs, .navbar .container-sm, .navbar .container-md, .navbar .container-lg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

/* line 52, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 8px;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

/* line 71, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  /* line 78, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  /* line 83, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

/* line 94, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

/* line 109, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-collapse {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

/* line 118, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 8px; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }

/* line 133, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat; }

/* line 142, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto; }

@media (max-width: 575.98px) {
  /* line 156, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-xs, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  /* line 154, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    /* line 177, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      /* line 180, ../node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 184, ../node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 191, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-xs, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    /* line 206, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible; }
    /* line 210, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    /* line 217, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

@media (max-width: 767.98px) {
  /* line 156, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-xs, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  /* line 154, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    /* line 177, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-md .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      /* line 180, ../node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 184, ../node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 191, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-xs, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    /* line 206, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible; }
    /* line 210, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-md .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    /* line 217, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (max-width: 1023.98px) {
  /* line 156, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-xs, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1024px) {
  /* line 154, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    /* line 177, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      /* line 180, ../node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 184, ../node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 191, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-xs, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    /* line 206, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible; }
    /* line 210, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    /* line 217, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1439.98px) {
  /* line 156, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-xs, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1440px) {
  /* line 154, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    /* line 177, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      /* line 180, ../node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 184, ../node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 191, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-xs, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    /* line 206, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible; }
    /* line 210, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    /* line 217, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

/* line 154, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  /* line 156, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-xs, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg {
    padding-right: 0;
    padding-left: 0; }
  /* line 177, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 180, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    /* line 184, ../node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  /* line 191, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-xs, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  /* line 206, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand .navbar-nav-scroll {
    overflow: visible; }
  /* line 210, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  /* line 217, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand .navbar-toggler {
    display: none; }

/* line 232, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

/* line 241, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  /* line 248, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

/* line 253, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

/* line 261, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

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

/* line 270, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  /* line 272, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

/* line 284, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-brand {
  color: #fff; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

/* line 293, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  /* line 300, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

/* line 305, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

/* line 313, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

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

/* line 322, ../node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  /* line 324, ../node_modules/bootstrap/scss/_navbar.scss */
  .navbar-dark .navbar-text a {
    color: #fff; }
    /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

/* line 5, ../node_modules/bootstrap/scss/_card.scss */
.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 8px; }
  /* line 17, ../node_modules/bootstrap/scss/_card.scss */
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  /* line 22, ../node_modules/bootstrap/scss/_card.scss */
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
    /* line 26, ../node_modules/bootstrap/scss/_card.scss */
    .card > .list-group:first-child {
      border-top-width: 0;
      border-top-left-radius: 7px;
      border-top-right-radius: 7px; }
    /* line 31, ../node_modules/bootstrap/scss/_card.scss */
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: 7px;
      border-bottom-left-radius: 7px; }
  /* line 39, ../node_modules/bootstrap/scss/_card.scss */
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }

/* line 45, ../node_modules/bootstrap/scss/_card.scss */
.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem; }

/* line 56, ../node_modules/bootstrap/scss/_card.scss */
.card-title {
  margin-bottom: 0.75rem; }

/* line 60, ../node_modules/bootstrap/scss/_card.scss */
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

/* line 65, ../node_modules/bootstrap/scss/_card.scss */
.card-text:last-child {
  margin-bottom: 0; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.card-link:hover {
  text-decoration: none; }

/* line 74, ../node_modules/bootstrap/scss/_card.scss */
.card-link + .card-link {
  margin-left: 1.25rem; }

/* line 83, ../node_modules/bootstrap/scss/_card.scss */
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 90, ../node_modules/bootstrap/scss/_card.scss */
  .card-header:first-child {
    border-radius: 7px 7px 0 0; }

/* line 95, ../node_modules/bootstrap/scss/_card.scss */
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 101, ../node_modules/bootstrap/scss/_card.scss */
  .card-footer:last-child {
    border-radius: 0 0 7px 7px; }

/* line 111, ../node_modules/bootstrap/scss/_card.scss */
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

/* line 118, ../node_modules/bootstrap/scss/_card.scss */
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

/* line 124, ../node_modules/bootstrap/scss/_card.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: 7px; }

/* line 134, ../node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-top,
.card-img-bottom {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%; }

/* line 141, ../node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-top {
  border-top-left-radius: 7px;
  border-top-right-radius: 7px; }

/* line 146, ../node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-bottom {
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px; }

/* line 155, ../node_modules/bootstrap/scss/_card.scss */
.card-deck .card {
  margin-bottom: 16px; }

@media (min-width: 576px) {
  /* line 154, ../node_modules/bootstrap/scss/_card.scss */
  .card-deck {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -16px;
    margin-left: -16px; }
    /* line 165, ../node_modules/bootstrap/scss/_card.scss */
    .card-deck .card {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 0%;
              flex: 1 0 0%;
      margin-right: 16px;
      margin-bottom: 0;
      margin-left: 16px; } }

/* line 183, ../node_modules/bootstrap/scss/_card.scss */
.card-group > .card {
  margin-bottom: 16px; }

@media (min-width: 576px) {
  /* line 180, ../node_modules/bootstrap/scss/_card.scss */
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    /* line 192, ../node_modules/bootstrap/scss/_card.scss */
    .card-group > .card {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 0%;
              flex: 1 0 0%;
      margin-bottom: 0; }
      /* line 197, ../node_modules/bootstrap/scss/_card.scss */
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      /* line 204, ../node_modules/bootstrap/scss/_card.scss */
      .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        /* line 207, ../node_modules/bootstrap/scss/_card.scss */
        .card-group > .card:not(:last-child) .card-img-top,
        .card-group > .card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        /* line 212, ../node_modules/bootstrap/scss/_card.scss */
        .card-group > .card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      /* line 219, ../node_modules/bootstrap/scss/_card.scss */
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        /* line 222, ../node_modules/bootstrap/scss/_card.scss */
        .card-group > .card:not(:first-child) .card-img-top,
        .card-group > .card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        /* line 227, ../node_modules/bootstrap/scss/_card.scss */
        .card-group > .card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }

/* line 244, ../node_modules/bootstrap/scss/_card.scss */
.card-columns .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  /* line 243, ../node_modules/bootstrap/scss/_card.scss */
  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    /* line 254, ../node_modules/bootstrap/scss/_card.scss */
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

/* line 266, ../node_modules/bootstrap/scss/_card.scss */
.accordion {
  overflow-anchor: none; }
  /* line 269, ../node_modules/bootstrap/scss/_card.scss */
  .accordion > .card {
    overflow: hidden; }
    /* line 272, ../node_modules/bootstrap/scss/_card.scss */
    .accordion > .card:not(:last-of-type) {
      border-bottom: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    /* line 277, ../node_modules/bootstrap/scss/_card.scss */
    .accordion > .card:not(:first-of-type) {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    /* line 281, ../node_modules/bootstrap/scss/_card.scss */
    .accordion > .card > .card-header {
      border-radius: 0;
      margin-bottom: -1px; }

/* line 1, ../node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 8px; }

/* line 14, ../node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  /* line 17, ../node_modules/bootstrap/scss/_breadcrumb.scss */
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "/"; }

/* line 31, ../node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

/* line 35, ../node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

/* line 39, ../node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item.active {
  color: #6c757d; }

/* line 1, ../node_modules/bootstrap/scss/_pagination.scss */
.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 8px; }

/* line 7, ../node_modules/bootstrap/scss/_pagination.scss */
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #DFE1EE;
  background-color: transparent;
  border: 1px solid #000000; }
  /* line 18, ../node_modules/bootstrap/scss/_pagination.scss */
  .page-link:hover {
    z-index: 2;
    color: #000000;
    text-decoration: none;
    background-color: transparent;
    border-color: #000000; }
  /* line 26, ../node_modules/bootstrap/scss/_pagination.scss */
  .page-link:focus {
    z-index: 3;
    outline: 0;
    -webkit-box-shadow: none;
            box-shadow: none; }

/* line 35, ../node_modules/bootstrap/scss/_pagination.scss */
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px; }

/* line 41, ../node_modules/bootstrap/scss/_pagination.scss */
.page-item:last-child .page-link {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px; }

/* line 46, ../node_modules/bootstrap/scss/_pagination.scss */
.page-item.active .page-link {
  z-index: 3;
  color: #000000;
  background-color: transparent;
  border-color: #000000; }

/* line 53, ../node_modules/bootstrap/scss/_pagination.scss */
.page-item.disabled .page-link {
  color: #DFE1EE;
  pointer-events: none;
  cursor: auto;
  background-color: transparent;
  border-color: transparent; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

/* line 12, ../node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

/* line 12, ../node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

/* line 6, ../node_modules/bootstrap/scss/_badge.scss */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 8px;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 6, ../node_modules/bootstrap/scss/_badge.scss */
    .badge {
      -webkit-transition: none;
      transition: none; } }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge:hover, a.badge:focus {
    text-decoration: none; }
  /* line 25, ../node_modules/bootstrap/scss/_badge.scss */
  .badge:empty {
    display: none; }

/* line 31, ../node_modules/bootstrap/scss/_badge.scss */
.btn .badge {
  position: relative;
  top: -1px; }

/* line 40, ../node_modules/bootstrap/scss/_badge.scss */
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-primary {
  color: #fff;
  background-color: #000000; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: black; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-secondary {
  color: #212529;
  background-color: #B8BAC5; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #212529;
    background-color: #9c9fae; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(184, 186, 197, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(184, 186, 197, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-success {
  color: #fff;
  background-color: #28a745; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #1e7e34; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-info {
  color: #fff;
  background-color: #17a2b8; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #117a8b; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-warning {
  color: #212529;
  background-color: #ffc107; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #d39e00; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-danger {
  color: #fff;
  background-color: #dc3545; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #bd2130; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-light {
  color: #212529;
  background-color: #f8f9fa; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #dae0e5; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-dark {
  color: #fff;
  background-color: #343a40; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #1d2124; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-ui-01 {
  color: #fff;
  background-color: #000000; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-ui-01:hover, a.badge-color-ui-01:focus {
    color: #fff;
    background-color: black; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-ui-01:focus, a.badge-color-ui-01.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-ui-02 {
  color: #fff;
  background-color: #5E5E62; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-ui-02:hover, a.badge-color-ui-02:focus {
    color: #fff;
    background-color: #454548; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-ui-02:focus, a.badge-color-ui-02.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(94, 94, 98, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(94, 94, 98, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-ui-03 {
  color: #212529;
  background-color: #B8BAC5; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-ui-03:hover, a.badge-color-ui-03:focus {
    color: #212529;
    background-color: #9c9fae; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-ui-03:focus, a.badge-color-ui-03.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(184, 186, 197, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(184, 186, 197, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-ui-04 {
  color: #212529;
  background-color: #DFE1EE; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-ui-04:hover, a.badge-color-ui-04:focus {
    color: #212529;
    background-color: #bec2dc; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-ui-04:focus, a.badge-color-ui-04.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(223, 225, 238, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(223, 225, 238, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-ui-05 {
  color: #212529;
  background-color: #F9F9FC; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-ui-05:hover, a.badge-color-ui-05:focus {
    color: #212529;
    background-color: #d7d7eb; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-ui-05:focus, a.badge-color-ui-05.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(249, 249, 252, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(249, 249, 252, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-ui-05-70 {
  color: #212529;
  background-color: rgba(246, 247, 251, 0.7); }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-ui-05-70:hover, a.badge-color-ui-05-70:focus {
    color: #212529;
    background-color: rgba(211, 216, 235, 0.7); }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-ui-05-70:focus, a.badge-color-ui-05-70.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 247, 251, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(246, 247, 251, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-ui-06 {
  color: #212529;
  background-color: #FFFFFF; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-ui-06:hover, a.badge-color-ui-06:focus {
    color: #212529;
    background-color: #e6e6e6; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-ui-06:focus, a.badge-color-ui-06.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-ui-06-06 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.06); }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-ui-06-06:hover, a.badge-color-ui-06-06:focus {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.06); }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-ui-06-06:focus, a.badge-color-ui-06-06.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-ui-06-10 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.1); }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-ui-06-10:hover, a.badge-color-ui-06-10:focus {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.1); }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-ui-06-10:focus, a.badge-color-ui-06-10.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-yellow-dark {
  color: #212529;
  background-color: #FFD800; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-yellow-dark:hover, a.badge-brand-yellow-dark:focus {
    color: #212529;
    background-color: #ccad00; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-brand-yellow-dark:focus, a.badge-brand-yellow-dark.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-yellow {
  color: #212529;
  background-color: #FFD800; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-yellow:hover, a.badge-brand-yellow:focus {
    color: #212529;
    background-color: #ccad00; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-brand-yellow:focus, a.badge-brand-yellow.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-yellow-light {
  color: #212529;
  background-color: #FFD800; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-yellow-light:hover, a.badge-brand-yellow-light:focus {
    color: #212529;
    background-color: #ccad00; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-brand-yellow-light:focus, a.badge-brand-yellow-light.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 216, 0, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-red-dark {
  color: #fff;
  background-color: #F8366A; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-red-dark:hover, a.badge-brand-red-dark:focus {
    color: #fff;
    background-color: #f30847; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-brand-red-dark:focus, a.badge-brand-red-dark.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-red {
  color: #fff;
  background-color: #F8366A; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-red:hover, a.badge-brand-red:focus {
    color: #fff;
    background-color: #f30847; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-brand-red:focus, a.badge-brand-red.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-red-light {
  color: #fff;
  background-color: #F8366A; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-red-light:hover, a.badge-brand-red-light:focus {
    color: #fff;
    background-color: #f30847; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-brand-red-light:focus, a.badge-brand-red-light.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 54, 106, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-blue-dark {
  color: #fff;
  background-color: #2983FF; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-blue-dark:hover, a.badge-brand-blue-dark:focus {
    color: #fff;
    background-color: #0067f5; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-brand-blue-dark:focus, a.badge-brand-blue-dark.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-blue {
  color: #fff;
  background-color: #2983FF; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-blue:hover, a.badge-brand-blue:focus {
    color: #fff;
    background-color: #0067f5; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-brand-blue:focus, a.badge-brand-blue.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-blue-light {
  color: #fff;
  background-color: #2983FF; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-blue-light:hover, a.badge-brand-blue-light:focus {
    color: #fff;
    background-color: #0067f5; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-brand-blue-light:focus, a.badge-brand-blue-light.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(41, 131, 255, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-green-dark {
  color: #212529;
  background-color: #A5CD28; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-green-dark:hover, a.badge-brand-green-dark:focus {
    color: #212529;
    background-color: #83a220; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-brand-green-dark:focus, a.badge-brand-green-dark.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-green {
  color: #212529;
  background-color: #A5CD28; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-green:hover, a.badge-brand-green:focus {
    color: #212529;
    background-color: #83a220; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-brand-green:focus, a.badge-brand-green.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-green-light {
  color: #212529;
  background-color: #A5CD28; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-green-light:hover, a.badge-brand-green-light:focus {
    color: #212529;
    background-color: #83a220; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-brand-green-light:focus, a.badge-brand-green-light.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(165, 205, 40, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-purple-dark {
  color: #fff;
  background-color: #C101F8; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-purple-dark:hover, a.badge-brand-purple-dark:focus {
    color: #fff;
    background-color: #9901c5; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-brand-purple-dark:focus, a.badge-brand-purple-dark.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-purple {
  color: #fff;
  background-color: #C101F8; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-purple:hover, a.badge-brand-purple:focus {
    color: #fff;
    background-color: #9901c5; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-brand-purple:focus, a.badge-brand-purple.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-purple-light {
  color: #fff;
  background-color: #C101F8; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-purple-light:hover, a.badge-brand-purple-light:focus {
    color: #fff;
    background-color: #9901c5; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-brand-purple-light:focus, a.badge-brand-purple-light.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(193, 1, 248, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-status-error-dark {
  color: #fff;
  background-color: #B8044F; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-status-error-dark:hover, a.badge-color-status-error-dark:focus {
    color: #fff;
    background-color: #86033a; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-status-error-dark:focus, a.badge-color-status-error-dark.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(184, 4, 79, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(184, 4, 79, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-status-error {
  color: #fff;
  background-color: #D6245A; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-status-error:hover, a.badge-color-status-error:focus {
    color: #fff;
    background-color: #aa1d48; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-status-error:focus, a.badge-color-status-error.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(214, 36, 90, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(214, 36, 90, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-status-error-light {
  color: #212529;
  background-color: #FFF2F6; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-status-error-light:hover, a.badge-color-status-error-light:focus {
    color: #212529;
    background-color: #ffbfd3; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-status-error-light:focus, a.badge-color-status-error-light.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 242, 246, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 242, 246, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-status-warning-dark {
  color: #fff;
  background-color: #BC4A09; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-status-warning-dark:hover, a.badge-color-status-warning-dark:focus {
    color: #fff;
    background-color: #8b3707; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-status-warning-dark:focus, a.badge-color-status-warning-dark.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(188, 74, 9, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(188, 74, 9, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-status-warning {
  color: #fff;
  background-color: #E37334; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-status-warning:hover, a.badge-color-status-warning:focus {
    color: #fff;
    background-color: #c85a1c; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-status-warning:focus, a.badge-color-status-warning.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(227, 115, 52, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(227, 115, 52, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-status-warning-light {
  color: #212529;
  background-color: #FFF3ED; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-status-warning-light:hover, a.badge-color-status-warning-light:focus {
    color: #212529;
    background-color: #ffd1ba; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-status-warning-light:focus, a.badge-color-status-warning-light.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 243, 237, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 243, 237, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-status-success-dark {
  color: #fff;
  background-color: #0C7952; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-status-success-dark:hover, a.badge-color-status-success-dark:focus {
    color: #fff;
    background-color: #074b33; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-status-success-dark:focus, a.badge-color-status-success-dark.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(12, 121, 82, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(12, 121, 82, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-status-success {
  color: #fff;
  background-color: #39BD8D; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-status-success:hover, a.badge-color-status-success:focus {
    color: #fff;
    background-color: #2d9670; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-status-success:focus, a.badge-color-status-success.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(57, 189, 141, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(57, 189, 141, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-status-success-light {
  color: #212529;
  background-color: #EAF5F1; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-status-success-light:hover, a.badge-color-status-success-light:focus {
    color: #212529;
    background-color: #c7e5da; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-status-success-light:focus, a.badge-color-status-success-light.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(234, 245, 241, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(234, 245, 241, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-status-info-dark {
  color: #fff;
  background-color: #2C53B9; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-status-info-dark:hover, a.badge-color-status-info-dark:focus {
    color: #fff;
    background-color: #224190; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-status-info-dark:focus, a.badge-color-status-info-dark.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 83, 185, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(44, 83, 185, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-status-info {
  color: #fff;
  background-color: #6993FF; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-status-info:hover, a.badge-color-status-info:focus {
    color: #fff;
    background-color: #366eff; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-status-info:focus, a.badge-color-status-info.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(105, 147, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(105, 147, 255, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-status-info-light {
  color: #212529;
  background-color: #EEF3FF; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-status-info-light:hover, a.badge-color-status-info-light:focus {
    color: #212529;
    background-color: #bbcfff; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-status-info-light:focus, a.badge-color-status-info-light.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(238, 243, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(238, 243, 255, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-linkedin {
  color: #fff;
  background-color: #143DD6; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-linkedin:hover, a.badge-color-linkedin:focus {
    color: #fff;
    background-color: #1030a7; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-linkedin:focus, a.badge-color-linkedin.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(20, 61, 214, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(20, 61, 214, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-indeed {
  color: #fff;
  background-color: #003A9B; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-indeed:hover, a.badge-color-indeed:focus {
    color: #fff;
    background-color: #002768; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-indeed:focus, a.badge-color-indeed.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 58, 155, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 58, 155, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-twitter {
  color: #fff;
  background-color: #1DA1F2; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-twitter:hover, a.badge-color-twitter:focus {
    color: #fff;
    background-color: #0c85d0; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-twitter:focus, a.badge-color-twitter.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(29, 161, 242, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(29, 161, 242, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-facebook {
  color: #fff;
  background-color: #1877F2; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-facebook:hover, a.badge-color-facebook:focus {
    color: #fff;
    background-color: #0b5fcc; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-facebook:focus, a.badge-color-facebook.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(24, 119, 242, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(24, 119, 242, 0.5); }

/* line 1, ../node_modules/bootstrap/scss/_jumbotron.scss */
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem; }
  @media (min-width: 576px) {
    /* line 1, ../node_modules/bootstrap/scss/_jumbotron.scss */
    .jumbotron {
      padding: 4rem 2rem; } }

/* line 13, ../node_modules/bootstrap/scss/_jumbotron.scss */
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

/* line 5, ../node_modules/bootstrap/scss/_alert.scss */
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 8px; }

/* line 14, ../node_modules/bootstrap/scss/_alert.scss */
.alert-heading {
  color: inherit; }

/* line 20, ../node_modules/bootstrap/scss/_alert.scss */
.alert-link {
  font-weight: 700; }

/* line 29, ../node_modules/bootstrap/scss/_alert.scss */
.alert-dismissible {
  padding-right: 4rem; }
  /* line 33, ../node_modules/bootstrap/scss/_alert.scss */
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.75rem 1.25rem;
    color: inherit; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-primary {
  color: black;
  background-color: #cccccc;
  border-color: #b8b8b8; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-primary hr {
    border-top-color: #ababab; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-primary .alert-link {
    color: black; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-secondary {
  color: #606166;
  background-color: #f1f1f3;
  border-color: #ebecef; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-secondary hr {
    border-top-color: #dddfe4; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-secondary .alert-link {
    color: #47484c; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-success hr {
    border-top-color: #b1dfbb; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-success .alert-link {
    color: #0b2e13; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-info hr {
    border-top-color: #abdde5; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-info .alert-link {
    color: #062c33; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-warning hr {
    border-top-color: #ffe8a1; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-warning .alert-link {
    color: #533f03; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-danger hr {
    border-top-color: #f1b0b7; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-danger .alert-link {
    color: #491217; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-light hr {
    border-top-color: #ececf6; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-light .alert-link {
    color: #686868; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-dark hr {
    border-top-color: #b9bbbe; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-dark .alert-link {
    color: #040505; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-ui-01 {
  color: black;
  background-color: #cccccc;
  border-color: #b8b8b8; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-01 hr {
    border-top-color: #ababab; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-01 .alert-link {
    color: black; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-ui-02 {
  color: #313133;
  background-color: #dfdfe0;
  border-color: #d2d2d3; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-02 hr {
    border-top-color: #c5c5c6; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-02 .alert-link {
    color: #181819; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-ui-03 {
  color: #606166;
  background-color: #f1f1f3;
  border-color: #ebecef; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-03 hr {
    border-top-color: #dddfe4; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-03 .alert-link {
    color: #47484c; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-ui-04 {
  color: #74757c;
  background-color: #f9f9fc;
  border-color: #f6f7fa; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-04 hr {
    border-top-color: #e6e8f1; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-04 .alert-link {
    color: #5b5c62; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-ui-05 {
  color: #818183;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-05 hr {
    border-top-color: #ececf6; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-05 .alert-link {
    color: #686869; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-ui-05-70 {
  color: rgba(91, 91, 92, 0.844);
  background-color: rgba(254, 254, 255, 0.94);
  border-color: rgba(253, 254, 254, 0.916); }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-05-70 hr {
    border-top-color: rgba(236, 246, 246, 0.916); }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-05-70 .alert-link {
    color: rgba(66, 66, 66, 0.844); }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-ui-06 {
  color: #858585;
  background-color: white;
  border-color: white; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-06 hr {
    border-top-color: #f2f2f2; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-06 .alert-link {
    color: #6c6c6c; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-ui-06-06 {
  color: rgba(8, 8, 8, 0.5112);
  background-color: rgba(255, 255, 255, 0.812);
  border-color: rgba(255, 255, 255, 0.7368); }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-06-06 hr {
    border-top-color: rgba(242, 242, 242, 0.7368); }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-06-06 .alert-link {
    color: rgba(0, 0, 0, 0.5112); }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-ui-06-10 {
  color: rgba(14, 14, 14, 0.532);
  background-color: rgba(255, 255, 255, 0.82);
  border-color: rgba(255, 255, 255, 0.748); }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-06-10 hr {
    border-top-color: rgba(242, 242, 242, 0.748); }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-06-10 .alert-link {
    color: rgba(0, 0, 0, 0.532); }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-yellow-dark {
  color: #857000;
  background-color: #fff7cc;
  border-color: #fff4b8; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-yellow-dark hr {
    border-top-color: #fff09f; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-yellow-dark .alert-link {
    color: #524500; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-yellow {
  color: #857000;
  background-color: #fff7cc;
  border-color: #fff4b8; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-yellow hr {
    border-top-color: #fff09f; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-yellow .alert-link {
    color: #524500; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-yellow-light {
  color: #857000;
  background-color: #fff7cc;
  border-color: #fff4b8; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-yellow-light hr {
    border-top-color: #fff09f; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-yellow-light .alert-link {
    color: #524500; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-red-dark {
  color: #811c37;
  background-color: #fed7e1;
  border-color: #fdc7d5; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-red-dark hr {
    border-top-color: #fcaec3; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-red-dark .alert-link {
    color: #571325; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-red {
  color: #811c37;
  background-color: #fed7e1;
  border-color: #fdc7d5; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-red hr {
    border-top-color: #fcaec3; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-red .alert-link {
    color: #571325; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-red-light {
  color: #811c37;
  background-color: #fed7e1;
  border-color: #fdc7d5; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-red-light hr {
    border-top-color: #fcaec3; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-red-light .alert-link {
    color: #571325; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-blue-dark {
  color: #154485;
  background-color: #d4e6ff;
  border-color: #c3dcff; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-blue-dark hr {
    border-top-color: #aacdff; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-blue-dark .alert-link {
    color: #0e2d59; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-blue {
  color: #154485;
  background-color: #d4e6ff;
  border-color: #c3dcff; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-blue hr {
    border-top-color: #aacdff; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-blue .alert-link {
    color: #0e2d59; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-blue-light {
  color: #154485;
  background-color: #d4e6ff;
  border-color: #c3dcff; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-blue-light hr {
    border-top-color: #aacdff; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-blue-light .alert-link {
    color: #0e2d59; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-green-dark {
  color: #566b15;
  background-color: #edf5d4;
  border-color: #e6f1c3; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-green-dark hr {
    border-top-color: #ddecae; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-green-dark .alert-link {
    color: #34400d; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-green {
  color: #566b15;
  background-color: #edf5d4;
  border-color: #e6f1c3; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-green hr {
    border-top-color: #ddecae; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-green .alert-link {
    color: #34400d; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-green-light {
  color: #566b15;
  background-color: #edf5d4;
  border-color: #e6f1c3; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-green-light hr {
    border-top-color: #ddecae; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-green-light .alert-link {
    color: #34400d; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-purple-dark {
  color: #640181;
  background-color: #f3ccfe;
  border-color: #eeb8fd; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-purple-dark hr {
    border-top-color: #e89ffc; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-purple-dark .alert-link {
    color: #3d014e; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-purple {
  color: #640181;
  background-color: #f3ccfe;
  border-color: #eeb8fd; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-purple hr {
    border-top-color: #e89ffc; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-purple .alert-link {
    color: #3d014e; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-purple-light {
  color: #640181;
  background-color: #f3ccfe;
  border-color: #eeb8fd; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-purple-light hr {
    border-top-color: #e89ffc; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-purple-light .alert-link {
    color: #3d014e; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-status-error-dark {
  color: #600229;
  background-color: #f1cddc;
  border-color: #ebb9ce; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-error-dark hr {
    border-top-color: #e5a5c0; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-error-dark .alert-link {
    color: #2e0114; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-status-error {
  color: #6f132f;
  background-color: #f7d3de;
  border-color: #f4c2d1; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-error hr {
    border-top-color: #f0acc1; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-error .alert-link {
    color: #430c1d; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-status-error-light {
  color: #857e80;
  background-color: #fffcfd;
  border-color: #fffbfc; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-error-light hr {
    border-top-color: #ffe2e9; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-error-light .alert-link {
    color: #6b6567; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-status-warning-dark {
  color: #622605;
  background-color: #f2dbce;
  border-color: #ecccba; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-warning-dark hr {
    border-top-color: #e6bda6; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-warning-dark .alert-link {
    color: #311303; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-status-warning {
  color: #763c1b;
  background-color: #f9e3d6;
  border-color: #f7d8c6; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-warning hr {
    border-top-color: #f4c9b0; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-warning .alert-link {
    color: #4c2712; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-status-warning-light {
  color: #857e7b;
  background-color: #fffdfb;
  border-color: #fffcfa; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-warning-light hr {
    border-top-color: #ffede1; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-warning-light .alert-link {
    color: #6b6562; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-status-success-dark {
  color: #063f2b;
  background-color: #cee4dc;
  border-color: #bbd9cf; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-success-dark hr {
    border-top-color: #abd0c3; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-success-dark .alert-link {
    color: #02100b; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-status-success {
  color: #1e6249;
  background-color: #d7f2e8;
  border-color: #c8eddf; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-success hr {
    border-top-color: #b5e7d4; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-success .alert-link {
    color: #123b2c; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-status-success-light {
  color: #7a7f7d;
  background-color: #fbfdfc;
  border-color: #f9fcfb; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-success-light hr {
    border-top-color: #e8f4f0; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-success-light .alert-link {
    color: #616563; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-status-info-dark {
  color: #172b60;
  background-color: #d5ddf1;
  border-color: #c4cfeb; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-info-dark hr {
    border-top-color: #b1c0e5; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-info-dark .alert-link {
    color: #0d1937; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-status-info {
  color: #374c85;
  background-color: #e1e9ff;
  border-color: #d5e1ff; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-info hr {
    border-top-color: #bccfff; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-info .alert-link {
    color: #283761; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-status-info-light {
  color: #7c7e85;
  background-color: #fcfdff;
  border-color: #fafcff; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-info-light hr {
    border-top-color: #e1edff; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-status-info-light .alert-link {
    color: #63656b; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-linkedin {
  color: #0a206f;
  background-color: #d0d8f7;
  border-color: #bdc9f4; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-linkedin hr {
    border-top-color: #a7b7f0; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-linkedin .alert-link {
    color: #061340; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-indeed {
  color: #001e51;
  background-color: #ccd8eb;
  border-color: #b8c8e3; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-indeed hr {
    border-top-color: #a6badc; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-indeed .alert-link {
    color: #000b1e; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-twitter {
  color: #0f547e;
  background-color: #d2ecfc;
  border-color: #c0e5fb; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-twitter hr {
    border-top-color: #a8dbf9; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-twitter .alert-link {
    color: #0a3650; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-facebook {
  color: #0c3e7e;
  background-color: #d1e4fc;
  border-color: #bed9fb; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-facebook hr {
    border-top-color: #a6cbfa; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-facebook .alert-link {
    color: #08274f; }

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

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

/* line 9, ../node_modules/bootstrap/scss/_progress.scss */
.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 8px; }

/* line 20, ../node_modules/bootstrap/scss/_progress.scss */
.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #000000;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    /* line 20, ../node_modules/bootstrap/scss/_progress.scss */
    .progress-bar {
      -webkit-transition: none;
      transition: none; } }

/* line 32, ../node_modules/bootstrap/scss/_progress.scss */
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

/* line 38, ../node_modules/bootstrap/scss/_progress.scss */
.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes; }
  @media (prefers-reduced-motion: reduce) {
    /* line 38, ../node_modules/bootstrap/scss/_progress.scss */
    .progress-bar-animated {
      -webkit-animation: none;
              animation: none; } }

/* line 1, ../node_modules/bootstrap/scss/_media.scss */
.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

/* line 6, ../node_modules/bootstrap/scss/_media.scss */
.media-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

/* line 5, ../node_modules/bootstrap/scss/_list-group.scss */
.list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 8px; }

/* line 21, ../node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  /* line 34, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }

/* line 45, ../node_modules/bootstrap/scss/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 54, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  /* line 58, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  /* line 62, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #fff; }
  /* line 70, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #000000;
    border-color: #000000; }
  /* line 77, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    /* line 80, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-item + .list-group-item.active {
      margin-top: -1px;
      border-top-width: 1px; }

/* line 96, ../node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
  /* line 100, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 8px;
    border-top-right-radius: 0; }
  /* line 105, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0; }
  /* line 110, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item.active {
    margin-top: 0; }
  /* line 114, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
    /* line 118, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px; }

@media (min-width: 576px) {
  /* line 96, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 100, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item:first-child {
      border-bottom-left-radius: 8px;
      border-top-right-radius: 0; }
    /* line 105, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 8px;
      border-bottom-left-radius: 0; }
    /* line 110, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0; }
    /* line 114, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      /* line 118, ../node_modules/bootstrap/scss/_list-group.scss */
      .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 768px) {
  /* line 96, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 100, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item:first-child {
      border-bottom-left-radius: 8px;
      border-top-right-radius: 0; }
    /* line 105, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 8px;
      border-bottom-left-radius: 0; }
    /* line 110, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0; }
    /* line 114, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      /* line 118, ../node_modules/bootstrap/scss/_list-group.scss */
      .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1024px) {
  /* line 96, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 100, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item:first-child {
      border-bottom-left-radius: 8px;
      border-top-right-radius: 0; }
    /* line 105, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 8px;
      border-bottom-left-radius: 0; }
    /* line 110, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0; }
    /* line 114, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      /* line 118, ../node_modules/bootstrap/scss/_list-group.scss */
      .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1440px) {
  /* line 96, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 100, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item:first-child {
      border-bottom-left-radius: 8px;
      border-top-right-radius: 0; }
    /* line 105, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 8px;
      border-bottom-left-radius: 0; }
    /* line 110, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0; }
    /* line 114, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      /* line 118, ../node_modules/bootstrap/scss/_list-group.scss */
      .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

/* line 134, ../node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush {
  border-radius: 0; }
  /* line 137, ../node_modules/bootstrap/scss/_list-group.scss */
  .list-group-flush > .list-group-item {
    border-width: 0 0 1px; }
    /* line 140, ../node_modules/bootstrap/scss/_list-group.scss */
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-primary {
  color: black;
  background-color: #b8b8b8; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: black;
    background-color: #ababab; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: black;
    border-color: black; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-secondary {
  color: #606166;
  background-color: #ebecef; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #606166;
    background-color: #dddfe4; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #606166;
    border-color: #606166; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #155724;
    background-color: #b1dfbb; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #0c5460;
    background-color: #abdde5; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #856404;
    background-color: #ffe8a1; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #721c24;
    background-color: #f1b0b7; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #818182;
    background-color: #ececf6; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #1b1e21;
    background-color: #b9bbbe; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-ui-01 {
  color: black;
  background-color: #b8b8b8; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-ui-01.list-group-item-action:hover, .list-group-item-color-ui-01.list-group-item-action:focus {
    color: black;
    background-color: #ababab; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-ui-01.list-group-item-action.active {
    color: #fff;
    background-color: black;
    border-color: black; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-ui-02 {
  color: #313133;
  background-color: #d2d2d3; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-ui-02.list-group-item-action:hover, .list-group-item-color-ui-02.list-group-item-action:focus {
    color: #313133;
    background-color: #c5c5c6; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-ui-02.list-group-item-action.active {
    color: #fff;
    background-color: #313133;
    border-color: #313133; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-ui-03 {
  color: #606166;
  background-color: #ebecef; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-ui-03.list-group-item-action:hover, .list-group-item-color-ui-03.list-group-item-action:focus {
    color: #606166;
    background-color: #dddfe4; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-ui-03.list-group-item-action.active {
    color: #fff;
    background-color: #606166;
    border-color: #606166; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-ui-04 {
  color: #74757c;
  background-color: #f6f7fa; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-ui-04.list-group-item-action:hover, .list-group-item-color-ui-04.list-group-item-action:focus {
    color: #74757c;
    background-color: #e6e8f1; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-ui-04.list-group-item-action.active {
    color: #fff;
    background-color: #74757c;
    border-color: #74757c; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-ui-05 {
  color: #818183;
  background-color: #fdfdfe; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-ui-05.list-group-item-action:hover, .list-group-item-color-ui-05.list-group-item-action:focus {
    color: #818183;
    background-color: #ececf6; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-ui-05.list-group-item-action.active {
    color: #fff;
    background-color: #818183;
    border-color: #818183; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-ui-05-70 {
  color: rgba(91, 91, 92, 0.844);
  background-color: rgba(253, 254, 254, 0.916); }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-ui-05-70.list-group-item-action:hover, .list-group-item-color-ui-05-70.list-group-item-action:focus {
    color: rgba(91, 91, 92, 0.844);
    background-color: rgba(236, 246, 246, 0.916); }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-ui-05-70.list-group-item-action.active {
    color: #fff;
    background-color: rgba(91, 91, 92, 0.844);
    border-color: rgba(91, 91, 92, 0.844); }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-ui-06 {
  color: #858585;
  background-color: white; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-ui-06.list-group-item-action:hover, .list-group-item-color-ui-06.list-group-item-action:focus {
    color: #858585;
    background-color: #f2f2f2; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-ui-06.list-group-item-action.active {
    color: #fff;
    background-color: #858585;
    border-color: #858585; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-ui-06-06 {
  color: rgba(8, 8, 8, 0.5112);
  background-color: rgba(255, 255, 255, 0.7368); }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-ui-06-06.list-group-item-action:hover, .list-group-item-color-ui-06-06.list-group-item-action:focus {
    color: rgba(8, 8, 8, 0.5112);
    background-color: rgba(242, 242, 242, 0.7368); }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-ui-06-06.list-group-item-action.active {
    color: #fff;
    background-color: rgba(8, 8, 8, 0.5112);
    border-color: rgba(8, 8, 8, 0.5112); }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-ui-06-10 {
  color: rgba(14, 14, 14, 0.532);
  background-color: rgba(255, 255, 255, 0.748); }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-ui-06-10.list-group-item-action:hover, .list-group-item-color-ui-06-10.list-group-item-action:focus {
    color: rgba(14, 14, 14, 0.532);
    background-color: rgba(242, 242, 242, 0.748); }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-ui-06-10.list-group-item-action.active {
    color: #fff;
    background-color: rgba(14, 14, 14, 0.532);
    border-color: rgba(14, 14, 14, 0.532); }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-yellow-dark {
  color: #857000;
  background-color: #fff4b8; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-brand-yellow-dark.list-group-item-action:hover, .list-group-item-brand-yellow-dark.list-group-item-action:focus {
    color: #857000;
    background-color: #fff09f; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-yellow-dark.list-group-item-action.active {
    color: #fff;
    background-color: #857000;
    border-color: #857000; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-yellow {
  color: #857000;
  background-color: #fff4b8; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-brand-yellow.list-group-item-action:hover, .list-group-item-brand-yellow.list-group-item-action:focus {
    color: #857000;
    background-color: #fff09f; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-yellow.list-group-item-action.active {
    color: #fff;
    background-color: #857000;
    border-color: #857000; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-yellow-light {
  color: #857000;
  background-color: #fff4b8; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-brand-yellow-light.list-group-item-action:hover, .list-group-item-brand-yellow-light.list-group-item-action:focus {
    color: #857000;
    background-color: #fff09f; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-yellow-light.list-group-item-action.active {
    color: #fff;
    background-color: #857000;
    border-color: #857000; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-red-dark {
  color: #811c37;
  background-color: #fdc7d5; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-brand-red-dark.list-group-item-action:hover, .list-group-item-brand-red-dark.list-group-item-action:focus {
    color: #811c37;
    background-color: #fcaec3; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-red-dark.list-group-item-action.active {
    color: #fff;
    background-color: #811c37;
    border-color: #811c37; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-red {
  color: #811c37;
  background-color: #fdc7d5; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-brand-red.list-group-item-action:hover, .list-group-item-brand-red.list-group-item-action:focus {
    color: #811c37;
    background-color: #fcaec3; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-red.list-group-item-action.active {
    color: #fff;
    background-color: #811c37;
    border-color: #811c37; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-red-light {
  color: #811c37;
  background-color: #fdc7d5; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-brand-red-light.list-group-item-action:hover, .list-group-item-brand-red-light.list-group-item-action:focus {
    color: #811c37;
    background-color: #fcaec3; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-red-light.list-group-item-action.active {
    color: #fff;
    background-color: #811c37;
    border-color: #811c37; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-blue-dark {
  color: #154485;
  background-color: #c3dcff; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-brand-blue-dark.list-group-item-action:hover, .list-group-item-brand-blue-dark.list-group-item-action:focus {
    color: #154485;
    background-color: #aacdff; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-blue-dark.list-group-item-action.active {
    color: #fff;
    background-color: #154485;
    border-color: #154485; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-blue {
  color: #154485;
  background-color: #c3dcff; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-brand-blue.list-group-item-action:hover, .list-group-item-brand-blue.list-group-item-action:focus {
    color: #154485;
    background-color: #aacdff; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-blue.list-group-item-action.active {
    color: #fff;
    background-color: #154485;
    border-color: #154485; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-blue-light {
  color: #154485;
  background-color: #c3dcff; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-brand-blue-light.list-group-item-action:hover, .list-group-item-brand-blue-light.list-group-item-action:focus {
    color: #154485;
    background-color: #aacdff; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-blue-light.list-group-item-action.active {
    color: #fff;
    background-color: #154485;
    border-color: #154485; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-green-dark {
  color: #566b15;
  background-color: #e6f1c3; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-brand-green-dark.list-group-item-action:hover, .list-group-item-brand-green-dark.list-group-item-action:focus {
    color: #566b15;
    background-color: #ddecae; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-green-dark.list-group-item-action.active {
    color: #fff;
    background-color: #566b15;
    border-color: #566b15; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-green {
  color: #566b15;
  background-color: #e6f1c3; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-brand-green.list-group-item-action:hover, .list-group-item-brand-green.list-group-item-action:focus {
    color: #566b15;
    background-color: #ddecae; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-green.list-group-item-action.active {
    color: #fff;
    background-color: #566b15;
    border-color: #566b15; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-green-light {
  color: #566b15;
  background-color: #e6f1c3; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-brand-green-light.list-group-item-action:hover, .list-group-item-brand-green-light.list-group-item-action:focus {
    color: #566b15;
    background-color: #ddecae; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-green-light.list-group-item-action.active {
    color: #fff;
    background-color: #566b15;
    border-color: #566b15; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-purple-dark {
  color: #640181;
  background-color: #eeb8fd; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-brand-purple-dark.list-group-item-action:hover, .list-group-item-brand-purple-dark.list-group-item-action:focus {
    color: #640181;
    background-color: #e89ffc; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-purple-dark.list-group-item-action.active {
    color: #fff;
    background-color: #640181;
    border-color: #640181; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-purple {
  color: #640181;
  background-color: #eeb8fd; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-brand-purple.list-group-item-action:hover, .list-group-item-brand-purple.list-group-item-action:focus {
    color: #640181;
    background-color: #e89ffc; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-purple.list-group-item-action.active {
    color: #fff;
    background-color: #640181;
    border-color: #640181; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-purple-light {
  color: #640181;
  background-color: #eeb8fd; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-brand-purple-light.list-group-item-action:hover, .list-group-item-brand-purple-light.list-group-item-action:focus {
    color: #640181;
    background-color: #e89ffc; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-purple-light.list-group-item-action.active {
    color: #fff;
    background-color: #640181;
    border-color: #640181; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-status-error-dark {
  color: #600229;
  background-color: #ebb9ce; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-status-error-dark.list-group-item-action:hover, .list-group-item-color-status-error-dark.list-group-item-action:focus {
    color: #600229;
    background-color: #e5a5c0; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-status-error-dark.list-group-item-action.active {
    color: #fff;
    background-color: #600229;
    border-color: #600229; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-status-error {
  color: #6f132f;
  background-color: #f4c2d1; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-status-error.list-group-item-action:hover, .list-group-item-color-status-error.list-group-item-action:focus {
    color: #6f132f;
    background-color: #f0acc1; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-status-error.list-group-item-action.active {
    color: #fff;
    background-color: #6f132f;
    border-color: #6f132f; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-status-error-light {
  color: #857e80;
  background-color: #fffbfc; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-status-error-light.list-group-item-action:hover, .list-group-item-color-status-error-light.list-group-item-action:focus {
    color: #857e80;
    background-color: #ffe2e9; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-status-error-light.list-group-item-action.active {
    color: #fff;
    background-color: #857e80;
    border-color: #857e80; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-status-warning-dark {
  color: #622605;
  background-color: #ecccba; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-status-warning-dark.list-group-item-action:hover, .list-group-item-color-status-warning-dark.list-group-item-action:focus {
    color: #622605;
    background-color: #e6bda6; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-status-warning-dark.list-group-item-action.active {
    color: #fff;
    background-color: #622605;
    border-color: #622605; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-status-warning {
  color: #763c1b;
  background-color: #f7d8c6; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-status-warning.list-group-item-action:hover, .list-group-item-color-status-warning.list-group-item-action:focus {
    color: #763c1b;
    background-color: #f4c9b0; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-status-warning.list-group-item-action.active {
    color: #fff;
    background-color: #763c1b;
    border-color: #763c1b; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-status-warning-light {
  color: #857e7b;
  background-color: #fffcfa; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-status-warning-light.list-group-item-action:hover, .list-group-item-color-status-warning-light.list-group-item-action:focus {
    color: #857e7b;
    background-color: #ffede1; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-status-warning-light.list-group-item-action.active {
    color: #fff;
    background-color: #857e7b;
    border-color: #857e7b; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-status-success-dark {
  color: #063f2b;
  background-color: #bbd9cf; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-status-success-dark.list-group-item-action:hover, .list-group-item-color-status-success-dark.list-group-item-action:focus {
    color: #063f2b;
    background-color: #abd0c3; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-status-success-dark.list-group-item-action.active {
    color: #fff;
    background-color: #063f2b;
    border-color: #063f2b; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-status-success {
  color: #1e6249;
  background-color: #c8eddf; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-status-success.list-group-item-action:hover, .list-group-item-color-status-success.list-group-item-action:focus {
    color: #1e6249;
    background-color: #b5e7d4; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-status-success.list-group-item-action.active {
    color: #fff;
    background-color: #1e6249;
    border-color: #1e6249; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-status-success-light {
  color: #7a7f7d;
  background-color: #f9fcfb; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-status-success-light.list-group-item-action:hover, .list-group-item-color-status-success-light.list-group-item-action:focus {
    color: #7a7f7d;
    background-color: #e8f4f0; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-status-success-light.list-group-item-action.active {
    color: #fff;
    background-color: #7a7f7d;
    border-color: #7a7f7d; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-status-info-dark {
  color: #172b60;
  background-color: #c4cfeb; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-status-info-dark.list-group-item-action:hover, .list-group-item-color-status-info-dark.list-group-item-action:focus {
    color: #172b60;
    background-color: #b1c0e5; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-status-info-dark.list-group-item-action.active {
    color: #fff;
    background-color: #172b60;
    border-color: #172b60; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-status-info {
  color: #374c85;
  background-color: #d5e1ff; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-status-info.list-group-item-action:hover, .list-group-item-color-status-info.list-group-item-action:focus {
    color: #374c85;
    background-color: #bccfff; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-status-info.list-group-item-action.active {
    color: #fff;
    background-color: #374c85;
    border-color: #374c85; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-status-info-light {
  color: #7c7e85;
  background-color: #fafcff; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-status-info-light.list-group-item-action:hover, .list-group-item-color-status-info-light.list-group-item-action:focus {
    color: #7c7e85;
    background-color: #e1edff; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-status-info-light.list-group-item-action.active {
    color: #fff;
    background-color: #7c7e85;
    border-color: #7c7e85; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-linkedin {
  color: #0a206f;
  background-color: #bdc9f4; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-linkedin.list-group-item-action:hover, .list-group-item-color-linkedin.list-group-item-action:focus {
    color: #0a206f;
    background-color: #a7b7f0; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-linkedin.list-group-item-action.active {
    color: #fff;
    background-color: #0a206f;
    border-color: #0a206f; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-indeed {
  color: #001e51;
  background-color: #b8c8e3; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-indeed.list-group-item-action:hover, .list-group-item-color-indeed.list-group-item-action:focus {
    color: #001e51;
    background-color: #a6badc; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-indeed.list-group-item-action.active {
    color: #fff;
    background-color: #001e51;
    border-color: #001e51; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-twitter {
  color: #0f547e;
  background-color: #c0e5fb; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-twitter.list-group-item-action:hover, .list-group-item-color-twitter.list-group-item-action:focus {
    color: #0f547e;
    background-color: #a8dbf9; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-twitter.list-group-item-action.active {
    color: #fff;
    background-color: #0f547e;
    border-color: #0f547e; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-facebook {
  color: #0c3e7e;
  background-color: #bed9fb; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-facebook.list-group-item-action:hover, .list-group-item-color-facebook.list-group-item-action:focus {
    color: #0c3e7e;
    background-color: #a6cbfa; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-facebook.list-group-item-action.active {
    color: #fff;
    background-color: #0c3e7e;
    border-color: #0c3e7e; }

/* line 1, ../node_modules/bootstrap/scss/_close.scss */
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .close:hover {
    color: #000;
    text-decoration: none; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

/* line 29, ../node_modules/bootstrap/scss/_close.scss */
button.close {
  padding: 0;
  background-color: transparent;
  border: 0; }

/* line 38, ../node_modules/bootstrap/scss/_close.scss */
a.close.disabled {
  pointer-events: none; }

/* line 1, ../node_modules/bootstrap/scss/_toasts.scss */
.toast {
  -ms-flex-preferred-size: 350px;
      flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem; }
  /* line 15, ../node_modules/bootstrap/scss/_toasts.scss */
  .toast:not(:last-child) {
    margin-bottom: 0.75rem; }
  /* line 19, ../node_modules/bootstrap/scss/_toasts.scss */
  .toast.showing {
    opacity: 1; }
  /* line 23, ../node_modules/bootstrap/scss/_toasts.scss */
  .toast.show {
    display: block;
    opacity: 1; }
  /* line 28, ../node_modules/bootstrap/scss/_toasts.scss */
  .toast.hide {
    display: none; }

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

/* line 44, ../node_modules/bootstrap/scss/_toasts.scss */
.toast-body {
  padding: 0.75rem; }

/* line 7, ../node_modules/bootstrap/scss/_modal.scss */
.modal-open {
  overflow: hidden; }
  /* line 11, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

/* line 18, ../node_modules/bootstrap/scss/_modal.scss */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

/* line 36, ../node_modules/bootstrap/scss/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  /* line 44, ../node_modules/bootstrap/scss/_modal.scss */
  .modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -webkit-transform: translate(0, -50px);
            transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      /* line 44, ../node_modules/bootstrap/scss/_modal.scss */
      .modal.fade .modal-dialog {
        -webkit-transition: none;
        transition: none; } }
  /* line 48, ../node_modules/bootstrap/scss/_modal.scss */
  .modal.show .modal-dialog {
    -webkit-transform: none;
            transform: none; }
  /* line 53, ../node_modules/bootstrap/scss/_modal.scss */
  .modal.modal-static .modal-dialog {
    -webkit-transform: scale(1.02);
            transform: scale(1.02); }

/* line 58, ../node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem); }
  /* line 62, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
  /* line 67, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  /* line 72, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

/* line 77, ../node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1rem); }
  /* line 83, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    content: ""; }
  /* line 91, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-centered.modal-dialog-scrollable {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%; }
    /* line 96, ../node_modules/bootstrap/scss/_modal.scss */
    .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
    /* line 100, ../node_modules/bootstrap/scss/_modal.scss */
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

/* line 107, ../node_modules/bootstrap/scss/_modal.scss */
.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  outline: 0; }

/* line 125, ../node_modules/bootstrap/scss/_modal.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
  /* line 135, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-backdrop.fade {
    opacity: 0; }
  /* line 136, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-backdrop.show {
    opacity: 0.8; }

/* line 141, ../node_modules/bootstrap/scss/_modal.scss */
.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
  /* line 149, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

/* line 157, ../node_modules/bootstrap/scss/_modal.scss */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

/* line 164, ../node_modules/bootstrap/scss/_modal.scss */
.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem; }

/* line 173, ../node_modules/bootstrap/scss/_modal.scss */
.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
  /* line 185, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-footer > * {
    margin: 0.25rem; }

/* line 191, ../node_modules/bootstrap/scss/_modal.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  /* line 202, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  /* line 207, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    /* line 210, ../node_modules/bootstrap/scss/_modal.scss */
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  /* line 215, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    /* line 218, ../node_modules/bootstrap/scss/_modal.scss */
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem);
      height: -webkit-min-content;
      height: -moz-min-content;
      height: min-content; }
  /* line 228, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 1024px) {
  /* line 232, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1440px) {
  /* line 239, ../node_modules/bootstrap/scss/_modal.scss */
  .modal-xl {
    max-width: 1140px; } }

/* line 2, ../node_modules/bootstrap/scss/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Work Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  /* line 15, ../node_modules/bootstrap/scss/_tooltip.scss */
  .tooltip.show {
    opacity: 0.9; }
  /* line 17, ../node_modules/bootstrap/scss/_tooltip.scss */
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    /* line 23, ../node_modules/bootstrap/scss/_tooltip.scss */
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

/* line 32, ../node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  /* line 35, ../node_modules/bootstrap/scss/_tooltip.scss */
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    /* line 38, ../node_modules/bootstrap/scss/_tooltip.scss */
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }

/* line 46, ../node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  /* line 49, ../node_modules/bootstrap/scss/_tooltip.scss */
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    /* line 54, ../node_modules/bootstrap/scss/_tooltip.scss */
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

/* line 62, ../node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  /* line 65, ../node_modules/bootstrap/scss/_tooltip.scss */
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    /* line 68, ../node_modules/bootstrap/scss/_tooltip.scss */
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }

/* line 76, ../node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  /* line 79, ../node_modules/bootstrap/scss/_tooltip.scss */
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    /* line 84, ../node_modules/bootstrap/scss/_tooltip.scss */
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }

/* line 108, ../node_modules/bootstrap/scss/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 8px; }

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

/* line 38, ../node_modules/bootstrap/scss/_popover.scss */
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  /* line 41, ../node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc(-0.5rem - 1px); }
    /* line 44, ../node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: rgba(0, 0, 0, 0.25); }
    /* line 50, ../node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 1px;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: #fff; }

/* line 58, ../node_modules/bootstrap/scss/_popover.scss */
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  /* line 61, ../node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    /* line 67, ../node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: rgba(0, 0, 0, 0.25); }
    /* line 73, ../node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 1px;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: #fff; }

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

/* line 113, ../node_modules/bootstrap/scss/_popover.scss */
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  /* line 116, ../node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    /* line 122, ../node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
    /* line 128, ../node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 1px;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: #fff; }

/* line 153, ../node_modules/bootstrap/scss/_popover.scss */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  /* line 162, ../node_modules/bootstrap/scss/_popover.scss */
  .popover-header:empty {
    display: none; }

/* line 167, ../node_modules/bootstrap/scss/_popover.scss */
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529; }

/* line 14, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel {
  position: relative; }

/* line 18, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y; }

/* line 22, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  /* line 2, ../node_modules/bootstrap/scss/mixins/_clearfix.scss */
  .carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }

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

/* line 39, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

/* line 45, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%); }

/* line 50, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%); }

/* line 61, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
          transform: none; }

/* line 67, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

/* line 74, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s; }
  @media (prefers-reduced-motion: reduce) {
    /* line 74, ../node_modules/bootstrap/scss/_carousel.scss */
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
      -webkit-transition: none;
      transition: none; } }

/* line 87, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  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;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    /* line 87, ../node_modules/bootstrap/scss/_carousel.scss */
    .carousel-control-prev,
    .carousel-control-next {
      -webkit-transition: none;
      transition: none; } }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9; }

/* line 114, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev {
  left: 0; }

/* line 120, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-next {
  right: 0; }

/* line 128, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat; }

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

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

/* line 148, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  /* line 162, ../node_modules/bootstrap/scss/_carousel.scss */
  .carousel-indicators li {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    -webkit-transition: opacity 0.6s ease;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      /* line 162, ../node_modules/bootstrap/scss/_carousel.scss */
      .carousel-indicators li {
        -webkit-transition: none;
        transition: none; } }
  /* line 180, ../node_modules/bootstrap/scss/_carousel.scss */
  .carousel-indicators .active {
    opacity: 1; }

/* line 190, ../node_modules/bootstrap/scss/_carousel.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

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

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

/* line 9, ../node_modules/bootstrap/scss/_spinners.scss */
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: .75s linear infinite spinner-border;
          animation: .75s linear infinite spinner-border; }

/* line 21, ../node_modules/bootstrap/scss/_spinners.scss */
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }

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

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

/* line 41, ../node_modules/bootstrap/scss/_spinners.scss */
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: .75s linear infinite spinner-grow;
          animation: .75s linear infinite spinner-grow; }

/* line 53, ../node_modules/bootstrap/scss/_spinners.scss */
.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

@media (prefers-reduced-motion: reduce) {
  /* line 60, ../node_modules/bootstrap/scss/_spinners.scss */
  .spinner-border,
  .spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s; } }

/* line 3, ../node_modules/bootstrap/scss/utilities/_align.scss */
.align-baseline {
  vertical-align: baseline !important; }

/* line 4, ../node_modules/bootstrap/scss/utilities/_align.scss */
.align-top {
  vertical-align: top !important; }

/* line 5, ../node_modules/bootstrap/scss/utilities/_align.scss */
.align-middle {
  vertical-align: middle !important; }

/* line 6, ../node_modules/bootstrap/scss/utilities/_align.scss */
.align-bottom {
  vertical-align: bottom !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_align.scss */
.align-text-bottom {
  vertical-align: text-bottom !important; }

/* line 8, ../node_modules/bootstrap/scss/utilities/_align.scss */
.align-text-top {
  vertical-align: text-top !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-primary {
  background-color: #000000 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: black !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-secondary {
  background-color: #B8BAC5 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #9c9fae !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-success {
  background-color: #28a745 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-info {
  background-color: #17a2b8 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-warning {
  background-color: #ffc107 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-danger {
  background-color: #dc3545 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-light {
  background-color: #f8f9fa !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-dark {
  background-color: #343a40 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-ui-01 {
  background-color: #000000 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-ui-01:hover, a.bg-color-ui-01:focus,
button.bg-color-ui-01:hover,
button.bg-color-ui-01:focus {
  background-color: black !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-ui-02 {
  background-color: #5E5E62 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-ui-02:hover, a.bg-color-ui-02:focus,
button.bg-color-ui-02:hover,
button.bg-color-ui-02:focus {
  background-color: #454548 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-ui-03 {
  background-color: #B8BAC5 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-ui-03:hover, a.bg-color-ui-03:focus,
button.bg-color-ui-03:hover,
button.bg-color-ui-03:focus {
  background-color: #9c9fae !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-ui-04 {
  background-color: #DFE1EE !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-ui-04:hover, a.bg-color-ui-04:focus,
button.bg-color-ui-04:hover,
button.bg-color-ui-04:focus {
  background-color: #bec2dc !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-ui-05 {
  background-color: #F9F9FC !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-ui-05:hover, a.bg-color-ui-05:focus,
button.bg-color-ui-05:hover,
button.bg-color-ui-05:focus {
  background-color: #d7d7eb !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-ui-05-70 {
  background-color: rgba(246, 247, 251, 0.7) !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-ui-05-70:hover, a.bg-color-ui-05-70:focus,
button.bg-color-ui-05-70:hover,
button.bg-color-ui-05-70:focus {
  background-color: rgba(211, 216, 235, 0.7) !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-ui-06 {
  background-color: #FFFFFF !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-ui-06:hover, a.bg-color-ui-06:focus,
button.bg-color-ui-06:hover,
button.bg-color-ui-06:focus {
  background-color: #e6e6e6 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-ui-06-06 {
  background-color: rgba(255, 255, 255, 0.06) !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-ui-06-06:hover, a.bg-color-ui-06-06:focus,
button.bg-color-ui-06-06:hover,
button.bg-color-ui-06-06:focus {
  background-color: rgba(230, 230, 230, 0.06) !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-ui-06-10 {
  background-color: rgba(255, 255, 255, 0.1) !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-ui-06-10:hover, a.bg-color-ui-06-10:focus,
button.bg-color-ui-06-10:hover,
button.bg-color-ui-06-10:focus {
  background-color: rgba(230, 230, 230, 0.1) !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-yellow-dark {
  background-color: #FFD800 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-brand-yellow-dark:hover, a.bg-brand-yellow-dark:focus,
button.bg-brand-yellow-dark:hover,
button.bg-brand-yellow-dark:focus {
  background-color: #ccad00 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-yellow {
  background-color: #FFD800 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-brand-yellow:hover, a.bg-brand-yellow:focus,
button.bg-brand-yellow:hover,
button.bg-brand-yellow:focus {
  background-color: #ccad00 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-yellow-light {
  background-color: #FFD800 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-brand-yellow-light:hover, a.bg-brand-yellow-light:focus,
button.bg-brand-yellow-light:hover,
button.bg-brand-yellow-light:focus {
  background-color: #ccad00 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-red-dark {
  background-color: #F8366A !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-brand-red-dark:hover, a.bg-brand-red-dark:focus,
button.bg-brand-red-dark:hover,
button.bg-brand-red-dark:focus {
  background-color: #f30847 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-red {
  background-color: #F8366A !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-brand-red:hover, a.bg-brand-red:focus,
button.bg-brand-red:hover,
button.bg-brand-red:focus {
  background-color: #f30847 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-red-light {
  background-color: #F8366A !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-brand-red-light:hover, a.bg-brand-red-light:focus,
button.bg-brand-red-light:hover,
button.bg-brand-red-light:focus {
  background-color: #f30847 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-blue-dark {
  background-color: #2983FF !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-brand-blue-dark:hover, a.bg-brand-blue-dark:focus,
button.bg-brand-blue-dark:hover,
button.bg-brand-blue-dark:focus {
  background-color: #0067f5 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-blue {
  background-color: #2983FF !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-brand-blue:hover, a.bg-brand-blue:focus,
button.bg-brand-blue:hover,
button.bg-brand-blue:focus {
  background-color: #0067f5 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-blue-light {
  background-color: #2983FF !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-brand-blue-light:hover, a.bg-brand-blue-light:focus,
button.bg-brand-blue-light:hover,
button.bg-brand-blue-light:focus {
  background-color: #0067f5 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-green-dark {
  background-color: #A5CD28 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-brand-green-dark:hover, a.bg-brand-green-dark:focus,
button.bg-brand-green-dark:hover,
button.bg-brand-green-dark:focus {
  background-color: #83a220 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-green {
  background-color: #A5CD28 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-brand-green:hover, a.bg-brand-green:focus,
button.bg-brand-green:hover,
button.bg-brand-green:focus {
  background-color: #83a220 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-green-light {
  background-color: #A5CD28 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-brand-green-light:hover, a.bg-brand-green-light:focus,
button.bg-brand-green-light:hover,
button.bg-brand-green-light:focus {
  background-color: #83a220 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-purple-dark {
  background-color: #C101F8 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-brand-purple-dark:hover, a.bg-brand-purple-dark:focus,
button.bg-brand-purple-dark:hover,
button.bg-brand-purple-dark:focus {
  background-color: #9901c5 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-purple {
  background-color: #C101F8 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-brand-purple:hover, a.bg-brand-purple:focus,
button.bg-brand-purple:hover,
button.bg-brand-purple:focus {
  background-color: #9901c5 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-purple-light {
  background-color: #C101F8 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-brand-purple-light:hover, a.bg-brand-purple-light:focus,
button.bg-brand-purple-light:hover,
button.bg-brand-purple-light:focus {
  background-color: #9901c5 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-status-error-dark {
  background-color: #B8044F !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-status-error-dark:hover, a.bg-color-status-error-dark:focus,
button.bg-color-status-error-dark:hover,
button.bg-color-status-error-dark:focus {
  background-color: #86033a !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-status-error {
  background-color: #D6245A !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-status-error:hover, a.bg-color-status-error:focus,
button.bg-color-status-error:hover,
button.bg-color-status-error:focus {
  background-color: #aa1d48 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-status-error-light {
  background-color: #FFF2F6 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-status-error-light:hover, a.bg-color-status-error-light:focus,
button.bg-color-status-error-light:hover,
button.bg-color-status-error-light:focus {
  background-color: #ffbfd3 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-status-warning-dark {
  background-color: #BC4A09 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-status-warning-dark:hover, a.bg-color-status-warning-dark:focus,
button.bg-color-status-warning-dark:hover,
button.bg-color-status-warning-dark:focus {
  background-color: #8b3707 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-status-warning {
  background-color: #E37334 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-status-warning:hover, a.bg-color-status-warning:focus,
button.bg-color-status-warning:hover,
button.bg-color-status-warning:focus {
  background-color: #c85a1c !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-status-warning-light {
  background-color: #FFF3ED !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-status-warning-light:hover, a.bg-color-status-warning-light:focus,
button.bg-color-status-warning-light:hover,
button.bg-color-status-warning-light:focus {
  background-color: #ffd1ba !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-status-success-dark {
  background-color: #0C7952 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-status-success-dark:hover, a.bg-color-status-success-dark:focus,
button.bg-color-status-success-dark:hover,
button.bg-color-status-success-dark:focus {
  background-color: #074b33 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-status-success {
  background-color: #39BD8D !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-status-success:hover, a.bg-color-status-success:focus,
button.bg-color-status-success:hover,
button.bg-color-status-success:focus {
  background-color: #2d9670 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-status-success-light {
  background-color: #EAF5F1 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-status-success-light:hover, a.bg-color-status-success-light:focus,
button.bg-color-status-success-light:hover,
button.bg-color-status-success-light:focus {
  background-color: #c7e5da !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-status-info-dark {
  background-color: #2C53B9 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-status-info-dark:hover, a.bg-color-status-info-dark:focus,
button.bg-color-status-info-dark:hover,
button.bg-color-status-info-dark:focus {
  background-color: #224190 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-status-info {
  background-color: #6993FF !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-status-info:hover, a.bg-color-status-info:focus,
button.bg-color-status-info:hover,
button.bg-color-status-info:focus {
  background-color: #366eff !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-status-info-light {
  background-color: #EEF3FF !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-status-info-light:hover, a.bg-color-status-info-light:focus,
button.bg-color-status-info-light:hover,
button.bg-color-status-info-light:focus {
  background-color: #bbcfff !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-linkedin {
  background-color: #143DD6 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-linkedin:hover, a.bg-color-linkedin:focus,
button.bg-color-linkedin:hover,
button.bg-color-linkedin:focus {
  background-color: #1030a7 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-indeed {
  background-color: #003A9B !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-indeed:hover, a.bg-color-indeed:focus,
button.bg-color-indeed:hover,
button.bg-color-indeed:focus {
  background-color: #002768 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-twitter {
  background-color: #1DA1F2 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-twitter:hover, a.bg-color-twitter:focus,
button.bg-color-twitter:hover,
button.bg-color-twitter:focus {
  background-color: #0c85d0 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-facebook {
  background-color: #1877F2 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-facebook:hover, a.bg-color-facebook:focus,
button.bg-color-facebook:hover,
button.bg-color-facebook:focus {
  background-color: #0b5fcc !important; }

/* line 13, ../node_modules/bootstrap/scss/utilities/_background.scss */
.bg-white {
  background-color: #fff !important; }

/* line 17, ../node_modules/bootstrap/scss/utilities/_background.scss */
.bg-transparent {
  background-color: transparent !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border {
  border: 1px solid #dee2e6 !important; }

/* line 8, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-top {
  border-top: 1px solid #dee2e6 !important; }

/* line 9, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-right {
  border-right: 1px solid #dee2e6 !important; }

/* line 10, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-left {
  border-left: 1px solid #dee2e6 !important; }

/* line 13, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-0 {
  border: 0 !important; }

/* line 14, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-top-0 {
  border-top: 0 !important; }

/* line 15, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-right-0 {
  border-right: 0 !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-bottom-0 {
  border-bottom: 0 !important; }

/* line 17, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-left-0 {
  border-left: 0 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-primary {
  border-color: #000000 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-secondary {
  border-color: #B8BAC5 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-success {
  border-color: #28a745 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-info {
  border-color: #17a2b8 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-warning {
  border-color: #ffc107 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-danger {
  border-color: #dc3545 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-light {
  border-color: #f8f9fa !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-dark {
  border-color: #343a40 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-ui-01 {
  border-color: #000000 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-ui-02 {
  border-color: #5E5E62 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-ui-03 {
  border-color: #B8BAC5 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-ui-04 {
  border-color: #DFE1EE !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-ui-05 {
  border-color: #F9F9FC !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-ui-05-70 {
  border-color: rgba(246, 247, 251, 0.7) !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-ui-06 {
  border-color: #FFFFFF !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-ui-06-06 {
  border-color: rgba(255, 255, 255, 0.06) !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-ui-06-10 {
  border-color: rgba(255, 255, 255, 0.1) !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-yellow-dark {
  border-color: #FFD800 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-yellow {
  border-color: #FFD800 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-yellow-light {
  border-color: #FFD800 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-red-dark {
  border-color: #F8366A !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-red {
  border-color: #F8366A !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-red-light {
  border-color: #F8366A !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-blue-dark {
  border-color: #2983FF !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-blue {
  border-color: #2983FF !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-blue-light {
  border-color: #2983FF !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-green-dark {
  border-color: #A5CD28 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-green {
  border-color: #A5CD28 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-green-light {
  border-color: #A5CD28 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-purple-dark {
  border-color: #C101F8 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-purple {
  border-color: #C101F8 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-purple-light {
  border-color: #C101F8 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-status-error-dark {
  border-color: #B8044F !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-status-error {
  border-color: #D6245A !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-status-error-light {
  border-color: #FFF2F6 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-status-warning-dark {
  border-color: #BC4A09 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-status-warning {
  border-color: #E37334 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-status-warning-light {
  border-color: #FFF3ED !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-status-success-dark {
  border-color: #0C7952 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-status-success {
  border-color: #39BD8D !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-status-success-light {
  border-color: #EAF5F1 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-status-info-dark {
  border-color: #2C53B9 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-status-info {
  border-color: #6993FF !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-status-info-light {
  border-color: #EEF3FF !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-linkedin {
  border-color: #143DD6 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-indeed {
  border-color: #003A9B !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-twitter {
  border-color: #1DA1F2 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-facebook {
  border-color: #1877F2 !important; }

/* line 25, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-white {
  border-color: #fff !important; }

/* line 33, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-sm {
  border-radius: 0.2rem !important; }

/* line 37, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded {
  border-radius: 8px !important; }

/* line 41, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-top {
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important; }

/* line 46, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-right {
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important; }

/* line 51, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-bottom {
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important; }

/* line 56, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-left {
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important; }

/* line 61, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-lg {
  border-radius: 0.3rem !important; }

/* line 65, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-circle {
  border-radius: 50% !important; }

/* line 69, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-pill {
  border-radius: 50rem !important; }

/* line 73, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-0 {
  border-radius: 0 !important; }

/* line 2, ../node_modules/bootstrap/scss/mixins/_clearfix.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-none {
  display: none !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline {
  display: inline !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline-block {
  display: inline-block !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-block {
  display: block !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-table {
  display: table !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-table-row {
  display: table-row !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-table-cell {
  display: table-cell !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-none {
    display: none !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline {
    display: inline !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline-block {
    display: inline-block !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-block {
    display: block !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table {
    display: table !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table-row {
    display: table-row !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table-cell {
    display: table-cell !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-none {
    display: none !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline {
    display: inline !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline-block {
    display: inline-block !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-block {
    display: block !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table {
    display: table !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table-row {
    display: table-row !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table-cell {
    display: table-cell !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1024px) {
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-none {
    display: none !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline {
    display: inline !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline-block {
    display: inline-block !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-block {
    display: block !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table {
    display: table !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table-row {
    display: table-row !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table-cell {
    display: table-cell !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1440px) {
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-none {
    display: none !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline {
    display: inline !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline-block {
    display: inline-block !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-block {
    display: block !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table {
    display: table !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table-row {
    display: table-row !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table-cell {
    display: table-cell !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-none {
    display: none !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline {
    display: inline !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline-block {
    display: inline-block !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-block {
    display: block !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table {
    display: table !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table-row {
    display: table-row !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table-cell {
    display: table-cell !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

/* line 3, ../node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  /* line 10, ../node_modules/bootstrap/scss/utilities/_embed.scss */
  .embed-responsive::before {
    display: block;
    content: ""; }
  /* line 15, ../node_modules/bootstrap/scss/utilities/_embed.scss */
  .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; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-4by3::before {
  padding-top: 75%; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-1by1::before {
  padding-top: 100%; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

/* line 13, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

/* line 14, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }

/* line 17, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }

/* line 18, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }

/* line 19, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }

/* line 21, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }

/* line 22, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }

/* line 23, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }

/* line 25, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

/* line 26, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

/* line 27, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

/* line 28, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

/* line 29, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }

/* line 31, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

/* line 32, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

/* line 33, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

/* line 37, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }

/* line 38, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important; }

/* line 40, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }

/* line 41, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }

/* line 42, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }

/* line 44, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important; }

/* line 45, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important; }

/* line 46, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important; }

/* line 48, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }

/* line 49, ../node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important; }

@media (min-width: 576px) {
  /* line 11, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  /* line 13, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .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; }
  /* line 14, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .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; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  /* line 17, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  /* line 18, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  /* line 19, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  /* line 21, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  /* line 22, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  /* line 23, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  /* line 25, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  /* line 26, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  /* line 27, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  /* line 28, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  /* line 29, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  /* line 31, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  /* line 32, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  /* line 33, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  /* line 37, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  /* line 38, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  /* line 40, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  /* line 41, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  /* line 42, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  /* line 44, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  /* line 45, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  /* line 46, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  /* line 48, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  /* line 49, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 768px) {
  /* line 11, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  /* line 13, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .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; }
  /* line 14, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .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; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  /* line 17, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  /* line 18, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  /* line 19, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  /* line 21, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  /* line 22, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  /* line 23, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  /* line 25, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  /* line 26, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  /* line 27, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  /* line 28, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  /* line 29, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  /* line 31, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  /* line 32, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  /* line 33, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  /* line 37, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  /* line 38, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  /* line 40, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  /* line 41, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  /* line 42, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  /* line 44, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  /* line 45, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  /* line 46, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  /* line 48, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  /* line 49, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1024px) {
  /* line 11, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  /* line 13, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .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; }
  /* line 14, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .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; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  /* line 17, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  /* line 18, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  /* line 19, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  /* line 21, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  /* line 22, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  /* line 23, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  /* line 25, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  /* line 26, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  /* line 27, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  /* line 28, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  /* line 29, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  /* line 31, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  /* line 32, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  /* line 33, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  /* line 37, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  /* line 38, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  /* line 40, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  /* line 41, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  /* line 42, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  /* line 44, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  /* line 45, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  /* line 46, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  /* line 48, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  /* line 49, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1440px) {
  /* line 11, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  /* line 13, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .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; }
  /* line 14, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .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; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  /* line 17, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  /* line 18, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  /* line 19, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  /* line 21, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  /* line 22, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  /* line 23, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  /* line 25, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  /* line 26, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  /* line 27, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  /* line 28, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  /* line 29, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  /* line 31, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  /* line 32, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  /* line 33, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  /* line 37, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  /* line 38, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  /* line 40, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  /* line 41, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  /* line 42, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  /* line 44, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  /* line 45, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  /* line 46, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  /* line 48, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  /* line 49, ../node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

/* line 7, ../node_modules/bootstrap/scss/utilities/_float.scss */
.float-left {
  float: left !important; }

/* line 8, ../node_modules/bootstrap/scss/utilities/_float.scss */
.float-right {
  float: right !important; }

/* line 9, ../node_modules/bootstrap/scss/utilities/_float.scss */
.float-none {
  float: none !important; }

@media (min-width: 576px) {
  /* line 7, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-left {
    float: left !important; }
  /* line 8, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-right {
    float: right !important; }
  /* line 9, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  /* line 7, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-left {
    float: left !important; }
  /* line 8, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-right {
    float: right !important; }
  /* line 9, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-none {
    float: none !important; } }

@media (min-width: 1024px) {
  /* line 7, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-left {
    float: left !important; }
  /* line 8, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-right {
    float: right !important; }
  /* line 9, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1440px) {
  /* line 7, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-left {
    float: left !important; }
  /* line 8, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-right {
    float: right !important; }
  /* line 9, ../node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-none {
    float: none !important; } }

/* line 4, ../node_modules/bootstrap/scss/utilities/_interactions.scss */
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important; }

/* line 4, ../node_modules/bootstrap/scss/utilities/_interactions.scss */
.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important; }

/* line 4, ../node_modules/bootstrap/scss/utilities/_interactions.scss */
.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important; }

/* line 4, ../node_modules/bootstrap/scss/utilities/_overflow.scss */
.overflow-auto {
  overflow: auto !important; }

/* line 4, ../node_modules/bootstrap/scss/utilities/_overflow.scss */
.overflow-hidden {
  overflow: hidden !important; }

/* line 5, ../node_modules/bootstrap/scss/utilities/_position.scss */
.position-static {
  position: static !important; }

/* line 5, ../node_modules/bootstrap/scss/utilities/_position.scss */
.position-relative {
  position: relative !important; }

/* line 5, ../node_modules/bootstrap/scss/utilities/_position.scss */
.position-absolute {
  position: absolute !important; }

/* line 5, ../node_modules/bootstrap/scss/utilities/_position.scss */
.position-fixed {
  position: fixed !important; }

/* line 5, ../node_modules/bootstrap/scss/utilities/_position.scss */
.position-sticky {
  position: sticky !important; }

/* line 10, ../node_modules/bootstrap/scss/utilities/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

/* line 18, ../node_modules/bootstrap/scss/utilities/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  /* line 26, ../node_modules/bootstrap/scss/utilities/_position.scss */
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

/* line 5, ../node_modules/bootstrap/scss/utilities/_screenreaders.scss */
.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; }

/* line 25, ../node_modules/bootstrap/scss/mixins/_screen-reader.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

/* line 3, ../node_modules/bootstrap/scss/utilities/_shadows.scss */
.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; }

/* line 4, ../node_modules/bootstrap/scss/utilities/_shadows.scss */
.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; }

/* line 5, ../node_modules/bootstrap/scss/utilities/_shadows.scss */
.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; }

/* line 6, ../node_modules/bootstrap/scss/utilities/_shadows.scss */
.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-25 {
  width: 25% !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-50 {
  width: 50% !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-75 {
  width: 75% !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-100 {
  width: 100% !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-auto {
  width: auto !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-25 {
  height: 25% !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-50 {
  height: 50% !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-75 {
  height: 75% !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-100 {
  height: 100% !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-auto {
  height: auto !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.mw-100 {
  max-width: 100% !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.mh-100 {
  max-height: 100% !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.min-vw-100 {
  min-width: 100vw !important; }

/* line 17, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.min-vh-100 {
  min-height: 100vh !important; }

/* line 19, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.vw-100 {
  width: 100vw !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_sizing.scss */
.vh-100 {
  height: 100vh !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-0 {
  margin: 0 !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-0,
.my-0 {
  margin-top: 0 !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-0,
.mx-0 {
  margin-right: 0 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-0,
.mx-0 {
  margin-left: 0 !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-1 {
  margin: 8px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-1,
.my-1 {
  margin-top: 8px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-1,
.mx-1 {
  margin-right: 8px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-1,
.my-1 {
  margin-bottom: 8px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-1,
.mx-1 {
  margin-left: 8px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-2 {
  margin: 16px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-2,
.my-2 {
  margin-top: 16px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-2,
.mx-2 {
  margin-right: 16px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-2,
.my-2 {
  margin-bottom: 16px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-2,
.mx-2 {
  margin-left: 16px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-3 {
  margin: 24px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-3,
.my-3 {
  margin-top: 24px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-3,
.mx-3 {
  margin-right: 24px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-3,
.my-3 {
  margin-bottom: 24px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-3,
.mx-3 {
  margin-left: 24px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-4 {
  margin: 32px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-4,
.my-4 {
  margin-top: 32px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-4,
.mx-4 {
  margin-right: 32px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-4,
.my-4 {
  margin-bottom: 32px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-4,
.mx-4 {
  margin-left: 32px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-5 {
  margin: 40px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-5,
.my-5 {
  margin-top: 40px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-5,
.mx-5 {
  margin-right: 40px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-5,
.my-5 {
  margin-bottom: 40px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-5,
.mx-5 {
  margin-left: 40px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-0_5 {
  margin: 4px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-0_5,
.my-0_5 {
  margin-top: 4px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-0_5,
.mx-0_5 {
  margin-right: 4px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-0_5,
.my-0_5 {
  margin-bottom: 4px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-0_5,
.mx-0_5 {
  margin-left: 4px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-1_5 {
  margin: 12px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-1_5,
.my-1_5 {
  margin-top: 12px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-1_5,
.mx-1_5 {
  margin-right: 12px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-1_5,
.my-1_5 {
  margin-bottom: 12px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-1_5,
.mx-1_5 {
  margin-left: 12px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-2_5 {
  margin: 20px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-2_5,
.my-2_5 {
  margin-top: 20px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-2_5,
.mx-2_5 {
  margin-right: 20px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-2_5,
.my-2_5 {
  margin-bottom: 20px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-2_5,
.mx-2_5 {
  margin-left: 20px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-6 {
  margin: 48px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-6,
.my-6 {
  margin-top: 48px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-6,
.mx-6 {
  margin-right: 48px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-6,
.my-6 {
  margin-bottom: 48px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-6,
.mx-6 {
  margin-left: 48px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-7 {
  margin: 56px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-7,
.my-7 {
  margin-top: 56px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-7,
.mx-7 {
  margin-right: 56px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-7,
.my-7 {
  margin-bottom: 56px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-7,
.mx-7 {
  margin-left: 56px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-8 {
  margin: 64px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-8,
.my-8 {
  margin-top: 64px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-8,
.mx-8 {
  margin-right: 64px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-8,
.my-8 {
  margin-bottom: 64px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-8,
.mx-8 {
  margin-left: 64px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-9 {
  margin: 72px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-9,
.my-9 {
  margin-top: 72px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-9,
.mx-9 {
  margin-right: 72px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-9,
.my-9 {
  margin-bottom: 72px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-9,
.mx-9 {
  margin-left: 72px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-10 {
  margin: 80px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-10,
.my-10 {
  margin-top: 80px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-10,
.mx-10 {
  margin-right: 80px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-10,
.my-10 {
  margin-bottom: 80px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-10,
.mx-10 {
  margin-left: 80px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-15 {
  margin: 120px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-15,
.my-15 {
  margin-top: 120px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-15,
.mx-15 {
  margin-right: 120px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-15,
.my-15 {
  margin-bottom: 120px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-15,
.mx-15 {
  margin-left: 120px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-20 {
  margin: 160px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-20,
.my-20 {
  margin-top: 160px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-20,
.mx-20 {
  margin-right: 160px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-20,
.my-20 {
  margin-bottom: 160px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-20,
.mx-20 {
  margin-left: 160px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-30 {
  margin: 240px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-30,
.my-30 {
  margin-top: 240px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-30,
.mx-30 {
  margin-right: 240px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-30,
.my-30 {
  margin-bottom: 240px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-30,
.mx-30 {
  margin-left: 240px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-0 {
  padding: 0 !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-0,
.py-0 {
  padding-top: 0 !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-0,
.px-0 {
  padding-right: 0 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-0,
.px-0 {
  padding-left: 0 !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-1 {
  padding: 8px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-1,
.py-1 {
  padding-top: 8px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-1,
.px-1 {
  padding-right: 8px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-1,
.py-1 {
  padding-bottom: 8px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-1,
.px-1 {
  padding-left: 8px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-2 {
  padding: 16px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-2,
.py-2 {
  padding-top: 16px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-2,
.px-2 {
  padding-right: 16px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-2,
.py-2 {
  padding-bottom: 16px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-2,
.px-2 {
  padding-left: 16px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-3 {
  padding: 24px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-3,
.py-3 {
  padding-top: 24px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-3,
.px-3 {
  padding-right: 24px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-3,
.py-3 {
  padding-bottom: 24px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-3,
.px-3 {
  padding-left: 24px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-4 {
  padding: 32px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-4,
.py-4 {
  padding-top: 32px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-4,
.px-4 {
  padding-right: 32px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-4,
.py-4 {
  padding-bottom: 32px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-4,
.px-4 {
  padding-left: 32px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-5 {
  padding: 40px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-5,
.py-5 {
  padding-top: 40px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-5,
.px-5 {
  padding-right: 40px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-5,
.py-5 {
  padding-bottom: 40px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-5,
.px-5 {
  padding-left: 40px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-0_5 {
  padding: 4px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-0_5,
.py-0_5 {
  padding-top: 4px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-0_5,
.px-0_5 {
  padding-right: 4px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-0_5,
.py-0_5 {
  padding-bottom: 4px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-0_5,
.px-0_5 {
  padding-left: 4px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-1_5 {
  padding: 12px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-1_5,
.py-1_5 {
  padding-top: 12px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-1_5,
.px-1_5 {
  padding-right: 12px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-1_5,
.py-1_5 {
  padding-bottom: 12px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-1_5,
.px-1_5 {
  padding-left: 12px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-2_5 {
  padding: 20px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-2_5,
.py-2_5 {
  padding-top: 20px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-2_5,
.px-2_5 {
  padding-right: 20px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-2_5,
.py-2_5 {
  padding-bottom: 20px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-2_5,
.px-2_5 {
  padding-left: 20px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-6 {
  padding: 48px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-6,
.py-6 {
  padding-top: 48px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-6,
.px-6 {
  padding-right: 48px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-6,
.py-6 {
  padding-bottom: 48px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-6,
.px-6 {
  padding-left: 48px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-7 {
  padding: 56px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-7,
.py-7 {
  padding-top: 56px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-7,
.px-7 {
  padding-right: 56px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-7,
.py-7 {
  padding-bottom: 56px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-7,
.px-7 {
  padding-left: 56px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-8 {
  padding: 64px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-8,
.py-8 {
  padding-top: 64px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-8,
.px-8 {
  padding-right: 64px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-8,
.py-8 {
  padding-bottom: 64px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-8,
.px-8 {
  padding-left: 64px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-9 {
  padding: 72px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-9,
.py-9 {
  padding-top: 72px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-9,
.px-9 {
  padding-right: 72px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-9,
.py-9 {
  padding-bottom: 72px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-9,
.px-9 {
  padding-left: 72px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-10 {
  padding: 80px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-10,
.py-10 {
  padding-top: 80px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-10,
.px-10 {
  padding-right: 80px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-10,
.py-10 {
  padding-bottom: 80px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-10,
.px-10 {
  padding-left: 80px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-15 {
  padding: 120px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-15,
.py-15 {
  padding-top: 120px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-15,
.px-15 {
  padding-right: 120px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-15,
.py-15 {
  padding-bottom: 120px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-15,
.px-15 {
  padding-left: 120px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-20 {
  padding: 160px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-20,
.py-20 {
  padding-top: 160px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-20,
.px-20 {
  padding-right: 160px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-20,
.py-20 {
  padding-bottom: 160px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-20,
.px-20 {
  padding-left: 160px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-30 {
  padding: 240px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-30,
.py-30 {
  padding-top: 240px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-30,
.px-30 {
  padding-right: 240px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-30,
.py-30 {
  padding-bottom: 240px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-30,
.px-30 {
  padding-left: 240px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n1 {
  margin: -8px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n1,
.my-n1 {
  margin-top: -8px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n1,
.mx-n1 {
  margin-right: -8px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n1,
.my-n1 {
  margin-bottom: -8px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n1,
.mx-n1 {
  margin-left: -8px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n2 {
  margin: -16px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n2,
.my-n2 {
  margin-top: -16px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n2,
.mx-n2 {
  margin-right: -16px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n2,
.my-n2 {
  margin-bottom: -16px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n2,
.mx-n2 {
  margin-left: -16px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n3 {
  margin: -24px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n3,
.my-n3 {
  margin-top: -24px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n3,
.mx-n3 {
  margin-right: -24px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n3,
.my-n3 {
  margin-bottom: -24px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n3,
.mx-n3 {
  margin-left: -24px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n4 {
  margin: -32px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n4,
.my-n4 {
  margin-top: -32px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n4,
.mx-n4 {
  margin-right: -32px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n4,
.my-n4 {
  margin-bottom: -32px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n4,
.mx-n4 {
  margin-left: -32px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n5 {
  margin: -40px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n5,
.my-n5 {
  margin-top: -40px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n5,
.mx-n5 {
  margin-right: -40px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n5,
.my-n5 {
  margin-bottom: -40px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n5,
.mx-n5 {
  margin-left: -40px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n0_5 {
  margin: -4px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n0_5,
.my-n0_5 {
  margin-top: -4px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n0_5,
.mx-n0_5 {
  margin-right: -4px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n0_5,
.my-n0_5 {
  margin-bottom: -4px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n0_5,
.mx-n0_5 {
  margin-left: -4px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n1_5 {
  margin: -12px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n1_5,
.my-n1_5 {
  margin-top: -12px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n1_5,
.mx-n1_5 {
  margin-right: -12px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n1_5,
.my-n1_5 {
  margin-bottom: -12px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n1_5,
.mx-n1_5 {
  margin-left: -12px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n2_5 {
  margin: -20px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n2_5,
.my-n2_5 {
  margin-top: -20px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n2_5,
.mx-n2_5 {
  margin-right: -20px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n2_5,
.my-n2_5 {
  margin-bottom: -20px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n2_5,
.mx-n2_5 {
  margin-left: -20px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n6 {
  margin: -48px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n6,
.my-n6 {
  margin-top: -48px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n6,
.mx-n6 {
  margin-right: -48px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n6,
.my-n6 {
  margin-bottom: -48px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n6,
.mx-n6 {
  margin-left: -48px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n7 {
  margin: -56px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n7,
.my-n7 {
  margin-top: -56px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n7,
.mx-n7 {
  margin-right: -56px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n7,
.my-n7 {
  margin-bottom: -56px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n7,
.mx-n7 {
  margin-left: -56px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n8 {
  margin: -64px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n8,
.my-n8 {
  margin-top: -64px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n8,
.mx-n8 {
  margin-right: -64px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n8,
.my-n8 {
  margin-bottom: -64px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n8,
.mx-n8 {
  margin-left: -64px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n9 {
  margin: -72px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n9,
.my-n9 {
  margin-top: -72px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n9,
.mx-n9 {
  margin-right: -72px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n9,
.my-n9 {
  margin-bottom: -72px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n9,
.mx-n9 {
  margin-left: -72px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n10 {
  margin: -80px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n10,
.my-n10 {
  margin-top: -80px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n10,
.mx-n10 {
  margin-right: -80px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n10,
.my-n10 {
  margin-bottom: -80px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n10,
.mx-n10 {
  margin-left: -80px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n15 {
  margin: -120px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n15,
.my-n15 {
  margin-top: -120px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n15,
.mx-n15 {
  margin-right: -120px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n15,
.my-n15 {
  margin-bottom: -120px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n15,
.mx-n15 {
  margin-left: -120px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n20 {
  margin: -160px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n20,
.my-n20 {
  margin-top: -160px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n20,
.mx-n20 {
  margin-right: -160px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n20,
.my-n20 {
  margin-bottom: -160px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n20,
.mx-n20 {
  margin-left: -160px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n30 {
  margin: -240px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n30,
.my-n30 {
  margin-top: -240px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n30,
.mx-n30 {
  margin-right: -240px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n30,
.my-n30 {
  margin-bottom: -240px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n30,
.mx-n30 {
  margin-left: -240px !important; }

/* line 55, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-auto {
  margin: auto !important; }

/* line 56, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-auto,
.my-auto {
  margin-top: auto !important; }

/* line 60, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-auto,
.mx-auto {
  margin-right: auto !important; }

/* line 64, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

/* line 68, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-0 {
    margin: 0 !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-1 {
    margin: 8px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 8px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 8px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 8px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 8px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-2 {
    margin: 16px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 16px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 16px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 16px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 16px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-3 {
    margin: 24px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 24px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 24px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 24px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 24px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-4 {
    margin: 32px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 32px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 32px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 32px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 32px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-5 {
    margin: 40px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 40px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 40px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 40px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 40px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-0_5 {
    margin: 4px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-0_5,
  .my-sm-0_5 {
    margin-top: 4px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-0_5,
  .mx-sm-0_5 {
    margin-right: 4px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-0_5,
  .my-sm-0_5 {
    margin-bottom: 4px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-0_5,
  .mx-sm-0_5 {
    margin-left: 4px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-1_5 {
    margin: 12px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-1_5,
  .my-sm-1_5 {
    margin-top: 12px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-1_5,
  .mx-sm-1_5 {
    margin-right: 12px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-1_5,
  .my-sm-1_5 {
    margin-bottom: 12px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-1_5,
  .mx-sm-1_5 {
    margin-left: 12px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-2_5 {
    margin: 20px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-2_5,
  .my-sm-2_5 {
    margin-top: 20px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-2_5,
  .mx-sm-2_5 {
    margin-right: 20px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-2_5,
  .my-sm-2_5 {
    margin-bottom: 20px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-2_5,
  .mx-sm-2_5 {
    margin-left: 20px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-6 {
    margin: 48px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 48px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 48px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 48px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 48px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-7 {
    margin: 56px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 56px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 56px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 56px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 56px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-8 {
    margin: 64px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 64px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 64px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 64px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 64px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-9 {
    margin: 72px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 72px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 72px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 72px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 72px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-10 {
    margin: 80px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 80px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 80px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 80px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 80px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-15 {
    margin: 120px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-15,
  .my-sm-15 {
    margin-top: 120px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-15,
  .mx-sm-15 {
    margin-right: 120px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-15,
  .my-sm-15 {
    margin-bottom: 120px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-15,
  .mx-sm-15 {
    margin-left: 120px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-20 {
    margin: 160px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-20,
  .my-sm-20 {
    margin-top: 160px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-20,
  .mx-sm-20 {
    margin-right: 160px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-20,
  .my-sm-20 {
    margin-bottom: 160px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-20,
  .mx-sm-20 {
    margin-left: 160px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-30 {
    margin: 240px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-30,
  .my-sm-30 {
    margin-top: 240px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-30,
  .mx-sm-30 {
    margin-right: 240px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-30,
  .my-sm-30 {
    margin-bottom: 240px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-30,
  .mx-sm-30 {
    margin-left: 240px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-0 {
    padding: 0 !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-1 {
    padding: 8px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 8px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 8px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 8px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 8px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-2 {
    padding: 16px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 16px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 16px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 16px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 16px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-3 {
    padding: 24px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 24px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 24px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 24px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 24px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-4 {
    padding: 32px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 32px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 32px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 32px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 32px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-5 {
    padding: 40px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 40px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 40px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 40px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 40px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-0_5 {
    padding: 4px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-0_5,
  .py-sm-0_5 {
    padding-top: 4px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-0_5,
  .px-sm-0_5 {
    padding-right: 4px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-0_5,
  .py-sm-0_5 {
    padding-bottom: 4px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-0_5,
  .px-sm-0_5 {
    padding-left: 4px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-1_5 {
    padding: 12px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-1_5,
  .py-sm-1_5 {
    padding-top: 12px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-1_5,
  .px-sm-1_5 {
    padding-right: 12px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-1_5,
  .py-sm-1_5 {
    padding-bottom: 12px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-1_5,
  .px-sm-1_5 {
    padding-left: 12px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-2_5 {
    padding: 20px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-2_5,
  .py-sm-2_5 {
    padding-top: 20px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-2_5,
  .px-sm-2_5 {
    padding-right: 20px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-2_5,
  .py-sm-2_5 {
    padding-bottom: 20px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-2_5,
  .px-sm-2_5 {
    padding-left: 20px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-6 {
    padding: 48px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 48px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 48px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 48px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 48px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-7 {
    padding: 56px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 56px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 56px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 56px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 56px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-8 {
    padding: 64px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 64px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 64px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 64px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 64px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-9 {
    padding: 72px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 72px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 72px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 72px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 72px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-10 {
    padding: 80px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 80px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 80px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 80px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 80px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-15 {
    padding: 120px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-15,
  .py-sm-15 {
    padding-top: 120px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-15,
  .px-sm-15 {
    padding-right: 120px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-15,
  .py-sm-15 {
    padding-bottom: 120px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-15,
  .px-sm-15 {
    padding-left: 120px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-20 {
    padding: 160px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-20,
  .py-sm-20 {
    padding-top: 160px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-20,
  .px-sm-20 {
    padding-right: 160px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-20,
  .py-sm-20 {
    padding-bottom: 160px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-20,
  .px-sm-20 {
    padding-left: 160px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-30 {
    padding: 240px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-30,
  .py-sm-30 {
    padding-top: 240px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-30,
  .px-sm-30 {
    padding-right: 240px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-30,
  .py-sm-30 {
    padding-bottom: 240px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-30,
  .px-sm-30 {
    padding-left: 240px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n1 {
    margin: -8px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -8px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -8px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -8px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -8px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n2 {
    margin: -16px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -16px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -16px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -16px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -16px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n3 {
    margin: -24px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -24px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -24px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -24px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -24px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n4 {
    margin: -32px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -32px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -32px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -32px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -32px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n5 {
    margin: -40px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -40px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -40px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -40px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -40px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n0_5 {
    margin: -4px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n0_5,
  .my-sm-n0_5 {
    margin-top: -4px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n0_5,
  .mx-sm-n0_5 {
    margin-right: -4px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n0_5,
  .my-sm-n0_5 {
    margin-bottom: -4px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n0_5,
  .mx-sm-n0_5 {
    margin-left: -4px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n1_5 {
    margin: -12px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n1_5,
  .my-sm-n1_5 {
    margin-top: -12px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n1_5,
  .mx-sm-n1_5 {
    margin-right: -12px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n1_5,
  .my-sm-n1_5 {
    margin-bottom: -12px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n1_5,
  .mx-sm-n1_5 {
    margin-left: -12px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n2_5 {
    margin: -20px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n2_5,
  .my-sm-n2_5 {
    margin-top: -20px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n2_5,
  .mx-sm-n2_5 {
    margin-right: -20px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n2_5,
  .my-sm-n2_5 {
    margin-bottom: -20px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n2_5,
  .mx-sm-n2_5 {
    margin-left: -20px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n6 {
    margin: -48px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -48px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -48px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -48px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -48px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n7 {
    margin: -56px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -56px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -56px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -56px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -56px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n8 {
    margin: -64px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -64px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -64px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -64px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -64px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n9 {
    margin: -72px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -72px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -72px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -72px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -72px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n10 {
    margin: -80px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -80px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -80px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -80px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -80px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n15 {
    margin: -120px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n15,
  .my-sm-n15 {
    margin-top: -120px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n15,
  .mx-sm-n15 {
    margin-right: -120px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n15,
  .my-sm-n15 {
    margin-bottom: -120px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n15,
  .mx-sm-n15 {
    margin-left: -120px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n20 {
    margin: -160px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n20,
  .my-sm-n20 {
    margin-top: -160px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n20,
  .mx-sm-n20 {
    margin-right: -160px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n20,
  .my-sm-n20 {
    margin-bottom: -160px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n20,
  .mx-sm-n20 {
    margin-left: -160px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n30 {
    margin: -240px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n30,
  .my-sm-n30 {
    margin-top: -240px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n30,
  .mx-sm-n30 {
    margin-right: -240px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n30,
  .my-sm-n30 {
    margin-bottom: -240px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n30,
  .mx-sm-n30 {
    margin-left: -240px !important; }
  /* line 55, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-auto {
    margin: auto !important; }
  /* line 56, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  /* line 60, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  /* line 64, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  /* line 68, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-0 {
    margin: 0 !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-1 {
    margin: 8px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-1,
  .my-md-1 {
    margin-top: 8px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 8px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 8px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 8px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-2 {
    margin: 16px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-2,
  .my-md-2 {
    margin-top: 16px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 16px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 16px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 16px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-3 {
    margin: 24px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-3,
  .my-md-3 {
    margin-top: 24px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 24px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 24px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 24px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-4 {
    margin: 32px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-4,
  .my-md-4 {
    margin-top: 32px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 32px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 32px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 32px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-5 {
    margin: 40px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-5,
  .my-md-5 {
    margin-top: 40px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 40px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 40px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 40px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-0_5 {
    margin: 4px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-0_5,
  .my-md-0_5 {
    margin-top: 4px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-0_5,
  .mx-md-0_5 {
    margin-right: 4px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-0_5,
  .my-md-0_5 {
    margin-bottom: 4px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-0_5,
  .mx-md-0_5 {
    margin-left: 4px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-1_5 {
    margin: 12px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-1_5,
  .my-md-1_5 {
    margin-top: 12px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-1_5,
  .mx-md-1_5 {
    margin-right: 12px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-1_5,
  .my-md-1_5 {
    margin-bottom: 12px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-1_5,
  .mx-md-1_5 {
    margin-left: 12px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-2_5 {
    margin: 20px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-2_5,
  .my-md-2_5 {
    margin-top: 20px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-2_5,
  .mx-md-2_5 {
    margin-right: 20px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-2_5,
  .my-md-2_5 {
    margin-bottom: 20px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-2_5,
  .mx-md-2_5 {
    margin-left: 20px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-6 {
    margin: 48px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-6,
  .my-md-6 {
    margin-top: 48px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-6,
  .mx-md-6 {
    margin-right: 48px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 48px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-6,
  .mx-md-6 {
    margin-left: 48px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-7 {
    margin: 56px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-7,
  .my-md-7 {
    margin-top: 56px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-7,
  .mx-md-7 {
    margin-right: 56px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 56px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-7,
  .mx-md-7 {
    margin-left: 56px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-8 {
    margin: 64px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-8,
  .my-md-8 {
    margin-top: 64px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-8,
  .mx-md-8 {
    margin-right: 64px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 64px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-8,
  .mx-md-8 {
    margin-left: 64px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-9 {
    margin: 72px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-9,
  .my-md-9 {
    margin-top: 72px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-9,
  .mx-md-9 {
    margin-right: 72px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 72px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-9,
  .mx-md-9 {
    margin-left: 72px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-10 {
    margin: 80px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-10,
  .my-md-10 {
    margin-top: 80px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-10,
  .mx-md-10 {
    margin-right: 80px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 80px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-10,
  .mx-md-10 {
    margin-left: 80px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-15 {
    margin: 120px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-15,
  .my-md-15 {
    margin-top: 120px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-15,
  .mx-md-15 {
    margin-right: 120px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-15,
  .my-md-15 {
    margin-bottom: 120px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-15,
  .mx-md-15 {
    margin-left: 120px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-20 {
    margin: 160px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-20,
  .my-md-20 {
    margin-top: 160px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-20,
  .mx-md-20 {
    margin-right: 160px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-20,
  .my-md-20 {
    margin-bottom: 160px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-20,
  .mx-md-20 {
    margin-left: 160px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-30 {
    margin: 240px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-30,
  .my-md-30 {
    margin-top: 240px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-30,
  .mx-md-30 {
    margin-right: 240px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-30,
  .my-md-30 {
    margin-bottom: 240px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-30,
  .mx-md-30 {
    margin-left: 240px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-0 {
    padding: 0 !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-1 {
    padding: 8px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-1,
  .py-md-1 {
    padding-top: 8px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-1,
  .px-md-1 {
    padding-right: 8px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 8px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-1,
  .px-md-1 {
    padding-left: 8px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-2 {
    padding: 16px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-2,
  .py-md-2 {
    padding-top: 16px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-2,
  .px-md-2 {
    padding-right: 16px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 16px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-2,
  .px-md-2 {
    padding-left: 16px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-3 {
    padding: 24px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-3,
  .py-md-3 {
    padding-top: 24px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-3,
  .px-md-3 {
    padding-right: 24px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 24px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-3,
  .px-md-3 {
    padding-left: 24px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-4 {
    padding: 32px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-4,
  .py-md-4 {
    padding-top: 32px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-4,
  .px-md-4 {
    padding-right: 32px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 32px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-4,
  .px-md-4 {
    padding-left: 32px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-5 {
    padding: 40px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-5,
  .py-md-5 {
    padding-top: 40px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-5,
  .px-md-5 {
    padding-right: 40px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 40px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-5,
  .px-md-5 {
    padding-left: 40px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-0_5 {
    padding: 4px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-0_5,
  .py-md-0_5 {
    padding-top: 4px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-0_5,
  .px-md-0_5 {
    padding-right: 4px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-0_5,
  .py-md-0_5 {
    padding-bottom: 4px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-0_5,
  .px-md-0_5 {
    padding-left: 4px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-1_5 {
    padding: 12px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-1_5,
  .py-md-1_5 {
    padding-top: 12px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-1_5,
  .px-md-1_5 {
    padding-right: 12px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-1_5,
  .py-md-1_5 {
    padding-bottom: 12px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-1_5,
  .px-md-1_5 {
    padding-left: 12px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-2_5 {
    padding: 20px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-2_5,
  .py-md-2_5 {
    padding-top: 20px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-2_5,
  .px-md-2_5 {
    padding-right: 20px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-2_5,
  .py-md-2_5 {
    padding-bottom: 20px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-2_5,
  .px-md-2_5 {
    padding-left: 20px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-6 {
    padding: 48px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-6,
  .py-md-6 {
    padding-top: 48px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-6,
  .px-md-6 {
    padding-right: 48px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 48px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-6,
  .px-md-6 {
    padding-left: 48px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-7 {
    padding: 56px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-7,
  .py-md-7 {
    padding-top: 56px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-7,
  .px-md-7 {
    padding-right: 56px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 56px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-7,
  .px-md-7 {
    padding-left: 56px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-8 {
    padding: 64px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-8,
  .py-md-8 {
    padding-top: 64px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-8,
  .px-md-8 {
    padding-right: 64px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 64px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-8,
  .px-md-8 {
    padding-left: 64px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-9 {
    padding: 72px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-9,
  .py-md-9 {
    padding-top: 72px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-9,
  .px-md-9 {
    padding-right: 72px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 72px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-9,
  .px-md-9 {
    padding-left: 72px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-10 {
    padding: 80px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-10,
  .py-md-10 {
    padding-top: 80px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-10,
  .px-md-10 {
    padding-right: 80px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 80px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-10,
  .px-md-10 {
    padding-left: 80px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-15 {
    padding: 120px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-15,
  .py-md-15 {
    padding-top: 120px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-15,
  .px-md-15 {
    padding-right: 120px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-15,
  .py-md-15 {
    padding-bottom: 120px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-15,
  .px-md-15 {
    padding-left: 120px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-20 {
    padding: 160px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-20,
  .py-md-20 {
    padding-top: 160px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-20,
  .px-md-20 {
    padding-right: 160px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-20,
  .py-md-20 {
    padding-bottom: 160px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-20,
  .px-md-20 {
    padding-left: 160px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-30 {
    padding: 240px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-30,
  .py-md-30 {
    padding-top: 240px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-30,
  .px-md-30 {
    padding-right: 240px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-30,
  .py-md-30 {
    padding-bottom: 240px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-30,
  .px-md-30 {
    padding-left: 240px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n1 {
    margin: -8px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -8px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -8px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -8px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -8px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n2 {
    margin: -16px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -16px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -16px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -16px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -16px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n3 {
    margin: -24px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -24px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -24px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -24px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -24px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n4 {
    margin: -32px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -32px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -32px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -32px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -32px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n5 {
    margin: -40px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -40px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -40px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -40px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -40px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n0_5 {
    margin: -4px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n0_5,
  .my-md-n0_5 {
    margin-top: -4px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n0_5,
  .mx-md-n0_5 {
    margin-right: -4px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n0_5,
  .my-md-n0_5 {
    margin-bottom: -4px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n0_5,
  .mx-md-n0_5 {
    margin-left: -4px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n1_5 {
    margin: -12px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n1_5,
  .my-md-n1_5 {
    margin-top: -12px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n1_5,
  .mx-md-n1_5 {
    margin-right: -12px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n1_5,
  .my-md-n1_5 {
    margin-bottom: -12px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n1_5,
  .mx-md-n1_5 {
    margin-left: -12px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n2_5 {
    margin: -20px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n2_5,
  .my-md-n2_5 {
    margin-top: -20px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n2_5,
  .mx-md-n2_5 {
    margin-right: -20px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n2_5,
  .my-md-n2_5 {
    margin-bottom: -20px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n2_5,
  .mx-md-n2_5 {
    margin-left: -20px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n6 {
    margin: -48px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -48px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -48px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -48px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -48px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n7 {
    margin: -56px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -56px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -56px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -56px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -56px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n8 {
    margin: -64px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -64px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -64px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -64px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -64px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n9 {
    margin: -72px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -72px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -72px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -72px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -72px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n10 {
    margin: -80px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -80px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -80px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -80px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -80px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n15 {
    margin: -120px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n15,
  .my-md-n15 {
    margin-top: -120px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n15,
  .mx-md-n15 {
    margin-right: -120px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n15,
  .my-md-n15 {
    margin-bottom: -120px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n15,
  .mx-md-n15 {
    margin-left: -120px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n20 {
    margin: -160px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n20,
  .my-md-n20 {
    margin-top: -160px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n20,
  .mx-md-n20 {
    margin-right: -160px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n20,
  .my-md-n20 {
    margin-bottom: -160px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n20,
  .mx-md-n20 {
    margin-left: -160px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n30 {
    margin: -240px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n30,
  .my-md-n30 {
    margin-top: -240px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n30,
  .mx-md-n30 {
    margin-right: -240px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n30,
  .my-md-n30 {
    margin-bottom: -240px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n30,
  .mx-md-n30 {
    margin-left: -240px !important; }
  /* line 55, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-auto {
    margin: auto !important; }
  /* line 56, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  /* line 60, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  /* line 64, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  /* line 68, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 1024px) {
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-0 {
    margin: 0 !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-1 {
    margin: 8px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 8px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 8px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 8px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 8px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-2 {
    margin: 16px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 16px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 16px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 16px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 16px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-3 {
    margin: 24px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 24px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 24px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 24px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 24px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-4 {
    margin: 32px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 32px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 32px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 32px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 32px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-5 {
    margin: 40px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 40px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 40px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 40px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 40px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-0_5 {
    margin: 4px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-0_5,
  .my-lg-0_5 {
    margin-top: 4px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-0_5,
  .mx-lg-0_5 {
    margin-right: 4px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-0_5,
  .my-lg-0_5 {
    margin-bottom: 4px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-0_5,
  .mx-lg-0_5 {
    margin-left: 4px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-1_5 {
    margin: 12px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-1_5,
  .my-lg-1_5 {
    margin-top: 12px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-1_5,
  .mx-lg-1_5 {
    margin-right: 12px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-1_5,
  .my-lg-1_5 {
    margin-bottom: 12px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-1_5,
  .mx-lg-1_5 {
    margin-left: 12px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-2_5 {
    margin: 20px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-2_5,
  .my-lg-2_5 {
    margin-top: 20px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-2_5,
  .mx-lg-2_5 {
    margin-right: 20px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-2_5,
  .my-lg-2_5 {
    margin-bottom: 20px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-2_5,
  .mx-lg-2_5 {
    margin-left: 20px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-6 {
    margin: 48px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 48px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 48px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 48px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 48px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-7 {
    margin: 56px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 56px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 56px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 56px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 56px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-8 {
    margin: 64px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 64px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 64px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 64px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 64px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-9 {
    margin: 72px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 72px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 72px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 72px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 72px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-10 {
    margin: 80px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 80px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 80px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 80px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 80px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-15 {
    margin: 120px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-15,
  .my-lg-15 {
    margin-top: 120px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-15,
  .mx-lg-15 {
    margin-right: 120px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-15,
  .my-lg-15 {
    margin-bottom: 120px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-15,
  .mx-lg-15 {
    margin-left: 120px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-20 {
    margin: 160px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-20,
  .my-lg-20 {
    margin-top: 160px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-20,
  .mx-lg-20 {
    margin-right: 160px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-20,
  .my-lg-20 {
    margin-bottom: 160px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-20,
  .mx-lg-20 {
    margin-left: 160px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-30 {
    margin: 240px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-30,
  .my-lg-30 {
    margin-top: 240px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-30,
  .mx-lg-30 {
    margin-right: 240px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-30,
  .my-lg-30 {
    margin-bottom: 240px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-30,
  .mx-lg-30 {
    margin-left: 240px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-0 {
    padding: 0 !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-1 {
    padding: 8px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 8px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 8px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 8px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 8px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-2 {
    padding: 16px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 16px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 16px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 16px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 16px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-3 {
    padding: 24px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 24px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 24px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 24px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 24px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-4 {
    padding: 32px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 32px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 32px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 32px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 32px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-5 {
    padding: 40px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 40px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 40px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 40px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 40px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-0_5 {
    padding: 4px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-0_5,
  .py-lg-0_5 {
    padding-top: 4px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-0_5,
  .px-lg-0_5 {
    padding-right: 4px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-0_5,
  .py-lg-0_5 {
    padding-bottom: 4px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-0_5,
  .px-lg-0_5 {
    padding-left: 4px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-1_5 {
    padding: 12px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-1_5,
  .py-lg-1_5 {
    padding-top: 12px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-1_5,
  .px-lg-1_5 {
    padding-right: 12px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-1_5,
  .py-lg-1_5 {
    padding-bottom: 12px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-1_5,
  .px-lg-1_5 {
    padding-left: 12px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-2_5 {
    padding: 20px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-2_5,
  .py-lg-2_5 {
    padding-top: 20px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-2_5,
  .px-lg-2_5 {
    padding-right: 20px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-2_5,
  .py-lg-2_5 {
    padding-bottom: 20px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-2_5,
  .px-lg-2_5 {
    padding-left: 20px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-6 {
    padding: 48px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 48px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 48px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 48px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 48px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-7 {
    padding: 56px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 56px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 56px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 56px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 56px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-8 {
    padding: 64px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 64px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 64px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 64px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 64px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-9 {
    padding: 72px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 72px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 72px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 72px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 72px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-10 {
    padding: 80px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 80px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 80px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 80px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 80px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-15 {
    padding: 120px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-15,
  .py-lg-15 {
    padding-top: 120px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-15,
  .px-lg-15 {
    padding-right: 120px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-15,
  .py-lg-15 {
    padding-bottom: 120px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-15,
  .px-lg-15 {
    padding-left: 120px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-20 {
    padding: 160px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-20,
  .py-lg-20 {
    padding-top: 160px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-20,
  .px-lg-20 {
    padding-right: 160px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-20,
  .py-lg-20 {
    padding-bottom: 160px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-20,
  .px-lg-20 {
    padding-left: 160px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-30 {
    padding: 240px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-30,
  .py-lg-30 {
    padding-top: 240px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-30,
  .px-lg-30 {
    padding-right: 240px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-30,
  .py-lg-30 {
    padding-bottom: 240px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-30,
  .px-lg-30 {
    padding-left: 240px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n1 {
    margin: -8px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -8px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -8px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -8px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -8px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n2 {
    margin: -16px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -16px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -16px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -16px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -16px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n3 {
    margin: -24px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -24px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -24px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -24px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -24px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n4 {
    margin: -32px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -32px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -32px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -32px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -32px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n5 {
    margin: -40px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -40px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -40px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -40px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -40px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n0_5 {
    margin: -4px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n0_5,
  .my-lg-n0_5 {
    margin-top: -4px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n0_5,
  .mx-lg-n0_5 {
    margin-right: -4px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n0_5,
  .my-lg-n0_5 {
    margin-bottom: -4px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n0_5,
  .mx-lg-n0_5 {
    margin-left: -4px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n1_5 {
    margin: -12px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n1_5,
  .my-lg-n1_5 {
    margin-top: -12px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n1_5,
  .mx-lg-n1_5 {
    margin-right: -12px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n1_5,
  .my-lg-n1_5 {
    margin-bottom: -12px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n1_5,
  .mx-lg-n1_5 {
    margin-left: -12px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n2_5 {
    margin: -20px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n2_5,
  .my-lg-n2_5 {
    margin-top: -20px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n2_5,
  .mx-lg-n2_5 {
    margin-right: -20px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n2_5,
  .my-lg-n2_5 {
    margin-bottom: -20px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n2_5,
  .mx-lg-n2_5 {
    margin-left: -20px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n6 {
    margin: -48px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -48px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -48px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -48px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -48px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n7 {
    margin: -56px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -56px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -56px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -56px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -56px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n8 {
    margin: -64px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -64px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -64px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -64px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -64px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n9 {
    margin: -72px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -72px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -72px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -72px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -72px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n10 {
    margin: -80px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -80px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -80px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -80px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -80px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n15 {
    margin: -120px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n15,
  .my-lg-n15 {
    margin-top: -120px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n15,
  .mx-lg-n15 {
    margin-right: -120px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n15,
  .my-lg-n15 {
    margin-bottom: -120px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n15,
  .mx-lg-n15 {
    margin-left: -120px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n20 {
    margin: -160px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n20,
  .my-lg-n20 {
    margin-top: -160px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n20,
  .mx-lg-n20 {
    margin-right: -160px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n20,
  .my-lg-n20 {
    margin-bottom: -160px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n20,
  .mx-lg-n20 {
    margin-left: -160px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n30 {
    margin: -240px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n30,
  .my-lg-n30 {
    margin-top: -240px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n30,
  .mx-lg-n30 {
    margin-right: -240px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n30,
  .my-lg-n30 {
    margin-bottom: -240px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n30,
  .mx-lg-n30 {
    margin-left: -240px !important; }
  /* line 55, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-auto {
    margin: auto !important; }
  /* line 56, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  /* line 60, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  /* line 64, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  /* line 68, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1440px) {
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-0 {
    margin: 0 !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-1 {
    margin: 8px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 8px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 8px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 8px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 8px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-2 {
    margin: 16px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 16px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 16px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 16px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 16px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-3 {
    margin: 24px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 24px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 24px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 24px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 24px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-4 {
    margin: 32px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 32px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 32px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 32px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 32px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-5 {
    margin: 40px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 40px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 40px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 40px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 40px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-0_5 {
    margin: 4px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-0_5,
  .my-xl-0_5 {
    margin-top: 4px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-0_5,
  .mx-xl-0_5 {
    margin-right: 4px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-0_5,
  .my-xl-0_5 {
    margin-bottom: 4px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-0_5,
  .mx-xl-0_5 {
    margin-left: 4px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-1_5 {
    margin: 12px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-1_5,
  .my-xl-1_5 {
    margin-top: 12px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-1_5,
  .mx-xl-1_5 {
    margin-right: 12px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-1_5,
  .my-xl-1_5 {
    margin-bottom: 12px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-1_5,
  .mx-xl-1_5 {
    margin-left: 12px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-2_5 {
    margin: 20px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-2_5,
  .my-xl-2_5 {
    margin-top: 20px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-2_5,
  .mx-xl-2_5 {
    margin-right: 20px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-2_5,
  .my-xl-2_5 {
    margin-bottom: 20px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-2_5,
  .mx-xl-2_5 {
    margin-left: 20px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-6 {
    margin: 48px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 48px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 48px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 48px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 48px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-7 {
    margin: 56px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 56px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 56px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 56px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 56px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-8 {
    margin: 64px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 64px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 64px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 64px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 64px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-9 {
    margin: 72px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 72px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 72px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 72px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 72px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-10 {
    margin: 80px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 80px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 80px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 80px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 80px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-15 {
    margin: 120px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-15,
  .my-xl-15 {
    margin-top: 120px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-15,
  .mx-xl-15 {
    margin-right: 120px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-15,
  .my-xl-15 {
    margin-bottom: 120px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-15,
  .mx-xl-15 {
    margin-left: 120px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-20 {
    margin: 160px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-20,
  .my-xl-20 {
    margin-top: 160px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-20,
  .mx-xl-20 {
    margin-right: 160px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-20,
  .my-xl-20 {
    margin-bottom: 160px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-20,
  .mx-xl-20 {
    margin-left: 160px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-30 {
    margin: 240px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-30,
  .my-xl-30 {
    margin-top: 240px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-30,
  .mx-xl-30 {
    margin-right: 240px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-30,
  .my-xl-30 {
    margin-bottom: 240px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-30,
  .mx-xl-30 {
    margin-left: 240px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-0 {
    padding: 0 !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-1 {
    padding: 8px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 8px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 8px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 8px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 8px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-2 {
    padding: 16px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 16px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 16px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 16px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 16px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-3 {
    padding: 24px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 24px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 24px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 24px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 24px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-4 {
    padding: 32px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 32px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 32px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 32px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 32px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-5 {
    padding: 40px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 40px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 40px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 40px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 40px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-0_5 {
    padding: 4px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-0_5,
  .py-xl-0_5 {
    padding-top: 4px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-0_5,
  .px-xl-0_5 {
    padding-right: 4px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-0_5,
  .py-xl-0_5 {
    padding-bottom: 4px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-0_5,
  .px-xl-0_5 {
    padding-left: 4px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-1_5 {
    padding: 12px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-1_5,
  .py-xl-1_5 {
    padding-top: 12px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-1_5,
  .px-xl-1_5 {
    padding-right: 12px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-1_5,
  .py-xl-1_5 {
    padding-bottom: 12px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-1_5,
  .px-xl-1_5 {
    padding-left: 12px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-2_5 {
    padding: 20px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-2_5,
  .py-xl-2_5 {
    padding-top: 20px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-2_5,
  .px-xl-2_5 {
    padding-right: 20px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-2_5,
  .py-xl-2_5 {
    padding-bottom: 20px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-2_5,
  .px-xl-2_5 {
    padding-left: 20px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-6 {
    padding: 48px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 48px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 48px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 48px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 48px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-7 {
    padding: 56px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 56px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 56px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 56px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 56px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-8 {
    padding: 64px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 64px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 64px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 64px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 64px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-9 {
    padding: 72px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 72px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 72px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 72px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 72px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-10 {
    padding: 80px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 80px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 80px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 80px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 80px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-15 {
    padding: 120px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-15,
  .py-xl-15 {
    padding-top: 120px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-15,
  .px-xl-15 {
    padding-right: 120px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-15,
  .py-xl-15 {
    padding-bottom: 120px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-15,
  .px-xl-15 {
    padding-left: 120px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-20 {
    padding: 160px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-20,
  .py-xl-20 {
    padding-top: 160px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-20,
  .px-xl-20 {
    padding-right: 160px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-20,
  .py-xl-20 {
    padding-bottom: 160px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-20,
  .px-xl-20 {
    padding-left: 160px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-30 {
    padding: 240px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-30,
  .py-xl-30 {
    padding-top: 240px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-30,
  .px-xl-30 {
    padding-right: 240px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-30,
  .py-xl-30 {
    padding-bottom: 240px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-30,
  .px-xl-30 {
    padding-left: 240px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n1 {
    margin: -8px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -8px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -8px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -8px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -8px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n2 {
    margin: -16px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -16px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -16px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -16px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -16px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n3 {
    margin: -24px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -24px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -24px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -24px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -24px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n4 {
    margin: -32px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -32px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -32px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -32px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -32px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n5 {
    margin: -40px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -40px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -40px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -40px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -40px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n0_5 {
    margin: -4px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n0_5,
  .my-xl-n0_5 {
    margin-top: -4px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n0_5,
  .mx-xl-n0_5 {
    margin-right: -4px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n0_5,
  .my-xl-n0_5 {
    margin-bottom: -4px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n0_5,
  .mx-xl-n0_5 {
    margin-left: -4px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n1_5 {
    margin: -12px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n1_5,
  .my-xl-n1_5 {
    margin-top: -12px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n1_5,
  .mx-xl-n1_5 {
    margin-right: -12px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n1_5,
  .my-xl-n1_5 {
    margin-bottom: -12px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n1_5,
  .mx-xl-n1_5 {
    margin-left: -12px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n2_5 {
    margin: -20px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n2_5,
  .my-xl-n2_5 {
    margin-top: -20px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n2_5,
  .mx-xl-n2_5 {
    margin-right: -20px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n2_5,
  .my-xl-n2_5 {
    margin-bottom: -20px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n2_5,
  .mx-xl-n2_5 {
    margin-left: -20px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n6 {
    margin: -48px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -48px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -48px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -48px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -48px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n7 {
    margin: -56px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -56px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -56px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -56px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -56px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n8 {
    margin: -64px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -64px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -64px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -64px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -64px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n9 {
    margin: -72px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -72px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -72px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -72px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -72px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n10 {
    margin: -80px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -80px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -80px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -80px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -80px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n15 {
    margin: -120px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n15,
  .my-xl-n15 {
    margin-top: -120px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n15,
  .mx-xl-n15 {
    margin-right: -120px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n15,
  .my-xl-n15 {
    margin-bottom: -120px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n15,
  .mx-xl-n15 {
    margin-left: -120px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n20 {
    margin: -160px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n20,
  .my-xl-n20 {
    margin-top: -160px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n20,
  .mx-xl-n20 {
    margin-right: -160px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n20,
  .my-xl-n20 {
    margin-bottom: -160px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n20,
  .mx-xl-n20 {
    margin-left: -160px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n30 {
    margin: -240px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n30,
  .my-xl-n30 {
    margin-top: -240px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n30,
  .mx-xl-n30 {
    margin-right: -240px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n30,
  .my-xl-n30 {
    margin-bottom: -240px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n30,
  .mx-xl-n30 {
    margin-left: -240px !important; }
  /* line 55, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-auto {
    margin: auto !important; }
  /* line 56, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  /* line 60, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  /* line 64, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  /* line 68, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

/* line 6, ../node_modules/bootstrap/scss/utilities/_stretched-link.scss */
.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); }

/* line 7, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-justify {
  text-align: justify !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-wrap {
  white-space: normal !important; }

/* line 13, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-nowrap {
  white-space: nowrap !important; }

/* line 14, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 22, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-left {
  text-align: left !important; }

/* line 23, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-right {
  text-align: right !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  /* line 22, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-left {
    text-align: left !important; }
  /* line 23, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-right {
    text-align: right !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  /* line 22, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-left {
    text-align: left !important; }
  /* line 23, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-right {
    text-align: right !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 1024px) {
  /* line 22, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-left {
    text-align: left !important; }
  /* line 23, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-right {
    text-align: right !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1440px) {
  /* line 22, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-left {
    text-align: left !important; }
  /* line 23, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-right {
    text-align: right !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-center {
    text-align: center !important; } }

/* line 30, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-lowercase {
  text-transform: lowercase !important; }

/* line 31, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-uppercase {
  text-transform: uppercase !important; }

/* line 32, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-capitalize {
  text-transform: capitalize !important; }

/* line 36, ../node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-light {
  font-weight: 300 !important; }

/* line 37, ../node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-lighter {
  font-weight: lighter !important; }

/* line 38, ../node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-normal {
  font-weight: 400 !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-bold {
  font-weight: 700 !important; }

/* line 40, ../node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-bolder {
  font-weight: bolder !important; }

/* line 41, ../node_modules/bootstrap/scss/utilities/_text.scss */
.font-italic {
  font-style: italic !important; }

/* line 45, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-white {
  color: #fff !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-primary {
  color: #000000 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-primary:hover, a.text-primary:focus {
  color: black !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-secondary {
  color: #B8BAC5 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #8e91a3 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-success {
  color: #28a745 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-info {
  color: #17a2b8 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-warning {
  color: #ffc107 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-danger {
  color: #dc3545 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-light {
  color: #f8f9fa !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-dark {
  color: #343a40 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-ui-01 {
  color: #000000 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-ui-01:hover, a.text-color-ui-01:focus {
  color: black !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-ui-02 {
  color: #5E5E62 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-ui-02:hover, a.text-color-ui-02:focus {
  color: #39393b !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-ui-03 {
  color: #B8BAC5 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-ui-03:hover, a.text-color-ui-03:focus {
  color: #8e91a3 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-ui-04 {
  color: #DFE1EE !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-ui-04:hover, a.text-color-ui-04:focus {
  color: #adb2d3 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-ui-05 {
  color: #F9F9FC !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-ui-05:hover, a.text-color-ui-05:focus {
  color: #c6c6e3 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-ui-05-70 {
  color: rgba(246, 247, 251, 0.7) !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-ui-05-70:hover, a.text-color-ui-05-70:focus {
  color: rgba(193, 200, 227, 0.7) !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-ui-06 {
  color: #FFFFFF !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-ui-06:hover, a.text-color-ui-06:focus {
  color: #d9d9d9 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-ui-06-06 {
  color: rgba(255, 255, 255, 0.06) !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-ui-06-06:hover, a.text-color-ui-06-06:focus {
  color: rgba(217, 217, 217, 0.06) !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-ui-06-10 {
  color: rgba(255, 255, 255, 0.1) !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-ui-06-10:hover, a.text-color-ui-06-10:focus {
  color: rgba(217, 217, 217, 0.1) !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-yellow-dark {
  color: #FFD800 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-yellow-dark:hover, a.text-brand-yellow-dark:focus {
  color: #b39700 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-yellow {
  color: #FFD800 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-yellow:hover, a.text-brand-yellow:focus {
  color: #b39700 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-yellow-light {
  color: #FFD800 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-yellow-light:hover, a.text-brand-yellow-light:focus {
  color: #b39700 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-red-dark {
  color: #F8366A !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-red-dark:hover, a.text-brand-red-dark:focus {
  color: #da0840 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-red {
  color: #F8366A !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-red:hover, a.text-brand-red:focus {
  color: #da0840 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-red-light {
  color: #F8366A !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-red-light:hover, a.text-brand-red-light:focus {
  color: #da0840 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-blue-dark {
  color: #2983FF !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-blue-dark:hover, a.text-brand-blue-dark:focus {
  color: #005cdc !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-blue {
  color: #2983FF !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-blue:hover, a.text-brand-blue:focus {
  color: #005cdc !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-blue-light {
  color: #2983FF !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-blue-light:hover, a.text-brand-blue-light:focus {
  color: #005cdc !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-green-dark {
  color: #A5CD28 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-green-dark:hover, a.text-brand-green-dark:focus {
  color: #718d1c !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-green {
  color: #A5CD28 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-green:hover, a.text-brand-green:focus {
  color: #718d1c !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-green-light {
  color: #A5CD28 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-green-light:hover, a.text-brand-green-light:focus {
  color: #718d1c !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-purple-dark {
  color: #C101F8 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-purple-dark:hover, a.text-brand-purple-dark:focus {
  color: #8601ac !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-purple {
  color: #C101F8 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-purple:hover, a.text-brand-purple:focus {
  color: #8601ac !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-purple-light {
  color: #C101F8 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-purple-light:hover, a.text-brand-purple-light:focus {
  color: #8601ac !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-status-error-dark {
  color: #B8044F !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-status-error-dark:hover, a.text-color-status-error-dark:focus {
  color: #6d022f !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-status-error {
  color: #D6245A !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-status-error:hover, a.text-color-status-error:focus {
  color: #95193e !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-status-error-light {
  color: #FFF2F6 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-status-error-light:hover, a.text-color-status-error-light:focus {
  color: #ffa6c1 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-status-warning-dark {
  color: #BC4A09 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-status-warning-dark:hover, a.text-color-status-warning-dark:focus {
  color: #732d06 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-status-warning {
  color: #E37334 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-status-warning:hover, a.text-color-status-warning:focus {
  color: #b25019 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-status-warning-light {
  color: #FFF3ED !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-status-warning-light:hover, a.text-color-status-warning-light:focus {
  color: #ffc0a1 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-status-success-dark {
  color: #0C7952 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-status-success-dark:hover, a.text-color-status-success-dark:focus {
  color: #053323 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-status-success {
  color: #39BD8D !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-status-success:hover, a.text-color-status-success:focus {
  color: #278261 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-status-success-light {
  color: #EAF5F1 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-status-success-light:hover, a.text-color-status-success-light:focus {
  color: #b6dcce !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-status-info-dark {
  color: #2C53B9 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-status-info-dark:hover, a.text-color-status-info-dark:focus {
  color: #1d377b !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-status-info {
  color: #6993FF !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-status-info:hover, a.text-color-status-info:focus {
  color: #1d5cff !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-status-info-light {
  color: #EEF3FF !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-status-info-light:hover, a.text-color-status-info-light:focus {
  color: #a2bdff !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-linkedin {
  color: #143DD6 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-linkedin:hover, a.text-color-linkedin:focus {
  color: #0d2990 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-indeed {
  color: #003A9B !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-indeed:hover, a.text-color-indeed:focus {
  color: #001d4f !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-twitter {
  color: #1DA1F2 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-twitter:hover, a.text-color-twitter:focus {
  color: #0b76b8 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-facebook {
  color: #1877F2 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-facebook:hover, a.text-color-facebook:focus {
  color: #0a54b3 !important; }

/* line 51, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-body {
  color: #212529 !important; }

/* line 52, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-muted {
  color: #6c757d !important; }

/* line 54, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

/* line 55, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

/* line 59, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 63, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-decoration-none {
  text-decoration: none !important; }

/* line 65, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }

/* line 72, ../node_modules/bootstrap/scss/utilities/_text.scss */
.text-reset {
  color: inherit !important; }

/* line 7, ../node_modules/bootstrap/scss/utilities/_visibility.scss */
.visible {
  visibility: visible !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_visibility.scss */
.invisible {
  visibility: hidden !important; }

@media print {
  /* line 13, ../node_modules/bootstrap/scss/_print.scss */
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  /* line 24, ../node_modules/bootstrap/scss/_print.scss */
  a:not(.btn) {
    text-decoration: underline; }
  /* line 34, ../node_modules/bootstrap/scss/_print.scss */
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  /* line 49, ../node_modules/bootstrap/scss/_print.scss */
  pre {
    white-space: pre-wrap !important; }
  /* line 52, ../node_modules/bootstrap/scss/_print.scss */
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  /* line 58, ../node_modules/bootstrap/scss/_print.scss */
  tr,
  img {
    page-break-inside: avoid; }
  /* line 63, ../node_modules/bootstrap/scss/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  /* line 70, ../node_modules/bootstrap/scss/_print.scss */
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  /* line 83, ../node_modules/bootstrap/scss/_print.scss */
  body {
    min-width: 1024px !important; }
  /* line 86, ../node_modules/bootstrap/scss/_print.scss */
  .container {
    min-width: 1024px !important; }
  /* line 91, ../node_modules/bootstrap/scss/_print.scss */
  .navbar {
    display: none; }
  /* line 94, ../node_modules/bootstrap/scss/_print.scss */
  .badge {
    border: 1px solid #000; }
  /* line 98, ../node_modules/bootstrap/scss/_print.scss */
  .table {
    border-collapse: collapse !important; }
    /* line 101, ../node_modules/bootstrap/scss/_print.scss */
    .table td,
    .table th {
      background-color: #fff !important; }
  /* line 108, ../node_modules/bootstrap/scss/_print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  /* line 114, ../node_modules/bootstrap/scss/_print.scss */
  .table-dark {
    color: inherit; }
    /* line 117, ../node_modules/bootstrap/scss/_print.scss */
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee2e6; }
  /* line 125, ../node_modules/bootstrap/scss/_print.scss */
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

/* line 3, src/assets/scss/_global.scss */
html {
  scroll-behavior: smooth; }

/* line 7, src/assets/scss/_global.scss */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 13, src/assets/scss/_global.scss */
:root {
  --themeTxtColor: #000000;
  --themeBgColor: #F9F9FC;
  --navHoverBgColor: #F9F9FC;
  font-family: "Work Sans", sans-serif; }

/* line 20, src/assets/scss/_global.scss */
:host > * {
  font-family: "Work Sans", sans-serif !important; }

/* line 24, src/assets/scss/_global.scss */
.dark-theme {
  --themeTxtColor: #F9F9FC;
  --themeBgColor: #000000;
  --navHoverBgColor: rgba(255, 255, 255, 0.12); }

/* line 30, src/assets/scss/_global.scss */
.themeTxtColor {
  color: var(--themeTxtColor); }

/* line 34, src/assets/scss/_global.scss */
.themeBgColor {
  background-color: var(--themeBgColor); }

/* line 38, src/assets/scss/_global.scss */
.navHoverBgColor {
  background-color: var(--navHoverBgColor); }

/* line 42, src/assets/scss/_global.scss */
body {
  font-family: "Work Sans", sans-serif;
  color: #000000;
  background-color: #F9F9FC;
  background-image: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-transition: background-color 2s linear;
  transition: background-color 2s linear;
  -webkit-transition: background-image 2s ease-in-out;
  transition: background-image 2s ease-in-out;
  --bgStartCol: #F9F9FC;
  --bgEndCol: #000000;
  --textStartCol: #000000;
  --textEndCol: #ffffff; }

/* line 58, src/assets/scss/_global.scss */
.container {
  padding-left: 16px;
  padding-right: 16px; }
  @media (min-width: 768px) {
    /* line 58, src/assets/scss/_global.scss */
    .container {
      padding-left: 24px;
      padding-right: 24px; } }
  @media (min-width: 1440px) {
    /* line 58, src/assets/scss/_global.scss */
    .container {
      padding-left: 0;
      padding-right: 0; } }

/* line 71, src/assets/scss/_global.scss */
#main-content {
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: none;
  transition: none;
  overflow: hidden; }

/* line 78, src/assets/scss/_global.scss */
.max-width-712 {
  max-width: 712px;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: none;
  transition: none; }

/* line 85, src/assets/scss/_global.scss */
.full-height,
.full-height-large,
.full-height-adjusted {
  min-height: 100vh;
  overflow: visible; }

/* line 92, src/assets/scss/_global.scss */
section {
  -webkit-transition: background-color 2s linear;
  transition: background-color 2s linear;
  -webkit-transition: color 0.5s linear;
  transition: color 0.5s linear;
  --bgStartCol: #F9F9FC;
  --bgEndCol: #000000;
  --textStartCol: #000000;
  --textEndCol: #ffffff; }

@-webkit-keyframes fadeIt {
  0% {
    background-color: var(--bgStartCol);
    color: var(--textStartCol); }
  100% {
    background-color: var(--bgEndCol);
    color: var(--textEndCol); } }

@keyframes fadeIt {
  0% {
    background-color: var(--bgStartCol);
    color: var(--textStartCol); }
  100% {
    background-color: var(--bgEndCol);
    color: var(--textEndCol); } }

/* line 113, src/assets/scss/_global.scss */
.backgroundAnimated {
  -webkit-animation: fadeIt 1.5s ease-in-out forwards;
          animation: fadeIt 1.5s ease-in-out forwards; }

/* line 118, src/assets/scss/_global.scss */
a:hover {
  color: inherit;
  outline: none; }

/* line 123, src/assets/scss/_global.scss */
a:focus {
  color: inherit;
  outline: none; }

/* line 129, src/assets/scss/_global.scss */
a.text-primary:hover {
  color: #000000 !important;
  outline: none; }

/* line 134, src/assets/scss/_global.scss */
a.text-primary:focus {
  color: #000000 !important;
  outline: none; }

/* line 141, src/assets/scss/_global.scss */
.bg-image {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }
  /* line 147, src/assets/scss/_global.scss */
  .bg-image .bg-content {
    z-index: 3; }
  /* line 151, src/assets/scss/_global.scss */
  .bg-image .bg-overlay {
    z-index: 2;
    position: absolute;
    display: block;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0;
    -webkit-transition: all 2.5s;
    transition: all 2.5s; }
    /* line 164, src/assets/scss/_global.scss */
    .bg-image .bg-overlay.show {
      opacity: 1.0; }

/* line 170, src/assets/scss/_global.scss */
.page-hero-img {
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 224px;
  width: auto; }
  @media (min-width: 576px) {
    /* line 170, src/assets/scss/_global.scss */
    .page-hero-img {
      min-height: 320px; } }
  @media (min-width: 768px) {
    /* line 170, src/assets/scss/_global.scss */
    .page-hero-img {
      min-height: 400px; } }
  @media (min-width: 1024px) {
    /* line 170, src/assets/scss/_global.scss */
    .page-hero-img {
      min-height: 456px; } }
  @media (min-width: 1440px) {
    /* line 170, src/assets/scss/_global.scss */
    .page-hero-img {
      min-height: 580px; } }
  /* line 194, src/assets/scss/_global.scss */
  .page-hero-img h2 {
    color: #FFFFFF; }

/* line 199, src/assets/scss/_global.scss */
.page-large-img {
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 280px;
  width: auto; }
  @media (min-width: 576px) {
    /* line 199, src/assets/scss/_global.scss */
    .page-large-img {
      min-height: 320px; } }
  @media (min-width: 768px) {
    /* line 199, src/assets/scss/_global.scss */
    .page-large-img {
      min-height: 400px; } }
  @media (min-width: 1024px) {
    /* line 199, src/assets/scss/_global.scss */
    .page-large-img {
      min-height: 580px; } }
  @media (min-width: 1440px) {
    /* line 199, src/assets/scss/_global.scss */
    .page-large-img {
      min-height: 580px; } }

/* line 224, src/assets/scss/_global.scss */
.page-medium-img {
  position: relative;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 288px;
  width: auto; }
  @media (min-width: 576px) {
    /* line 224, src/assets/scss/_global.scss */
    .page-medium-img {
      min-height: 343px; } }
  @media (min-width: 768px) {
    /* line 224, src/assets/scss/_global.scss */
    .page-medium-img {
      min-height: 480px; } }
  @media (min-width: 1024px) {
    /* line 224, src/assets/scss/_global.scss */
    .page-medium-img {
      min-height: 480px;
      max-width: 480px; } }
  @media (min-width: 1440px) {
    /* line 224, src/assets/scss/_global.scss */
    .page-medium-img {
      min-height: 480px;
      max-width: 480px; } }

/* line 252, src/assets/scss/_global.scss */
video {
  width: 100%;
  height: auto; }

/* line 257, src/assets/scss/_global.scss */
.shadow-maxi {
  position: relative; }
  /* line 260, src/assets/scss/_global.scss */
  .shadow-maxi:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    -webkit-box-shadow: 0 100px 80px rgba(28, 11, 78, 0.03), 0 64.8148px 46.8519px rgba(28, 11, 78, 0.0227778), 0 38.5185px 25.4815px rgba(28, 11, 78, 0.0182222), 0 20px 13px rgba(28, 11, 78, 0.015), 0 8.14815px 6.51852px rgba(28, 11, 78, 0.0117778), 0 1.85185px 3.14815px rgba(28, 11, 78, 0.00722222);
            box-shadow: 0 100px 80px rgba(28, 11, 78, 0.03), 0 64.8148px 46.8519px rgba(28, 11, 78, 0.0227778), 0 38.5185px 25.4815px rgba(28, 11, 78, 0.0182222), 0 20px 13px rgba(28, 11, 78, 0.015), 0 8.14815px 6.51852px rgba(28, 11, 78, 0.0117778), 0 1.85185px 3.14815px rgba(28, 11, 78, 0.00722222); }

/* line 272, src/assets/scss/_global.scss */
.container-shadow {
  position: relative; }
  /* line 275, src/assets/scss/_global.scss */
  .container-shadow:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    -webkit-box-shadow: 0 8px 24px 0 rgba(39, 48, 129, 0.08);
            box-shadow: 0 8px 24px 0 rgba(39, 48, 129, 0.08); }

@media (max-width: 1023.98px) {
  /* line 287, src/assets/scss/_global.scss */
  .responsive-nocorner-md {
    border-radius: 0 !important; } }

/* line 293, src/assets/scss/_global.scss */
ul.tick {
  list-style: none;
  margin: 0;
  padding: 0; }
  /* line 298, src/assets/scss/_global.scss */
  ul.tick li {
    position: relative;
    padding: 0 0 0 56px;
    margin: 0; }
    /* line 303, src/assets/scss/_global.scss */
    ul.tick li::before {
      content: "";
      position: absolute;
      left: 0;
      top: auto;
      width: 32px;
      height: 32px;
      background-image: url("/assets/img/icon-bullet-tick-circle.svg");
      background-repeat: no-repeat;
      background-size: 32px 32px;
      background-position: left center; }

@media (max-width: 767.98px) {
  /* line 318, src/assets/scss/_global.scss */
  .section-article {
    background-image: none !important; } }

/* line 323, src/assets/scss/_global.scss */
.section-article ul.article-meta {
  padding: 0; }
  /* line 326, src/assets/scss/_global.scss */
  .section-article ul.article-meta li {
    display: inline;
    margin: 0; }
    /* line 330, src/assets/scss/_global.scss */
    .section-article ul.article-meta li::before {
      content: "•";
      padding: 0 8px; }
  /* line 336, src/assets/scss/_global.scss */
  .section-article ul.article-meta li:first-child::before {
    content: "";
    padding: 0; }

/* line 342, src/assets/scss/_global.scss */
.section-article .article-underscore {
  display: block;
  width: 56px;
  height: 4px;
  border-radius: 2px; }

/* line 350, src/assets/scss/_global.scss */
.section-article .article-author .article-author_img {
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }
  /* line 357, src/assets/scss/_global.scss */
  .section-article .article-author .article-author_img span {
    font-size: 16px; }

/* line 371, src/assets/scss/_global.scss */
ul.list-group.icon-list-group li.list-group-item {
  background-color: rgba(255, 255, 255, 0.1); }

/* line 375, src/assets/scss/_global.scss */
ul.careers-meta {
  padding: 0; }
  /* line 378, src/assets/scss/_global.scss */
  ul.careers-meta li {
    display: inline;
    margin: 0; }
    /* line 382, src/assets/scss/_global.scss */
    ul.careers-meta li::before {
      content: "•";
      padding: 0 8px; }
  /* line 388, src/assets/scss/_global.scss */
  ul.careers-meta li:first-child::before {
    content: "";
    padding: 0; }

/* line 394, src/assets/scss/_global.scss */
.careers-underscore {
  display: block;
  width: 56px;
  height: 4px;
  border-radius: 2px; }

/* line 402, src/assets/scss/_global.scss */
#apply-bar .apply-bar_share {
  border-top: 1px solid #DFE1EE; }
  @media (min-width: 768px) {
    /* line 402, src/assets/scss/_global.scss */
    #apply-bar .apply-bar_share {
      border-top-width: 0;
      border-left: 1px solid #DFE1EE; } }

/* line 411, src/assets/scss/_global.scss */
#apply-bar .sharebar.nav .nav-item {
  padding: 0; }
  /* line 414, src/assets/scss/_global.scss */
  #apply-bar .sharebar.nav .nav-item .nav-link.social-icon {
    color: #FFFFFF;
    padding: 0;
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 2px; }
    /* line 424, src/assets/scss/_global.scss */
    #apply-bar .sharebar.nav .nav-item .nav-link.social-icon.social-icon_facebook {
      background-color: #1877F2; }
    /* line 428, src/assets/scss/_global.scss */
    #apply-bar .sharebar.nav .nav-item .nav-link.social-icon.social-icon_twitter {
      background-color: #1DA1F2; }
    /* line 432, src/assets/scss/_global.scss */
    #apply-bar .sharebar.nav .nav-item .nav-link.social-icon.social-icon_linkedin {
      background-color: #143DD6; }
    /* line 436, src/assets/scss/_global.scss */
    #apply-bar .sharebar.nav .nav-item .nav-link.social-icon.social-icon_link {
      background-color: #000000; }
    /* line 440, src/assets/scss/_global.scss */
    #apply-bar .sharebar.nav .nav-item .nav-link.social-icon.active, #apply-bar .sharebar.nav .nav-item .nav-link.social-icon:hover {
      color: #5E5E62; }

/* line 449, src/assets/scss/_global.scss */
.role-description {
  background-color: #FFFFFF; }
  @media (min-width: 768px) {
    /* line 449, src/assets/scss/_global.scss */
    .role-description {
      border-radius: 8px;
      background-color: #FFFFFF;
      -webkit-box-shadow: 0 8px 24px 0 rgba(39, 48, 129, 0.08);
              box-shadow: 0 8px 24px 0 rgba(39, 48, 129, 0.08); } }
  @media (min-width: 768px) {
    /* line 457, src/assets/scss/_global.scss */
    .role-description .role-description_team {
      border-radius: 0 0 8px 8px;
      background-color: #F9F9FC; } }

/* line 465, src/assets/scss/_global.scss */
.role-application {
  background-color: #FFFFFF; }
  @media (min-width: 768px) {
    /* line 465, src/assets/scss/_global.scss */
    .role-application {
      border-radius: 8px;
      background-color: #FFFFFF;
      -webkit-box-shadow: 0 8px 24px 0 rgba(39, 48, 129, 0.08);
              box-shadow: 0 8px 24px 0 rgba(39, 48, 129, 0.08); } }
  /* line 473, src/assets/scss/_global.scss */
  .role-application .login-bar_othermethods {
    border-top: 1px solid #DFE1EE; }
    @media (min-width: 768px) {
      /* line 473, src/assets/scss/_global.scss */
      .role-application .login-bar_othermethods {
        border-top-width: 0;
        border-left: 1px solid #DFE1EE; } }

/* line 482, src/assets/scss/_global.scss */
.white-curved-box {
  background-color: #FFFFFF; }
  @media (min-width: 768px) {
    /* line 482, src/assets/scss/_global.scss */
    .white-curved-box {
      border-radius: 8px;
      background-color: #FFFFFF;
      -webkit-box-shadow: 0 8px 24px 0 rgba(39, 48, 129, 0.08);
              box-shadow: 0 8px 24px 0 rgba(39, 48, 129, 0.08); } }

/* line 491, src/assets/scss/_global.scss */
#main-content .section-legal ol {
  counter-reset: item;
  padding: 0 0 0 32px; }

/* line 496, src/assets/scss/_global.scss */
#main-content .section-legal ol li {
  display: block;
  position: relative; }

/* line 501, src/assets/scss/_global.scss */
#main-content .section-legal ol li:before {
  position: absolute;
  left: -32px;
  width: 32px;
  content: counters(item, ".") " ";
  counter-increment: item;
  position: absolute; }

/* line 510, src/assets/scss/_global.scss */
#main-content .section-legal ul[type='a'] {
  counter-reset: item;
  counter-reset: subitem;
  list-style-type: lower-alpha;
  margin-top: 12px; }

/* line 517, src/assets/scss/_global.scss */
#main-content .section-legal ul[type='a'] li {
  margin-bottom: 12px; }

/* line 521, src/assets/scss/_global.scss */
#main-content .section-legal ul[type='a'] li:before {
  content: counter(subitem, lower-alpha) ")";
  counter-increment: subitem; }

/* line 526, src/assets/scss/_global.scss */
#main-content .section-legal ol[type='i'] {
  counter-reset: subitem;
  counter-reset: subsubitem;
  list-style-type: lower-roman;
  margin-top: 12px; }

/* line 533, src/assets/scss/_global.scss */
#main-content .section-legal ol[type='i'] li {
  margin-bottom: 12px; }

/* line 537, src/assets/scss/_global.scss */
#main-content .section-legal ol[type='i'] li:before {
  content: counter(subsubitem, lower-roman) ")";
  counter-increment: subsubitem; }

/* line 542, src/assets/scss/_global.scss */
hr.border-dashed {
  border: 1px dashed #DFE1EE; }

/* line 549, src/assets/scss/_global.scss */
#google-map {
  height: 100%;
  min-height: 194px; }
  @media (min-width: 576px) {
    /* line 549, src/assets/scss/_global.scss */
    #google-map {
      min-height: 340px; } }

/* line 1, src/assets/scss/_header.scss */
header#header {
  background-color: var(--themeBgColor);
  -webkit-transition: top 0.2s ease-in-out;
  transition: top 0.2s ease-in-out;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

/* line 17, src/assets/scss/_header.scss */
header#header .navbar-brand {
  padding: 0;
  margin-bottom: 0;
  height: 76px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

/* line 25, src/assets/scss/_header.scss */
header#header .navbar-brand svg#sabertech_logo_header {
  width: 96px; }
  /* line 27, src/assets/scss/_header.scss */
  header#header .navbar-brand svg#sabertech_logo_header #sabertech_logo_header_text {
    fill: var(--themeTxtColor) !important; }

@media (min-width: 1024px) {
  /* line 32, src/assets/scss/_header.scss */
  header#header .navbar-brand svg#sabertech_logo_header {
    width: 125px; } }

/* line 38, src/assets/scss/_header.scss */
header#header.mobilenav-open {
  background-color: #FFFFFF;
  position: fixed;
  top: 0;
  bottom: 0;
  padding-bottom: 0 !important; }
  /* line 44, src/assets/scss/_header.scss */
  header#header.mobilenav-open .navbar {
    height: 100%;
    display: block; }

/* line 50, src/assets/scss/_header.scss */
header#header.dark-theme.mobilenav-open {
  background-color: var(--themeBgColor); }

/* line 8, src/assets/scss/_mainnav.scss */
#header .navbar-brand {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  font-size: 1.0rem;
  margin: 0; }

/* line 15, src/assets/scss/_mainnav.scss */
#header .navbar-toggler {
  width: 24px;
  height: 24px;
  position: relative;
  margin: 0;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  cursor: pointer;
  outline: 0 !important;
  border: none; }
  /* line 26, src/assets/scss/_mainnav.scss */
  #header .navbar-toggler span {
    display: block;
    position: absolute;
    height: 1.75px;
    width: 100%;
    background: var(--themeTxtColor);
    border-radius: none;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  /* line 40, src/assets/scss/_mainnav.scss */
  #header .navbar-toggler span:nth-child(1) {
    top: 4px; }
  /* line 44, src/assets/scss/_mainnav.scss */
  #header .navbar-toggler span:nth-child(2) {
    top: 12px; }
  /* line 50, src/assets/scss/_mainnav.scss */
  #header .navbar-toggler span:nth-child(3) {
    top: 20px; }
  /* line 54, src/assets/scss/_mainnav.scss */
  #header .navbar-toggler:not(.collapsed) span:nth-child(1) {
    top: 12px;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg); }
  /* line 59, src/assets/scss/_mainnav.scss */
  #header .navbar-toggler:not(.collapsed) span:nth-child(2) {
    opacity: 0;
    -webkit-transition: none;
    transition: none; }
  /* line 65, src/assets/scss/_mainnav.scss */
  #header .navbar-toggler:not(.collapsed) span:nth-child(3) {
    top: 12px;
    -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg); }

/* line 71, src/assets/scss/_mainnav.scss */
#header .navbar-expand-lg {
  -ms-flex-flow: wrap;
  flex-flow: wrap; }

/* line 76, src/assets/scss/_mainnav.scss */
#header .navbar {
  padding: 0; }
  /* line 79, src/assets/scss/_mainnav.scss */
  #header .navbar .nav:not(.lang-switcher) .nav-link {
    font-size: 20px;
    line-height: 24px;
    padding: 0.75rem;
    color: var(--themeTxtColor);
    background-color: transparent;
    font-weight: 400;
    margin-bottom: 0.75rem; }
    /* line 90, src/assets/scss/_mainnav.scss */
    #header .navbar .nav:not(.lang-switcher) .nav-link:hover {
      color: var(--themeTxtColor);
      background-color: var(--navHoverBgColor);
      border-radius: 4px; }
    /* line 96, src/assets/scss/_mainnav.scss */
    #header .navbar .nav:not(.lang-switcher) .nav-link.active {
      background-color: var(--navHoverBgColor);
      border-radius: 4px; }
    @media (min-width: 1024px) {
      /* line 79, src/assets/scss/_mainnav.scss */
      #header .navbar .nav:not(.lang-switcher) .nav-link {
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        padding: 22px 1rem;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        margin-bottom: 0; }
        /* line 113, src/assets/scss/_mainnav.scss */
        #header .navbar .nav:not(.lang-switcher) .nav-link:hover {
          color: var(--themeTxtColor);
          border-bottom: 4px solid var(--themeTxtColor);
          background-color: transparent;
          border-radius: 0; }
        /* line 120, src/assets/scss/_mainnav.scss */
        #header .navbar .nav:not(.lang-switcher) .nav-link.active {
          color: var(--themeTxtColor);
          border-bottom: 4px solid var(--themeTxtColor);
          background-color: transparent;
          border-radius: 0; } }
  /* line 131, src/assets/scss/_mainnav.scss */
  #header .navbar .nav.lang-switcher h5, #header .navbar .nav.lang-switcher p {
    color: var(--themeTxtColor);
    font-size: 12px;
    line-height: 18px; }
  /* line 137, src/assets/scss/_mainnav.scss */
  #header .navbar .nav.lang-switcher .nav-item .nav-link {
    color: #2983FF;
    text-decoration: underline;
    background-color: transparent;
    font-weight: 500;
    font-size: 12px;
    padding: 0 8px;
    display: block;
    border-right: 1px solid #B8BAC5; }
    /* line 148, src/assets/scss/_mainnav.scss */
    #header .navbar .nav.lang-switcher .nav-item .nav-link.active {
      color: var(--themeTxtColor);
      text-decoration: none; }
    /* line 152, src/assets/scss/_mainnav.scss */
    #header .navbar .nav.lang-switcher .nav-item .nav-link:hover {
      color: var(--themeTxtColor); }
  /* line 156, src/assets/scss/_mainnav.scss */
  #header .navbar .nav.lang-switcher .nav-item:last-child .nav-link {
    border-right-color: transparent; }
  /* line 163, src/assets/scss/_mainnav.scss */
  #header .navbar .nav-location {
    color: var(--themeTxtColor);
    background-color: var(--navHoverBgColor);
    -webkit-transition: top 1s ease-in-out;
    transition: top 1s ease-in-out; }
    /* line 167, src/assets/scss/_mainnav.scss */
    #header .navbar .nav-location p {
      font-size: 12px; }

/* line 2, src/assets/scss/_footer.scss */
footer#footer #footer-main {
  background-color: #000000;
  color: #FFFFFF; }
  /* line 8, src/assets/scss/_footer.scss */
  footer#footer #footer-main #footernav.nav .nav-item .nav-link {
    color: #FFFFFF;
    font-weight: 500;
    font-size: 12px;
    padding: 0;
    display: block; }
    /* line 15, src/assets/scss/_footer.scss */
    footer#footer #footer-main #footernav.nav .nav-item .nav-link.active, footer#footer #footer-main #footernav.nav .nav-item .nav-link:hover {
      color: #5E5E62; }
  /* line 25, src/assets/scss/_footer.scss */
  footer#footer #footer-main .nav.lang-switcher .nav-item .nav-link {
    color: #FFFFFF;
    font-weight: 500;
    font-size: 12px;
    padding: 0 8px;
    display: block;
    border-right: 1px solid #B8BAC5; }
    /* line 33, src/assets/scss/_footer.scss */
    footer#footer #footer-main .nav.lang-switcher .nav-item .nav-link.active, footer#footer #footer-main .nav.lang-switcher .nav-item .nav-link:hover {
      color: #5E5E62; }
  /* line 38, src/assets/scss/_footer.scss */
  footer#footer #footer-main .nav.lang-switcher .nav-item:last-child .nav-link {
    border-right-color: transparent; }
  /* line 44, src/assets/scss/_footer.scss */
  footer#footer #footer-main svg#sabertech_logo_footer {
    width: 96px; }
    @media (min-width: 768px) {
      /* line 44, src/assets/scss/_footer.scss */
      footer#footer #footer-main svg#sabertech_logo_footer {
        width: 125px; } }
  /* line 51, src/assets/scss/_footer.scss */
  footer#footer #footer-main h5 {
    font-weight: 300;
    font-size: 12px;
    line-height: 18px;
    color: #FFFFFF; }
  /* line 58, src/assets/scss/_footer.scss */
  footer#footer #footer-main p {
    font-size: 12px;
    line-height: 18px; }
  /* line 63, src/assets/scss/_footer.scss */
  footer#footer #footer-main a {
    color: #FFFFFF; }
    /* line 66, src/assets/scss/_footer.scss */
    footer#footer #footer-main a.active, footer#footer #footer-main a:hover {
      color: #5E5E62;
      text-decoration: none; }
  /* line 74, src/assets/scss/_footer.scss */
  footer#footer #footer-main #footernav-social.nav .nav-item {
    padding: 0; }
    /* line 77, src/assets/scss/_footer.scss */
    footer#footer #footer-main #footernav-social.nav .nav-item .nav-link.social-icon {
      color: #FFFFFF;
      padding: 0;
      width: 40px;
      height: 40px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      border-radius: 2px; }
      /* line 87, src/assets/scss/_footer.scss */
      footer#footer #footer-main #footernav-social.nav .nav-item .nav-link.social-icon.social-icon_facebook {
        background-color: #1877F2; }
      /* line 90, src/assets/scss/_footer.scss */
      footer#footer #footer-main #footernav-social.nav .nav-item .nav-link.social-icon.social-icon_twitter {
        background-color: #1DA1F2; }
      /* line 93, src/assets/scss/_footer.scss */
      footer#footer #footer-main #footernav-social.nav .nav-item .nav-link.social-icon.social-icon_linkedin {
        background-color: #143DD6; }
      /* line 96, src/assets/scss/_footer.scss */
      footer#footer #footer-main #footernav-social.nav .nav-item .nav-link.social-icon.social-icon_link {
        background-color: #000000; }
      /* line 100, src/assets/scss/_footer.scss */
      footer#footer #footer-main #footernav-social.nav .nav-item .nav-link.social-icon.active, footer#footer #footer-main #footernav-social.nav .nav-item .nav-link.social-icon:hover {
        color: #5E5E62; }

/* line 1, src/assets/scss/_typography.scss */
.light {
  font-weight: 200 !important; }

/* line 4, src/assets/scss/_typography.scss */
.regular {
  font-weight: 400 !important; }

/* line 7, src/assets/scss/_typography.scss */
.medium {
  font-weight: 500 !important; }

/* line 10, src/assets/scss/_typography.scss */
.semi-bold {
  font-weight: 600 !important; }

/* line 13, src/assets/scss/_typography.scss */
.bold {
  font-weight: 700 !important; }

/* line 18, src/assets/scss/_typography.scss */
h1, .h1 {
  font-size: 40px;
  line-height: 50px;
  font-weight: 600;
  margin-bottom: 0; }
  @media (min-width: 1024px) {
    /* line 18, src/assets/scss/_typography.scss */
    h1, .h1 {
      font-size: 80px;
      line-height: 90px;
      letter-spacing: -2px; } }

/* line 32, src/assets/scss/_typography.scss */
h2, .h2 {
  font-size: 32px;
  line-height: 40px;
  font-weight: 600;
  margin-bottom: 0; }
  @media (min-width: 1024px) {
    /* line 32, src/assets/scss/_typography.scss */
    h2, .h2 {
      font-size: 54px;
      line-height: 62px;
      letter-spacing: -2px; } }

/* line 45, src/assets/scss/_typography.scss */
h3, .h3 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  margin-bottom: 0; }
  @media (min-width: 1024px) {
    /* line 45, src/assets/scss/_typography.scss */
    h3, .h3 {
      font-size: 42px;
      line-height: 48px;
      letter-spacing: -2px; } }

/* line 58, src/assets/scss/_typography.scss */
h4, .h4 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 200;
  margin-bottom: 0; }
  @media (min-width: 1024px) {
    /* line 58, src/assets/scss/_typography.scss */
    h4, .h4 {
      font-size: 36px;
      line-height: 48px; } }
  /* line 67, src/assets/scss/_typography.scss */
  h4.strong, .h4.strong {
    font-weight: 500; }

/* line 72, src/assets/scss/_typography.scss */
h5, .h5 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 200;
  margin-bottom: 0; }
  @media (min-width: 1024px) {
    /* line 72, src/assets/scss/_typography.scss */
    h5, .h5 {
      font-size: 32px;
      line-height: 38px; } }
  @media (max-width: 1023.98px) {
    /* line 82, src/assets/scss/_typography.scss */
    h5.mobile-p, .h5.mobile-p {
      font-size: 16px;
      line-height: 20px; } }

/* line 89, src/assets/scss/_typography.scss */
h6, .h6 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 200;
  margin-bottom: 0; }
  @media (min-width: 768px) {
    /* line 89, src/assets/scss/_typography.scss */
    h6, .h6 {
      line-height: 32px; } }
  @media (max-width: 1023.98px) {
    /* line 99, src/assets/scss/_typography.scss */
    h6.mobile-p, .h6.mobile-p {
      font-size: 16px;
      line-height: 20px; } }

/* line 106, src/assets/scss/_typography.scss */
p, .p, #main-content li {
  font-size: 16px;
  line-height: 20px;
  font-weight: 200;
  margin-bottom: 1.2rem; }
  /* line 111, src/assets/scss/_typography.scss */
  p.large, .p.large, #main-content li.large {
    font-size: 18px;
    line-height: 26px; }
    @media (min-width: 768px) {
      /* line 111, src/assets/scss/_typography.scss */
      p.large, .p.large, #main-content li.large {
        font-size: 20px;
        line-height: 28px; } }
  /* line 119, src/assets/scss/_typography.scss */
  p strong, .p strong, #main-content li strong {
    font-weight: 500 !important; }
  /* line 122, src/assets/scss/_typography.scss */
  p.small, .p.small, #main-content li.small {
    font-size: 12px;
    line-height: 16px; }
  /* line 126, src/assets/scss/_typography.scss */
  p.extra-lh, .p.extra-lh, #main-content li.extra-lh {
    line-height: 24px; }

/* line 131, src/assets/scss/_typography.scss */
ul.bullet-list {
  padding-left: 1.5rem; }
  /* line 134, src/assets/scss/_typography.scss */
  ul.bullet-list.extra-spacing li {
    margin-bottom: 1rem; }

/* line 1, src/assets/scss/_buttons.scss */
.btn-block + .btn-block {
  margin-top: 0; }

/* line 1, src/assets/scss/_cards.scss */
.card p {
  font-size: 16px; }
  @media (min-width: 768px) {
    /* line 1, src/assets/scss/_cards.scss */
    .card p {
      font-size: 18px; } }

@media (max-width: 1439.98px) {
  /* line 3, src/assets/scss/_slider.scss */
  .wrapper-triple-img .slick-list {
    padding-left: 0 !important; }
    /* line 6, src/assets/scss/_slider.scss */
    .wrapper-triple-img .slick-list .slide-track {
      max-width: 1248px !important; } }

@media (max-width: 767.98px) {
  /* line 15, src/assets/scss/_slider.scss */
  .blog-categories-filters-slider .slick-list {
    padding-left: 0 !important; }
    /* line 18, src/assets/scss/_slider.scss */
    .blog-categories-filters-slider .slick-list .slide-track {
      max-width: 576px !important; } }

/* line 25, src/assets/scss/_slider.scss */
.blog-slider {
  position: relative; }
  /* line 28, src/assets/scss/_slider.scss */
  .blog-slider .slick-arrow {
    position: absolute;
    z-index: 2;
    width: 40px;
    height: 88px;
    background: #F9F9FC;
    border-radius: 2px 0 0 2px;
    border: 0;
    font-size: 0;
    top: 0; }
    /* line 39, src/assets/scss/_slider.scss */
    .blog-slider .slick-arrow:hover {
      background: #DFE1EE; }
    /* line 43, src/assets/scss/_slider.scss */
    .blog-slider .slick-arrow.slick-prev {
      left: 0;
      border-radius: 2px 0 0 2px;
      background-image: url("/assets/img/icon-arrow-right.svg");
      background-repeat: no-repeat;
      background-position: center;
      background-size: 24px 24px;
      -webkit-transform: rotate(-180deg);
              transform: rotate(-180deg); }
    /* line 53, src/assets/scss/_slider.scss */
    .blog-slider .slick-arrow.slick-next {
      right: 0;
      border-radius: 2px 0 0 2px;
      background-image: url("/assets/img/icon-arrow-right.svg");
      background-repeat: no-repeat;
      background-position: center;
      background-size: 24px 24px; }
  /* line 63, src/assets/scss/_slider.scss */
  .blog-slider .slick-dots {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center; }
    /* line 69, src/assets/scss/_slider.scss */
    .blog-slider .slick-dots li {
      display: inline-block;
      margin-bottom: 0 !important; }
      /* line 73, src/assets/scss/_slider.scss */
      .blog-slider .slick-dots li button {
        width: 12px;
        height: 12px;
        border-radius: 6px;
        background-color: #DFE1EE;
        margin-left: 8px;
        margin-right: 8px;
        font-size: 0;
        border: 0; }
        /* line 82, src/assets/scss/_slider.scss */
        .blog-slider .slick-dots li button:hover {
          background-color: #B8BAC5; }
      /* line 87, src/assets/scss/_slider.scss */
      .blog-slider .slick-dots li.slick-active button {
        background-color: #000000; }

/* line 1, src/assets/scss/_forms.scss */
.form-control {
  border: none;
  border-bottom: 1px solid #DFE1EE;
  font-family: "Work Sans", sans-serif;
  font-weight: 500;
  padding: 0.375rem 0;
  font-size: 1rem;
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  background-color: transparent;
  border-radius: 0; }
  /* line 14, src/assets/scss/_forms.scss */
  .form-control:focus {
    color: #000000;
    background-color: transparent;
    border-color: #000000;
    outline: 0;
    -webkit-box-shadow: none;
            box-shadow: none; }

/* line 23, src/assets/scss/_forms.scss */
.form-control.form-select, .form-control.form-textarea {
  border: 1px solid #B8BAC5;
  padding: 0.375em 0.5em 0.375em 0.375em; }

/* line 28, src/assets/scss/_forms.scss */
textarea.form-control {
  border: 1px solid #DFE1EE; }

/* line 32, src/assets/scss/_forms.scss */
.form-control.is-valid,
.was-validated .form-control:valid {
  border-color: #39BD8D;
  padding-right: 0;
  background-image: none; }

/* line 39, src/assets/scss/_forms.scss */
.form-control.is-invalid,
.was-validated .form-control:invalid {
  border-color: #D6245A;
  padding-right: 0;
  background-image: none; }

/* line 46, src/assets/scss/_forms.scss */
.valid-feedback {
  color: #39BD8D; }

/* line 50, src/assets/scss/_forms.scss */
.invalid-feedback {
  color: #D6245A; }

/* line 54, src/assets/scss/_forms.scss */
.form-control::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #5E5E62 !important;
  font-weight: 300 !important;
  opacity: 1 !important; }
.form-control::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #5E5E62 !important;
  font-weight: 300 !important;
  opacity: 1 !important; }
.form-control:-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #5E5E62 !important;
  font-weight: 300 !important;
  opacity: 1 !important; }
.form-control::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #5E5E62 !important;
  font-weight: 300 !important;
  opacity: 1 !important; }
.form-control::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #5E5E62 !important;
  font-weight: 300 !important;
  opacity: 1 !important; }
  /* line 60, src/assets/scss/_forms.scss */
  .form-control::-webkit-input-placeholder:focus {
    color: #000000 !important; }
  .form-control::-moz-placeholder:focus {
    color: #000000 !important; }
  .form-control:-ms-input-placeholder:focus {
    color: #000000 !important; }
  .form-control::-ms-input-placeholder:focus {
    color: #000000 !important; }
  .form-control::placeholder:focus {
    color: #000000 !important; }

/* line 65, src/assets/scss/_forms.scss */
.form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #5E5E62 !important;
  font-weight: 300 !important; }
  /* line 70, src/assets/scss/_forms.scss */
  .form-control:-ms-input-placeholder:focus {
    color: #000000 !important; }

/* line 75, src/assets/scss/_forms.scss */
.form-control::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #5E5E62 !important;
  font-weight: 300 !important; }
  /* line 80, src/assets/scss/_forms.scss */
  .form-control::-ms-input-placeholder:focus {
    color: #000000 !important; }

/* line 90, src/assets/scss/_forms.scss */
label {
  display: inline-block;
  margin-bottom: 4px;
  font-size: 12px;
  line-height: 18px;
  color: #000000;
  font-weight: 300; }

/* line 99, src/assets/scss/_forms.scss */
.custom-control {
  position: relative;
  z-index: 1;
  min-height: 40px;
  padding-left: 48px; }

/* line 106, src/assets/scss/_forms.scss */
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 40px;
  height: 40px;
  opacity: 0; }

/* line 115, src/assets/scss/_forms.scss */
.custom-checkbox .custom-control-label::before {
  border-radius: 4px; }

/* line 119, src/assets/scss/_forms.scss */
.custom-control-label::before {
  position: absolute;
  top: 4px;
  left: -48px;
  display: block;
  width: 32px;
  height: 32px;
  top: 4px;
  pointer-events: none;
  content: "";
  background-color: #FFFFFF;
  border: 1px solid #DFE1EE; }

/* line 133, src/assets/scss/_forms.scss */
.custom-control:hover .custom-control-label::before {
  border-color: #B8BAC5; }

/* line 137, src/assets/scss/_forms.scss */
.custom-control:hover .custom-control-label::before {
  border-color: #B8BAC5; }

/* line 142, src/assets/scss/_forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #B8BAC5;
  background-color: #FFFFFF; }

/* line 148, src/assets/scss/_forms.scss */
.custom-checkbox .custom-control-label::after {
  position: absolute;
  top: 4px;
  left: -48px;
  display: block;
  width: 32px;
  height: 32px;
  content: "";
  background: 50% / 50% 50% no-repeat; }

/* line 159, src/assets/scss/_forms.scss */
.custom-checkbox .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #FFFFFF;
  background-color: #FFFFFF;
  border-color: #FFD800; }

/* line 165, src/assets/scss/_forms.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  color: #FFFFFF;
  background-color: #FFFFFF;
  border-color: #FFD800; }

/* line 171, src/assets/scss/_forms.scss */
.custom-radio .custom-control-label::after {
  position: absolute;
  top: 4px;
  left: -48px;
  display: block;
  width: 32px;
  height: 32px;
  content: "";
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat; }

/* line 184, src/assets/scss/_forms.scss */
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #FFFFFF;
  background-color: #FFFFFF;
  border-color: #DFE1EE; }

/* line 190, src/assets/scss/_forms.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  color: #FFFFFF;
  background-color: #FFFFFF;
  border-color: #DFE1EE; }

/* line 196, src/assets/scss/_forms.scss */
.custom-checkbox .custom-control-input ~ .custom-control-label::after {
  background-image: none; }

/* line 200, src/assets/scss/_forms.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("/assets/img/icon-success.svg"); }

/* line 204, src/assets/scss/_forms.scss */
.custom-radio:hover .custom-control-input ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='-16 -16 32 32'%3e%3ccircle r='9' fill='%23E8EAF1'/%3e%3c/svg%3e"); }

/* line 208, src/assets/scss/_forms.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='-16 -16 32 32'%3e%3ccircle r='9' fill='%23FFD205'/%3e%3c/svg%3e"); }

/* line 212, src/assets/scss/_forms.scss */
.custom-control-label {
  font-size: 16px;
  line-height: 40px; }

/* line 217, src/assets/scss/_forms.scss */
.frm_dropzone {
  text-align: center;
  padding: 24px;
  color: #5E5E62;
  border: 1px dashed #B8BAC5;
  border-radius: 4px;
  background-color: #F9F9FC; }
  /* line 225, src/assets/scss/_forms.scss */
  .frm_dropzone p {
    z-index: -1; }

/* line 1, src/assets/scss/_animations.scss */
.fade-in-up {
  -webkit-transition: opacity 800ms ease-in-out,-webkit-transform 800ms ease-in-out;
  transition: opacity 800ms ease-in-out,-webkit-transform 800ms ease-in-out;
  transition: transform 800ms ease-in-out,opacity 800ms ease-in-out;
  transition: transform 800ms ease-in-out,opacity 800ms ease-in-out,-webkit-transform 800ms ease-in-out;
  opacity: 0;
  -webkit-transform: translateY(50px);
          transform: translateY(50px); }
  /* line 6, src/assets/scss/_animations.scss */
  .fade-in-up.fade-in-up-show {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1; }

/* line 1, src/assets/scss/_icons.scss */
.icon-12 {
  width: 12px;
  min-width: 12px;
  height: 12px; }

/* line 6, src/assets/scss/_icons.scss */
.icon-24 {
  width: 24px;
  min-width: 24px;
  height: 24px; }

/* line 11, src/assets/scss/_icons.scss */
.icon-32 {
  width: 32px;
  min-width: 32px;
  height: 32px; }

/* line 16, src/assets/scss/_icons.scss */
.icon-40 {
  width: 40px;
  min-width: 40px;
  height: 40px; }

/* line 21, src/assets/scss/_icons.scss */
.icon-56 {
  width: 56px;
  min-width: 56px;
  height: 56px; }

/* line 26, src/assets/scss/_icons.scss */
.icon-60 {
  width: 60px;
  min-width: 60px;
  height: 60px; }

/* line 31, src/assets/scss/_icons.scss */
.icon-64 {
  width: 64px;
  min-width: 64px;
  height: 64px; }

/* line 2, src/assets/scss/_pagination.scss */
nav.blog-articles-nav ul.pagination {
  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; }
  /* line 7, src/assets/scss/_pagination.scss */
  nav.blog-articles-nav ul.pagination li.page-item {
    border-radius: 8px;
    background-color: transparent;
    min-width: 40px;
    margin-left: 4px;
    margin-right: 4px;
    margin-bottom: 0 !important; }
    /* line 17, src/assets/scss/_pagination.scss */
    nav.blog-articles-nav ul.pagination li.page-item.disabled a.page-link {
      color: #DFE1EE; }
    /* line 22, src/assets/scss/_pagination.scss */
    nav.blog-articles-nav ul.pagination li.page-item.active {
      background-color: #DFE1EE; }
      /* line 24, src/assets/scss/_pagination.scss */
      nav.blog-articles-nav ul.pagination li.page-item.active a.page-link {
        font-weight: 500; }
    /* line 30, src/assets/scss/_pagination.scss */
    nav.blog-articles-nav ul.pagination li.page-item:hover:not(.disabled) a.page-link {
      color: #5E5E62; }
    /* line 35, src/assets/scss/_pagination.scss */
    nav.blog-articles-nav ul.pagination li.page-item a.page-link {
      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;
      padding: none;
      height: 40px;
      margin-left: 0;
      line-height: 1;
      color: #000000;
      border: none; }
    /* line 47, src/assets/scss/_pagination.scss */
    nav.blog-articles-nav ul.pagination li.page-item:nth-last-of-type(-n+2) {
      color: #5E5E62; }

/* line 1, src/assets/scss/_blog.scss */
.blog-article {
  position: relative; }
  /* line 5, src/assets/scss/_blog.scss */
  .blog-article ul.article-meta {
    padding: 0;
    min-height: 32px; }
    /* line 9, src/assets/scss/_blog.scss */
    .blog-article ul.article-meta li {
      display: inline-block;
      margin: 0 !important;
      line-height: 1 !important; }
      /* line 14, src/assets/scss/_blog.scss */
      .blog-article ul.article-meta li::before {
        content: "•";
        padding: 0 8px; }
    /* line 20, src/assets/scss/_blog.scss */
    .blog-article ul.article-meta li:first-child::before {
      content: "";
      padding: 0; }
  /* line 26, src/assets/scss/_blog.scss */
  .blog-article .article-underscore {
    display: block;
    width: 56px;
    height: 4px;
    border-radius: 2px; }
  /* line 34, src/assets/scss/_blog.scss */
  .blog-article .article-content p {
    line-height: 24px; }
  /* line 40, src/assets/scss/_blog.scss */
  .blog-article .article-author .article-author_img {
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
    /* line 47, src/assets/scss/_blog.scss */
    .blog-article .article-author .article-author_img span {
      font-size: 16px; }
  /* line 55, src/assets/scss/_blog.scss */
  .blog-article .article-img-133 {
    display: block;
    height: 133px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; }

/* line 66, src/assets/scss/_blog.scss */
a.blog-article:focus, a.blog-article:hover {
  text-decoration: none; }
  /* line 71, src/assets/scss/_blog.scss */
  a.blog-article:focus .read-more,
  a.blog-article:focus h5, a.blog-article:hover .read-more,
  a.blog-article:hover h5 {
    color: #5E5E62; }

/* line 81, src/assets/scss/_blog.scss */
.article-nav .article-nav-item {
  font-size: 12px;
  line-height: 16px;
  padding: 12px 16px;
  max-width: 130px;
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-color: #FFFFFF;
  border: 1px solid #DFE1EE; }
  @media (min-width: 576px) {
    /* line 81, src/assets/scss/_blog.scss */
    .article-nav .article-nav-item {
      max-width: 155px; } }
  /* line 94, src/assets/scss/_blog.scss */
  .article-nav .article-nav-item span {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; }
  /* line 101, src/assets/scss/_blog.scss */
  .article-nav .article-nav-item:focus, .article-nav .article-nav-item:hover {
    background-color: #DFE1EE;
    text-decoration: none !important; }

/* line 108, src/assets/scss/_blog.scss */
.article-nav .article-nav-prev {
  background-image: url("/assets/img/icon-nav-left.svg");
  background-position: left 8px center;
  padding-left: 40px; }

/* line 114, src/assets/scss/_blog.scss */
.article-nav .article-nav-next {
  background-image: url("/assets/img/icon-nav-right.svg");
  background-position: right 8px center;
  padding-right: 40px; }

/* line 124, src/assets/scss/_blog.scss */
.blog-card-item:focus, .blog-card-item:hover {
  text-decoration: none; }
  /* line 130, src/assets/scss/_blog.scss */
  .blog-card-item:focus p.large, .blog-card-item:hover p.large {
    color: #5E5E62; }

/* line 136, src/assets/scss/_blog.scss */
.blog-search {
  background-color: #DFE1EE; }
  /* line 139, src/assets/scss/_blog.scss */
  .blog-search .input-group-prepend {
    width: 24px;
    background-image: url("/assets/img/icon-search.svg");
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: center; }
  /* line 147, src/assets/scss/_blog.scss */
  .blog-search .form-control {
    color: #5E5E62;
    border-color: #5E5E62; }
  /* line 153, src/assets/scss/_blog.scss */
  .blog-search .btn:focus, .blog-search .btn:hover {
    color: #5E5E62;
    -webkit-box-shadow: none;
            box-shadow: none; }

/* line 162, src/assets/scss/_blog.scss */
.nav.blog-list-filters .nav-item {
  margin-bottom: 0 !important; }
  /* line 165, src/assets/scss/_blog.scss */
  .nav.blog-list-filters .nav-item .nav-link {
    color: #000000;
    padding: 0 16px;
    display: block;
    border-right: 1px solid #B8BAC5; }
    /* line 171, src/assets/scss/_blog.scss */
    .nav.blog-list-filters .nav-item .nav-link:not(.disabled) {
      text-decoration: underline;
      font-weight: 500; }
    /* line 176, src/assets/scss/_blog.scss */
    .nav.blog-list-filters .nav-item .nav-link.active, .nav.blog-list-filters .nav-item .nav-link:hover {
      color: #5E5E62; }
  /* line 182, src/assets/scss/_blog.scss */
  .nav.blog-list-filters .nav-item:first-child .nav-link {
    padding-left: 0; }
  /* line 186, src/assets/scss/_blog.scss */
  .nav.blog-list-filters .nav-item:last-child .nav-link {
    border-right-color: transparent;
    padding-right: 0; }

/* line 194, src/assets/scss/_blog.scss */
.list-group.blog-list .list-group-item.blog-article {
  border-radius: 0;
  border: 0;
  border-top: 1px dashed #DFE1EE;
  border-bottom: 1px dashed #DFE1EE;
  background-color: transparent;
  color: #000000; }
  /* line 202, src/assets/scss/_blog.scss */
  .list-group.blog-list .list-group-item.blog-article:focus, .list-group.blog-list .list-group-item.blog-article:hover {
    text-decoration: none;
    background-color: #DFE1EE; }
  /* line 208, src/assets/scss/_blog.scss */
  .list-group.blog-list .list-group-item.blog-article.active {
    color: #000000;
    background-color: #DFE1EE; }
  /* line 213, src/assets/scss/_blog.scss */
  .list-group.blog-list .list-group-item.blog-article:first-child {
    border-top: 1px solid #DFE1EE; }
  /* line 217, src/assets/scss/_blog.scss */
  .list-group.blog-list .list-group-item.blog-article:last-child {
    border-bottom: 1px solid #DFE1EE; }

/* line 3, src/assets/scss/_community.scss */
.event-item ul.event-meta {
  padding: 0;
  min-height: 32px; }
  /* line 7, src/assets/scss/_community.scss */
  .event-item ul.event-meta li {
    display: inline-block;
    margin: 0 !important;
    line-height: 1 !important; }
    /* line 11, src/assets/scss/_community.scss */
    .event-item ul.event-meta li::after {
      content: "•";
      padding: 0 8px; }
  /* line 17, src/assets/scss/_community.scss */
  .event-item ul.event-meta li:last-child::after {
    content: "";
    padding: 0; }

/* line 23, src/assets/scss/_community.scss */
.event-item .event-item-underscore {
  display: block;
  width: 56px;
  height: 4px;
  border-radius: 2px; }

/* line 31, src/assets/scss/_community.scss */
.event-item .event-item-host .event-item-host_img {
  width: 40px;
  height: 40px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center; }
  /* line 38, src/assets/scss/_community.scss */
  .event-item .event-item-host .event-item-host_img span {
    font-size: 16px; }

/* line 3, src/assets/scss/pages/_home.scss */
#home-hero #animation1-sm-wrapper {
  height: 114px;
  width: 104px;
  position: relative; }
  /* line 8, src/assets/scss/pages/_home.scss */
  #home-hero #animation1-sm-wrapper #animation1-sm {
    width: 104px;
    height: auto; }

/* line 13, src/assets/scss/pages/_home.scss */
#home-hero #animation1-lg-wrapper {
  height: 90px;
  width: 104px;
  position: relative; }
  /* line 18, src/assets/scss/pages/_home.scss */
  #home-hero #animation1-lg-wrapper #animation1-lg {
    width: 104px;
    height: auto; }

/* line 24, src/assets/scss/pages/_home.scss */
#home-hero #animation2-lg-wrapper {
  height: 82px;
  width: 82px;
  position: relative; }
  /* line 29, src/assets/scss/pages/_home.scss */
  #home-hero #animation2-lg-wrapper #animation2-lg {
    width: 82px;
    height: auto; }

@media screen and (max-width: 400px) {
  /* line 36, src/assets/scss/pages/_home.scss */
  #home-hero #animation1-sm-wrapper {
    height: 90px;
    width: 104px; }
    /* line 40, src/assets/scss/pages/_home.scss */
    #home-hero #animation1-sm-wrapper #animation1-sm {
      width: 80px;
      height: auto; }
  /* line 46, src/assets/scss/pages/_home.scss */
  #home-hero h1 {
    font-size: 32px;
    line-height: 40px; }
  /* line 53, src/assets/scss/pages/_home.scss */
  #home-hero h5.mobile-p {
    margin-top: 16px !important;
    margin-bottom: 16px !important; } }

/* line 61, src/assets/scss/pages/_home.scss */
#home-slides {
  -webkit-transition: none;
  transition: none;
  background-color: transparent; }

/* line 66, src/assets/scss/pages/_home.scss */
.slide-status-1 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  min-height: 0 !important;
  height: 100%; }

/* line 77, src/assets/scss/pages/_home.scss */
.slide-status-2 {
  position: fixed;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

/* line 84, src/assets/scss/pages/_home.scss */
.has-smile-bg {
  padding-left: 20%;
  padding-right: 20%; }
  /* line 88, src/assets/scss/pages/_home.scss */
  .has-smile-bg::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-image: url("/assets/img/lottoland-smile.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-blend-mode: color;
    -webkit-transition-delay: 1s;
            transition-delay: 1s;
    -webkit-transition: background-image 1s ease-in-out;
    transition: background-image 1s ease-in-out; }
  /* line 105, src/assets/scss/pages/_home.scss */
  .has-smile-bg.purple::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-image: url("/assets/img/lottoland-smile-purple.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-blend-mode: color; }
  /* line 121, src/assets/scss/pages/_home.scss */
  .has-smile-bg.yellow::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-image: url("/assets/img/lottoland-smile-yellow.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-blend-mode: color; }
  /* line 137, src/assets/scss/pages/_home.scss */
  .has-smile-bg.green::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-image: url("/assets/img/lottoland-smile-green.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    background-blend-mode: color; }

/* line 153, src/assets/scss/pages/_home.scss */
.message {
  background: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: blur(60px);
          backdrop-filter: blur(60px); }
  @media (max-width: 1023.98px) {
    /* line 157, src/assets/scss/pages/_home.scss */
    .message h6 {
      font-size: 20px;
      line-height: 28px; } }
  @media (max-width: 575.98px) {
    /* line 163, src/assets/scss/pages/_home.scss */
    .message h6 {
      font-size: 16px;
      line-height: 20px; } }

/* line 17, src/assets/scss/components/_01-button.scss */
.btn {
  display: inline-block;
  padding: 8px 24px;
  border-radius: 50px;
  font-size: 18px;
  font-weight: 500;
  min-height: 48px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }
  @media (max-width: 1023.98px) {
    /* line 17, src/assets/scss/components/_01-button.scss */
    .btn {
      padding: 8px 20px;
      min-height: 40px;
      font-size: 16px; } }
  /* line 33, src/assets/scss/components/_01-button.scss */
  .btn.btn-primary {
    border: 1px solid #000000;
    background-color: #000000;
    color: #FFFFFF; }
    /* line 38, src/assets/scss/components/_01-button.scss */
    .btn.btn-primary:hover, .btn.btn-primary:focus {
      border-color: #5E5E62;
      background-color: #5E5E62;
      color: #FFFFFF;
      -webkit-box-shadow: none;
              box-shadow: none; }
  /* line 46, src/assets/scss/components/_01-button.scss */
  .btn.btn-white {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
    color: #000000; }
    /* line 50, src/assets/scss/components/_01-button.scss */
    .btn.btn-white:hover {
      border-color: #DFE1EE;
      background-color: #DFE1EE;
      color: #000000; }
  /* line 57, src/assets/scss/components/_01-button.scss */
  .btn.disabled, .btn:disabled, .btn[disabled] {
    border-color: #F9F9FC;
    background-color: #F9F9FC;
    color: #FFFFFF;
    opacity: 1.0; }
  /* line 69, src/assets/scss/components/_01-button.scss */
  .btn.btn-outline-primary {
    border: 1px solid #000000;
    background-color: transparent;
    color: #000000; }
    /* line 74, src/assets/scss/components/_01-button.scss */
    .btn.btn-outline-primary:hover {
      border-color: #5E5E62;
      background-color: rgba(255, 255, 255, 0.06);
      color: #000000; }
  /* line 81, src/assets/scss/components/_01-button.scss */
  .btn.btn-outline-white {
    border-color: #FFFFFF;
    background-color: transparent;
    color: #FFFFFF; }
    /* line 85, src/assets/scss/components/_01-button.scss */
    .btn.btn-outline-white:hover {
      border-color: #DFE1EE;
      background-color: rgba(255, 255, 255, 0.06);
      color: #FFFFFF; }
  /* line 92, src/assets/scss/components/_01-button.scss */
  .btn.disabled, .btn:disabled, .btn[disabled] {
    border-color: #F9F9FC;
    background-color: transparent;
    color: #FFFFFF;
    opacity: 1.0; }
  /* line 104, src/assets/scss/components/_01-button.scss */
  .btn.btn-sm, .btn-group-sm > .btn {
    padding: 8px 20px;
    min-height: 40px;
    font-size: 16px; }
  /* line 110, src/assets/scss/components/_01-button.scss */
  .btn.btn-back {
    padding: 4px 16px 4px 40px;
    font-size: 16px;
    line-height: 20px;
    min-height: 28px;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4286 8H0.571411' stroke='%230B004E' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.57141 4L0.571411 8L4.57141 12' stroke='%230B004E' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: center left 16px; }

/* line 1, src/assets/scss/components/_02-callout.scss */
.callout {
  border-radius: 0 8px 0 8px;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 16px;
  white-space: nowrap;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-item-align: start;
      align-self: start; }
  /* line 17, src/assets/scss/components/_02-callout.scss */
  .callout p {
    line-height: 1; }
  /* line 21, src/assets/scss/components/_02-callout.scss */
  .callout.callout-sm {
    padding: 4px 8px;
    font-size: 10px;
    line-height: 10px; }

/* line 1, src/assets/scss/components/_03_cta-group.scss */
.btn-nav {
  border: 1px solid #DFE1EE;
  background-color: #DFE1EE;
  color: #000000; }
  /* line 6, src/assets/scss/components/_03_cta-group.scss */
  .btn-nav:hover, .btn-nav:focus {
    border-color: #000000;
    background-color: #000000;
    color: #FFFFFF;
    -webkit-box-shadow: none;
            box-shadow: none; }
  /* line 13, src/assets/scss/components/_03_cta-group.scss */
  .btn-nav.active {
    border-color: #000000;
    background-color: #000000;
    color: #FFFFFF; }

/* line 1, src/assets/scss/components/_06_breadcrumb.scss */
ul.breadcrumbs {
  padding: 0; }
  /* line 3, src/assets/scss/components/_06_breadcrumb.scss */
  ul.breadcrumbs li {
    display: inline;
    margin: 0;
    font-weight: 600;
    font-size: 12px;
    line-height: 18px; }
    /* line 9, src/assets/scss/components/_06_breadcrumb.scss */
    ul.breadcrumbs li::before {
      content: "/";
      color: #B8BAC5;
      padding: 0 8px; }
    /* line 15, src/assets/scss/components/_06_breadcrumb.scss */
    ul.breadcrumbs li a {
      color: #5E5E62;
      text-decoration: underline;
      font-weight: 600;
      font-size: 12px;
      line-height: 18px; }
      /* line 22, src/assets/scss/components/_06_breadcrumb.scss */
      ul.breadcrumbs li a:hover, ul.breadcrumbs li a:focus, ul.breadcrumbs li a.active {
        color: #B8BAC5; }
  /* line 27, src/assets/scss/components/_06_breadcrumb.scss */
  ul.breadcrumbs li:first-child::before {
    content: "";
    padding: 0; }

/* line 1, src/assets/scss/components/_09-link.scss */
.link-arrow {
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
  position: relative;
  padding-right: 40px;
  display: inline-block;
  text-decoration: none !important;
  color: #000000;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.857422 12H23.1431' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.1436 18L23.1436 12L17.1436 6' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: top 4px right; }
  @media (max-width: 1023.98px) {
    /* line 1, src/assets/scss/components/_09-link.scss */
    .link-arrow {
      font-size: 16px;
      line-height: 20px;
      padding-right: 28px;
      background-size: 16px 16px; } }
  /* line 23, src/assets/scss/components/_09-link.scss */
  .link-arrow.link-arrow-sm {
    font-size: 16px;
    line-height: 20px;
    padding-right: 28px;
    background-size: 16px 16px; }
  /* line 30, src/assets/scss/components/_09-link.scss */
  .link-arrow.link-arrow-white {
    color: #FFFFFF;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.857422 12H23.1431' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.1436 18L23.1436 12L17.1436 6' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }
  /* line 35, src/assets/scss/components/_09-link.scss */
  .link-arrow:hover {
    color: #5E5E62;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.857422 12H23.1431' stroke='%23878FC7' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.1436 18L23.1436 12L17.1436 6' stroke='%23B8BAC5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }

/* line 43, src/assets/scss/components/_09-link.scss */
.basic-link {
  text-decoration: underline;
  font-weight: bolder; }
  /* line 46, src/assets/scss/components/_09-link.scss */
  .basic-link:hover {
    opacity: 0.6; }

/* line 1, src/assets/scss/components/_13-arrow-controls.scss */
.arrow {
  width: 56px;
  height: 56px;
  border-radius: 28px;
  background-color: #F9F9FC;
  background-image: url("/assets/img/icon-arrow-right.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px 24px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  vertical-align: middle; }
  /* line 14, src/assets/scss/components/_13-arrow-controls.scss */
  .arrow.arrow-sm {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    background-size: 16px 16px; }
  /* line 22, src/assets/scss/components/_13-arrow-controls.scss */
  .arrow:not(.disabled):not(.slick-disabled):hover {
    background-color: #5E5E62;
    background-image: url("/assets/img/icon-arrow-right.svg");
    -webkit-transform: rotate(-24deg);
            transform: rotate(-24deg); }
  /* line 28, src/assets/scss/components/_13-arrow-controls.scss */
  .arrow.disabled {
    opacity: 0.4; }
  /* line 31, src/assets/scss/components/_13-arrow-controls.scss */
  .arrow.slick-disabled {
    opacity: 0.4; }
  /* line 35, src/assets/scss/components/_13-arrow-controls.scss */
  .arrow.arrow-prev {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg); }
    /* line 38, src/assets/scss/components/_13-arrow-controls.scss */
    .arrow.arrow-prev:not(.disabled):not(.slick-disabled):hover {
      -webkit-transform: rotate(-156deg);
              transform: rotate(-156deg); }

/* line 1, src/assets/scss/components/_14-navigation-pod.scss */
.pod-navigation {
  min-height: 380px;
  width: 100%;
  background: #000000;
  color: #FFFFFF; }
  @media (min-width: 768px) and (max-width: 1023.98px) {
    /* line 1, src/assets/scss/components/_14-navigation-pod.scss */
    .pod-navigation {
      min-height: 242px; } }
  /* line 10, src/assets/scss/components/_14-navigation-pod.scss */
  .pod-navigation .arrow {
    width: 56px;
    height: 56px;
    border-radius: 28px;
    background-color: #F9F9FC;
    background-image: url("/assets/img/icon-arrow-right.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 24px;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear; }
    /* line 21, src/assets/scss/components/_14-navigation-pod.scss */
    .pod-navigation .arrow.arrow-sm {
      width: 40px;
      height: 40px;
      border-radius: 20px;
      background-size: 16px 16px; }
    /* line 28, src/assets/scss/components/_14-navigation-pod.scss */
    .pod-navigation .arrow.disabled {
      opacity: 0.4; }
  /* line 33, src/assets/scss/components/_14-navigation-pod.scss */
  .pod-navigation .arrow:not(.disabled):not(.slick-disabled):hover {
    background-color: #FFFFFF; }
  /* line 37, src/assets/scss/components/_14-navigation-pod.scss */
  .pod-navigation:hover, .pod-navigation:focus {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0.2))), #000000;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #000000;
    color: #FFFFFF;
    -webkit-box-shadow: 0 20px 45px rgba(11, 0, 78, 0.24);
            box-shadow: 0 20px 45px rgba(11, 0, 78, 0.24);
    text-decoration: none; }
    /* line 43, src/assets/scss/components/_14-navigation-pod.scss */
    .pod-navigation:hover .arrow, .pod-navigation:focus .arrow {
      background-color: #FFFFFF;
      background-image: url("/assets/img/icon-arrow-right.svg");
      -webkit-transform-origin: center;
              transform-origin: center;
      -webkit-transform: rotate(-24deg);
              transform: rotate(-24deg); }

/* line 1, src/assets/scss/components/_16-careers-pod.scss */
.pod-careers {
  background: #FFFFFF;
  margin-bottom: 16px; }
  @media (max-width: 1023.98px) {
    /* line 11, src/assets/scss/components/_16-careers-pod.scss */
    .pod-careers h6 {
      font-size: 20px;
      line-height: 28px; } }
  /* line 17, src/assets/scss/components/_16-careers-pod.scss */
  .pod-careers hr {
    border: 0;
    margin-left: 0;
    margin-right: 0;
    border-top: 1px solid #F9F9FC; }
  /* line 26, src/assets/scss/components/_16-careers-pod.scss */
  .pod-careers .arrow {
    width: 56px;
    height: 56px;
    border-radius: 28px;
    background-color: #F9F9FC;
    background-image: url("/assets/img/icon-arrow-right.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 24px;
    -webkit-transition: all 0.1s linear;
    transition: all 0.1s linear; }
    /* line 37, src/assets/scss/components/_16-careers-pod.scss */
    .pod-careers .arrow.arrow-sm {
      width: 40px;
      height: 40px;
      border-radius: 20px;
      background-size: 16px 16px; }
    /* line 44, src/assets/scss/components/_16-careers-pod.scss */
    .pod-careers .arrow.disabled {
      opacity: 0.4; }
  /* line 49, src/assets/scss/components/_16-careers-pod.scss */
  .pod-careers:hover {
    -webkit-box-shadow: 0px 8px 24px rgba(39, 48, 129, 0.08);
            box-shadow: 0px 8px 24px rgba(39, 48, 129, 0.08);
    text-decoration: none; }
    /* line 55, src/assets/scss/components/_16-careers-pod.scss */
    .pod-careers:hover .arrow {
      background-color: #DFE1EE;
      background-image: url("/assets/img/icon-arrow-right.svg");
      -webkit-transform-origin: center;
              transform-origin: center;
      -webkit-transform: rotate(-24deg);
              transform: rotate(-24deg); }
      /* line 61, src/assets/scss/components/_16-careers-pod.scss */
      .pod-careers:hover .arrow:hover {
        background-color: #DFE1EE; }

/* line 1, src/assets/scss/components/_17-testimonial-pod.scss */
.container.slider {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%; }
  /* line 6, src/assets/scss/components/_17-testimonial-pod.scss */
  .container.slider .slick-arrow.arrow:hover {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  /* line 10, src/assets/scss/components/_17-testimonial-pod.scss */
  .container.slider .slick-arrow.slick-prev.arrow.arrow-prev:hover {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg); }
  /* line 14, src/assets/scss/components/_17-testimonial-pod.scss */
  .container.slider .slick-disabled {
    display: none !important; }

@media (min-width: 1024px) {
  /* line 26, src/assets/scss/components/_17-testimonial-pod.scss */
  .container.slider .pod-testimonial-carousel {
    max-width: 1280px;
    display: block; } }

@media (max-width: 767.98px) {
  /* line 34, src/assets/scss/components/_17-testimonial-pod.scss */
  .testimonial-footer p {
    font-size: 16px;
    line-height: 20px; }
  /* line 39, src/assets/scss/components/_17-testimonial-pod.scss */
  .testimonial-footer .link-arrow {
    font-size: 16px;
    line-height: 20px;
    padding-right: 28px;
    background-size: 16px 16px; }
  /* line 46, src/assets/scss/components/_17-testimonial-pod.scss */
  .testimonial-footer .icon-56 {
    width: 48px;
    height: 48px; } }

/* line 54, src/assets/scss/components/_17-testimonial-pod.scss */
#testimonials-slider .slick-track {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

/* line 58, src/assets/scss/components/_17-testimonial-pod.scss */
#testimonials-slider .slick-slide {
  height: inherit !important; }

/* line 62, src/assets/scss/components/_17-testimonial-pod.scss */
#testimonials-slider .pod-testimonial-carousel {
  height: 100%; }
  /* line 65, src/assets/scss/components/_17-testimonial-pod.scss */
  #testimonials-slider .pod-testimonial-carousel > .row {
    height: 100%; }
  @media (max-width: 1439.98px) {
    /* line 69, src/assets/scss/components/_17-testimonial-pod.scss */
    #testimonials-slider .pod-testimonial-carousel .testimonial-item-content {
      height: 100%; }
    /* line 73, src/assets/scss/components/_17-testimonial-pod.scss */
    #testimonials-slider .pod-testimonial-carousel .testimonial-footer {
      margin-top: auto; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJhcHAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJfZ2xvYmFsLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfbWFpbm5hdi5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX3R5cG9ncmFwaHkuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfY2FyZHMuc2NzcyIsIl9zbGlkZXIuc2NzcyIsIl9mb3Jtcy5zY3NzIiwiX2FuaW1hdGlvbnMuc2NzcyIsIl9pY29ucy5zY3NzIiwiX3BhZ2luYXRpb24uc2NzcyIsIl9ibG9nLnNjc3MiLCJfY29tbXVuaXR5LnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwiY29tcG9uZW50cy9fMDEtYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL18wMi1jYWxsb3V0LnNjc3MiLCJjb21wb25lbnRzL18wM19jdGEtZ3JvdXAuc2NzcyIsImNvbXBvbmVudHMvXzA2X2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvXzA5LWxpbmsuc2NzcyIsImNvbXBvbmVudHMvXzEzLWFycm93LWNvbnRyb2xzLnNjc3MiLCJjb21wb25lbnRzL18xNC1uYXZpZ2F0aW9uLXBvZC5zY3NzIiwiY29tcG9uZW50cy9fMTYtY2FyZWVycy1wb2Quc2NzcyIs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MEQ7QUFDMUQ7RUlpRkUsd0JBQXdCLEVBQUE7O0FKOUUxQiwwREFBMEQ7QUlzRjFEO0VBQ0UsYUFBYTtFQUNiLDBCQUEwQixFQUFBOztBSm5GNUIsMERBQTBEO0FJMEYxRDtFQUNFLHFCQUFxQixFQUFBOztBSnZGdkIsMERBQTBEO0FJMEYxRDtFQUNFLGtCQUFrQjtFQUNsQixlQUFlLEVBQUE7O0FKdkZqQiwwREFBMEQ7QUkwRjFEO0VBQ0UsYUFBYSxFQUFBOztBSnZGZiwwREFBMEQ7QUFDMUQ7RUk0RkUsd0JBQXdCLEVBQUE7O0FKekYxQixzREFBc0Q7QVNuWXREOztFQUVFLGtCSnNTd0M7RUlwU3hDLGdCSnNTK0I7RUlyUy9CLGdCSnNTK0IsRUFBQTs7QUwrRmpDLHVEQUF1RDtBU2pZdkQ7RUZxS00saUJBQVcsRUFBQTs7QVBnT2pCLHVEQUF1RDtBU3BZdkQ7RUZvS00sZUFBVyxFQUFBOztBUG9PakIsdURBQXVEO0FTdll2RDtFRm1LTSxrQkFBVyxFQUFBOztBUHdPakIsdURBQXVEO0FTMVl2RDtFRmtLTSxpQkFBVyxFQUFBOztBUDRPakIsdURBQXVEO0FTN1l2RDtFRmlLTSxrQkFBVyxFQUFBOztBUGdQakIsdURBQXVEO0FTaFp2RDtFRmdLTSxlQUFXLEVBQUE7O0FQb1BqQix1REFBdUQ7QVNsWnZEO0VGOEpNLGtCQUFXO0VFNUpmLGdCSndTK0IsRUFBQTs7QUw2R2pDLHVEQUF1RDtBU2padkQ7RUZ3Sk0sZUFBVztFRXRKZixnQkoyUitCO0VJMVIvQixnQkprUitCLEVBQUE7O0FMa0lqQyx1REFBdUQ7QVNsWnZEO0VGbUpNLGlCQUFXO0VFakpmLGdCSnVSK0I7RUl0Ui9CLGdCSjZRK0IsRUFBQTs7QUx3SWpDLHVEQUF1RDtBU25adkQ7RUY4SU0saUJBQVc7RUU1SWYsZ0JKbVIrQjtFSWxSL0IsZ0JKd1ErQixFQUFBOztBTDhJakMsdURBQXVEO0FTcFp2RDtFRnlJTSxpQkFBVztFRXZJZixnQkorUStCO0VJOVEvQixnQkptUStCLEVBQUE7O0FMb0pqQyx1REFBdUQ7QUkxWHZEO0VLcEJFLGVIaUhV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QUFrQjtFQUNsQixXQUFXO0VBQ1gsbUJBQTJCO0VBQzNCLGtCQUEwQixFQUFBOztBbEJnbkI5Qix3RUFBd0U7QWtCMWxCbEU7RUFDRSwwQkFBYTtNQUFiLGFBQWE7RUFDYixtQkFBWTtNQUFaLG9CQUFZO1VBQVosWUFBWTtFQUNaLGVBQWUsRUFBQTs7QWxCNmxCdkIsOERBQThEO0FrQnhsQnBEO0VGd0JOLG1CVHVCcUQ7TVN2QnJELGtCVHVCcUQ7VVN2QnJELGNUdUJxRDtFU3RCckQsZVRzQnFELEVBQUE7O0FQOGlCekQsOERBQThEO0FrQjdsQnBEO0VGd0JOLG1CVHVCcUQ7TVN2QnJELGlCVHVCcUQ7VVN2QnJELGFUdUJxRDtFU3RCckQsY1RzQnFELEVBQUE7O0FQbWpCekQsOERBQThEO0FrQmxtQnBEO0VGd0JOLG1CVHVCcUQ7TVN2QnJELHVCVHVCcUQ7VVN2QnJELG1CVHVCcUQ7RVN0QnJELG9CVHNCcUQsRUFBQTs7QVB3akJ6RCw4REFBOEQ7QWtCdm1CcEQ7RUZ3Qk4sbUJUdUJxRDtNU3ZCckQsaUJUdUJxRDtVU3ZCckQsYVR1QnFEO0VTdEJyRCxjVHNCcUQsRUFBQTs7QVA2akJ6RCw4REFBOEQ7QWtCNW1CcEQ7RUZ3Qk4sbUJUdUJxRDtNU3ZCckQsaUJUdUJxRDtVU3ZCckQsYVR1QnFEO0VTdEJyRCxjVHNCcUQsRUFBQTs7QVBra0J6RCw4REFBOEQ7QWtCam5CcEQ7RUZ3Qk4sbUJUdUJxRDtNU3ZCckQsdUJUdUJxRDtVU3ZCckQsbUJUdUJxRDtFU3RCckQsb0JUc0JxRCxFQUFBOztBUHVrQnpELHdFQUF3RTtBa0JobkJsRTtFRkNKLG1CQUFjO01BQWQsa0JBQWM7VUFBZCxjQUFjO0VBQ2QsV0FBVztFQUNYLGVBQWUsRUFBQTs7QWhCbW5CakIsd0VBQXdFO0FrQmhuQjlEO0VGYlIsbUJBQTZDO01BQTdDLHNCQUE2QztVQUE3QyxrQkFBNkM7RUFJN0MsbUJBQThDLEVBQUE7O0FoQjhuQmhELHdFQUF3RTtBa0JybkI5RDtFRmJSLG1CQUE2QztNQUE3Qyx1QkFBNkM7VUFBN0MsbUJBQTZDO0VBSTdD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RUFBd0U7QWtCdHRCNUQ7RUZoQlYscUJBQThDLEVBQUE7O0FoQjB1QmhELHdFQUF3RTtBa0IxdEI1RDtFRmhCVixzQkFBOEMsRUFBQTs7QWhCOHVCaEQsd0VBQXdFO0FrQjl0QjVEO0VGaEJWLGdCQUE4QyxFQUFBOztBaEJrdkJoRCx3RUFBd0U7QWtCbHVCNUQ7RUZoQlYsc0JBQThDLEVBQUE7O0FoQnN2QmhELHdFQUF3RTtBa0J0dUI1RDtFRmhCVixzQkFBOEMsRUFBQTs7QWhCMHZCaEQsd0VBQXdFO0FrQjF1QjVEO0VGaEJWLGdCQUE4QyxFQUFBOztBaEI4dkJoRCx3RUFBd0U7QWtCOXVCNUQ7RUZoQlYsc0JBQThDLEVBQUE7O0FoQmt3QmhELHdFQUF3RTtBa0JsdkI1RDtFRmhCVixzQkFBOEMsRUFBQTs7QWhCc3dCaEQsd0VBQXdFO0FrQnR2QjVEO0VGaEJWLGdCQUE4QyxFQUFBOztBaEIwd0JoRCx3RUFBd0U7QWtCMXZCNUQ7RUZoQlYsc0JBQThDLEVBQUE7O0FoQjh3QmhELHdFQUF3RTtBa0I5dkI1RDtFRmhCVixzQkFBOEMsRUFBQTs7QUNLNUM7RWpCOHdCRix3RUFBd0U7RWtCenlCcEU7SUFDRSwwQkFBYTtRQUFiLGFBQWE7SUFDYixtQkFBWTtRQUFaLG9CQUFZO1lBQVosWUFBWTtJQUNaLGVBQWUsRUFBQTtFbEIyeUJyQiw4REFBOEQ7RWtCdHlCdEQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsa0JUdUJxRDtZU3ZCckQsY1R1QnFEO0lTdEJyRCxlVHNCcUQsRUFBQTtFUDJ2QnZELDhEQUE4RDtFa0IxeUJ0RDtJRndCTixtQlR1QnFEO1FTdkJyRCxpQlR1QnFEO1lTdkJyRCxhVHVCcUQ7SVN0QnJELGNUc0JxRCxFQUFBO0VQK3ZCdkQsOERBQThEO0VrQjl5QnREO0lGd0JOLG1CVHVCcUQ7UVN2QnJELHVCVHVCcUQ7WVN2QnJELG1CVHVCcUQ7SVN0QnJELG9CVHNCcUQsRUFBQTtFUG13QnZELDhEQUE4RDtFa0JsekJ0RDtJRndCTixtQlR1QnFEO1FTdkJyRCxpQlR1QnFEO1lTdkJyRCxhVHVCcUQ7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LEVFa0JuQzs7QURiVDtFakJtN0JGLHdFQUF3RTtFa0I5OEJwRTtJQUNFLDBCQUFhO1FBQWIsYUFBYTtJQUNiLG1CQUFZO1FBQVosb0JBQVk7WUFBWixZQUFZO0lBQ1osZUFBZSxFQUFBO0VsQmc5QnJCLDhEQUE4RDtFa0IzOEJ0RDtJRndCTixtQlR1QnFEO1FTdkJyRCxrQlR1QnFEO1lTdkJyRCxjVHVCcUQ7SVN0QnJELGVUc0JxRCxFQUFBO0VQZzZCdkQsOERBQThEO0VrQi84QnREO0lGd0JOLG1CVHVCcUQ7UVN2QnJELGlCVHVCcUQ7WVN2QnJELGFUdUJxRDtJU3RCckQsY1RzQnFELEVBQUE7RVBvNkJ2RCw4REFBOEQ7RWtCbjlCdEQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsdUJUdUJxRDtZU3ZCckQsbUJUdUJxRDtJU3RCckQsb0JUc0JxRCxFQUFBO0VQdzZCdkQsOERBQThEO0VrQnY5QnREO0lGd0JOLG1CVHVCcUQ7UVN2QnJELGlCVHVCcUQ7WVN2QnJELGFUdUJxRDtJU3RCckQsY1RzQnFELEVBQUE7RVA0NkJ2RCw4REFBOEQ7RWtCMzlCdEQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsaUJUdUJxRDtZU3ZCckQsYVR1QnFEO0lTdEJyRCxjVHNCcUQsRUFBQTtFUGc3QnZELDhEQUE4RDtFa0IvOUJ0RDtJRndCTixtQlR1QnFEO1FTdkJyRCx1QlR1QnFEO1lTdkJyRCxtQlR1QnFEO0lTdEJyRCxvQlRzQnFELEVBQUE7RVBvN0J2RCx3RUFBd0U7RWtCNzlCcEU7SUZDSixtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLFdBQVc7SUFDWCxlQUFlLEVBQUE7RWhCKzlCZix3RUFBd0U7RWtCNTlCaEU7SUZiUixtQkFBNkM7UUFBN0Msc0JBQTZDO1lBQTdDLGtCQUE2QztJQUk3QyxtQkFBOEMsRUFBQTtFaEJ5K0I5Qyx3RUFBd0U7RWtCaCtCaEU7SUZiUixtQkFBNkM7UUFBN0MsdUJBQTZDO1lBQTdDLG1CQUE2QztJQUk3QyxvQkFBOEMsRUFBQTtFaEI2K0I5Qyx3RUFBd0U7RWtCcCtCaEU7SUZiUixt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RUFBQTtFaEI2akM5Qyx3RUFBd0U7RWtCN2lDOUQ7SUZoQlYsc0JBQThDLEVBQUE7RWhCZ2tDOUMsd0VBQXdFO0VrQmhqQzlEO0lGaEJWLGdCQUE4QyxFQUFBO0VoQm1rQzlDLHdFQUF3RTtFa0JuakM5RDtJRmhCVixzQkFBOEMsRUFBQTtFaEJza0M5Qyx3RUFBd0U7RWtCdGpDOUQ7SUZoQlYsc0JBQThDLEVBQUE7RWhCeWtDOUMsd0VBQXdFO0VrQnpqQzlEO0lGaEJWLGdCQUE4QyxFQUFBO0VoQjRrQzlDLHdFQUF3RTtFa0I1akM5RDtJRmhCVixzQkFBOEMsRUFBQTtFaEIra0M5Qyx3RUFBd0U7RWtCL2pDOUQ7SUZoQlYsc0JBQThDLEVBQUE7RWhCa2xDOUMsd0VBQXdFO0VrQmxrQzlEO0lGaEJWLGdCQUE4QyxFQUFBO0VoQnFsQzlDLHdFQUF3RTtFa0Jya0M5RDtJRmhCVixzQkFBOEMsRUFBQTtFaEJ3bEM5Qyx3RUFBd0U7RWtCeGtDOUQ7SUZoQlYsc0JBQThDLEVBQUEsRUVrQm5DOztBRGJUO0VqQndsQ0Ysd0VBQXdFO0VrQm5uQ3BFO0lBQ0UsMEJBQWE7UUFBYixhQUFhO0lBQ2IsbUJBQVk7UUFBWixvQkFBWTtZQUFaLFlBQVk7SUFDWixlQUFlLEVBQUE7RWxCcW5DckIsOERBQThEO0VrQmhuQ3REO0lGd0JOLG1CVHVCcUQ7UVN2QnJELGtCVHVCcUQ7WVN2QnJELGNUdUJxRDtJU3RCckQsZVRzQnFELEVBQUE7RVBxa0N2RCw4REFBOEQ7RWtCcG5DdEQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsaUJUdUJxRDtZU3ZCckQsYVR1QnFEO0lTdEJyRCxjVHNCcUQsRUFBQTtFUHlrQ3ZELDhEQUE4RDtFa0J4bkN0RDtJRndCTixtQlR1QnFEO1FTdkJyRCx1QlR1QnFEO1lTdkJyRCxtQlR1QnFEO0lTdEJyRCxvQlRzQnFELEVBQUE7RVA2a0N2RCw4REFBOEQ7RWtCNW5DdEQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsaUJUdUJxRDtZU3ZCckQsYVR1QnFEO0lTdEJyRCxjVHNCcUQsRUFBQTtFUGlsQ3ZELDhEQUE4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eHhDcEU7SUFDRSwwQkFBYTtRQUFiLGFBQWE7SUFDYixtQkFBWTtRQUFaLG9CQUFZO1lBQVosWUFBWTtJQUNaLGVBQWUsRUFBQTtFbEIweENyQiw4REFBOEQ7RWtCcnhDdEQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsa0JUdUJxRDtZU3ZCckQsY1R1QnFEO0lTdEJyRCxlVHNCcUQsRUFBQTtFUDB1Q3ZELDhEQUE4RDtFa0J6eEN0RDtJRndCTixtQlR1QnFEO1FTdkJyRCxpQlR1QnFEO1lTdkJyRCxhVHVCcUQ7SVN0QnJELGNUc0JxRCxFQUFBO0VQOHVDdkQsOERBQThEO0VrQjd4Q3REO0lGd0JOLG1CVHVCcUQ7UVN2QnJELHVCVHVCcUQ7WVN2QnJELG1CVHVCcUQ7SVN0QnJELG9CVHNCcUQsRUFBQTtFUGt2Q3ZELDhEQUE4RDtFa0JqeUN0RDtJRndCTixtQlR1QnFEO1FTdkJyRCxpQlR1QnFEO1lTdkJyRCxhVHVCcUQ7SVN0QnJELGNUc0JxRCxFQUFBO0VQc3ZDdkQsOERBQThEO0VrQnJ5Q3REO0lGd0JOLG1CVHVCcUQ7UVN2QnJELGlCVHVCcUQ7WVN2QnJELGFUdUJxRDtJU3RCckQsY1RzQnFELEVBQUE7RVAwdkN2RCw4REFBOEQ7RWtCenlDdEQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsdUJUdUJxRDtZU3ZCckQsbUJUdUJxRDtJU3RCckQsb0JUc0JxRCxFQUFBO0VQOHZDdkQsd0VBQXdFO0VrQnZ5Q3BFO0lGQ0osbUJBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZUFBZSxFQUFBO0VoQnl5Q2Ysd0VBQXdFO0VrQnR5Q2hFO0lGYlIsbUJBQTZDO1FBQTdDLHNCQUE2QztZQUE3QyxrQkFBNkM7SUFJN0MsbUJBQThDLEVBQUE7RWhCbXpDOUMsd0VBQXdFO0VrQjF5Q2hFO0lGYlIsbUJBQTZDO1FBQTdDLHVCQUE2QztZQUE3QyxtQkFBNkM7SUFJN0Msb0JBQThDLEVBQUE7RWhCdXpDOUMsd0VBQXdFO0VrQjl5Q2hFO0lGYlIsbUJBQTZDO1FBQTdDLGlCQUE2QztZQUE3QyxhQUE2QztJ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LCtEQUErRDtBUWhnRDdEO0VXMkVJLGNkdkVZO0Vjd0VaLHNDZHZFUyxFQUFBOztBTGdnRGYsa0VBQWtFO0FvQjVnRGhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQjg2Q2xFLG1FQUFtRTtBb0JsaERqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCcTdDbEUsK0RBQStEO0FRbGhEN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCd2dENUMsbUVBQW1FO0VvQnpnRG5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEI2Z0Q5QyxrRUFBa0U7QW9CamlEaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCbThDbEUsbUVBQW1FO0FvQnZpRGpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckIwOENsRSwrREFBK0Q7QVF2aUQ3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEI2aEQ1QyxtRUFBbUU7RW9COWhEbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQmtpRDlDLGtFQUFrRTtBb0J0akRoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckJ3OUNsRSxtRUFBbUU7QW9CNWpEakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQis5Q2xFLCtEQUErRDtBUTVqRDdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQmtqRDVDLG1FQUFtRTtFb0JuakRuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCdWpEOUMsa0VBQWtFO0FvQjNrRGhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQjYrQ2xFLG1FQUFtRTtBb0JqbERqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCby9DbEUsK0RBQStEO0FRamxEN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCdWtENUMsbUVBQW1FO0VvQnhrRG5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEI0a0Q5QyxrRUFBa0U7QW9CaG1EaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCa2dEbEUsbUVBQW1FO0FvQnRtRGpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckJ5Z0RsRSwrREFBK0Q7QVF0bUQ3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEI0bEQ1QyxtRUFBbUU7RW9CN2xEbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQmltRDlDLGtFQUFrRTtBb0JybkRoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckJ1aERsRSxtRUFBbUU7QW9CM25EakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQjhoRGxFLCtEQUErRDtBUTNuRDdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQmluRDVDLG1FQUFtRTtFb0JsbkRuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCc25EOUMsa0VBQWtFO0FvQjFvRGhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQjRpRGxFLG1FQUFtRTtBb0JocERqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCbWpEbEUsK0RBQStEO0FRaHBEN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCc29ENUMsbUVBQW1FO0VvQnZvRG5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEIyb0Q5QyxrRUFBa0U7QW9CL3BEaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCaWtEbEUsbUVBQW1FO0FvQnJxRGpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckJ3a0RsRSwrREFBK0Q7QVFycUQ3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEIycEQ1QyxtRUFBbUU7RW9CNXBEbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQmdxRDlDLGtFQUFrRTtBb0JwckRoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckJzbERsRSxtRUFBbUU7QW9CMXJEakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQjZsRGxFLCtEQUErRDtBUTFyRDdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQmdyRDVDLG1FQUFtRTtFb0JqckRuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCcXJEOUMsa0VBQWtFO0FvQnpzRGhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQjJtRGxFLG1FQUFtRTtBb0Ivc0RqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCa25EbEUsK0RBQStEO0FRL3NEN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCcXNENUMsbUVBQW1FO0VvQnRzRG5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEIwc0Q5QyxrRUFBa0U7QW9COXREaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCZ29EbEUsbUVBQW1FO0FvQnB1RGpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckJ1b0RsRSwrREFBK0Q7QVFwdUQ3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEIwdEQ1QyxtRUFBbUU7RW9CM3REbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQit0RDlDLGtFQUFrRTtBb0JudkRoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckJxcERsRSxtRUFBbUU7QW9CenZEakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQjRwRGxFLCtEQUErRDtBUXp2RDdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQit1RDVDLG1FQUFtRTtFb0JodkRuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCb3ZEOUMsa0VBQWtFO0FvQnh3RGhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQjBxRGxFLG1FQUFtRTtBb0I5d0RqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCaXJEbEUsK0RBQStEO0FROXdEN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCb3dENUMsbUVBQW1FO0VvQnJ3RG5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEJ5d0Q5QyxrRUFBa0U7QW9CN3hEaEU7OztFQUlJLDRDQ2dHNEQsRUFBQTs7QXJCK3JEbEUsbUVBQW1FO0FvQm55RGpFOzs7O0VBWU0sd0NDd0YwRCxFQUFBOztBckJzc0RsRSwrREFBK0Q7QVFueUQ3RDtFWWlCTSw0Q0FKc0MsRUFBQTtFcEJ5eEQ1QyxtRUFBbUU7RW9CMXhEbkU7O0lBU1EsNENBUm9DLEVBQUE7O0FwQjh4RDlDLGtFQUFrRTtBb0JsekRoRTs7O0VBSUksdUJDZ0c0RCxFQUFBOztBckJvdERsRSxtRUFBbUU7QW9CeHpEakU7Ozs7RUFZTSxtQkN3RjBELEVBQUE7O0FyQjJ0RGxFLCtEQUErRDtBUXh6RDdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQjh5RDVDLG1FQUFtRTtFb0IveURuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCbXpEOUMsa0VBQWtFO0FvQnYwRGhFOzs7RUFJSSw2Q0NnRzRELEVBQUE7O0FyQnl1RGxFLG1FQUFtRTtBb0I3MERqRTs7OztFQVlNLHlDQ3dGMEQsRUFBQTs7QXJCZ3ZEbEUsK0RBQStEO0FRNzBEN0Q7RVlpQk0sNkNBSnNDLEVBQUE7RXBCbTBENUMsbUVBQW1FO0VvQnAwRG5FOztJQVNRLDZDQVJvQyxFQUFBOztBcEJ3MEQ5QyxrRUFBa0U7QW9CNTFEaEU7OztFQUlJLDRDQ2dHNEQsRUFBQTs7QXJCOHZEbEUsbUVBQW1FO0FvQmwyRGpFOzs7O0VBWU0sd0NDd0YwRCxFQUFBOztBckJxd0RsRSwrREFBK0Q7QVFsMkQ3RDtFWWlCTSw0Q0FKc0MsRUFBQTtFcEJ3MUQ1QyxtRUFBbUU7RW9CejFEbkU7O0lBU1EsNENBUm9DLEVBQUE7O0FwQjYxRDlDLGtFQUFrRTtBb0JqM0RoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckJteERsRSxtRUFBbUU7QW9CdjNEakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQjB4RGxFLCtEQUErRDtBUXYzRDdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQjYyRDVDLG1FQUFtRTtFb0I5MkRuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCazNEOUMsa0VBQWtFO0FvQnQ0RGhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQnd5RGxFLG1FQUFtRTtBb0I1NERqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCK3lEbEUsK0RBQStEO0FRNTREN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCazRENUMsbUVBQW1FO0VvQm40RG5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEJ1NEQ5QyxrRUFBa0U7QW9CMzVEaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCNnpEbEUsbUVBQW1FO0FvQmo2RGpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckJvMERsRSwrREFBK0Q7QVFqNkQ3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEJ1NUQ1QyxtRUFBbUU7RW9CeDVEbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQjQ1RDlDLGtFQUFrRTtBb0JoN0RoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckJrMURsRSxtRUFBbUU7QW9CdDdEakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQnkxRGxFLCtEQUErRDtBUXQ3RDdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQjQ2RDVDLG1FQUFtRTtFb0I3NkRuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCaTdEOUMsa0VBQWtFO0FvQnI4RGhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQnUyRGxFLG1FQUFtRTtBb0IzOERqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCODJEbEUsK0RBQStEO0FRMzhEN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCaThENUMsbUVBQW1FO0VvQmw4RG5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEJzOEQ5QyxrRUFBa0U7QW9CMTlEaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCNDNEbEUsbUVBQW1FO0FvQmgrRGpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckJtNERsRSwrREFBK0Q7QVFoK0Q3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEJzOUQ1QyxtRUFBbUU7RW9CdjlEbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQjI5RDlDLGtFQUFrRTtBb0IvK0RoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckJpNURsRSxtRUFBbUU7QW9Cci9EakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQnc1RGxFLCtEQUErRDtBUXIvRDdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQjIrRDVDLG1FQUFtRTtFb0I1K0RuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCZy9EOUMsa0VBQWtFO0FvQnBnRWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQnM2RGxFLG1FQUFtRTtBb0IxZ0VqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCNjZEbEUsK0RBQStEO0FRMWdFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCZ2dFNUMsbUVBQW1FO0VvQmpnRW5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEJxZ0U5QyxrRUFBa0U7QW9CemhFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCMjdEbEUsbUVBQW1FO0FvQi9oRWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckJrOERsRSwrREFBK0Q7QVEvaEU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEJxaEU1QyxtRUFBbUU7RW9CdGhFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQjBoRTlDLGtFQUFrRTtBb0I5aUVoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckJnOURsRSxtRUFBbUU7QW9CcGpFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQnU5RGxFLCtEQUErRDtBUXBqRTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQjBpRTVDLG1FQUFtRTtFb0IzaUVuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCK2lFOUMsa0VBQWtFO0FvQm5rRWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQnErRGxFLG1FQUFtRTtBb0J6a0VqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCNCtEbEUsK0RBQStEO0FRemtFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCK2pFNUMsbUVBQW1FO0VvQmhrRW5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEJva0U5QyxrRUFBa0U7QW9CeGxFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCMC9EbEUsbUVBQW1FO0FvQjlsRWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckJpZ0VsRSwrREFBK0Q7QVE5bEU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEJvbEU1QyxtRUFBbUU7RW9CcmxFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQnlsRTlDLGtFQUFrRTtBb0I3bUVoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckIrZ0VsRSxtRUFBbUU7QW9Cbm5FakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQnNoRWxFLCtEQUErRDtBUW5uRTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQnltRTVDLG1FQUFtRTtFb0IxbUVuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCOG1FOUMsa0VBQWtFO0FvQmxvRWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQm9pRWxFLG1FQUFtRTtBb0J4b0VqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCMmlFbEUsK0RBQStEO0FReG9FN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCOG5FNUMsbUVBQW1FO0VvQi9uRW5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEJtb0U5QyxrRUFBa0U7QW9CdnBFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCeWpFbEUsbUVBQW1FO0FvQjdwRWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckJna0VsRSwrREFBK0Q7QVE3cEU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEJtcEU1QyxtRUFBbUU7RW9CcHBFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQndwRTlDLGtFQUFrRTtBb0I1cUVoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckI4a0VsRSxtRUFBbUU7QW9CbHJFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQnFsRWxFLCtEQUErRDtBUWxyRTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQndxRTVDLG1FQUFtRTtFb0J6cUVuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCNnFFOUMsa0VBQWtFO0FvQmpzRWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQm1tRWxFLG1FQUFtRTtBb0J2c0VqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCMG1FbEUsK0RBQStEO0FRdnNFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCNnJFNUMsbUVBQW1FO0VvQjlyRW5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEJrc0U5QyxrRUFBa0U7QW9CdHRFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCd25FbEUsbUVBQW1FO0FvQjV0RWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckIrbkVsRSwrREFBK0Q7QVE1dEU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEJrdEU1QyxtRUFBbUU7RW9CbnRFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQnV0RTlDLGtFQUFrRTtBb0IzdUVoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckI2b0VsRSxtRUFBbUU7QW9CanZFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQm9wRWxFLCtEQUErRDtBUWp2RTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQnV1RTVDLG1FQUFtRTtFb0J4dUVuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCNHVFOUMsa0VBQWtFO0FvQmh3RWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQmtxRWxFLG1FQUFtRTtBb0J0d0VqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCeXFFbEUsK0RBQStEO0FRdHdFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCNHZFNUMsbUVBQW1FO0VvQjd2RW5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEJpd0U5QyxrRUFBa0U7QW9CcnhFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCdXJFbEUsbUVBQW1FO0FvQjN4RWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckI4ckVsRSwrREFBK0Q7QVEzeEU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEJpeEU1QyxtRUFBbUU7RW9CbHhFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQnN4RTlDLGtFQUFrRTtBb0IxeUVoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckI0c0VsRSxtRUFBbUU7QW9CaHpFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQm10RWxFLCtEQUErRDtBUWh6RTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQnN5RTVDLG1FQUFtRTtFb0J2eUVuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCMnlFOUMsa0VBQWtFO0FvQi96RWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQml1RWxFLG1FQUFtRTtBb0JyMEVqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCd3VFbEUsK0RBQStEO0FRcjBFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCMnpFNUMsbUVBQW1FO0VvQjV6RW5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEJnMEU5QyxrRUFBa0U7QW9CcDFFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCc3ZFbEUsbUVBQW1FO0FvQjExRWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckI2dkVsRSwrREFBK0Q7QVExMUU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEJnMUU1QyxtRUFBbUU7RW9CajFFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQnExRTlDLGtFQUFrRTtBb0J6MkVoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckIyd0VsRSxtRUFBbUU7QW9CLzJFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQmt4RWxFLCtEQUErRDtBUS8yRTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQnEyRTVDLG1FQUFtRTtFb0J0MkVuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCMDJFOUMsa0VBQWtFO0FvQjkzRWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQmd5RWxFLG1FQUFtRTtBb0JwNEVqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCdXlFbEUsK0RBQStEO0FRcDRFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCMDNFNUMsbUVBQW1FO0VvQjMzRW5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEIrM0U5QyxrRUFBa0U7QW9CbjVFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCcXpFbEUsbUVBQW1FO0FvQno1RWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckI0ekVsRSwrREFBK0Q7QVF6NUU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEIrNEU1QyxtRUFBbUU7RW9CaDVFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQm81RTlDLGtFQUFrRTtBb0J4NkVoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckIwMEVsRSxtRUFBbUU7QW9COTZFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQmkxRWxFLCtEQUErRDtBUTk2RTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQm82RTVDLG1FQUFtRTtFb0JyNkVuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCeTZFOUMsa0VBQWtFO0FvQjc3RWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQisxRWxFLG1FQUFtRTtBb0JuOEVqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCczJFbEUsK0RBQStEO0FRbjhFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCeTdFNUMsbUVBQW1FO0VvQjE3RW5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEI4N0U5QyxrRUFBa0U7QW9CbDlFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCbzNFbEUsbUVBQW1FO0FvQng5RWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckIyM0VsRSwrREFBK0Q7QVF4OUU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEI4OEU1QyxtRUFBbUU7RW9CLzhFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQm05RTlDLGtFQUFrRTtBb0J2K0VoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckJ5NEVsRSxtRUFBbUU7QW9CNytFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQmc1RWxFLCtEQUErRDtBUTcrRTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQm0rRTVDLG1FQUFtRTtFb0JwK0VuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCdytFOUMsa0VBQWtFO0FvQjUvRWhFOzs7RUFJSSxzQ2ZRUyxFQUFBOztBTHMvRWYsK0RBQStEO0FRMy9FN0Q7RVlpQk0sc0NBSnNDLEVBQUE7RXBCaS9FNUMsbUVBQW1FO0VvQmwvRW5FOztJQVNRLHNDQVJvQyxFQUFBOztBcEJzL0U5QywwREFBMEQ7QW1CaDZFMUQ7RUFHTSxXZDNHUztFYzRHVCx5QmRwR1k7RWNxR1oscUJkaVFxRCxFQUFBOztBTGdxRTNELDBEQUEwRDtBbUJ0NkUxRDtFQVdNLGNkNUdZO0VjNkdaLHlCZGxIWTtFY21IWixxQmRsSFksRUFBQTs7QUxpaEZsQiwwREFBMEQ7QW1CMTVFMUQ7RUFDRSxXZDNIYTtFYzRIYix5QmRwSGdCLEVBQUE7RUxnaEZoQiwwREFBMEQ7RW1COTVFNUQ7OztJQU9JLHFCZDZPdUQsRUFBQTtFTCtxRXpELDBEQUEwRDtFbUJuNkU1RDtJQVdJLFNBQVMsRUFBQTtFbkIyNUVYLDBEQUEwRDtFbUJ0NkU1RDtJQWdCTSwyQ2QxSVMsRUFBQTtFTG1pRmIsK0RBQStEO0VROWhGL0Q7SVc0SU0sV2RqSk87SWNrSlAsNENkbEpPLEVBQUE7O0FZa0VYO0VqQnUrRUYsMERBQTBEO0VtQnQ0RXhEO0lBRUksY0FBYztJQUNkLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsaUNBQWlDLEVBQUE7SW5CdTRFckMsMERBQTBEO0ltQjU0RXpEO01BU0ssU0FBUyxFQUFBLEVBQ1Y7O0FGM0dMO0VqQmsvRUYsMERBQTBEO0VtQmo1RXhEO0lBRUksY0FBYztJQUNkLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsaUNBQWlDLEVBQUE7SW5CazVFckMsMERBQTBEO0ltQnY1RXpEO01BU0ssU0FBUyxFQUFBLEVBQ1Y7O0FGM0dMO0VqQjYvRUYsMERBQTBEO0VtQjU1RXhEO0lBRUksY0FBYztJQUNkLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsaUNBQWlDLEVBQUE7SW5CNjVFckMsMERBQTBEO0ltQmw2RXpEO01BU0ssU0FBUyxFQUFBLEVBQ1Y7O0FGM0dMO0VqQndnRkYsMERBQTBEO0VtQnY2RXhEO0lBRUksY0FBYztJQUNkLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsaUNBQWlDLEVBQUE7SW5CdzZFckMsMERBQTBEO0ltQjc2RXpEO01BU0ssU0FBUyxFQUFBLEVBQ1Y7O0FuQnU2RVQsMERBQTBEO0FtQnQ3RTFEO0VBT1EsY0FBYztFQUNkLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsaUNBQWlDLEVBQUE7RW5CazdFdkMsMERBQTBEO0VtQjU3RTVEO0lBY1UsU0FBUyxFQUFBOztBbkJrN0VuQix1REFBdUQ7QXNCL2xGdkQ7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLG1DRGlIOEQ7RUNoSDlELHlCakIwWGtDO0VFaE45QixlQUFXO0VldktmLGdCaEI0SG9CO0VnQjNIcEIsZ0JqQnVSK0I7RWlCdFIvQixjakJEZ0I7RWlCRWhCLHNCakJUYTtFaUJVYiw0QkFBNEI7RUFDNUIseUJqQlBnQjtFUU9kLGtCUHdJZTtFaUIxSWIsd0ZsQndlNEY7RWtCeGU1RixnRmxCd2U0RjtFa0J4ZTVGLHdFbEJ3ZTRGO0VrQnhlNUYsOEdsQndlNEYsRUFBQTtFa0JwZTVGO0l2QmltRkYsdURBQXVEO0lzQi9tRjNEO01DZVEsd0JBQWdCO01BQWhCLGdCQUFnQixFQUFBLEVEZ0N2QjtFdEJta0ZDLHdEQUF3RDtFc0JsbkYxRDtJQXNCSSw2QkFBNkI7SUFDN0IsU0FBUyxFQUFBO0V0QitsRlgsK0RBQStEO0V3Qi9tRi9EO0lBQ0UsY25CQWM7SW1CQ2Qsc0JuQlJXO0ltQlNYLHFCbkJzZHNFO0ltQnJkdEUsVUFBVTtJQUtSLG9EbEJoQlc7WWtCZ0JYLDRDbEJoQlcsRUFBQTtFTjZuRmYsd0RBQXdEO0VzQjduRjFEO0lBK0JJLGNqQnhCYztJaUIwQmQsVUFBVSxFQUFBO0VBakNkO0lBK0JJLGNqQnhCYztJaUIwQmQsVUFBVSxFQUFBO0VBakNkO0lBK0JJLGNqQnhCYztJaUIwQmQsVUFBVSxFQUFBO0VBakNkO0lBK0JJLGNqQnhCYztJaUIwQmQsVUFBVSxFQUFBO0VBakNkO0lBK0JJLGNqQnhCYztJaUIwQmQsVUFBVSxFQUFBO0V0QmdtRlosd0RBQXdEO0VzQmpvRjFEO0lBMkNJLHlCakJ4Q2M7SWlCMENkLFVBQVUsRUFBQTs7QXRCeWxGZCx3REFBd0Q7QXNCcmxGeEQ7Ozs7RUFLSSx3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQixFQUFBOztBdEJ1bEZwQix3REFBd0Q7QXNCbmxGeEQ7RUFHSSxrQkFBa0I7RUFDbEIsMEJqQnREYyxFQUFBOztBTDBvRmxCLHdEQUF3RDtBc0J4bEZ4RDtFQWFJLGNqQi9EYztFaUJnRWQsc0JqQnZFVyxFQUFBOztBTHNwRmYsd0RBQXdEO0FzQjFrRnhEOztFQUVFLGNBQWM7RUFDZCxXQUFXLEVBQUE7O0F0QjZrRmIsd0RBQXdEO0FzQm5rRnhEO0VBQ0UsaUNEeUI4RDtFQ3hCOUQsb0NEd0I4RDtFQ3ZCOUQsZ0JBQWdCO0VmaUVkLGtCQUFXO0VlL0RiLGdCakJnTStCLEVBQUE7O0FMczRFakMseURBQXlEO0FzQm5rRnpEO0VBQ0UsK0JEaUI4RDtFQ2hCOUQsa0NEZ0I4RDtFZDBEMUQsa0JBQVc7RWV4RWYsZ0JqQjZIK0IsRUFBQTs7QUx5OEVqQyx5REFBeUQ7QXNCbmtGekQ7RUFDRSxnQ0RVOEQ7RUNUOUQsbUNEUzhEO0VkMEQxRCxtQkFBVztFZWpFZixnQmpCdUgrQixFQUFBOztBTCs4RWpDLHlEQUF5RDtBc0I3akZ6RDtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBQ1gsbUJBQTJCO0VBQzNCLGdCQUFnQjtFZm9EWixlQUFXO0VlbERmLGdCakJtSytCO0VpQmxLL0IsY2pCbkhnQjtFaUJvSGhCLDZCQUE2QjtFQUM3Qix5QkFBeUI7RUFDekIsbUJBQW1DLEVBQUE7RXRCK2pGbkMseURBQXlEO0VzQnprRjNEO0lBY0ksZ0JBQWdCO0lBQ2hCLGVBQWUsRUFBQTs7QXRCK2pGbkIseURBQXlEO0FzQm5qRnpEO0VBQ0Usa0NEOUI4RDtFQytCOUQsdUJqQnFQaUM7RUUxTjdCLG1CQUFXO0VlekJmLGdCakIrRStCO0VReE43QixxQlIrTitCLEVBQUE7O0FMaStFbkMseURBQXlEO0FzQm5qRnpEO0VBQ0UsZ0NEdEM4RDtFQ3VDOUQsb0JqQmtQZ0M7RUUvTjVCLGtCQUFXO0VlakJmLGdCakJzRStCO0VRdk43QixxQlI4TitCLEVBQUE7O0FMMCtFbkMseURBQXlEO0FzQmxqRnpEO0VBR0ksWUFBWSxFQUFBOztBdEJtakZoQix5REFBeUQ7QXNCL2lGekQ7RUFDRSxZQUFZLEVBQUE7O0F0QmtqRmQseURBQXlEO0FzQjFpRnpEO0VBQ0UsbUJqQjJVMEMsRUFBQTs7QUxrdUU1Qyx5REFBeUQ7QXNCMWlGekQ7RUFDRSxjQUFjO0VBQ2QsbUJqQjRUNEMsRUFBQTs7QUxpdkU5Qyx5REFBeUQ7QXNCcmlGekQ7RUFDRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFlO01BQWYsZUFBZTtFQUNmLGtCQUEyQztFQUMzQyxpQkFBMEMsRUFBQTtFdEJ1aUYxQyx5REFBeUQ7RXNCM2lGM0Q7O0lBUUksa0JBQTJDO0lBQzNDLGlCQUEwQyxFQUFBOztBdEJ3aUY5Qyx5REFBeUQ7QXNCL2hGekQ7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHFCakJpUzZDLEVBQUE7O0FMaXdFL0MseURBQXlEO0FzQi9oRnpEO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCakI2UjJDO0VpQjVSM0MscUJqQjJSNkMsRUFBQTtFTHN3RTdDLHlEQUF5RDtFc0JwaUYzRDs7SUFRSSxjakJ6TmMsRUFBQTs7QUwwdkZsQix5REFBeUQ7QXNCN2hGekQ7RUFDRSxnQkFBZ0IsRUFBQTs7QXRCZ2lGbEIseURBQXlEO0FzQjdoRnpEO0VBQ0UsMkJBQW9CO0VBQXBCLDJCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLHFCakI4UTRDLEVBQUE7RUxpeEU1Qyx5REFBeUQ7RXNCbmlGM0Q7SUFRSSxnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLHVCakJ5UTRDO0lpQnhRNUMsY0FBYyxFQUFBOztBdEIraEZsQiwrREFBK0Q7QXdCNXVGN0Q7RUFDRSxhQUFhO0VBQ2IsV0FBVztFQUNYLG1CbkIyYzBDO0VFdFYxQyxrQkFBVztFaUJuSFgsY25CUGEsRUFBQTs7QUxzdkZqQiwrREFBK0Q7QXdCNXVGN0Q7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULE9BQU87RUFDUCxVQUFVO0VBQ1YsYUFBYTtFQUNiLGVBQWU7RUFDZix1Qm5Cc3lCcUM7RW1CcnlCckMsaUJBQWlCO0VqQndIZixtQkFBVztFaUJ0SGIsZ0JuQnVPNkI7RW1CdE83QixXbkJ4RFc7RW1CeURYLHdDbkJ0QmE7RVF4QmIsa0JQd0llLEVBQUE7RU5xcEZqQiwrREFBK0Q7RXdCMXVGN0Q7O0lBRUUsU0FBa0MsRUFBQTs7QXhCNnVGeEMsK0RBQStEO0F3QnB4RjNEOzs7O0VBOENFLGNBQWMsRUFBQTs7QXhCNnVGcEIsK0RBQStEO0F3QjN4RjNEO0VBb0RFLHFCbkIxQ1c7RW1CNkNULCtDQUE2QztFQUM3QyxpUkgzQjBFO0VHNEIxRSw0QkFBNEI7RUFDNUIsMkRBQTZEO0VBQzdELGdFSCtCd0QsRUFBQTtFckJ5c0Y5RCwrREFBK0Q7RXdCbnlGN0Q7SUErREkscUJuQnJEUztJbUJzRFQsd0RuQnREUztZbUJzRFQsZ0RuQnREUyxFQUFBOztBTDh4RmpCLCtEQUErRDtBd0J4eUYzRDtFQXlFSSw4QkFBOEM7RUFDOUMsd0NBQXNELEVBQUE7O0F4Qm11RjlELCtEQUErRDtBd0I3eUYzRDtFQW1GSSxvQ0hPd0Q7RUdOeEQsa0ZITXdELEVBQUE7O0FyQnd0RmhFLCtEQUErRDtBd0JsekYzRDtFQTJGRSxxQm5CakZXO0VtQm9GVCxrREFBb0U7RUFDcEUsdWpCQUE4SixFQUFBO0V4Qnd0RnBLLGdFQUFnRTtFd0J2ekY5RDtJQW1HSSxxQm5CekZTO0ltQjBGVCx3RG5CMUZTO1ltQjBGVCxnRG5CMUZTLEVBQUE7O0FMa3pGakIsZ0VBQWdFO0F3QjV6RjVEO0VBNEdJLGNuQmxHUyxFQUFBOztBTHN6RmpCLGdFQUFnRTtBd0JoMEY1RDs7O0VBaUhJLGNBQWMsRUFBQTs7QXhCcXRGdEIsZ0VBQWdFO0F3QnQwRjVEO0VBeUhJLGNuQi9HUyxFQUFBO0VMK3pGZixnRUFBZ0U7RXdCejBGOUQ7SUE0SE0scUJuQmxITyxFQUFBOztBTG0wRmpCLGdFQUFnRTtBd0I3MEY1RDtFQWtJTSxxQkFBa0M7RUM1SnhDLHlCRDZKK0MsRUFBQTs7QXhCK3NGbkQsZ0VBQWdFO0F3QmwxRjVEO0VBeUlNLHdEbkIvSE87VW1CK0hQLGdEbkIvSE8sRUFBQTs7QUw0MEZqQixnRUFBZ0U7QXdCdDFGNUQ7RUE2SU0scUJuQm5JTyxFQUFBOztBTGcxRmpCLGdFQUFnRTtBd0IxMUY1RDtFQXVKSSxxQm5CN0lTLEVBQUE7O0FMbzFGakIsZ0VBQWdFO0F3QjkxRjVEO0VBNEpNLHFCbkJsSk87RW1CbUpQLHdEbkJuSk87VW1CbUpQLGdEbkJuSk8sRUFBQTs7QUx5MUZqQiwrREFBK0Q7QXdCdjFGN0Q7RUFDRSxhQUFh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O01BQWhCLGdCQUFnQixFQUFBLEVHOEJ2QjtFMUJzZ0dDLCtEQUErRDtFUTdpRy9EO0lrQlVFLGNyQk5jO0lxQk9kLHFCQUFxQixFQUFBO0UxQnNpR3ZCLDBEQUEwRDtFMEJ2akc1RDtJQXNCSSxVQUFVO0lBQ1Ysb0RwQnZCYTtZb0J1QmIsNENwQnZCYSxFQUFBO0VOMmpHZiwwREFBMEQ7RTBCM2pHNUQ7SUE2QkksYXJCa1o2QixFQUFBO0VMK29GL0IsMERBQTBEO0UwQjlqRzVEO0lBa0NJLGVBQXNELEVBQUE7O0ExQmdpRzFELDBEQUEwRDtBMEJsaEcxRDs7RUFFRSxvQkFBb0IsRUFBQTs7QTFCcWhHdEIsMERBQTBEO0EwQjVnR3hEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkJBYTtFcUJFZixxQnJCRmUsRUFBQTtFTjRrR2YsK0RBQStEO0VRdGtHL0Q7SW1CQUUsV3RCTFc7SW9CRFgsdUJFRG9GO0lBU3BGLG1CQVR5SCxFQUFBO0UzQmtsRzNILGlFQUFpRTtFMkJ0a0dqRTtJQUVFLFd0QlpXO0lvQkRYLHVCRURvRjtJQWdCcEYsbUJBaEJ5SDtJQXFCdkgsc0RBQWlGO1lBQWpGLDhDQUFpRixFQUFBO0UzQm1rR3JGLGlFQUFpRTtFMkI5akdqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQjVCYTtJcUI2QmIscUJyQjdCYSxFQUFBO0VONGxHZixpRUFBaUU7RTJCeGpHakU7O0lBR0UsV3RCdENXO0lzQnVDWCx1QkF6Q3VLO0lBNkN2SyxtQkE3QytNLEVBQUE7STNCbW1HL00saUVBQWlFO0kyQnBqR2pFOztNQUtJLHNEQUFpRjtjQUFqRiw4Q0FBaUYsRUFBQTs7QTNCb2pHekYsMERBQTBEO0EwQjVpR3hEO0VDM0RBLGN0QlVnQjtFb0JWZCx5Qm5CQ2U7RXFCQ2pCLHFCckJEaUIsRUFBQTtFTjJtR2pCLCtEQUErRDtFUXRtRy9EO0ltQkFFLGN0QkljO0lvQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0JrbkczSCxpRUFBaUU7RTJCdG1HakU7SUFFRSxjdEJIYztJb0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFM0JtbUdyRixpRUFBaUU7RTJCOWxHakU7SUFFRSxjdEJqQmM7SXNCa0JkLHlCckIzQmU7SXFCNEJmLHFCckI1QmUsRUFBQTtFTjJuR2pCLGlFQUFpRTtFMkJ4bEdqRTs7SUFHRSxjdEI3QmM7SXNCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0Jtb0cvTSxpRUFBaUU7STJCcGxHakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBM0JvbEd6RiwwREFBMEQ7QTBCNWtHeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJwQm9DYTtFc0JsQ2YscUJ0QmtDZSxFQUFBO0VMd21HZiwrREFBK0Q7RVF0b0cvRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCa3BHM0gsaUVBQWlFO0UyQnRvR2pFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx1REFBaUY7WUFBakYsK0NBQWlGLEVBQUE7RTNCbW9HckYsaUVBQWlFO0UyQjluR2pFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnRCUWE7SXNCUGIscUJ0Qk9hLEVBQUE7RUx3bkdmLGlFQUFpRTtFMkJ4bkdqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JtcUcvTSxpRUFBaUU7STJCcG5HakU7O01BS0ksdURBQWlGO2NBQWpGLCtDQUFpRixFQUFBOztBM0Jvbkd6RiwwREFBMEQ7QTBCNW1HeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJwQnNDYTtFc0JwQ2YscUJ0Qm9DZSxFQUFBO0VMc29HZiwrREFBK0Q7RVF0cUcvRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCa3JHM0gsaUVBQWlFO0UyQnRxR2pFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RTNCbXFHckYsaUVBQWlFO0UyQjlwR2pFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnRCVWE7SXNCVGIscUJ0QlNhLEVBQUE7RUxzcEdmLGlFQUFpRTtFMkJ4cEdqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0Jtc0cvTSxpRUFBaUU7STJCcHBHakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBM0JvcEd6RiwwREFBMEQ7QTBCNW9HeEQ7RUMzREEsY3RCVWdCO0VvQlZkLHlCcEJtQ2E7RXNCakNmLHFCdEJpQ2UsRUFBQTtFTHlxR2YsK0RBQStEO0VRdHNHL0Q7SW1CQUUsY3RCSWM7SW9CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQmt0RzNILGlFQUFpRTtFMkJ0c0dqRTtJQUVFLGN0QkhjO0lvQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0UzQm1zR3JGLGlFQUFpRTtFMkI5ckdqRTtJQUVFLGN0QmpCYztJc0JrQmQseUJ0Qk9hO0lzQk5iLHFCdEJNYSxFQUFBO0VMeXJHZixpRUFBaUU7RTJCeHJHakU7O0lBR0UsY3RCN0JjO0lzQjhCZCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCbXVHL00saUVBQWlFO0kyQnByR2pFOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QTNCb3JHekYsMERBQTBEO0EwQjVxR3hEO0VDM0RBLFd0QkNhO0VvQkRYLHlCcEJpQ2E7RXNCL0JmLHFCdEIrQmUsRUFBQTtFTDJzR2YsK0RBQStEO0VRdHVHL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQmt2RzNILGlFQUFpRTtFMkJ0dUdqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsdURBQWlGO1lBQWpGLCtDQUFpRixFQUFBO0UzQm11R3JGLGlFQUFpRTtFMkI5dEdqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJ0QkthO0lzQkpiLHFCdEJJYSxFQUFBO0VMMnRHZixpRUFBaUU7RTJCeHRHakU7O0lBR0UsV3RCdENXO0lzQnVDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCbXdHL00saUVBQWlFO0kyQnB0R2pFOztNQUtJLHVEQUFpRjtjQUFqRiwrQ0FBaUYsRUFBQTs7QTNCb3RHekYsMERBQTBEO0EwQjVzR3hEO0VDM0RBLGN0QlVnQjtFb0JWZCx5QnBCRWM7RXNCQWhCLHFCdEJBZ0IsRUFBQTtFTDB3R2hCLCtEQUErRDtFUXR3Ry9EO0ltQkFFLGN0QkljO0lvQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0JreEczSCxpRUFBaUU7RTJCdHdHakU7SUFFRSxjdEJIYztJb0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFM0Jtd0dyRixpRUFBaUU7RTJCOXZHakU7SUFFRSxjdEJqQmM7SXNCa0JkLHlCdEIxQmM7SXNCMkJkLHFCdEIzQmMsRUFBQTtFTDB4R2hCLGlFQUFpRTtFMkJ4dkdqRTs7SUFHRSxjdEI3QmM7SXNCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JteUcvTSxpRUFBaUU7STJCcHZHakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBM0Jvdkd6RiwwREFBMEQ7QTBCNXVHeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJwQlNjO0VzQlBoQixxQnRCT2dCLEVBQUE7RUxteUdoQiwrREFBK0Q7RVF0eUcvRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCa3pHM0gsaUVBQWlFO0UyQnR5R2pFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCxzREFBaUY7WUFBakYsOENBQWlGLEVBQUE7RTNCbXlHckYsaUVBQWlFO0UyQjl4R2pFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnRCbkJjO0lzQm9CZCxxQnRCcEJjLEVBQUE7RUxtekdoQixpRUFBaUU7RTJCeHhHakU7O0lBR0UsV3RCdENXO0lzQnVDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCbTBHL00saUVBQWlFO0kyQnB4R2pFOztNQUtJLHNEQUFpRjtjQUFqRiw4Q0FBaUYsRUFBQTs7QTNCb3hHekYsMERBQTBEO0EwQjV3R3hEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkJFaUI7RXFCQW5CLHFCckJBbUIsRUFBQTtFTjAwR25CLCtEQUErRDtFUXQwRy9EO0ltQkFFLFd0QkxXO0lvQkRYLHVCRURvRjtJQVNwRixtQkFUeUgsRUFBQTtFM0JrMUczSCxpRUFBaUU7RTJCdDBHakU7SUFFRSxXdEJaVztJb0JEWCx1QkVEb0Y7SUFnQnBGLG1CQWhCeUg7SUFxQnZILHNEQUFpRjtZQUFqRiw4Q0FBaUYsRUFBQTtFM0JtMEdyRixpRUFBaUU7RTJCOXpHakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCckIxQmlCO0lxQjJCakIscUJyQjNCaUIsRUFBQTtFTjAxR25CLGlFQUFpRTtFMkJ4ekdqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHVCQXpDdUs7SUE2Q3ZLLG1CQTdDK00sRUFBQTtJM0JtMkcvTSxpRUFBaUU7STJCcHpHakU7O01BS0ksc0RBQWlGO2NBQWpGLDhDQUFpRixFQUFBOztBM0Jvekd6RiwwREFBMEQ7QTBCNXlHeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQkdpQjtFcUJEbkIscUJyQkNtQixFQUFBO0VOeTJHbkIsK0RBQStEO0VRdDJHL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQmszRzNILGlFQUFpRTtFMkJ0MkdqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0UzQm0yR3JGLGlFQUFpRTtFMkI5MUdqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQnpCaUI7SXFCMEJqQixxQnJCMUJpQixFQUFBO0VOeTNHbkIsaUVBQWlFO0UyQngxR2pFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQm00Ry9NLGlFQUFpRTtJMkJwMUdqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0EzQm8xR3pGLDBEQUEwRDtBMEI1MEd4RDtFQzNEQSxjdEJVZ0I7RW9CVmQseUJuQklpQjtFcUJGbkIscUJyQkVtQixFQUFBO0VOdzRHbkIsK0RBQStEO0VRdDRHL0Q7SW1CQUUsY3RCSWM7SW9CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQms1RzNILGlFQUFpRTtFMkJ0NEdqRTtJQUVFLGN0QkhjO0lvQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0UzQm00R3JGLGlFQUFpRTtFMkI5M0dqRTtJQUVFLGN0QmpCYztJc0JrQmQseUJyQnhCaUI7SXFCeUJqQixxQnJCekJpQixFQUFBO0VOdzVHbkIsaUVBQWlFO0UyQngzR2pFOztJQUdFLGN0QjdCYztJc0I4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQm02Ry9NLGlFQUFpRTtJMkJwM0dqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0EzQm8zR3pGLDBEQUEwRDtBMEI1Mkd4RDtFQzNEQSxjdEJVZ0I7RW9CVmQseUJuQktpQjtFcUJIbkIscUJyQkdtQixFQUFBO0VOdTZHbkIsK0RBQStEO0VRdDZHL0Q7SW1CQUUsY3RCSWM7SW9CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQms3RzNILGlFQUFpRTtFMkJ0NkdqRTtJQUVFLGN0QkhjO0lvQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0UzQm02R3JGLGlFQUFpRTtFMkI5NUdqRTtJQUVFLGN0QmpCYztJc0JrQmQseUJyQnZCaUI7SXFCd0JqQixxQnJCeEJpQixFQUFBO0VOdTdHbkIsaUVBQWlFO0UyQng1R2pFOztJQUdFLGN0QjdCYztJc0I4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQm04Ry9NLGlFQUFpRTtJMkJwNUdqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0EzQm81R3pGLDBEQUEwRDtBMEI1NEd4RDtFQzNEQSxjdEJVZ0I7RW9CVmQseUJuQk1pQjtFcUJKbkIscUJyQkltQixFQUFBO0VOczhHbkIsK0RBQStEO0VRdDhHL0Q7SW1CQUUsY3RCSWM7SW9CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQms5RzNILGlFQUFpRTtFMkJ0OEdqRTtJQUVFLGN0QkhjO0lvQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0UzQm04R3JGLGlFQUFpRTtFMkI5N0dqRTtJQUVFLGN0QmpCYztJc0JrQmQseUJyQnRCaUI7SXFCdUJqQixxQnJCdkJpQixFQUFBO0VOczlHbkIsaUVBQWlFO0UyQng3R2pFOztJQUdFLGN0QjdCYztJc0I4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQm0rRy9NLGlFQUFpRTtJMkJwN0dqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0EzQm83R3pGLDBEQUEwRDtBMEI1Nkd4RDtFQzNEQSxjdEJVZ0I7RW9CVmQsMENuQk9xQztFcUJMdkMsc0NyQkt1QyxFQUFBO0VOcStHdkMsK0RBQStEO0VRdCtHL0Q7SW1CQUUsY3RCSWM7SW9CVmQsMENFRG9GO0lBU3BGLHNDQVR5SCxFQUFBO0UzQmsvRzNILGlFQUFpRTtFMkJ0K0dqRTtJQUVFLGN0QkhjO0lvQlZkLDBDRURvRjtJQWdCcEYsc0NBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0UzQm0rR3JGLGlFQUFpRTtFMkI5OUdqRTtJQUVFLGN0QmpCYztJc0JrQmQsMENyQnJCcUM7SXFCc0JyQyxzQ3JCdEJxQyxFQUFBO0VOcS9HdkMsaUVBQWlFO0UyQng5R2pFOztJQUdFLGN0QjdCYztJc0I4QmQsMENBekN1SztJQTZDdkssc0NBN0MrTSxFQUFBO0kzQm1nSC9NLGlFQUFpRTtJMkJwOUdqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0EzQm85R3pGLDBEQUEwRDtBMEI1OEd4RDtFQzNEQSxjdEJVZ0I7RW9CVmQseUJuQlFpQjtFcUJObkIscUJyQk1tQixFQUFBO0VOb2dIbkIsK0RBQStEO0VRdGdIL0Q7SW1CQUUsY3RCSWM7SW9CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQmtoSDNILGlFQUFpRTtFMkJ0Z0hqRTtJQUVFLGN0QkhjO0lvQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0UzQm1nSHJGLGlFQUFpRTtFMkI5L0dqRTtJQUVFLGN0QmpCYztJc0JrQmQseUJyQnBCaUI7SXFCcUJqQixxQnJCckJpQixFQUFBO0VOb2hIbkIsaUVBQWlFO0UyQngvR2pFOztJQUdFLGN0QjdCYztJc0I4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQm1pSC9NLGlFQUFpRTtJMkJwL0dqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0EzQm8vR3pGLDBEQUEwRDtBMEI1K0d4RDtFQzNEQSxjdEJVZ0I7RW9CVmQsMkNuQlVzQztFcUJSeEMsdUNyQlF3QyxFQUFBO0VOa2lIeEMsK0RBQStEO0VRdGlIL0Q7SW1CQUUsY3RCSWM7SW9CVmQsMkNFRG9GO0lBU3BGLHVDQVR5SCxFQUFBO0UzQmtqSDNILGlFQUFpRTtFMkJ0aUhqRTtJQUVFLGN0QkhjO0lvQlZkLDJDRURvRjtJQWdCcEYsdUNBaEJ5SDtJQXFCdkgsc0RBQWlGO1lBQWpGLDhDQUFpRixFQUFBO0UzQm1pSHJGLGlFQUFpRTtFMkI5aEhqRTtJQUVFLGN0QmpCYztJc0JrQmQsMkNyQmxCc0M7SXFCbUJ0Qyx1Q3JCbkJzQyxFQUFBO0VOa2pIeEMsaUVBQWlFO0UyQnhoSGpFOztJQUdFLGN0QjdCYztJc0I4QmQsMkNBekN1SztJQTZDdkssdUNBN0MrTSxFQUFBO0kzQm1rSC9NLGlFQUFpRTtJMkJwaEhqRTs7TUFLSSxzREFBaUY7Y0FBakYsOENBQWlGLEVBQUE7O0EzQm9oSHpGLDBEQUEwRDtBMEI1Z0h4RDtFQzNEQSxjdEJVZ0I7RW9CVmQsMENuQlNzQztFcUJQeEMsc0NyQk93QyxFQUFBO0VObWtIeEMsK0RBQStEO0VRdGtIL0Q7SW1CQUUsY3RCSWM7SW9CVmQsMENFRG9GO0lBU3BGLHNDQVR5SCxFQUFBO0UzQmtsSDNILGlFQUFpRTtFMkJ0a0hqRTtJQUVFLGN0QkhjO0lvQlZkLDBDRURvRjtJQWdCcEYsc0NBaEJ5SDtJQXFCdkgsc0RBQWlGO1lBQWpGLDhDQUFpRixFQUFBO0UzQm1rSHJGLGlFQUFpRTtFMkI5akhqRTtJQUVFLGN0QmpCYztJc0JrQmQsMENyQm5Cc0M7SXFCb0J0QyxzQ3JCcEJzQyxFQUFBO0VObWxIeEMsaUVBQWlFO0UyQnhqSGpFOztJQUdFLGN0QjdCYztJc0I4QmQsMENBekN1SztJQTZDdkssc0NBN0MrTSxFQUFBO0kzQm1tSC9NLGlFQUFpRTtJMkJwakhqRTs7TUFLSSxzREFBaUY7Y0FBakYsOENBQWlGLEVBQUE7O0EzQm9qSHpGLDBEQUEwRDtBMEI1aUh4RDtFQzNEQSxjdEJVZ0I7RW9CVmQseUJuQll1QjtFcUJWekIscUJyQlV5QixFQUFBO0VOZ21IekIsK0RBQStEO0VRdG1IL0Q7SW1CQUUsY3RCSWM7SW9CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQmtuSDNILGlFQUFpRTtFMkJ0bUhqRTtJQUVFLGN0QkhjO0lvQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsdURBQWlGO1lBQWpGLCtDQUFpRixFQUFBO0UzQm1tSHJGLGlFQUFpRTtFMkI5bEhqRTtJQUVFLGN0QmpCYztJc0JrQmQseUJyQmhCdUI7SXFCaUJ2QixxQnJCakJ1QixFQUFBO0VOZ25IekIsaUVBQWlFO0UyQnhsSGpFOztJQUdFLGN0QjdCYztJc0I4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQm1vSC9NLGlFQUFpRTtJMkJwbEhqRTs7TUFLSSx1REFBaUY7Y0FBakYsK0NBQWlGLEVBQUE7O0EzQm9sSHpGLDBEQUEwRDtBMEI1a0h4RDtFQzNEQSxjdEJVZ0I7RW9CVmQseUJuQmFrQjtFcUJYcEIscUJyQldvQixFQUFBO0VOK25IcEIsK0RBQStEO0VRdG9IL0Q7SW1CQUUsY3RCSWM7SW9CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQmtwSDNILGlFQUFpRTtFMkJ0b0hqRTtJQUVFLGN0QkhjO0lvQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsdURBQWlGO1lBQWpGLCtDQUFpRixFQUFBO0UzQm1vSHJGLGlFQUFpRTtFMkI5bkhqRTtJQUVFLGN0QmpCYztJc0JrQmQseUJyQmZrQjtJcUJnQmxCLHFCckJoQmtCLEVBQUE7RU4rb0hwQixpRUFBaUU7RTJCeG5IakU7O0lBR0UsY3RCN0JjO0lzQjhCZCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCbXFIL00saUVBQWlFO0kyQnBuSGpFOztNQUtJLHVEQUFpRjtjQUFqRiwrQ0FBaUYsRUFBQTs7QTNCb25IekYsMERBQTBEO0EwQjVtSHhEO0VDM0RBLGN0QlVnQjtFb0JWZCx5Qm5CY3dCO0VxQloxQixxQnJCWTBCLEVBQUE7RU44cEgxQiwrREFBK0Q7RVF0cUgvRDtJbUJBRSxjdEJJYztJb0JWZCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCa3JIM0gsaUVBQWlFO0UyQnRxSGpFO0lBRUUsY3RCSGM7SW9CVmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx1REFBaUY7WUFBakYsK0NBQWlGLEVBQUE7RTNCbXFIckYsaUVBQWlFO0UyQjlwSGpFO0lBRUUsY3RCakJjO0lzQmtCZCx5QnJCZHdCO0lxQmV4QixxQnJCZndCLEVBQUE7RU44cUgxQixpRUFBaUU7RTJCeHBIakU7O0lBR0UsY3RCN0JjO0lzQjhCZCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCbXNIL00saUVBQWlFO0kyQnBwSGpFOztNQUtJLHVEQUFpRjtjQUFqRiwrQ0FBaUYsRUFBQTs7QTNCb3BIekYsMERBQTBEO0EwQjVvSHhEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkJnQm9CO0VxQmR0QixxQnJCY3NCLEVBQUE7RU40ckh0QiwrREFBK0Q7RVF0c0gvRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCa3RIM0gsaUVBQWlFO0UyQnRzSGpFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RTNCbXNIckYsaUVBQWlFO0UyQjlySGpFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnJCWm9CO0lxQmFwQixxQnJCYm9CLEVBQUE7RU40c0h0QixpRUFBaUU7RTJCeHJIakU7O0lBR0UsV3RCdENXO0lzQnVDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCbXVIL00saUVBQWlFO0kyQnBySGpFOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QTNCb3JIekYsMERBQTBEO0EwQjVxSHhEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkJpQmU7RXFCZmpCLHFCckJlaUIsRUFBQTtFTjJ0SGpCLCtEQUErRDtFUXR1SC9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0JrdkgzSCxpRUFBaUU7RTJCdHVIakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFM0JtdUhyRixpRUFBaUU7RTJCOXRIakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCckJYZTtJcUJZZixxQnJCWmUsRUFBQTtFTjJ1SGpCLGlFQUFpRTtFMkJ4dEhqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0Jtd0gvTSxpRUFBaUU7STJCcHRIakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBM0JvdEh6RiwwREFBMEQ7QTBCNXNIeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQmtCcUI7RXFCaEJ2QixxQnJCZ0J1QixFQUFBO0VOMHZIdkIsK0RBQStEO0VRdHdIL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQmt4SDNILGlFQUFpRTtFMkJ0d0hqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0UzQm13SHJGLGlFQUFpRTtFMkI5dkhqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQlZxQjtJcUJXckIscUJyQlhxQixFQUFBO0VOMHdIdkIsaUVBQWlFO0UyQnh2SGpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQm15SC9NLGlFQUFpRTtJMkJwdkhqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0EzQm92SHpGLDBEQUEwRDtBMEI1dUh4RDtFQzNEQSxXdEJDYTtFb0JEWCx5Qm5Cb0JxQjtFcUJsQnZCLHFCckJrQnVCLEVBQUE7RU53eEh2QiwrREFBK0Q7RVF0eUgvRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCa3pIM0gsaUVBQWlFO0UyQnR5SGpFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RTNCbXlIckYsaUVBQWlFO0UyQjl4SGpFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnJCUnFCO0lxQlNyQixxQnJCVHFCLEVBQUE7RU53eUh2QixpRUFBaUU7RTJCeHhIakU7O0lBR0UsV3RCdENXO0lzQnVDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCbTBIL00saUVBQWlFO0kyQnB4SGpFOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QTNCb3hIekYsMERBQTBEO0EwQjV3SHhEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkJxQmdCO0VxQm5CbEIscUJyQm1Ca0IsRUFBQTtFTnV6SGxCLCtEQUErRDtFUXQwSC9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0JrMUgzSCxpRUFBaUU7RTJCdDBIakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFM0JtMEhyRixpRUFBaUU7RTJCOXpIakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCckJQZ0I7SXFCUWhCLHFCckJSZ0IsRUFBQTtFTnUwSGxCLGlFQUFpRTtFMkJ4ekhqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JtMkgvTSxpRUFBaUU7STJCcHpIakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBM0Jvekh6RiwwREFBMEQ7QTBCNXlIeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQnNCc0I7RXFCcEJ4QixxQnJCb0J3QixFQUFBO0VOczFIeEIsK0RBQStEO0VRdDJIL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQmszSDNILGlFQUFpRTtFMkJ0MkhqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0UzQm0ySHJGLGlFQUFpRTtFMkI5MUhqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQk5zQjtJcUJPdEIscUJyQlBzQixFQUFBO0VOczJIeEIsaUVBQWlFO0UyQngxSGpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQm00SC9NLGlFQUFpRTtJMkJwMUhqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0EzQm8xSHpGLDBEQUEwRDtBMEI1MEh4RDtFQzNEQSxjdEJVZ0I7RW9CVmQseUJuQndCc0I7RXFCdEJ4QixxQnJCc0J3QixFQUFBO0VObzNIeEIsK0RBQStEO0VRdDRIL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQms1SDNILGlFQUFpRTtFMkJ0NEhqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0UzQm00SHJGLGlFQUFpRTtFMkI5M0hqRTtJQUVFLGN0QmpCYztJc0JrQmQseUJyQkpzQjtJcUJLdEIscUJyQkxzQixFQUFBO0VObzRIeEIsaUVBQWlFO0UyQngzSGpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQm02SC9NLGlFQUFpRTtJMkJwM0hqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0EzQm8zSHpGLDBEQUEwRDtBMEI1Mkh4RDtFQzNEQSxjdEJVZ0I7RW9CVmQseUJuQnlCaUI7RXFCdkJuQixxQnJCdUJtQixFQUFBO0VObTVIbkIsK0RBQStEO0VRdDZIL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQms3SDNILGlFQUFpRTtFMkJ0NkhqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0UzQm02SHJGLGlFQUFpRTtFMkI5NUhqRTtJQUVFLGN0QmpCYztJc0JrQmQseUJyQkhpQjtJcUJJakIscUJyQkppQixFQUFBO0VObTZIbkIsaUVBQWlFO0UyQng1SGpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQm04SC9NLGlFQUFpRTtJMkJwNUhqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0EzQm81SHpGLDBEQUEwRDtBMEI1NEh4RDtFQzNEQSxjdEJVZ0I7RW9CVmQseUJuQjBCdUI7RXFCeEJ6QixxQnJCd0J5QixFQUFBO0VOazdIekIsK0RBQStEO0VRdDhIL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQms5SDNILGlFQUFpRTtFMkJ0OEhqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0UzQm04SHJGLGlFQUFpRTtFMkI5N0hqRTtJQUVFLGN0QmpCYztJc0JrQmQseUJyQkZ1QjtJcUJHdkIscUJyQkh1QixFQUFBO0VOazhIekIsaUVBQWlFO0UyQng3SGpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQm0rSC9NLGlFQUFpRTtJMkJwN0hqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0EzQm83SHpGLDBEQUEwRDtBMEI1Nkh4RDtFQzNEQSxXdEJDYTtFb0JEWCx5Qm5CNEJ1QjtFcUIxQnpCLHFCckIwQnlCLEVBQUE7RU5nOUh6QiwrREFBK0Q7RVF0K0gvRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCay9IM0gsaUVBQWlFO0UyQnQrSGpFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RTNCbStIckYsaUVBQWlFO0UyQjk5SGpFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnJCQXVCO0lxQkN2QixxQnJCRHVCLEVBQUE7RU5nK0h6QixpRUFBaUU7RTJCeDlIakU7O0lBR0UsV3RCdENXO0lzQnVDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCbWdJL00saUVBQWlFO0kyQnA5SGpFOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QTNCbzlIekYsMERBQTBEO0EwQjU4SHhEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkI2QmtCO0VxQjNCcEIscUJyQjJCb0IsRUFBQTtFTisrSHBCLCtEQUErRDtFUXRnSS9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0JraEkzSCxpRUFBaUU7RTJCdGdJakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFM0JtZ0lyRixpRUFBaUU7RTJCOS9IakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCckJDa0I7SXFCQWxCLHFCckJBa0IsRUFBQTtFTisvSHBCLGlFQUFpRTtFMkJ4L0hqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JtaUkvTSxpRUFBaUU7STJCcC9IakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBM0JvL0h6RiwwREFBMEQ7QTBCNStIeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQjhCd0I7RXFCNUIxQixxQnJCNEIwQixFQUFBO0VOOGdJMUIsK0RBQStEO0VRdGlJL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQmtqSTNILGlFQUFpRTtFMkJ0aUlqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0UzQm1pSXJGLGlFQUFpRTtFMkI5aElqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQkV3QjtJcUJEeEIscUJyQkN3QixFQUFBO0VOOGhJMUIsaUVBQWlFO0UyQnhoSWpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQm1rSS9NLGlFQUFpRTtJMkJwaElqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0EzQm9oSXpGLDBEQUEwRDtBMEI1Z0l4RDtFQzNEQSxXdEJDYTtFb0JEWCx5Qm5CaUM2QjtFcUIvQi9CLHFCckIrQitCLEVBQUE7RU4yaUkvQiwrREFBK0Q7RVF0a0kvRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCa2xJM0gsaUVBQWlFO0UyQnRrSWpFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RTNCbWtJckYsaUVBQWlFO0UyQjlqSWpFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnJCSzZCO0lxQko3QixxQnJCSTZCLEVBQUE7RU4yakkvQixpRUFBaUU7RTJCeGpJakU7O0lBR0UsV3RCdENXO0lzQnVDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCbW1JL00saUVBQWlFO0kyQnBqSWpFOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QTNCb2pJekYsMERBQTBEO0EwQjVpSXhEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkJrQ3dCO0VxQmhDMUIscUJyQmdDMEIsRUFBQTtFTjBrSTFCLCtEQUErRDtFUXRtSS9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0JrbkkzSCxpRUFBaUU7RTJCdG1JakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFM0JtbUlyRixpRUFBaUU7RTJCOWxJakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCckJNd0I7SXFCTHhCLHFCckJLd0IsRUFBQTtFTjBsSTFCLGlFQUFpRTtFMkJ4bElqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0Jtb0kvTSxpRUFBaUU7STJCcGxJakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBM0JvbEl6RiwwREFBMEQ7QTBCNWtJeEQ7RUMzREEsY3RCVWdCO0VvQlZkLHlCbkJtQzhCO0VxQmpDaEMscUJyQmlDZ0MsRUFBQTtFTnltSWhDLCtEQUErRDtFUXRvSS9EO0ltQkFFLGN0QkljO0lvQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0JrcEkzSCxpRUFBaUU7RTJCdG9JakU7SUFFRSxjdEJIYztJb0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFM0Jtb0lyRixpRUFBaUU7RTJCOW5JakU7SUFFRSxjdEJqQmM7SXNCa0JkLHlCckJPOEI7SXFCTjlCLHFCckJNOEIsRUFBQTtFTnluSWhDLGlFQUFpRTtFMkJ4bklqRTs7SUFHRSxjdEI3QmM7SXNCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JtcUkvTSxpRUFBaUU7STJCcG5JakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBM0Jvbkl6RiwwREFBMEQ7QTBCNW1JeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQnFDK0I7RXFCbkNqQyxxQnJCbUNpQyxFQUFBO0VOdW9JakMsK0RBQStEO0VRdHFJL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQmtySTNILGlFQUFpRTtFMkJ0cUlqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0UzQm1xSXJGLGlFQUFpRTtFMkI5cElqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQlMrQjtJcUJSL0IscUJyQlErQixFQUFBO0VOdXBJakMsaUVBQWlFO0UyQnhwSWpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQm1zSS9NLGlFQUFpRTtJMkJwcElqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0EzQm9wSXpGLDBEQUEwRDtBMEI1b0l4RDtFQzNEQSxXdEJDYTtFb0JEWCx5Qm5Cc0MwQjtFcUJwQzVCLHFCckJvQzRCLEVBQUE7RU5zcUk1QiwrREFBK0Q7RVF0c0kvRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCa3RJM0gsaUVBQWlFO0UyQnRzSWpFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RTNCbXNJckYsaUVBQWlFO0UyQjlySWpFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnJCVTBCO0lxQlQxQixxQnJCUzBCLEVBQUE7RU5zckk1QixpRUFBaUU7RTJCeHJJakU7O0lBR0UsV3RCdENXO0lzQnVDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCbXVJL00saUVBQWlFO0kyQnBySWpFOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QTNCb3JJekYsMERBQTBEO0EwQjVxSXhEO0VDM0RBLGN0QlVnQjtFb0JWZCx5Qm5CdUNnQztFcUJyQ2xDLHFCckJxQ2tDLEVBQUE7RU5xc0lsQywrREFBK0Q7RVF0dUkvRDtJbUJBRSxjdEJJYztJb0JWZCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCa3ZJM0gsaUVBQWlFO0UyQnR1SWpFO0lBRUUsY3RCSGM7SW9CVmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx5REFBaUY7WUFBakYsaURBQWlGLEVBQUE7RTNCbXVJckYsaUVBQWlFO0UyQjl0SWpFO0lBRUUsY3RCakJjO0lzQmtCZCx5QnJCV2dDO0lxQlZoQyxxQnJCVWdDLEVBQUE7RU5xdElsQyxpRUFBaUU7RTJCeHRJakU7O0lBR0UsY3RCN0JjO0lzQjhCZCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCbXdJL00saUVBQWlFO0kyQnB0SWpFOztNQUtJLHlEQUFpRjtjQUFqRixpREFBaUYsRUFBQTs7QTNCb3RJekYsMERBQTBEO0EwQjVzSXhEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkJ5QytCO0VxQnZDakMscUJyQnVDaUMsRUFBQTtFTm11SWpDLCtEQUErRDtFUXR3SS9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0JreEkzSCxpRUFBaUU7RTJCdHdJakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFM0Jtd0lyRixpRUFBaUU7RTJCOXZJakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCckJhK0I7SXFCWi9CLHFCckJZK0IsRUFBQTtFTm12SWpDLGlFQUFpRTtFMkJ4dklqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JteUkvTSxpRUFBaUU7STJCcHZJakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBM0Jvdkl6RiwwREFBMEQ7QTBCNXVJeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQjBDMEI7RXFCeEM1QixxQnJCd0M0QixFQUFBO0VOa3dJNUIsK0RBQStEO0VRdHlJL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQmt6STNILGlFQUFpRTtFMkJ0eUlqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0UzQm15SXJGLGlFQUFpRTtFMkI5eElqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQmMwQjtJcUJiMUIscUJyQmEwQixFQUFBO0VOa3hJNUIsaUVBQWlFO0UyQnh4SWpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQm0wSS9NLGlFQUFpRTtJMkJweElqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0EzQm94SXpGLDBEQUEwRDtBMEI1d0l4RDtFQzNEQSxjdEJVZ0I7RW9CVmQseUJuQjJDZ0M7RXFCekNsQyxxQnJCeUNrQyxFQUFBO0VOaXlJbEMsK0RBQStEO0VRdDBJL0Q7SW1CQUUsY3RCSWM7SW9CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQmsxSTNILGlFQUFpRTtFMkJ0MElqRTtJQUVFLGN0QkhjO0lvQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0UzQm0wSXJGLGlFQUFpRTtFMkI5eklqRTtJQUVFLGN0QmpCYztJc0JrQmQseUJyQmVnQztJcUJkaEMscUJyQmNnQyxFQUFBO0VOaXpJbEMsaUVBQWlFO0UyQnh6SWpFOztJQUdFLGN0QjdCYztJc0I4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQm0ySS9NLGlFQUFpRTtJMkJweklqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0EzQm96SXpGLDBEQUEwRDtBMEI1eUl4RDtFQzNEQSxXdEJDYTtFb0JEWCx5Qm5CNkM0QjtFcUIzQzlCLHFCckIyQzhCLEVBQUE7RU4rekk5QiwrREFBK0Q7RVF0MkkvRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCazNJM0gsaUVBQWlFO0UyQnQySWpFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RTNCbTJJckYsaUVBQWlFO0UyQjkxSWpFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnJCaUI0QjtJcUJoQjVCLHFCckJnQjRCLEVBQUE7RU4rMEk5QixpRUFBaUU7RTJCeDFJakU7O0lBR0UsV3RCdENXO0lzQnVDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCbTRJL00saUVBQWlFO0kyQnAxSWpFOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QTNCbzFJekYsMERBQTBEO0EwQjUwSXhEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkI4Q3VCO0VxQjVDekIscUJyQjRDeUIsRUFBQTtFTjgxSXpCLCtEQUErRDtFUXQ0SS9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0JrNUkzSCxpRUFBaUU7RTJCdDRJakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFM0JtNElyRixpRUFBaUU7RTJCOTNJakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCckJrQnVCO0lxQmpCdkIscUJyQmlCdUIsRUFBQTtFTjgySXpCLGlFQUFpRTtFMkJ4M0lqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JtNkkvTSxpRUFBaUU7STJCcDNJakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBM0JvM0l6RiwwREFBMEQ7QTBCNTJJeEQ7RUMzREEsY3RCVWdCO0VvQlZkLHlCbkIrQzZCO0VxQjdDL0IscUJyQjZDK0IsRUFBQTtFTjYzSS9CLCtEQUErRDtFUXQ2SS9EO0ltQkFFLGN0QkljO0lvQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0JrN0kzSCxpRUFBaUU7RTJCdDZJakU7SUFFRSxjdEJIYztJb0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFM0JtNklyRixpRUFBaUU7RTJCOTVJakU7SUFFRSxjdEJqQmM7SXNCa0JkLHlCckJtQjZCO0lxQmxCN0IscUJyQmtCNkIsRUFBQTtFTjY0SS9CLGlFQUFpRTtFMkJ4NUlqRTs7SUFHRSxjdEI3QmM7SXNCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JtOEkvTSxpRUFBaUU7STJCcDVJakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBM0JvNUl6RiwwREFBMEQ7QTBCNTRJeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQmlEb0I7RXFCL0N0QixxQnJCK0NzQixFQUFBO0VOMjVJdEIsK0RBQStEO0VRdDhJL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQms5STNILGlFQUFpRTtFMkJ0OElqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsdURBQWlGO1lBQWpGLCtDQUFpRixFQUFBO0UzQm04SXJGLGlFQUFpRTtFMkI5N0lqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQnFCb0I7SXFCcEJwQixxQnJCb0JvQixFQUFBO0VOMjZJdEIsaUVBQWlFO0UyQng3SWpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQm0rSS9NLGlFQUFpRTtJMkJwN0lqRTs7TUFLSSx1REFBaUY7Y0FBakYsK0NBQWlGLEVBQUE7O0EzQm83SXpGLDBEQUEwRDtBMEI1Nkl4RDtFQzNEQSxXdEJDYTtFb0JEWCx5Qm5Ca0RrQjtFcUJoRHBCLHFCckJnRG9CLEVBQUE7RU4wN0lwQiwrREFBK0Q7RVF0K0kvRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCay9JM0gsaUVBQWlFO0UyQnQrSWpFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx1REFBaUY7WUFBakYsK0NBQWlGLEVBQUE7RTNCbStJckYsaUVBQWlFO0UyQjk5SWpFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnJCc0JrQjtJcUJyQmxCLHFCckJxQmtCLEVBQUE7RU4wOElwQixpRUFBaUU7RTJCeDlJakU7O0lBR0UsV3RCdENXO0lzQnVDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCbWdKL00saUVBQWlFO0kyQnA5SWpFOztNQUtJLHVEQUFpRjtjQUFqRiwrQ0FBaUYsRUFBQTs7QTNCbzlJekYsMERBQTBEO0EwQjU4SXhEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkJtRG1CO0VxQmpEckIscUJyQmlEcUIsRUFBQTtFTnk5SXJCLCtEQUErRDtFUXRnSi9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0JraEozSCxpRUFBaUU7RTJCdGdKakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFM0JtZ0pyRixpRUFBaUU7RTJCOS9JakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCckJ1Qm1CO0lxQnRCbkIscUJyQnNCbUIsRUFBQTtFTnkrSXJCLGlFQUFpRTtFMkJ4L0lqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JtaUovTSxpRUFBaUU7STJCcC9JakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBM0JvL0l6RiwwREFBMEQ7QTBCNStJeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQm9Eb0I7RXFCbER0QixxQnJCa0RzQixFQUFBO0VOdy9JdEIsK0RBQStEO0VRdGlKL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQmtqSjNILGlFQUFpRTtFMkJ0aUpqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0UzQm1pSnJGLGlFQUFpRTtFMkI5aEpqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQndCb0I7SXFCdkJwQixxQnJCdUJvQixFQUFBO0VOd2dKdEIsaUVBQWlFO0UyQnhoSmpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQm1rSi9NLGlFQUFpRTtJMkJwaEpqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0EzQm9oSnpGLDBEQUEwRDtBMEJ0Z0p4RDtFQ1BBLGNyQjFEZTtFcUIyRGYscUJyQjNEZSxFQUFBO0VOMmtKZiwrREFBK0Q7RVFya0ovRDtJbUJ3REUsV3RCN0RXO0lzQjhEWCx5QnJCL0RhO0lxQmdFYixxQnJCaEVhLEVBQUE7RU5nbEpmLGlFQUFpRTtFMkI3Z0pqRTtJQUVFLG1EckJyRWE7WXFCcUViLDJDckJyRWEsRUFBQTtFTm1sSmYsaUVBQWlFO0UyQjNnSmpFO0lBRUUsY3JCMUVhO0lxQjJFYiw2QkFBNkIsRUFBQTtFM0I0Z0ovQixpRUFBaUU7RTJCemdKakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCbEZhO0lxQm1GYixxQnJCbkZhLEVBQUE7SU42bEpiLGlFQUFpRTtJMkJ4Z0pqRTs7TUFLSSxtRHJCMUZTO2NxQjBGVCwyQ3JCMUZTLEVBQUE7O0FOa21KakIsMERBQTBEO0EwQmppSnhEO0VDUEEsY3JCekRpQjtFcUIwRGpCLHFCckIxRGlCLEVBQUE7RU5xbUpqQiwrREFBK0Q7RVFobUovRDtJbUJ3REUsY3RCcERjO0lzQnFEZCx5QnJCOURlO0lxQitEZixxQnJCL0RlLEVBQUE7RU4wbUpqQixpRUFBaUU7RTJCeGlKakU7SUFFRSx5RHJCcEVlO1lxQm9FZixpRHJCcEVlLEVBQUE7RU42bUpqQixpRUFBaUU7RTJCdGlKakU7SUFFRSxjckJ6RWU7SXFCMEVmLDZCQUE2QixFQUFBO0UzQnVpSi9CLGlFQUFpRTtFMkJwaUpqRTs7SUFHRSxjdEJ2RWM7SXNCd0VkLHlCckJqRmU7SXFCa0ZmLHFCckJsRmUsRUFBQTtJTnVuSmYsaUVBQWlFO0kyQm5pSmpFOztNQUtJLHlEckJ6Rlc7Y3FCeUZYLGlEckJ6RlcsRUFBQTs7QU40bkpuQiwwREFBMEQ7QTBCNWpKeEQ7RUNQQSxjdEJ0QmU7RXNCdUJmLHFCdEJ2QmUsRUFBQTtFTDZsSmYsK0RBQStEO0VRM25KL0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJ0QjNCYTtJc0I0QmIscUJ0QjVCYSxFQUFBO0VMa21KZixpRUFBaUU7RTJCbmtKakU7SUFFRSx1RHRCakNhO1lzQmlDYiwrQ3RCakNhLEVBQUE7RUxxbUpmLGlFQUFpRTtFMkJqa0pqRTtJQUVFLGN0QnRDYTtJc0J1Q2IsNkJBQTZCLEVBQUE7RTNCa2tKL0IsaUVBQWlFO0UyQi9qSmpFOztJQUdFLFd0QmhGVztJc0JpRlgseUJ0QjlDYTtJc0IrQ2IscUJ0Qi9DYSxFQUFBO0lMK21KYixpRUFBaUU7STJCOWpKakU7O01BS0ksdUR0QnREUztjc0JzRFQsK0N0QnREUyxFQUFBOztBTG9uSmpCLDBEQUEwRDtBMEJ2bEp4RDtFQ1BBLGN0QnBCZTtFc0JxQmYscUJ0QnJCZSxFQUFBO0VMc25KZiwrREFBK0Q7RVF0cEovRDtJbUJ3REUsV3RCN0RXO0lzQjhEWCx5QnRCekJhO0lzQjBCYixxQnRCMUJhLEVBQUE7RUwybkpmLGlFQUFpRTtFMkI5bEpqRTtJQUVFLHdEdEIvQmE7WXNCK0JiLGdEdEIvQmEsRUFBQTtFTDhuSmYsaUVBQWlFO0UyQjVsSmpFO0lBRUUsY3RCcENhO0lzQnFDYiw2QkFBNkIsRUFBQTtFM0I2bEovQixpRUFBaUU7RTJCMWxKakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnRCNUNhO0lzQjZDYixxQnRCN0NhLEVBQUE7SUx3b0piLGlFQUFpRTtJMkJ6bEpqRTs7TUFLSSx3RHRCcERTO2NzQm9EVCxnRHRCcERTLEVBQUE7O0FMNm9KakIsMERBQTBEO0EwQmxuSnhEO0VDUEEsY3RCdkJlO0VzQndCZixxQnRCeEJlLEVBQUE7RUxvcEpmLCtEQUErRDtFUWpySi9EO0ltQndERSxjdEJwRGM7SXNCcURkLHlCdEI1QmE7SXNCNkJiLHFCdEI3QmEsRUFBQTtFTHlwSmYsaUVBQWlFO0UyQnpuSmpFO0lBRUUsdUR0QmxDYTtZc0JrQ2IsK0N0QmxDYSxFQUFBO0VMNHBKZixpRUFBaUU7RTJCdm5KakU7SUFFRSxjdEJ2Q2E7SXNCd0NiLDZCQUE2QixFQUFBO0UzQnduSi9CLGlFQUFpRTtFMkJybkpqRTs7SUFHRSxjdEJ2RWM7SXNCd0VkLHlCdEIvQ2E7SXNCZ0RiLHFCdEJoRGEsRUFBQTtJTHNxSmIsaUVBQWlFO0kyQnBuSmpFOztNQUtJLHVEdEJ2RFM7Y3NCdURULCtDdEJ2RFMsRUFBQTs7QUwycUpqQiwwREFBMEQ7QTBCN29KeEQ7RUNQQSxjdEJ6QmU7RXNCMEJmLHFCdEIxQmUsRUFBQTtFTGlySmYsK0RBQStEO0VRNXNKL0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJ0QjlCYTtJc0IrQmIscUJ0Qi9CYSxFQUFBO0VMc3JKZixpRUFBaUU7RTJCcHBKakU7SUFFRSx1RHRCcENhO1lzQm9DYiwrQ3RCcENhLEVBQUE7RUx5ckpmLGlFQUFpRTtFMkJscEpqRTtJQUVFLGN0QnpDYTtJc0IwQ2IsNkJBQTZCLEVBQUE7RTNCbXBKL0IsaUVBQWlFO0UyQmhwSmpFOztJQUdFLFd0QmhGVztJc0JpRlgseUJ0QmpEYTtJc0JrRGIscUJ0QmxEYSxFQUFBO0lMbXNKYixpRUFBaUU7STJCL29KakU7O01BS0ksdUR0QnpEUztjc0J5RFQsK0N0QnpEUyxFQUFBOztBTHdzSmpCLDBEQUEwRDtBMEJ4cUp4RDtFQ1BBLGN0QnhEZ0I7RXNCeURoQixxQnRCekRnQixFQUFBO0VMMnVKaEIsK0RBQStEO0VRdnVKL0Q7SW1Cd0RFLGN0QnBEYztJc0JxRGQseUJ0QjdEYztJc0I4RGQscUJ0QjlEYyxFQUFBO0VMZ3ZKaEIsaUVBQWlFO0UyQi9xSmpFO0lBRUUseUR0Qm5FYztZc0JtRWQsaUR0Qm5FYyxFQUFBO0VMbXZKaEIsaUVBQWlFO0UyQjdxSmpFO0lBRUUsY3RCeEVjO0lzQnlFZCw2QkFBNkIsRUFBQTtFM0I4cUovQixpRUFBaUU7RTJCM3FKakU7O0lBR0UsY3RCdkVjO0lzQndFZCx5QnRCaEZjO0lzQmlGZCxxQnRCakZjLEVBQUE7SUw2dkpkLGlFQUFpRTtJMkIxcUpqRTs7TUFLSSx5RHRCeEZVO2NzQndGVixpRHRCeEZVLEVBQUE7O0FMa3dKbEIsMERBQTBEO0EwQm5zSnhEO0VDUEEsY3RCakRnQjtFc0JrRGhCLHFCdEJsRGdCLEVBQUE7RUwrdkpoQiwrREFBK0Q7RVFsd0ovRDtJbUJ3REUsV3RCN0RXO0lzQjhEWCx5QnRCdERjO0lzQnVEZCxxQnRCdkRjLEVBQUE7RUxvd0poQixpRUFBaUU7RTJCMXNKakU7SUFFRSxzRHRCNURjO1lzQjREZCw4Q3RCNURjLEVBQUE7RUx1d0poQixpRUFBaUU7RTJCeHNKakU7SUFFRSxjdEJqRWM7SXNCa0VkLDZCQUE2QixFQUFBO0UzQnlzSi9CLGlFQUFpRTtFMkJ0c0pqRTs7SUFHRSxXdEJoRlc7SXNCaUZYLHlCdEJ6RWM7SXNCMEVkLHFCdEIxRWMsRUFBQTtJTGl4SmQsaUVBQWlFO0kyQnJzSmpFOztNQUtJLHNEdEJqRlU7Y3NCaUZWLDhDdEJqRlUsRUFBQTs7QUxzeEpsQiwwREFBMEQ7QTBCOXRKeEQ7RUNQQSxjckJ4RG1CO0VxQnlEbkIscUJyQnpEbUIsRUFBQTtFTml5Sm5CLCtEQUErRDtFUTd4Si9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckI3RGlCO0lxQjhEakIscUJyQjlEaUIsRUFBQTtFTnN5Sm5CLGlFQUFpRTtFMkJydUpqRTtJQUVFLG1EckJuRWlCO1lxQm1FakIsMkNyQm5FaUIsRUFBQTtFTnl5Sm5CLGlFQUFpRTtFMkJudUpqRTtJQUVFLGNyQnhFaUI7SXFCeUVqQiw2QkFBNkIsRUFBQTtFM0JvdUovQixpRUFBaUU7RTJCanVKakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCaEZpQjtJcUJpRmpCLHFCckJqRmlCLEVBQUE7SU5tekpqQixpRUFBaUU7STJCaHVKakU7O01BS0ksbURyQnhGYTtjcUJ3RmIsMkNyQnhGYSxFQUFBOztBTnd6SnJCLDBEQUEwRDtBMEJ6dkp4RDtFQ1BBLGNyQnZEbUI7RXFCd0RuQixxQnJCeERtQixFQUFBO0VOMnpKbkIsK0RBQStEO0VReHpKL0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQjVEaUI7SXFCNkRqQixxQnJCN0RpQixFQUFBO0VOZzBKbkIsaUVBQWlFO0UyQmh3SmpFO0lBRUUsc0RyQmxFaUI7WXFCa0VqQiw4Q3JCbEVpQixFQUFBO0VObTBKbkIsaUVBQWlFO0UyQjl2SmpFO0lBRUUsY3JCdkVpQjtJcUJ3RWpCLDZCQUE2QixFQUFBO0UzQit2Si9CLGlFQUFpRTtFMkI1dkpqRTs7SUFHRSxXdEJoRlc7SXNCaUZYLHlCckIvRWlCO0lxQmdGakIscUJyQmhGaUIsRUFBQTtJTjYwSmpCLGlFQUFpRTtJMkIzdkpqRTs7TUFLSSxzRHJCdkZhO2NxQnVGYiw4Q3JCdkZhLEVBQUE7O0FOazFKckIsMERBQTBEO0EwQnB4SnhEO0VDUEEsY3JCdERtQjtFcUJ1RG5CLHFCckJ2RG1CLEVBQUE7RU5xMUpuQiwrREFBK0Q7RVFuMUovRDtJbUJ3REUsY3RCcERjO0lzQnFEZCx5QnJCM0RpQjtJcUI0RGpCLHFCckI1RGlCLEVBQUE7RU4wMUpuQixpRUFBaUU7RTJCM3hKakU7SUFFRSx5RHJCakVpQjtZcUJpRWpCLGlEckJqRWlCLEVBQUE7RU42MUpuQixpRUFBaUU7RTJCenhKakU7SUFFRSxjckJ0RWlCO0lxQnVFakIsNkJBQTZCLEVBQUE7RTNCMHhKL0IsaUVBQWlFO0UyQnZ4SmpFOztJQUdFLGN0QnZFYztJc0J3RWQseUJyQjlFaUI7SXFCK0VqQixxQnJCL0VpQixFQUFBO0lOdTJKakIsaUVBQWlFO0kyQnR4SmpFOztNQUtJLHlEckJ0RmE7Y3FCc0ZiLGlEckJ0RmEsRUFBQTs7QU40MkpyQiwwREFBMEQ7QTBCL3lKeEQ7RUNQQSxjckJyRG1CO0VxQnNEbkIscUJyQnREbUIsRUFBQTtFTisySm5CLCtEQUErRDtFUTkySi9EO0ltQndERSxjdEJwRGM7SXNCcURkLHlCckIxRGlCO0lxQjJEakIscUJyQjNEaUIsRUFBQTtFTm8zSm5CLGlFQUFpRTtFMkJ0ekpqRTtJQUVFLHlEckJoRWlCO1lxQmdFakIsaURyQmhFaUIsRUFBQTtFTnUzSm5CLGlFQUFpRTtFMkJwekpqRTtJQUVFLGNyQnJFaUI7SXFCc0VqQiw2QkFBNkIsRUFBQTtFM0JxekovQixpRUFBaUU7RTJCbHpKakU7O0lBR0UsY3RCdkVjO0lzQndFZCx5QnJCN0VpQjtJcUI4RWpCLHFCckI5RWlCLEVBQUE7SU5pNEpqQixpRUFBaUU7STJCanpKakU7O01BS0kseURyQnJGYTtjcUJxRmIsaURyQnJGYSxFQUFBOztBTnM0SnJCLDBEQUEwRDtBMEIxMEp4RDtFQ1BBLGNyQnBEbUI7RXFCcURuQixxQnJCckRtQixFQUFBO0VOeTRKbkIsK0RBQStEO0VRejRKL0Q7SW1Cd0RFLGN0QnBEYztJc0JxRGQseUJyQnpEaUI7SXFCMERqQixxQnJCMURpQixFQUFBO0VOODRKbkIsaUVBQWlFO0UyQmoxSmpFO0lBRUUseURyQi9EaUI7WXFCK0RqQixpRHJCL0RpQixFQUFBO0VOaTVKbkIsaUVBQWlFO0UyQi8wSmpFO0lBRUUsY3JCcEVpQjtJcUJxRWpCLDZCQUE2QixFQUFBO0UzQmcxSi9CLGlFQUFpRTtFMkI3MEpqRTs7SUFHRSxjdEJ2RWM7SXNCd0VkLHlCckI1RWlCO0lxQjZFakIscUJyQjdFaUIsRUFBQTtJTjI1SmpCLGlFQUFpRTtJMkI1MEpqRTs7TUFLSSx5RHJCcEZhO2NxQm9GYixpRHJCcEZhLEVBQUE7O0FOZzZKckIsMERBQTBEO0EwQnIySnhEO0VDUEEsK0JyQm5EdUM7RXFCb0R2QyxzQ3JCcER1QyxFQUFBO0VObTZKdkMsK0RBQStEO0VRcDZKL0Q7SW1Cd0RFLGN0QnBEYztJc0JxRGQsMENyQnhEcUM7SXFCeURyQyxzQ3JCekRxQyxFQUFBO0VOdzZKdkMsaUVBQWlFO0UyQjUySmpFO0lBRUUseURyQjlEcUM7WXFCOERyQyxpRHJCOURxQyxFQUFBO0VOMjZKdkMsaUVBQWlFO0UyQjEySmpFO0lBRUUsK0JyQm5FcUM7SXFCb0VyQyw2QkFBNkIsRUFBQTtFM0IyMkovQixpRUFBaUU7RTJCeDJKakU7O0lBR0UsY3RCdkVjO0lzQndFZCwwQ3JCM0VxQztJcUI0RXJDLHNDckI1RXFDLEVBQUE7SU5xN0pyQyxpRUFBaUU7STJCdjJKakU7O01BS0kseURyQm5GaUM7Y3FCbUZqQyxpRHJCbkZpQyxFQUFBOztBTjA3SnpDLDBEQUEwRDtBMEJoNEp4RDtFQ1BBLGNyQmxEbUI7RXFCbURuQixxQnJCbkRtQixFQUFBO0VONjdKbkIsK0RBQStEO0VRLzdKL0Q7SW1Cd0RFLGN0QnBEYztJc0JxRGQseUJyQnZEaUI7SXFCd0RqQixxQnJCeERpQixFQUFBO0VOazhKbkIsaUVBQWlFO0UyQnY0SmpFO0lBRUUseURyQjdEaUI7WXFCNkRqQixpRHJCN0RpQixFQUFBO0VOcThKbkIsaUVBQWlFO0UyQnI0SmpFO0lBRUUsY3JCbEVpQjtJcUJtRWpCLDZCQUE2QixFQUFBO0UzQnM0Si9CLGlFQUFpRTtFMkJuNEpqRTs7SUFHRSxjdEJ2RWM7SXNCd0VkLHlCckIxRWlCO0lxQjJFakIscUJyQjNFaUIsRUFBQTtJTis4SmpCLGlFQUFpRTtJMkJsNEpqRTs7TUFLSSx5RHJCbEZhO2NxQmtGYixpRHJCbEZhLEVBQUE7O0FObzlKckIsMERBQTBEO0EwQjM1SnhEO0VDUEEsZ0NyQmhEd0M7RXFCaUR4Qyx1Q3JCakR3QyxFQUFBO0VOczlKeEMsK0RBQStEO0VRMTlKL0Q7SW1Cd0RFLGN0QnBEYztJc0JxRGQsMkNyQnJEc0M7SXFCc0R0Qyx1Q3JCdERzQyxFQUFBO0VOMjlKeEMsaUVBQWlFO0UyQmw2SmpFO0lBRUUseURyQjNEc0M7WXFCMkR0QyxpRHJCM0RzQyxFQUFBO0VOODlKeEMsaUVBQWlFO0UyQmg2SmpFO0lBRUUsZ0NyQmhFc0M7SXFCaUV0Qyw2QkFBNkIsRUFBQTtFM0JpNkovQixpRUFBaUU7RTJCOTVKakU7O0lBR0UsY3RCdkVjO0lzQndFZCwyQ3JCeEVzQztJcUJ5RXRDLHVDckJ6RXNDLEVBQUE7SU53K0p0QyxpRUFBaUU7STJCNzVKakU7O01BS0kseURyQmhGa0M7Y3FCZ0ZsQyxpRHJCaEZrQyxFQUFBOztBTjYrSjFDLDBEQUEwRDtBMEJ0N0p4RDtFQ1BBLCtCckJqRHdDO0VxQmtEeEMsc0NyQmxEd0MsRUFBQTtFTmsvSnhDLCtEQUErRDtFUXIvSi9EO0ltQndERSxjdEJwRGM7SXNCcURkLDBDckJ0RHNDO0lxQnVEdEMsc0NyQnZEc0MsRUFBQTtFTnUvSnhDLGlFQUFpRTtFMkI3N0pqRTtJQUVFLHlEckI1RHNDO1lxQjREdEMsaURyQjVEc0MsRUFBQTtFTjAvSnhDLGlFQUFpRTtFMkIzN0pqRTtJQUVFLCtCckJqRXNDO0lxQmtFdEMsNkJBQTZCLEVBQUE7RTNCNDdKL0IsaUVBQWlFO0UyQno3SmpFOztJQUdFLGN0QnZFYztJc0J3RWQsMENyQnpFc0M7SXFCMEV0QyxzQ3JCMUVzQyxFQUFBO0lOb2dLdEMsaUVBQWlFO0kyQng3SmpFOztNQUtJLHlEckJqRmtDO2NxQmlGbEMsaURyQmpGa0MsRUFBQTs7QU55Z0sxQywwREFBMEQ7QTBCajlKeEQ7RUNQQSxjckI5Q3lCO0VxQitDekIscUJyQi9DeUIsRUFBQTtFTjBnS3pCLCtEQUErRDtFUWhoSy9EO0ltQndERSxjdEJwRGM7SXNCcURkLHlCckJuRHVCO0lxQm9EdkIscUJyQnBEdUIsRUFBQTtFTitnS3pCLGlFQUFpRTtFMkJ4OUpqRTtJQUVFLHVEckJ6RHVCO1lxQnlEdkIsK0NyQnpEdUIsRUFBQTtFTmtoS3pCLGlFQUFpRTtFMkJ0OUpqRTtJQUVFLGNyQjlEdUI7SXFCK0R2Qiw2QkFBNkIsRUFBQTtFM0J1OUovQixpRUFBaUU7RTJCcDlKakU7O0lBR0UsY3RCdkVjO0lzQndFZCx5QnJCdEV1QjtJcUJ1RXZCLHFCckJ2RXVCLEVBQUE7SU40aEt2QixpRUFBaUU7STJCbjlKakU7O01BS0ksdURyQjlFbUI7Y3FCOEVuQiwrQ3JCOUVtQixFQUFBOztBTmlpSzNCLDBEQUEwRDtBMEI1K0p4RDtFQ1BBLGNyQjdDb0I7RXFCOENwQixxQnJCOUNvQixFQUFBO0VOb2lLcEIsK0RBQStEO0VRM2lLL0Q7SW1Cd0RFLGN0QnBEYztJc0JxRGQseUJyQmxEa0I7SXFCbURsQixxQnJCbkRrQixFQUFBO0VOeWlLcEIsaUVBQWlFO0UyQm4vSmpFO0lBRUUsdURyQnhEa0I7WXFCd0RsQiwrQ3JCeERrQixFQUFBO0VONGlLcEIsaUVBQWlFO0UyQmovSmpFO0lBRUUsY3JCN0RrQjtJcUI4RGxCLDZCQUE2QixFQUFBO0UzQmsvSi9CLGlFQUFpRTtFMkIvK0pqRTs7SUFHRSxjdEJ2RWM7SXNCd0VkLHlCckJyRWtCO0lxQnNFbEIscUJyQnRFa0IsRUFBQTtJTnNqS2xCLGlFQUFpRTtJMkI5K0pqRTs7TUFLSSx1RHJCN0VjO2NxQjZFZCwrQ3JCN0VjLEVBQUE7O0FOMmpLdEIsMERBQTBEO0EwQnZnS3hEO0VDUEEsY3JCNUMwQjtFcUI2QzFCLHFCckI3QzBCLEVBQUE7RU44aksxQiwrREFBK0Q7RVF0a0svRDtJbUJ3REUsY3RCcERjO0lzQnFEZCx5QnJCakR3QjtJcUJrRHhCLHFCckJsRHdCLEVBQUE7RU5ta0sxQixpRUFBaUU7RTJCOWdLakU7SUFFRSx1RHJCdkR3QjtZcUJ1RHhCLCtDckJ2RHdCLEVBQUE7RU5za0sxQixpRUFBaUU7RTJCNWdLakU7SUFFRSxjckI1RHdCO0lxQjZEeEIsNkJBQTZCLEVBQUE7RTNCNmdLL0IsaUVBQWlFO0UyQjFnS2pFOztJQUdFLGN0QnZFYztJc0J3RWQseUJyQnBFd0I7SXFCcUV4QixxQnJCckV3QixFQUFBO0lOZ2xLeEIsaUVBQWlFO0kyQnpnS2pFOztNQUtJLHVEckI1RW9CO2NxQjRFcEIsK0NyQjVFb0IsRUFBQTs7QU5xbEs1QiwwREFBMEQ7QTBCbGlLeEQ7RUNQQSxjckIxQ3NCO0VxQjJDdEIscUJyQjNDc0IsRUFBQTtFTnVsS3RCLCtEQUErRDtFUWptSy9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckIvQ29CO0lxQmdEcEIscUJyQmhEb0IsRUFBQTtFTjRsS3RCLGlFQUFpRTtFMkJ6aUtqRTtJQUVFLHdEckJyRG9CO1lxQnFEcEIsZ0RyQnJEb0IsRUFBQTtFTitsS3RCLGlFQUFpRTtFMkJ2aUtqRTtJQUVFLGNyQjFEb0I7SXFCMkRwQiw2QkFBNkIsRUFBQTtFM0J3aUsvQixpRUFBaUU7RTJCcmlLakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCbEVvQjtJcUJtRXBCLHFCckJuRW9CLEVBQUE7SU55bUtwQixpRUFBaUU7STJCcGlLakU7O01BS0ksd0RyQjFFZ0I7Y3FCMEVoQixnRHJCMUVnQixFQUFBOztBTjhtS3hCLDBEQUEwRDtBMEI3akt4RDtFQ1BBLGNyQnpDaUI7RXFCMENqQixxQnJCMUNpQixFQUFBO0VOaW5LakIsK0RBQStEO0VRNW5LL0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQjlDZTtJcUIrQ2YscUJyQi9DZSxFQUFBO0VOc25LakIsaUVBQWlFO0UyQnBrS2pFO0lBRUUsd0RyQnBEZTtZcUJvRGYsZ0RyQnBEZSxFQUFBO0VOeW5LakIsaUVBQWlFO0UyQmxrS2pFO0lBRUUsY3JCekRlO0lxQjBEZiw2QkFBNkIsRUFBQTtFM0Jta0svQixpRUFBaUU7RTJCaGtLakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCakVlO0lxQmtFZixxQnJCbEVlLEVBQUE7SU5tb0tmLGlFQUFpRTtJMkIvaktqRTs7TUFLSSx3RHJCekVXO2NxQnlFWCxnRHJCekVXLEVBQUE7O0FOd29LbkIsMERBQTBEO0EwQnhsS3hEO0VDUEEsY3JCeEN1QjtFcUJ5Q3ZCLHFCckJ6Q3VCLEVBQUE7RU4yb0t2QiwrREFBK0Q7RVF2cEsvRDtJbUJ3REUsV3RCN0RXO0lzQjhEWCx5QnJCN0NxQjtJcUI4Q3JCLHFCckI5Q3FCLEVBQUE7RU5ncEt2QixpRUFBaUU7RTJCL2xLakU7SUFFRSx3RHJCbkRxQjtZcUJtRHJCLGdEckJuRHFCLEVBQUE7RU5tcEt2QixpRUFBaUU7RTJCN2xLakU7SUFFRSxjckJ4RHFCO0lxQnlEckIsNkJBQTZCLEVBQUE7RTNCOGxLL0IsaUVBQWlFO0UyQjNsS2pFOztJQUdFLFd0QmhGVztJc0JpRlgseUJyQmhFcUI7SXFCaUVyQixxQnJCakVxQixFQUFBO0lONnBLckIsaUVBQWlFO0kyQjFsS2pFOztNQUtJLHdEckJ4RWlCO2NxQndFakIsZ0RyQnhFaUIsRUFBQTs7QU5rcUt6QiwwREFBMEQ7QTBCbm5LeEQ7RUNQQSxjckJ0Q3VCO0VxQnVDdkIscUJyQnZDdUIsRUFBQTtFTm9xS3ZCLCtEQUErRDtFUWxySy9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckIzQ3FCO0lxQjRDckIscUJyQjVDcUIsRUFBQTtFTnlxS3ZCLGlFQUFpRTtFMkIxbktqRTtJQUVFLHdEckJqRHFCO1lxQmlEckIsZ0RyQmpEcUIsRUFBQTtFTjRxS3ZCLGlFQUFpRTtFMkJ4bktqRTtJQUVFLGNyQnREcUI7SXFCdURyQiw2QkFBNkIsRUFBQTtFM0J5bksvQixpRUFBaUU7RTJCdG5LakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCOURxQjtJcUIrRHJCLHFCckIvRHFCLEVBQUE7SU5zcktyQixpRUFBaUU7STJCcm5LakU7O01BS0ksd0RyQnRFaUI7Y3FCc0VqQixnRHJCdEVpQixFQUFBOztBTjJyS3pCLDBEQUEwRDtBMEI5b0t4RDtFQ1BBLGNyQnJDa0I7RXFCc0NsQixxQnJCdENrQixFQUFBO0VOOHJLbEIsK0RBQStEO0VRN3NLL0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQjFDZ0I7SXFCMkNoQixxQnJCM0NnQixFQUFBO0VObXNLbEIsaUVBQWlFO0UyQnJwS2pFO0lBRUUsd0RyQmhEZ0I7WXFCZ0RoQixnRHJCaERnQixFQUFBO0VOc3NLbEIsaUVBQWlFO0UyQm5wS2pFO0lBRUUsY3JCckRnQjtJcUJzRGhCLDZCQUE2QixFQUFBO0UzQm9wSy9CLGlFQUFpRTtFMkJqcEtqRTs7SUFHRSxXdEJoRlc7SXNCaUZYLHlCckI3RGdCO0lxQjhEaEIscUJyQjlEZ0IsRUFBQTtJTmd0S2hCLGlFQUFpRTtJMkJocEtqRTs7TUFLSSx3RHJCckVZO2NxQnFFWixnRHJCckVZLEVBQUE7O0FOcXRLcEIsMERBQTBEO0EwQnpxS3hEO0VDUEEsY3JCcEN3QjtFcUJxQ3hCLHFCckJyQ3dCLEVBQUE7RU53dEt4QiwrREFBK0Q7RVF4dUsvRDtJbUJ3REUsV3RCN0RXO0lzQjhEWCx5QnJCekNzQjtJcUIwQ3RCLHFCckIxQ3NCLEVBQUE7RU42dEt4QixpRUFBaUU7RTJCaHJLakU7SUFFRSx3RHJCL0NzQjtZcUIrQ3RCLGdEckIvQ3NCLEVBQUE7RU5ndUt4QixpRUFBaUU7RTJCOXFLakU7SUFFRSxjckJwRHNCO0lxQnFEdEIsNkJBQTZCLEVBQUE7RTNCK3FLL0IsaUVBQWlFO0UyQjVxS2pFOztJQUdFLFd0QmhGVztJc0JpRlgseUJyQjVEc0I7SXFCNkR0QixxQnJCN0RzQixFQUFBO0lOMHVLdEIsaUVBQWlFO0kyQjNxS2pFOztNQUtJLHdEckJwRWtCO2NxQm9FbEIsZ0RyQnBFa0IsRUFBQTs7QU4rdUsxQiwwREFBMEQ7QTBCcHNLeEQ7RUNQQSxjckJsQ3dCO0VxQm1DeEIscUJyQm5Dd0IsRUFBQTtFTml2S3hCLCtEQUErRDtFUW53Sy9EO0ltQndERSxjdEJwRGM7SXNCcURkLHlCckJ2Q3NCO0lxQndDdEIscUJyQnhDc0IsRUFBQTtFTnN2S3hCLGlFQUFpRTtFMkIzc0tqRTtJQUVFLHdEckI3Q3NCO1lxQjZDdEIsZ0RyQjdDc0IsRUFBQTtFTnl2S3hCLGlFQUFpRTtFMkJ6c0tqRTtJQUVFLGNyQmxEc0I7SXFCbUR0Qiw2QkFBNkIsRUFBQTtFM0Iwc0svQixpRUFBaUU7RTJCdnNLakU7O0lBR0UsY3RCdkVjO0lzQndFZCx5QnJCMURzQjtJcUIyRHRCLHFCckIzRHNCLEVBQUE7SU5td0t0QixpRUFBaUU7STJCdHNLakU7O01BS0ksd0RyQmxFa0I7Y3FCa0VsQixnRHJCbEVrQixFQUFBOztBTnd3SzFCLDBEQUEwRDtBMEIvdEt4RDtFQ1BBLGNyQmpDbUI7RXFCa0NuQixxQnJCbENtQixFQUFBO0VOMndLbkIsK0RBQStEO0VROXhLL0Q7SW1Cd0RFLGN0QnBEYztJc0JxRGQseUJyQnRDaUI7SXFCdUNqQixxQnJCdkNpQixFQUFBO0VOZ3hLbkIsaUVBQWlFO0UyQnR1S2pFO0lBRUUsd0RyQjVDaUI7WXFCNENqQixnRHJCNUNpQixFQUFBO0VObXhLbkIsaUVBQWlFO0UyQnB1S2pFO0lBRUUsY3JCakRpQjtJcUJrRGpCLDZCQUE2QixFQUFBO0UzQnF1Sy9CLGlFQUFpRTtFMkJsdUtqRTs7SUFHRSxjdEJ2RWM7SXNCd0VkLHlCckJ6RGlCO0lxQjBEakIscUJyQjFEaUIsRUFBQTtJTjZ4S2pCLGlFQUFpRTtJMkJqdUtqRTs7TUFLSSx3RHJCakVhO2NxQmlFYixnRHJCakVhLEVBQUE7O0FOa3lLckIsMERBQTBEO0EwQjF2S3hEO0VDUEEsY3JCaEN5QjtFcUJpQ3pCLHFCckJqQ3lCLEVBQUE7RU5xeUt6QiwrREFBK0Q7RVF6eksvRDtJbUJ3REUsY3RCcERjO0lzQnFEZCx5QnJCckN1QjtJcUJzQ3ZCLHFCckJ0Q3VCLEVBQUE7RU4weUt6QixpRUFBaUU7RTJCandLakU7SUFFRSx3RHJCM0N1QjtZcUIyQ3ZCLGdEckIzQ3VCLEVBQUE7RU42eUt6QixpRUFBaUU7RTJCL3ZLakU7SUFFRSxjckJoRHVCO0lxQmlEdkIsNkJBQTZCLEVBQUE7RTNCZ3dLL0IsaUVBQWlFO0UyQjd2S2pFOztJQUdFLGN0QnZFYztJc0J3RWQseUJyQnhEdUI7SXFCeUR2QixxQnJCekR1QixFQUFBO0lOdXpLdkIsaUVBQWlFO0kyQjV2S2pFOztNQUtJLHdEckJoRW1CO2NxQmdFbkIsZ0RyQmhFbUIsRUFBQTs7QU40ekszQiwwREFBMEQ7QTBCcnhLeEQ7RUNQQSxjckI5QnlCO0VxQitCekIscUJyQi9CeUIsRUFBQTtFTjh6S3pCLCtEQUErRDtFUXAxSy9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckJuQ3VCO0lxQm9DdkIscUJyQnBDdUIsRUFBQTtFTm0wS3pCLGlFQUFpRTtFMkI1eEtqRTtJQUVFLHVEckJ6Q3VCO1lxQnlDdkIsK0NyQnpDdUIsRUFBQTtFTnMwS3pCLGlFQUFpRTtFMkIxeEtqRTtJQUVFLGNyQjlDdUI7SXFCK0N2Qiw2QkFBNkIsRUFBQTtFM0IyeEsvQixpRUFBaUU7RTJCeHhLakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCdER1QjtJcUJ1RHZCLHFCckJ2RHVCLEVBQUE7SU5nMUt2QixpRUFBaUU7STJCdnhLakU7O01BS0ksdURyQjlEbUI7Y3FCOERuQiwrQ3JCOURtQixFQUFBOztBTnExSzNCLDBEQUEwRDtBMEJoekt4RDtFQ1BBLGNyQjdCb0I7RXFCOEJwQixxQnJCOUJvQixFQUFBO0VOdzFLcEIsK0RBQStEO0VRLzJLL0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQmxDa0I7SXFCbUNsQixxQnJCbkNrQixFQUFBO0VONjFLcEIsaUVBQWlFO0UyQnZ6S2pFO0lBRUUsdURyQnhDa0I7WXFCd0NsQiwrQ3JCeENrQixFQUFBO0VOZzJLcEIsaUVBQWlFO0UyQnJ6S2pFO0lBRUUsY3JCN0NrQjtJcUI4Q2xCLDZCQUE2QixFQUFBO0UzQnN6Sy9CLGlFQUFpRTtFMkJuektqRTs7SUFHRSxXdEJoRlc7SXNCaUZYLHlCckJyRGtCO0lxQnNEbEIscUJyQnREa0IsRUFBQTtJTjAyS2xCLGlFQUFpRTtJMkJsektqRTs7TUFLSSx1RHJCN0RjO2NxQjZEZCwrQ3JCN0RjLEVBQUE7O0FOKzJLdEIsMERBQTBEO0EwQjMwS3hEO0VDUEEsY3JCNUIwQjtFcUI2QjFCLHFCckI3QjBCLEVBQUE7RU5rM0sxQiwrREFBK0Q7RVExNEsvRDtJbUJ3REUsV3RCN0RXO0lzQjhEWCx5QnJCakN3QjtJcUJrQ3hCLHFCckJsQ3dCLEVBQUE7RU51M0sxQixpRUFBaUU7RTJCbDFLakU7SUFFRSx1RHJCdkN3QjtZcUJ1Q3hCLCtDckJ2Q3dCLEVBQUE7RU4wM0sxQixpRUFBaUU7RTJCaDFLakU7SUFFRSxjckI1Q3dCO0lxQjZDeEIsNkJBQTZCLEVBQUE7RTNCaTFLL0IsaUVBQWlFO0UyQjkwS2pFOztJQUdFLFd0QmhGVztJc0JpRlgseUJyQnBEd0I7SXFCcUR4QixxQnJCckR3QixFQUFBO0lObzRLeEIsaUVBQWlFO0kyQjcwS2pFOztNQUtJLHVEckI1RG9CO2NxQjREcEIsK0NyQjVEb0IsRUFBQTs7QU55NEs1QiwwREFBMEQ7QTBCdDJLeEQ7RUNQQSxjckJ6QitCO0VxQjBCL0IscUJyQjFCK0IsRUFBQTtFTjA0Sy9CLCtEQUErRDtFUXI2Sy9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckI5QjZCO0lxQitCN0IscUJyQi9CNkIsRUFBQTtFTis0Sy9CLGlFQUFpRTtFMkI3MktqRTtJQUVFLHNEckJwQzZCO1lxQm9DN0IsOENyQnBDNkIsRUFBQTtFTms1Sy9CLGlFQUFpRTtFMkIzMktqRTtJQUVFLGNyQnpDNkI7SXFCMEM3Qiw2QkFBNkIsRUFBQTtFM0I0MksvQixpRUFBaUU7RTJCejJLakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCakQ2QjtJcUJrRDdCLHFCckJsRDZCLEVBQUE7SU40NUs3QixpRUFBaUU7STJCeDJLakU7O01BS0ksc0RyQnpEeUI7Y3FCeUR6Qiw4Q3JCekR5QixFQUFBOztBTmk2S2pDLDBEQUEwRDtBMEJqNEt4RDtFQ1BBLGNyQnhCMEI7RXFCeUIxQixxQnJCekIwQixFQUFBO0VObzZLMUIsK0RBQStEO0VRaDhLL0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQjdCd0I7SXFCOEJ4QixxQnJCOUJ3QixFQUFBO0VOeTZLMUIsaUVBQWlFO0UyQng0S2pFO0lBRUUsdURyQm5Dd0I7WXFCbUN4QiwrQ3JCbkN3QixFQUFBO0VONDZLMUIsaUVBQWlFO0UyQnQ0S2pFO0lBRUUsY3JCeEN3QjtJcUJ5Q3hCLDZCQUE2QixFQUFBO0UzQnU0Sy9CLGlFQUFpRTtFMkJwNEtqRTs7SUFHRSxXdEJoRlc7SXNCaUZYLHlCckJoRHdCO0lxQmlEeEIscUJyQmpEd0IsRUFBQTtJTnM3S3hCLGlFQUFpRTtJMkJuNEtqRTs7TUFLSSx1RHJCeERvQjtjcUJ3RHBCLCtDckJ4RG9CLEVBQUE7O0FOMjdLNUIsMERBQTBEO0EwQjU1S3hEO0VDUEEsY3JCdkJnQztFcUJ3QmhDLHFCckJ4QmdDLEVBQUE7RU44N0toQywrREFBK0Q7RVEzOUsvRDtJbUJ3REUsY3RCcERjO0lzQnFEZCx5QnJCNUI4QjtJcUI2QjlCLHFCckI3QjhCLEVBQUE7RU5tOEtoQyxpRUFBaUU7RTJCbjZLakU7SUFFRSx5RHJCbEM4QjtZcUJrQzlCLGlEckJsQzhCLEVBQUE7RU5zOEtoQyxpRUFBaUU7RTJCajZLakU7SUFFRSxjckJ2QzhCO0lxQndDOUIsNkJBQTZCLEVBQUE7RTNCazZLL0IsaUVBQWlFO0UyQi81S2pFOztJQUdFLGN0QnZFYztJc0J3RWQseUJyQi9DOEI7SXFCZ0Q5QixxQnJCaEQ4QixFQUFBO0lOZzlLOUIsaUVBQWlFO0kyQjk1S2pFOztNQUtJLHlEckJ2RDBCO2NxQnVEMUIsaURyQnZEMEIsRUFBQTs7QU5xOUtsQywwREFBMEQ7QTBCdjdLeEQ7RUNQQSxjckJyQmlDO0VxQnNCakMscUJyQnRCaUMsRUFBQTtFTnU5S2pDLCtEQUErRDtFUXQvSy9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckIxQitCO0lxQjJCL0IscUJyQjNCK0IsRUFBQTtFTjQ5S2pDLGlFQUFpRTtFMkI5N0tqRTtJQUVFLHNEckJoQytCO1lxQmdDL0IsOENyQmhDK0IsRUFBQTtFTis5S2pDLGlFQUFpRTtFMkI1N0tqRTtJQUVFLGNyQnJDK0I7SXFCc0MvQiw2QkFBNkIsRUFBQTtFM0I2N0svQixpRUFBaUU7RTJCMTdLakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCN0MrQjtJcUI4Qy9CLHFCckI5QytCLEVBQUE7SU55K0svQixpRUFBaUU7STJCejdLakU7O01BS0ksc0RyQnJEMkI7Y3FCcUQzQiw4Q3JCckQyQixFQUFBOztBTjgrS25DLDBEQUEwRDtBMEJsOUt4RDtFQ1BBLGNyQnBCNEI7RXFCcUI1QixxQnJCckI0QixFQUFBO0VOaS9LNUIsK0RBQStEO0VRamhML0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQnpCMEI7SXFCMEIxQixxQnJCMUIwQixFQUFBO0VOcy9LNUIsaUVBQWlFO0UyQno5S2pFO0lBRUUsd0RyQi9CMEI7WXFCK0IxQixnRHJCL0IwQixFQUFBO0VOeS9LNUIsaUVBQWlFO0UyQnY5S2pFO0lBRUUsY3JCcEMwQjtJcUJxQzFCLDZCQUE2QixFQUFBO0UzQnc5Sy9CLGlFQUFpRTtFMkJyOUtqRTs7SUFHRSxXdEJoRlc7SXNCaUZYLHlCckI1QzBCO0lxQjZDMUIscUJyQjdDMEIsRUFBQTtJTm1nTDFCLGlFQUFpRTtJMkJwOUtqRTs7TUFLSSx3RHJCcERzQjtjcUJvRHRCLGdEckJwRHNCLEVBQUE7O0FOd2dMOUIsMERBQTBEO0EwQjcrS3hEO0VDUEEsY3JCbkJrQztFcUJvQmxDLHFCckJwQmtDLEVBQUE7RU4yZ0xsQywrREFBK0Q7RVE1aUwvRDtJbUJ3REUsY3RCcERjO0lzQnFEZCx5QnJCeEJnQztJcUJ5QmhDLHFCckJ6QmdDLEVBQUE7RU5naExsQyxpRUFBaUU7RTJCcC9LakU7SUFFRSx5RHJCOUJnQztZcUI4QmhDLGlEckI5QmdDLEVBQUE7RU5taExsQyxpRUFBaUU7RTJCbC9LakU7SUFFRSxjckJuQ2dDO0lxQm9DaEMsNkJBQTZCLEVBQUE7RTNCbS9LL0IsaUVBQWlFO0UyQmgvS2pFOztJQUdFLGN0QnZFYztJc0J3RWQseUJyQjNDZ0M7SXFCNENoQyxxQnJCNUNnQyxFQUFBO0lONmhMaEMsaUVBQWlFO0kyQi8rS2pFOztNQUtJLHlEckJuRDRCO2NxQm1ENUIsaURyQm5ENEIsRUFBQTs7QU5raUxwQywwREFBMEQ7QTBCeGdMeEQ7RUNQQSxjckJqQmlDO0VxQmtCakMscUJyQmxCaUMsRUFBQTtFTm9pTGpDLCtEQUErRDtFUXZrTC9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckJ0QitCO0lxQnVCL0IscUJyQnZCK0IsRUFBQTtFTnlpTGpDLGlFQUFpRTtFMkIvZ0xqRTtJQUVFLHVEckI1QitCO1lxQjRCL0IsK0NyQjVCK0IsRUFBQTtFTjRpTGpDLGlFQUFpRTtFMkI3Z0xqRTtJQUVFLGNyQmpDK0I7SXFCa0MvQiw2QkFBNkIsRUFBQTtFM0I4Z0wvQixpRUFBaUU7RTJCM2dMakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCekMrQjtJcUIwQy9CLHFCckIxQytCLEVBQUE7SU5zakwvQixpRUFBaUU7STJCMWdMakU7O01BS0ksdURyQmpEMkI7Y3FCaUQzQiwrQ3JCakQyQixFQUFBOztBTjJqTG5DLDBEQUEwRDtBMEJuaUx4RDtFQ1BBLGNyQmhCNEI7RXFCaUI1QixxQnJCakI0QixFQUFBO0VOOGpMNUIsK0RBQStEO0VRbG1ML0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQnJCMEI7SXFCc0IxQixxQnJCdEIwQixFQUFBO0VObWtMNUIsaUVBQWlFO0UyQjFpTGpFO0lBRUUsd0RyQjNCMEI7WXFCMkIxQixnRHJCM0IwQixFQUFBO0VOc2tMNUIsaUVBQWlFO0UyQnhpTGpFO0lBRUUsY3JCaEMwQjtJcUJpQzFCLDZCQUE2QixFQUFBO0UzQnlpTC9CLGlFQUFpRTtFMkJ0aUxqRTs7SUFHRSxXdEJoRlc7SXNCaUZYLHlCckJ4QzBCO0lxQnlDMUIscUJyQnpDMEIsRUFBQTtJTmdsTDFCLGlFQUFpRTtJMkJyaUxqRTs7TUFLSSx3RHJCaERzQjtjcUJnRHRCLGdEckJoRHNCLEVBQUE7O0FOcWxMOUIsMERBQTBEO0EwQjlqTHhEO0VDUEEsY3JCZmtDO0VxQmdCbEMscUJyQmhCa0MsRUFBQTtFTndsTGxDLCtEQUErRDtFUTduTC9EO0ltQndERSxjdEJwRGM7SXNCcURkLHlCckJwQmdDO0lxQnFCaEMscUJyQnJCZ0MsRUFBQTtFTjZsTGxDLGlFQUFpRTtFMkJya0xqRTtJQUVFLHlEckIxQmdDO1lxQjBCaEMsaURyQjFCZ0MsRUFBQTtFTmdtTGxDLGlFQUFpRTtFMkJua0xqRTtJQUVFLGNyQi9CZ0M7SXFCZ0NoQyw2QkFBNkIsRUFBQTtFM0Jva0wvQixpRUFBaUU7RTJCamtMakU7O0lBR0UsY3RCdkVjO0lzQndFZCx5QnJCdkNnQztJcUJ3Q2hDLHFCckJ4Q2dDLEVBQUE7SU4wbUxoQyxpRUFBaUU7STJCaGtMakU7O01BS0kseURyQi9DNEI7Y3FCK0M1QixpRHJCL0M0QixFQUFBOztBTittTHBDLDBEQUEwRDtBMEJ6bEx4RDtFQ1BBLGNyQmI4QjtFcUJjOUIscUJyQmQ4QixFQUFBO0VOaW5MOUIsK0RBQStEO0VReHBML0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQmxCNEI7SXFCbUI1QixxQnJCbkI0QixFQUFBO0VOc25MOUIsaUVBQWlFO0UyQmhtTGpFO0lBRUUsdURyQnhCNEI7WXFCd0I1QiwrQ3JCeEI0QixFQUFBO0VOeW5MOUIsaUVBQWlFO0UyQjlsTGpFO0lBRUUsY3JCN0I0QjtJcUI4QjVCLDZCQUE2QixFQUFBO0UzQitsTC9CLGlFQUFpRTtFMkI1bExqRTs7SUFHRSxXdEJoRlc7SXNCaUZYLHlCckJyQzRCO0lxQnNDNUIscUJyQnRDNEIsRUFBQTtJTm1vTDVCLGlFQUFpRTtJMkIzbExqRTs7TUFLSSx1RHJCN0N3QjtjcUI2Q3hCLCtDckI3Q3dCLEVBQUE7O0FOd29MaEMsMERBQTBEO0EwQnBuTHhEO0VDUEEsY3JCWnlCO0VxQmF6QixxQnJCYnlCLEVBQUE7RU4yb0x6QiwrREFBK0Q7RVFuckwvRDtJbUJ3REUsV3RCN0RXO0lzQjhEWCx5QnJCakJ1QjtJcUJrQnZCLHFCckJsQnVCLEVBQUE7RU5ncEx6QixpRUFBaUU7RTJCM25MakU7SUFFRSx5RHJCdkJ1QjtZcUJ1QnZCLGlEckJ2QnVCLEVBQUE7RU5tcEx6QixpRUFBaUU7RTJCem5MakU7SUFFRSxjckI1QnVCO0lxQjZCdkIsNkJBQTZCLEVBQUE7RTNCMG5ML0IsaUVBQWlFO0UyQnZuTGpFOztJQUdFLFd0QmhGVztJc0JpRlgseUJyQnBDdUI7SXFCcUN2QixxQnJCckN1QixFQUFBO0lONnBMdkIsaUVBQWlFO0kyQnRuTGpFOztNQUtJLHlEckI1Q21CO2NxQjRDbkIsaURyQjVDbUIsRUFBQTs7QU5rcUwzQiwwREFBMEQ7QTBCL29MeEQ7RUNQQSxjckJYK0I7RXFCWS9CLHFCckJaK0IsRUFBQTtFTnFxTC9CLCtEQUErRDtFUTlzTC9EO0ltQndERSxjdEJwRGM7SXNCcURkLHlCckJoQjZCO0lxQmlCN0IscUJyQmpCNkIsRUFBQTtFTjBxTC9CLGlFQUFpRTtFMkJ0cExqRTtJQUVFLHlEckJ0QjZCO1lxQnNCN0IsaURyQnRCNkIsRUFBQTtFTjZxTC9CLGlFQUFpRTtFMkJwcExqRTtJQUVFLGNyQjNCNkI7SXFCNEI3Qiw2QkFBNkIsRUFBQTtFM0JxcEwvQixpRUFBaUU7RTJCbHBMakU7O0lBR0UsY3RCdkVjO0lzQndFZCx5QnJCbkM2QjtJcUJvQzdCLHFCckJwQzZCLEVBQUE7SU51ckw3QixpRUFBaUU7STJCanBMakU7O01BS0kseURyQjNDeUI7Y3FCMkN6QixpRHJCM0N5QixFQUFBOztBTjRyTGpDLDBEQUEwRDtBMEIxcUx4RDtFQ1BBLGNyQlRzQjtFcUJVdEIscUJyQlZzQixFQUFBO0VOOHJMdEIsK0RBQStEO0VRenVML0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQmRvQjtJcUJlcEIscUJyQmZvQixFQUFBO0VObXNMdEIsaUVBQWlFO0UyQmpyTGpFO0lBRUUsdURyQnBCb0I7WXFCb0JwQiwrQ3JCcEJvQixFQUFBO0VOc3NMdEIsaUVBQWlFO0UyQi9xTGpFO0lBRUUsY3JCekJvQjtJcUIwQnBCLDZCQUE2QixFQUFBO0UzQmdyTC9CLGlFQUFpRTtFMkI3cUxqRTs7SUFHRSxXdEJoRlc7SXNCaUZYLHlCckJqQ29CO0lxQmtDcEIscUJyQmxDb0IsRUFBQTtJTmd0THBCLGlFQUFpRTtJMkI1cUxqRTs7TUFLSSx1RHJCekNnQjtjcUJ5Q2hCLCtDckJ6Q2dCLEVBQUE7O0FOcXRMeEIsMERBQTBEO0EwQnJzTHhEO0VDUEEsY3JCUm9CO0VxQlNwQixxQnJCVG9CLEVBQUE7RU53dExwQiwrREFBK0Q7RVFwd0wvRDtJbUJ3REUsV3RCN0RXO0lzQjhEWCx5QnJCYmtCO0lxQmNsQixxQnJCZGtCLEVBQUE7RU42dExwQixpRUFBaUU7RTJCNXNMakU7SUFFRSxzRHJCbkJrQjtZcUJtQmxCLDhDckJuQmtCLEVBQUE7RU5ndUxwQixpRUFBaUU7RTJCMXNMakU7SUFFRSxjckJ4QmtCO0lxQnlCbEIsNkJBQTZCLEVBQUE7RTNCMnNML0IsaUVBQWlFO0UyQnhzTGpFOztJQUdFLFd0QmhGVztJc0JpRlgseUJyQmhDa0I7SXFCaUNsQixxQnJCakNrQixFQUFBO0lOMHVMbEIsaUVBQWlFO0kyQnZzTGpFOztNQUtJLHNEckJ4Q2M7Y3FCd0NkLDhDckJ4Q2MsRUFBQTs7QU4rdUx0QiwwREFBMEQ7QTBCaHVMeEQ7RUNQQSxjckJQcUI7RXFCUXJCLHFCckJScUIsRUFBQTtFTmt2THJCLCtEQUErRDtFUS94TC9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckJabUI7SXFCYW5CLHFCckJibUIsRUFBQTtFTnV2THJCLGlFQUFpRTtFMkJ2dUxqRTtJQUVFLHdEckJsQm1CO1lxQmtCbkIsZ0RyQmxCbUIsRUFBQTtFTjB2THJCLGlFQUFpRTtFMkJydUxqRTtJQUVFLGNyQnZCbUI7SXFCd0JuQiw2QkFBNkIsRUFBQTtFM0JzdUwvQixpRUFBaUU7RTJCbnVMakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCL0JtQjtJcUJnQ25CLHFCckJoQ21CLEVBQUE7SU5vd0xuQixpRUFBaUU7STJCbHVMakU7O01BS0ksd0RyQnZDZTtjcUJ1Q2YsZ0RyQnZDZSxFQUFBOztBTnl3THZCLDBEQUEwRDtBMEIzdkx4RDtFQ1BBLGNyQk5zQjtFcUJPdEIscUJyQlBzQixFQUFBO0VONHdMdEIsK0RBQStEO0VRMXpML0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQlhvQjtJcUJZcEIscUJyQlpvQixFQUFBO0VOaXhMdEIsaUVBQWlFO0UyQmx3TGpFO0lBRUUsd0RyQmpCb0I7WXFCaUJwQixnRHJCakJvQixFQUFBO0VOb3hMdEIsaUVBQWlFO0UyQmh3TGpFO0lBRUUsY3JCdEJvQjtJcUJ1QnBCLDZCQUE2QixFQUFBO0UzQml3TC9CLGlFQUFpRTtFMkI5dkxqRTs7SUFHRSxXdEJoRlc7SXNCaUZYLHlCckI5Qm9CO0lxQitCcEIscUJyQi9Cb0IsRUFBQTtJTjh4THBCLGlFQUFpRTtJMkI3dkxqRTs7TUFLSSx3RHJCdENnQjtjcUJzQ2hCLGdEckJ0Q2dCLEVBQUE7O0FObXlMeEIsMERBQTBEO0EwQjN3TDFEO0VBQ0UsZ0JyQjZNK0I7RXFCNU0vQixjcEI5RWU7RW9CK0VmLHFCckIyRjRDLEVBQUE7RUxrckw1QywrREFBK0Q7RVF0MUwvRDtJa0I0RUUsWXJCeUY4RDtJcUJ4RjlELDBCckJ5RitDLEVBQUE7RUxvckxqRCwwREFBMEQ7RTBCcHhMNUQ7SUFZSSwwQnJCb0YrQyxFQUFBO0VMdXJMakQsMERBQTBEO0UwQnZ4TDVEO0lBaUJJLGNyQnRGYztJcUJ1RmQsb0JBQW9CLEVBQUE7O0ExQjB3THhCLDJEQUEyRDtBMEIvdkwzRDtFQ1BFLG9CdEIyU2dDO0VFL041QixrQkFBVztFb0IxRWYsZ0J0QitIK0I7RVF2TjdCLHFCUjhOK0IsRUFBQTs7QUxxb0xuQywyREFBMkQ7QTBCbHdMM0Q7RUNYRSx1QnRCc1NpQztFRTFON0IsbUJBQVc7RW9CMUVmLGdCdEJnSStCO0VReE43QixxQlIrTitCLEVBQUE7O0FMMm9MbkMsMkRBQTJEO0EwQmh3TDNEO0VBQ0UsY0FBYztFQUNkLFdBQVcsRUFBQTtFMUJrd0xYLDJEQUEyRDtFMEJwd0w3RDtJQU1JLGtCckJ3VCtCLEVBQUE7O0FMMDhLbkMsMkRBQTJEO0EwQjd2TDNEOzs7RUFJSSxXQUFXLEVBQUE7O0ExQit2TGYsNkRBQTZEO0E0QjE0TDdEO0VMZ0JNLHdDbEJpUDJDO0VrQmpQM0MsZ0NsQmlQMkMsRUFBQTtFa0I3TzNDO0l2QjAzTEYsNkRBQTZEO0k0Qjk0TGpFO01McUJRLHdCQUFnQjtNQUFoQixnQkFBZ0IsRUFBQSxFS2Z2QjtFNUIyNExDLDZEQUE2RDtFNEJqNUwvRDtJQUlJLFVBQVUsRUFBQTs7QTVCaTVMZCw4REFBOEQ7QTRCNzRMOUQ7RUFFSSxhQUFhLEVBQUE7O0E1Qis0TGpCLDhEQUE4RDtBNEIzNEw5RDtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsZ0JBQWdCO0VMRFoscUNqQm9M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QTs7QUxnb01qQywrREFBK0Q7QWlDL3ZNL0Q7RUFBc0IsaUI1QitIVyxFQUFBOztBTG9vTWpDLCtEQUErRDtBaUMzdk0vRDtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO01BQW5CLHNCQUFtQjtVQUFuQixtQkFBbUI7RUFDbkIseUI1QjRRa0M7RTRCM1FsQyxnQkFBZ0I7RTFCMkRaLGVBQVc7RTBCekRmLGdCNUJxSytCO0U0QnBLL0IsZ0I1QnlLK0I7RTRCeEsvQixjNUIvR2dCO0U0QmdIaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix5QjVCdkhnQjtFNEJ3SGhCLHlCNUJ0SGdCO0VRT2Qsa0JQd0llLEVBQUE7RU5xdU1qQiwrREFBK0Q7RWlDMXdNakU7O0lBa0JJLGFBQWEsRUFBQTs7QWpDNnZNakIsK0RBQStEO0FpQ252TS9EOztFQUVFLGdDWnpCOEQsRUFBQTs7QXJCK3dNaEUsK0RBQStEO0FpQ252TS9EOzs7Ozs7RUFNRSxvQjVCdVBnQztFRS9ONUIsa0JBQVc7RTBCdEJmLGdCNUIyRStCO0VRdk43QixxQlI4TitCLEVBQUE7O0FMcXFNbkMsK0RBQStEO0FpQ252TS9EOztFQUVFLGtDWjFDOEQsRUFBQTs7QXJCZ3lNaEUsK0RBQStEO0FpQ252TS9EOzs7Ozs7RUFNRSx1QjVCaU9pQztFRTFON0IsbUJBQVc7RTBCTGYsZ0I1QjJEK0I7RVF4TjdCLHFCUitOK0IsRUFBQTs7QUxxck1uQywrREFBK0Q7QWlDbnZNL0Q7O0VBRUUsc0JBQTBFLEVBQUE7O0FqQ3N2TTVFLCtEQUErRDtBaUMzdU0vRDs7Ozs7Ozs7RXBCOUpJLDBCb0JzSzRCO0VwQnJLNUIsNkJvQnFLNEIsRUFBQTs7QWpDK3VNaEMsK0RBQStEO0FpQzV1TS9EOzs7Ozs7RXBCM0pJLHlCb0JpSzJCO0VwQmhLM0IsNEJvQmdLMkIsRUFBQTs7QWpDZ3ZNL0IsK0RBQStEO0FrQ3g3TS9EO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixjQUFjO0VBQ2Qsa0JBQStDO0VBQy9DLG9CQUFxRTtFQUNyRSx5QkFBeUIsRUFBQTs7QWxDMjdNM0IsK0RBQStEO0FrQ3g3TS9EO0VBQ0UsMkJBQW9CO0VBQXBCLDJCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIsa0I3QnlmMEMsRUFBQTs7QUxrOEw1QywrREFBK0Q7QWtDeDdNL0Q7RUFDRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFdBQVc7RUFDWCxXN0JxZjBDO0U2QnBmMUMsZUFBbUY7RUFDbkYsVUFBVSxFQUFBO0VsQzA3TVYsK0RBQStEO0VrQ2g4TWpFO0lBU0ksVzdCekJXO0k2QjBCWCxxQjVCM0JhO0ltQkFiLHlCbkJBYSxFQUFBO0VOczlNZiwrREFBK0Q7RWtDcjhNakU7SUFvQk0sb0Q1QnJDVztZNEJxQ1gsNEM1QnJDVyxFQUFBO0VOeTlNZiwrREFBK0Q7RWtDeDhNakU7SUF5QkkscUI3QnNic0UsRUFBQTtFTDQvTHhFLCtEQUErRDtFa0MzOE1qRTtJQTZCSSxXN0I3Q1c7STZCOENYLHlCN0JrZjhFO0k2QmpmOUUscUI3QmlmOEUsRUFBQTtFTGc4TGhGLCtEQUErRDtFa0NoOU1qRTtJQXVDTSxjN0JqRFksRUFBQTtJTDY5TWQsK0RBQStEO0lrQ245TW5FO01BMENRLHlCN0J4RFUsRUFBQTs7QUxxK01sQiwrREFBK0Q7QWtDbjZNL0Q7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBRWhCLG1CQUFtQixFQUFBO0VsQ282TW5CLCtEQUErRDtFa0N4Nk1qRTtJQVNJLGtCQUFrQjtJQUNsQixZQUFnRjtJQUNoRixhQUErRDtJQUMvRCxjQUFjO0lBQ2QsVzdCd2J3QztJNkJ2YnhDLFk3QnVid0M7STZCdGJ4QyxvQkFBb0I7SUFDcEIsV0FBVztJQUNYLHNCN0JyRlc7STZCc0ZYLHlCN0JqRmMsRUFBQTtFTG0vTWhCLCtEQUErRDtFa0NwN01qRTtJQXdCSSxrQkFBa0I7SUFDbEIsWUFBZ0Y7SUFDaEYsYUFBK0Q7SUFDL0QsY0FBYztJQUNkLFc3Qnlhd0M7STZCeGF4QyxZN0J3YXdDO0k2QnZheEMsV0FBVztJQUNYLG1DQUFnRSxFQUFBOztBbENnNk1wRSxnRUFBZ0U7QWtDdjVNaEU7RXJCakdJLGtCUHdJZSxFQUFBOztBTm8zTW5CLGdFQUFnRTtBa0MzNU1oRTtFQU9NLGtPYjdENEUsRUFBQTs7QXJCcTlNbEYsZ0VBQWdFO0FrQy81TWhFO0VBYU0scUI1QjFIVztFbUJBYix5Qm5CQWEsRUFBQTs7QU5paE5qQixnRUFBZ0U7QWtDcDZNaEU7RUFrQk0sK0tieEU0RSxFQUFBOztBckI4OU1sRixnRUFBZ0U7QWtDeDZNaEU7RVQ3R0ksb0NuQkFhLEVBQUE7O0FOeWhOakIsZ0VBQWdFO0FrQzU2TWhFO0VUN0dJLG9DbkJBYSxFQUFBOztBTjZoTmpCLGdFQUFnRTtBa0M1NE1oRTtFQUdJLGtCN0IwWitDLEVBQUE7O0FMbS9MbkQsZ0VBQWdFO0FrQ2g1TWhFO0VBUU0sOEtibEc0RSxFQUFBOztBckI4K01sRixnRUFBZ0U7QWtDcDVNaEU7RVRqSkksb0NuQkFhLEVBQUE7O0FOeWlOakIsZ0VBQWdFO0FrQ2g0TWhFO0VBQ0UscUJBQTJELEVBQUE7RWxDazRNM0QsZ0VBQWdFO0VrQ240TWxFO0lBS00sY0FBcUQ7SUFDckQsYzdCa1krRTtJNkJqWS9FLG1CQUFtQjtJQUVuQixxQjdCZ1k2RSxFQUFBO0VMZ2dNakYsZ0VBQWdFO0VrQ3o0TWxFO0lBYU0sd0JibEUwRDtJYW1FMUQsMEJibkUwRDtJYW9FMUQsdUJiNUMwRDtJYTZDMUQsd0JiN0MwRDtJYThDMUQseUI3QnBMWTtJNkJzTFoscUI3QnNYNkU7SWtCeGlCN0UsaUtsQjBmK0g7SWtCMWYvSCx5SmxCMGYrSDtJa0IxZi9ILHlJbEIwZitIO0lrQjFmL0gsb05sQjBmK0gsRUFBQTtJa0J0Zi9IO012QjhpTkEsZ0VBQWdFO01rQ241TXRFO1FYMUpRLHdCQUFnQjtRQUFoQixnQkFBZ0IsRUFBQSxFVytLbkI7RWxDaTRNSCxnRUFBZ0U7RWtDdDVNbEU7SUEwQk0sc0I3QmxNUztJNkJtTVQsc0NBQTRFO1lBQTVFLDhCQUE0RSxFQUFBO0VsQyszTWhGLGdFQUFnRTtFa0MxNU1sRTtJVHpLSSxvQ25CQWEsRUFBQTs7QU51a05qQixnRUFBZ0U7QWtDajNNaEU7RUFDRSxxQkFBcUI7RUFDckIsV0FBVztFQUNYLG1DYnJHOEQ7RWFzRzlELDBDN0JvS2tDO0VFaE45QixlQUFXO0UyQitDZixnQjVCMUZvQjtFNEIyRnBCLGdCN0JpRStCO0U2QmhFL0IsYzdCdk5nQjtFNkJ3TmhCLHNCQUFzQjtFQUN0Qix1TzdCbVcrSTtFNkJsVy9JLHlCN0I3TmdCO0VRT2Qsa0JQd0llO0U0QmlGakIsd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0IsRUFBQTtFbENpM01oQixnRUFBZ0U7RWtDaDRNbEU7SUFrQkkscUI3QndQc0U7STZCdlB0RSxVQUFVO0lBS1Isb0Q1QjlPVztZNEI4T1gsNEM1QjlPVyxFQUFBO0lOMmxOYixnRUFBZ0U7SWtDcjRNcEU7TUFpQ00sYzdCL09ZO002QmdQWixzQjdCdlBTLEVBQUE7RUw4bE5iLGdFQUFnRTtFa0N6NE1sRTtJQXdDSSxZQUFZO0lBQ1osc0I3QitIZ0M7STZCOUhoQyxzQkFBc0IsRUFBQTtFbENvMk14QixnRUFBZ0U7RWtDOTRNbEU7SUE4Q0ksYzdCN1BjO0k2QjhQZCx5QjdCbFFjLEVBQUE7RUxxbU5oQixnRUFBZ0U7RWtDbDVNbEU7SUFvREksYUFBYSxFQUFBO0VsQ2kyTWYsZ0VBQWdFO0VrQ3I1TWxFO0lBeURJLGtCQUFrQjtJQUNsQiwwQjdCeFFjLEVBQUE7O0FMd21ObEIsZ0VBQWdFO0FrQzUxTWhFO0VBQ0Usa0Niaks4RDtFYWtLOUQsb0I3QmlIa0M7RTZCaEhsQyx1QjdCZ0hrQztFNkIvR2xDLG9CN0JnSGlDO0VFMU43QixtQkFBVyxFQUFBOztBUDA4TWpCLGdFQUFnRTtBa0M1MU1oRTtFQUNFLGdDYnpLOEQ7RWEwSzlELG1CN0I4R2lDO0U2QjdHakMsc0I3QjZHaUM7RTZCNUdqQyxrQjdCNkdnQztFRS9ONUIsa0JBQVcsRUFBQTs7QVBrOU1qQixnRUFBZ0U7QWtDdjFNaEU7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxtQ2J6TDhEO0VhMEw5RCxnQkFBZ0IsRUFBQTs7QWxDMDFNbEIsZ0VBQWdFO0FrQ3YxTWhFO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixXQUFXO0VBQ1gsbUNiak04RDtFYWtNOUQsU0FBUztFQUNULGdCQUFnQjtFQUNoQixVQUFVLEVBQUE7RWxDeTFNVixnRUFBZ0U7RWtDaDJNbEU7SUFVSSxxQjdCcUtzRTtJNkJwS3RFLG9ENUI1VGE7WTRCNFRiLDRDNUI1VGEsRUFBQTtFTnFwTmYsZ0VBQWdFO0VrQ3AyTWxFOztJQWlCSSx5QjdCL1RjLEVBQUE7RUxzcE5oQixnRUFBZ0U7RWtDeDJNbEU7SUFzQk0saUI3QjRUUSxFQUFBO0VMeWhNWixnRUFBZ0U7RWtDMzJNbEU7SUEyQkksMEJBQTBCLEVBQUE7O0FsQ28xTTlCLGdFQUFnRTtBa0NoMU1oRTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sUUFBUTtFQUNSLE9BQU87RUFDUCxVQUFVO0VBQ1YsbUNibE84RDtFYW1POUQseUI3QnVDa0M7RTZCdENsQyxnQkFBZ0I7RUFFaEIsZ0I1QnZOb0I7RTRCd05wQixnQjdCNUQrQjtFNkI2RC9CLGM3QnBWZ0I7RTZCcVZoQixzQjdCNVZhO0U2QjZWYix5QjdCelZnQjtFUU9kLGtCUHdJZSxFQUFBO0VONGhOakIsZ0VBQWdFO0VrQ2gyTWxFO0lBbUJJLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sUUFBUTtJQUNSLFNBQVM7SUFDVCxVQUFVO0lBQ1YsY0FBYztJQUNkLDZCYnJQNEQ7SWFzUDVELHlCN0JvQmdDO0k2Qm5CaEMsZ0I3QjVFNkI7STZCNkU3QixjN0JwV2M7STZCcVdkLGlCQUFpQjtJVDdXakIseUJwQkdjO0k2QjRXZCxvQkFBb0I7SXJCbldwQiwwQnFCb1dnRixFQUFBOztBbENpMU1wRixnRUFBZ0U7QWtDdjBNaEU7RUFDRSxXQUFXO0VBQ1gsY2IzUTJCO0VhNFEzQixVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCLEVBQUE7RWxDeTBNaEIsZ0VBQWdFO0VrQzkwTWxFO0lBUUksVUFBVSxFQUFBO0lsQ3kwTVYsZ0VBQWdFO0lrQ2oxTXBFO01BWThCLG9FNUJ0WWI7YzRCc1lhLDRENUJ0WWIsRUFBQTtJTjhzTmIsZ0VBQWdFO0lrQ3AxTXBFO01BYThCLDRENUJ2WWIsRUFBQTtJTml0TmIsZ0VBQWdFO0lrQ3YxTXBFO01BYzhCLDRENUJ4WWIsRUFBQTtFTm90TmYsZ0VBQWdFO0VrQzExTWxFO0lBa0JJLFNBQVMsRUFBQTtFbEMyME1YLGdFQUFnRTtFa0M3MU1sRTtJQXNCSSxXN0JvTjZDO0k2Qm5ON0MsWTdCbU42QztJNkJsTjdDLG9CQUEwRTtJVGxaMUUseUJuQkFhO0k0Qm9aYixTN0JtTjBDO0lRM2xCMUMsbUJSNGxCNkM7SWtCOWxCM0MsNEhsQjBmK0g7SWtCMWYvSCxvSGxCMGYrSDtJa0IxZi9ILDRHbEIwZitIO0lrQjFmL0gsa0psQjBmK0g7STZCNUdqSSx3QkFBZ0I7WUFBaEIsZ0JBQWdCLEVBQUE7SVgxWWQ7TXZCb3ROQSxnRUFBZ0U7TWtDeDJNdEU7UVgzV1Esd0JBQWdCO1FBQWhCLGdCQUFnQixFQUFBLEVXOFlyQjtJbEN3ME1DLGdFQUFnRTtJa0MzMk1wRTtNVDFYSSx5QnBCNG1CMkUsRUFBQTtFTDRuTTdFLGdFQUFnRTtFa0M5Mk1sRTtJQXNDSSxXN0I2TG9DO0k2QjVMcEMsYzdCNkxxQztJNkI1THJDLGtCQUFrQjtJQUNsQixlN0I0THVDO0k2QjNMdkMseUI3QmhhYztJNkJpYWQseUJBQXlCO0lyQnpaekIsbUJScWxCb0MsRUFBQTtFTGdwTXRDLGdFQUFnRTtFa0N2M01sRTtJQWlESSxXN0J5TDZDO0k2QnhMN0MsWTdCd0w2QztJb0JwbUI3Qyx5Qm5CQWE7STRCOGFiLFM3QnlMMEM7SVEzbEIxQyxtQlI0bEI2QztJa0I5bEIzQyxpSGxCMGYrSDtJa0IxZi9ILDRHbEIwZitIO0k2QmxGakkscUJBQWdCO1NBQWhCLGdCQUFnQixFQUFBO0lYcGFkO012QjZ1TkEsZ0VBQWdFO01rQ2o0TXRFO1FYM1dRLHFCQUFnQjtRQUFoQixnQkFBZ0IsRUFBQSxFV3dhckI7SWxDdTBNQyxnRUFBZ0U7SWtDcDRNcEU7TVQxWEkseUJwQjRtQjJFLEVBQUE7RUxxcE03RSxnRUFBZ0U7RWtDdjRNbEU7SUFnRUksVzdCbUtvQztJNkJsS3BDLGM3Qm1LcUM7STZCbEtyQyxrQkFBa0I7SUFDbEIsZTdCa0t1QztJNkJqS3ZDLHlCN0IxYmM7STZCMmJkLHlCQUF5QjtJckJuYnpCLG1CUnFsQm9DLEVBQUE7RUx5cU10QyxnRUFBZ0U7RWtDaDVNbEU7SUEyRUksVzdCK0o2QztJNkI5SjdDLFk3QjhKNkM7STZCN0o3QyxhQUFhO0lBQ2Isb0I3QnJFK0I7STZCc0UvQixtQjdCdEUrQjtJb0JuWS9CLHlCbkJBYTtJNEIyY2IsUzdCNEowQztJUTNsQjFDLG1CUjRsQjZDO0lrQjlsQjNDLGdIbEIwZitIO0lrQjFmL0gsNEdsQjBmK0g7STZCckRqSSxnQkFBZ0IsRUFBQTtJWGpjZDtNdkJ5d05BLGdFQUFnRTtNa0M3NU10RTtRWDNXUSxvQkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUEsRVdxY3JCO0lsQ3MwTUMsZ0VBQWdFO0lrQ2g2TXBFO01UMVhJLHlCcEI0bUIyRSxFQUFBO0VMaXJNN0UsZ0VBQWdFO0VrQ242TWxFO0lBNkZJLFc3QnNJb0M7STZCcklwQyxjN0JzSXFDO0k2QnJJckMsa0JBQWtCO0lBQ2xCLGU3QnFJdUM7STZCcEl2Qyw2QkFBNkI7SUFDN0IseUJBQXlCO0lBQ3pCLG9CQUE2QyxFQUFBO0VsQ3kwTS9DLGdFQUFnRTtFa0M1Nk1sRTtJQXdHSSx5QjdCOWRjO0lRUWQsbUJScWxCb0MsRUFBQTtFTHlzTXRDLGdFQUFnRTtFa0NoN01sRTtJQTZHSSxrQkFBa0I7SUFDbEIseUI3QnBlYztJUVFkLG1CUnFsQm9DLEVBQUE7RUw4c010QyxnRUFBZ0U7RWtDcjdNbEU7SUFvSE0seUI3QnhlWSxFQUFBO0VMNHlOaEIsZ0VBQWdFO0VrQ3g3TWxFO0lBd0hNLGVBQWUsRUFBQTtFbENtME1uQixnRUFBZ0U7RWtDMzdNbEU7SUE0SE0seUI3QmhmWSxFQUFBO0VMa3pOaEIsZ0VBQWdFO0VrQzk3TWxFO0lBZ0lNLGVBQWUsRUFB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SWlDcGhDbkMsY2pDTlk7SWlDT1osWWpDMGhDdUMsRUFBQTs7QUxvOE03Qyw2REFBNkQ7QXNDditPN0Q7RUFvQkksMEJBQTBCLEVBQUE7O0F0Q3U5TzlCLDZEQUE2RDtBc0MzK083RDtFQXdCSSxxQkFBcUIsRUFBQTs7QXRDdTlPekIsNkRBQTZEO0FzQy8rTzdEO0VBNEJJLGNqQzFCYyxFQUFBOztBTGkvT2xCLDREQUE0RDtBdUM5L081RDtFQUNFLG9CQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0U3QkdiLGVBQWU7RUFDZixnQkFBZ0I7RUdhZCxrQlB3SWUsRUFBQTs7QU4yMk9uQiw0REFBNEQ7QXVDLy9PNUQ7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHVCakNnT3dDO0VpQy9OeEMsaUJqQ3dPcUM7RWlDdk9yQyxpQmpDbU9zQztFaUNsT3RDLGNqQ0RtQjtFaUNHbkIsNkJqQ21PNkM7RWlDbE83Qyx5QmpDVGUsRUFBQTtFTnlnUGYsNkRBQTZEO0V1Q3pnUC9EO0lBWUksVUFBVTtJQUNWLGNqQ2JhO0lpQ2NiLHFCQUFxQjtJQUNyQiw2QmpDb08yQztJaUNuTzNDLHFCakNoQmEsRUFBQTtFTmdoUGYsNkRBQTZEO0V1Q2hoUC9EO0lBb0JJLFVBQVU7SUFDVixVakMyTmlDO0lpQzFOakMsd0JqQ3lOb0M7WWlDek5wQyxnQmpDeU5vQyxFQUFBOztBTnV5T3hDLDZEQUE2RDtBdUM1L083RDtFQUdNLGNBQWM7RTFCYWhCLDJCUDBHZTtFT3pHZiw4QlB5R2UsRUFBQTs7QU53NE9uQiw2REFBNkQ7QXVDbGdQN0Q7RTFCRUksNEJQd0hlO0VPdkhmLCtCUHVIZSxFQUFBOztBTjY0T25CLDZEQUE2RDtBdUN2Z1A3RDtFQWNJLFVBQVU7RUFDVixjakN6Q2E7RWlDMENiLDZCakM0TTJDO0VpQzNNM0MscUJqQzNDYSxFQUFBOztBTndpUGpCLDZEQUE2RDtBdUM5Z1A3RDtFQXFCSSxjakMxQ2lCO0VpQzJDakIsb0JBQW9CO0VBRXBCLFlBQVk7RUFDWiw2QmpDd00yQztFaUN2TTNDLHlCakN3TTJDLEVBQUE7O0FOb3pPL0MsbUVBQW1FO0F3Q25qUGpFO0VBQ0UsdUJsQ3lPc0M7RUN6RHBDLGtCQUFXO0VpQzlLYixnQm5DbU82QixFQUFBOztBTG0xT2pDLG9FQUFvRTtBd0NqalA5RDtFM0JxQ0YsOEJSZ00rQjtFUS9ML0IsaUNSK0wrQixFQUFBOztBTGkxT25DLG9FQUFvRTtBd0NqalA5RDtFM0JrQkYsK0JSOE0rQjtFUTdNL0Isa0NSNk0rQixFQUFBOztBTHMxT25DLG1FQUFtRTtBd0Nua1BqRTtFQUNFLHVCbEN1T3FDO0VDdkRuQyxtQkFBVztFaUM5S2IsZ0JuQ29PNkIsRUFBQTs7QUxrMk9qQyxvRUFBb0U7QXdDamtQOUQ7RTNCcUNGLDhCUmlNK0I7RVFoTS9CLGlDUmdNK0IsRUFBQTs7QUxnMk9uQyxvRUFBb0U7QXdDamtQOUQ7RTNCa0JGLCtCUitNK0I7RVE5TS9CLGtDUjhNK0IsRUFBQTs7QUxxMk9uQyx1REFBdUQ7QXlDamxQdkQ7RUFDRSxxQkFBcUI7RUFDckIscUJwQzQ1QnNDO0VFL3ZCcEMsY0FBVztFa0MzSmIsZ0JwQ3dSK0I7RW9DdlIvQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix3QkFBd0I7RTVCS3RCLGtCUHdJZTtFaUIxSWIscUpsQmliNkk7RWtCamI3SSw2SWxCaWI2STtFa0JqYjdJLHFJbEJpYjZJO0VrQmpiN0ksMktsQmliNkksRUFBQTtFa0I3YTdJO0l2QitrUEYsdURBQXVEO0l5QzlsUDNEO01sQmdCUSx3QkFBZ0I7TUFBaEIsZ0JBQWdCLEVBQUEsRWtCTXZCO0V6QzJrUEMsK0RBQStEO0VRdGxQL0Q7SWlDR0kscUJBQXFCLEVBQUE7RXpDc2xQekIsd0RBQXdEO0V5Q3BtUDFEO0lBb0JJLGFBQWEsRUFBQTs7QXpDb2xQakIsd0RBQXdEO0F5Qy9rUHhEO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVMsRUFBQTs7QXpDa2xQWCx3REFBd0Q7QXlDM2tQeEQ7RUFDRSxvQnBDaTRCc0M7RW9DaDRCdEMsbUJwQ2c0QnNDO0VRdjVCcEMsb0JSMDVCcUMsRUFBQTs7QUw0c056Qyx3REFBd0Q7QXlDdGtQdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQ0llLEVBQUE7RU5zblBmLCtEQUErRDtFUTVtUC9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHVCQUFrQyxFQUFBO0UxQ3luUHRDLCtEQUErRDtFMEM1blB2RDtJQVFKLFVBQVU7SUFDVixtRHBDUFc7WW9DT1gsMkNwQ1BXLEVBQUE7O0FOK25QakIsd0RBQXdEO0F5Q25sUHREO0VDakRBLGNyQ2VnQjtFcUNkaEIseUJwQ0tpQixFQUFBO0VOa29QakIsK0RBQStEO0VRem5QL0Q7SWtDVkksY3JDVVk7SXFDVFoseUJBQWtDLEVBQUE7RTFDc29QdEMsK0RBQStEO0UwQ3pvUHZEO0lBUUosVUFBVTtJQUNWLHlEcENOYTtZb0NNYixpRHBDTmEsRUFBQTs7QU4yb1BuQix3REFBd0Q7QXlDaG1QdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJyQ3dDZSxFQUFBO0VMNG1QZiwrREFBK0Q7RVF0b1AvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUNtcFB0QywrREFBK0Q7RTBDdHBQdkQ7SUFRSixVQUFVO0lBQ1YsdURyQzZCVztZcUM3QlgsK0NyQzZCVyxFQUFBOztBTHFuUGpCLHdEQUF3RDtBeUM3bVB0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnJDMENlLEVBQUE7RUx1blBmLCtEQUErRDtFUW5wUC9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQ2dxUHRDLCtEQUErRDtFMENucVB2RDtJQVFKLFVBQVU7SUFDVix3RHJDK0JXO1lxQy9CWCxnRHJDK0JXLEVBQUE7O0FMZ29QakIsd0RBQXdEO0F5QzFuUHREO0VDakRBLGNyQ2VnQjtFcUNkaEIseUJyQ3VDZSxFQUFBO0VMdW9QZiwrREFBK0Q7RVFocVAvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUM2cVB0QywrREFBK0Q7RTBDaHJQdkQ7SUFRSixVQUFVO0lBQ1YsdURyQzRCVztZcUM1QlgsK0NyQzRCVyxFQUFBOztBTGdwUGpCLHdEQUF3RDtBeUN2b1B0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnJDcUNlLEVBQUE7RUxzcFBmLCtEQUErRDtFUTdxUC9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQzByUHRDLCtEQUErRDtFMEM3clB2RDtJQVFKLFVBQVU7SUFDVix1RHJDMEJXO1lxQzFCWCwrQ3JDMEJXLEVBQUE7O0FMK3BQakIsd0RBQXdEO0F5Q3BwUHREO0VDakRBLGNyQ2VnQjtFcUNkaEIseUJyQ01nQixFQUFBO0VMa3NQaEIsK0RBQStEO0VRMXJQL0Q7SWtDVkksY3JDVVk7SXFDVFoseUJBQWtDLEVBQUE7RTFDdXNQdEMsK0RBQStEO0UwQzFzUHZEO0lBUUosVUFBVTtJQUNWLHlEckNMWTtZcUNLWixpRHJDTFksRUFBQTs7QUwyc1BsQix3REFBd0Q7QXlDanFQdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJyQ2FnQixFQUFBO0VMd3NQaEIsK0RBQStEO0VRdnNQL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDb3RQdEMsK0RBQStEO0UwQ3Z0UHZEO0lBUUosVUFBVTtJQUNWLHNEckNFWTtZcUNGWiw4Q3JDRVksRUFBQTs7QUxpdFBsQix3REFBd0Q7QXlDOXFQdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQ01tQixFQUFBO0VONHRQbkIsK0RBQStEO0VRcHRQL0Q7SWtDVkksV3JDQ1M7SXFDQVQsdUJBQWtDLEVBQUE7RTFDaXVQdEMsK0RBQStEO0UwQ3B1UHZEO0lBUUosVUFBVTtJQUNWLG1EcENMZTtZb0NLZiwyQ3BDTGUsRUFBQTs7QU5xdVByQix3REFBd0Q7QXlDM3JQdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQ09tQixFQUFBO0VOd3VQbkIsK0RBQStEO0VRanVQL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDOHVQdEMsK0RBQStEO0UwQ2p2UHZEO0lBUUosVUFBVTtJQUNWLHNEcENKZTtZb0NJZiw4Q3BDSmUsRUFBQTs7QU5pdlByQix3REFBd0Q7QXlDeHNQdEQ7RUNqREEsY3JDZWdCO0VxQ2RoQix5QnBDUW1CLEVBQUE7RU5vdlBuQiwrREFBK0Q7RVE5dVAvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUMydlB0QywrREFBK0Q7RTBDOXZQdkQ7SUFRSixVQUFVO0lBQ1YseURwQ0hlO1lvQ0dmLGlEcENIZSxFQUFBOztBTjZ2UHJCLHdEQUF3RDtBeUNydFB0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLHlCcENTbUIsRUFBQTtFTmd3UG5CLCtEQUErRDtFUTN2UC9EO0lrQ1ZJLGNyQ1VZO0lxQ1RaLHlCQUFrQyxFQUFBO0UxQ3d3UHRDLCtEQUErRDtFMEMzd1B2RDtJQVFKLFVBQVU7SUFDVix5RHBDRmU7WW9DRWYsaURwQ0ZlLEVBQUE7O0FOeXdQckIsd0RBQXdEO0F5Q2x1UHREO0VDakRBLGNyQ2VnQjtFcUNkaEIseUJwQ1VtQixFQUFBO0VONHdQbkIsK0RBQStEO0VReHdQL0Q7SWtDVkksY3JDVVk7SXFDVFoseUJBQWtDLEVBQUE7RTFDcXhQdEMsK0RBQStEO0UwQ3h4UHZEO0lBUUosVUFBVTtJQUNWLHlEcENEZTtZb0NDZixpRHBDRGUsRUFBQTs7QU5xeFByQix3REFBd0Q7QXlDL3VQdEQ7RUNqREEsY3JDZWdCO0VxQ2RoQiwwQ3BDV3VDLEVBQUE7RU53eFB2QywrREFBK0Q7RVFyeFAvRDtJa0NWSSxjckNVWTtJcUNUWiwwQ0FBa0MsRUFBQTtFMUNreVB0QywrREFBK0Q7RTBDcnlQdkQ7SUFRSixVQUFVO0lBQ1YseURwQ0FtQztZb0NBbkMsaURwQ0FtQyxFQUFBOztBTml5UHpDLHdEQUF3RDtBeUM1dlB0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLHlCcENZbUIsRUFBQTtFTm95UG5CLCtEQUErRDtFUWx5UC9EO0lrQ1ZJLGNyQ1VZO0lxQ1RaLHlCQUFrQyxFQUFBO0UxQyt5UHRDLCtEQUErRDtFMENselB2RDtJQVFKLFVBQVU7SUFDVix5RHBDQ2U7WW9DRGYsaURwQ0NlLEVBQUE7O0FONnlQckIsd0RBQXdEO0F5Q3p3UHREO0VDakRBLGNyQ2VnQjtFcUNkaEIsMkNwQ2N3QyxFQUFBO0VOK3lQeEMsK0RBQStEO0VRL3lQL0Q7SWtDVkksY3JDVVk7SXFDVFosMkNBQWtDLEVBQUE7RTFDNHpQdEMsK0RBQStEO0UwQy96UHZEO0lBUUosVUFBVTtJQUNWLHlEcENHb0M7WW9DSHBDLGlEcENHb0MsRUFBQTs7QU53elAxQyx3REFBd0Q7QXlDdHhQdEQ7RUNqREEsY3JDZWdCO0VxQ2RoQiwwQ3BDYXdDLEVBQUE7RU42elB4QywrREFBK0Q7RVE1elAvRDtJa0NWSSxjckNVWTtJcUNUWiwwQ0FBa0MsRUFBQTtFMUN5MFB0QywrREFBK0Q7RTBDNTBQdkQ7SUFRSixVQUFVO0lBQ1YseURwQ0VvQztZb0NGcEMsaURwQ0VvQyxFQUFBOztBTnMwUDFDLHdEQUF3RDtBeUNueVB0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLHlCcENnQnlCLEVBQUE7RU51MFB6QiwrREFBK0Q7RVF6MFAvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUNzMVB0QywrREFBK0Q7RTBDejFQdkQ7SUFRSixVQUFVO0lBQ1YsdURwQ0txQjtZb0NMckIsK0NwQ0txQixFQUFBOztBTmcxUDNCLHdEQUF3RDtBeUNoelB0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLHlCcENpQm9CLEVBQUE7RU5tMVBwQiwrREFBK0Q7RVF0MVAvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUNtMlB0QywrREFBK0Q7RTBDdDJQdkQ7SUFRSixVQUFVO0lBQ1YsdURwQ01nQjtZb0NOaEIsK0NwQ01nQixFQUFBOztBTjQxUHRCLHdEQUF3RDtBeUM3elB0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLHlCcENrQjBCLEVBQUE7RU4rMVAxQiwrREFBK0Q7RVFuMlAvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUNnM1B0QywrREFBK0Q7RTBDbjNQdkQ7SUFRSixVQUFVO0lBQ1YsdURwQ09zQjtZb0NQdEIsK0NwQ09zQixFQUFBOztBTncyUDVCLHdEQUF3RDtBeUMxMFB0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnBDb0JzQixFQUFBO0VOMDJQdEIsK0RBQStEO0VRaDNQL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDNjNQdEMsK0RBQStEO0UwQ2g0UHZEO0lBUUosVUFBVTtJQUNWLHdEcENTa0I7WW9DVGxCLGdEcENTa0IsRUFBQTs7QU5tM1B4Qix3REFBd0Q7QXlDdjFQdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQ3FCaUIsRUFBQTtFTnMzUGpCLCtEQUErRDtFUTczUC9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQzA0UHRDLCtEQUErRDtFMEM3NFB2RDtJQVFKLFVBQVU7SUFDVix3RHBDVWE7WW9DVmIsZ0RwQ1VhLEVBQUE7O0FOKzNQbkIsd0RBQXdEO0F5Q3AyUHREO0VDakRBLFdyQ01hO0VxQ0xiLHlCcENzQnVCLEVBQUE7RU5rNFB2QiwrREFBK0Q7RVExNFAvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUN1NVB0QywrREFBK0Q7RTBDMTVQdkQ7SUFRSixVQUFVO0lBQ1Ysd0RwQ1dtQjtZb0NYbkIsZ0RwQ1dtQixFQUFBOztBTjI0UHpCLHdEQUF3RDtBeUNqM1B0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnBDd0J1QixFQUFBO0VONjRQdkIsK0RBQStEO0VRdjVQL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDbzZQdEMsK0RBQStEO0UwQ3Y2UHZEO0lBUUosVUFBVTtJQUNWLHdEcENhbUI7WW9DYm5CLGdEcENhbUIsRUFBQTs7QU5zNVB6Qix3REFBd0Q7QXlDOTNQdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQ3lCa0IsRUFBQTtFTnk1UGxCLCtEQUErRDtFUXA2UC9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQ2k3UHRDLCtEQUErRDtFMENwN1B2RDtJQVFKLFVBQVU7SUFDVix3RHBDY2M7WW9DZGQsZ0RwQ2NjLEVBQUE7O0FOazZQcEIsd0RBQXdEO0F5QzM0UHREO0VDakRBLFdyQ01hO0VxQ0xiLHlCcEMwQndCLEVBQUE7RU5xNlB4QiwrREFBK0Q7RVFqN1AvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUM4N1B0QywrREFBK0Q7RTBDajhQdkQ7SUFRSixVQUFVO0lBQ1Ysd0RwQ2VvQjtZb0NmcEIsZ0RwQ2VvQixFQUFBOztBTjg2UDFCLHdEQUF3RDtBeUN4NVB0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLHlCcEM0QndCLEVBQUE7RU5nN1B4QiwrREFBK0Q7RVE5N1AvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUMyOFB0QywrREFBK0Q7RTBDOThQdkQ7SUFRSixVQUFVO0lBQ1Ysd0RwQ2lCb0I7WW9DakJwQixnRHBDaUJvQixFQUFBOztBTnk3UDFCLHdEQUF3RDtBeUNyNlB0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLHlCcEM2Qm1CLEVBQUE7RU40N1BuQiwrREFBK0Q7RVEzOFAvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUN3OVB0QywrREFBK0Q7RTBDMzlQdkQ7SUFRSixVQUFVO0lBQ1Ysd0RwQ2tCZTtZb0NsQmYsZ0RwQ2tCZSxFQUFBOztBTnE4UHJCLHdEQUF3RDtBeUNsN1B0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLHlCcEM4QnlCLEVBQUE7RU53OFB6QiwrREFBK0Q7RVF4OVAvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUNxK1B0QywrREFBK0Q7RTBDeCtQdkQ7SUFRSixVQUFVO0lBQ1Ysd0RwQ21CcUI7WW9DbkJyQixnRHBDbUJxQixFQUFBOztBTmk5UDNCLHdEQUF3RDtBeUMvN1B0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnBDZ0N5QixFQUFBO0VObTlQekIsK0RBQStEO0VRcitQL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDay9QdEMsK0RBQStEO0UwQ3IvUHZEO0lBUUosVUFBVTtJQUNWLHVEcENxQnFCO1lvQ3JCckIsK0NwQ3FCcUIsRUFBQTs7QU40OVAzQix3REFBd0Q7QXlDNThQdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQ2lDb0IsRUFBQTtFTis5UHBCLCtEQUErRDtFUWwvUC9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQysvUHRDLCtEQUErRDtFMENsZ1F2RDtJQVFKLFVBQVU7SUFDVix1RHBDc0JnQjtZb0N0QmhCLCtDcENzQmdCLEVBQUE7O0FOdytQdEIsd0RBQXdEO0F5Q3o5UHREO0VDakRBLFdyQ01hO0VxQ0xiLHlCcENrQzBCLEVBQUE7RU4yK1AxQiwrREFBK0Q7RVEvL1AvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUM0Z1F0QywrREFBK0Q7RTBDL2dRdkQ7SUFRSixVQUFVO0lBQ1YsdURwQ3VCc0I7WW9DdkJ0QiwrQ3BDdUJzQixFQUFBOztBTm8vUDVCLHdEQUF3RDtBeUN0K1B0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnBDcUMrQixFQUFBO0VOcS9QL0IsK0RBQStEO0VRNWdRL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDeWhRdEMsK0RBQStEO0UwQzVoUXZEO0lBUUosVUFBVTtJQUNWLHNEcEMwQjJCO1lvQzFCM0IsOENwQzBCMkIsRUFBQTs7QU44L1BqQyx3REFBd0Q7QXlDbi9QdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQ3NDMEIsRUFBQTtFTmlnUTFCLCtEQUErRDtFUXpoUS9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQ3NpUXRDLCtEQUErRDtFMEN6aVF2RDtJQVFKLFVBQVU7SUFDVix1RHBDMkJzQjtZb0MzQnRCLCtDcEMyQnNCLEVBQUE7O0FOMGdRNUIsd0RBQXdEO0F5Q2hnUXREO0VDakRBLGNyQ2VnQjtFcUNkaEIseUJwQ3VDZ0MsRUFBQTtFTjZnUWhDLCtEQUErRDtFUXRpUS9EO0lrQ1ZJLGNyQ1VZO0lxQ1RaLHlCQUFrQyxFQUFBO0UxQ21qUXRDLCtEQUErRDtFMEN0alF2RDtJQVFKLFVBQVU7SUFDVix5RHBDNEI0QjtZb0M1QjVCLGlEcEM0QjRCLEVBQUE7O0FOc2hRbEMsd0RBQXdEO0F5QzdnUXREO0VDakRBLFdyQ01hO0VxQ0xiLHlCcEN5Q2lDLEVBQUE7RU53aFFqQywrREFBK0Q7RVFualEvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUNna1F0QywrREFBK0Q7RTBDbmtRdkQ7SUFRSixVQUFVO0lBQ1Ysc0RwQzhCNkI7WW9DOUI3Qiw4Q3BDOEI2QixFQUFBOztBTmlpUW5DLHdEQUF3RDtBeUMxaFF0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnBDMEM0QixFQUFBO0VOb2lRNUIsK0RBQStEO0VRaGtRL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDNmtRdEMsK0RBQStEO0UwQ2hsUXZEO0lBUUosVUFBVTtJQUNWLHdEcEMrQndCO1lvQy9CeEIsZ0RwQytCd0IsRUFBQTs7QU42aVE5Qix3REFBd0Q7QXlDdmlRdEQ7RUNqREEsY3JDZWdCO0VxQ2RoQix5QnBDMkNrQyxFQUFBO0VOZ2pRbEMsK0RBQStEO0VRN2tRL0Q7SWtDVkksY3JDVVk7SXFDVFoseUJBQWtDLEVBQUE7RTFDMGxRdEMsK0RBQStEO0UwQzdsUXZEO0lBUUosVUFBVTtJQUNWLHlEcENnQzhCO1lvQ2hDOUIsaURwQ2dDOEIsRUFBQTs7QU55alFwQyx3REFBd0Q7QXlDcGpRdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQzZDaUMsRUFBQTtFTjJqUWpDLCtEQUErRDtFUTFsUS9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQ3VtUXRDLCtEQUErRDtFMEMxbVF2RDtJQVFKLFVBQVU7SUFDVix1RHBDa0M2QjtZb0NsQzdCLCtDcENrQzZCLEVBQUE7O0FOb2tRbkMsd0RBQXdEO0F5Q2prUXREO0VDakRBLFdyQ01hO0VxQ0xiLHlCcEM4QzRCLEVBQUE7RU51a1E1QiwrREFBK0Q7RVF2bVEvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUNvblF0QywrREFBK0Q7RTBDdm5RdkQ7SUFRSixVQUFVO0lBQ1Ysd0RwQ21Dd0I7WW9DbkN4QixnRHBDbUN3QixFQUFBOztBTmdsUTlCLHdEQUF3RDtBeUM5a1F0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLHlCcEMrQ2tDLEVBQUE7RU5tbFFsQywrREFBK0Q7RVFwblEvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUNpb1F0QywrREFBK0Q7RTBDcG9RdkQ7SUFRSixVQUFVO0lBQ1YseURwQ29DOEI7WW9DcEM5QixpRHBDb0M4QixFQUFBOztBTjRsUXBDLHdEQUF3RDtBeUMzbFF0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnBDaUQ4QixFQUFBO0VOOGxROUIsK0RBQStEO0VRam9RL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDOG9RdEMsK0RBQStEO0UwQ2pwUXZEO0lBUUosVUFBVTtJQUNWLHVEcENzQzBCO1lvQ3RDMUIsK0NwQ3NDMEIsRUFBQTs7QU51bVFoQyx3REFBd0Q7QXlDeG1RdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQ2tEeUIsRUFBQTtFTjBtUXpCLCtEQUErRDtFUTlvUS9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQzJwUXRDLCtEQUErRDtFMEM5cFF2RDtJQVFKLFVBQVU7SUFDVix5RHBDdUNxQjtZb0N2Q3JCLGlEcEN1Q3FCLEVBQUE7O0FObW5RM0Isd0RBQXdEO0F5Q3JuUXREO0VDakRBLGNyQ2VnQjtFcUNkaEIseUJwQ21EK0IsRUFBQTtFTnNuUS9CLCtEQUErRDtFUTNwUS9EO0lrQ1ZJLGNyQ1VZO0lxQ1RaLHlCQUFrQyxFQUFBO0UxQ3dxUXRDLCtEQUErRDtFMEMzcVF2RDtJQVFKLFVBQVU7SUFDVix5RHBDd0MyQjtZb0N4QzNCLGlEcEN3QzJCLEVBQUE7O0FOK25RakMsd0RBQXdEO0F5Q2xvUXREO0VDakRBLFdyQ01hO0VxQ0xiLHlCcENxRHNCLEVBQUE7RU5pb1F0QiwrREFBK0Q7RVF4cVEvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUNxclF0QywrREFBK0Q7RTBDeHJRdkQ7SUFRSixVQUFVO0lBQ1YsdURwQzBDa0I7WW9DMUNsQiwrQ3BDMENrQixFQUFBOztBTjBvUXhCLHdEQUF3RDtBeUMvb1F0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnBDc0RvQixFQUFBO0VONm9RcEIsK0RBQStEO0VRcnJRL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDa3NRdEMsK0RBQStEO0UwQ3JzUXZEO0lBUUosVUFBVTtJQUNWLHNEcEMyQ2dCO1lvQzNDaEIsOENwQzJDZ0IsRUFBQTs7QU5zcFF0Qix3REFBd0Q7QXlDNXBRdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQ3VEcUIsRUFBQTtFTnlwUXJCLCtEQUErRDtFUWxzUS9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQytzUXRDLCtEQUErRDtFMENsdFF2RDtJQVFKLFVBQVU7SUFDVix3RHBDNENpQjtZb0M1Q2pCLGdEcEM0Q2lCLEVBQUE7O0FOa3FRdkIsd0RBQXdEO0F5Q3pxUXREO0VDakRBLFdyQ01hO0VxQ0xiLHlCcEN3RHNCLEVBQUE7RU5xcVF0QiwrREFBK0Q7RVEvc1EvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUM0dFF0QywrREFBK0Q7RTBDL3RRdkQ7SUFRSixVQUFVO0lBQ1Ysd0RwQzZDa0I7WW9DN0NsQixnRHBDNkNrQixFQUFBOztBTjhxUXhCLDJEQUEyRDtBMkN4dVEzRDtFQUNFLGtCQUFxRDtFQUNyRCxtQnRDeXpCc0M7RXNDdnpCdEMseUJ0Q0tnQjtFUVNkLHFCUjhOK0IsRUFBQTtFWXBML0I7SWpCbXJRQSwyREFBMkQ7STJDL3VRL0Q7TUFRSSxrQnRDbXpCb0MsRUFBQSxFc0NqekJ2Qzs7QTNDeXVRRCw0REFBNEQ7QTJDdnVRNUQ7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtFOUJJYixnQjhCSHNCLEVBQUE7O0EzQzB1UTFCLHVEQUF1RDtBNENydlF2RDtFQUNFLGtCQUFrQjtFQUNsQix3QnZDeTlCeUM7RXVDeDlCekMsbUJ2Q3k5QnNDO0V1Q3g5QnRDLDZCQUE2QztFL0JVM0Msa0JQd0llLEVBQUE7O0FOdW1RbkIsd0RBQXdEO0E0Q3B2UXhEO0VBRUUsY0FBYyxFQUFBOztBNUNzdlFoQix3REFBd0Q7QTRDbHZReEQ7RUFDRSxnQnZDNlErQixFQUFBOztBTHcrUGpDLHdEQUF3RDtBNEM3dVF4RDtFQUNFLG1CQUFzRCxFQUFBO0U1Qyt1UXRELHdEQUF3RDtFNENodlExRDtJQUtJLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sUUFBUTtJQUNSLFVBQVU7SUFDVix3QnZDMDdCdUM7SXVDejdCdkMsY0FBYyxFQUFBOztBNUMrdVFsQix3REFBd0Q7QTRDcnVRdEQ7RUMvQ0EsWXhCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCaXJRaEUsOERBQThEO0U2Q3J4UTlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDdXhRdkMsK0RBQStEO0U2Q3B4US9EO0lBQ0UsWUFBMEIsRUFBQTs7QTdDdXhROUIsd0RBQXdEO0E0Q2p2UXREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQjZyUWhFLDhEQUE4RDtFNkNqeVE5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q215UXZDLCtEQUErRDtFNkNoeVEvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Q215UTlCLHdEQUF3RDtBNEM3dlF0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckJ5c1FoRSw4REFBOEQ7RTZDN3lROUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0MreVF2QywrREFBK0Q7RTZDNXlRL0Q7SUFDRSxjQUEwQixFQUFBOztBN0MreVE5Qix3REFBd0Q7QTRDendRdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCcXRRaEUsOERBQThEO0U2Q3p6UTlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDMnpRdkMsK0RBQStEO0U2Q3h6US9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDMnpROUIsd0RBQXdEO0E0Q3J4UXREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQml1UWhFLDhEQUE4RDtFNkNyMFE5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q3UwUXZDLCtEQUErRDtFNkNwMFEvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Q3UwUTlCLHdEQUF3RDtBNENqeVF0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckI2dVFoRSw4REFBOEQ7RTZDajFROUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0NtMVF2QywrREFBK0Q7RTZDaDFRL0Q7SUFDRSxjQUEwQixFQUFBOztBN0NtMVE5Qix3REFBd0Q7QTRDN3lRdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCeXZRaEUsOERBQThEO0U2QzcxUTlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDKzFRdkMsK0RBQStEO0U2QzUxUS9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDKzFROUIsd0RBQXdEO0E0Q3p6UXREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQnF3UWhFLDhEQUE4RDtFNkN6MlE5RDtJQUNFLHlCQUFxQyxFQUFBO0U3QzIyUXZDLCtEQUErRDtFNkN4MlEvRDtJQUNFLGNBQTBCLEVBQUE7O0E3QzIyUTlCLHdEQUF3RDtBNENyMFF0RDtFQy9DQSxZeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckJpeFFoRSw4REFBOEQ7RTZDcjNROUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0N1M1F2QywrREFBK0Q7RTZDcDNRL0Q7SUFDRSxZQUEwQixFQUFBOztBN0N1M1E5Qix3REFBd0Q7QTRDajFRdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCNnhRaEUsOERBQThEO0U2Q2o0UTlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDbTRRdkMsK0RBQStEO0U2Q2g0US9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDbTRROUIsd0RBQXdEO0E0QzcxUXREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQnl5UWhFLDhEQUE4RDtFNkM3NFE5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Qys0UXZDLCtEQUErRDtFNkM1NFEvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Qys0UTlCLHdEQUF3RDtBNEN6MlF0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckJxelFoRSw4REFBOEQ7RTZDejVROUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0MyNVF2QywrREFBK0Q7RTZDeDVRL0Q7SUFDRSxjQUEwQixFQUFBOztBN0MyNVE5Qix3REFBd0Q7QTRDcjNRdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCaTBRaEUsOERBQThEO0U2Q3I2UTlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDdTZRdkMsK0RBQStEO0U2Q3A2US9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDdTZROUIsd0RBQXdEO0E0Q2o0UXREO0VDL0NBLDhCeEJ3R2dFO0VJbkc5RCwyQ0ptRzhEO0V3QnRHaEUsd0N4QnNHZ0UsRUFBQTtFckI2MFFoRSw4REFBOEQ7RTZDajdROUQ7SUFDRSw0Q0FBcUMsRUFBQTtFN0NtN1F2QywrREFBK0Q7RTZDaDdRL0Q7SUFDRSw4QkFBMEIsRUFBQTs7QTdDbTdROUIsd0RBQXdEO0E0Qzc0UXREO0VDL0NBLGN4QndHZ0U7RUluRzlELHVCSm1HOEQ7RXdCdEdoRSxtQnhCc0dnRSxFQUFBO0VyQnkxUWhFLDhEQUE4RDtFNkM3N1E5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Qys3UXZDLCtEQUErRDtFNkM1N1EvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Qys3UTlCLHdEQUF3RDtBNEN6NVF0RDtFQy9DQSw0QnhCd0dnRTtFSW5HOUQsNENKbUc4RDtFd0J0R2hFLHlDeEJzR2dFLEVBQUE7RXJCcTJRaEUsOERBQThEO0U2Q3o4UTlEO0lBQ0UsNkNBQXFDLEVBQUE7RTdDMjhRdkMsK0RBQStEO0U2Q3g4US9EO0lBQ0UsNEJBQTBCLEVBQUE7O0E3QzI4UTlCLHdEQUF3RDtBNENyNlF0RDtFQy9DQSw4QnhCd0dnRTtFSW5HOUQsMkNKbUc4RDtFd0J0R2hFLHdDeEJzR2dFLEVBQUE7RXJCaTNRaEUsOERBQThEO0U2Q3I5UTlEO0lBQ0UsNENBQXFDLEVBQUE7RTdDdTlRdkMsK0RBQStEO0U2Q3A5US9EO0lBQ0UsMkJBQTBCLEVBQUE7O0E3Q3U5UTlCLHdEQUF3RDtBNENqN1F0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckI2M1FoRSw4REFBOEQ7RTZDaitROUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0NtK1F2QywrREFBK0Q7RTZDaCtRL0Q7SUFDRSxjQUEwQixFQUFBOztBN0NtK1E5Qix3REFBd0Q7QTRDNzdRdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCeTRRaEUsOERBQThEO0U2QzcrUTlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDKytRdkMsK0RBQStEO0U2QzUrUS9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDKytROUIsd0RBQXdEO0E0Q3o4UXREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQnE1UWhFLDhEQUE4RDtFNkN6L1E5RDtJQUNFLHlCQUFxQyxFQUFBO0U3QzIvUXZDLCtEQUErRDtFNkN4L1EvRDtJQUNFLGNBQTBCLEVBQUE7O0E3QzIvUTlCLHdEQUF3RDtBNENyOVF0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckJpNlFoRSw4REFBOEQ7RTZDcmdSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0N1Z1J2QywrREFBK0Q7RTZDcGdSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0N1Z1I5Qix3REFBd0Q7QTRDaitRdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCNjZRaEUsOERBQThEO0U2Q2poUjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDbWhSdkMsK0RBQStEO0U2Q2hoUi9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDbWhSOUIsd0RBQXdEO0E0QzcrUXREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQnk3UWhFLDhEQUE4RDtFNkM3aFI5RDtJQUNFLHlCQUFxQyxFQUFBO0U3QytoUnZDLCtEQUErRDtFNkM1aFIvRDtJQUNFLGNBQTBCLEVBQUE7O0E3QytoUjlCLHdEQUF3RDtBNEN6L1F0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckJxOFFoRSw4REFBOEQ7RTZDemlSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0MyaVJ2QywrREFBK0Q7RTZDeGlSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0MyaVI5Qix3REFBd0Q7QTRDcmdSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCaTlRaEUsOERBQThEO0U2Q3JqUjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDdWpSdkMsK0RBQStEO0U2Q3BqUi9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDdWpSOUIsd0RBQXdEO0E0Q2poUnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQjY5UWhFLDhEQUE4RDtFNkNqa1I5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q21rUnZDLCtEQUErRDtFNkNoa1IvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Q21rUjlCLHdEQUF3RDtBNEM3aFJ0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckJ5K1FoRSw4REFBOEQ7RTZDN2tSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0Mra1J2QywrREFBK0Q7RTZDNWtSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0Mra1I5Qix3REFBd0Q7QTRDemlSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCcS9RaEUsOERBQThEO0U2Q3psUjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDMmxSdkMsK0RBQStEO0U2Q3hsUi9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDMmxSOUIsd0RBQXdEO0E0Q3JqUnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQmlnUmhFLDhEQUE4RDtFNkNybVI5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q3VtUnZDLCtEQUErRDtFNkNwbVIvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Q3VtUjlCLHdEQUF3RDtBNENqa1J0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckI2Z1JoRSw4REFBOEQ7RTZDam5SOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0NtblJ2QywrREFBK0Q7RTZDaG5SL0Q7SUFDRSxjQUEwQixFQUFBOztBN0NtblI5Qix3REFBd0Q7QTRDN2tSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCeWhSaEUsOERBQThEO0U2QzduUjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDK25SdkMsK0RBQStEO0U2QzVuUi9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDK25SOUIsd0RBQXdEO0E0Q3psUnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQnFpUmhFLDhEQUE4RDtFNkN6b1I5RDtJQUNFLHlCQUFxQyxFQUFBO0U3QzJvUnZDLCtEQUErRDtFNkN4b1IvRDtJQUNFLGNBQTBCLEVBQUE7O0E3QzJvUjlCLHdEQUF3RDtBNENybVJ0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckJpalJoRSw4REFBOEQ7RTZDcnBSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0N1cFJ2QywrREFBK0Q7RTZDcHBSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0N1cFI5Qix3REFBd0Q7QTRDam5SdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCNmpSaEUsOERBQThEO0U2Q2pxUjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDbXFSdkMsK0RBQStEO0U2Q2hxUi9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDbXFSOUIsd0RBQXdEO0E0QzduUnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQnlrUmhFLDhEQUE4RDtFNkM3cVI5RDtJQUNFLHlCQUFxQyxFQUFBO0U3QytxUnZDLCtEQUErRDtFNkM1cVIvRDtJQUNFLGNBQTBCLEVBQUE7O0E3QytxUjlCLHdEQUF3RDtBNEN6b1J0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckJxbFJoRSw4REFBOEQ7RTZDenJSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0MyclJ2QywrREFBK0Q7RTZDeHJSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0MyclI5Qix3REFBd0Q7QTRDcnBSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCaW1SaEUsOERBQThEO0U2Q3JzUjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDdXNSdkMsK0RBQStEO0U2Q3BzUi9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDdXNSOUIsd0RBQXdEO0E0Q2pxUnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQjZtUmhFLDhEQUE4RDtFNkNqdFI5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q210UnZDLCtEQUErRDtFNkNodFIvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Q210UjlCLHdEQUF3RDtBNEM3cVJ0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckJ5blJoRSw4REFBOEQ7RTZDN3RSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0MrdFJ2QywrREFBK0Q7RTZDNXRSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0MrdFI5Qix3REFBd0Q7QTRDenJSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCcW9SaEUsOERBQThEO0U2Q3p1UjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDMnVSdkMsK0RBQStEO0U2Q3h1Ui9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDMnVSOUIsd0RBQXdEO0E0Q3JzUnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQmlwUmhFLDhEQUE4RDtFNkNydlI5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q3V2UnZDLCtEQUErRDtFNkNwdlIvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Q3V2UjlCLHdEQUF3RDtBNENqdFJ0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckI2cFJoRSw4REFBOEQ7RTZDandSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0Ntd1J2QywrREFBK0Q7RTZDaHdSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0Ntd1I5Qix3REFBd0Q7QTRDN3RSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCeXFSaEUsOERBQThEO0U2Qzd3UjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDK3dSdkMsK0RBQStEO0U2QzV3Ui9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDK3dSOUIsd0RBQXdEO0E0Q3p1UnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQnFyUmhFLDhEQUE4RDtFNkN6eFI5RDtJQUNFLHlCQUFxQyxFQUFBO0U3QzJ4UnZDLCtEQUErRDtFNkN4eFIvRDtJQUNFLGNBQTBCLEVBQUE7O0E3QzJ4UjlCLHdEQUF3RDtBNENydlJ0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MkNlZCxxQkFBcUI7SUFDckIseUIzQ3RCYyxFQUFBO0VMczVSaEIsNkRBQTZEO0VnRDE0Ui9EO0lBY0ksYzNDbEJjO0kyQ21CZCx5QjNDMUJjLEVBQUE7O0FMMDVSbEIsNkRBQTZEO0FnRHYzUjdEO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCx3QjNDaTlCeUM7RTJDOThCekMsc0IzQzNDYTtFMkM0Q2Isc0MzQ2xDYSxFQUFBO0VMeTVSYiw2REFBNkQ7RWdEOTNSL0Q7SW5DakJJLCtCbUMyQmtDO0luQzFCbEMsZ0NtQzBCa0MsRUFBQTtFaER3M1JwQyw2REFBNkQ7RWdEbDRSL0Q7SW5DSEksbUNtQ2lCcUM7SW5DaEJyQyxrQ21DZ0JxQyxFQUFBO0VoRHczUnZDLDZEQUE2RDtFZ0R0NFIvRDtJQW1CSSxjM0NsRGM7STJDbURkLG9CQUFvQjtJQUNwQixzQjNDMURXLEVBQUE7RUxnN1JiLDZEQUE2RDtFZ0QzNFIvRDtJQTBCSSxVQUFVO0lBQ1YsVzNDaEVXO0kyQ2lFWCx5QjFDbEVhO0kwQ21FYixxQjFDbkVhLEVBQUE7RU51N1JmLDZEQUE2RDtFZ0RqNVIvRDtJQWlDSSxtQkFBbUIsRUFBQTtJaERtM1JuQiw2REFBNkQ7SWdEcDVSakU7TUFvQ00sZ0IzQzRKMkI7TTJDM0ozQixxQjNDMkoyQixFQUFBOztBTHl0UmpDLDZEQUE2RDtBZ0R0MlJ6RDtFQUNFLDhCQUFtQjtFQUFuQiw2QkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG1CQUFtQixFQUFBO0VoRHcyUnZCLDhEQUE4RDtFZ0R6MlI1RDtJbkN0QkEsOEJQaUZlO0lPN0ZmLDBCbUN3Q3dDLEVBQUE7RWhEdTJSMUMsOERBQThEO0VnRDcyUjVEO0luQ2xDQSw0QlA2RmU7SU9qRmYsNEJtQ2lDMEMsRUFBQTtFaERzMlI1Qyw4REFBOEQ7RWdEajNSNUQ7SUFlTSxhQUFhLEVBQUE7RWhEcTJSckIsOERBQThEO0VnRHAzUjVEO0lBbUJNLHFCM0MwSHVCO0kyQ3pIdkIsb0JBQW9CLEVBQUE7SWhEbzJSMUIsOERBQThEO0lnRHgzUjlEO01BdUJRLGlCM0NzSHFCO00yQ3JIckIsc0IzQ3FIcUIsRUFBQTs7QVloTDdCO0VqQmk2UkYsNkRBQTZEO0VnRDkzUjNEO0lBQ0UsOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7SWhEZzRSckIsOERBQThEO0lnRGo0UjlEO01uQ3RCQSw4QlBpRmU7TU83RmYsMEJtQ3dDd0MsRUFBQTtJaEQrM1J4Qyw4REFBOEQ7SWdEcjRSOUQ7TW5DbENBLDRCUDZGZTtNT2pGZiw0Qm1DaUMwQyxFQUFBO0loRDgzUjFDLDhEQUE4RDtJZ0R6NFI5RDtNQWVNLGFBQWEsRUFBQTtJaEQ2M1JuQiw4REFBOEQ7SWdENTRSOUQ7TUFtQk0scUIzQzBIdUI7TTJDekh2QixvQkFBb0IsRUFBQTtNaEQ0M1J4Qiw4REFBOEQ7TWdEaDVSaEU7UUF1QlEsaUIzQ3NIcUI7UTJDckhyQixzQjNDcUhxQixFQUFBLEUyQ3BIdEI7O0EvQjVEUDtFakJ5N1JGLDZEQUE2RDtFZ0R0NVIzRDtJQUNFLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0loRHc1UnJCLDhEQUE4RDtJZ0R6NVI5RDtNbkN0QkEsOEJQaUZlO01PN0ZmLDBCbUN3Q3dDLEVBQUE7SWhEdTVSeEMsOERBQThEO0lnRDc1UjlEO01uQ2xDQSw0QlA2RmU7TU9qRmYsNEJtQ2lDMEMsRUFBQTtJaERzNVIxQyw4REFBOEQ7SWdEajZSOUQ7TUFlTSxhQUFhLEVBQUE7SWhEcTVSbkIsOERBQThEO0lnRHA2UjlEO01BbUJNLHFCM0MwSHVCO00yQ3pIdkIsb0JBQW9CLEVBQUE7TWhEbzVSeEIsOERBQThEO01nRHg2UmhFO1FBdUJRLGlCM0NzSHFCO1EyQ3JIckIsc0IzQ3FIcUIsRUFBQSxFMkNwSHRCOztBL0I1RFA7RWpCaTlSRiw2REFBNkQ7RWdEOTZSM0Q7SUFDRSw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtJaERnN1JyQiw4REFBOEQ7SWdEajdSOUQ7TW5DdEJBLDhCUGlGZTtNTzdGZiwwQm1Dd0N3QyxFQUFBO0loRCs2UnhDLDhEQUE4RDtJZ0RyN1I5RDtNbkNsQ0EsNEJQNkZlO01PakZmLDRCbUNpQzBDLEVBQUE7SWhEODZSMUMsOERBQThEO0lnRHo3UjlEO01BZU0sYUFBYSxFQUFBO0loRDY2Um5CLDhEQUE4RDtJZ0Q1N1I5RDtNQW1CTSxxQjNDMEh1QjtNMkN6SHZCLG9CQUFvQixFQUFBO01oRDQ2UnhCLDhEQUE4RDtNZ0RoOFJoRTtRQXVCUSxpQjNDc0hxQjtRMkNySHJCLHNCM0NxSHFCLEVBQUEsRTJDcEh0Qjs7QS9CNURQO0VqQnkrUkYsNkRBQTZEO0VnRHQ4UjNEO0lBQ0UsOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7SWhEdzhSckIsOERBQThEO0lnRHo4UjlEO01uQ3RCQSw4QlBpRmU7TU83RmYsMEJtQ3dDd0MsRUFBQTtJaER1OFJ4Qyw4REFBOEQ7SWdENzhSOUQ7TW5DbENBLDRCUDZGZTtNT2pGZiw0Qm1DaUMwQyxFQUFBO0loRHM4UjFDLDhEQUE4RDtJZ0RqOVI5RDtNQWVNLGFBQWEsRUFBQTtJaERxOFJuQiw4REFBOEQ7SWdEcDlSOUQ7TUFtQk0scUIzQzBIdUI7TTJDekh2QixvQkFBb0IsRUFBQTtNaERvOFJ4Qiw4REFBOEQ7TWdEeDlSaEU7UUF1QlEsaUIzQ3NIcUI7UTJDckhyQixzQjNDcUhxQixFQUFBLEUyQ3BIdEI7O0FoRG84UlgsOERBQThEO0FnRHY3UjlEO0VuQ25ISSxnQm1Db0hzQixFQUFBO0VoRHk3UnhCLDhEQUE4RDtFZ0QxN1JoRTtJQUlJLHFCM0NtRzZCLEVBQUE7SUxzMVI3Qiw4REFBOEQ7SWdENzdSbEU7TUFPTSxzQkFBc0IsRUFBQTs7QWhEMDdSNUIsbUVBQW1FO0FpRG5rU2pFO0VBQ0UsWTVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCaStSaEUsK0RBQStEO0VRMWpTL0Q7SXlDUE0sWTVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRG9rUy9DLG9FQUFvRTtFaUQza1NwRTtJQVdNLFc1Q1BPO0k0Q1FQLHVCNUIwRjBEO0k0QnpGMUQsbUI1QnlGMEQsRUFBQTs7QXJCMitSbEUsbUVBQW1FO0FpRGpsU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCKytSaEUsK0RBQStEO0VReGtTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRGtsUy9DLG9FQUFvRTtFaUR6bFNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCeS9SbEUsbUVBQW1FO0FpRC9sU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCNi9SaEUsK0RBQStEO0VRdGxTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRGdtUy9DLG9FQUFvRTtFaUR2bVNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCdWdTbEUsbUVBQW1FO0FpRDdtU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCMmdTaEUsK0RBQStEO0VRcG1TL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRDhtUy9DLG9FQUFvRTtFaURyblNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCcWhTbEUsbUVBQW1FO0FpRDNuU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCeWhTaEUsK0RBQStEO0VRbG5TL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRDRuUy9DLG9FQUFvRTtFaURub1NwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCbWlTbEUsbUVBQW1FO0FpRHpvU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCdWlTaEUsK0RBQStEO0VRaG9TL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRDBvUy9DLG9FQUFvRTtFaURqcFNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCaWpTbEUsbUVBQW1FO0FpRHZwU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCcWpTaEUsK0RBQStEO0VROW9TL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRHdwUy9DLG9FQUFvRTtFaUQvcFNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCK2pTbEUsbUVBQW1FO0FpRHJxU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCbWtTaEUsK0RBQStEO0VRNXBTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRHNxUy9DLG9FQUFvRTtFaUQ3cVNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCNmtTbEUsbUVBQW1FO0FpRG5yU2pFO0VBQ0UsWTVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCaWxTaEUsK0RBQStEO0VRMXFTL0Q7SXlDUE0sWTVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRG9yUy9DLG9FQUFvRTtFaUQzclNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHVCNUIwRjBEO0k0QnpGMUQsbUI1QnlGMEQsRUFBQTs7QXJCMmxTbEUsbUVBQW1FO0FpRGpzU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCK2xTaEUsK0RBQStEO0VReHJTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRGtzUy9DLG9FQUFvRTtFaUR6c1NwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCeW1TbEUsbUVBQW1FO0FpRC9zU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCNm1TaEUsK0RBQStEO0VRdHNTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRGd0Uy9DLG9FQUFvRTtFaUR2dFNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCdW5TbEUsbUVBQW1FO0FpRDd0U2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCMm5TaEUsK0RBQStEO0VRcHRTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRDh0Uy9DLG9FQUFvRTtFaURydVNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCcW9TbEUsbUVBQW1FO0FpRDN1U2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCeW9TaEUsK0RBQStEO0VRbHVTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRDR1Uy9DLG9FQUFvRTtFaURudlNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCbXBTbEUsbUVBQW1FO0FpRHp2U2pFO0VBQ0UsOEI1QnFHOEQ7RTRCcEc5RCw0QzVCb0c4RCxFQUFBO0VyQnVwU2hFLCtEQUErRDtFUWh2Uy9EO0l5Q1BNLDhCNUJnRzBEO0k0Qi9GMUQsNENBQXlDLEVBQUE7RWpEMHZTL0Msb0VBQW9FO0VpRGp3U3BFO0lBV00sVzVDUE87STRDUVAseUM1QjBGMEQ7STRCekYxRCxxQzVCeUYwRCxFQUFBOztBckJpcVNsRSxtRUFBbUU7QWlEdndTakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQsdUI1Qm9HOEQsRUFBQTtFckJxcVNoRSwrREFBK0Q7RVE5dlMvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEd3dTL0Msb0VBQW9FO0VpRC93U3BFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckIrcVNsRSxtRUFBbUU7QWlEcnhTakU7RUFDRSw0QjVCcUc4RDtFNEJwRzlELDZDNUJvRzhELEVBQUE7RXJCbXJTaEUsK0RBQStEO0VRNXdTL0Q7SXlDUE0sNEI1QmdHMEQ7STRCL0YxRCw2Q0FBeUMsRUFBQTtFakRzeFMvQyxvRUFBb0U7RWlEN3hTcEU7SUFXTSxXNUNQTztJNENRUCx1QzVCMEYwRDtJNEJ6RjFELG1DNUJ5RjBELEVBQUE7O0FyQjZyU2xFLG1FQUFtRTtBaURueVNqRTtFQUNFLDhCNUJxRzhEO0U0QnBHOUQsNEM1Qm9HOEQsRUFBQTtFckJpc1NoRSwrREFBK0Q7RVExeFMvRDtJeUNQTSw4QjVCZ0cwRDtJNEIvRjFELDRDQUF5QyxFQUFBO0VqRG95Uy9DLG9FQUFvRTtFaUQzeVNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlDNUIwRjBEO0k0QnpGMUQscUM1QnlGMEQsRUFBQTs7QXJCMnNTbEUsbUVBQW1FO0FpRGp6U2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCK3NTaEUsK0RBQStEO0VReHlTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRGt6Uy9DLG9FQUFvRTtFaUR6elNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCeXRTbEUsbUVBQW1FO0FpRC96U2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCNnRTaEUsK0RBQStEO0VRdHpTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRGcwUy9DLG9FQUFvRTtFaUR2MFNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCdXVTbEUsbUVBQW1FO0FpRDcwU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCMnVTaEUsK0RBQStEO0VRcDBTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRDgwUy9DLG9FQUFvRTtFaURyMVNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCcXZTbEUsbUVBQW1FO0FpRDMxU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCeXZTaEUsK0RBQStEO0VRbDFTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRDQxUy9DLG9FQUFvRTtFaURuMlNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCbXdTbEUsbUVBQW1FO0FpRHoyU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCdXdTaEUsK0RBQStEO0VRaDJTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRDAyUy9DLG9FQUFvRTtFaURqM1NwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCaXhTbEUsbUVBQW1FO0FpRHYzU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCcXhTaEUsK0RBQStEO0VROTJTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRHczUy9DLG9FQUFvRTtFaUQvM1NwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCK3hTbEUsbUVBQW1FO0FpRHI0U2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCbXlTaEUsK0RBQStEO0VRNTNTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRHM0Uy9DLG9FQUFvRTtFaUQ3NFNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCNnlTbEUsbUVBQW1FO0FpRG41U2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCaXpTaEUsK0RBQStEO0VRMTRTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRG81Uy9DLG9FQUFvRTtFaUQzNVNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCMnpTbEUsbUVBQW1FO0FpRGo2U2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCK3pTaEUsK0RBQStEO0VReDVTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRGs2Uy9DLG9FQUFvRTtFaUR6NlNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCeTBTbEUsbUVBQW1FO0FpRC82U2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCNjBTaEUsK0RBQStEO0VRdDZTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRGc3Uy9DLG9FQUFvRTtFaUR2N1NwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCdTFTbEUsbUVBQW1FO0FpRDc3U2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCMjFTaEUsK0RBQStEO0VRcDdTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRDg3Uy9DLG9FQUFvRTtFaURyOFNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCcTJTbEUsbUVBQW1FO0FpRDM4U2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCeTJTaEUsK0RBQStEO0VRbDhTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRDQ4Uy9DLG9FQUFvRTtFaURuOVNwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCbTNTbEUsbUVBQW1FO0FpRHo5U2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCdTNTaEUsK0RBQStEO0VRaDlTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRDA5Uy9DLG9FQUFvRTtFaURqK1NwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCaTRTbEUsbUVBQW1FO0FpRHYrU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCcTRTaEUsK0RBQStEO0VROTlTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRHcrUy9DLG9FQUFvRTtFaUQvK1NwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCKzRTbEUsbUVBQW1FO0FpRHIvU2pFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCbTVTaEUsK0RBQStEO0VRNStTL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRHMvUy9DLG9FQUFvRTtFaUQ3L1NwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCNjVTbEUsbUVBQW1FO0FpRG5nVGpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCaTZTaEUsK0RBQStEO0VRMS9TL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRG9nVC9DLG9FQUFvRTtFaUQzZ1RwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCMjZTbEUsbUVBQW1FO0FpRGpoVGpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCKzZTaEUsK0RBQStEO0VReGdUL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRGtoVC9DLG9FQUFvRTtFaUR6aFRwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCeTdTbEUsbUVBQW1FO0FpRC9oVGpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCNjdTaEUsK0RBQStEO0VRdGhUL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRGdpVC9DLG9FQUFvRTtFaUR2aVRwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCdThTbEUsbUVBQW1FO0FpRDdpVGpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCMjhTaEUsK0RBQStEO0VRcGlUL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRDhpVC9DLG9FQUFvRTtFaURyalRwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCcTlTbEUsbUVBQW1FO0FpRDNqVGpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCeTlTaEUsK0RBQStEO0VRbGpUL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRDRqVC9DLG9FQUFvRTtFaURua1RwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCbStTbEUsbUVBQW1FO0FpRHprVGpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCdStTaEUsK0RBQStEO0VRaGtUL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRDBrVC9DLG9FQUFvRTtFaURqbFRwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCaS9TbEUsbUVBQW1FO0FpRHZsVGpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCcS9TaEUsK0RBQStEO0VROWtUL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRHdsVC9DLG9FQUFvRTtFaUQvbFRwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCKy9TbEUsbUVBQW1FO0FpRHJtVGpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCbWdUaEUsK0RBQStEO0VRNWxUL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRHNtVC9DLG9FQUFvRTtFaUQ3bVRwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCNmdUbEUsbUVBQW1FO0FpRG5uVGpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCaWhUaEUsK0RBQStEO0VRMW1UL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRG9uVC9DLG9FQUFvRTtFaUQzblRwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCMmhUbEUsbUVBQW1FO0FpRGpvVGpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCK2hUaEUsK0RBQStEO0VReG5UL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRGtvVC9DLG9FQUFvRTtFaUR6b1RwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCeWlUbEUsbUVBQW1FO0FpRC9vVGpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCNmlUaEUsK0RBQStEO0VRdG9UL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRGdwVC9DLG9FQUFvRTtFaUR2cFRwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCdWpUbEUsbUVBQW1FO0FpRDdwVGpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCMmpUaEUsK0RBQStEO0VRcHBUL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRDhwVC9DLG9FQUFvRTtFaURycVRwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCcWtUbEUsbUVBQW1FO0FpRDNxVGpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCeWtUaEUsK0RBQStEO0VRbHFUL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRDRxVC9DLG9FQUFvRTtFaURuclRwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCbWxUbEUsbUVBQW1FO0FpRHpyVGpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCdWxUaEUsK0RBQStEO0VRaHJUL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRDByVC9DLG9FQUFvRTtFaURqc1RwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCaW1UbEUsbUVBQW1FO0FpRHZzVGpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCcW1UaEUsK0RBQStEO0VROXJUL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0VqRHdzVC9DLG9FQUFvRTtFaUQvc1RwRTtJQVdNLFc1Q1BPO0k0Q1FQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QXJCK21UbEUsbUVBQW1FO0FpRHJ0VGpFO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RXJCbW5UaEUsK0RBQStEO0VRNXNUL0Q7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlC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QywrREFBK0Q7QVE3OFU3RDs7O0VvRExJLGtDQUFnRCxFQUFBOztBNUR3OVV0RCwyRUFBMkU7QTREOTlVekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEaStVdkMsK0RBQStEO0FRdjlVN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEaytVdEQsMkVBQTJFO0E0RHgrVXpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RDIrVXZDLCtEQUErRDtBUWorVTdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RDQrVXRELDJFQUEyRTtBNERsL1V6RTtFQUNFLG9DQUFtQyxFQUFBOztBNURxL1V2QywrREFBK0Q7QVEzK1U3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNURzL1V0RCwyRUFBMkU7QTRENS9VekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEKy9VdkMsK0RBQStEO0FRci9VN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEZ2dWdEQsMkVBQTJFO0E0RHRnVnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RHlnVnZDLCtEQUErRDtBUS8vVTdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RDBnVnRELDJFQUEyRTtBNERoaFZ6RTtFQUNFLG9DQUFtQyxFQUFBOztBNURtaFZ2QywrREFBK0Q7QVF6Z1Y3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNURvaFZ0RCwyRUFBMkU7QTREMWhWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVENmhWdkMsK0RBQStEO0FRbmhWN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEOGhWdEQsMkVBQTJFO0E0RHBpVnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RHVpVnZDLCtEQUErRDtBUTdoVjdEOzs7RW9ETEksa0NBQWdELEVBQUE7O0E1RHdpVnRELDJFQUEyRTtBNEQ5aVZ6RTtFQUNFLG9DQUFtQyxFQUFBOztBNURpalZ2QywrREFBK0Q7QVF2aVY3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNURralZ0RCwyRUFBMkU7QTREeGpWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEMmpWdkMsK0RBQStEO0FRampWN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVENGpWdEQsMkVBQTJFO0E0RGxrVnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RHFrVnZDLCtEQUErRDtBUTNqVjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RHNrVnRELDJFQUEyRTtBNEQ1a1Z6RTtFQUNFLG9DQUFtQyxFQUFBOztBNUQra1Z2QywrREFBK0Q7QVFya1Y3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNURnbFZ0RCwyRUFBMkU7QTREdGxWekU7RUFDRSxxREFBbUMsRUFBQTs7QTVEeWxWdkMsK0RBQStEO0FRL2tWN0Q7OztFb0RMSSxxREFBZ0QsRUFBQTs7QTVEMGxWdEQsMkVBQTJFO0E0RGhtVnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RG1tVnZDLCtEQUErRDtBUXpsVjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RG9tVnRELDJFQUEyRTtBNEQxbVZ6RTtFQUNFLHNEQUFtQyxFQUFBOztBNUQ2bVZ2QywrREFBK0Q7QVFubVY3RDs7O0VvRExJLHNEQUFnRCxFQUFBOztBNUQ4bVZ0RCwyRUFBMkU7QTREcG5WekU7RUFDRSxxREFBbUMsRUFBQTs7QTVEdW5WdkMsK0RBQStEO0FRN21WN0Q7OztFb0RMSSxxREFBZ0QsRUFBQTs7QTVEd25WdEQsMkVBQTJFO0E0RDluVnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RGlvVnZDLCtEQUErRDtBUXZuVjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RGtvVnRELDJFQUEyRTtBNER4b1Z6RTtFQUNFLG9DQUFtQyxFQUFBOztBNUQyb1Z2QywrREFBK0Q7QVFqb1Y3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNUQ0b1Z0RCwyRUFBMkU7QTREbHBWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEcXBWdkMsK0RBQStEO0FRM29WN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEc3BWdEQsMkVBQTJFO0E0RDVwVnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RCtwVnZDLCtEQUErRDtBUXJwVjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RGdxVnRELDJFQUEyRTtBNER0cVZ6RTtFQUNFLG9DQUFtQyxFQUFBOztBNUR5cVZ2QywrREFBK0Q7QVEvcFY3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNUQwcVZ0RCwyRUFBMkU7QTREaHJWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEbXJWdkMsK0RBQStEO0FRenFWN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEb3JWdEQsMkVBQTJFO0E0RDFyVnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RDZyVnZDLCtEQUErRDtBUW5yVjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RDhyVnRELDJFQUEyRTtBNERwc1Z6RTtFQUNFLG9DQUFtQyxFQUFBOztBNUR1c1Z2QywrREFBK0Q7QVE3clY3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNUR3c1Z0RCwyRUFBMkU7QTREOXNWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEaXRWdkMsK0RBQStEO0FRdnNWN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEa3RWdEQsMkVBQTJFO0E0RHh0VnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RDJ0VnZDLCtEQUErRDtBUWp0VjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RDR0VnRELDJFQUEyRTtBNERsdVZ6RTtFQUNFLG9DQUFtQyxFQUFBOztBNURxdVZ2QywrREFBK0Q7QVEzdFY3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNURzdVZ0RCwyRUFBMkU7QTRENXVWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEK3VWdkMsK0RBQStEO0FRcnVWN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEZ3ZWdEQsMkVBQTJFO0E0RHR2VnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RHl2VnZDLCtEQUErRDtBUS91VjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RDB2VnRELDJFQUEyRTtBNERod1Z6RTtFQUNFLG9DQUFtQyxFQUFBOztBNURtd1Z2QywrREFBK0Q7QVF6dlY3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNURvd1Z0RCwyRUFBMkU7QTREMXdWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVENndWdkMsK0RBQStEO0FRbndWN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEOHdWdEQsMkVBQTJFO0E0RHB4VnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RHV4VnZDLCtEQUErRDtBUTd3VjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RHd4VnRELDJFQUEyRTtBNEQ5eFZ6RTtFQUNFLG9DQUFtQyxFQUFBOztBNURpeVZ2QywrREFBK0Q7QVF2eFY3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNURreVZ0RCwyRUFBMkU7QTREeHlWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEMnlWdkMsK0RBQStEO0FRanlWN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVENHlWdEQsMkVBQTJFO0E0RGx6VnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RHF6VnZDLCtEQUErRDtBUTN5VjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RHN6VnRELDJFQUEyRTtBNEQ1elZ6RTtFQUNFLG9DQUFtQyxFQUFBOztBNUQrelZ2QywrREFBK0Q7QVFyelY3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNURnMFZ0RCwyRUFBMkU7QTREdDBWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEeTBWdkMsK0RBQStEO0FRL3pWN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEMDBWdEQsMkVBQTJFO0E0RGgxVnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RG0xVnZDLCtEQUErRDtBUXowVjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RG8xVnRELDJFQUEyRTtBNEQxMVZ6RTtFQUNFLG9DQUFtQyxFQUFBOztBNUQ2MVZ2QywrREFBK0Q7QVFuMVY3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNUQ4MVZ0RCwyRUFBMkU7QTREcDJWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEdTJWdkMsK0RBQStEO0FRNzFWN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEdzJWdEQsMkVBQTJFO0E0RDkyVnpFO0VBQ0Usb0NBQW1DLEVBQUE7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QW9FO0E4RHRoV2xFO0VBQ0UsaURBQStCLEVBQUE7O0E5RHloV25DLG9FQUFvRTtBOEQxaFdsRTtFQUNFLGdDQUErQixFQUFBOztBOUQ2aFduQyxvRUFBb0U7QThEOWhXbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTlEaWlXbkMsb0VBQW9FO0E4RGxpV2xFO0VBQ0UsZ0NBQStCLEVBQUE7O0E5RHFpV25DLG9FQUFvRTtBOER0aVdsRTtFQUNFLGdDQUErQixFQUFBOztBOUR5aVduQyxvRUFBb0U7QThEMWlXbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTlENmlXbkMsb0VBQW9FO0E4RDlpV2xFO0VBQ0UsZ0NBQStCLEVBQUE7O0E5RGlqV25DLG9FQUFvRTtBOERsaldsRTtFQUNFLGdDQUErQixFQUFBOztBOURxalduQyxvRUFBb0U7QThEdGpXbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTlEeWpXbkMsb0VBQW9FO0E4RDFqV2xFO0VBQ0UsZ0NBQStCLEVBQUE7O0E5RDZqV25DLG9FQUFvRTtBOEQ5aldsRTtFQUNFLGdDQUErQixFQUFBOztBOURpa1duQyxvRUFBb0U7QThEbGtXbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTlEcWtXbkMsb0VBQW9FO0E4RHRrV2xFO0VBQ0UsZ0NBQStCLEVBQUE7O0E5RHlrV25DLG9FQUFvRTtBOEQxa1dsRTtFQUNFLGdDQUErQixFQUFBOztBOUQ2a1duQyxvRUFBb0U7QThEOWtXbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTlEaWxXbkMsb0VBQW9FO0E4RGxsV2xFO0VBQ0UsZ0NBQStCLEVBQUE7O0E5RHFsV25DLG9FQUFvRTtBOER0bFdsRTtFQUNFLGdDQUErQixFQUFBOztBOUR5bFduQyxvRUFBb0U7QThEMWxXbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTlENmxXbkMsb0VBQW9FO0E4RDlsV2xFO0VBQ0UsZ0NBQStCLEVBQUE7O0E5RGltV25DLG9FQUFvRTtBOERsbVdsRTtFQUNFLGdDQUErQixFQUFBOztBOURxbVduQyxvRUFBb0U7QThEdG1XbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTlEeW1XbkMs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OztBMUVxNVk5QyxvRUFBb0U7QTBFbjVZNUQ7O0VBRUUsNkJBQXdDLEVBQUE7O0ExRXM1WWxELG9FQUFvRTtBMEVwNVk1RDs7RUFFRSw4QkFBMEMsRUFBQTs7QTFFdTVZcEQsb0VBQW9FO0EwRXI1WTVEOztFQUVFLDRCQUFzQyxFQUFBOztBMUV3NVloRCxvRUFBb0U7QTBFdjZZNUQ7RUFBZ0MsdUJBQTRCLEVBQUE7O0ExRTI2WXBFLG9FQUFvRTtBMEUxNlk1RDs7RUFFRSwyQkFBb0MsRUFBQTs7QTFFNjZZOUMsb0VBQW9FO0EwRTM2WTVEOztFQUVFLDZCQUF3QyxFQUFBOztBMUU4NllsRCxvRUFBb0U7QTBFNTZZNUQ7O0VBRUUsOEJBQTBDLEVBQUE7O0ExRSs2WXBELG9FQUFvRTtBMEU3Nlk1RDs7RUFFRSw0QkFBc0MsRUFBQTs7QTFFZzdZaEQsb0VBQW9FO0EwRS83WTVEO0VBQWdDLHVCQUE0QixFQUFBOztBMUVtOFlwRSxvRUFBb0U7QTBFbDhZNUQ7O0VBRUUsMkJBQW9DLEVBQUE7O0ExRXE4WTlDLG9FQUFvRTtBMEVuOFk1RDs7RUFFRSw2QkFBd0MsRUFBQTs7QTFFczhZbEQsb0VBQW9FO0EwRXA4WTVEOztFQUVFLDhCQUEwQyxFQUFBOztBMUV1OFlwRCxvRUFBb0U7QTBFcjhZNUQ7O0VBRUUsNEJBQXNDLEVBQUE7O0ExRXc4WWhELG9FQUFvRTtBMEV2OVk1RDtFQUFnQyx1QkFBNEIsRUFBQTs7QTFFMjlZcEUsb0VBQW9FO0EwRTE5WTVEOztFQUVFLDJCQUFvQyxFQUFBOztBMUU2OVk5QyxvRUFBb0U7QTBFMzlZNUQ7O0VBRUUsNkJBQXdDLEVBQUE7O0ExRTg5WWxELG9FQUFvRTtBMEU1OVk1RDs7RUFFRSw4QkFBMEMsRUFBQTs7QTFFKzlZcEQsb0VBQW9FO0EwRTc5WTVEOztFQUVFLDRCQUFzQyxFQUFBOztBMUVnK1loRCxvRUFBb0U7QTBFLytZNUQ7RUFBZ0MsdUJBQTRCLEVBQUE7O0ExRW0vWXBFLG9FQUFvRTtBMEVsL1k1RDs7RUFFRSwyQkFBb0MsRUFBQTs7QTFFcS9ZOUMsb0VBQW9FO0Ew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QTBDLEVBQUE7O0ExRXV4WnBELG9FQUFvRTtBMEVyeFo1RDs7RUFFRSw2QkFBc0MsRUFBQTs7QTFFd3haaEQsb0VBQW9FO0EwRXZ5WjVEO0VBQWdDLHdCQUE0QixFQUFBOztBMUUyeVpwRSxvRUFBb0U7QTBFMXlaNUQ7O0VBRUUsNEJBQW9DLEVBQUE7O0ExRTZ5WjlDLG9FQUFvRTtBMEUzeVo1RDs7RUFFRSw4QkFBd0MsRUFBQTs7QTFFOHlabEQsb0VBQW9FO0EwRTV5WjVEOztFQUVFLCtCQUEwQyxFQUFBOztBMUUreVpwRCxvRUFBb0U7QTBFN3laNUQ7O0VBRUUsNkJBQXNDLEVBQUE7O0ExRWd6WmhELG9FQUFvRTtBMEUvelo1RDtFQUFnQyx3QkFBNEIsRUFBQTs7QTFFbTBacEUsb0VBQW9FO0EwRWwwWjVEOztFQUVFLDRCQUFvQyxFQUFBOztBMUVxMFo5QyxvRUFBb0U7QTBFbjBaNUQ7O0VBRUUsOEJBQXdDLEVBQUE7O0ExRXMwWmxELG9FQUFvRTtBMEVwMFo1RDs7RUFFRSwrQkFBMEMsRUFBQTs7QTFFdTBacEQsb0VBQW9FO0EwRXIwWjVEOztFQUVFLDZCQUFzQyxFQUFBOztBMUV3MFpoRCxvRUFBb0U7QTBFdjFaNUQ7RUFBZ0Msd0JBQTRCLEVBQUE7O0ExRTIxWnBFLG9FQUFvRTtBMEUxMVo1RDs7RUFFRSw0QkFBb0MsRUFBQTs7QTFFNjFaOUMsb0VBQW9FO0EwRTMxWjVEOztFQUVFLDhCQUF3QyxFQUFBOztBMUU4MVpsRCxvRUFBb0U7QTBFNTFaNUQ7O0VBRUUsK0JBQTBDLEVBQUE7O0ExRSsxWnBELG9FQUFvRTtBMEU3MVo1RDs7RUFFRSw2QkFBc0MsRUFBQTs7QTFFZzJaaEQsb0VBQW9FO0EwRS8yWjVEO0VBQWdDLHdCQUE0QixFQUFBOztBMUVtM1pwRSxvRUFBb0U7QTBFbDNaNUQ7O0VBRUUsNEJBQW9DLEVBQUE7O0ExRXEzWjlDLG9FQUFvRTtBMEVuM1o1RDs7RUFFRSw4QkFBd0MsRUFBQTs7QTFFczNabEQsb0VBQW9FO0EwRXAzWjVEOztFQUVFLCtCQUEwQyxFQUFBOztBMUV1M1pwRCxv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QUF3Qix3QkFBMkIsRUFBQTs7QTFFb3BhM0Qsb0VBQW9FO0EwRW5wYTVEOztFQUVFLDRCQUErQixFQUFBOztBMUVzcGF6QyxvRUFBb0U7QTBFcHBhNUQ7O0VBRUUsOEJBQWlDLEVBQUE7O0ExRXVwYTNDLG9FQUFvRTtBMEVycGE1RDs7RUFFRSwrQkFBa0MsRUFBQTs7QTFFd3BhNUMsb0VBQW9FO0EwRXRwYTVEOztFQUVFLDZCQUFnQyxFQUFBOztBMUV5cGExQyxvRUFBb0U7QTBFeHFhNUQ7RUFBd0Isd0JBQTJCLEVBQUE7O0ExRTRxYTNELG9FQUFvRTtBMEUzcWE1RDs7RUFFRSw0QkFBK0IsRUFBQTs7QTFFOHFhekMsb0VBQW9FO0EwRTVxYTVEOztFQUVFLDhCQUFpQyxFQUFBOztBMUUrcWEzQyxvRUFBb0U7QTBFN3FhNUQ7O0VBRUUsK0JBQWtDLEVBQUE7O0ExRWdyYTVDLG9FQUFvRTtBMEU5cWE1RDs7RUFFRSw2QkFBZ0MsRUFBQTs7QTFFaXJhMUMsb0VBQW9FO0EwRWhzYTVEO0VBQXdCLHdCQUEyQixFQUFBOztBMUVvc2EzRCxvRUFBb0U7QTBFbnNhNUQ7O0VBRUUsNEJBQStCLEVBQUE7O0ExRXNzYXpDLG9FQUFvRTtBMEVwc2E1RDs7RUFFRSw4QkFBaUMsRUFBQTs7QTFFdXNhM0Msb0VBQW9FO0EwRXJzYTVEOztFQUVFLCtCQUFrQyxFQUFBOztBMUV3c2E1QyxvRUFBb0U7QTBFdHNhNUQ7O0VBRUUsNkJBQWdDLEVBQUE7O0ExRXlzYTFDLG9FQUFvRTtBMEV4dGE1RDtFQUF3Qix3QkFBMkIsRUFBQTs7QTFFNHRhM0Qsb0VBQW9FO0EwRTN0YTVEOztFQUVFLDRCQUErQixFQUFBOztBMUU4dGF6QyxvRUFBb0U7QTBFNXRhNUQ7O0VBRUUsOEJBQWlDLEVBQUE7O0ExRSt0YTNDLG9FQUFvRTtBMEU3dGE1RDs7RUFFRSwrQkFBa0MsRUFBQTs7QTFFZ3VhNUMsb0VBQW9FO0EwRTl0YTVEOztFQUVFLDZCQUFnQyxFQUFBOztBMUVpdWExQyxvRUFBb0U7QTBFaHZhNUQ7RUFBd0Isd0JBQTJCLEVBQUE7O0Ex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aEQsb0VBQW9FO0UwRXZnYjlEOztJQUVFLDhCQUEwQyxFQUFBO0UxRXlnYmxELG9FQUFvRTtFMEV2Z2I5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUV5Z2I5QyxvRUFBb0U7RTBFeGhiOUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RTFFMmhibEUsb0VBQW9FO0UwRTFoYjlEOztJQUVFLDJCQUFvQyxFQUFBO0UxRTRoYjVDLG9FQUFvRTtFMEUxaGI5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUU0aGJoRCxvRUFBb0U7RTBFMWhiOUQ7O0lBRUUsOEJBQTBDLEVBQUE7RTFFNGhibEQsb0VBQW9FO0UwRTFoYjlEOztJQUVFLDRCQUFzQyxFQUFBO0UxRTRoYjlDLG9FQUFvRTtFMEUzaWI5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUU4aWJsRSxvRUFBb0U7RTBFN2liOUQ7O0lBRUUsMkJBQW9DLEVBQUE7RTFFK2liNUMsb0VBQW9FO0UwRTdpYjlEOztJQUVFLDZCQUF3QyxFQUFBO0UxRStpYmhELG9FQUFvRTtFMEU3aWI5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUUraWJsRCxvRUFBb0U7RTBFN2liOUQ7O0lBRUUsNEJBQXNDLEVBQUE7RTFFK2liOUMsb0VBQW9FO0UwRTlqYjlEO0lBQWdDLHVCQUE0QixFQUFBO0UxRWlrYmxFLG9FQUFvRTtFMEVoa2I5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUVra2I1QyxvRUFBb0U7RTBFaGtiOUQ7O0lBRUUsNkJBQXdDLEVBQUE7RTFFa2tiaEQsb0VBQW9FO0UwRWhrYjlEOztJQUVFLDhCQUEwQyxFQUFBO0UxRWtrYmxELG9FQUFvRTtFMEVoa2I5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUVra2I5QyxvRUFBb0U7RTBFamxiOUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RTFFb2xibEUsb0VBQW9FO0UwRW5sYjlEOztJQUVFLDJCQUFvQyxFQUFBO0UxRXFsYjVDLG9FQUFvRTtFMEVubGI5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUVxbGJoRCxvRUFBb0U7RTBFbmxiOUQ7O0lBRUUsOEJBQTBDLEVBQUE7RTFF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LEVBQUE7RTFFNDBiNUMsb0VBQW9FO0UwRTEwYjlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRTQwYmhELG9FQUFvRTtFMEUxMGI5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUU0MGJsRCxvRUFBb0U7RTBFMTBiOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFNDBiOUMsb0VBQW9FO0UwRTMxYjlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRTgxYmxFLG9FQUFvRTtFMEU3MWI5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUUrMWI1QyxvRUFBb0U7RTBFNzFiOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RTFFKzFiaEQsb0VBQW9FO0UwRTcxYjlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRSsxYmxELG9FQUFvRTtFMEU3MWI5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUUrMWI5QyxvRUFBb0U7RTBFOTJiOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7RTFFaTNibEUsb0VBQW9FO0UwRWgzYjlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRWszYjVDLG9FQUFvRTtFMEVoM2I5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUVrM2JoRCxvRUFBb0U7RTBFaDNiOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RTFFazNibEQsb0VBQW9FO0UwRWgzYjlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRWszYjlDLG9FQUFvRTtFMEVqNGI5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUVvNGJsRSxvRUFBb0U7RTBFbjRiOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFcTRiNUMsb0VBQW9FO0UwRW40YjlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRXE0YmhELG9FQUFvRTtFMEVuNGI5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUVxNGJsRCxvRUFBb0U7RTBFbjRiOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFcTRiOUMsb0VBQW9FO0UwRXA1YjlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRXU1YmxFLG9FQUFvRTtFMEV0NWI5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUV3NWI1QyxvRUFBb0U7RTBFdDViOUQ7O0lBRUUsOEJB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SUFBd0Isd0JBQTJCLEVBQUE7RTFFdW5jekQsb0VBQW9FO0UwRXRuYzlEOztJQUVFLDRCQUErQixFQUFBO0UxRXduY3ZDLG9FQUFvRTtFMEV0bmM5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUV3bmN6QyxvRUFBb0U7RTBFdG5jOUQ7O0lBRUUsK0JBQWtDLEVBQUE7RTFFd25jMUMsb0VBQW9FO0UwRXRuYzlEOztJQUVFLDZCQUFnQyxFQUFBO0UxRXduY3hDLG9FQUFvRTtFMEV2b2M5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUUwb2N6RCxvRUFBb0U7RTBFem9jOUQ7O0lBRUUsNEJBQStCLEVBQUE7RTFFMm9jdkMsb0VBQW9FO0UwRXpvYzlEOztJQUVFLDhCQUFpQyxFQUFBO0UxRTJvY3pDLG9FQUFvRTtFMEV6b2M5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUUyb2MxQyxvRUFBb0U7RTBFem9jOUQ7O0lBRUUsNkJBQWdDLEVBQUE7RTFFMm9jeEMsb0VBQW9FO0UwRTFwYzlEO0lBQXdCLHdCQUEyQixFQUFBO0UxRTZwY3pELG9FQUFvRTtFMEU1cGM5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUU4cGN2QyxvRUFBb0U7RTBFNXBjOUQ7O0lBRUUsOEJBQWlDLEVBQUE7RTFFOHBjekMsb0VBQW9FO0UwRTVwYzlEOztJQUVFLCtCQUFrQyxFQUFBO0UxRThwYzFDLG9FQUFvRTtFMEU1cGM5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUU4cGN4QyxvRUFBb0U7RTBFN3FjOUQ7SUFBd0Isd0JBQTJCLEVBQUE7RTFFZ3JjekQsb0VBQW9FO0UwRS9xYzlEOztJQUVFLDRCQUErQixFQUFBO0UxRWlyY3ZDLG9FQUFvRTtFMEUvcWM5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUVpcmN6QyxvRUFBb0U7RTBFL3FjOUQ7O0lBRUUsK0JBQWtDLEVBQUE7RTFFaXJjMUMsb0VBQW9FO0UwRS9xYzlEOztJQUVFLDZCQUFnQyxFQUFBO0UxRWlyY3hDLG9FQUFvRTtFMEVoc2M5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUVtc2N6RCxvRUFBb0U7RTBFbHNj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aWU5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUVnamV2QyxvRUFBb0U7RTBFOWllOUQ7O0lBRUUsOEJBQWlDLEVBQUE7RTFFZ2plekMsb0VBQW9FO0UwRTlpZTlEOztJQUVFLCtCQUFrQyxFQUFBO0UxRWdqZTFDLG9FQUFvRTtFMEU5aWU5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUVnamV4QyxvRUFBb0U7RTBFL2plOUQ7SUFBd0Isd0JBQTJCLEVBQUE7RTFFa2tlekQsb0VBQW9FO0UwRWprZTlEOztJQUVFLDRCQUErQixFQUFBO0UxRW1rZXZDLG9FQUFvRTtFMEVqa2U5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUVta2V6QyxvRUFBb0U7RTBFamtlOUQ7O0lBRUUsK0JBQWtDLEVBQUE7RTFFbWtlMUMsb0VBQW9FO0UwRWprZTlEOztJQUVFLDZCQUFnQyxFQUFBO0UxRW1rZXhDLG9FQUFvRTtFMEVsbGU5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUVxbGV6RCxvRUFBb0U7RTBFcGxlOUQ7O0lBRUUsNEJBQStCLEVBQUE7RTFFc2xldkMsb0VBQW9FO0UwRXBsZTlEOztJQUVFLDhCQUFpQyxFQUFBO0UxRXNsZXpDLG9FQUFvRTtFMEVwbGU5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUVzbGUxQyxvRUFBb0U7RTBFcGxlOUQ7O0lBRUUsNkJBQWdDLEVBQUE7RTFFc2xleEMsb0VBQW9FO0UwRXJtZTlEO0lBQXdCLHdCQUEyQixFQUFBO0UxRXdtZXpELG9FQUFvRTtFMEV2bWU5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUV5bWV2QyxvRUFBb0U7RTBFdm1lOUQ7O0lBRUUsOEJBQWlDLEVBQUE7RTFFeW1lekMsb0VBQW9FO0UwRXZtZTlEOztJQUVFLCtCQUFrQyxFQUFBO0UxRXltZTFDLG9FQUFvRTtFMEV2bWU5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUV5bWV4QyxvRUFBb0U7RTBFeG5lOUQ7SUFBd0Isd0JBQTJCLEVBQUE7RTFFMm5lekQsb0VBQW9FO0UwRTFuZTlEOztJQUVFLDRCQUErQixFQUFBO0UxRTRuZXZDLG9FQUFvRTtFMEUxbmU5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUU0bmV6QyxvRUFBb0U7RTBFMW5lOUQ7O0lBRUUsK0JBQWtDLEVBQUE7RTFFNG5lMUMsb0VBQW9FO0UwRTFuZTlEOztJQUVFLDZCQUFnQyxFQUFBO0UxRTRuZXhDLG9FQUFvRTtFMEUzb2U5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUU4b2V6RCxvRUFBb0U7RTBFN29lOUQ7O0lBRUUsNEJBQStCLEVBQUE7RTFFK29ldkMsb0VBQW9FO0UwRTdvZTlEOztJQUVFLDhCQUFpQyxFQUFBO0UxRStvZXpDLG9FQUFvRTtFMEU3b2U5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUUrb2UxQyxvRUFBb0U7RTBFN29lOUQ7O0lBRUUsNkJBQWdDLEVBQUE7RTFFK29leEMsb0VBQW9FO0UwRTlwZTlEO0lBQXdCLHdCQUEyQixFQUFBO0UxRWlxZXpELG9FQUFvRTtFMEVocWU5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUVrcWV2QyxvRUFBb0U7RTBFaHFlOUQ7O0lBRUUsOEJBQWlDLEVBQUE7RTFFa3FlekMsb0VBQW9FO0UwRWhxZTlEOztJQUVFLCtCQUFrQyxFQUFBO0UxRWtxZTFDLG9FQUFvRTtFMEVocWU5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUVrcWV4QyxvRUFBb0U7RTBFanJlOUQ7SUFBd0IseUJBQTJCLEVBQUE7RTFFb3JlekQsb0VBQW9FO0UwRW5yZTlEOztJQUVFLDZCQUErQixFQUFBO0UxRXFyZXZDLG9FQUFvRTtFMEVucmU5RDs7SUFFRSwrQkFBaUMsRUFBQTtFMUVxcmV6QyxvRUFBb0U7RTBFbnJlOUQ7O0lBRUUsZ0NBQWtDLEVBQUE7RTFFcXJlMUMsb0VBQW9FO0UwRW5yZTlEOztJQUVFLDhCQUFnQyxFQUFBO0UxRXFyZXhDLG9FQUFvRTtFMEVwc2U5RDtJQUF3Qix5QkFBMkIsRUFBQTtFMUV1c2V6RCxvRUFBb0U7RTBFdHNlOUQ7O0lBRUUsNkJBQStCLEVBQUE7RTFFd3NldkMsb0VBQW9FO0UwRXRzZTlEOztJQUVFLCtCQUFpQyxFQUFBO0UxRXdzZXpDLG9FQUFvRTtFMEV0c2U5RDs7SUFFRSxnQ0FBa0MsRUFBQTtFMUV3c2UxQyxvRUFBb0U7RTBFdHNlOUQ7O0lBRUUsOEJBQWdDLEVBQUE7RTFFd3NleEMsb0VBQW9FO0UwRXZ0ZTlEO0lBQXdCLHlCQUEyQixFQUFBO0UxRTB0ZXpELG9FQUFvRTtFMEV6dGU5RDs7SUFFRSw2QkFBK0IsRUFBQTtFMUUydGV2QyxvRUFBb0U7RTBFenRlOUQ7O0lBRUUsK0JBQWlDLEVBQUE7RTFFMnRlekMsb0VBQW9FO0UwRXp0ZTlEOztJQUVFLGdDQUFrQyxFQUFBO0UxRTJ0ZTFDLG9FQUFvRTtFMEV6dGU5RDs7SUFFRSw4QkFBZ0MsRUFBQTtFMUUydGV4QyxvRUFBb0U7RTBFcnRlbEU7SUFBbUIsdUJBQXVCLEVBQUE7RTFFd3RlNUMsb0VBQW9FO0UwRXZ0ZWxFOztJQUVFLDJCQUEyQixFQUFBO0UxRXl0ZS9CLG9FQUFvRTtFMEV2dGVsRTs7SUFFRSw2QkFBNkIsRUFBQTtFMUV5dGVqQyxvRUFBb0U7RTBFdnRlbEU7O0lBRUUsOEJBQThCLEVBQUE7RTFFeXRlbEMsb0VBQW9FO0UwRXZ0ZWxFOztJQUVFLDRCQUE0QixFQUFBLEVBQzdCOztBekRWRDtFakJvdWVGLG9FQUFvRTtFMEV0eGU5RDtJQUFnQyxvQkFBNEIsRUFBQTtFMUV5eGVsRSxvRUFBb0U7RTBFeHhlOUQ7O0lBRUUsd0JBQW9DLEVBQUE7RTFFMHhlNUMsb0VBQW9FO0UwRXh4ZTlEOztJQUVFLDBCQUF3QyxFQUFBO0UxRTB4ZWhELG9FQUFvRTtFMEV4eGU5RDs7SUFFRSwyQkFBMEMsRUFBQTtFMUUweGVsRCxvRUFBb0U7RTBFeHhlOUQ7O0lBRUUseUJBQXNDLEVBQUE7RTFFMHhlOUMsb0VBQW9FO0UwRXp5ZTlEO0lBQWdDLHNCQUE0QixFQUFBO0UxRTR5ZWxFLG9FQUFvRTtFMEUzeWU5RDs7SUFFRSwwQkFBb0MsRUFBQTtFMUU2eWU1QyxvRUFBb0U7RTBFM3llOUQ7O0lBRUUsNEJBQXdDLEVBQUE7RTFFNnllaEQsb0VBQW9FO0UwRTN5ZTlEOztJQUVFLDZCQUEwQyxFQUFBO0UxRTZ5ZWxELG9FQUFvRTtFMEUzeWU5RDs7SUFFRSwyQkFBc0MsRUFBQTtFMUU2eWU5QyxvRUFBb0U7RTBFNXplOUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RTFFK3plbEUsb0VBQW9FO0UwRTl6ZTlEOztJQUVFLDJCQUFvQyxFQUFBO0UxRWcwZTVDLG9FQUFvRTtFMEU5emU5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUVnMGVoRCxvRUFBb0U7RTBFOXplOUQ7O0lBRUUsOEJBQTBDLEVBQUE7RTFFZzBlbEQsb0VBQW9FO0UwRTl6ZTlEOztJQUVFLDRCQUFzQyxFQUFBO0UxRWcwZTlDLG9FQUFvRTtFMEUvMGU5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUVrMWVsRSxvRUFBb0U7RTBFajFlOUQ7O0lBRUUsMkJBQW9DLEVBQUE7RTFFbTFlNUMsb0VBQW9FO0UwRWoxZTlEOztJQUVFLDZCQUF3QyxFQUFBO0UxRW0xZWhELG9FQUFvRTtFMEVqMWU5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUVtMWVsRCxvRUFBb0U7RTBFajFlOUQ7O0lBRUUsNEJBQXNDLEVBQUE7RTFFbTFlOUMsb0VBQW9FO0UwRWwyZTlEO0lBQWdDLHVCQUE0QixFQUFBO0UxRXEyZWxFLG9FQUFvRTtFMEVwMmU5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUVzMmU1QyxvRUFBb0U7RTBFcDJlOUQ7O0lBRUUsNkJBQXdDLEVBQUE7RTFFczJlaEQsb0VBQW9FO0UwRXAyZTlEOztJQUVFLDhCQUEwQyxFQUFBO0UxRXMyZWxELG9FQUFvRTtFMEVwMmU5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUVzMmU5QyxvRUFBb0U7RTBFcjNlOUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RTFFdzNlbEUsb0VBQW9FO0UwRXYzZTlEOztJQUVFLDJCQUFvQyxFQUFBO0UxRXkzZTVDLG9FQUFvRTtFMEV2M2U5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUV5M2VoRCxvRUFBb0U7RTBFdjNlOUQ7O0lBRUUsOEJBQTBDLEVBQUE7RTFFeTNlbEQsb0VBQW9FO0UwRXYzZTlEOztJQUVFLDRCQUFzQyxFQUFBO0UxRXkzZTlDLG9FQUFvRTtFMEV4NGU5RDtJQUFnQyxzQkFBNEIsRUFBQTtFMUUyNGVsRSxvRUFBb0U7RTBFMTRlOUQ7O0lBRUUsMEJBQW9DLEVBQUE7RTFFNDRlNUMsb0VBQW9FO0UwRTE0ZTlEOztJQUVFLDRCQUF3QyxFQUFBO0UxRTQ0ZWhELG9FQUFvRTtFMEUxNGU5RDs7SUFFRSw2QkFBMEMsRUFBQTtFMUU0NGVsRCxvRUFBb0U7RTBFMTRlOUQ7O0lBRUUsMkJBQXNDLEVBQUE7RTFFNDRlOUMsb0VBQW9FO0UwRTM1ZTlEO0lBQWdDLHVCQUE0QixFQUFBO0UxRTg1ZWxFLG9FQUFvRTtFMEU3NWU5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUUrNWU1QyxvRUFBb0U7RTBFNzVlOUQ7O0lBRUUsNkJBQXdDLEVBQUE7RTFFKzVlaEQsb0VBQW9FO0UwRTc1ZTlEOztJQUVFLDhCQUEwQyxFQUFBO0UxRSs1ZWxELG9FQUFvRTtFMEU3NWU5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUUrNWU5QyxvRUFBb0U7RTBFOTZlOUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RTFFaTdlbEUsb0VBQW9FO0UwRWg3ZTlEOztJQUVFLDJCQUFvQyxFQUFBO0UxRWs3ZTVDLG9FQUFvRTtFMEVoN2U5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUVrN2VoRCxvRUFBb0U7RTBFaDdlOUQ7O0lBRUUsOEJBQTBDLEVBQUE7RTFFazdlbEQsb0VBQW9FO0UwRWg3ZTlEOztJQUVFLDRCQUFzQyxFQUFBO0UxRWs3ZTlDLG9FQUFvRTtFMEVqOGU5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUVvOGVsRSxvRUFBb0U7RTBFbjhlOUQ7O0lBRUUsMkJBQW9DLEVBQUE7RTFFcThlNUMsb0VBQW9FO0UwRW44ZTlEOztJQUVFLDZCQUF3QyxFQUFBO0UxRXE4ZWhELG9FQUFvRTtFMEVuOGU5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUVxOGVsRCxvRUFBb0U7RTBFbjhlOUQ7O0lBRUUsNEJBQXNDLEVBQUE7RTFFcThlOUMsb0VBQW9FO0UwRXA5ZTlEO0lBQWdDLHVCQUE0QixFQUFBO0UxRXU5ZWxFLG9FQUFvRTtFMEV0OWU5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUV3OWU1QyxvRUFBb0U7RTBFdDllOUQ7O0lBRUUsNkJBQXdDLEVBQUE7RTFFdzllaEQsb0VBQW9FO0UwRXQ5ZTlEOztJQUVFLDhCQUEwQyxFQUFBO0UxRXc5ZWxELG9FQUFvRTtFMEV0OWU5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUV3OWU5QyxvRUFBb0U7RTBFditlOUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RTFFMCtlbEUsb0VBQW9FO0UwRXorZTlEOztJQUVFLDJCQUFvQyxFQUFBO0UxRTIrZTVDLG9FQUFvRTtFMEV6K2U5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUUyK2VoRCxvRUFBb0U7RTBFeitlOUQ7O0lBRUUsOEJBQTBDLEVBQUE7RTFFMitlbEQsb0VBQW9FO0UwRXorZTlEOztJQUVFLDRCQUFzQyxFQUFBO0UxRTIrZTlDLG9FQUFvRTtFMEUxL2U5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUU2L2VsRSxvRUFBb0U7RTBFNS9lOUQ7O0lBRUUsMkJBQW9DLEVBQUE7RTFFOC9lNUMsb0VBQW9FO0UwRTUvZTlEOztJQUVFLDZCQUF3QyxFQUFBO0UxRTgvZWhELG9FQUFvRTtFMEU1L2U5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUU4L2VsRCxvRUFBb0U7RTBFNS9lOUQ7O0lBRUUsNEJBQXNDLEVBQUE7RTFFOC9lOUMsb0VBQW9FO0UwRTdnZjlEO0lBQWdDLHVCQUE0QixFQUFBO0UxRWdoZmxFLG9FQUFvRTtFMEUvZ2Y5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUVpaGY1QyxvRUFBb0U7RTBFL2dmOUQ7O0lBRUUsNkJBQXdDLEVBQUE7RTFFaWhmaEQsb0VBQW9FO0UwRS9nZjlEOztJQUVFLDhCQUEwQyxFQUFBO0UxRWloZmxELG9FQUFvRTtFMEUvZ2Y5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUVpaGY5QyxvRUFBb0U7RTBFaGlmOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7RTFFbWlmbEUsb0VBQW9FO0UwRWxpZjlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRW9pZjVDLG9FQUFvRTtFMEVsaWY5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUVvaWZoRCxvRUFBb0U7RTBFbGlmOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RTFFb2lmbEQsb0VBQW9FO0UwRWxpZjlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRW9pZjlDLG9FQUFvRTtFMEVuamY5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUVzamZsRSxvRUFBb0U7RTBFcmpmOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFdWpmNUMsb0VBQW9FO0UwRXJqZjlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRXVqZmhELG9FQUFvRTtFMEVyamY5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUV1amZsRCxvRUFBb0U7RTBFcmpmOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFdWpmOUMsb0VBQW9FO0UwRXRrZjlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRXlrZmxFLG9FQUFvRTtFMEV4a2Y5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUUwa2Y1QyxvRUFBb0U7RTBFeGtmOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RTFFMGtmaEQsb0VBQW9FO0UwRXhrZjlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRTBrZmxELG9FQUFvRTtFMEV4a2Y5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUUwa2Y5QyxvRUFBb0U7RTBFemxmOUQ7SUFBZ0MscUJBQTRCLEVBQUE7RTFFNGxmbEUsb0VBQW9FO0UwRTNsZjlEOztJQUVFLHlCQUFvQyxFQUFBO0UxRTZsZjVDLG9FQUFvRTtFMEUzbGY5RDs7SUFFRSwyQkFBd0MsRUFBQTtFMUU2bGZoRCxvRUFBb0U7RTBFM2xmOUQ7O0lBRUUsNEJBQTBDLEVBQUE7RTFFNmxmbEQsb0VBQW9FO0UwRTNsZjlEOztJQUVFLDBCQUFzQyxFQUFBO0UxRTZsZjlDLG9FQUFvRTtFMEU1bWY5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUUrbWZsRSxvRUFBb0U7RTBFOW1mOUQ7O0lBRUUsMkJBQW9DLEVBQUE7RTFFZ25mNUMsb0VBQW9FO0UwRTltZjlEOztJQUVFLDZCQUF3QyxFQUFBO0UxRWduZmhELG9FQUFvRTtFMEU5bWY5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUVnbmZsRCxvRUFBb0U7RTBFOW1mOUQ7O0lBRUUsNEJBQXNDLEVBQUE7RTFFZ25mOUMsb0VBQW9FO0UwRS9uZjlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRWtvZmxFLG9FQUFvRTtFMEVqb2Y5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUVtb2Y1QyxvRUFBb0U7RTBFam9mOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RTFFbW9maEQsb0VBQW9FO0UwRWpvZjlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRW1vZmxELG9FQUFvRTtFMEVqb2Y5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUVtb2Y5QyxvRUFBb0U7RTBFbHBmOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7RTFFcXBmbEUsb0VBQW9FO0UwRXBwZjlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRXNwZjVDLG9FQUFvRTtFMEVwcGY5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUVzcGZoRCxvRUFBb0U7RTBFcHBmOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RTFFc3BmbEQsb0VBQW9FO0UwRXBwZjlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRXNwZjlDLG9FQUFvRTtFMEVycWY5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUV3cWZsRSxvRUFBb0U7RTBFdnFmOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFeXFmNUMsb0VBQW9FO0UwRXZxZjlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRXlxZmhELG9FQUFvRTtFMEV2cWY5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUV5cWZsRCxvRUFBb0U7RTBFdnFmOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFeXFmOUMsb0VBQW9FO0UwRXhyZjlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRTJyZmxFLG9FQUFvRTtFMEUxcmY5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUU0cmY1QyxvRUFBb0U7RTBFMXJmOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RTFFNHJmaEQsb0VBQW9FO0UwRTFyZjlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRTRyZmxELG9FQUFvRTtFMEUxcmY5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUU0cmY5QyxvRUFBb0U7RTBFM3NmOUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RTFFOHNmbEUsb0VBQW9FO0UwRTdzZjlEOztJQUVFLDJCQUFvQyxFQUFBO0UxRStzZjVDLG9FQUFvRTtFMEU3c2Y5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUUrc2ZoRCxvRUFBb0U7RTBFN3NmOUQ7O0lBRUUsOEJBQTBDLEVBQUE7RTFFK3NmbEQsb0VBQW9FO0UwRTdzZjlEOztJQUVFLDRCQUFzQyxFQUFBO0UxRStzZjlDLG9FQUFvRTtFMEU5dGY5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUVpdWZsRSxvRUFBb0U7RTBFaHVmOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFa3VmNUMsb0VBQW9FO0UwRWh1ZjlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRWt1ZmhELG9FQUFvRTtFMEVodWY5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUVrdWZsRCxvRUFBb0U7RTBFaHVmOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFa3VmOUMsb0VBQW9FO0UwRWp2ZjlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRW92ZmxFLG9FQUFvRTtFMEVudmY5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUVxdmY1QyxvRUFBb0U7RTBFbnZmOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RTFFcXZmaEQsb0VBQW9FO0UwRW52ZjlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRXF2ZmxELG9FQUFvRTtFMEVudmY5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUVxdmY5QyxvRUFBb0U7RTBFcHdmOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7RTFFdXdmbEUsb0VBQW9FO0UwRXR3ZjlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRXd3ZjVDLG9FQUFvRTtFMEV0d2Y5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUV3d2ZoRCxvRUFBb0U7RTBFdHdmOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RTFFd3dmbEQsb0VBQW9FO0UwRXR3ZjlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRXd3ZjlDLG9FQUFvRTtFMEV2eGY5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUUweGZsRSxvRUFBb0U7RTBFenhmOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFMnhmNUMsb0VBQW9FO0UwRXp4ZjlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRTJ4ZmhELG9FQUFvRTtFMEV6eGY5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUUyeGZsRCxvRUFBb0U7RTBFenhmOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFMnhmOUMsb0VBQW9FO0UwRTF5ZjlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRTZ5ZmxFLG9FQUFvRTtFMEU1eWY5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUU4eWY1QyxvRUFBb0U7RTBFNXlmOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RTFFOHlmaEQsb0VBQW9FO0UwRTV5ZjlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRTh5ZmxELG9FQUFvRTtFMEU1eWY5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUU4eWY5QyxvRUFBb0U7RTBFN3pmOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7RTFFZzBmbEUsb0VBQW9FO0UwRS96ZjlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRWkwZjVDLG9FQUFvRTtFMEUvemY5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUVpMGZoRCxvRUFBb0U7RTBFL3pmOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RTFFaTBmbEQsb0VBQW9FO0UwRS96ZjlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRWkwZjlDLG9FQUFvRTtFMEVoMWY5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUVtMWZsRSxvRUFBb0U7RTBFbDFmOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFbzFmNUMsb0VBQW9FO0UwRWwxZjlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRW8xZmhELG9FQUFvRTtFMEVsMWY5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUVvMWZsRCxvRUFBb0U7RTBFbDFmOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFbzFmOUMsb0VBQW9FO0UwRW4y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MzNnQjlEOztJQUVFLDZCQUF3QyxFQUFBO0UxRTYzZ0JoRCxvRUFBb0U7RTBFMzNnQjlEOztJQUVFLDhCQUEwQyxFQUFBO0UxRTYzZ0JsRCxvRUFBb0U7RTBFMzNnQjlEOztJQUVFLDRCQUFzQyxFQUFBO0UxRTYzZ0I5QyxvRUFBb0U7RTBFNTRnQjlEO0lBQWdDLHVCQUE0QixFQUFBO0UxRSs0Z0JsRSxvRUFBb0U7RTBFOTRnQjlEOztJQUVFLDJCQUFvQyxFQUFBO0UxRWc1Z0I1QyxvRUFBb0U7RTBFOTRnQjlEOztJQUVFLDZCQUF3QyxFQUFBO0UxRWc1Z0JoRCxvRUFBb0U7RTBFOTRnQjlEOztJQUVFLDhCQUEwQyxFQUFBO0UxRWc1Z0JsRCxvRUFBb0U7RTBFOTRnQjlEOztJQUVFLDRCQUFzQyxFQUFBO0UxRWc1Z0I5QyxvRUFBb0U7RTBFLzVnQjlEO0lBQWdDLHVCQUE0QixFQUFBO0UxRWs2Z0JsRSxvRUFBb0U7RTBFajZnQjlEOztJQUVFLDJCQUFvQyxFQUFBO0UxRW02Z0I1QyxvRUFBb0U7RTBFajZnQjlEOztJQUVFLDZCQUF3QyxFQUFBO0UxRW02Z0JoRCxvRUFBb0U7RTBFajZnQjlEOztJQUVFLDhCQUEwQyxFQUFBO0UxRW02Z0JsRCxvRUFBb0U7RTBFajZnQjlEOztJQUVFLDRCQUFzQyxFQUFBO0UxRW02Z0I5QyxvRUFBb0U7RTBFbDdnQjlEO0lBQWdDLHVCQUE0QixFQUFBO0UxRXE3Z0JsRSxvRUFBb0U7RTBFcDdnQjlEOztJQUVFLDJCQUFvQyxFQUFBO0UxRXM3Z0I1QyxvRUFBb0U7RTBFcDdnQjlEOztJQUVFLDZCQUF3QyxFQUFBO0UxRXM3Z0JoRCxvRUFBb0U7RTBFcDdnQjlEOztJQUVFLDhCQUEwQyxFQUFBO0UxRXM3Z0JsRCxvRUFBb0U7RTBFcDdnQjlEOztJQUVFLDRCQUFzQyxFQUFBO0UxRXM3Z0I5QyxvRUFBb0U7RTBFcjhnQjlEO0lBQWdDLHVCQUE0QixFQUFBO0UxRXc4Z0JsRSxvRUFBb0U7RTBFdjhnQjlEOztJQUVFLDJCQUFvQyxFQUFBO0UxRXk4Z0I1QyxvRUFBb0U7RTBF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M3FoQjlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRTZxaEJoRCxvRUFBb0U7RTBFM3FoQjlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRTZxaEJsRCxvRUFBb0U7RTBFM3FoQjlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRTZxaEI5QyxvRUFBb0U7RTBFNXJoQjlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRStyaEJsRSxvRUFBb0U7RTBFOXJoQjlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRWdzaEI1QyxvRUFBb0U7RTBFOXJoQjlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRWdzaEJoRCxvRUFBb0U7RTBFOXJoQjlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRWdzaEJsRCxvRUFBb0U7RTBFOXJoQjlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRWdzaEI5QyxvRUFBb0U7RTBFL3NoQjlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRWt0aEJsRSxvRUFBb0U7RTBFanRoQjlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRW10aEI1QyxvRUFBb0U7RTBFanRoQjlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRW10aEJoRCxvRUFBb0U7RTBFanRoQjlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRW10aEJsRCxvRUFBb0U7RTBFanRoQjlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRW10aEI5QyxvRUFBb0U7RTBFbHVoQjlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRXF1aEJsRSxvRUFBb0U7RTBFcHVoQjlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRXN1aEI1QyxvRUFBb0U7RTBFcHVoQjlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRXN1aEJoRCxvRUFBb0U7RTBFcHVoQjlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRXN1aEJsRCxvRUFBb0U7RTBFcHVoQjlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRXN1aEI5QyxvRUFBb0U7RTBFcnZoQjlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRXd2aEJsRSxvRUFBb0U7RTBFdnZoQjlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRXl2aEI1QyxvRUFBb0U7RTBF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cDhoQjlEOztJQUVFLDhCQUFpQyxFQUFBO0UxRXM4aEJ6QyxvRUFBb0U7RTBFcDhoQjlEOztJQUVFLCtCQUFrQyxFQUFBO0UxRXM4aEIxQyxvRUFBb0U7RTBFcDhoQjlEOztJQUVFLDZCQUFnQyxFQUFBO0UxRXM4aEJ4QyxvRUFBb0U7RTBFcjloQjlEO0lBQXdCLHdCQUEyQixFQUFBO0UxRXc5aEJ6RCxvRUFBb0U7RTBFdjloQjlEOztJQUVFLDRCQUErQixFQUFBO0UxRXk5aEJ2QyxvRUFBb0U7RTBFdjloQjlEOztJQUVFLDhCQUFpQyxFQUFBO0UxRXk5aEJ6QyxvRUFBb0U7RTBFdjloQjlEOztJQUVFLCtCQUFrQyxFQUFBO0UxRXk5aEIxQyxvRUFBb0U7RTBFdjloQjlEOztJQUVFLDZCQUFnQyxFQUFBO0UxRXk5aEJ4QyxvRUFBb0U7RTBFeCtoQjlEO0lBQXdCLHdCQUEyQixFQUFBO0UxRTIraEJ6RCxvRUFBb0U7RTBFMStoQjlEOztJQUVFLDRCQUErQixFQUFBO0UxRTQraEJ2QyxvRUFBb0U7RTBFMStoQjlEOztJQUVFLDhCQUFpQyxFQUFBO0UxRTQraEJ6QyxvRUFBb0U7RTBFMStoQjlEOztJQUVFLCtCQUFrQyxFQUFBO0UxRTQraEIxQyxvRUFBb0U7RTBFMStoQjlEOztJQUVFLDZCQUFnQyxFQUFBO0UxRTQraEJ4QyxvRUFBb0U7RTBFMy9oQjlEO0lBQXdCLHdCQUEyQixFQUFBO0UxRTgvaEJ6RCxvRUFBb0U7RTBFNy9oQjlEOztJQUVFLDRCQUErQixFQUFBO0UxRSsvaEJ2QyxvRUFBb0U7RTBFNy9oQjlEOztJQUVFLDhCQUFpQyxFQUFBO0UxRSsvaEJ6QyxvRUFBb0U7RTBFNy9oQjlEOztJQUVFLCtCQUFrQyxFQUFBO0UxRSsvaEIxQyxvRUFBb0U7RTBFNy9oQjlEOztJQUVFLDZCQUFnQyxFQUFBO0UxRSsvaEJ4QyxvRUFBb0U7RTBFOWdpQjlEO0lBQXdCLHdCQUEyQixFQUFBO0UxRWloaUJ6RCxvRUFBb0U7RTBFaGhpQjlEOztJQUVFLDRCQUErQixFQUFBO0UxRWtoaUJ2QyxvRUFBb0U7RTBF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c0U7QThFbDdpQnBFO0VBQ0UsMENBQXdCLEVBQUE7O0E5RXE3aUI1QiwrREFBK0Q7QVEzNmlCN0Q7RXNFTE0sMENBQTBFLEVBQUE7O0E5RW83aUJsRixzRUFBc0U7QThFMTdpQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RTY3aUI1QiwrREFBK0Q7QVFuN2lCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RTQ3aUJsRixzRUFBc0U7QThFbDhpQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RXE4aUI1QiwrREFBK0Q7QVEzN2lCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RW84aUJsRixzRUFBc0U7QThFMThpQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RTY4aUI1QiwrREFBK0Q7QVFuOGlCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RTQ4aUJsRixzRUFBc0U7QThFbDlpQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RXE5aUI1QiwrREFBK0Q7QVEzOGlCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RW85aUJsRixzRUFBc0U7QThFMTlpQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RTY5aUI1QiwrREFBK0Q7QVFuOWlCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RTQ5aUJsRixzRUFBc0U7QThFbCtpQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RXEraUI1QiwrREFBK0Q7QVEzOWlCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RW8raUJsRixzRUFBc0U7QThFMStpQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RTYraUI1QiwrREFBK0Q7QVFuK2lCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RTQraUJsRixzRUFBc0U7QThFbC9pQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RXEvaUI1QiwrREFBK0Q7QVEzK2lCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RW8vaUJsRixzRUFBc0U7QThFMS9pQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RTYvaUI1QiwrREFBK0Q7QVFuL2lCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RTQvaUJsRixzRUFBc0U7QThFbGdqQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RXFnakI1QiwrREFBK0Q7QVEzL2lCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RW9nakJsRixzRUFBc0U7QThFMWdqQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RTZnakI1QiwrREFBK0Q7QVFuZ2pCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RTRnakJsRixzRUFBc0U7QThFbGhqQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RXFoakI1QiwrREFBK0Q7QVEzZ2pCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RW9oakJsRixzRUFBc0U7QThFMWhqQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RTZoakI1QiwrREFBK0Q7QVFuaGpCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RTRoakJsRixzRUFBc0U7QThFbGlqQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RXFpakI1QiwrREFBK0Q7QVEzaGpCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RW9pakJsRixzRUFBc0U7QThFMWlqQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RTZpakI1QiwrREFBK0Q7QVFuaWpCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RTRpakJsRixzRUFBc0U7QThFbGpqQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RXFqakI1QiwrREFBK0Q7QVEzaWpCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RW9qakJsRixzRUFBc0U7QThFMWpqQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RTZqakI1QiwrREFBK0Q7QVFuampCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RTRqakJsRixzRUFBc0U7QThFbGtqQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RXFrakI1QiwrREFBK0Q7QVEzampCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RW9rakJsRixzRUFBc0U7QThFMWtqQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RTZrakI1QiwrREFBK0Q7QVFua2pCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RTRrakJsRixzRUFBc0U7QThFbGxqQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RXFsakI1QiwrREFBK0Q7QVEza2pCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RW9sakJsRixzRUFBc0U7QThFMWxqQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RTZsakI1QiwrREFBK0Q7QVFubGpCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RTRsakJsRixzRUFBc0U7QThFbG1qQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RXFtakI1QiwrREFBK0Q7QVEzbGpCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RW9takJsRixzRUFBc0U7QThFMW1qQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RTZtakI1QiwrREFBK0Q7QVFubWpCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RTRtakJsRixzRUFBc0U7QThFbG5qQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RXFuakI1QiwrREFBK0Q7QVEzbWpCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RW9uakJsRixzRUFBc0U7QThFMW5qQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RTZuakI1QiwrREFBK0Q7QVFubmpCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RTRuakJsRixzRUFBc0U7QThFbG9qQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RXFvakI1QiwrREFBK0Q7QVEzbmpCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RW9vakJsRixzRUFBc0U7QThFMW9qQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RTZvakI1QiwrREFBK0Q7QVFub2pCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RTRvakJsRixzRUFBc0U7QThFbHBqQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RXFwakI1QiwrREFBK0Q7QVEzb2pCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RW9wakJsRixzRUFBc0U7QThFMXBqQnBFO0VBQ0UseUJBQXdCLEVBQUE7O0E5RTZwakI1QiwrREFBK0Q7QVFucGpCN0Q7RXNFTE0seUJBQTBFLEVBQUE7O0E5RTRwakJsRixzRUFB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bHduQm5FO0lBY0Usd0JBQXdCLEVBQUE7O0F4RjhDdEI7RWpCMnNuQkYsaUVBQWlFO0V5R3J2bkJsRTtJQVFFLGlCQUFpQjtJQUNqQixjQUFjLEVBQUEsRUFDZDs7QXhGNkNDO0VqQm9zbkJGLGlFQUFpRTtFeUc3dW5CbEU7SUFFRSxlQUFlO0lBQ2YsaUJBQWlCLEVBQUE7RXpHOHVuQmxCLGlFQUFpRTtFeUdqdm5CbEU7SUFPRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQiwwQkFBMEIsRUFBQTtFekc2dW5CM0IsaUVBQWlFO0V5R3Z2bkJsRTtJQWNFLFdBQVc7SUFDWCxZQUFZLEVBQUEsRUFDWjs7QXpHNHVuQkgsaUVBQWlFO0F5R3h1bkJqRTtFQUVFLCtCQUF3QjtFQUF4QiwrQkFBd0I7RUFBeEIsd0JBQXdCLEVBQUE7O0F6RzB1bkIxQixpRUFBaUU7QXlHNXVuQmpFO0VBTUUsMEJBQTBCLEVBQUE7O0F6RzB1bkI1QixpRUFBaUU7QXlHaHZuQmpFO0VBVUcsWUFBWSxFQUFBO0V6R3l1bkJiLGlFQUFpRTtFeUdudm5CbkU7SUFhSSxZQUFZLEVBQUE7RXhGUVo7SWpCa3VuQkEsaUVBQWlFO0l5R3Z2bkJyRTtNQWlCSSxZQUFZLEVBQUE7SXpHeXVuQlosaUVBQWlFO0l5RzF2bkJyRTtNQXFCSSxnQkFBZ0IsRUFBQSxFQUNoQiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVdvcmsrU2Fuczp3Z2h0QDMwMDs1MDAmZGlzcGxheT1zd2FwXCIpO1xuLyohXG4gKiBCb290c3RyYXAgdjQuNi4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbi8qIGxpbmUgMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MgKi9cbjpyb290IHtcbiAgLS1ibHVlOiAjMDA3YmZmO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNkYzM1NDU7XG4gIC0tb3JhbmdlOiAjZmQ3ZTE0O1xuICAtLXllbGxvdzogI2ZmYzEwNztcbiAgLS1ncmVlbjogIzI4YTc0NTtcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMxN2EyYjg7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzAwMDAwMDtcbiAgLS1zZWNvbmRhcnk6ICNCOEJBQzU7XG4gIC0tc3VjY2VzczogIzI4YTc0NTtcbiAgLS1pbmZvOiAjMTdhMmI4O1xuICAtLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tZGFuZ2VyOiAjZGMzNTQ1O1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMzNDNhNDA7XG4gIC0tY29sb3ItdWktMDE6ICMwMDAwMDA7XG4gIC0tY29sb3ItdWktMDI6ICM1RTVFNjI7XG4gIC0tY29sb3ItdWktMDM6ICNCOEJBQzU7XG4gIC0tY29sb3ItdWktMDQ6ICNERkUxRUU7XG4gIC0tY29sb3ItdWktMDU6ICNGOUY5RkM7XG4gIC0tY29sb3ItdWktMDUtNzA6IHJnYmEoMjQ2LCAyNDcsIDI1MSwgMC43KTtcbiAgLS1jb2xvci11aS0wNjogI0ZGRkZGRjtcbiAgLS1jb2xvci11aS0wNi0wNjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgLS1jb2xvci11aS0wNi0xMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLWJyYW5kLXllbGxvdy1kYXJrOiAjRkZEODAwO1xuICAtLWJyYW5kLXllbGxvdzogI0ZGRDgwMDtcbiAgLS1icmFuZC15ZWxsb3ctbGlnaHQ6ICNGRkQ4MDA7XG4gIC0tYnJhbmQtcmVkLWRhcms6ICNGODM2NkE7XG4gIC0tYnJhbmQtcmVkOiAjRjgzNjZBO1xuICAtLWJyYW5kLXJlZC1saWdodDogI0Y4MzY2QTtcbiAgLS1icmFuZC1ibHVlLWRhcms6ICMyOTgzRkY7XG4gIC0tYnJhbmQtYmx1ZTogIzI5ODNGRjtcbiAgLS1icmFuZC1ibHVlLWxpZ2h0OiAjMjk4M0ZGO1xuICAtLWJyYW5kLWdyZWVuLWRhcms6ICNBNUNEMjg7XG4gIC0tYnJhbmQtZ3JlZW46ICNBNUNEMjg7XG4gIC0tYnJhbmQtZ3JlZW4tbGlnaHQ6ICNBNUNEMjg7XG4gIC0tYnJhbmQtcHVycGxlLWRhcms6ICNDMTAxRjg7XG4gIC0tYnJhbmQtcHVycGxlOiAjQzEwMUY4O1xuICAtLWJyYW5kLXB1cnBsZS1saWdodDogI0MxMDFGODtcbiAgLS1jb2xvci1zdGF0dXMtZXJyb3ItZGFyazogI0I4MDQ0RjtcbiAgLS1jb2xvci1zdGF0dXMtZXJyb3I6ICNENjI0NUE7XG4gIC0tY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OiAjRkZGMkY2O1xuICAtLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6ICNCQzRBMDk7XG4gIC0tY29sb3Itc3RhdHVzLXdhcm5pbmc6ICNFMzczMzQ7XG4gIC0tY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6ICNGRkYzRUQ7XG4gIC0tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazogIzBDNzk1MjtcbiAgLS1jb2xvci1zdGF0dXMtc3VjY2VzczogIzM5QkQ4RDtcbiAgLS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDogI0VBRjVGMTtcbiAgLS1jb2xvci1zdGF0dXMtaW5mby1kYXJrOiAjMkM1M0I5O1xuICAtLWNvbG9yLXN0YXR1cy1pbmZvOiAjNjk5M0ZGO1xuICAtLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0OiAjRUVGM0ZGO1xuICAtLWNvbG9yLWxpbmtlZGluOiAjMTQzREQ2O1xuICAtLWNvbG9yLWluZGVlZDogIzAwM0E5QjtcbiAgLS1jb2xvci10d2l0dGVyOiAjMURBMUYyO1xuICAtLWNvbG9yLWZhY2Vib29rOiAjMTg3N0YyO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogMTAyNHB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDE0NDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgfVxuXG4vKiBsaW5lIDE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbi8qIGxpbmUgMTAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4vKiBsaW5lIDExNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IH1cblxuLyogbGluZSAxMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMTI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi8qIGxpbmUgMTM2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAxNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiBsaW5lIDE0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSAxNTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbi8qIGxpbmUgMTU2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKiBsaW5lIDE2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKiBsaW5lIDE3MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBsaW5lIDE3OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuLyogbGluZSAxNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuLyogbGluZSAxODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBsaW5lIDIwMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDIxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogbGluZSAyMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4vKiBsaW5lIDI0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG4vKiBsaW5lIDI1MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIGxpbmUgMjU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgMjY5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuLyogbGluZSAyNzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTsgfVxuXG4vKiBsaW5lIDI4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgfVxuXG4vKiBsaW5lIDI5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4vKiBsaW5lIDMwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDMxNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMzE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMzMwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qIGxpbmUgMzM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKiBsaW5lIDM0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAzNTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG5cbi8qIGxpbmUgMzU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qIGxpbmUgMzcxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDM3OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSAzODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAzOTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuLyogbGluZSAzOTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDQxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi8qIGxpbmUgNDI2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBsaW5lIDQzMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDQzNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qIGxpbmUgNDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiBsaW5lIDQ1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qIGxpbmUgNDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSA0NzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDQ3NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNDgyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG5cbi8qIGxpbmUgMTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLyogbGluZSAyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLyogbGluZSAyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi8qIGxpbmUgMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4vKiBsaW5lIDQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi8qIGxpbmUgNTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5ociB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qIGxpbmUgNzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4vKiBsaW5lIDg0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSA4OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLyogbGluZSA5NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLyogbGluZSAxMDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMTEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4vKiBsaW5lIDExNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG4gIC8qIGxpbmUgMTIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuICAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgfVxuXG4vKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MgKi9cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzICovXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyAqL1xuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzICovXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyAqL1xuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi8qIGxpbmUgMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MgKi9cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MgKi9cbiAgYSA+IGNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzICovXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG4gIC8qIGxpbmUgMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzICovXG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLyogbGluZSAzMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MgKi9cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuICAvKiBsaW5lIDM3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyAqL1xuICBwcmUgY29kZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDQ1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyAqL1xuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzICovXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHMsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItbGcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzICovXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA1NzZweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyAqL1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZyB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7IH0gfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyAqL1xuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9XG5cbi8qIGxpbmUgNTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzICovXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA1OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlOyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4vKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLyogbGluZSA2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLyogbGluZSA2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDYwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAvKiBsaW5lIDYyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUgdGgsXG4gIC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTsgfVxuXG4vKiBsaW5lIDQ1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC8qIGxpbmUgNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG5cbi8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSA3NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4OyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2E3YTdhOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlY2VmOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNkYWRiZTE7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZmU0OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRmZTQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4ZmQxOWU7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4NmNmZGE7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS13YXJuaW5nIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGQsXG4udGFibGUtd2FybmluZyB0aGVhZCB0aCxcbi50YWJsZS13YXJuaW5nIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmRmN2U7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2VkOTY5ZTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYmZjZmM7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5NTk5OWM7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXVpLTAxLFxuLnRhYmxlLWNvbG9yLXVpLTAxID4gdGgsXG4udGFibGUtY29sb3ItdWktMDEgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGI4Yjg7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wMSB0aCxcbi50YWJsZS1jb2xvci11aS0wMSB0ZCxcbi50YWJsZS1jb2xvci11aS0wMSB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci11aS0wMSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2E3YTdhOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDE6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci11aS0wMTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wMixcbi50YWJsZS1jb2xvci11aS0wMiA+IHRoLFxuLnRhYmxlLWNvbG9yLXVpLTAyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQzOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3ItdWktMDIgdGgsXG4udGFibGUtY29sb3ItdWktMDIgdGQsXG4udGFibGUtY29sb3ItdWktMDIgdGhlYWQgdGgsXG4udGFibGUtY29sb3ItdWktMDIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2FiYWJhZDsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTAyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzVjNjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTAyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDI6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzVjNjsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3ItdWktMDMsXG4udGFibGUtY29sb3ItdWktMDMgPiB0aCxcbi50YWJsZS1jb2xvci11aS0wMyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWNlZjsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXVpLTAzIHRoLFxuLnRhYmxlLWNvbG9yLXVpLTAzIHRkLFxuLnRhYmxlLWNvbG9yLXVpLTAzIHRoZWFkIHRoLFxuLnRhYmxlLWNvbG9yLXVpLTAzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNkYWRiZTE7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci11aS0wMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRmZTQ7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci11aS0wMzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTAzOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRmZTQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXVpLTA0LFxuLnRhYmxlLWNvbG9yLXVpLTA0ID4gdGgsXG4udGFibGUtY29sb3ItdWktMDQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3ZmE7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wNCB0aCxcbi50YWJsZS1jb2xvci11aS0wNCB0ZCxcbi50YWJsZS1jb2xvci11aS0wNCB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci11aS0wNCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZmY2OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlOGYxOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci11aS0wNDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlOGYxOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wNSxcbi50YWJsZS1jb2xvci11aS0wNSA+IHRoLFxuLnRhYmxlLWNvbG9yLXVpLTA1ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3ItdWktMDUgdGgsXG4udGFibGUtY29sb3ItdWktMDUgdGQsXG4udGFibGUtY29sb3ItdWktMDUgdGhlYWQgdGgsXG4udGFibGUtY29sb3ItdWktMDUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZjZmNmZDsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTA1OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTA1OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3ItdWktMDUtNzAsXG4udGFibGUtY29sb3ItdWktMDUtNzAgPiB0aCxcbi50YWJsZS1jb2xvci11aS0wNS03MCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDI1NCwgMjU0LCAwLjkxNik7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wNS03MCB0aCxcbi50YWJsZS1jb2xvci11aS0wNS03MCB0ZCxcbi50YWJsZS1jb2xvci11aS0wNS03MCB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci11aS0wNS03MCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MiwgMjUyLCAyNTQsIDAuODQ0KTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTA1LTcwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDI0NiwgMjQ2LCAwLjkxNik7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci11aS0wNS03MDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTA1LTcwOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyNDYsIDI0NiwgMC45MTYpOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wNixcbi50YWJsZS1jb2xvci11aS0wNiA+IHRoLFxuLnRhYmxlLWNvbG9yLXVpLTA2ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXVpLTA2IHRoLFxuLnRhYmxlLWNvbG9yLXVpLTA2IHRkLFxuLnRhYmxlLWNvbG9yLXVpLTA2IHRoZWFkIHRoLFxuLnRhYmxlLWNvbG9yLXVpLTA2IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDY6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci11aS0wNjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wNi0wNixcbi50YWJsZS1jb2xvci11aS0wNi0wNiA+IHRoLFxuLnRhYmxlLWNvbG9yLXVpLTA2LTA2ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzM2OCk7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wNi0wNiB0aCxcbi50YWJsZS1jb2xvci11aS0wNi0wNiB0ZCxcbi50YWJsZS1jb2xvci11aS0wNi0wNiB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci11aS0wNi0wNiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTExMik7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci11aS0wNi0wNjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC43MzY4KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTA2LTA2OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDYtMDY6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjczNjgpOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wNi0xMCxcbi50YWJsZS1jb2xvci11aS0wNi0xMCA+IHRoLFxuLnRhYmxlLWNvbG9yLXVpLTA2LTEwID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzQ4KTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXVpLTA2LTEwIHRoLFxuLnRhYmxlLWNvbG9yLXVpLTA2LTEwIHRkLFxuLnRhYmxlLWNvbG9yLXVpLTA2LTEwIHRoZWFkIHRoLFxuLnRhYmxlLWNvbG9yLXVpLTA2LTEwIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MzIpOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDYtMTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNzQ4KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTA2LTEwOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDYtMTA6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjc0OCk7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLXllbGxvdy1kYXJrLFxuLnRhYmxlLWJyYW5kLXllbGxvdy1kYXJrID4gdGgsXG4udGFibGUtYnJhbmQteWVsbG93LWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0Yjg7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC15ZWxsb3ctZGFyayB0aCxcbi50YWJsZS1icmFuZC15ZWxsb3ctZGFyayB0ZCxcbi50YWJsZS1icmFuZC15ZWxsb3ctZGFyayB0aGVhZCB0aCxcbi50YWJsZS1icmFuZC15ZWxsb3ctZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlYjdhOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQteWVsbG93LWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMDlmOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQteWVsbG93LWRhcms6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC15ZWxsb3ctZGFyazpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMDlmOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC15ZWxsb3csXG4udGFibGUtYnJhbmQteWVsbG93ID4gdGgsXG4udGFibGUtYnJhbmQteWVsbG93ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGI4OyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtYnJhbmQteWVsbG93IHRoLFxuLnRhYmxlLWJyYW5kLXllbGxvdyB0ZCxcbi50YWJsZS1icmFuZC15ZWxsb3cgdGhlYWQgdGgsXG4udGFibGUtYnJhbmQteWVsbG93IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmViN2E7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC15ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMDlmOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQteWVsbG93OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQteWVsbG93OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYwOWY7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLXllbGxvdy1saWdodCxcbi50YWJsZS1icmFuZC15ZWxsb3ctbGlnaHQgPiB0aCxcbi50YWJsZS1icmFuZC15ZWxsb3ctbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0Yjg7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC15ZWxsb3ctbGlnaHQgdGgsXG4udGFibGUtYnJhbmQteWVsbG93LWxpZ2h0IHRkLFxuLnRhYmxlLWJyYW5kLXllbGxvdy1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1icmFuZC15ZWxsb3ctbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWI3YTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXllbGxvdy1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwOWY7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC15ZWxsb3ctbGlnaHQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC15ZWxsb3ctbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjA5ZjsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtYnJhbmQtcmVkLWRhcmssXG4udGFibGUtYnJhbmQtcmVkLWRhcmsgPiB0aCxcbi50YWJsZS1icmFuZC1yZWQtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYzdkNTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLXJlZC1kYXJrIHRoLFxuLnRhYmxlLWJyYW5kLXJlZC1kYXJrIHRkLFxuLnRhYmxlLWJyYW5kLXJlZC1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWJyYW5kLXJlZC1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYjk2YjI7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1yZWQtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2FlYzM7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1yZWQtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXJlZC1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2FlYzM7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLXJlZCxcbi50YWJsZS1icmFuZC1yZWQgPiB0aCxcbi50YWJsZS1icmFuZC1yZWQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGM3ZDU7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC1yZWQgdGgsXG4udGFibGUtYnJhbmQtcmVkIHRkLFxuLnRhYmxlLWJyYW5kLXJlZCB0aGVhZCB0aCxcbi50YWJsZS1icmFuZC1yZWQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiOTZiMjsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2FlYzM7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1yZWQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1yZWQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjYWVjMzsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtYnJhbmQtcmVkLWxpZ2h0LFxuLnRhYmxlLWJyYW5kLXJlZC1saWdodCA+IHRoLFxuLnRhYmxlLWJyYW5kLXJlZC1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkYzdkNTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLXJlZC1saWdodCB0aCxcbi50YWJsZS1icmFuZC1yZWQtbGlnaHQgdGQsXG4udGFibGUtYnJhbmQtcmVkLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWJyYW5kLXJlZC1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmI5NmIyOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQtcmVkLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjYWVjMzsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXJlZC1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXJlZC1saWdodDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNhZWMzOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC1ibHVlLWRhcmssXG4udGFibGUtYnJhbmQtYmx1ZS1kYXJrID4gdGgsXG4udGFibGUtYnJhbmQtYmx1ZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNkY2ZmOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtYnJhbmQtYmx1ZS1kYXJrIHRoLFxuLnRhYmxlLWJyYW5kLWJsdWUtZGFyayB0ZCxcbi50YWJsZS1icmFuZC1ibHVlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtYnJhbmQtYmx1ZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5MGJmZmY7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1ibHVlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFjZGZmOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQtYmx1ZS1kYXJrOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQtYmx1ZS1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWNkZmY7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLWJsdWUsXG4udGFibGUtYnJhbmQtYmx1ZSA+IHRoLFxuLnRhYmxlLWJyYW5kLWJsdWUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2RjZmY7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC1ibHVlIHRoLFxuLnRhYmxlLWJyYW5kLWJsdWUgdGQsXG4udGFibGUtYnJhbmQtYmx1ZSB0aGVhZCB0aCxcbi50YWJsZS1icmFuZC1ibHVlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5MGJmZmY7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhY2RmZjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLWJsdWU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1ibHVlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWNkZmY7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLWJsdWUtbGlnaHQsXG4udGFibGUtYnJhbmQtYmx1ZS1saWdodCA+IHRoLFxuLnRhYmxlLWJyYW5kLWJsdWUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2RjZmY7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC1ibHVlLWxpZ2h0IHRoLFxuLnRhYmxlLWJyYW5kLWJsdWUtbGlnaHQgdGQsXG4udGFibGUtYnJhbmQtYmx1ZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1icmFuZC1ibHVlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5MGJmZmY7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1ibHVlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhY2RmZjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLWJsdWUtbGlnaHQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1ibHVlLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWNkZmY7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLWdyZWVuLWRhcmssXG4udGFibGUtYnJhbmQtZ3JlZW4tZGFyayA+IHRoLFxuLnRhYmxlLWJyYW5kLWdyZWVuLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmYxYzM7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC1ncmVlbi1kYXJrIHRoLFxuLnRhYmxlLWJyYW5kLWdyZWVuLWRhcmsgdGQsXG4udGFibGUtYnJhbmQtZ3JlZW4tZGFyayB0aGVhZCB0aCxcbi50YWJsZS1icmFuZC1ncmVlbi1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNkMGU1OGY7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1ncmVlbi1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZWNhZTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLWdyZWVuLWRhcms6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1ncmVlbi1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGVjYWU7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLWdyZWVuLFxuLnRhYmxlLWJyYW5kLWdyZWVuID4gdGgsXG4udGFibGUtYnJhbmQtZ3JlZW4gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmYxYzM7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC1ncmVlbiB0aCxcbi50YWJsZS1icmFuZC1ncmVlbiB0ZCxcbi50YWJsZS1icmFuZC1ncmVlbiB0aGVhZCB0aCxcbi50YWJsZS1icmFuZC1ncmVlbiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZDBlNThmOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQtZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlY2FlOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQtZ3JlZW46aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1ncmVlbjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlY2FlOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC1ncmVlbi1saWdodCxcbi50YWJsZS1icmFuZC1ncmVlbi1saWdodCA+IHRoLFxuLnRhYmxlLWJyYW5kLWdyZWVuLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmMWMzOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtYnJhbmQtZ3JlZW4tbGlnaHQgdGgsXG4udGFibGUtYnJhbmQtZ3JlZW4tbGlnaHQgdGQsXG4udGFibGUtYnJhbmQtZ3JlZW4tbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtYnJhbmQtZ3JlZW4tbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2QwZTU4ZjsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLWdyZWVuLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZWNhZTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLWdyZWVuLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQtZ3JlZW4tbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZWNhZTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtYnJhbmQtcHVycGxlLWRhcmssXG4udGFibGUtYnJhbmQtcHVycGxlLWRhcmsgPiB0aCxcbi50YWJsZS1icmFuZC1wdXJwbGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlYjhmZDsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLXB1cnBsZS1kYXJrIHRoLFxuLnRhYmxlLWJyYW5kLXB1cnBsZS1kYXJrIHRkLFxuLnRhYmxlLWJyYW5kLXB1cnBsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWJyYW5kLXB1cnBsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNkZjdiZmI7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1wdXJwbGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODlmZmM7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1wdXJwbGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXB1cnBsZS1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZmM7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLXB1cnBsZSxcbi50YWJsZS1icmFuZC1wdXJwbGUgPiB0aCxcbi50YWJsZS1icmFuZC1wdXJwbGUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWI4ZmQ7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC1wdXJwbGUgdGgsXG4udGFibGUtYnJhbmQtcHVycGxlIHRkLFxuLnRhYmxlLWJyYW5kLXB1cnBsZSB0aGVhZCB0aCxcbi50YWJsZS1icmFuZC1wdXJwbGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2RmN2JmYjsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXB1cnBsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODlmZmM7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1wdXJwbGU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1wdXJwbGU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZmYzsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtYnJhbmQtcHVycGxlLWxpZ2h0LFxuLnRhYmxlLWJyYW5kLXB1cnBsZS1saWdodCA+IHRoLFxuLnRhYmxlLWJyYW5kLXB1cnBsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlYjhmZDsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLXB1cnBsZS1saWdodCB0aCxcbi50YWJsZS1icmFuZC1wdXJwbGUtbGlnaHQgdGQsXG4udGFibGUtYnJhbmQtcHVycGxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWJyYW5kLXB1cnBsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGY3YmZiOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQtcHVycGxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZmYzsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXB1cnBsZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXB1cnBsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTg5ZmZjOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1zdGF0dXMtZXJyb3ItZGFyayxcbi50YWJsZS1jb2xvci1zdGF0dXMtZXJyb3ItZGFyayA+IHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJiOWNlOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsgdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsgdGQsXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2RhN2NhMzsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTVjMDsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTVjMDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvciA+IHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YzJkMTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvciB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtZXJyb3IgdGQsXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yIHRoZWFkIHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWE4ZGE5OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLWVycm9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWNjMTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvcjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvcjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhY2MxOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQsXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0ID4gdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmZjOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0IHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodCB0ZCxcbi50YWJsZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmY4ZmE7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmU5OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZTk7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmssXG4udGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyayA+IHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2NjYmE7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrIHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmsgdGQsXG4udGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyayB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNkY2ExN2Y7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2YmRhNjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmJkYTY7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nID4gdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Q4YzY7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZyB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZyB0ZCxcbi50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZyB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjBiNjk1OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRjOWIwOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRjOWIwOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodCxcbi50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodCA+IHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmY2ZhOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQgdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQgdGQsXG4udGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjlmNjsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWRlMTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWRlMTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyayxcbi50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrID4gdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiZDljZjsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcmsgdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyayB0ZCxcbi50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzgxYjlhNTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkMGMzOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZDBjMzsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MsXG4udGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZWRkZjsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzIHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzIHRkLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5OGRkYzQ7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWU3ZDQ7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzczpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNWU3ZDQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0LFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0ID4gdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZjZmI7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCB0ZCxcbi50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmYWY4OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNGYwOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNGYwOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvLWRhcmsgPiB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjZmViOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLWluZm8tZGFyayB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrIHRkLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLWluZm8tZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTFhNmRiOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLWluZm8tZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWMwZTU7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLWluZm8tZGFyazpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFjMGU1OyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1zdGF0dXMtaW5mbyxcbi50YWJsZS1jb2xvci1zdGF0dXMtaW5mbyA+IHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlMWZmOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLWluZm8gdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLWluZm8gdGQsXG4udGFibGUtY29sb3Itc3RhdHVzLWluZm8gdGhlYWQgdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2IxYzdmZjsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2ZmZjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLWluZm86aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2ZmZjsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQsXG4udGFibGUtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQgPiB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtaW5mby1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmNmZjsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0IHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0IHRkLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmNmY5ZmY7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtaW5mby1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWVkZmY7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtaW5mby1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWVkZmY7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLWxpbmtlZGluLFxuLnRhYmxlLWNvbG9yLWxpbmtlZGluID4gdGgsXG4udGFibGUtY29sb3ItbGlua2VkaW4gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGM5ZjQ7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1saW5rZWRpbiB0aCxcbi50YWJsZS1jb2xvci1saW5rZWRpbiB0ZCxcbi50YWJsZS1jb2xvci1saW5rZWRpbiB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci1saW5rZWRpbiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODU5YWVhOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItbGlua2VkaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiN2YwOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItbGlua2VkaW46aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1saW5rZWRpbjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiN2YwOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1pbmRlZWQsXG4udGFibGUtY29sb3ItaW5kZWVkID4gdGgsXG4udGFibGUtY29sb3ItaW5kZWVkID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhjOGUzOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3ItaW5kZWVkIHRoLFxuLnRhYmxlLWNvbG9yLWluZGVlZCB0ZCxcbi50YWJsZS1jb2xvci1pbmRlZWQgdGhlYWQgdGgsXG4udGFibGUtY29sb3ItaW5kZWVkIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3YTk5Y2I7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1pbmRlZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZiYWRjOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItaW5kZWVkOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItaW5kZWVkOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNmJhZGM7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXR3aXR0ZXIsXG4udGFibGUtY29sb3ItdHdpdHRlciA+IHRoLFxuLnRhYmxlLWNvbG9yLXR3aXR0ZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGU1ZmI7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci10d2l0dGVyIHRoLFxuLnRhYmxlLWNvbG9yLXR3aXR0ZXIgdGQsXG4udGFibGUtY29sb3ItdHdpdHRlciB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci10d2l0dGVyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4OWNlZjg7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci10d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4ZGJmOTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXR3aXR0ZXI6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci10d2l0dGVyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGRiZjk7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLWZhY2Vib29rLFxuLnRhYmxlLWNvbG9yLWZhY2Vib29rID4gdGgsXG4udGFibGUtY29sb3ItZmFjZWJvb2sgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWQ5ZmI7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1mYWNlYm9vayB0aCxcbi50YWJsZS1jb2xvci1mYWNlYm9vayB0ZCxcbi50YWJsZS1jb2xvci1mYWNlYm9vayB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci1mYWNlYm9vayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODdiOGY4OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjYmZhOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItZmFjZWJvb2s6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1mYWNlYm9vazpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjYmZhOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi8qIGxpbmUgMTE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1OyB9XG5cbi8qIGxpbmUgMTIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4vKiBsaW5lIDEzMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgfVxuICAvKiBsaW5lIDEzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtZGFyayB0aCxcbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICM0NTRkNTU7IH1cbiAgLyogbGluZSAxNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfVxuICAvKiBsaW5lIDE0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAudGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC8qIGxpbmUgMTcxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC8qIGxpbmUgMTc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC8qIGxpbmUgMTcxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC8qIGxpbmUgMTc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAvKiBsaW5lIDE3MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAvKiBsaW5lIDE3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAgIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLyogbGluZSAxNzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLyogbGluZSAxNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG4vKiBsaW5lIDE3MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAvKiBsaW5lIDE3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzQwNDA0MDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gIC8qIGxpbmUgMzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgb3BhY2l0eTogMTsgfVxuICAvKiBsaW5lIDQ4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDYwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbnNlbGVjdC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3OyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSA4NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgOTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4vKiBsaW5lIDEwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLyogbGluZSAxMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qIGxpbmUgMTI1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuICAvKiBsaW5lIDEzNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKiBsaW5lIDE1MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG4vKiBsaW5lIDE2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG4vKiBsaW5lIDE3MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDE3NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi8qIGxpbmUgMTg5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuXG4vKiBsaW5lIDE5OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLyogbGluZSAyMDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1yb3cgPiAuY29sLFxuICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi8qIGxpbmUgMjE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9XG5cbi8qIGxpbmUgMjIzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTsgfVxuICAvKiBsaW5lIDIyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4vKiBsaW5lIDIzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAyMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gIC8qIGxpbmUgMjQ2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSA0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICMyOGE3NDU7IH1cblxuLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgLyogbGluZSA3MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1yb3cgPiAuY29sID4gLnZhbGlkLXRvb2x0aXAsXG4gIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGxlZnQ6IDVweDsgfVxuXG4vKiBsaW5lIDc3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAvKiBsaW5lIDk1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLyogbGluZSAzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDp2YWxpZCwgc2VsZWN0LmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS41cmVtIGNlbnRlcjsgfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTsgfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi4zMTI1cmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgbm8tcmVwZWF0OyB9XG4gIC8qIGxpbmUgMTMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4vKiBsaW5lIDE0MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG5cbi8qIGxpbmUgMTQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMTUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG4gIC8qIGxpbmUgMTU2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi8qIGxpbmUgMTYyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzRjZTU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTU3OyB9XG5cbi8qIGxpbmUgMTY5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLyogbGluZSAxNzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLyogbGluZSAxODMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi8qIGxpbmUgMTg4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG5cbi8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNkYzM1NDU7IH1cblxuLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAvKiBsaW5lIDcwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLXJvdyA+IC5jb2wgPiAuaW52YWxpZC10b29sdGlwLFxuICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+IC5pbnZhbGlkLXRvb2x0aXAge1xuICAgIGxlZnQ6IDVweDsgfVxuXG4vKiBsaW5lIDc3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLyogbGluZSA5NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOmludmFsaWQsIHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMS41cmVtIGNlbnRlcjsgfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7IH1cblxuLyogbGluZSAzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdDsgfVxuICAvKiBsaW5lIDEzMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi8qIGxpbmUgMTQwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi8qIGxpbmUgMTQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7IH1cbiAgLyogbGluZSAxNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi8qIGxpbmUgMTYyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U0NjA2ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDsgfVxuXG4vKiBsaW5lIDE2OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4vKiBsaW5lIDE3MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuLyogbGluZSAxODMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4vKiBsaW5lIDE4OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLyogbGluZSAyNzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAvKiBsaW5lIDI4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSAyODksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgMjk3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSAzMDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC8qIGxpbmUgMzEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLyogbGluZSAzMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLyogbGluZSAzMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAvKiBsaW5lIDMzMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSAzMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLyogbGluZSAzNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAvKiBsaW5lIDQwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSA1NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDM4LCAzOCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMzgsIDM4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjhCQUM1O1xuICBib3JkZXItY29sb3I6ICNCOEJBQzU7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzYTZiNDtcbiAgICBib3JkZXItY29sb3I6ICM5YzlmYWU7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzYTZiNDtcbiAgICBib3JkZXItY29sb3I6ICM5YzlmYWU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTYxLCAxNjQsIDE3NCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjhCQUM1O1xuICAgIGJvcmRlci1jb2xvcjogI0I4QkFDNTsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM5ZmFlO1xuICAgIGJvcmRlci1jb2xvcjogIzk1OThhODsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2MSwgMTY0LCAxNzQsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxODgzODtcbiAgICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuICAgIGJvcmRlci1jb2xvcjogIzFjNzQzMDsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICAgIGJvcmRlci1jb2xvcjogIzExN2E4YjsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICAgIGJvcmRlci1jb2xvcjogI2QzOWUwMDsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgICBib3JkZXItY29sb3I6ICNiZDIxMzA7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlci5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4MjMzMztcbiAgICBib3JkZXItY29sb3I6ICNiZDIxMzA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDtcbiAgICBib3JkZXItY29sb3I6ICNiMjFmMmQ7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICAgIGJvcmRlci1jb2xvcjogI2RhZTBlNTsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1saWdodC5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTtcbiAgICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICAgIGJvcmRlci1jb2xvcjogIzFkMjEyNDsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICAgIGJvcmRlci1jb2xvcjogIzE3MWExZDsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3ItdWktMDEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wMTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wMTpmb2N1cywgLmJ0bi1jb2xvci11aS0wMS5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMzgsIDM4LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTAxLmRpc2FibGVkLCAuYnRuLWNvbG9yLXVpLTAxOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29sb3ItdWktMDE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tY29sb3ItdWktMDEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci11aS0wMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tY29sb3ItdWktMDE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb2xvci11aS0wMS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDM4LCAzOCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1jb2xvci11aS0wMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUU1RTYyO1xuICBib3JkZXItY29sb3I6ICM1RTVFNjI7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTAyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YjRlO1xuICAgIGJvcmRlci1jb2xvcjogIzQ1NDU0ODsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wMjpmb2N1cywgLmJ0bi1jb2xvci11aS0wMi5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGI0ZTtcbiAgICBib3JkZXItY29sb3I6ICM0NTQ1NDg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTE4LCAxMTgsIDEyMiwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wMi5kaXNhYmxlZCwgLmJ0bi1jb2xvci11aS0wMjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVFNUU2MjtcbiAgICBib3JkZXItY29sb3I6ICM1RTVFNjI7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXVpLTAyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTAyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDU0ODtcbiAgICBib3JkZXItY29sb3I6ICMzZjNmNDE7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXVpLTAyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci11aS0wMjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTAyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTgsIDExOCwgMTIyLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLXVpLTAzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOEJBQzU7XG4gIGJvcmRlci1jb2xvcjogI0I4QkFDNTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDM6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhM2E2YjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWM5ZmFlOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTAzOmZvY3VzLCAuYnRuLWNvbG9yLXVpLTAzLmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNhNmI0O1xuICAgIGJvcmRlci1jb2xvcjogIzljOWZhZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjEsIDE2NCwgMTc0LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTAzLmRpc2FibGVkLCAuYnRuLWNvbG9yLXVpLTAzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjhCQUM1O1xuICAgIGJvcmRlci1jb2xvcjogI0I4QkFDNTsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wMzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29sb3ItdWktMDM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tY29sb3ItdWktMDMuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM5ZmFlO1xuICAgIGJvcmRlci1jb2xvcjogIzk1OThhODsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tY29sb3ItdWktMDM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNvbG9yLXVpLTAzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tY29sb3ItdWktMDMuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2MSwgMTY0LCAxNzQsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3ItdWktMDQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRTFFRTtcbiAgYm9yZGVyLWNvbG9yOiAjREZFMUVFOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wNDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2Y2FlMTtcbiAgICBib3JkZXItY29sb3I6ICNiZWMyZGM7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDQ6Zm9jdXMsIC5idG4tY29sb3ItdWktMDQuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNmNhZTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVjMmRjO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5NSwgMTk3LCAyMDgsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDQuZGlzYWJsZWQsIC5idG4tY29sb3ItdWktMDQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERkUxRUU7XG4gICAgYm9yZGVyLWNvbG9yOiAjREZFMUVFOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTA0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1jb2xvci11aS0wNDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1jb2xvci11aS0wNC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZWMyZGM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjViYWQ4OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci11aS0wNDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tY29sb3ItdWktMDQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb2xvci11aS0wNC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk1LCAxOTcsIDIwOCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1jb2xvci11aS0wNSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUZDO1xuICBib3JkZXItY29sb3I6ICNGOUY5RkM7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTA1OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGVmO1xuICAgIGJvcmRlci1jb2xvcjogI2Q3ZDdlYjsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wNTpmb2N1cywgLmJ0bi1jb2xvci11aS0wNS5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlZjtcbiAgICBib3JkZXItY29sb3I6ICNkN2Q3ZWI7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE3LCAyMTcsIDIyMCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wNS5kaXNhYmxlZCwgLmJ0bi1jb2xvci11aS0wNTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGQztcbiAgICBib3JkZXItY29sb3I6ICNGOUY5RkM7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXVpLTA1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTA1LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdlYjtcbiAgICBib3JkZXItY29sb3I6ICNjZmNmZTc7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXVpLTA1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci11aS0wNTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTA1LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTcsIDIxNywgMjIwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLXVpLTA1LTcwIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDcsIDI1MSwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMjQ3LCAyNTEsIDAuNyk7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTA1LTcwOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgMjIzLCAyMzksIDAuNyk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMSwgMjE2LCAyMzUsIDAuNyk7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDUtNzA6Zm9jdXMsIC5idG4tY29sb3ItdWktMDUtNzAuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCAyMjMsIDIzOSwgMC43KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjExLCAyMTYsIDIzNSwgMC43KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTMsIDE5NSwgMTk5LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTA1LTcwLmRpc2FibGVkLCAuYnRuLWNvbG9yLXVpLTA1LTcwOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQ3LCAyNTEsIDAuNyk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMjQ3LCAyNTEsIDAuNyk7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDUtNzA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXVpLTA1LTcwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTA1LTcwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTEsIDIxNiwgMjM1LCAwLjcpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMDIsIDIwOCwgMjMxLCAwLjcpOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci11aS0wNS03MDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tY29sb3ItdWktMDUtNzA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb2xvci11aS0wNS03MC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTkzLCAxOTUsIDE5OSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1jb2xvci11aS0wNiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTA2OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZTZlNjsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wNjpmb2N1cywgLmJ0bi1jb2xvci11aS0wNi5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMjIsIDIyMywgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wNi5kaXNhYmxlZCwgLmJ0bi1jb2xvci11aS0wNjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXVpLTA2Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTA2LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNkZmRmZGY7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXVpLTA2Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci11aS0wNjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTA2LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDIyMiwgMjIzLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLXVpLTA2LTA2IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDYtMDY6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4wNik7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMDYpOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTA2LTA2OmZvY3VzLCAuYnRuLWNvbG9yLXVpLTA2LTA2LmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMDYpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjA2KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NiwgNzAsIDczLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTA2LTA2LmRpc2FibGVkLCAuYnRuLWNvbG9yLXVpLTA2LTA2OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wNi0wNjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29sb3ItdWktMDYtMDY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tY29sb3ItdWktMDYtMDYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMDYpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjMsIDIyMywgMjIzLCAwLjA2KTsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tY29sb3ItdWktMDYtMDY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNvbG9yLXVpLTA2LTA2Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tY29sb3ItdWktMDYtMDYuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY2LCA3MCwgNzMsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3ItdWktMDYtMTAge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDYtMTA6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4xKTsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wNi0xMDpmb2N1cywgLmJ0bi1jb2xvci11aS0wNi0xMC5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg0LCA4NywgOTAsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDYtMTAuZGlzYWJsZWQsIC5idG4tY29sb3ItdWktMDYtMTA6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wNi0xMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29sb3ItdWktMDYtMTA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tY29sb3ItdWktMDYtMTAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMywgMjIzLCAyMjMsIDAuMSk7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXVpLTA2LTEwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci11aS0wNi0xMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTA2LTEwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4NCwgODcsIDkwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLXllbGxvdy1kYXJrIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ4MDA7XG4gIGJvcmRlci1jb2xvcjogI0ZGRDgwMDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tYnJhbmQteWVsbG93LWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWI4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NhZDAwOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXllbGxvdy1kYXJrOmZvY3VzLCAuYnRuLWJyYW5kLXllbGxvdy1kYXJrLmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDliODAwO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYWQwMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE4OSwgNiwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC15ZWxsb3ctZGFyay5kaXNhYmxlZCwgLmJ0bi1icmFuZC15ZWxsb3ctZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDgwMDtcbiAgICBib3JkZXItY29sb3I6ICNGRkQ4MDA7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQteWVsbG93LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJyYW5kLXllbGxvdy1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWJyYW5kLXllbGxvdy1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYWQwMDtcbiAgICBib3JkZXItY29sb3I6ICNiZmEyMDA7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWJyYW5kLXllbGxvdy1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1icmFuZC15ZWxsb3ctZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWJyYW5kLXllbGxvdy1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE4OSwgNiwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1icmFuZC15ZWxsb3cge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZEODAwOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC15ZWxsb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWI4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NhZDAwOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXllbGxvdzpmb2N1cywgLmJ0bi1icmFuZC15ZWxsb3cuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWI4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NhZDAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTg5LCA2LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXllbGxvdy5kaXNhYmxlZCwgLmJ0bi1icmFuZC15ZWxsb3c6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZEODAwOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWJyYW5kLXllbGxvdy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2FkMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmZhMjAwOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWJyYW5kLXllbGxvdy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxODksIDYsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tYnJhbmQteWVsbG93LWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ4MDA7XG4gIGJvcmRlci1jb2xvcjogI0ZGRDgwMDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tYnJhbmQteWVsbG93LWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDliODAwO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYWQwMDsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC15ZWxsb3ctbGlnaHQ6Zm9jdXMsIC5idG4tYnJhbmQteWVsbG93LWxpZ2h0LmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDliODAwO1xuICAgIGJvcmRlci1jb2xvcjogI2NjYWQwMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE4OSwgNiwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC15ZWxsb3ctbGlnaHQuZGlzYWJsZWQsIC5idG4tYnJhbmQteWVsbG93LWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEODAwO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDgwMDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC15ZWxsb3ctbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJyYW5kLXllbGxvdy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1icmFuZC15ZWxsb3ctbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NhZDAwO1xuICAgIGJvcmRlci1jb2xvcjogI2JmYTIwMDsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tYnJhbmQteWVsbG93LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1icmFuZC15ZWxsb3ctbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1icmFuZC15ZWxsb3ctbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTg5LCA2LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLXJlZC1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODM2NkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4MzY2QTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tYnJhbmQtcmVkLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNzExNGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjMwODQ3OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXJlZC1kYXJrOmZvY3VzLCAuYnRuLWJyYW5kLXJlZC1kYXJrLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjcxMTRmO1xuICAgIGJvcmRlci1jb2xvcjogI2YzMDg0NztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDksIDg0LCAxMjgsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtcmVkLWRhcmsuZGlzYWJsZWQsIC5idG4tYnJhbmQtcmVkLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGODM2NkE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjgzNjZBOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXJlZC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1icmFuZC1yZWQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1icmFuZC1yZWQtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzA4NDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTYwODQ0OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC1yZWQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYnJhbmQtcmVkLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1icmFuZC1yZWQtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCA4NCwgMTI4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjgzNjZBO1xuICBib3JkZXItY29sb3I6ICNGODM2NkE7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXJlZDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3MTE0ZjtcbiAgICBib3JkZXItY29sb3I6ICNmMzA4NDc7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtcmVkOmZvY3VzLCAuYnRuLWJyYW5kLXJlZC5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3MTE0ZjtcbiAgICBib3JkZXItY29sb3I6ICNmMzA4NDc7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCA4NCwgMTI4LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXJlZC5kaXNhYmxlZCwgLmJ0bi1icmFuZC1yZWQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGODM2NkE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjgzNjZBOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWJyYW5kLXJlZC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzA4NDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTYwODQ0OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWJyYW5kLXJlZC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCA4NCwgMTI4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLXJlZC1saWdodCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjgzNjZBO1xuICBib3JkZXItY29sb3I6ICNGODM2NkE7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXJlZC1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3MTE0ZjtcbiAgICBib3JkZXItY29sb3I6ICNmMzA4NDc7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtcmVkLWxpZ2h0OmZvY3VzLCAuYnRuLWJyYW5kLXJlZC1saWdodC5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3MTE0ZjtcbiAgICBib3JkZXItY29sb3I6ICNmMzA4NDc7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCA4NCwgMTI4LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXJlZC1saWdodC5kaXNhYmxlZCwgLmJ0bi1icmFuZC1yZWQtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGODM2NkE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjgzNjZBOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXJlZC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQtcmVkLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWJyYW5kLXJlZC1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMzA4NDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTYwODQ0OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC1yZWQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kLXJlZC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWJyYW5kLXJlZC1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCA4NCwgMTI4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLWJsdWUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4M0ZGO1xuICBib3JkZXItY29sb3I6ICMyOTgzRkY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWJsdWUtZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNmRmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDY3ZjU7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtYmx1ZS1kYXJrOmZvY3VzLCAuYnRuLWJyYW5kLWJsdWUtZGFyay5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNmRmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDY3ZjU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzMsIDE1MCwgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWJsdWUtZGFyay5kaXNhYmxlZCwgLmJ0bi1icmFuZC1ibHVlLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTgzRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4M0ZGOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWJsdWUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQtYmx1ZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWJyYW5kLWJsdWUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY3ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2MmU4OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC1ibHVlLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kLWJsdWUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWJyYW5kLWJsdWUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzMsIDE1MCwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ODNGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMjk4M0ZGOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2ZGZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjdmNTsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1ibHVlOmZvY3VzLCAuYnRuLWJyYW5kLWJsdWUuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzZkZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2N2Y1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDczLCAxNTAsIDI1NSwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1ibHVlLmRpc2FibGVkLCAuYnRuLWJyYW5kLWJsdWU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTgzRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4M0ZGOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJyYW5kLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYnJhbmQtYmx1ZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY3ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2MmU4OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1icmFuZC1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYnJhbmQtYmx1ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzMsIDE1MCwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLWJsdWUtbGlnaHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ODNGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMjk4M0ZGOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1ibHVlLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2ZGZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNjdmNTsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1ibHVlLWxpZ2h0OmZvY3VzLCAuYnRuLWJyYW5kLWJsdWUtbGlnaHQuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzZkZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2N2Y1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDczLCAxNTAsIDI1NSwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1ibHVlLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWJyYW5kLWJsdWUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTgzRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4M0ZGOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWJsdWUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJyYW5kLWJsdWUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYnJhbmQtYmx1ZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY3ZjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2MmU4OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC1ibHVlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1icmFuZC1ibHVlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYnJhbmQtYmx1ZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzMsIDE1MCwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLWdyZWVuLWRhcmsge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E1Q0QyODtcbiAgYm9yZGVyLWNvbG9yOiAjQTVDRDI4OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1ncmVlbi1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJhZDIyO1xuICAgIGJvcmRlci1jb2xvcjogIzgzYTIyMDsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1ncmVlbi1kYXJrOmZvY3VzLCAuYnRuLWJyYW5kLWdyZWVuLWRhcmsuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YmFkMjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjODNhMjIwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE0NSwgMTgwLCA0MCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1ncmVlbi1kYXJrLmRpc2FibGVkLCAuYnRuLWJyYW5kLWdyZWVuLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNUNEMjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjQTVDRDI4OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWdyZWVuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJyYW5kLWdyZWVuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYnJhbmQtZ3JlZW4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4M2EyMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2E5ODFlOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC1ncmVlbi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1icmFuZC1ncmVlbi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYnJhbmQtZ3JlZW4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQ1LCAxODAsIDQwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLWdyZWVuIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNUNEMjg7XG4gIGJvcmRlci1jb2xvcjogI0E1Q0QyODsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tYnJhbmQtZ3JlZW46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YmFkMjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjODNhMjIwOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWdyZWVuOmZvY3VzLCAuYnRuLWJyYW5kLWdyZWVuLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJhZDIyO1xuICAgIGJvcmRlci1jb2xvcjogIzgzYTIyMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNDUsIDE4MCwgNDAsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtZ3JlZW4uZGlzYWJsZWQsIC5idG4tYnJhbmQtZ3JlZW46ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNUNEMjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjQTVDRDI4OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1icmFuZC1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1icmFuZC1ncmVlbi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4M2EyMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2E5ODFlOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYnJhbmQtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1icmFuZC1ncmVlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQ1LCAxODAsIDQwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLWdyZWVuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNUNEMjg7XG4gIGJvcmRlci1jb2xvcjogI0E1Q0QyODsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tYnJhbmQtZ3JlZW4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YmFkMjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjODNhMjIwOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWdyZWVuLWxpZ2h0OmZvY3VzLCAuYnRuLWJyYW5kLWdyZWVuLWxpZ2h0LmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGJhZDIyO1xuICAgIGJvcmRlci1jb2xvcjogIzgzYTIyMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNDUsIDE4MCwgNDAsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtZ3JlZW4tbGlnaHQuZGlzYWJsZWQsIC5idG4tYnJhbmQtZ3JlZW4tbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNUNEMjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjQTVDRDI4OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWdyZWVuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1icmFuZC1ncmVlbi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1icmFuZC1ncmVlbi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4M2EyMjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2E5ODFlOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC1ncmVlbi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYnJhbmQtZ3JlZW4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1icmFuZC1ncmVlbi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQ1LCAxODAsIDQwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLXB1cnBsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMTAxRjg7XG4gIGJvcmRlci1jb2xvcjogI0MxMDFGODsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tYnJhbmQtcHVycGxlLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMzAxZDI7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTkwMWM1OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXB1cnBsZS1kYXJrOmZvY3VzLCAuYnRuLWJyYW5kLXB1cnBsZS1kYXJrLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTMwMWQyO1xuICAgIGJvcmRlci1jb2xvcjogIzk5MDFjNTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDIsIDM5LCAyNDksIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtcHVycGxlLWRhcmsuZGlzYWJsZWQsIC5idG4tYnJhbmQtcHVycGxlLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMTAxRjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzEwMUY4OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXB1cnBsZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1icmFuZC1wdXJwbGUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1icmFuZC1wdXJwbGUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTAxYzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTAwMWI5OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC1wdXJwbGUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYnJhbmQtcHVycGxlLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1icmFuZC1wdXJwbGUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAyLCAzOSwgMjQ5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLXB1cnBsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzEwMUY4O1xuICBib3JkZXItY29sb3I6ICNDMTAxRjg7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXB1cnBsZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzMDFkMjtcbiAgICBib3JkZXItY29sb3I6ICM5OTAxYzU7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtcHVycGxlOmZvY3VzLCAuYnRuLWJyYW5kLXB1cnBsZS5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzMDFkMjtcbiAgICBib3JkZXItY29sb3I6ICM5OTAxYzU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAyLCAzOSwgMjQ5LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXB1cnBsZS5kaXNhYmxlZCwgLmJ0bi1icmFuZC1wdXJwbGU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMTAxRjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzEwMUY4OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWJyYW5kLXB1cnBsZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTAxYzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTAwMWI5OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWJyYW5kLXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAyLCAzOSwgMjQ5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLXB1cnBsZS1saWdodCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzEwMUY4O1xuICBib3JkZXItY29sb3I6ICNDMTAxRjg7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXB1cnBsZS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzMDFkMjtcbiAgICBib3JkZXItY29sb3I6ICM5OTAxYzU7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtcHVycGxlLWxpZ2h0OmZvY3VzLCAuYnRuLWJyYW5kLXB1cnBsZS1saWdodC5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EzMDFkMjtcbiAgICBib3JkZXItY29sb3I6ICM5OTAxYzU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAyLCAzOSwgMjQ5LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXB1cnBsZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1icmFuZC1wdXJwbGUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMTAxRjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzEwMUY4OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXB1cnBsZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQtcHVycGxlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWJyYW5kLXB1cnBsZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTAxYzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTAwMWI5OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC1wdXJwbGUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kLXB1cnBsZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWJyYW5kLXB1cnBsZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAyLCAzOSwgMjQ5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCODA0NEY7XG4gIGJvcmRlci1jb2xvcjogI0I4MDQ0RjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLWVycm9yLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MzAzM2Y7XG4gICAgYm9yZGVyLWNvbG9yOiAjODYwMzNhOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmZvY3VzLCAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTMwMzNmO1xuICAgIGJvcmRlci1jb2xvcjogIzg2MDMzYTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTUsIDQyLCAxMDUsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLWVycm9yLWRhcmsuZGlzYWJsZWQsIC5idG4tY29sb3Itc3RhdHVzLWVycm9yLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCODA0NEY7XG4gICAgYm9yZGVyLWNvbG9yOiAjQjgwNDRGOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3ItZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3ItZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NjAzM2E7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2EwMzM0OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3ItZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tY29sb3Itc3RhdHVzLWVycm9yLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3ItZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk1LCA0MiwgMTA1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLXN0YXR1cy1lcnJvciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYyNDVBO1xuICBib3JkZXItY29sb3I6ICNENjI0NUE7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I1MWU0YztcbiAgICBib3JkZXItY29sb3I6ICNhYTFkNDg7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLWVycm9yOmZvY3VzLCAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I1MWU0YztcbiAgICBib3JkZXItY29sb3I6ICNhYTFkNDg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA2OSwgMTE1LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci5kaXNhYmxlZCwgLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3I6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNENjI0NUE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDYyNDVBOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29sb3Itc3RhdHVzLWVycm9yOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYTFkNDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWYxYjQzOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3I6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA2OSwgMTE1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMkY2O1xuICBib3JkZXItY29sb3I6ICNGRkYyRjY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2NkYztcbiAgICBib3JkZXItY29sb3I6ICNmZmJmZDM7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmZvY3VzLCAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodC5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2NkYztcbiAgICBib3JkZXItY29sb3I6ICNmZmJmZDM7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMTEsIDIxNSwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQuZGlzYWJsZWQsIC5idG4tY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMkY2O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRjJGNjsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZmQzO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYjJjYTsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMjExLCAyMTUsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0QTA5O1xuICBib3JkZXItY29sb3I6ICNCQzRBMDk7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NzNjMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGIzNzA3OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6Zm9jdXMsIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyay5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3M2MwNztcbiAgICBib3JkZXItY29sb3I6ICM4YjM3MDc7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk4LCAxMDEsIDQ2LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmsuZGlzYWJsZWQsIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JDNEEwOTtcbiAgICBib3JkZXItY29sb3I6ICNCQzRBMDk7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhiMzcwNztcbiAgICBib3JkZXItY29sb3I6ICM3ZjMyMDY7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTgsIDEwMSwgNDYsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzNzMzNDtcbiAgYm9yZGVyLWNvbG9yOiAjRTM3MzM0OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0NWYxZDtcbiAgICBib3JkZXItY29sb3I6ICNjODVhMWM7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmc6Zm9jdXMsIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmcuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNDVmMWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzg1YTFjO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMSwgMTM2LCA4MiwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UzNzMzNDtcbiAgICBib3JkZXItY29sb3I6ICNFMzczMzQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4NWExYztcbiAgICBib3JkZXItY29sb3I6ICNiZDU1MWE7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzEsIDEzNiwgODIsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFRDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGM0VEOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGFjNztcbiAgICBib3JkZXItY29sb3I6ICNmZmQxYmE7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6Zm9jdXMsIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmRhYzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZkMWJhO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMjEyLCAyMDgsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQuZGlzYWJsZWQsIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYzRUQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGM0VEOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQxYmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjOWFkOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMTIsIDIwOCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzc5NTI7XG4gIGJvcmRlci1jb2xvcjogIzBDNzk1MjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5NTYzYTtcbiAgICBib3JkZXItY29sb3I6ICMwNzRiMzM7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazpmb2N1cywgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1NjNhO1xuICAgIGJvcmRlci1jb2xvcjogIzA3NGIzMztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0OCwgMTQxLCAxMDgsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyay5kaXNhYmxlZCwgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM3OTUyO1xuICAgIGJvcmRlci1jb2xvcjogIzBDNzk1MjsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc0YjMzO1xuICAgIGJvcmRlci1jb2xvcjogIzA2M2YyYjsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ4LCAxNDEsIDEwOCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlCRDhEO1xuICBib3JkZXItY29sb3I6ICMzOUJEOEQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBhMDc3O1xuICAgIGJvcmRlci1jb2xvcjogIzJkOTY3MDsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzczpmb2N1cywgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwYTA3NztcbiAgICBib3JkZXItY29sb3I6ICMyZDk2NzA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODcsIDE5OSwgMTU4LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlCRDhEO1xuICAgIGJvcmRlci1jb2xvcjogIzM5QkQ4RDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ5NjcwO1xuICAgIGJvcmRlci1jb2xvcjogIzJhOGM2ODsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg3LCAxOTksIDE1OCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGNUYxO1xuICBib3JkZXItY29sb3I6ICNFQUY1RjE7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWUwO1xuICAgIGJvcmRlci1jb2xvcjogI2M3ZTVkYTsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpmb2N1cywgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodC5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTllMDtcbiAgICBib3JkZXItY29sb3I6ICNjN2U1ZGE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA0LCAyMTQsIDIxMSwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodC5kaXNhYmxlZCwgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjVGMTtcbiAgICBib3JkZXItY29sb3I6ICNFQUY1RjE7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTVkYTtcbiAgICBib3JkZXItY29sb3I6ICNiZmUwZDQ7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDQsIDIxNCwgMjExLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLXN0YXR1cy1pbmZvLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDNTNCOTtcbiAgYm9yZGVyLWNvbG9yOiAjMkM1M0I5OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU0NTlhO1xuICAgIGJvcmRlci1jb2xvcjogIzIyNDE5MDsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1kYXJrOmZvY3VzLCAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvLWRhcmsuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTQ1OWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI0MTkwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc2LCAxMDksIDE5NiwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1kYXJrLmRpc2FibGVkLCAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzUzQjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkM1M0I5OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tY29sb3Itc3RhdHVzLWluZm8tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjQxOTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjAzYzg1OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tY29sb3Itc3RhdHVzLWluZm8tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDEwOSwgMTk2LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLXN0YXR1cy1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OTkzRkY7XG4gIGJvcmRlci1jb2xvcjogIzY5OTNGRjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mzc3ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzY2ZWZmOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvOmZvY3VzLCAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM3N2ZmO1xuICAgIGJvcmRlci1jb2xvcjogIzM2NmVmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMjgsIDE2MywgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvLmRpc2FibGVkLCAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk5M0ZGO1xuICAgIGJvcmRlci1jb2xvcjogIzY5OTNGRjsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29sb3Itc3RhdHVzLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tY29sb3Itc3RhdHVzLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY2ZWZmO1xuICAgIGJvcmRlci1jb2xvcjogIzI5NjVmZjsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tY29sb3Itc3RhdHVzLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tY29sb3Itc3RhdHVzLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyOCwgMTYzLCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3Itc3RhdHVzLWluZm8tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjNGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRUVGM0ZGOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZDhmZjtcbiAgICBib3JkZXItY29sb3I6ICNiYmNmZmY7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLWluZm8tbGlnaHQ6Zm9jdXMsIC5idG4tY29sb3Itc3RhdHVzLWluZm8tbGlnaHQuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGQ4ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmJjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNywgMjEyLCAyMjMsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLWluZm8tbGlnaHQuZGlzYWJsZWQsIC5idG4tY29sb3Itc3RhdHVzLWluZm8tbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUYzRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUVGM0ZGOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWVjNmZmOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tY29sb3Itc3RhdHVzLWluZm8tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA3LCAyMTIsIDIyMywgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1jb2xvci1saW5rZWRpbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzREQ2O1xuICBib3JkZXItY29sb3I6ICMxNDNERDY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLWxpbmtlZGluOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEzM2IzO1xuICAgIGJvcmRlci1jb2xvcjogIzEwMzBhNzsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1saW5rZWRpbjpmb2N1cywgLmJ0bi1jb2xvci1saW5rZWRpbi5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExMzNiMztcbiAgICBib3JkZXItY29sb3I6ICMxMDMwYTc7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTUsIDkwLCAyMjAsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItbGlua2VkaW4uZGlzYWJsZWQsIC5idG4tY29sb3ItbGlua2VkaW46ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDNERDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQzREQ2OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1jb2xvci1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1jb2xvci1saW5rZWRpbi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDMwYTc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGYyYzljOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tY29sb3ItbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb2xvci1saW5rZWRpbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTUsIDkwLCAyMjAsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3ItaW5kZWVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNBOUI7XG4gIGJvcmRlci1jb2xvcjogIzAwM0E5QjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3ItaW5kZWVkOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzc1O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMjc2ODsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1pbmRlZWQ6Zm9jdXMsIC5idG4tY29sb3ItaW5kZWVkLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyYzc1O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMjc2ODtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgODgsIDE3MCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1pbmRlZWQuZGlzYWJsZWQsIC5idG4tY29sb3ItaW5kZWVkOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQTlCO1xuICAgIGJvcmRlci1jb2xvcjogIzAwM0E5QjsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1pbmRlZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLWluZGVlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1jb2xvci1pbmRlZWQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNzY4O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMjI1YjsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tY29sb3ItaW5kZWVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci1pbmRlZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb2xvci1pbmRlZWQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCA4OCwgMTcwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLXR3aXR0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQTFGMjtcbiAgYm9yZGVyLWNvbG9yOiAjMURBMUYyOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci10d2l0dGVyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ4ZGRjO1xuICAgIGJvcmRlci1jb2xvcjogIzBjODVkMDsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci10d2l0dGVyOmZvY3VzLCAuYnRuLWNvbG9yLXR3aXR0ZXIuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDhkZGM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGM4NWQwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYzLCAxNzUsIDI0NCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci10d2l0dGVyLmRpc2FibGVkLCAuYnRuLWNvbG9yLXR3aXR0ZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxREExRjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMURBMUYyOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tY29sb3ItdHdpdHRlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzg1ZDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGI3ZWM0OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tY29sb3ItdHdpdHRlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjMsIDE3NSwgMjQ0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLWZhY2Vib29rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODc3RjI7XG4gIGJvcmRlci1jb2xvcjogIzE4NzdGMjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3ItZmFjZWJvb2s6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzY1ZDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGI1ZmNjOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLWZhY2Vib29rOmZvY3VzLCAuYnRuLWNvbG9yLWZhY2Vib29rLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM2NWQ4O1xuICAgIGJvcmRlci1jb2xvcjogIzBiNWZjYztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OSwgMTM5LCAyNDQsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItZmFjZWJvb2suZGlzYWJsZWQsIC5idG4tY29sb3ItZmFjZWJvb2s6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODc3RjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTg3N0YyOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1jb2xvci1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1jb2xvci1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjVmY2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGI1YWJmOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tY29sb3ItZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb2xvci1mYWNlYm9vay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTksIDEzOSwgMjQ0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI0I4QkFDNTtcbiAgYm9yZGVyLWNvbG9yOiAjQjhCQUM1OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I4QkFDNTtcbiAgICBib3JkZXItY29sb3I6ICNCOEJBQzU7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4NCwgMTg2LCAxOTcsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQjhCQUM1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCOEJBQzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjQjhCQUM1OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTg0LCAxODYsIDE5NywgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjhhNzQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxN2EyYjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmYzEwNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNkYzM1NDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmOGY5ZmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzM0M2E0MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1jb2xvci11aS0wMSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDE6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci11aS0wMS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAxLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDE6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci11aS0wMS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAxOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAxOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci11aS0wMS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAyIHtcbiAgY29sb3I6ICM1RTVFNjI7XG4gIGJvcmRlci1jb2xvcjogIzVFNUU2MjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wMjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVFNUU2MjtcbiAgICBib3JkZXItY29sb3I6ICM1RTVFNjI7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wMjpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5NCwgOTQsIDk4LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jb2xvci11aS0wMjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM1RTVFNjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wMjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci11aS0wMjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVFNUU2MjtcbiAgICBib3JkZXItY29sb3I6ICM1RTVFNjI7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5NCwgOTQsIDk4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3ItdWktMDMge1xuICBjb2xvcjogI0I4QkFDNTtcbiAgYm9yZGVyLWNvbG9yOiAjQjhCQUM1OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAzOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjhCQUM1O1xuICAgIGJvcmRlci1jb2xvcjogI0I4QkFDNTsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAzOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDMuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4NCwgMTg2LCAxOTcsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wMy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0I4QkFDNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3ItdWktMDMuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjhCQUM1O1xuICAgIGJvcmRlci1jb2xvcjogI0I4QkFDNTsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci11aS0wMzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci11aS0wMzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3ItdWktMDMuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4NCwgMTg2LCAxOTcsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1jb2xvci11aS0wNCB7XG4gIGNvbG9yOiAjREZFMUVFO1xuICBib3JkZXItY29sb3I6ICNERkUxRUU7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERkUxRUU7XG4gICAgYm9yZGVyLWNvbG9yOiAjREZFMUVFOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDQ6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci11aS0wNC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIzLCAyMjUsIDIzOCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjREZFMUVFO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci11aS0wNC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERkUxRUU7XG4gICAgYm9yZGVyLWNvbG9yOiAjREZFMUVFOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci11aS0wNC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIzLCAyMjUsIDIzOCwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA1IHtcbiAgY29sb3I6ICNGOUY5RkM7XG4gIGJvcmRlci1jb2xvcjogI0Y5RjlGQzsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wNTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGQztcbiAgICBib3JkZXItY29sb3I6ICNGOUY5RkM7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wNTpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA1LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDksIDI0OSwgMjUyLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDUuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jb2xvci11aS0wNTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGOUY5RkM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wNTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci11aS0wNTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA1LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGQztcbiAgICBib3JkZXItY29sb3I6ICNGOUY5RkM7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA1LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDksIDI0OSwgMjUyLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3ItdWktMDUtNzAge1xuICBjb2xvcjogcmdiYSgyNDYsIDI0NywgMjUxLCAwLjcpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAyNDcsIDI1MSwgMC43KTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wNS03MDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NywgMjUxLCAwLjcpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDI0NywgMjUxLCAwLjcpOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDUtNzA6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci11aS0wNS03MC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ2LCAyNDcsIDI1MSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA1LTcwLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDUtNzA6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDI0NiwgMjQ3LCAyNTEsIDAuNyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wNS03MDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci11aS0wNS03MDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA1LTcwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NywgMjUxLCAwLjcpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDI0NywgMjUxLCAwLjcpOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA1LTcwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA1LTcwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci11aS0wNS03MC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ2LCAyNDcsIDI1MSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wNjpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wNjpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDYuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jb2xvci11aS0wNjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wNjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci11aS0wNjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3ItdWktMDYtMDYge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTA2OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTA2OmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDYtMDYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wNi0wNi5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTA2OmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTA2Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTA2Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3ItdWktMDYtMDYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci11aS0wNi0wNjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci11aS0wNi0wNjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3ItdWktMDYtMDYuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1jb2xvci11aS0wNi0xMCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTEwOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wNi0xMDpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTEwLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDYtMTAuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jb2xvci11aS0wNi0xMDpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTEwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTEwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3ItdWktMDYtMTAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDYtMTA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDYtMTA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTEwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWRhcmsge1xuICBjb2xvcjogI0ZGRDgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZEODAwOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdy1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEODAwO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDgwMDsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdy1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWRhcmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjE2LCAwLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3ctZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkQ4MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3ctZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3ctZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdy1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDgwMDtcbiAgICBib3JkZXItY29sb3I6ICNGRkQ4MDA7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdy1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDIxNiwgMCwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdyB7XG4gIGNvbG9yOiAjRkZEODAwO1xuICBib3JkZXItY29sb3I6ICNGRkQ4MDA7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEODAwO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDgwMDsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdzpmb2N1cywgLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyMTYsIDAsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3cuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3c6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZEODAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZEODAwOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyMTYsIDAsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1icmFuZC15ZWxsb3ctbGlnaHQge1xuICBjb2xvcjogI0ZGRDgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZEODAwOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdy1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDgwMDtcbiAgICBib3JkZXItY29sb3I6ICNGRkQ4MDA7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3ctbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3ctbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjE2LCAwLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRDgwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3ctbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3ctbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEODAwO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRDgwMDsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3ctbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3ctbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjE2LCAwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQtcmVkLWRhcmsge1xuICBjb2xvcjogI0Y4MzY2QTtcbiAgYm9yZGVyLWNvbG9yOiAjRjgzNjZBOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjgzNjZBO1xuICAgIGJvcmRlci1jb2xvcjogI0Y4MzY2QTsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLWRhcmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgNTQsIDEwNiwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRjgzNjZBO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1yZWQtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGODM2NkE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjgzNjZBOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1yZWQtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCA1NCwgMTA2LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQtcmVkIHtcbiAgY29sb3I6ICNGODM2NkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4MzY2QTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1yZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGODM2NkE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjgzNjZBOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtcmVkOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDU0LCAxMDYsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1yZWQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1icmFuZC1yZWQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRjgzNjZBO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGODM2NkE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjgzNjZBOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCA1NCwgMTA2LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQtcmVkLWxpZ2h0IHtcbiAgY29sb3I6ICNGODM2NkE7XG4gIGJvcmRlci1jb2xvcjogI0Y4MzY2QTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1yZWQtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGODM2NkE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjgzNjZBOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDU0LCAxMDYsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1yZWQtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1icmFuZC1yZWQtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRjgzNjZBO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGODM2NkE7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjgzNjZBOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC1yZWQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCA1NCwgMTA2LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1kYXJrIHtcbiAgY29sb3I6ICMyOTgzRkY7XG4gIGJvcmRlci1jb2xvcjogIzI5ODNGRjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1ibHVlLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTgzRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4M0ZGOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MSwgMTMxLCAyNTUsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1ibHVlLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1icmFuZC1ibHVlLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjk4M0ZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJyYW5kLWJsdWUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLWJsdWUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTgzRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4M0ZGOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWJyYW5kLWJsdWUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC1ibHVlLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLWJsdWUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDEsIDEzMSwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQtYmx1ZSB7XG4gIGNvbG9yOiAjMjk4M0ZGO1xuICBib3JkZXItY29sb3I6ICMyOTgzRkY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5ODNGRjtcbiAgICBib3JkZXItY29sb3I6ICMyOTgzRkY7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1ibHVlOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDEsIDEzMSwgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWJyYW5kLWJsdWU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjk4M0ZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1icmFuZC1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTgzRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4M0ZGOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWJyYW5kLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDEsIDEzMSwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1saWdodCB7XG4gIGNvbG9yOiAjMjk4M0ZGO1xuICBib3JkZXItY29sb3I6ICMyOTgzRkY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5ODNGRjtcbiAgICBib3JkZXItY29sb3I6ICMyOTgzRkY7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1ibHVlLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1saWdodC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDEsIDEzMSwgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWJyYW5kLWJsdWUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjk4M0ZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1icmFuZC1ibHVlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTgzRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4M0ZGOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWJyYW5kLWJsdWUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDEsIDEzMSwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tZGFyayB7XG4gIGNvbG9yOiAjQTVDRDI4O1xuICBib3JkZXItY29sb3I6ICNBNUNEMjg7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0E1Q0QyODtcbiAgICBib3JkZXItY29sb3I6ICNBNUNEMjg7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1ncmVlbi1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY1LCAyMDUsIDQwLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQTVDRDI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1icmFuZC1ncmVlbi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNUNEMjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjQTVDRDI4OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY1LCAyMDUsIDQwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4ge1xuICBjb2xvcjogI0E1Q0QyODtcbiAgYm9yZGVyLWNvbG9yOiAjQTVDRDI4OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVDRDI4O1xuICAgIGJvcmRlci1jb2xvcjogI0E1Q0QyODsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2NSwgMjA1LCA0MCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW46ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQTVDRDI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1ncmVlbi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNUNEMjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjQTVDRDI4OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1ncmVlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY1LCAyMDUsIDQwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tbGlnaHQge1xuICBjb2xvcjogI0E1Q0QyODtcbiAgYm9yZGVyLWNvbG9yOiAjQTVDRDI4OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTVDRDI4O1xuICAgIGJvcmRlci1jb2xvcjogI0E1Q0QyODsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2NSwgMjA1LCA0MCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQTVDRDI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1ncmVlbi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBNUNEMjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjQTVDRDI4OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1ncmVlbi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY1LCAyMDUsIDQwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlLWRhcmsge1xuICBjb2xvcjogI0MxMDFGODtcbiAgYm9yZGVyLWNvbG9yOiAjQzEwMUY4OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzEwMUY4O1xuICAgIGJvcmRlci1jb2xvcjogI0MxMDFGODsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlLWRhcmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5MywgMSwgMjQ4LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNDMTAxRjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MxMDFGODtcbiAgICBib3JkZXItY29sb3I6ICNDMTAxRjg7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTMsIDEsIDI0OCwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZSB7XG4gIGNvbG9yOiAjQzEwMUY4O1xuICBib3JkZXItY29sb3I6ICNDMTAxRjg7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzEwMUY4O1xuICAgIGJvcmRlci1jb2xvcjogI0MxMDFGODsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTkzLCAxLCAyNDgsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQzEwMUY4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMTAxRjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzEwMUY4OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTkzLCAxLCAyNDgsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtbGlnaHQge1xuICBjb2xvcjogI0MxMDFGODtcbiAgYm9yZGVyLWNvbG9yOiAjQzEwMUY4OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MxMDFGODtcbiAgICBib3JkZXItY29sb3I6ICNDMTAxRjg7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5MywgMSwgMjQ4LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0MxMDFGODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzEwMUY4O1xuICAgIGJvcmRlci1jb2xvcjogI0MxMDFGODsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5MywgMSwgMjQ4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsge1xuICBjb2xvcjogI0I4MDQ0RjtcbiAgYm9yZGVyLWNvbG9yOiAjQjgwNDRGOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgwNDRGO1xuICAgIGJvcmRlci1jb2xvcjogI0I4MDQ0RjsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4NCwgNCwgNzksIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3ItZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0I4MDQ0RjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgwNDRGO1xuICAgIGJvcmRlci1jb2xvcjogI0I4MDQ0RjsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3ItZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3ItZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4NCwgNCwgNzksIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3Ige1xuICBjb2xvcjogI0Q2MjQ1QTtcbiAgYm9yZGVyLWNvbG9yOiAjRDYyNDVBOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1lcnJvcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2MjQ1QTtcbiAgICBib3JkZXItY29sb3I6ICNENjI0NUE7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3I6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3IuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNCwgMzYsIDkwLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0Q2MjQ1QTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1lcnJvcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3I6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3IuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYyNDVBO1xuICAgIGJvcmRlci1jb2xvcjogI0Q2MjQ1QTsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3I6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3IuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNCwgMzYsIDkwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0IHtcbiAgY29sb3I6ICNGRkYyRjY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjJGNjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYyRjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGMkY2OyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI0MiwgMjQ2LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRjJGNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMkY2O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRjJGNjsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjQyLCAyNDYsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrIHtcbiAgY29sb3I6ICNCQzRBMDk7XG4gIGJvcmRlci1jb2xvcjogI0JDNEEwOTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0QTA5O1xuICAgIGJvcmRlci1jb2xvcjogI0JDNEEwOTsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODgsIDc0LCA5LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQkM0QTA5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQzRBMDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkM0QTA5OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTg4LCA3NCwgOSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nIHtcbiAgY29sb3I6ICNFMzczMzQ7XG4gIGJvcmRlci1jb2xvcjogI0UzNzMzNDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UzNzMzNDtcbiAgICBib3JkZXItY29sb3I6ICNFMzczMzQ7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjcsIDExNSwgNTIsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0UzNzMzNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTM3MzM0O1xuICAgIGJvcmRlci1jb2xvcjogI0UzNzMzNDsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgMTE1LCA1MiwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0IHtcbiAgY29sb3I6ICNGRkYzRUQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjNFRDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFRDtcbiAgICBib3JkZXItY29sb3I6ICNGRkYzRUQ7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI0MywgMjM3LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkYzRUQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFRDtcbiAgICBib3JkZXItY29sb3I6ICNGRkYzRUQ7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI0MywgMjM3LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyayB7XG4gIGNvbG9yOiAjMEM3OTUyO1xuICBib3JkZXItY29sb3I6ICMwQzc5NTI7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBDNzk1MjtcbiAgICBib3JkZXItY29sb3I6ICMwQzc5NTI7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIsIDEyMSwgODIsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwQzc5NTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBDNzk1MjtcbiAgICBib3JkZXItY29sb3I6ICMwQzc5NTI7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMiwgMTIxLCA4MiwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzIHtcbiAgY29sb3I6ICMzOUJEOEQ7XG4gIGJvcmRlci1jb2xvcjogIzM5QkQ4RDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5QkQ4RDtcbiAgICBib3JkZXItY29sb3I6ICMzOUJEOEQ7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NywgMTg5LCAxNDEsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzM5QkQ4RDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlCRDhEO1xuICAgIGJvcmRlci1jb2xvcjogIzM5QkQ4RDsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU3LCAxODksIDE0MSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0IHtcbiAgY29sb3I6ICNFQUY1RjE7XG4gIGJvcmRlci1jb2xvcjogI0VBRjVGMTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjVGMTtcbiAgICBib3JkZXItY29sb3I6ICNFQUY1RjE7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzQsIDI0NSwgMjQxLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNFQUY1RjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjVGMTtcbiAgICBib3JkZXItY29sb3I6ICNFQUY1RjE7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzQsIDI0NSwgMjQxLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tZGFyayB7XG4gIGNvbG9yOiAjMkM1M0I5O1xuICBib3JkZXItY29sb3I6ICMyQzUzQjk7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDNTNCOTtcbiAgICBib3JkZXItY29sb3I6ICMyQzUzQjk7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDgzLCAxODUsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyQzUzQjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDNTNCOTtcbiAgICBib3JkZXItY29sb3I6ICMyQzUzQjk7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgODMsIDE4NSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvIHtcbiAgY29sb3I6ICM2OTkzRkY7XG4gIGJvcmRlci1jb2xvcjogIzY5OTNGRjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY5OTNGRjtcbiAgICBib3JkZXItY29sb3I6ICM2OTkzRkY7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDUsIDE0NywgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2OTkzRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY5OTNGRjtcbiAgICBib3JkZXItY29sb3I6ICM2OTkzRkY7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDUsIDE0NywgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQge1xuICBjb2xvcjogI0VFRjNGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRUVGM0ZGOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGM0ZGO1xuICAgIGJvcmRlci1jb2xvcjogI0VFRjNGRjsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOCwgMjQzLCAyNTUsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0VFRjNGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGM0ZGO1xuICAgIGJvcmRlci1jb2xvcjogI0VFRjNGRjsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOCwgMjQzLCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1jb2xvci1saW5rZWRpbiB7XG4gIGNvbG9yOiAjMTQzREQ2O1xuICBib3JkZXItY29sb3I6ICMxNDNERDY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItbGlua2VkaW46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDNERDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQzREQ2OyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItbGlua2VkaW46Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1saW5rZWRpbi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAsIDYxLCAyMTQsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1saW5rZWRpbi5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvbG9yLWxpbmtlZGluOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzE0M0RENjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3ItbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzREQ2O1xuICAgIGJvcmRlci1jb2xvcjogIzE0M0RENjsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3ItbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwLCA2MSwgMjE0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3ItaW5kZWVkIHtcbiAgY29sb3I6ICMwMDNBOUI7XG4gIGJvcmRlci1jb2xvcjogIzAwM0E5QjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1pbmRlZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDNBOUI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAzQTlCOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItaW5kZWVkOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItaW5kZWVkLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCA1OCwgMTU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItaW5kZWVkLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3ItaW5kZWVkOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwM0E5QjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLWluZGVlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci1pbmRlZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1pbmRlZWQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQTlCO1xuICAgIGJvcmRlci1jb2xvcjogIzAwM0E5QjsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci1pbmRlZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItaW5kZWVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1pbmRlZWQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDU4LCAxNTUsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1jb2xvci10d2l0dGVyIHtcbiAgY29sb3I6ICMxREExRjI7XG4gIGJvcmRlci1jb2xvcjogIzFEQTFGMjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci10d2l0dGVyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBMUYyO1xuICAgIGJvcmRlci1jb2xvcjogIzFEQTFGMjsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXR3aXR0ZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci10d2l0dGVyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMTYxLCAyNDIsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci10d2l0dGVyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3ItdHdpdHRlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxREExRjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEQTFGMjtcbiAgICBib3JkZXItY29sb3I6ICMxREExRjI7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3ItdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMTYxLCAyNDIsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1jb2xvci1mYWNlYm9vayB7XG4gIGNvbG9yOiAjMTg3N0YyO1xuICBib3JkZXItY29sb3I6ICMxODc3RjI7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItZmFjZWJvb2s6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODc3RjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTg3N0YyOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItZmFjZWJvb2s6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1mYWNlYm9vay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQsIDExOSwgMjQyLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItZmFjZWJvb2suZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jb2xvci1mYWNlYm9vazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxODc3RjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4NzdGMjtcbiAgICBib3JkZXItY29sb3I6ICMxODc3RjI7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3ItZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNCwgMTE5LCAyNDIsIDAuNSk7IH1cblxuLyogbGluZSA4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDkzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLyogbGluZSA5OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIGxpbmUgMTEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLyogbGluZSAxMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLyogbGluZSAxMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTMwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG5cbi8qIGxpbmUgMTM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyAqL1xuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4gICAgLmZhZGUge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4gIC5mYWRlOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4xNXMgZWFzZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyAqL1xuICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAvKiBsaW5lIDIxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MgKi9cbiAgLmNvbGxhcHNpbmcud2lkdGgge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC8qIGxpbmUgMjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyAqL1xuICAgICAgLmNvbGxhcHNpbmcud2lkdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLyogbGluZSAyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAvKiBsaW5lIDMwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzICovXG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbiAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbi8qIGxpbmUgNDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbi8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSA0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LWxnLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDQyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUteGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cblxuLyogbGluZSAzMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDcwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07IH1cblxuLyogbGluZSAzMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkOyB9XG5cbi8qIGxpbmUgNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDgwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4vKiBsaW5lIDg3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07IH1cblxuLyogbGluZSAzMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLyogbGluZSA0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSA5NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLyogbGluZSAxMDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwidG9wXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJyaWdodFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bzsgfVxuXG4vKiBsaW5lIDExNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiA0cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLyogbGluZSAxMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICAgIGNvbG9yOiAjMTYxODFiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC8qIGxpbmUgMTU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC8qIGxpbmUgMTYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2FkYjViZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDE3MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxNzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDE4OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5idG4tZ3JvdXAgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gICAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAgIC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAvKiBsaW5lIDE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gICAgLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTsgfVxuXG4vKiBsaW5lIDI4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAvKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi8qIGxpbmUgNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4vKiBsaW5lIDQ2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDY5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTsgfVxuICAvKiBsaW5lIDczLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuICAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuICAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDg0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07IH1cblxuLyogbGluZSA4OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTsgfVxuXG4vKiBsaW5lIDExMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAvKiBsaW5lIDExNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTIxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAvKiBsaW5lIDEyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSAxMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDE1MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLyogbGluZSAxNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tZmlsZSxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgLyogbGluZSA0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSA1MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSA2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDY5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICAgICAgei1pbmRleDogMzsgfVxuICAvKiBsaW5lIDEwMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi8qIGxpbmUgMTA5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4OyB9XG5cbi8qIGxpbmUgMTEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4vKiBsaW5lIDExOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIC8qIGxpbmUgMTM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLyogbGluZSAxNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTsgfVxuXG4vKiBsaW5lIDE1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLyogbGluZSAxNjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpOyB9XG5cbi8qIGxpbmUgMTY4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLyogbGluZSAxODAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07IH1cblxuLyogbGluZSAxOTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDIwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0OyB9XG5cbi8qIGxpbmUgMTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAvKiBsaW5lIDQ4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzQwNDA0MDsgfVxuICAvKiBsaW5lIDUyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcbiAgICBib3JkZXItY29sb3I6ICM1OTU5NTk7IH1cbiAgLyogbGluZSA2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIGNvbG9yOiAjNmM3NTdkOyB9XG4gICAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4vKiBsaW5lIDc2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLyogbGluZSA4NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4yNXJlbTtcbiAgICBsZWZ0OiAtMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDsgfVxuICAvKiBsaW5lIDk5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMjVyZW07XG4gICAgbGVmdDogLTEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiA1MCUgLyA1MCUgNTAlIG5vLXJlcGVhdDsgfVxuXG4vKiBsaW5lIDExNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4vKiBsaW5lIDEyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLyogbGluZSAxMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4vKiBsaW5lIDEzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLyogbGluZSAxMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4vKiBsaW5lIDE0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi8qIGxpbmUgMTUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi8qIGxpbmUgMTU5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi8qIGxpbmUgMTY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyogbGluZSAxNzYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtOyB9XG4gIC8qIGxpbmUgMTgwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi4yNXJlbTtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDE4OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0b3A6IGNhbGMoMC4yNXJlbSArIDJweCk7XG4gICAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XG4gICAgd2lkdGg6IGNhbGMoMXJlbSAtIDRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC8qIGxpbmUgMTg4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMjAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7IH1cbiAgLyogbGluZSAyMDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi8qIGxpbmUgMjIxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLyogbGluZSAyMzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzQwNDA0MDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLyogbGluZSAyNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAuY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDI1OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC8qIGxpbmUgMjY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC8qIGxpbmUgMjcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgMjc3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7IH1cblxuLyogbGluZSAyODMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4vKiBsaW5lIDI5MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLyogbGluZSAzMDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAzMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSAzMjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICM0MDQwNDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgLyogbGluZSAzMjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgLmN1c3RvbS1maWxlLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC8qIGxpbmUgMzMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7IH1cbiAgLyogbGluZSAzMzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpOyB9XG5cbi8qIGxpbmUgMzQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIC8qIGxpbmUgMzYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gICAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggMDsgfVxuXG4vKiBsaW5lIDM4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLyogbGluZSAzOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuICAgIC8qIGxpbmUgMzk3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLyogbGluZSAzOTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC8qIGxpbmUgMzk5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAvKiBsaW5lIDQwMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSA0MDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC8qIGxpbmUgNDA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgICAuY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC8qIGxpbmUgNDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTk7IH1cbiAgLyogbGluZSA0MjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLyogbGluZSA0MzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSA0MzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDQ0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTk7IH1cbiAgLyogbGluZSA0NDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAvKiBsaW5lIDQ1OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4ycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAvKiBsaW5lIDQ1OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLyogbGluZSA0NzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTk7IH1cbiAgLyogbGluZSA0NzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW07IH1cbiAgLyogbGluZSA0ODgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAvKiBsaW5lIDQ5MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAvKiBsaW5lIDUwMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuICAvKiBsaW5lIDUwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC8qIGxpbmUgNTA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cbiAgLyogbGluZSA1MTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC8qIGxpbmUgNTE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuXG4vKiBsaW5lIDUyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgNTIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4gICAgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyAqL1xuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLyogbGluZSAzOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyAqL1xuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4OyB9XG4gICAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAgIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjsgfVxuICAgIC8qIGxpbmUgNTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbiAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjsgfVxuICAvKiBsaW5lIDY0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4gIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuLyogbGluZSA4NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyAqL1xuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qIGxpbmUgOTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDRweCA4cHg7IH1cbiAgLyogbGluZSAyOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyIC5jb250YWluZXIsXG4gIC5uYXZiYXIgLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhciAuY29udGFpbmVyLXhzLCAubmF2YmFyIC5jb250YWluZXItc20sIC5uYXZiYXIgLmNvbnRhaW5lci1tZCwgLm5hdmJhciAuY29udGFpbmVyLWxnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4vKiBsaW5lIDUyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDcxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAvKiBsaW5lIDc4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTsgfVxuXG4vKiBsaW5lIDk0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cblxuLyogbGluZSAxMDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLyogbGluZSAxMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMTMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0OyB9XG5cbi8qIGxpbmUgMTQyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAvKiBsaW5lIDE1NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhzLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDE1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC8qIGxpbmUgMTc3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLyogbGluZSAxODAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAvKiBsaW5lIDE4NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC8qIGxpbmUgMTkxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhzLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWxnIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLyogbGluZSAyMDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAvKiBsaW5lIDIxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC8qIGxpbmUgMjE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLyogbGluZSAxNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14cywgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAvKiBsaW5lIDE3NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC8qIGxpbmUgMTgwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLyogbGluZSAxODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAvKiBsaW5lIDE5MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14cywgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZyB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC8qIGxpbmUgMjA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLyogbGluZSAyMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAvKiBsaW5lIDIxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAvKiBsaW5lIDE1NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXhzLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAvKiBsaW5lIDE3NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC8qIGxpbmUgMTgwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLyogbGluZSAxODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAvKiBsaW5lIDE5MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14cywgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC8qIGxpbmUgMjA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLyogbGluZSAyMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAvKiBsaW5lIDIxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAvKiBsaW5lIDE1NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXhzLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAvKiBsaW5lIDE3NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC8qIGxpbmUgMTgwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLyogbGluZSAxODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAvKiBsaW5lIDE5MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14cywgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZyB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC8qIGxpbmUgMjA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLyogbGluZSAyMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAvKiBsaW5lIDIxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyogbGluZSAxNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLyogbGluZSAxNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci14cywgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLyogbGluZSAxNzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAvKiBsaW5lIDE4MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC8qIGxpbmUgMTg0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC8qIGxpbmUgMTkxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteHMsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC8qIGxpbmUgMjA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLyogbGluZSAyMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLyogbGluZSAyMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMjMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLyogbGluZSAyNDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAvKiBsaW5lIDI0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4vKiBsaW5lIDI1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi8qIGxpbmUgMjYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi8qIGxpbmUgMjY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MCwgMCwgMCwgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4vKiBsaW5lIDI3MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC8qIGxpbmUgMjcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gICAgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi8qIGxpbmUgMjg0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDI5MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuICAvKiBsaW5lIDMwMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTsgfVxuXG4vKiBsaW5lIDMwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMzEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLyogbGluZSAzMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLyogbGluZSAzMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gICAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gIC5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDsgfVxuICAgIC8qIGxpbmUgMjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDsgfVxuICAgIC8qIGxpbmUgMzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogN3B4OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gIC5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gIC5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7IH1cblxuLyogbGluZSA0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi8qIGxpbmUgNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLyogbGluZSA2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cblxuLyogbGluZSA4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC8qIGxpbmUgOTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDA7IH1cblxuLyogbGluZSA5NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC8qIGxpbmUgMTAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDdweCA3cHg7IH1cblxuLyogbGluZSAxMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDExOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtOyB9XG5cbi8qIGxpbmUgMTI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogN3B4OyB9XG5cbi8qIGxpbmUgMTM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSAxNDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4OyB9XG5cbi8qIGxpbmUgMTQ2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweDsgfVxuXG4vKiBsaW5lIDE1NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDE1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9XG4gICAgLyogbGluZSAxNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH0gfVxuXG4vKiBsaW5lIDE4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDE4MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIC8qIGxpbmUgMTkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLyogbGluZSAxOTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgIC8qIGxpbmUgMjA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLyogbGluZSAyMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLyogbGluZSAyMTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAvKiBsaW5lIDIyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAvKiBsaW5lIDIyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cbi8qIGxpbmUgMjQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMjQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTsgfVxuICAgIC8qIGxpbmUgMjU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDI2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7IH1cbiAgLyogbGluZSAyNjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gIC5hY2NvcmRpb24gPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC8qIGxpbmUgMjcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMjc3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMjgxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4vKiBsaW5lIDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MgKi9cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MgKi9cbiAgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGNvbnRlbnQ6IFwiL1wiOyB9XG5cbi8qIGxpbmUgMzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MgKi9cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MgKi9cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuLyogbGluZSAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNERkUxRUU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzICovXG4gIC5wYWdlLWxpbms6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAvKiBsaW5lIDI2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAucGFnZS1saW5rOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4OyB9XG5cbi8qIGxpbmUgNDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7IH1cblxuLyogbGluZSA0NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuXG4vKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICNERkUxRUU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtOyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMnJlbTsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4gICAgLmJhZGdlIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDI1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbiAgLmJhZGdlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDsgfVxuXG4vKiBsaW5lIDQwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOEJBQzU7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YzlmYWU7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTg0LCAxODYsIDE5NywgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtaW5mbzpob3ZlciwgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNzsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2Utd2FybmluZzpob3ZlciwgYS5iYWRnZS13YXJuaW5nOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWRhbmdlcjpob3ZlciwgYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1kYXJrOmhvdmVyLCBhLmJhZGdlLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWNvbG9yLXVpLTAxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXVpLTAxOmhvdmVyLCBhLmJhZGdlLWNvbG9yLXVpLTAxOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItdWktMDE6Zm9jdXMsIGEuYmFkZ2UtY29sb3ItdWktMDEuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci11aS0wMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUU1RTYyOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci11aS0wMjpob3ZlciwgYS5iYWRnZS1jb2xvci11aS0wMjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NDU0ODsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItdWktMDI6Zm9jdXMsIGEuYmFkZ2UtY29sb3ItdWktMDIuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTQsIDk0LCA5OCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci11aS0wMyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjhCQUM1OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci11aS0wMzpob3ZlciwgYS5iYWRnZS1jb2xvci11aS0wMzpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzljOWZhZTsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItdWktMDM6Zm9jdXMsIGEuYmFkZ2UtY29sb3ItdWktMDMuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTg0LCAxODYsIDE5NywgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci11aS0wNCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZFMUVFOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci11aS0wNDpob3ZlciwgYS5iYWRnZS1jb2xvci11aS0wNDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JlYzJkYzsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItdWktMDQ6Zm9jdXMsIGEuYmFkZ2UtY29sb3ItdWktMDQuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIzLCAyMjUsIDIzOCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci11aS0wNSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUZDOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci11aS0wNTpob3ZlciwgYS5iYWRnZS1jb2xvci11aS0wNTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdlYjsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItdWktMDU6Zm9jdXMsIGEuYmFkZ2UtY29sb3ItdWktMDUuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ5LCAyNDksIDI1MiwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci11aS0wNS03MCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQ3LCAyNTEsIDAuNyk7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXVpLTA1LTcwOmhvdmVyLCBhLmJhZGdlLWNvbG9yLXVpLTA1LTcwOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMSwgMjE2LCAyMzUsIDAuNyk7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXVpLTA1LTcwOmZvY3VzLCBhLmJhZGdlLWNvbG9yLXVpLTA1LTcwLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NiwgMjQ3LCAyNTEsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3ItdWktMDYge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItdWktMDY6aG92ZXIsIGEuYmFkZ2UtY29sb3ItdWktMDY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXVpLTA2OmZvY3VzLCBhLmJhZGdlLWNvbG9yLXVpLTA2LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3ItdWktMDYtMDYge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItdWktMDYtMDY6aG92ZXIsIGEuYmFkZ2UtY29sb3ItdWktMDYtMDY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4wNik7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXVpLTA2LTA2OmZvY3VzLCBhLmJhZGdlLWNvbG9yLXVpLTA2LTA2LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3ItdWktMDYtMTAge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci11aS0wNi0xMDpob3ZlciwgYS5iYWRnZS1jb2xvci11aS0wNi0xMDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjEpOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci11aS0wNi0xMDpmb2N1cywgYS5iYWRnZS1jb2xvci11aS0wNi0xMC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWJyYW5kLXllbGxvdy1kYXJrIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ4MDA7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWJyYW5kLXllbGxvdy1kYXJrOmhvdmVyLCBhLmJhZGdlLWJyYW5kLXllbGxvdy1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NhZDAwOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC15ZWxsb3ctZGFyazpmb2N1cywgYS5iYWRnZS1icmFuZC15ZWxsb3ctZGFyay5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDIxNiwgMCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1icmFuZC15ZWxsb3cge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDgwMDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQteWVsbG93OmhvdmVyLCBhLmJhZGdlLWJyYW5kLXllbGxvdzpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYWQwMDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQteWVsbG93OmZvY3VzLCBhLmJhZGdlLWJyYW5kLXllbGxvdy5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDIxNiwgMCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1icmFuZC15ZWxsb3ctbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDgwMDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQteWVsbG93LWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWJyYW5kLXllbGxvdy1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYWQwMDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQteWVsbG93LWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWJyYW5kLXllbGxvdy1saWdodC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDIxNiwgMCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1icmFuZC1yZWQtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjgzNjZBOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC1yZWQtZGFyazpob3ZlciwgYS5iYWRnZS1icmFuZC1yZWQtZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzMDg0NzsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQtcmVkLWRhcms6Zm9jdXMsIGEuYmFkZ2UtYnJhbmQtcmVkLWRhcmsuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCA1NCwgMTA2LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWJyYW5kLXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjgzNjZBOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC1yZWQ6aG92ZXIsIGEuYmFkZ2UtYnJhbmQtcmVkOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMwODQ3OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC1yZWQ6Zm9jdXMsIGEuYmFkZ2UtYnJhbmQtcmVkLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgNTQsIDEwNiwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1icmFuZC1yZWQtbGlnaHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4MzY2QTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQtcmVkLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWJyYW5kLXJlZC1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzMDg0NzsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQtcmVkLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWJyYW5kLXJlZC1saWdodC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDU0LCAxMDYsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtYnJhbmQtYmx1ZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTgzRkY7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWJyYW5kLWJsdWUtZGFyazpob3ZlciwgYS5iYWRnZS1icmFuZC1ibHVlLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY3ZjU7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWJyYW5kLWJsdWUtZGFyazpmb2N1cywgYS5iYWRnZS1icmFuZC1ibHVlLWRhcmsuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDEsIDEzMSwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWJyYW5kLWJsdWUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ODNGRjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQtYmx1ZTpob3ZlciwgYS5iYWRnZS1icmFuZC1ibHVlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2N2Y1OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC1ibHVlOmZvY3VzLCBhLmJhZGdlLWJyYW5kLWJsdWUuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDEsIDEzMSwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWJyYW5kLWJsdWUtbGlnaHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ODNGRjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQtYmx1ZS1saWdodDpob3ZlciwgYS5iYWRnZS1icmFuZC1ibHVlLWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2N2Y1OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC1ibHVlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWJyYW5kLWJsdWUtbGlnaHQuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDEsIDEzMSwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWJyYW5kLWdyZWVuLWRhcmsge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E1Q0QyODsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQtZ3JlZW4tZGFyazpob3ZlciwgYS5iYWRnZS1icmFuZC1ncmVlbi1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODNhMjIwOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC1ncmVlbi1kYXJrOmZvY3VzLCBhLmJhZGdlLWJyYW5kLWdyZWVuLWRhcmsuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY1LCAyMDUsIDQwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWJyYW5kLWdyZWVuIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNUNEMjg7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWJyYW5kLWdyZWVuOmhvdmVyLCBhLmJhZGdlLWJyYW5kLWdyZWVuOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODNhMjIwOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC1ncmVlbjpmb2N1cywgYS5iYWRnZS1icmFuZC1ncmVlbi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjUsIDIwNSwgNDAsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtYnJhbmQtZ3JlZW4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E1Q0QyODsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQtZ3JlZW4tbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtYnJhbmQtZ3JlZW4tbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4M2EyMjA7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWJyYW5kLWdyZWVuLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWJyYW5kLWdyZWVuLWxpZ2h0LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2NSwgMjA1LCA0MCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1icmFuZC1wdXJwbGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzEwMUY4OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC1wdXJwbGUtZGFyazpob3ZlciwgYS5iYWRnZS1icmFuZC1wdXJwbGUtZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5MDFjNTsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQtcHVycGxlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtYnJhbmQtcHVycGxlLWRhcmsuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTkzLCAxLCAyNDgsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtYnJhbmQtcHVycGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMTAxRjg7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWJyYW5kLXB1cnBsZTpob3ZlciwgYS5iYWRnZS1icmFuZC1wdXJwbGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTAxYzU7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWJyYW5kLXB1cnBsZTpmb2N1cywgYS5iYWRnZS1icmFuZC1wdXJwbGUuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTkzLCAxLCAyNDgsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtYnJhbmQtcHVycGxlLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMTAxRjg7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWJyYW5kLXB1cnBsZS1saWdodDpob3ZlciwgYS5iYWRnZS1icmFuZC1wdXJwbGUtbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTAxYzU7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWJyYW5kLXB1cnBsZS1saWdodDpmb2N1cywgYS5iYWRnZS1icmFuZC1wdXJwbGUtbGlnaHQuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTkzLCAxLCAyNDgsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4MDQ0RjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3Itc3RhdHVzLWVycm9yLWRhcms6aG92ZXIsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLWVycm9yLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NjAzM2E7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmZvY3VzLCBhLmJhZGdlLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4NCwgNCwgNzksIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3Itc3RhdHVzLWVycm9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENjI0NUE7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy1lcnJvcjpob3ZlciwgYS5iYWRnZS1jb2xvci1zdGF0dXMtZXJyb3I6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYTFkNDg7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy1lcnJvcjpmb2N1cywgYS5iYWRnZS1jb2xvci1zdGF0dXMtZXJyb3IuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE0LCAzNiwgOTAsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYyRjY7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodDpob3ZlciwgYS5iYWRnZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJmZDM7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodDpmb2N1cywgYS5iYWRnZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNDIsIDI0NiwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzRBMDk7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6aG92ZXIsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhiMzcwNzsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyazpmb2N1cywgYS5iYWRnZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4OCwgNzQsIDksIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3Itc3RhdHVzLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzNzMzNDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3Itc3RhdHVzLXdhcm5pbmc6aG92ZXIsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjODVhMWM7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLWNvbG9yLXN0YXR1cy13YXJuaW5nLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgMTE1LCA1MiwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGM0VEOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpob3ZlciwgYS5iYWRnZS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDFiYTsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6Zm9jdXMsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNDMsIDIzNywgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzc5NTI7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcms6aG92ZXIsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3NGIzMzsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazpmb2N1cywgYS5iYWRnZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyLCAxMjEsIDgyLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWNvbG9yLXN0YXR1cy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOUJEOEQ7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy1zdWNjZXNzOmhvdmVyLCBhLmJhZGdlLWNvbG9yLXN0YXR1cy1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ5NjcwOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1zdGF0dXMtc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NywgMTg5LCAxNDEsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjVGMTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2U1ZGE7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNCwgMjQ1LCAyNDEsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3Itc3RhdHVzLWluZm8tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM1M0I5OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrOmhvdmVyLCBhLmJhZGdlLWNvbG9yLXN0YXR1cy1pbmZvLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjQxOTA7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy1pbmZvLWRhcms6Zm9jdXMsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLWluZm8tZGFyay5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgODMsIDE4NSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci1zdGF0dXMtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk5M0ZGOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1zdGF0dXMtaW5mbzpob3ZlciwgYS5iYWRnZS1jb2xvci1zdGF0dXMtaW5mbzpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2NmVmZjsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3Itc3RhdHVzLWluZm86Zm9jdXMsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLWluZm8uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA1LCAxNDcsIDI1NSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci1zdGF0dXMtaW5mby1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGM0ZGOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1zdGF0dXMtaW5mby1saWdodDpob3ZlciwgYS5iYWRnZS1jb2xvci1zdGF0dXMtaW5mby1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JiY2ZmZjsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQ6Zm9jdXMsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM4LCAyNDMsIDI1NSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci1saW5rZWRpbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzREQ2OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1saW5rZWRpbjpob3ZlciwgYS5iYWRnZS1jb2xvci1saW5rZWRpbjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMzBhNzsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItbGlua2VkaW46Zm9jdXMsIGEuYmFkZ2UtY29sb3ItbGlua2VkaW4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAsIDYxLCAyMTQsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3ItaW5kZWVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNBOUI7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLWluZGVlZDpob3ZlciwgYS5iYWRnZS1jb2xvci1pbmRlZWQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI3Njg7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLWluZGVlZDpmb2N1cywgYS5iYWRnZS1jb2xvci1pbmRlZWQuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgNTgsIDE1NSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci10d2l0dGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxREExRjI7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXR3aXR0ZXI6aG92ZXIsIGEuYmFkZ2UtY29sb3ItdHdpdHRlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjODVkMDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItdHdpdHRlcjpmb2N1cywgYS5iYWRnZS1jb2xvci10d2l0dGVyLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAxNjEsIDI0MiwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci1mYWNlYm9vayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg3N0YyOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1mYWNlYm9vazpob3ZlciwgYS5iYWRnZS1jb2xvci1mYWNlYm9vazpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBiNWZjYzsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItZmFjZWJvb2s6Zm9jdXMsIGEuYmFkZ2UtY29sb3ItZmFjZWJvb2suZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQsIDExOSwgMjQyLCAwLjUpOyB9XG5cbi8qIGxpbmUgMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyAqL1xuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyAqL1xuICAgIC5qdW1ib3Ryb24ge1xuICAgICAgcGFkZGluZzogNHJlbSAycmVtOyB9IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyAqL1xuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qIGxpbmUgMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTsgfVxuICAvKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItY29sb3I6ICNiOGI4Yjg7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1wcmltYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWJhYmFiOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzYwNjE2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMztcbiAgYm9yZGVyLWNvbG9yOiAjZWJlY2VmOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZGRkZmU0OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM0NzQ4NGM7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICBib3JkZXItY29sb3I6ICNjM2U2Y2I7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1zdWNjZXNzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjFkZmJiOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMGIyZTEzOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtaW5mbyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FiZGRlNTsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzA2MmMzMzsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWViYTsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXdhcm5pbmcgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmU4YTE7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1MzNmMDM7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWRhbmdlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNzsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNDkxMjE3OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZkZmRmZTsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWNlY2Y2OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzY4Njg2ODsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGJvcmRlci1jb2xvcjogI2M2YzhjYTsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiOWJiYmU7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNDA1MDU7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3ItdWktMDEge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogI2I4YjhiODsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXVpLTAxIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWJhYmFiOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXVpLTAxIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3ItdWktMDIge1xuICBjb2xvcjogIzMxMzEzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZGZlMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDJkMmQzOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItdWktMDIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjNWM1YzY7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItdWktMDIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMTgxODE5OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLXVpLTAzIHtcbiAgY29sb3I6ICM2MDYxNjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjM7XG4gIGJvcmRlci1jb2xvcjogI2ViZWNlZjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXVpLTAzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZGRkZmU0OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXVpLTAzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQ3NDg0YzsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1jb2xvci11aS0wNCB7XG4gIGNvbG9yOiAjNzQ3NTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWZjO1xuICBib3JkZXItY29sb3I6ICNmNmY3ZmE7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci11aS0wNCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZThmMTsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci11aS0wNCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1YjVjNjI7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3ItdWktMDUge1xuICBjb2xvcjogIzgxODE4MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItdWktMDUgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItdWktMDUgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjg2ODY5OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLXVpLTA1LTcwIHtcbiAgY29sb3I6IHJnYmEoOTEsIDkxLCA5MiwgMC44NDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjU0LCAyNTUsIDAuOTQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUzLCAyNTQsIDI1NCwgMC45MTYpOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItdWktMDUtNzAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjM2LCAyNDYsIDI0NiwgMC45MTYpOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXVpLTA1LTcwIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogcmdiYSg2NiwgNjYsIDY2LCAwLjg0NCk7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3ItdWktMDYge1xuICBjb2xvcjogIzg1ODU4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci11aS0wNiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YyZjJmMjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci11aS0wNiAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2YzZjNmM7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3ItdWktMDYtMDYge1xuICBjb2xvcjogcmdiYSg4LCA4LCA4LCAwLjUxMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODEyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzM2OCk7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci11aS0wNi0wNiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjczNjgpOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXVpLTA2LTA2IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUxMTIpOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLXVpLTA2LTEwIHtcbiAgY29sb3I6IHJnYmEoMTQsIDE0LCAxNCwgMC41MzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NDgpOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItdWktMDYtMTAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC43NDgpOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXVpLTA2LTEwIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUzMik7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtYnJhbmQteWVsbG93LWRhcmsge1xuICBjb2xvcjogIzg1NzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdjYztcbiAgYm9yZGVyLWNvbG9yOiAjZmZmNGI4OyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQteWVsbG93LWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmYwOWY7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQteWVsbG93LWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTI0NTAwOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWJyYW5kLXllbGxvdyB7XG4gIGNvbG9yOiAjODU3MDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2NjO1xuICBib3JkZXItY29sb3I6ICNmZmY0Yjg7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1icmFuZC15ZWxsb3cgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmYwOWY7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQteWVsbG93IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzUyNDUwMDsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1icmFuZC15ZWxsb3ctbGlnaHQge1xuICBjb2xvcjogIzg1NzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdjYztcbiAgYm9yZGVyLWNvbG9yOiAjZmZmNGI4OyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQteWVsbG93LWxpZ2h0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmMDlmOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJyYW5kLXllbGxvdy1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1MjQ1MDA7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtYnJhbmQtcmVkLWRhcmsge1xuICBjb2xvcjogIzgxMWMzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRjN2Q1OyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtcmVkLWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmY2FlYzM7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtcmVkLWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTcxMzI1OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWJyYW5kLXJlZCB7XG4gIGNvbG9yOiAjODExYzM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVkN2UxO1xuICBib3JkZXItY29sb3I6ICNmZGM3ZDU7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1icmFuZC1yZWQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmY2FlYzM7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtcmVkIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzU3MTMyNTsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1icmFuZC1yZWQtbGlnaHQge1xuICBjb2xvcjogIzgxMWMzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZDdlMTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRjN2Q1OyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtcmVkLWxpZ2h0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmNhZWMzOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJyYW5kLXJlZC1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1NzEzMjU7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtYnJhbmQtYmx1ZS1kYXJrIHtcbiAgY29sb3I6ICMxNTQ0ODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGU2ZmY7XG4gIGJvcmRlci1jb2xvcjogI2MzZGNmZjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJyYW5kLWJsdWUtZGFyayBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FhY2RmZjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1icmFuZC1ibHVlLWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMGUyZDU5OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWJyYW5kLWJsdWUge1xuICBjb2xvcjogIzE1NDQ4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZTZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYzNkY2ZmOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtYmx1ZSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FhY2RmZjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1icmFuZC1ibHVlIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzBlMmQ1OTsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1icmFuZC1ibHVlLWxpZ2h0IHtcbiAgY29sb3I6ICMxNTQ0ODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGU2ZmY7XG4gIGJvcmRlci1jb2xvcjogI2MzZGNmZjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJyYW5kLWJsdWUtbGlnaHQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYWNkZmY7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtYmx1ZS1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwZTJkNTk7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtYnJhbmQtZ3JlZW4tZGFyayB7XG4gIGNvbG9yOiAjNTY2YjE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNWQ0O1xuICBib3JkZXItY29sb3I6ICNlNmYxYzM7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1icmFuZC1ncmVlbi1kYXJrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZGRlY2FlOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJyYW5kLWdyZWVuLWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMzQ0MDBkOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWJyYW5kLWdyZWVuIHtcbiAgY29sb3I6ICM1NjZiMTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGY1ZDQ7XG4gIGJvcmRlci1jb2xvcjogI2U2ZjFjMzsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJyYW5kLWdyZWVuIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZGRlY2FlOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJyYW5kLWdyZWVuIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzM0NDAwZDsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1icmFuZC1ncmVlbi1saWdodCB7XG4gIGNvbG9yOiAjNTY2YjE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmNWQ0O1xuICBib3JkZXItY29sb3I6ICNlNmYxYzM7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1icmFuZC1ncmVlbi1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZWNhZTsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1icmFuZC1ncmVlbi1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMzNDQwMGQ7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtYnJhbmQtcHVycGxlLWRhcmsge1xuICBjb2xvcjogIzY0MDE4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzY2NmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWViOGZkOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtcHVycGxlLWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlODlmZmM7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtcHVycGxlLWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjM2QwMTRlOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWJyYW5kLXB1cnBsZSB7XG4gIGNvbG9yOiAjNjQwMTgxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjY2ZlO1xuICBib3JkZXItY29sb3I6ICNlZWI4ZmQ7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1icmFuZC1wdXJwbGUgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlODlmZmM7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtcHVycGxlIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzNkMDE0ZTsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1icmFuZC1wdXJwbGUtbGlnaHQge1xuICBjb2xvcjogIzY0MDE4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzY2NmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWViOGZkOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtcHVycGxlLWxpZ2h0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTg5ZmZjOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJyYW5kLXB1cnBsZS1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMzZDAxNGU7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsge1xuICBjb2xvcjogIzYwMDIyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxY2RkYztcbiAgYm9yZGVyLWNvbG9yOiAjZWJiOWNlOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlNWE1YzA7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMmUwMTE0OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLXN0YXR1cy1lcnJvciB7XG4gIGNvbG9yOiAjNmYxMzJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkM2RlO1xuICBib3JkZXItY29sb3I6ICNmNGMyZDE7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtZXJyb3IgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmMGFjYzE7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3Itc3RhdHVzLWVycm9yIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQzMGMxZDsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQge1xuICBjb2xvcjogIzg1N2U4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmNmZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmYmZjOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZlMmU5OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy1lcnJvci1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2YjY1Njc7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyayB7XG4gIGNvbG9yOiAjNjIyNjA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkYmNlO1xuICBib3JkZXItY29sb3I6ICNlY2NjYmE7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTZiZGE2OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMzExMzAzOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLXN0YXR1cy13YXJuaW5nIHtcbiAgY29sb3I6ICM3NjNjMWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWUzZDY7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZDhjNjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy13YXJuaW5nIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjRjOWIwOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzRjMjcxMjsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodCB7XG4gIGNvbG9yOiAjODU3ZTdiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZGZiO1xuICBib3JkZXItY29sb3I6ICNmZmZjZmE7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZWRlMTsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2YjY1NjI7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyayB7XG4gIGNvbG9yOiAjMDYzZjJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VlNGRjO1xuICBib3JkZXItY29sb3I6ICNiYmQ5Y2Y7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWJkMGMzOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDIxMDBiOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLXN0YXR1cy1zdWNjZXNzIHtcbiAgY29sb3I6ICMxZTYyNDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2YyZTg7XG4gIGJvcmRlci1jb2xvcjogI2M4ZWRkZjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy1zdWNjZXNzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjVlN2Q0OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzEyM2IyYzsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCB7XG4gIGNvbG9yOiAjN2E3ZjdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmZGZjO1xuICBib3JkZXItY29sb3I6ICNmOWZjZmI7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U4ZjRmMDsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2MTY1NjM7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3Itc3RhdHVzLWluZm8tZGFyayB7XG4gIGNvbG9yOiAjMTcyYjYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkZGYxO1xuICBib3JkZXItY29sb3I6ICNjNGNmZWI7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtaW5mby1kYXJrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjFjMGU1OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy1pbmZvLWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMGQxOTM3OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLXN0YXR1cy1pbmZvIHtcbiAgY29sb3I6ICMzNzRjODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWU5ZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ZTFmZjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy1pbmZvIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYmNjZmZmOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzI4Mzc2MTsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1jb2xvci1zdGF0dXMtaW5mby1saWdodCB7XG4gIGNvbG9yOiAjN2M3ZTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZGZmO1xuICBib3JkZXItY29sb3I6ICNmYWZjZmY7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtaW5mby1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2UxZWRmZjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtaW5mby1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2MzY1NmI7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3ItbGlua2VkaW4ge1xuICBjb2xvcjogIzBhMjA2ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDhmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmRjOWY0OyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItbGlua2VkaW4gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhN2I3ZjA7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItbGlua2VkaW4gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDYxMzQwOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLWluZGVlZCB7XG4gIGNvbG9yOiAjMDAxZTUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NkOGViO1xuICBib3JkZXItY29sb3I6ICNiOGM4ZTM7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1pbmRlZWQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhNmJhZGM7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItaW5kZWVkIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzAwMGIxZTsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1jb2xvci10d2l0dGVyIHtcbiAgY29sb3I6ICMwZjU0N2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmVjZmM7XG4gIGJvcmRlci1jb2xvcjogI2MwZTVmYjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXR3aXR0ZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhOGRiZjk7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItdHdpdHRlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwYTM2NTA7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3ItZmFjZWJvb2sge1xuICBjb2xvcjogIzBjM2U3ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTRmYztcbiAgYm9yZGVyLWNvbG9yOiAjYmVkOWZiOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItZmFjZWJvb2sgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhNmNiZmE7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItZmFjZWJvb2sgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDgyNzRmOyB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbi8qIGxpbmUgOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzICovXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzICovXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzICovXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07IH1cblxuLyogbGluZSAzOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzICovXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MgKi9cbiAgICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzICovXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyAqL1xuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxOyB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7IH1cblxuLyogbGluZSAyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4vKiBsaW5lIDQ1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDsgfVxuICAvKiBsaW5lIDU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7IH1cbiAgLyogbGluZSA2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDcwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAvKiBsaW5lIDc3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuICAgIC8qIGxpbmUgODAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cblxuLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC8qIGxpbmUgMTAwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgMTA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSAxMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAvKiBsaW5lIDExNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAvKiBsaW5lIDExOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC8qIGxpbmUgMTAwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxMDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMTEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLyogbGluZSAxMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAvKiBsaW5lIDExOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLyogbGluZSAxMDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDEwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDExNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLyogbGluZSAxMDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDEwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDExNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLyogbGluZSAxMDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDEwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDExNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuLyogbGluZSAxMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSAxMzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4OyB9XG4gICAgLyogbGluZSAxNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNjA2MTY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlY2VmOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2MDYxNjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGZlNDsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDYxNjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjA2MTY2OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMxNTU3MjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1NzI0O1xuICAgIGJvcmRlci1jb2xvcjogIzE1NTcyNDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMGM1NDYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNTQ2MDtcbiAgICBib3JkZXItY29sb3I6ICMwYzU0NjA7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzg1NjQwNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjODU2NDA0OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM3MjFjMjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4MTgxODI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MjtcbiAgICBib3JkZXItY29sb3I6ICM4MTgxODI7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzFiMWUyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWIxZTIxOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTAxIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wMS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTAxLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTAxLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTAyIHtcbiAgY29sb3I6ICMzMTMxMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDM7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTAyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMzMTMxMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzVjNjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wMi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMzEzMztcbiAgICBib3JkZXItY29sb3I6ICMzMTMxMzM7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDMge1xuICBjb2xvcjogIzYwNjE2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWNlZjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDMubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wMy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzYwNjE2NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZmU0OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTAzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjA2MTY2O1xuICAgIGJvcmRlci1jb2xvcjogIzYwNjE2NjsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wNCB7XG4gIGNvbG9yOiAjNzQ3NTdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2ZhOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wNC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTA0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNzQ3NTdjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU4ZjE7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NDc1N2M7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzQ3NTdjOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTA1IHtcbiAgY29sb3I6ICM4MTgxODM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTA1Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4MTgxODM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wNS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MztcbiAgICBib3JkZXItY29sb3I6ICM4MTgxODM7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDUtNzAge1xuICBjb2xvcjogcmdiYSg5MSwgOTEsIDkyLCAwLjg0NCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUzLCAyNTQsIDI1NCwgMC45MTYpOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wNS03MC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTA1LTcwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDkxLCA5MSwgOTIsIDAuODQ0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjQ2LCAyNDYsIDAuOTE2KTsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wNS03MC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MSwgOTEsIDkyLCAwLjg0NCk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDkxLCA5MSwgOTIsIDAuODQ0KTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wNiB7XG4gIGNvbG9yOiAjODU4NTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDYubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wNi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzg1ODU4NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTA2Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU4NTg1O1xuICAgIGJvcmRlci1jb2xvcjogIzg1ODU4NTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wNi0wNiB7XG4gIGNvbG9yOiByZ2JhKDgsIDgsIDgsIDAuNTExMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MzY4KTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDYtMDYubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wNi0wNi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSg4LCA4LCA4LCAwLjUxMTIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC43MzY4KTsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wNi0wNi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg4LCA4LCA4LCAwLjUxMTIpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg4LCA4LCA4LCAwLjUxMTIpOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTA2LTEwIHtcbiAgY29sb3I6IHJnYmEoMTQsIDE0LCAxNCwgMC41MzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzQ4KTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDYtMTAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wNi0xMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgxNCwgMTQsIDE0LCAwLjUzMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjc0OCk7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDYtMTAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQsIDE0LCAxNCwgMC41MzIpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNCwgMTQsIDE0LCAwLjUzMik7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tYnJhbmQteWVsbG93LWRhcmsge1xuICBjb2xvcjogIzg1NzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRiODsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQteWVsbG93LWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC15ZWxsb3ctZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzg1NzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMDlmOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLXllbGxvdy1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU3MDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzg1NzAwMDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC15ZWxsb3cge1xuICBjb2xvcjogIzg1NzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRiODsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQteWVsbG93Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQteWVsbG93Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODU3MDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYwOWY7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQteWVsbG93Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU3MDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzg1NzAwMDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC15ZWxsb3ctbGlnaHQge1xuICBjb2xvcjogIzg1NzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRiODsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQteWVsbG93LWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQteWVsbG93LWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODU3MDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYwOWY7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQteWVsbG93LWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU3MDAwO1xuICAgIGJvcmRlci1jb2xvcjogIzg1NzAwMDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1yZWQtZGFyayB7XG4gIGNvbG9yOiAjODExYzM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRjN2Q1OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1yZWQtZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWJyYW5kLXJlZC1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODExYzM3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmY2FlYzM7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcmVkLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTFjMzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjODExYzM3OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWJyYW5kLXJlZCB7XG4gIGNvbG9yOiAjODExYzM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRjN2Q1OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1yZWQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1yZWQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4MTFjMzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjYWVjMzsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1yZWQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTFjMzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjODExYzM3OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWJyYW5kLXJlZC1saWdodCB7XG4gIGNvbG9yOiAjODExYzM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRjN2Q1OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1yZWQtbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1yZWQtbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4MTFjMzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjYWVjMzsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1yZWQtbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTFjMzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjODExYzM3OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWJyYW5kLWJsdWUtZGFyayB7XG4gIGNvbG9yOiAjMTU0NDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNkY2ZmOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ibHVlLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ibHVlLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMxNTQ0ODU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhY2RmZjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ibHVlLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTQ0ODU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTU0NDg1OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWJyYW5kLWJsdWUge1xuICBjb2xvcjogIzE1NDQ4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZGNmZjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtYmx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWJyYW5kLWJsdWUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMxNTQ0ODU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhY2RmZjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ibHVlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU0NDg1O1xuICAgIGJvcmRlci1jb2xvcjogIzE1NDQ4NTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ibHVlLWxpZ2h0IHtcbiAgY29sb3I6ICMxNTQ0ODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2RjZmY7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLWJsdWUtbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ibHVlLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMTU0NDg1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYWNkZmY7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtYmx1ZS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NDQ4NTtcbiAgICBib3JkZXItY29sb3I6ICMxNTQ0ODU7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtZ3JlZW4tZGFyayB7XG4gIGNvbG9yOiAjNTY2YjE1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmMWMzOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ncmVlbi1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtZ3JlZW4tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzU2NmIxNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlY2FlOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLWdyZWVuLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NjZiMTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTY2YjE1OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWJyYW5kLWdyZWVuIHtcbiAgY29sb3I6ICM1NjZiMTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmYxYzM7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLWdyZWVuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtZ3JlZW4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM1NjZiMTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZWNhZTsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ncmVlbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU2NmIxNTtcbiAgICBib3JkZXItY29sb3I6ICM1NjZiMTU7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtZ3JlZW4tbGlnaHQge1xuICBjb2xvcjogIzU2NmIxNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjFjMzsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtZ3JlZW4tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ncmVlbi1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzU2NmIxNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRlY2FlOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLWdyZWVuLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY2YjE1O1xuICAgIGJvcmRlci1jb2xvcjogIzU2NmIxNTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1wdXJwbGUtZGFyayB7XG4gIGNvbG9yOiAjNjQwMTgxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWViOGZkOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1wdXJwbGUtZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWJyYW5kLXB1cnBsZS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNjQwMTgxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlODlmZmM7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcHVycGxlLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NDAxODE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjQwMTgxOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWJyYW5kLXB1cnBsZSB7XG4gIGNvbG9yOiAjNjQwMTgxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWViOGZkOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1wdXJwbGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1wdXJwbGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2NDAxODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZmYzsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1wdXJwbGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NDAxODE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjQwMTgxOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWJyYW5kLXB1cnBsZS1saWdodCB7XG4gIGNvbG9yOiAjNjQwMTgxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWViOGZkOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1wdXJwbGUtbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1wdXJwbGUtbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2NDAxODE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U4OWZmYzsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1wdXJwbGUtbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NDAxODE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjQwMTgxOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrIHtcbiAgY29sb3I6ICM2MDAyMjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmI5Y2U7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLWVycm9yLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2MDAyMjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTVjMDsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtZXJyb3ItZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwMDIyOTtcbiAgICBib3JkZXItY29sb3I6ICM2MDAyMjk7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLWVycm9yIHtcbiAgY29sb3I6ICM2ZjEzMmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGMyZDE7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1lcnJvci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1lcnJvci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzZmMTMyZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhY2MxOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1lcnJvci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZmMTMyZjtcbiAgICBib3JkZXItY29sb3I6ICM2ZjEzMmY7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0IHtcbiAgY29sb3I6ICM4NTdlODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZiZmM7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzg1N2U4MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmU5OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1N2U4MDtcbiAgICBib3JkZXItY29sb3I6ICM4NTdlODA7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyayB7XG4gIGNvbG9yOiAjNjIyNjA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNjY2JhOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzYyMjYwNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZiZGE2OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MjI2MDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjIyNjA1OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy13YXJuaW5nIHtcbiAgY29sb3I6ICM3NjNjMWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Q4YzY7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM3NjNjMWI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YzliMDsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtd2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc2M2MxYjtcbiAgICBib3JkZXItY29sb3I6ICM3NjNjMWI7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQge1xuICBjb2xvcjogIzg1N2U3YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmNmYTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzg1N2U3YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZGUxOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU3ZTdiO1xuICAgIGJvcmRlci1jb2xvcjogIzg1N2U3YjsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrIHtcbiAgY29sb3I6ICMwNjNmMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmQ5Y2Y7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMDYzZjJiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmQwYzM7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2M2YyYjtcbiAgICBib3JkZXItY29sb3I6ICMwNjNmMmI7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFlNjI0OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZWRkZjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzFlNjI0OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjVlN2Q0OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU2MjQ5O1xuICAgIGJvcmRlci1jb2xvcjogIzFlNjI0OTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCB7XG4gIGNvbG9yOiAjN2E3ZjdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmY2ZiOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjN2E3ZjdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGY0ZjA7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YTdmN2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2E3ZjdkOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1pbmZvLWRhcmsge1xuICBjb2xvcjogIzE3MmI2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0Y2ZlYjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLWluZm8tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1pbmZvLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMxNzJiNjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxYzBlNTsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtaW5mby1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcyYjYwO1xuICAgIGJvcmRlci1jb2xvcjogIzE3MmI2MDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtaW5mbyB7XG4gIGNvbG9yOiAjMzc0Yzg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlMWZmOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtaW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMzc0Yzg1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2NmZmY7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzRjODU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzc0Yzg1OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0IHtcbiAgY29sb3I6ICM3YzdlODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZjZmY7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLWluZm8tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM3YzdlODU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZWRmZjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtaW5mby1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdjN2U4NTtcbiAgICBib3JkZXItY29sb3I6ICM3YzdlODU7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3ItbGlua2VkaW4ge1xuICBjb2xvcjogIzBhMjA2ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYzlmNDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItbGlua2VkaW4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1saW5rZWRpbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzBhMjA2ZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiN2YwOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLWxpbmtlZGluLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEyMDZmO1xuICAgIGJvcmRlci1jb2xvcjogIzBhMjA2ZjsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1pbmRlZWQge1xuICBjb2xvcjogIzAwMWU1MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YzhlMzsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItaW5kZWVkLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItaW5kZWVkLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAxZTUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNmJhZGM7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItaW5kZWVkLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZTUxO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMWU1MTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci10d2l0dGVyIHtcbiAgY29sb3I6ICMwZjU0N2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGU1ZmI7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXR3aXR0ZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci10d2l0dGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMGY1NDdlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGRiZjk7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdHdpdHRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmNTQ3ZTtcbiAgICBib3JkZXItY29sb3I6ICMwZjU0N2U7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3ItZmFjZWJvb2sge1xuICBjb2xvcjogIzBjM2U3ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZDlmYjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItZmFjZWJvb2subGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1mYWNlYm9vay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzBjM2U3ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjYmZhOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLWZhY2Vib29rLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGMzZTdlO1xuICAgIGJvcmRlci1jb2xvcjogIzBjM2U3ZTsgfVxuXG4vKiBsaW5lIDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyAqL1xuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICAgIG9wYWNpdHk6IC43NTsgfVxuXG4vKiBsaW5lIDI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MgKi9cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSAzOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzICovXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzICovXG4udG9hc3Qge1xuICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLyogbGluZSAxNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyAqL1xuICAudG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAvKiBsaW5lIDE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzICovXG4gIC50b2FzdC5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MgKi9cbiAgLnRvYXN0LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSAyOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyAqL1xuICAudG9hc3QuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzICovXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi8qIGxpbmUgNDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MgKi9cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtb3BlbiAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7IH1cblxuLyogbGluZSAzNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC8qIGxpbmUgNDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSA0NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gICAgICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsgfVxuXG4vKiBsaW5lIDU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG4gIC8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLyogbGluZSA3NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7IH1cbiAgLyogbGluZSA4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC8qIGxpbmUgOTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTAwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDEwNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogbGluZSAxMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAvKiBsaW5lIDEzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC8qIGxpbmUgMTM2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuXG4vKiBsaW5lIDE0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSAxNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bzsgfVxuXG4vKiBsaW5lIDE1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qIGxpbmUgMTY0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4vKiBsaW5lIDE3MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSAxODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZm9vdGVyID4gKiB7XG4gICAgbWFyZ2luOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgMTkxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDIwMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87IH1cbiAgLyogbGluZSAyMDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7IH1cbiAgICAvKiBsaW5lIDIxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gICAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pOyB9XG4gIC8qIGxpbmUgMjE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTsgfVxuICAgIC8qIGxpbmUgMjE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IH1cbiAgLyogbGluZSAyMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMjMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMjM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi8qIGxpbmUgMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAudG9vbHRpcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgLnRvb2x0aXAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAuOHJlbTtcbiAgICBoZWlnaHQ6IDAuNHJlbTsgfVxuICAgIC8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gICAgLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgICBib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAgIC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtOyB9XG4gIC8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gIC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDAuNHJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTsgfVxuICAgIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gICAgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSA2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICAgIHRvcDogMDsgfVxuICAgIC8qIGxpbmUgNjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gICAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cblxuLyogbGluZSA3NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbi5icy10b29sdGlwLWxlZnQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gIC5icy10b29sdGlwLWxlZnQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMC40cmVtO1xuICAgIGhlaWdodDogMC44cmVtOyB9XG4gICAgLyogbGluZSA4NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgICAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgMTA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG5cbi8qIGxpbmUgMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgLnBvcG92ZXIgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgbWFyZ2luOiAwIDAuM3JlbTsgfVxuICAgIC8qIGxpbmUgMjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gICAgLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLyogbGluZSAzOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbi5icy1wb3BvdmVyLXRvcCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLyogbGluZSA0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgLmJzLXBvcG92ZXItdG9wID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBjYWxjKC0wLjVyZW0gLSAxcHgpOyB9XG4gICAgLyogbGluZSA0NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgICAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAvKiBsaW5lIDUwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAgIC5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93OjphZnRlciB7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gIC8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93IHtcbiAgICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogMC4zcmVtIDA7IH1cbiAgICAvKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAgIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLyogbGluZSA3MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgICAuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDgxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuLmJzLXBvcG92ZXItYm90dG9tLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDg0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93IHtcbiAgICB0b3A6IGNhbGMoLTAuNXJlbSAtIDFweCk7IH1cbiAgICAvKiBsaW5lIDg3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAgIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAvKiBsaW5lIDkzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAgIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93OjphZnRlciB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cbiAgLyogbGluZSAxMDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gIC5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7IH1cblxuLyogbGluZSAxMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4uYnMtcG9wb3Zlci1sZWZ0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDExNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93IHtcbiAgICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW46IDAuM3JlbSAwOyB9XG4gICAgLyogbGluZSAxMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gICAgLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLyogbGluZSAxMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gICAgLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgMTUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTsgfVxuICAvKiBsaW5lIDE2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMTY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTsgfVxuXG4vKiBsaW5lIDIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLyogbGluZSAyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4gIC5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLyogbGluZSAyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSAyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDQ1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG5cbi8qIGxpbmUgNTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbi8qIGxpbmUgNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42czsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAgIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLyogbGluZSA4NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSA4NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuXG4vKiBsaW5lIDExNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDsgfVxuXG4vKiBsaW5lIDEyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLyogbGluZSAxMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0OyB9XG5cbi8qIGxpbmUgMTM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4vKiBsaW5lIDEzOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi8qIGxpbmUgMTQ4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLyogbGluZSAxNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC8qIGxpbmUgMTYyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbiAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTgwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDE5MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLyogbGluZSA5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MgKi9cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjsgfVxuXG4vKiBsaW5lIDIxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MgKi9cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLyogbGluZSA0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzICovXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3JvdzsgfVxuXG4vKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MgKi9cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC8qIGxpbmUgNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyAqL1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41czsgfSB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyAqL1xuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzICovXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyAqL1xuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MgKi9cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzICovXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MgKi9cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOEJBQzUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YzlmYWUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctY29sb3ItdWktMDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1jb2xvci11aS0wMTpob3ZlciwgYS5iZy1jb2xvci11aS0wMTpmb2N1cyxcbmJ1dHRvbi5iZy1jb2xvci11aS0wMTpob3ZlcixcbmJ1dHRvbi5iZy1jb2xvci11aS0wMTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXVpLTAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVFNUU2MiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3ItdWktMDI6aG92ZXIsIGEuYmctY29sb3ItdWktMDI6Zm9jdXMsXG5idXR0b24uYmctY29sb3ItdWktMDI6aG92ZXIsXG5idXR0b24uYmctY29sb3ItdWktMDI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0NTQ4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXVpLTAzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4QkFDNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3ItdWktMDM6aG92ZXIsIGEuYmctY29sb3ItdWktMDM6Zm9jdXMsXG5idXR0b24uYmctY29sb3ItdWktMDM6aG92ZXIsXG5idXR0b24uYmctY29sb3ItdWktMDM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM5ZmFlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXVpLTA0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRTFFRSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3ItdWktMDQ6aG92ZXIsIGEuYmctY29sb3ItdWktMDQ6Zm9jdXMsXG5idXR0b24uYmctY29sb3ItdWktMDQ6aG92ZXIsXG5idXR0b24uYmctY29sb3ItdWktMDQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVjMmRjICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXVpLTA1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGQyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3ItdWktMDU6aG92ZXIsIGEuYmctY29sb3ItdWktMDU6Zm9jdXMsXG5idXR0b24uYmctY29sb3ItdWktMDU6aG92ZXIsXG5idXR0b24uYmctY29sb3ItdWktMDU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2ViICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXVpLTA1LTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NywgMjUxLCAwLjcpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1jb2xvci11aS0wNS03MDpob3ZlciwgYS5iZy1jb2xvci11aS0wNS03MDpmb2N1cyxcbmJ1dHRvbi5iZy1jb2xvci11aS0wNS03MDpob3ZlcixcbmJ1dHRvbi5iZy1jb2xvci11aS0wNS03MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjExLCAyMTYsIDIzNSwgMC43KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci11aS0wNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWNvbG9yLXVpLTA2OmhvdmVyLCBhLmJnLWNvbG9yLXVpLTA2OmZvY3VzLFxuYnV0dG9uLmJnLWNvbG9yLXVpLTA2OmhvdmVyLFxuYnV0dG9uLmJnLWNvbG9yLXVpLTA2OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci11aS0wNi0wNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNikgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWNvbG9yLXVpLTA2LTA2OmhvdmVyLCBhLmJnLWNvbG9yLXVpLTA2LTA2OmZvY3VzLFxuYnV0dG9uLmJnLWNvbG9yLXVpLTA2LTA2OmhvdmVyLFxuYnV0dG9uLmJnLWNvbG9yLXVpLTA2LTA2OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjA2KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci11aS0wNi0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3ItdWktMDYtMTA6aG92ZXIsIGEuYmctY29sb3ItdWktMDYtMTA6Zm9jdXMsXG5idXR0b24uYmctY29sb3ItdWktMDYtMTA6aG92ZXIsXG5idXR0b24uYmctY29sb3ItdWktMDYtMTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctYnJhbmQteWVsbG93LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEODAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1icmFuZC15ZWxsb3ctZGFyazpob3ZlciwgYS5iZy1icmFuZC15ZWxsb3ctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1icmFuZC15ZWxsb3ctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1icmFuZC15ZWxsb3ctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2FkMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctYnJhbmQteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDgwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctYnJhbmQteWVsbG93OmhvdmVyLCBhLmJnLWJyYW5kLXllbGxvdzpmb2N1cyxcbmJ1dHRvbi5iZy1icmFuZC15ZWxsb3c6aG92ZXIsXG5idXR0b24uYmctYnJhbmQteWVsbG93OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYWQwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1icmFuZC15ZWxsb3ctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZEODAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1icmFuZC15ZWxsb3ctbGlnaHQ6aG92ZXIsIGEuYmctYnJhbmQteWVsbG93LWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWJyYW5kLXllbGxvdy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1icmFuZC15ZWxsb3ctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NhZDAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWJyYW5kLXJlZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4MzY2QSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctYnJhbmQtcmVkLWRhcms6aG92ZXIsIGEuYmctYnJhbmQtcmVkLWRhcms6Zm9jdXMsXG5idXR0b24uYmctYnJhbmQtcmVkLWRhcms6aG92ZXIsXG5idXR0b24uYmctYnJhbmQtcmVkLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMwODQ3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWJyYW5kLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGODM2NkEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWJyYW5kLXJlZDpob3ZlciwgYS5iZy1icmFuZC1yZWQ6Zm9jdXMsXG5idXR0b24uYmctYnJhbmQtcmVkOmhvdmVyLFxuYnV0dG9uLmJnLWJyYW5kLXJlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzA4NDcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctYnJhbmQtcmVkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4MzY2QSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctYnJhbmQtcmVkLWxpZ2h0OmhvdmVyLCBhLmJnLWJyYW5kLXJlZC1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1icmFuZC1yZWQtbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctYnJhbmQtcmVkLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzMDg0NyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1icmFuZC1ibHVlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4M0ZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1icmFuZC1ibHVlLWRhcms6aG92ZXIsIGEuYmctYnJhbmQtYmx1ZS1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWJyYW5kLWJsdWUtZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1icmFuZC1ibHVlLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2N2Y1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWJyYW5kLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk4M0ZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1icmFuZC1ibHVlOmhvdmVyLCBhLmJnLWJyYW5kLWJsdWU6Zm9jdXMsXG5idXR0b24uYmctYnJhbmQtYmx1ZTpob3ZlcixcbmJ1dHRvbi5iZy1icmFuZC1ibHVlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjdmNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1icmFuZC1ibHVlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5ODNGRiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctYnJhbmQtYmx1ZS1saWdodDpob3ZlciwgYS5iZy1icmFuZC1ibHVlLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWJyYW5kLWJsdWUtbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctYnJhbmQtYmx1ZS1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY3ZjUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctYnJhbmQtZ3JlZW4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNUNEMjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWJyYW5kLWdyZWVuLWRhcms6aG92ZXIsIGEuYmctYnJhbmQtZ3JlZW4tZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1icmFuZC1ncmVlbi1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWJyYW5kLWdyZWVuLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODNhMjIwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWJyYW5kLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E1Q0QyOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctYnJhbmQtZ3JlZW46aG92ZXIsIGEuYmctYnJhbmQtZ3JlZW46Zm9jdXMsXG5idXR0b24uYmctYnJhbmQtZ3JlZW46aG92ZXIsXG5idXR0b24uYmctYnJhbmQtZ3JlZW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODNhMjIwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWJyYW5kLWdyZWVuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E1Q0QyOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctYnJhbmQtZ3JlZW4tbGlnaHQ6aG92ZXIsIGEuYmctYnJhbmQtZ3JlZW4tbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctYnJhbmQtZ3JlZW4tbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctYnJhbmQtZ3JlZW4tbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODNhMjIwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWJyYW5kLXB1cnBsZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MxMDFGOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctYnJhbmQtcHVycGxlLWRhcms6aG92ZXIsIGEuYmctYnJhbmQtcHVycGxlLWRhcms6Zm9jdXMsXG5idXR0b24uYmctYnJhbmQtcHVycGxlLWRhcms6aG92ZXIsXG5idXR0b24uYmctYnJhbmQtcHVycGxlLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkwMWM1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWJyYW5kLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMTAxRjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWJyYW5kLXB1cnBsZTpob3ZlciwgYS5iZy1icmFuZC1wdXJwbGU6Zm9jdXMsXG5idXR0b24uYmctYnJhbmQtcHVycGxlOmhvdmVyLFxuYnV0dG9uLmJnLWJyYW5kLXB1cnBsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTAxYzUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctYnJhbmQtcHVycGxlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MxMDFGOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctYnJhbmQtcHVycGxlLWxpZ2h0OmhvdmVyLCBhLmJnLWJyYW5kLXB1cnBsZS1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1icmFuZC1wdXJwbGUtbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctYnJhbmQtcHVycGxlLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5MDFjNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci1zdGF0dXMtZXJyb3ItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCODA0NEYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmhvdmVyLCBhLmJnLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2MDMzYSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci1zdGF0dXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYyNDVBICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1jb2xvci1zdGF0dXMtZXJyb3I6aG92ZXIsIGEuYmctY29sb3Itc3RhdHVzLWVycm9yOmZvY3VzLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1lcnJvcjpob3ZlcixcbmJ1dHRvbi5iZy1jb2xvci1zdGF0dXMtZXJyb3I6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWExZDQ4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYyRjYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodDpob3ZlciwgYS5iZy1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJmZDMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzRBMDkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6aG92ZXIsIGEuYmctY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGIzNzA3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXN0YXR1cy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzNzMzNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3Itc3RhdHVzLXdhcm5pbmc6aG92ZXIsIGEuYmctY29sb3Itc3RhdHVzLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctY29sb3Itc3RhdHVzLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctY29sb3Itc3RhdHVzLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg1YTFjICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFRCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6aG92ZXIsIGEuYmctY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMWJhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM3OTUyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOmhvdmVyLCBhLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcms6Zm9jdXMsXG5idXR0b24uYmctY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3NGIzMyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci1zdGF0dXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOUJEOEQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzOmhvdmVyLCBhLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkOTY3MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUY1RjEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0OmhvdmVyLCBhLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTVkYSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci1zdGF0dXMtaW5mby1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDNTNCOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3Itc3RhdHVzLWluZm8tZGFyazpob3ZlciwgYS5iZy1jb2xvci1zdGF0dXMtaW5mby1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1pbmZvLWRhcms6aG92ZXIsXG5idXR0b24uYmctY29sb3Itc3RhdHVzLWluZm8tZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjQxOTAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctY29sb3Itc3RhdHVzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk5M0ZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1jb2xvci1zdGF0dXMtaW5mbzpob3ZlciwgYS5iZy1jb2xvci1zdGF0dXMtaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1jb2xvci1zdGF0dXMtaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1jb2xvci1zdGF0dXMtaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjZlZmYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctY29sb3Itc3RhdHVzLWluZm8tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGM0ZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1jb2xvci1zdGF0dXMtaW5mby1saWdodDpob3ZlciwgYS5iZy1jb2xvci1zdGF0dXMtaW5mby1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1jb2xvci1zdGF0dXMtaW5mby1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1jb2xvci1zdGF0dXMtaW5mby1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmNmZmYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctY29sb3ItbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzREQ2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1jb2xvci1saW5rZWRpbjpob3ZlciwgYS5iZy1jb2xvci1saW5rZWRpbjpmb2N1cyxcbmJ1dHRvbi5iZy1jb2xvci1saW5rZWRpbjpob3ZlcixcbmJ1dHRvbi5iZy1jb2xvci1saW5rZWRpbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDMwYTcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctY29sb3ItaW5kZWVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0E5QiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3ItaW5kZWVkOmhvdmVyLCBhLmJnLWNvbG9yLWluZGVlZDpmb2N1cyxcbmJ1dHRvbi5iZy1jb2xvci1pbmRlZWQ6aG92ZXIsXG5idXR0b24uYmctY29sb3ItaW5kZWVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjc2OCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQTFGMiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3ItdHdpdHRlcjpob3ZlciwgYS5iZy1jb2xvci10d2l0dGVyOmZvY3VzLFxuYnV0dG9uLmJnLWNvbG9yLXR3aXR0ZXI6aG92ZXIsXG5idXR0b24uYmctY29sb3ItdHdpdHRlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzg1ZDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctY29sb3ItZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg3N0YyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1jb2xvci1mYWNlYm9vazpob3ZlciwgYS5iZy1jb2xvci1mYWNlYm9vazpmb2N1cyxcbmJ1dHRvbi5iZy1jb2xvci1mYWNlYm9vazpob3ZlcixcbmJ1dHRvbi5iZy1jb2xvci1mYWNlYm9vazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjVmY2MgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0I4QkFDNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci11aS0wMSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci11aS0wMiB7XG4gIGJvcmRlci1jb2xvcjogIzVFNUU2MiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci11aS0wMyB7XG4gIGJvcmRlci1jb2xvcjogI0I4QkFDNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci11aS0wNCB7XG4gIGJvcmRlci1jb2xvcjogI0RGRTFFRSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci11aS0wNSB7XG4gIGJvcmRlci1jb2xvcjogI0Y5RjlGQyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci11aS0wNS03MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDI0NywgMjUxLCAwLjcpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXVpLTA2IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXVpLTA2LTA2IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXVpLTA2LTEwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItYnJhbmQteWVsbG93LWRhcmsge1xuICBib3JkZXItY29sb3I6ICNGRkQ4MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItYnJhbmQteWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZEODAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWJyYW5kLXllbGxvdy1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRDgwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1icmFuZC1yZWQtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogI0Y4MzY2QSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1icmFuZC1yZWQge1xuICBib3JkZXItY29sb3I6ICNGODM2NkEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItYnJhbmQtcmVkLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRjgzNjZBICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWJyYW5kLWJsdWUtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzI5ODNGRiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1icmFuZC1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjk4M0ZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWJyYW5kLWJsdWUtbGlnaHQge1xuICBib3JkZXItY29sb3I6ICMyOTgzRkYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItYnJhbmQtZ3JlZW4tZGFyayB7XG4gIGJvcmRlci1jb2xvcjogI0E1Q0QyOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1icmFuZC1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogI0E1Q0QyOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1icmFuZC1ncmVlbi1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0E1Q0QyOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1icmFuZC1wdXJwbGUtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogI0MxMDFGOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1icmFuZC1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICNDMTAxRjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItYnJhbmQtcHVycGxlLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjQzEwMUY4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjgwNDRGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXN0YXR1cy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0Q2MjQ1QSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNGRkYyRjYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyayB7XG4gIGJvcmRlci1jb2xvcjogI0JDNEEwOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci1zdGF0dXMtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0UzNzMzNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjNFRCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEM3OTUyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXN0YXR1cy1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzlCRDhEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRUFGNUYxICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXN0YXR1cy1pbmZvLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMyQzUzQjkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItY29sb3Itc3RhdHVzLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM2OTkzRkYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItY29sb3Itc3RhdHVzLWluZm8tbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNFRUYzRkYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItY29sb3ItbGlua2VkaW4ge1xuICBib3JkZXItY29sb3I6ICMxNDNERDYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItY29sb3ItaW5kZWVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzQTlCICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXR3aXR0ZXIge1xuICBib3JkZXItY29sb3I6ICMxREExRjIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItY29sb3ItZmFjZWJvb2sge1xuICBib3JkZXItY29sb3I6ICMxODc3RjIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzICovXG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLyogbGluZSAxNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzICovXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MgKi9cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyAqL1xuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MgKi9cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MgKi9cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MgKi9cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzICovXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzICovXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MgKi9cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzICovXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MgKi9cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gIC8qIGxpbmUgMjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MgKi9cbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4vKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyAqL1xuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDI1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MgKi9cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi8qIGxpbmUgMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzICovXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MgKi9cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyAqL1xuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MgKi9cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTAsXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMSB7XG4gIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi0xLFxuLm15LTEge1xuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0yIHtcbiAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMyB7XG4gIG1hcmdpbjogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci0zLFxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTQge1xuICBtYXJnaW46IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItNCxcbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItNCxcbi5teS00IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS01IHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTUsXG4ubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMF81IHtcbiAgbWFyZ2luOiA0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0wXzUsXG4ubXktMF81IHtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMF81LFxuLm14LTBfNSB7XG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMF81LFxuLm15LTBfNSB7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTBfNSxcbi5teC0wXzUge1xuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0xXzUge1xuICBtYXJnaW46IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0xXzUsXG4ubXktMV81IHtcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTFfNSxcbi5teC0xXzUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi0xXzUsXG4ubXktMV81IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTFfNSxcbi5teC0xXzUge1xuICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMl81IHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMl81LFxuLm15LTJfNSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci0yXzUsXG4ubXgtMl81IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMl81LFxuLm15LTJfNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0yXzUsXG4ubXgtMl81IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTYge1xuICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC02LFxuLm15LTYge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItNixcbi5teC02IHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItNixcbi5teS02IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTYsXG4ubXgtNiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS03IHtcbiAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtNyxcbi5teS03IHtcbiAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTcsXG4ubXgtNyB7XG4gIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTcsXG4ubXktNyB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC03LFxuLm14LTcge1xuICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tOCB7XG4gIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTgsXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci04LFxuLm14LTgge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi04LFxuLm15LTgge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtOCxcbi5teC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTkge1xuICBtYXJnaW46IDcycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC05LFxuLm15LTkge1xuICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItOSxcbi5teC05IHtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItOSxcbi5teS05IHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTksXG4ubXgtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0xMCB7XG4gIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTEwLFxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTEwLFxuLm14LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMTAsXG4ubXktMTAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtMTAsXG4ubXgtMTAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMTUge1xuICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMTUsXG4ubXktMTUge1xuICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTE1LFxuLm14LTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTE1LFxuLm15LTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0xNSxcbi5teC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMjAge1xuICBtYXJnaW46IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMjAsXG4ubXktMjAge1xuICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTIwLFxuLm14LTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTIwLFxuLm15LTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0yMCxcbi5teC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMzAge1xuICBtYXJnaW46IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMzAsXG4ubXktMzAge1xuICBtYXJnaW4tdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTMwLFxuLm14LTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTMwLFxuLm15LTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0zMCxcbi5teC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMSB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTIge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTMge1xuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTQge1xuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTUge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTBfNSB7XG4gIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTBfNSxcbi5weS0wXzUge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMF81LFxuLnB4LTBfNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTBfNSxcbi5weS0wXzUge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMF81LFxuLnB4LTBfNSB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0xXzUge1xuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMV81LFxuLnB5LTFfNSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMV81LFxuLnB4LTFfNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0xXzUsXG4ucHktMV81IHtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0xXzUsXG4ucHgtMV81IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0yXzUge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMl81LFxuLnB5LTJfNSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMl81LFxuLnB4LTJfNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0yXzUsXG4ucHktMl81IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0yXzUsXG4ucHgtMl81IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC02IHtcbiAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTYsXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItNixcbi5weC02IHtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTYsXG4ucHktNiB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtNixcbi5weC02IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC03IHtcbiAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTcsXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItNyxcbi5weC03IHtcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTcsXG4ucHktNyB7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtNyxcbi5weC03IHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC04IHtcbiAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTgsXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItOCxcbi5weC04IHtcbiAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTgsXG4ucHktOCB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtOCxcbi5weC04IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC05IHtcbiAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTksXG4ucHktOSB7XG4gIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItOSxcbi5weC05IHtcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTksXG4ucHktOSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtOSxcbi5weC05IHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0xMCB7XG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0xMCxcbi5weS0xMCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMTAsXG4ucHgtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMTAsXG4ucHktMTAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTEwLFxuLnB4LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0xNSB7XG4gIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMTUsXG4ucHktMTUge1xuICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci0xNSxcbi5weC0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMTUsXG4ucHktMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0xNSxcbi5weC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTIwIHtcbiAgcGFkZGluZzogMTYwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0yMCxcbi5weS0yMCB7XG4gIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTIwLFxuLnB4LTIwIHtcbiAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0yMCxcbi5weS0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTIwLFxuLnB4LTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMzAge1xuICBwYWRkaW5nOiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTMwLFxuLnB5LTMwIHtcbiAgcGFkZGluZy10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMzAsXG4ucHgtMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTMwLFxuLnB5LTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMzAsXG4ucHgtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uMSB7XG4gIG1hcmdpbjogLThweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjIge1xuICBtYXJnaW46IC0xNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjMge1xuICBtYXJnaW46IC0yNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjQge1xuICBtYXJnaW46IC0zMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjUge1xuICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjBfNSB7XG4gIG1hcmdpbjogLTRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4wXzUsXG4ubXktbjBfNSB7XG4gIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMF81LFxuLm14LW4wXzUge1xuICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMF81LFxuLm15LW4wXzUge1xuICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjBfNSxcbi5teC1uMF81IHtcbiAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4xXzUge1xuICBtYXJnaW46IC0xMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjFfNSxcbi5teS1uMV81IHtcbiAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMV81LFxuLm14LW4xXzUge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjFfNSxcbi5teS1uMV81IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uMV81LFxuLm14LW4xXzUge1xuICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4yXzUge1xuICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjJfNSxcbi5teS1uMl81IHtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMl81LFxuLm14LW4yXzUge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjJfNSxcbi5teS1uMl81IHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uMl81LFxuLm14LW4yXzUge1xuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW42IHtcbiAgbWFyZ2luOiAtNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW42LFxuLm15LW42IHtcbiAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uNixcbi5teC1uNiB7XG4gIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uNixcbi5teS1uNiB7XG4gIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjYsXG4ubXgtbjYge1xuICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW43IHtcbiAgbWFyZ2luOiAtNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW43LFxuLm15LW43IHtcbiAgbWFyZ2luLXRvcDogLTU2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uNyxcbi5teC1uNyB7XG4gIG1hcmdpbi1yaWdodDogLTU2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uNyxcbi5teS1uNyB7XG4gIG1hcmdpbi1ib3R0b206IC01NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjcsXG4ubXgtbjcge1xuICBtYXJnaW4tbGVmdDogLTU2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW44IHtcbiAgbWFyZ2luOiAtNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW44LFxuLm15LW44IHtcbiAgbWFyZ2luLXRvcDogLTY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uOCxcbi5teC1uOCB7XG4gIG1hcmdpbi1yaWdodDogLTY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uOCxcbi5teS1uOCB7XG4gIG1hcmdpbi1ib3R0b206IC02NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjgsXG4ubXgtbjgge1xuICBtYXJnaW4tbGVmdDogLTY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW45IHtcbiAgbWFyZ2luOiAtNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW45LFxuLm15LW45IHtcbiAgbWFyZ2luLXRvcDogLTcycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uOSxcbi5teC1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTcycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uOSxcbi5teS1uOSB7XG4gIG1hcmdpbi1ib3R0b206IC03MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjksXG4ubXgtbjkge1xuICBtYXJnaW4tbGVmdDogLTcycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4xMCB7XG4gIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uMTAsXG4ubXktbjEwIHtcbiAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMTAsXG4ubXgtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW4xMCxcbi5teS1uMTAge1xuICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW4xMCxcbi5teC1uMTAge1xuICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4xNSB7XG4gIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjE1LFxuLm15LW4xNSB7XG4gIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW4xNSxcbi5teC1uMTUge1xuICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW4xNSxcbi5teS1uMTUge1xuICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uMTUsXG4ubXgtbjE1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjIwIHtcbiAgbWFyZ2luOiAtMTYwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uMjAsXG4ubXktbjIwIHtcbiAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjIwLFxuLm14LW4yMCB7XG4gIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjIwLFxuLm15LW4yMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW4yMCxcbi5teC1uMjAge1xuICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uMzAge1xuICBtYXJnaW46IC0yNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4zMCxcbi5teS1uMzAge1xuICBtYXJnaW4tdG9wOiAtMjQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMzAsXG4ubXgtbjMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMzAsXG4ubXktbjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjMwLFxuLm14LW4zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMF81IHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMF81LFxuICAubXktc20tMF81IHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTBfNSxcbiAgLm14LXNtLTBfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTBfNSxcbiAgLm15LXNtLTBfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0wXzUsXG4gIC5teC1zbS0wXzUge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMV81IHtcbiAgICBtYXJnaW46IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTFfNSxcbiAgLm15LXNtLTFfNSB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMV81LFxuICAubXgtc20tMV81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTFfNSxcbiAgLm15LXNtLTFfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMV81LFxuICAubXgtc20tMV81IHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0yXzUge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMl81LFxuICAubXktc20tMl81IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0yXzUsXG4gIC5teC1zbS0yXzUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMl81LFxuICAubXktc20tMl81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0yXzUsXG4gIC5teC1zbS0yXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tNixcbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tNyB7XG4gICAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS03LFxuICAubXktc20tNyB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tNyxcbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tNyxcbiAgLm15LXNtLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTcsXG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS04IHtcbiAgICBtYXJnaW46IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTgsXG4gIC5teS1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS04LFxuICAubXgtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS04LFxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tOCxcbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTkge1xuICAgIG1hcmdpbjogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tOSxcbiAgLm15LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTksXG4gIC5teC1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTksXG4gIC5teS1zbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS05LFxuICAubXgtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMTAge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMTAsXG4gIC5teS1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMTAsXG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0xMCxcbiAgLm15LXNtLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0xMCxcbiAgLm14LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0xNSB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMTUsXG4gIC5teS1zbS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTE1LFxuICAubXgtc20tMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTE1LFxuICAubXktc20tMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0xNSxcbiAgLm14LXNtLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMjAge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTIwLFxuICAubXktc20tMjAge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0yMCxcbiAgLm14LXNtLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0yMCxcbiAgLm15LXNtLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMjAsXG4gIC5teC1zbS0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTMwIHtcbiAgICBtYXJnaW46IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0zMCxcbiAgLm15LXNtLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMzAsXG4gIC5teC1zbS0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMzAsXG4gIC5teS1zbS0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTMwLFxuICAubXgtc20tMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMF81IHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTBfNSxcbiAgLnB5LXNtLTBfNSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMF81LFxuICAucHgtc20tMF81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTBfNSxcbiAgLnB5LXNtLTBfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMF81LFxuICAucHgtc20tMF81IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0xXzUge1xuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTFfNSxcbiAgLnB5LXNtLTFfNSB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTFfNSxcbiAgLnB4LXNtLTFfNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMV81LFxuICAucHktc20tMV81IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMV81LFxuICAucHgtc20tMV81IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMl81IHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0yXzUsXG4gIC5weS1zbS0yXzUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0yXzUsXG4gIC5weC1zbS0yXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTJfNSxcbiAgLnB5LXNtLTJfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTJfNSxcbiAgLnB4LXNtLTJfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTYsXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTYsXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS03IHtcbiAgICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS03LFxuICAucHktc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTcsXG4gIC5weC1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS03LFxuICAucHktc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTcsXG4gIC5weC1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tOCB7XG4gICAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tOCxcbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS04LFxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tOCxcbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS04LFxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTkge1xuICAgIHBhZGRpbmc6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTksXG4gIC5weS1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tOSxcbiAgLnB4LXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTksXG4gIC5weS1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tOSxcbiAgLnB4LXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0xMCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMTAsXG4gIC5weS1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTEwLFxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTEwLFxuICAucHktc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0xMCxcbiAgLnB4LXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMTUge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0xNSxcbiAgLnB5LXNtLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTE1LFxuICAucHgtc20tMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0xNSxcbiAgLnB5LXNtLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTE1LFxuICAucHgtc20tMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMjAge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0yMCxcbiAgLnB5LXNtLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTIwLFxuICAucHgtc20tMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0yMCxcbiAgLnB5LXNtLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTIwLFxuICAucHgtc20tMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMzAge1xuICAgIHBhZGRpbmc6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0zMCxcbiAgLnB5LXNtLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTMwLFxuICAucHgtc20tMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0zMCxcbiAgLnB5LXNtLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTMwLFxuICAucHgtc20tMzAge1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0zMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjBfNSB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uMF81LFxuICAubXktc20tbjBfNSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjBfNSxcbiAgLm14LXNtLW4wXzUge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjBfNSxcbiAgLm15LXNtLW4wXzUge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW4wXzUsXG4gIC5teC1zbS1uMF81IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uMV81IHtcbiAgICBtYXJnaW46IC0xMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uMV81LFxuICAubXktc20tbjFfNSB7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4xXzUsXG4gIC5teC1zbS1uMV81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uMV81LFxuICAubXktc20tbjFfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW4xXzUsXG4gIC5teC1zbS1uMV81IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjJfNSB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjJfNSxcbiAgLm15LXNtLW4yXzUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uMl81LFxuICAubXgtc20tbjJfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjJfNSxcbiAgLm15LXNtLW4yXzUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMl81LFxuICAubXgtc20tbjJfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW42IHtcbiAgICBtYXJnaW46IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uNixcbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjYsXG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW42LFxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uNyB7XG4gICAgbWFyZ2luOiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjcsXG4gIC5teS1zbS1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW43LFxuICAubXgtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW43LFxuICAubXktc20tbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC01NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uNyxcbiAgLm14LXNtLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjgge1xuICAgIG1hcmdpbjogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW44LFxuICAubXktc20tbjgge1xuICAgIG1hcmdpbi10b3A6IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uOCxcbiAgLm14LXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uOCxcbiAgLm15LXNtLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjgsXG4gIC5teC1zbS1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW45IHtcbiAgICBtYXJnaW46IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uOSxcbiAgLm15LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjksXG4gIC5teC1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjksXG4gIC5teS1zbS1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW45LFxuICAubXgtc20tbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uMTAge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW4xMCxcbiAgLm15LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4xMCxcbiAgLm14LXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjEwLFxuICAubXktc20tbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjEwLFxuICAubXgtc20tbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjE1IHtcbiAgICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjE1LFxuICAubXktc20tbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4xNSxcbiAgLm14LXNtLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW4xNSxcbiAgLm15LXNtLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMTUsXG4gIC5teC1zbS1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjIwIHtcbiAgICBtYXJnaW46IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjIwLFxuICAubXktc20tbjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4yMCxcbiAgLm14LXNtLW4yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW4yMCxcbiAgLm15LXNtLW4yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMjAsXG4gIC5teC1zbS1uMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjMwIHtcbiAgICBtYXJnaW46IC0yNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjMwLFxuICAubXktc20tbjMwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4zMCxcbiAgLm14LXNtLW4zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW4zMCxcbiAgLm15LXNtLW4zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMzAsXG4gIC5teC1zbS1uMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDU1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtNCxcbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMF81IHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMF81LFxuICAubXktbWQtMF81IHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTBfNSxcbiAgLm14LW1kLTBfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTBfNSxcbiAgLm15LW1kLTBfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0wXzUsXG4gIC5teC1tZC0wXzUge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMV81IHtcbiAgICBtYXJnaW46IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTFfNSxcbiAgLm15LW1kLTFfNSB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMV81LFxuICAubXgtbWQtMV81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTFfNSxcbiAgLm15LW1kLTFfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMV81LFxuICAubXgtbWQtMV81IHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0yXzUge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMl81LFxuICAubXktbWQtMl81IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0yXzUsXG4gIC5teC1tZC0yXzUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMl81LFxuICAubXktbWQtMl81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0yXzUsXG4gIC5teC1tZC0yXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtNixcbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC02LFxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtNyB7XG4gICAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC03LFxuICAubXktbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtNyxcbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtNyxcbiAgLm15LW1kLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTcsXG4gIC5teC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC04IHtcbiAgICBtYXJnaW46IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTgsXG4gIC5teS1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC04LFxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC04LFxuICAubXktbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtOCxcbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTkge1xuICAgIG1hcmdpbjogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtOSxcbiAgLm15LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTksXG4gIC5teC1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTksXG4gIC5teS1tZC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC05LFxuICAubXgtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMTAge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMTAsXG4gIC5teS1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMTAsXG4gIC5teC1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0xMCxcbiAgLm15LW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0xMCxcbiAgLm14LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0xNSB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMTUsXG4gIC5teS1tZC0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTE1LFxuICAubXgtbWQtMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTE1LFxuICAubXktbWQtMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0xNSxcbiAgLm14LW1kLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMjAge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTIwLFxuICAubXktbWQtMjAge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0yMCxcbiAgLm14LW1kLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0yMCxcbiAgLm15LW1kLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMjAsXG4gIC5teC1tZC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTMwIHtcbiAgICBtYXJnaW46IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0zMCxcbiAgLm15LW1kLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMzAsXG4gIC5teC1tZC0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMzAsXG4gIC5teS1tZC0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTMwLFxuICAubXgtbWQtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMF81IHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTBfNSxcbiAgLnB5LW1kLTBfNSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMF81LFxuICAucHgtbWQtMF81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTBfNSxcbiAgLnB5LW1kLTBfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMF81LFxuICAucHgtbWQtMF81IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0xXzUge1xuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTFfNSxcbiAgLnB5LW1kLTFfNSB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTFfNSxcbiAgLnB4LW1kLTFfNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMV81LFxuICAucHktbWQtMV81IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMV81LFxuICAucHgtbWQtMV81IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMl81IHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0yXzUsXG4gIC5weS1tZC0yXzUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0yXzUsXG4gIC5weC1tZC0yXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTJfNSxcbiAgLnB5LW1kLTJfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTJfNSxcbiAgLnB4LW1kLTJfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTYge1xuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTYsXG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtNixcbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTYsXG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtNixcbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC03IHtcbiAgICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC03LFxuICAucHktbWQtNyB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTcsXG4gIC5weC1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC03LFxuICAucHktbWQtNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTcsXG4gIC5weC1tZC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtOCB7XG4gICAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtOCxcbiAgLnB5LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC04LFxuICAucHgtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtOCxcbiAgLnB5LW1kLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC04LFxuICAucHgtbWQtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTkge1xuICAgIHBhZGRpbmc6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTksXG4gIC5weS1tZC05IHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtOSxcbiAgLnB4LW1kLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTksXG4gIC5weS1tZC05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtOSxcbiAgLnB4LW1kLTkge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0xMCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtMTAsXG4gIC5weS1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTEwLFxuICAucHgtbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTEwLFxuICAucHktbWQtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC0xMCxcbiAgLnB4LW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMTUge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xNSxcbiAgLnB5LW1kLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTE1LFxuICAucHgtbWQtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0xNSxcbiAgLnB5LW1kLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTE1LFxuICAucHgtbWQtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMjAge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0yMCxcbiAgLnB5LW1kLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTIwLFxuICAucHgtbWQtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0yMCxcbiAgLnB5LW1kLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTIwLFxuICAucHgtbWQtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMzAge1xuICAgIHBhZGRpbmc6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0zMCxcbiAgLnB5LW1kLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTMwLFxuICAucHgtbWQtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0zMCxcbiAgLnB5LW1kLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTMwLFxuICAucHgtbWQtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0zMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjBfNSB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uMF81LFxuICAubXktbWQtbjBfNSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjBfNSxcbiAgLm14LW1kLW4wXzUge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjBfNSxcbiAgLm15LW1kLW4wXzUge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW4wXzUsXG4gIC5teC1tZC1uMF81IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uMV81IHtcbiAgICBtYXJnaW46IC0xMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uMV81LFxuICAubXktbWQtbjFfNSB7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW4xXzUsXG4gIC5teC1tZC1uMV81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMV81LFxuICAubXktbWQtbjFfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW4xXzUsXG4gIC5teC1tZC1uMV81IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjJfNSB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjJfNSxcbiAgLm15LW1kLW4yXzUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMl81LFxuICAubXgtbWQtbjJfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjJfNSxcbiAgLm15LW1kLW4yXzUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uMl81LFxuICAubXgtbWQtbjJfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW42IHtcbiAgICBtYXJnaW46IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uNixcbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjYsXG4gIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjYsXG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW42LFxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uNyB7XG4gICAgbWFyZ2luOiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjcsXG4gIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW43LFxuICAubXgtbWQtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW43LFxuICAubXktbWQtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC01NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uNyxcbiAgLm14LW1kLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjgge1xuICAgIG1hcmdpbjogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW44LFxuICAubXktbWQtbjgge1xuICAgIG1hcmdpbi10b3A6IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uOCxcbiAgLm14LW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uOCxcbiAgLm15LW1kLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjgsXG4gIC5teC1tZC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW45IHtcbiAgICBtYXJnaW46IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uOSxcbiAgLm15LW1kLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjksXG4gIC5teC1tZC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjksXG4gIC5teS1tZC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW45LFxuICAubXgtbWQtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uMTAge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4xMCxcbiAgLm15LW1kLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW4xMCxcbiAgLm14LW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjEwLFxuICAubXktbWQtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjEwLFxuICAubXgtbWQtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjE1IHtcbiAgICBtYXJnaW46IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjE1LFxuICAubXktbWQtbjE1IHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW4xNSxcbiAgLm14LW1kLW4xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW4xNSxcbiAgLm15LW1kLW4xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uMTUsXG4gIC5teC1tZC1uMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjIwIHtcbiAgICBtYXJnaW46IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjIwLFxuICAubXktbWQtbjIwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW4yMCxcbiAgLm14LW1kLW4yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW4yMCxcbiAgLm15LW1kLW4yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uMjAsXG4gIC5teC1tZC1uMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjMwIHtcbiAgICBtYXJnaW46IC0yNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjMwLFxuICAubXktbWQtbjMwIHtcbiAgICBtYXJnaW4tdG9wOiAtMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW4zMCxcbiAgLm14LW1kLW4zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW4zMCxcbiAgLm15LW1kLW4zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uMzAsXG4gIC5teC1tZC1uMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDU1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTBfNSB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTBfNSxcbiAgLm15LWxnLTBfNSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0wXzUsXG4gIC5teC1sZy0wXzUge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0wXzUsXG4gIC5teS1sZy0wXzUge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMF81LFxuICAubXgtbGctMF81IHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTFfNSB7XG4gICAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0xXzUsXG4gIC5teS1sZy0xXzUge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTFfNSxcbiAgLm14LWxnLTFfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0xXzUsXG4gIC5teS1sZy0xXzUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTFfNSxcbiAgLm14LWxnLTFfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMl81IHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTJfNSxcbiAgLm15LWxnLTJfNSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMl81LFxuICAubXgtbGctMl81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTJfNSxcbiAgLm15LWxnLTJfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMl81LFxuICAubXgtbGctMl81IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTYsXG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy02LFxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctNixcbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTcge1xuICAgIG1hcmdpbjogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctNyxcbiAgLm15LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTcsXG4gIC5teC1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTcsXG4gIC5teS1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy03LFxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctOCB7XG4gICAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy04LFxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctOCxcbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctOCxcbiAgLm15LWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTgsXG4gIC5teC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy05IHtcbiAgICBtYXJnaW46IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTksXG4gIC5teS1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy05LFxuICAubXgtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy05LFxuICAubXktbGctOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctOSxcbiAgLm14LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTEwIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTEwLFxuICAubXktbGctMTAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTEwLFxuICAubXgtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMTAsXG4gIC5teS1sZy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMTAsXG4gIC5teC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMTUge1xuICAgIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTE1LFxuICAubXktbGctMTUge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0xNSxcbiAgLm14LWxnLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0xNSxcbiAgLm15LWxnLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMTUsXG4gIC5teC1sZy0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTIwIHtcbiAgICBtYXJnaW46IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0yMCxcbiAgLm15LWxnLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMjAsXG4gIC5teC1sZy0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMjAsXG4gIC5teS1sZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTIwLFxuICAubXgtbGctMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0zMCB7XG4gICAgbWFyZ2luOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMzAsXG4gIC5teS1sZy0zMCB7XG4gICAgbWFyZ2luLXRvcDogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTMwLFxuICAubXgtbGctMzAge1xuICAgIG1hcmdpbi1yaWdodDogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTMwLFxuICAubXktbGctMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0zMCxcbiAgLm14LWxnLTMwIHtcbiAgICBtYXJnaW4tbGVmdDogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTBfNSB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0wXzUsXG4gIC5weS1sZy0wXzUge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTBfNSxcbiAgLnB4LWxnLTBfNSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0wXzUsXG4gIC5weS1sZy0wXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTBfNSxcbiAgLnB4LWxnLTBfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMV81IHtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0xXzUsXG4gIC5weS1sZy0xXzUge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0xXzUsXG4gIC5weC1sZy0xXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTFfNSxcbiAgLnB5LWxnLTFfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTFfNSxcbiAgLnB4LWxnLTFfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTJfNSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMl81LFxuICAucHktbGctMl81IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMl81LFxuICAucHgtbGctMl81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0yXzUsXG4gIC5weS1sZy0yXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0yXzUsXG4gIC5weC1sZy0yXzUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctNyB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctNyxcbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy03LFxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctNyxcbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy03LFxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTgsXG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctOCxcbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTgsXG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctOCxcbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy05IHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy05LFxuICAucHktbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTksXG4gIC5weC1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy05LFxuICAucHktbGctOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTksXG4gIC5weC1sZy05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMTAge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTEwLFxuICAucHktbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0xMCxcbiAgLnB4LWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0xMCxcbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMTAsXG4gIC5weC1sZy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTE1IHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMTUsXG4gIC5weS1sZy0xNSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0xNSxcbiAgLnB4LWxnLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctMTUsXG4gIC5weS1sZy0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0xNSxcbiAgLnB4LWxnLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTIwIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMjAsXG4gIC5weS1sZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0yMCxcbiAgLnB4LWxnLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctMjAsXG4gIC5weS1sZy0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0yMCxcbiAgLnB4LWxnLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTMwIHtcbiAgICBwYWRkaW5nOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMzAsXG4gIC5weS1sZy0zMCB7XG4gICAgcGFkZGluZy10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0zMCxcbiAgLnB4LWxnLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctMzAsXG4gIC5weS1sZy0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0zMCxcbiAgLnB4LWxnLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC04cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4wXzUge1xuICAgIG1hcmdpbjogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjBfNSxcbiAgLm15LWxnLW4wXzUge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4wXzUsXG4gIC5teC1sZy1uMF81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4wXzUsXG4gIC5teS1sZy1uMF81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMF81LFxuICAubXgtbGctbjBfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjFfNSB7XG4gICAgbWFyZ2luOiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjFfNSxcbiAgLm15LWxnLW4xXzUge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMV81LFxuICAubXgtbGctbjFfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjFfNSxcbiAgLm15LWxnLW4xXzUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMV81LFxuICAubXgtbGctbjFfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4yXzUge1xuICAgIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4yXzUsXG4gIC5teS1sZy1uMl81IHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjJfNSxcbiAgLm14LWxnLW4yXzUge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4yXzUsXG4gIC5teS1sZy1uMl81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjJfNSxcbiAgLm14LWxnLW4yXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjYsXG4gIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW42LFxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW42LFxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uNixcbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjcge1xuICAgIG1hcmdpbjogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW43LFxuICAubXktbGctbjcge1xuICAgIG1hcmdpbi10b3A6IC01NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uNyxcbiAgLm14LWxnLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uNyxcbiAgLm15LWxnLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjcsXG4gIC5teC1sZy1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW44IHtcbiAgICBtYXJnaW46IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uOCxcbiAgLm15LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjgsXG4gIC5teC1sZy1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjgsXG4gIC5teS1sZy1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW44LFxuICAubXgtbGctbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uOSB7XG4gICAgbWFyZ2luOiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjksXG4gIC5teS1sZy1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW45LFxuICAubXgtbGctbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW45LFxuICAubXktbGctbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uOSxcbiAgLm14LWxnLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjEwIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uMTAsXG4gIC5teS1sZy1uMTAge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMTAsXG4gIC5teC1sZy1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4xMCxcbiAgLm15LWxnLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW4xMCxcbiAgLm14LWxnLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4xNSB7XG4gICAgbWFyZ2luOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4xNSxcbiAgLm15LWxnLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMTUsXG4gIC5teC1sZy1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMTUsXG4gIC5teS1sZy1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjE1LFxuICAubXgtbGctbjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4yMCB7XG4gICAgbWFyZ2luOiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4yMCxcbiAgLm15LWxnLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMjAsXG4gIC5teC1sZy1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMjAsXG4gIC5teS1sZy1uMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjIwLFxuICAubXgtbGctbjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4zMCB7XG4gICAgbWFyZ2luOiAtMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4zMCxcbiAgLm15LWxnLW4zMCB7XG4gICAgbWFyZ2luLXRvcDogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMzAsXG4gIC5teC1sZy1uMzAge1xuICAgIG1hcmdpbi1yaWdodDogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMzAsXG4gIC5teS1sZy1uMzAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjMwLFxuICAubXgtbGctbjMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDYwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0wXzUge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0wXzUsXG4gIC5teS14bC0wXzUge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMF81LFxuICAubXgteGwtMF81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMF81LFxuICAubXkteGwtMF81IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTBfNSxcbiAgLm14LXhsLTBfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0xXzUge1xuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMV81LFxuICAubXkteGwtMV81IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0xXzUsXG4gIC5teC14bC0xXzUge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMV81LFxuICAubXkteGwtMV81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0xXzUsXG4gIC5teC14bC0xXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTJfNSB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0yXzUsXG4gIC5teS14bC0yXzUge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTJfNSxcbiAgLm14LXhsLTJfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0yXzUsXG4gIC5teS14bC0yXzUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTJfNSxcbiAgLm14LXhsLTJfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtNiB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtNixcbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTYsXG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC03IHtcbiAgICBtYXJnaW46IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTcsXG4gIC5teS14bC03IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC03LFxuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC03LFxuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtNyxcbiAgLm14LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTgge1xuICAgIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtOCxcbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTgsXG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTgsXG4gIC5teS14bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC04LFxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtOSB7XG4gICAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC05LFxuICAubXkteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtOSxcbiAgLm14LXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtOSxcbiAgLm15LXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTksXG4gIC5teC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0xMCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0xMCxcbiAgLm15LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0xMCxcbiAgLm14LXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTEwLFxuICAubXkteGwtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTEwLFxuICAubXgteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTE1IHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0xNSxcbiAgLm15LXhsLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMTUsXG4gIC5teC14bC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMTUsXG4gIC5teS14bC0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTE1LFxuICAubXgteGwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0yMCB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMjAsXG4gIC5teS14bC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTIwLFxuICAubXgteGwtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTIwLFxuICAubXkteGwtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0yMCxcbiAgLm14LXhsLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMzAge1xuICAgIG1hcmdpbjogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTMwLFxuICAubXkteGwtMzAge1xuICAgIG1hcmdpbi10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0zMCxcbiAgLm14LXhsLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0zMCxcbiAgLm15LXhsLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtMzAsXG4gIC5teC14bC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0wXzUge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtMF81LFxuICAucHkteGwtMF81IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0wXzUsXG4gIC5weC14bC0wXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMF81LFxuICAucHkteGwtMF81IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC0wXzUsXG4gIC5weC14bC0wXzUge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTFfNSB7XG4gICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtMV81LFxuICAucHkteGwtMV81IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMV81LFxuICAucHgteGwtMV81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0xXzUsXG4gIC5weS14bC0xXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC0xXzUsXG4gIC5weC14bC0xXzUge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0yXzUge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTJfNSxcbiAgLnB5LXhsLTJfNSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTJfNSxcbiAgLnB4LXhsLTJfNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMl81LFxuICAucHkteGwtMl81IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMl81LFxuICAucHgteGwtMl81IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtNiB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC02LFxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtNixcbiAgLnB5LXhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC02LFxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTcge1xuICAgIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTcsXG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtNyxcbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTcsXG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtNyxcbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC04IHtcbiAgICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC04LFxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTgsXG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC04LFxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTgsXG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtOSB7XG4gICAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtOSxcbiAgLnB5LXhsLTkge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC05LFxuICAucHgteGwtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtOSxcbiAgLnB5LXhsLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC05LFxuICAucHgteGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTEwIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0xMCxcbiAgLnB5LXhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMTAsXG4gIC5weC14bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMTAsXG4gIC5weS14bC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTEwLFxuICAucHgteGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0xNSB7XG4gICAgcGFkZGluZzogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTE1LFxuICAucHkteGwtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMTUsXG4gIC5weC14bC0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTE1LFxuICAucHkteGwtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMTUsXG4gIC5weC14bC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0yMCB7XG4gICAgcGFkZGluZzogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTIwLFxuICAucHkteGwtMjAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMjAsXG4gIC5weC14bC0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTIwLFxuICAucHkteGwtMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMjAsXG4gIC5weC14bC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0zMCB7XG4gICAgcGFkZGluZzogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTMwLFxuICAucHkteGwtMzAge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMzAsXG4gIC5weC14bC0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTMwLFxuICAucHkteGwtMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMzAsXG4gIC5weC14bC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMF81IHtcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4wXzUsXG4gIC5teS14bC1uMF81IHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uMF81LFxuICAubXgteGwtbjBfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMF81LFxuICAubXkteGwtbjBfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjBfNSxcbiAgLm14LXhsLW4wXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW4xXzUge1xuICAgIG1hcmdpbjogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4xXzUsXG4gIC5teS14bC1uMV81IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjFfNSxcbiAgLm14LXhsLW4xXzUge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW4xXzUsXG4gIC5teS14bC1uMV81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjFfNSxcbiAgLm14LXhsLW4xXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMl81IHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMl81LFxuICAubXkteGwtbjJfNSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW4yXzUsXG4gIC5teC14bC1uMl81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMl81LFxuICAubXkteGwtbjJfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4yXzUsXG4gIC5teC14bC1uMl81IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjYge1xuICAgIG1hcmdpbjogLTQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW42LFxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uNixcbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uNixcbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjYsXG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW43IHtcbiAgICBtYXJnaW46IC01NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uNyxcbiAgLm15LXhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjcsXG4gIC5teC14bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjcsXG4gIC5teS14bC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW43LFxuICAubXgteGwtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uOCB7XG4gICAgbWFyZ2luOiAtNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjgsXG4gIC5teS14bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW44LFxuICAubXgteGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW44LFxuICAubXkteGwtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uOCxcbiAgLm14LXhsLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjkge1xuICAgIG1hcmdpbjogLTcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW45LFxuICAubXkteGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uOSxcbiAgLm14LXhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uOSxcbiAgLm15LXhsLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjksXG4gIC5teC14bC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW4xMCB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjEwLFxuICAubXkteGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjEwLFxuICAubXgteGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMTAsXG4gIC5teS14bC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uMTAsXG4gIC5teC14bC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMTUge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMTUsXG4gIC5teS14bC1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjE1LFxuICAubXgteGwtbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjE1LFxuICAubXkteGwtbjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4xNSxcbiAgLm14LXhsLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMjAge1xuICAgIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMjAsXG4gIC5teS14bC1uMjAge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjIwLFxuICAubXgteGwtbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjIwLFxuICAubXkteGwtbjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4yMCxcbiAgLm14LXhsLW4yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMzAge1xuICAgIG1hcmdpbjogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMzAsXG4gIC5teS14bC1uMzAge1xuICAgIG1hcmdpbi10b3A6IC0yNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjMwLFxuICAubXgteGwtbjMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjMwLFxuICAubXkteGwtbjMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4zMCxcbiAgLm14LXhsLW4zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDU2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MgKi9cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogbGluZSAyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDMwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNCOEJBQzUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM4ZTkxYTMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMxOTY5MmMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWluZm86aG92ZXIsIGEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiYThiMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1saWdodDpob3ZlciwgYS50ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxMjE0MTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3ItdWktMDEge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci11aS0wMTpob3ZlciwgYS50ZXh0LWNvbG9yLXVpLTAxOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWNvbG9yLXVpLTAyIHtcbiAgY29sb3I6ICM1RTVFNjIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3ItdWktMDI6aG92ZXIsIGEudGV4dC1jb2xvci11aS0wMjpmb2N1cyB7XG4gIGNvbG9yOiAjMzkzOTNiICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWNvbG9yLXVpLTAzIHtcbiAgY29sb3I6ICNCOEJBQzUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3ItdWktMDM6aG92ZXIsIGEudGV4dC1jb2xvci11aS0wMzpmb2N1cyB7XG4gIGNvbG9yOiAjOGU5MWEzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWNvbG9yLXVpLTA0IHtcbiAgY29sb3I6ICNERkUxRUUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3ItdWktMDQ6aG92ZXIsIGEudGV4dC1jb2xvci11aS0wNDpmb2N1cyB7XG4gIGNvbG9yOiAjYWRiMmQzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWNvbG9yLXVpLTA1IHtcbiAgY29sb3I6ICNGOUY5RkMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3ItdWktMDU6aG92ZXIsIGEudGV4dC1jb2xvci11aS0wNTpmb2N1cyB7XG4gIGNvbG9yOiAjYzZjNmUzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWNvbG9yLXVpLTA1LTcwIHtcbiAgY29sb3I6IHJnYmEoMjQ2LCAyNDcsIDI1MSwgMC43KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci11aS0wNS03MDpob3ZlciwgYS50ZXh0LWNvbG9yLXVpLTA1LTcwOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMTkzLCAyMDAsIDIyNywgMC43KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1jb2xvci11aS0wNiB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWNvbG9yLXVpLTA2OmhvdmVyLCBhLnRleHQtY29sb3ItdWktMDY6Zm9jdXMge1xuICBjb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1jb2xvci11aS0wNi0wNiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWNvbG9yLXVpLTA2LTA2OmhvdmVyLCBhLnRleHQtY29sb3ItdWktMDYtMDY6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjA2KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1jb2xvci11aS0wNi0xMCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3ItdWktMDYtMTA6aG92ZXIsIGEudGV4dC1jb2xvci11aS0wNi0xMDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQteWVsbG93LWRhcmsge1xuICBjb2xvcjogI0ZGRDgwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1icmFuZC15ZWxsb3ctZGFyazpob3ZlciwgYS50ZXh0LWJyYW5kLXllbGxvdy1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNiMzk3MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQteWVsbG93IHtcbiAgY29sb3I6ICNGRkQ4MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtYnJhbmQteWVsbG93OmhvdmVyLCBhLnRleHQtYnJhbmQteWVsbG93OmZvY3VzIHtcbiAgY29sb3I6ICNiMzk3MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQteWVsbG93LWxpZ2h0IHtcbiAgY29sb3I6ICNGRkQ4MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtYnJhbmQteWVsbG93LWxpZ2h0OmhvdmVyLCBhLnRleHQtYnJhbmQteWVsbG93LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNiMzk3MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtcmVkLWRhcmsge1xuICBjb2xvcjogI0Y4MzY2QSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1icmFuZC1yZWQtZGFyazpob3ZlciwgYS50ZXh0LWJyYW5kLXJlZC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNkYTA4NDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtcmVkIHtcbiAgY29sb3I6ICNGODM2NkEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtYnJhbmQtcmVkOmhvdmVyLCBhLnRleHQtYnJhbmQtcmVkOmZvY3VzIHtcbiAgY29sb3I6ICNkYTA4NDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtcmVkLWxpZ2h0IHtcbiAgY29sb3I6ICNGODM2NkEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtYnJhbmQtcmVkLWxpZ2h0OmhvdmVyLCBhLnRleHQtYnJhbmQtcmVkLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNkYTA4NDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtYmx1ZS1kYXJrIHtcbiAgY29sb3I6ICMyOTgzRkYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtYnJhbmQtYmx1ZS1kYXJrOmhvdmVyLCBhLnRleHQtYnJhbmQtYmx1ZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMwMDVjZGMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtYmx1ZSB7XG4gIGNvbG9yOiAjMjk4M0ZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWJyYW5kLWJsdWU6aG92ZXIsIGEudGV4dC1icmFuZC1ibHVlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDVjZGMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtYmx1ZS1saWdodCB7XG4gIGNvbG9yOiAjMjk4M0ZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWJyYW5kLWJsdWUtbGlnaHQ6aG92ZXIsIGEudGV4dC1icmFuZC1ibHVlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMwMDVjZGMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtZ3JlZW4tZGFyayB7XG4gIGNvbG9yOiAjQTVDRDI4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWJyYW5kLWdyZWVuLWRhcms6aG92ZXIsIGEudGV4dC1icmFuZC1ncmVlbi1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICM3MThkMWMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtZ3JlZW4ge1xuICBjb2xvcjogI0E1Q0QyOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1icmFuZC1ncmVlbjpob3ZlciwgYS50ZXh0LWJyYW5kLWdyZWVuOmZvY3VzIHtcbiAgY29sb3I6ICM3MThkMWMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtZ3JlZW4tbGlnaHQge1xuICBjb2xvcjogI0E1Q0QyOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1icmFuZC1ncmVlbi1saWdodDpob3ZlciwgYS50ZXh0LWJyYW5kLWdyZWVuLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICM3MThkMWMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtcHVycGxlLWRhcmsge1xuICBjb2xvcjogI0MxMDFGOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1icmFuZC1wdXJwbGUtZGFyazpob3ZlciwgYS50ZXh0LWJyYW5kLXB1cnBsZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICM4NjAxYWMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtcHVycGxlIHtcbiAgY29sb3I6ICNDMTAxRjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtYnJhbmQtcHVycGxlOmhvdmVyLCBhLnRleHQtYnJhbmQtcHVycGxlOmZvY3VzIHtcbiAgY29sb3I6ICM4NjAxYWMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtcHVycGxlLWxpZ2h0IHtcbiAgY29sb3I6ICNDMTAxRjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtYnJhbmQtcHVycGxlLWxpZ2h0OmhvdmVyLCBhLnRleHQtYnJhbmQtcHVycGxlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICM4NjAxYWMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsge1xuICBjb2xvcjogI0I4MDQ0RiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1zdGF0dXMtZXJyb3ItZGFyazpob3ZlciwgYS50ZXh0LWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICM2ZDAyMmYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLWVycm9yIHtcbiAgY29sb3I6ICNENjI0NUEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3Itc3RhdHVzLWVycm9yOmhvdmVyLCBhLnRleHQtY29sb3Itc3RhdHVzLWVycm9yOmZvY3VzIHtcbiAgY29sb3I6ICM5NTE5M2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0IHtcbiAgY29sb3I6ICNGRkYyRjYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmhvdmVyLCBhLnRleHQtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmE2YzEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyayB7XG4gIGNvbG9yOiAjQkM0QTA5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6aG92ZXIsIGEudGV4dC1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICM3MzJkMDYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLXdhcm5pbmcge1xuICBjb2xvcjogI0UzNzMzNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1zdGF0dXMtd2FybmluZzpob3ZlciwgYS50ZXh0LWNvbG9yLXN0YXR1cy13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiMjUwMTkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQge1xuICBjb2xvcjogI0ZGRjNFRCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpob3ZlciwgYS50ZXh0LWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmMwYTEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyayB7XG4gIGNvbG9yOiAjMEM3OTUyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcms6aG92ZXIsIGEudGV4dC1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMwNTMzMjMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzM5QkQ4RCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1zdGF0dXMtc3VjY2Vzczpob3ZlciwgYS50ZXh0LWNvbG9yLXN0YXR1cy1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyNzgyNjEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQge1xuICBjb2xvcjogI0VBRjVGMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpob3ZlciwgYS50ZXh0LWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNiNmRjY2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLWluZm8tZGFyayB7XG4gIGNvbG9yOiAjMkM1M0I5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWNvbG9yLXN0YXR1cy1pbmZvLWRhcms6aG92ZXIsIGEudGV4dC1jb2xvci1zdGF0dXMtaW5mby1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxZDM3N2IgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLWluZm8ge1xuICBjb2xvcjogIzY5OTNGRiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1zdGF0dXMtaW5mbzpob3ZlciwgYS50ZXh0LWNvbG9yLXN0YXR1cy1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMxZDVjZmYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQge1xuICBjb2xvcjogI0VFRjNGRiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1zdGF0dXMtaW5mby1saWdodDpob3ZlciwgYS50ZXh0LWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNhMmJkZmYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3ItbGlua2VkaW4ge1xuICBjb2xvcjogIzE0M0RENiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1saW5rZWRpbjpob3ZlciwgYS50ZXh0LWNvbG9yLWxpbmtlZGluOmZvY3VzIHtcbiAgY29sb3I6ICMwZDI5OTAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3ItaW5kZWVkIHtcbiAgY29sb3I6ICMwMDNBOUIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3ItaW5kZWVkOmhvdmVyLCBhLnRleHQtY29sb3ItaW5kZWVkOmZvY3VzIHtcbiAgY29sb3I6ICMwMDFkNGYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3ItdHdpdHRlciB7XG4gIGNvbG9yOiAjMURBMUYyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWNvbG9yLXR3aXR0ZXI6aG92ZXIsIGEudGV4dC1jb2xvci10d2l0dGVyOmZvY3VzIHtcbiAgY29sb3I6ICMwYjc2YjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3ItZmFjZWJvb2sge1xuICBjb2xvcjogIzE4NzdGMiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1mYWNlYm9vazpob3ZlciwgYS50ZXh0LWNvbG9yLWZhY2Vib29rOmZvY3VzIHtcbiAgY29sb3I6ICMwYTU0YjMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDYzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzICovXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MgKi9cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gIHByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgLyogbGluZSA1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAvKiBsaW5lIDYzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICAvKiBsaW5lIDcwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7IH1cbiAgLyogbGluZSA4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gIGJvZHkge1xuICAgIG1pbi13aWR0aDogMTAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogMTAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA5MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSA5NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAvKiBsaW5lIDk4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDEwMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gICAgLnRhYmxlIHRkLFxuICAgIC50YWJsZSB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLyogbGluZSAxMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC50YWJsZS1kYXJrIHRoLFxuICAgIC50YWJsZS1kYXJrIHRkLFxuICAgIC50YWJsZS1kYXJrIHRoZWFkIHRoLFxuICAgIC50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG4gIC8qIGxpbmUgMTI1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH0gfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbioge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG46cm9vdCB7XG4gIC0tdGhlbWVUeHRDb2xvcjogIzAwMDAwMDtcbiAgLS10aGVtZUJnQ29sb3I6ICNGOUY5RkM7XG4gIC0tbmF2SG92ZXJCZ0NvbG9yOiAjRjlGOUZDO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4vKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG46aG9zdCA+ICoge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5kYXJrLXRoZW1lIHtcbiAgLS10aGVtZVR4dENvbG9yOiAjRjlGOUZDO1xuICAtLXRoZW1lQmdDb2xvcjogIzAwMDAwMDtcbiAgLS1uYXZIb3ZlckJnQ29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7IH1cblxuLyogbGluZSAzMCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnRoZW1lVHh0Q29sb3Ige1xuICBjb2xvcjogdmFyKC0tdGhlbWVUeHRDb2xvcik7IH1cblxuLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnRoZW1lQmdDb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lQmdDb2xvcik7IH1cblxuLyogbGluZSAzOCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLm5hdkhvdmVyQmdDb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdkhvdmVyQmdDb2xvcik7IH1cblxuLyogbGluZSA0Miwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGQztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAycyBlYXNlLWluLW91dDtcbiAgLS1iZ1N0YXJ0Q29sOiAjRjlGOUZDO1xuICAtLWJnRW5kQ29sOiAjMDAwMDAwO1xuICAtLXRleHRTdGFydENvbDogIzAwMDAwMDtcbiAgLS10ZXh0RW5kQ29sOiAjZmZmZmZmOyB9XG5cbi8qIGxpbmUgNTgsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA1OCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAvKiBsaW5lIDU4LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLyogbGluZSA3MSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuI21haW4tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogbGluZSA3OCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLm1heC13aWR0aC03MTIge1xuICBtYXgtd2lkdGg6IDcxMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgODUsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5mdWxsLWhlaWdodCxcbi5mdWxsLWhlaWdodC1sYXJnZSxcbi5mdWxsLWhlaWdodC1hZGp1c3RlZCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKiBsaW5lIDkyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG5zZWN0aW9uIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgbGluZWFyO1xuICAtLWJnU3RhcnRDb2w6ICNGOUY5RkM7XG4gIC0tYmdFbmRDb2w6ICMwMDAwMDA7XG4gIC0tdGV4dFN0YXJ0Q29sOiAjMDAwMDAwO1xuICAtLXRleHRFbmRDb2w6ICNmZmZmZmY7IH1cblxuQGtleWZyYW1lcyBmYWRlSXQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmdTdGFydENvbCk7XG4gICAgY29sb3I6IHZhcigtLXRleHRTdGFydENvbCk7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmdFbmRDb2wpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0RW5kQ29sKTsgfSB9XG5cbi8qIGxpbmUgMTEzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uYmFja2dyb3VuZEFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBmYWRlSXQgMS41cyBlYXNlLWluLW91dCBmb3J3YXJkczsgfVxuXG4vKiBsaW5lIDExOCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIGxpbmUgMTIzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG5hOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLyogbGluZSAxMjksIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbmEudGV4dC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBsaW5lIDEzNCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi8qIGxpbmUgMTQxLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uYmctaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAvKiBsaW5lIDE0Nywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAuYmctaW1hZ2UgLmJnLWNvbnRlbnQge1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLyogbGluZSAxNTEsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLmJnLWltYWdlIC5iZy1vdmVybGF5IHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIuNXM7IH1cbiAgICAvKiBsaW5lIDE2NCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5iZy1pbWFnZSAuYmctb3ZlcmxheS5zaG93IHtcbiAgICAgIG9wYWNpdHk6IDEuMDsgfVxuXG4vKiBsaW5lIDE3MCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnBhZ2UtaGVyby1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyMjRweDtcbiAgd2lkdGg6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSAxNzAsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAucGFnZS1oZXJvLWltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTcwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLnBhZ2UtaGVyby1pbWcge1xuICAgICAgbWluLWhlaWdodDogNDAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLyogbGluZSAxNzAsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAucGFnZS1oZXJvLWltZyB7XG4gICAgICBtaW4taGVpZ2h0OiA0NTZweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAvKiBsaW5lIDE3MCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5wYWdlLWhlcm8taW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU4MHB4OyB9IH1cbiAgLyogbGluZSAxOTQsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLnBhZ2UtaGVyby1pbWcgaDIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi8qIGxpbmUgMTk5LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4ucGFnZS1sYXJnZS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyODBweDtcbiAgd2lkdGg6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSAxOTksIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAucGFnZS1sYXJnZS1pbWcge1xuICAgICAgbWluLWhlaWdodDogMzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDE5OSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5wYWdlLWxhcmdlLWltZyB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvKiBsaW5lIDE5OSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5wYWdlLWxhcmdlLWltZyB7XG4gICAgICBtaW4taGVpZ2h0OiA1ODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAvKiBsaW5lIDE5OSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5wYWdlLWxhcmdlLWltZyB7XG4gICAgICBtaW4taGVpZ2h0OiA1ODBweDsgfSB9XG5cbi8qIGxpbmUgMjI0LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4ucGFnZS1tZWRpdW0taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjg4cHg7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgMjI0LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLnBhZ2UtbWVkaXVtLWltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzNDNweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMjI0LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLnBhZ2UtbWVkaXVtLWltZyB7XG4gICAgICBtaW4taGVpZ2h0OiA0ODBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvKiBsaW5lIDIyNCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5wYWdlLW1lZGl1bS1pbWcge1xuICAgICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC8qIGxpbmUgMjI0LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLnBhZ2UtbWVkaXVtLWltZyB7XG4gICAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7IH0gfVxuXG4vKiBsaW5lIDI1Miwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xudmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjU3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uc2hhZG93LW1heGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAyNjAsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLnNoYWRvdy1tYXhpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJveC1zaGFkb3c6IDAgMTAwcHggODBweCByZ2JhKDI4LCAxMSwgNzgsIDAuMDMpLCAwIDY0LjgxNDhweCA0Ni44NTE5cHggcmdiYSgyOCwgMTEsIDc4LCAwLjAyMjc3NzgpLCAwIDM4LjUxODVweCAyNS40ODE1cHggcmdiYSgyOCwgMTEsIDc4LCAwLjAxODIyMjIpLCAwIDIwcHggMTNweCByZ2JhKDI4LCAxMSwgNzgsIDAuMDE1KSwgMCA4LjE0ODE1cHggNi41MTg1MnB4IHJnYmEoMjgsIDExLCA3OCwgMC4wMTE3Nzc4KSwgMCAxLjg1MTg1cHggMy4xNDgxNXB4IHJnYmEoMjgsIDExLCA3OCwgMC4wMDcyMjIyMik7IH1cblxuLyogbGluZSAyNzIsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5jb250YWluZXItc2hhZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMjc1LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5jb250YWluZXItc2hhZG93OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDM5LCA0OCwgMTI5LCAwLjA4KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC8qIGxpbmUgMjg3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5yZXNwb25zaXZlLW5vY29ybmVyLW1kIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDI5Mywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xudWwudGljayB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDI5OCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICB1bC50aWNrIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgNTZweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAvKiBsaW5lIDMwMywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIHVsLnRpY2sgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1idWxsZXQtdGljay1jaXJjbGUuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC8qIGxpbmUgMzE4LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5zZWN0aW9uLWFydGljbGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMzIzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uc2VjdGlvbi1hcnRpY2xlIHVsLmFydGljbGUtbWV0YSB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAzMjYsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLnNlY3Rpb24tYXJ0aWNsZSB1bC5hcnRpY2xlLW1ldGEgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAvKiBsaW5lIDMzMCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5zZWN0aW9uLWFydGljbGUgdWwuYXJ0aWNsZS1tZXRhIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gIC8qIGxpbmUgMzM2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5zZWN0aW9uLWFydGljbGUgdWwuYXJ0aWNsZS1tZXRhIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDM0Miwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnNlY3Rpb24tYXJ0aWNsZSAuYXJ0aWNsZS11bmRlcnNjb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi8qIGxpbmUgMzUwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uc2VjdGlvbi1hcnRpY2xlIC5hcnRpY2xlLWF1dGhvciAuYXJ0aWNsZS1hdXRob3JfaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMzU3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5zZWN0aW9uLWFydGljbGUgLmFydGljbGUtYXV0aG9yIC5hcnRpY2xlLWF1dGhvcl9pbWcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi8qIGxpbmUgMzcxLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG51bC5saXN0LWdyb3VwLmljb24tbGlzdC1ncm91cCBsaS5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLyogbGluZSAzNzUsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbnVsLmNhcmVlcnMtbWV0YSB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAzNzgsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgdWwuY2FyZWVycy1tZXRhIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLyogbGluZSAzODIsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICB1bC5jYXJlZXJzLW1ldGEgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgcGFkZGluZzogMCA4cHg7IH1cbiAgLyogbGluZSAzODgsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgdWwuY2FyZWVycy1tZXRhIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcGFkZGluZzogMDsgfVxuXG4vKiBsaW5lIDM5NCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmNhcmVlcnMtdW5kZXJzY29yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuXG4vKiBsaW5lIDQwMiwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuI2FwcGx5LWJhciAuYXBwbHktYmFyX3NoYXJlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERkUxRUU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA0MDIsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAjYXBwbHktYmFyIC5hcHBseS1iYXJfc2hhcmUge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RGRTFFRTsgfSB9XG5cbi8qIGxpbmUgNDExLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4jYXBwbHktYmFyIC5zaGFyZWJhci5uYXYgLm5hdi1pdGVtIHtcbiAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDQxNCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAjYXBwbHktYmFyIC5zaGFyZWJhci5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5zb2NpYWwtaWNvbiB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgIC8qIGxpbmUgNDI0LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgI2FwcGx5LWJhciAuc2hhcmViYXIubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuc29jaWFsLWljb24uc29jaWFsLWljb25fZmFjZWJvb2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE4NzdGMjsgfVxuICAgIC8qIGxpbmUgNDI4LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgI2FwcGx5LWJhciAuc2hhcmViYXIubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuc29jaWFsLWljb24uc29jaWFsLWljb25fdHdpdHRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBMUYyOyB9XG4gICAgLyogbGluZSA0MzIsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAjYXBwbHktYmFyIC5zaGFyZWJhci5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5zb2NpYWwtaWNvbi5zb2NpYWwtaWNvbl9saW5rZWRpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzREQ2OyB9XG4gICAgLyogbGluZSA0MzYsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAjYXBwbHktYmFyIC5zaGFyZWJhci5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5zb2NpYWwtaWNvbi5zb2NpYWwtaWNvbl9saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgICAvKiBsaW5lIDQ0MCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgICNhcHBseS1iYXIgLnNoYXJlYmFyLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLnNvY2lhbC1pY29uLmFjdGl2ZSwgI2FwcGx5LWJhciAuc2hhcmViYXIubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuc29jaWFsLWljb246aG92ZXIge1xuICAgICAgY29sb3I6ICM1RTVFNjI7IH1cblxuLyogbGluZSA0NDksIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5yb2xlLWRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDQ0OSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5yb2xlLWRlc2NyaXB0aW9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgzOSwgNDgsIDEyOSwgMC4wOCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDQ1Nywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5yb2xlLWRlc2NyaXB0aW9uIC5yb2xlLWRlc2NyaXB0aW9uX3RlYW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUZDOyB9IH1cblxuLyogbGluZSA0NjUsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5yb2xlLWFwcGxpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDQ2NSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5yb2xlLWFwcGxpY2F0aW9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgzOSwgNDgsIDEyOSwgMC4wOCk7IH0gfVxuICAvKiBsaW5lIDQ3Mywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAucm9sZS1hcHBsaWNhdGlvbiAubG9naW4tYmFyX290aGVybWV0aG9kcyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNERkUxRUU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgNDczLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgICAucm9sZS1hcHBsaWNhdGlvbiAubG9naW4tYmFyX290aGVybWV0aG9kcyB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RGRTFFRTsgfSB9XG5cbi8qIGxpbmUgNDgyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4ud2hpdGUtY3VydmVkLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA0ODIsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAud2hpdGUtY3VydmVkLWJveCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMzksIDQ4LCAxMjksIDAuMDgpOyB9IH1cblxuLyogbGluZSA0OTEsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiNtYWluLWNvbnRlbnQgLnNlY3Rpb24tbGVnYWwgb2wge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBwYWRkaW5nOiAwIDAgMCAzMnB4OyB9XG5cbi8qIGxpbmUgNDk2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4jbWFpbi1jb250ZW50IC5zZWN0aW9uLWxlZ2FsIG9sIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDUwMSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuI21haW4tY29udGVudCAuc2VjdGlvbi1sZWdhbCBvbCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMnB4O1xuICB3aWR0aDogMzJweDtcbiAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIGxpbmUgNTEwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4jbWFpbi1jb250ZW50IC5zZWN0aW9uLWxlZ2FsIHVsW3R5cGU9J2EnXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIGNvdW50ZXItcmVzZXQ6IHN1Yml0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSA1MTcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiNtYWluLWNvbnRlbnQgLnNlY3Rpb24tbGVnYWwgdWxbdHlwZT0nYSddIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUyMSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuI21haW4tY29udGVudCAuc2VjdGlvbi1sZWdhbCB1bFt0eXBlPSdhJ10gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdWJpdGVtLCBsb3dlci1hbHBoYSkgXCIpXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdWJpdGVtOyB9XG5cbi8qIGxpbmUgNTI2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4jbWFpbi1jb250ZW50IC5zZWN0aW9uLWxlZ2FsIG9sW3R5cGU9J2knXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHN1Yml0ZW07XG4gIGNvdW50ZXItcmVzZXQ6IHN1YnN1Yml0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSA1MzMsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiNtYWluLWNvbnRlbnQgLnNlY3Rpb24tbGVnYWwgb2xbdHlwZT0naSddIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUzNywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuI21haW4tY29udGVudCAuc2VjdGlvbi1sZWdhbCBvbFt0eXBlPSdpJ10gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdWJzdWJpdGVtLCBsb3dlci1yb21hbikgXCIpXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdWJzdWJpdGVtOyB9XG5cbi8qIGxpbmUgNTQyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG5oci5ib3JkZXItZGFzaGVkIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNERkUxRUU7IH1cblxuLyogbGluZSA1NDksIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiNnb29nbGUtbWFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxOTRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDU0OSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgICNnb29nbGUtbWFwIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4OyB9IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG5oZWFkZXIjaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWVCZ0NvbG9yKTtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4vKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG5oZWFkZXIjaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoZWlnaHQ6IDc2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLyogbGluZSAyNSwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyI2hlYWRlciAubmF2YmFyLWJyYW5kIHN2ZyNzYWJlcnRlY2hfbG9nb19oZWFkZXIge1xuICB3aWR0aDogOTZweDsgfVxuICAvKiBsaW5lIDI3LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gIGhlYWRlciNoZWFkZXIgLm5hdmJhci1icmFuZCBzdmcjc2FiZXJ0ZWNoX2xvZ29faGVhZGVyICNzYWJlcnRlY2hfbG9nb19oZWFkZXJfdGV4dCB7XG4gICAgZmlsbDogdmFyKC0tdGhlbWVUeHRDb2xvcikgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMzIsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgaGVhZGVyI2hlYWRlciAubmF2YmFyLWJyYW5kIHN2ZyNzYWJlcnRlY2hfbG9nb19oZWFkZXIge1xuICAgIHdpZHRoOiAxMjVweDsgfSB9XG5cbi8qIGxpbmUgMzgsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbmhlYWRlciNoZWFkZXIubW9iaWxlbmF2LW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDQsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgaGVhZGVyI2hlYWRlci5tb2JpbGVuYXYtb3BlbiAubmF2YmFyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA1MCwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyI2hlYWRlci5kYXJrLXRoZW1lLm1vYmlsZW5hdi1vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWVCZ0NvbG9yKTsgfVxuXG4vKiBsaW5lIDgsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4jaGVhZGVyIC5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogMS4wcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4wcmVtO1xuICBmb250LXNpemU6IDEuMHJlbTtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qIGxpbmUgMTUsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4jaGVhZGVyIC5uYXZiYXItdG9nZ2xlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAvKiBsaW5lIDI2LCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5uYXZiYXItdG9nZ2xlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxLjc1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWVUeHRDb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxuICAvKiBsaW5lIDQwLCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5uYXZiYXItdG9nZ2xlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiA0cHg7IH1cbiAgLyogbGluZSA0NCwgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiAgI2hlYWRlciAubmF2YmFyLXRvZ2dsZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMTJweDsgfVxuICAvKiBsaW5lIDUwLCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5uYXZiYXItdG9nZ2xlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiAyMHB4OyB9XG4gIC8qIGxpbmUgNTQsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4gICNoZWFkZXIgLm5hdmJhci10b2dnbGVyOm5vdCguY29sbGFwc2VkKSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAxMnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLyogbGluZSA1OSwgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiAgI2hlYWRlciAubmF2YmFyLXRvZ2dsZXI6bm90KC5jb2xsYXBzZWQpIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgLyogbGluZSA2NSwgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiAgI2hlYWRlciAubmF2YmFyLXRvZ2dsZXI6bm90KC5jb2xsYXBzZWQpIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDEycHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7IH1cblxuLyogbGluZSA3MSwgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiNoZWFkZXIgLm5hdmJhci1leHBhbmQtbGcge1xuICAtbXMtZmxleC1mbG93OiB3cmFwO1xuICBmbGV4LWZsb3c6IHdyYXA7IH1cblxuLyogbGluZSA3Niwgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiNoZWFkZXIgLm5hdmJhciB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSA3OSwgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiAgI2hlYWRlciAubmF2YmFyIC5uYXY6bm90KC5sYW5nLXN3aXRjaGVyKSAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZVR4dENvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cbiAgICAvKiBsaW5lIDkwLCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAgICNoZWFkZXIgLm5hdmJhciAubmF2Om5vdCgubGFuZy1zd2l0Y2hlcikgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZVR4dENvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdkhvdmVyQmdDb2xvcik7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAvKiBsaW5lIDk2LCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAgICNoZWFkZXIgLm5hdmJhciAubmF2Om5vdCgubGFuZy1zd2l0Y2hlcikgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZIb3ZlckJnQ29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSA3OSwgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiAgICAgICNoZWFkZXIgLm5hdmJhciAubmF2Om5vdCgubGFuZy1zd2l0Y2hlcikgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDFyZW07XG4gICAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMTEzLCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAgICAgICAjaGVhZGVyIC5uYXZiYXIgLm5hdjpub3QoLmxhbmctc3dpdGNoZXIpIC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lVHh0Q29sb3IpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB2YXIoLS10aGVtZVR4dENvbG9yKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMTIwLCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAgICAgICAjaGVhZGVyIC5uYXZiYXIgLm5hdjpub3QoLmxhbmctc3dpdGNoZXIpIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZVR4dENvbG9yKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdmFyKC0tdGhlbWVUeHRDb2xvcik7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG4gIC8qIGxpbmUgMTMxLCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5uYXZiYXIgLm5hdi5sYW5nLXN3aXRjaGVyIGg1LCAjaGVhZGVyIC5uYXZiYXIgLm5hdi5sYW5nLXN3aXRjaGVyIHAge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZVR4dENvbG9yKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLyogbGluZSAxMzcsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4gICNoZWFkZXIgLm5hdmJhciAubmF2Lmxhbmctc3dpdGNoZXIgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICMyOTgzRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0I4QkFDNTsgfVxuICAgIC8qIGxpbmUgMTQ4LCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAgICNoZWFkZXIgLm5hdmJhciAubmF2Lmxhbmctc3dpdGNoZXIgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lVHh0Q29sb3IpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLyogbGluZSAxNTIsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4gICAgI2hlYWRlciAubmF2YmFyIC5uYXYubGFuZy1zd2l0Y2hlciAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZVR4dENvbG9yKTsgfVxuICAvKiBsaW5lIDE1Niwgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiAgI2hlYWRlciAubmF2YmFyIC5uYXYubGFuZy1zd2l0Y2hlciAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAxNjMsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4gICNoZWFkZXIgLm5hdmJhciAubmF2LWxvY2F0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWVUeHRDb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2SG92ZXJCZ0NvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAvKiBsaW5lIDE2Nywgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiAgICAjaGVhZGVyIC5uYXZiYXIgLm5hdi1sb2NhdGlvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4vKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbmZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLyogbGluZSA4LCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluICNmb290ZXJuYXYubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAvKiBsaW5lIDE1LCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG4gICAgZm9vdGVyI2Zvb3RlciAjZm9vdGVyLW1haW4gI2Zvb3Rlcm5hdi5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluICNmb290ZXJuYXYubmF2IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICM1RTVFNjI7IH1cbiAgLyogbGluZSAyNSwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIjZm9vdGVyICNmb290ZXItbWFpbiAubmF2Lmxhbmctc3dpdGNoZXIgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0I4QkFDNTsgfVxuICAgIC8qIGxpbmUgMzMsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiAgICBmb290ZXIjZm9vdGVyICNmb290ZXItbWFpbiAubmF2Lmxhbmctc3dpdGNoZXIgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluIC5uYXYubGFuZy1zd2l0Y2hlciAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNUU1RTYyOyB9XG4gIC8qIGxpbmUgMzgsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiAgZm9vdGVyI2Zvb3RlciAjZm9vdGVyLW1haW4gLm5hdi5sYW5nLXN3aXRjaGVyIC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluayB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDQ0LCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluIHN2ZyNzYWJlcnRlY2hfbG9nb19mb290ZXIge1xuICAgIHdpZHRoOiA5NnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDQ0LCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG4gICAgICBmb290ZXIjZm9vdGVyICNmb290ZXItbWFpbiBzdmcjc2FiZXJ0ZWNoX2xvZ29fZm9vdGVyIHtcbiAgICAgICAgd2lkdGg6IDEyNXB4OyB9IH1cbiAgLyogbGluZSA1MSwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIjZm9vdGVyICNmb290ZXItbWFpbiBoNSB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLyogbGluZSA1OCwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIjZm9vdGVyICNmb290ZXItbWFpbiBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLyogbGluZSA2Mywgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIjZm9vdGVyICNmb290ZXItbWFpbiBhIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC8qIGxpbmUgNjYsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiAgICBmb290ZXIjZm9vdGVyICNmb290ZXItbWFpbiBhLmFjdGl2ZSwgZm9vdGVyI2Zvb3RlciAjZm9vdGVyLW1haW4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzVFNUU2MjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDc0LCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluICNmb290ZXJuYXYtc29jaWFsLm5hdiAubmF2LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAvKiBsaW5lIDc3LCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG4gICAgZm9vdGVyI2Zvb3RlciAjZm9vdGVyLW1haW4gI2Zvb3Rlcm5hdi1zb2NpYWwubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuc29jaWFsLWljb24ge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgICAvKiBsaW5lIDg3LCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG4gICAgICBmb290ZXIjZm9vdGVyICNmb290ZXItbWFpbiAjZm9vdGVybmF2LXNvY2lhbC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5zb2NpYWwtaWNvbi5zb2NpYWwtaWNvbl9mYWNlYm9vayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODc3RjI7IH1cbiAgICAgIC8qIGxpbmUgOTAsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluICNmb290ZXJuYXYtc29jaWFsLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLnNvY2lhbC1pY29uLnNvY2lhbC1pY29uX3R3aXR0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBMUYyOyB9XG4gICAgICAvKiBsaW5lIDkzLCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG4gICAgICBmb290ZXIjZm9vdGVyICNmb290ZXItbWFpbiAjZm9vdGVybmF2LXNvY2lhbC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5zb2NpYWwtaWNvbi5zb2NpYWwtaWNvbl9saW5rZWRpbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDNERDY7IH1cbiAgICAgIC8qIGxpbmUgOTYsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluICNmb290ZXJuYXYtc29jaWFsLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLnNvY2lhbC1pY29uLnNvY2lhbC1pY29uX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gICAgICAvKiBsaW5lIDEwMCwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICAgICAgZm9vdGVyI2Zvb3RlciAjZm9vdGVyLW1haW4gI2Zvb3Rlcm5hdi1zb2NpYWwubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuc29jaWFsLWljb24uYWN0aXZlLCBmb290ZXIjZm9vdGVyICNmb290ZXItbWFpbiAjZm9vdGVybmF2LXNvY2lhbC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5zb2NpYWwtaWNvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNUU1RTYyOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4ucmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4ubWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4uc2VtaS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDEsIC5oMSB7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4OyB9IH1cblxuLyogbGluZSAzMiwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbmgyLCAuaDIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvKiBsaW5lIDMyLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIGgyLCAuaDIge1xuICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTJweDsgfSB9XG5cbi8qIGxpbmUgNDUsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLyogbGluZSA0NSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICBoMywgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7IH0gfVxuXG4vKiBsaW5lIDU4LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGxpbmUgNTgsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDQsIC5oNCB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDsgfSB9XG4gIC8qIGxpbmUgNjcsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIGg0LnN0cm9uZywgLmg0LnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4vKiBsaW5lIDcyLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGxpbmUgNzIsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDUsIC5oNSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAvKiBsaW5lIDgyLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIGg1Lm1vYmlsZS1wLCAuaDUubW9iaWxlLXAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuXG4vKiBsaW5lIDg5LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA4OSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICBoNiwgLmg2IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgIC8qIGxpbmUgOTksIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDYubW9iaWxlLXAsIC5oNi5tb2JpbGUtcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi8qIGxpbmUgMTA2LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xucCwgLnAsICNtYWluLWNvbnRlbnQgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgLyogbGluZSAxMTEsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIHAubGFyZ2UsIC5wLmxhcmdlLCAjbWFpbi1jb250ZW50IGxpLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTExLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgICAgcC5sYXJnZSwgLnAubGFyZ2UsICNtYWluLWNvbnRlbnQgbGkubGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9IH1cbiAgLyogbGluZSAxMTksIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIHAgc3Ryb25nLCAucCBzdHJvbmcsICNtYWluLWNvbnRlbnQgbGkgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMjIsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIHAuc21hbGwsIC5wLnNtYWxsLCAjbWFpbi1jb250ZW50IGxpLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgLyogbGluZSAxMjYsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIHAuZXh0cmEtbGgsIC5wLmV4dHJhLWxoLCAjbWFpbi1jb250ZW50IGxpLmV4dHJhLWxoIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4vKiBsaW5lIDEzMSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbnVsLmJ1bGxldC1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cbiAgLyogbGluZSAxMzQsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIHVsLmJ1bGxldC1saXN0LmV4dHJhLXNwYWNpbmcgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19jYXJkcy5zY3NzICovXG4uY2FyZCBwIHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19jYXJkcy5zY3NzICovXG4gICAgLmNhcmQgcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL19zbGlkZXIuc2NzcyAqL1xuICAud3JhcHBlci10cmlwbGUtaW1nIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL19zbGlkZXIuc2NzcyAqL1xuICAgIC53cmFwcGVyLXRyaXBsZS1pbWcgLnNsaWNrLWxpc3QgLnNsaWRlLXRyYWNrIHtcbiAgICAgIG1heC13aWR0aDogMTI0OHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLyogbGluZSAxNSwgc3JjL2Fzc2V0cy9zY3NzL19zbGlkZXIuc2NzcyAqL1xuICAuYmxvZy1jYXRlZ29yaWVzLWZpbHRlcnMtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy9fc2xpZGVyLnNjc3MgKi9cbiAgICAuYmxvZy1jYXRlZ29yaWVzLWZpbHRlcnMtc2xpZGVyIC5zbGljay1saXN0IC5zbGlkZS10cmFjayB7XG4gICAgICBtYXgtd2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDI1LCBzcmMvYXNzZXRzL3Njc3MvX3NsaWRlci5zY3NzICovXG4uYmxvZy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL19zbGlkZXIuc2NzcyAqL1xuICAuYmxvZy1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgYmFja2dyb3VuZDogI0Y5RjlGQztcbiAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRvcDogMDsgfVxuICAgIC8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9fc2xpZGVyLnNjc3MgKi9cbiAgICAuYmxvZy1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNERkUxRUU7IH1cbiAgICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvX3NsaWRlci5zY3NzICovXG4gICAgLmJsb2ctc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvX3NsaWRlci5zY3NzICovXG4gICAgLmJsb2ctc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDsgfVxuICAvKiBsaW5lIDYzLCBzcmMvYXNzZXRzL3Njc3MvX3NsaWRlci5zY3NzICovXG4gIC5ibG9nLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDY5LCBzcmMvYXNzZXRzL3Njc3MvX3NsaWRlci5zY3NzICovXG4gICAgLmJsb2ctc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgICAgLyogbGluZSA3Mywgc3JjL2Fzc2V0cy9zY3NzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgLmJsb2ctc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0RGRTFFRTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgODIsIHNyYy9hc3NldHMvc2Nzcy9fc2xpZGVyLnNjc3MgKi9cbiAgICAgICAgLmJsb2ctc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I4QkFDNTsgfVxuICAgICAgLyogbGluZSA4Nywgc3JjL2Fzc2V0cy9zY3NzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgLmJsb2ctc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RGRTFFRTtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMjMsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udHJvbC5mb3JtLXNlbGVjdCwgLmZvcm0tY29udHJvbC5mb3JtLXRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I4QkFDNTtcbiAgcGFkZGluZzogMC4zNzVlbSAwLjVlbSAwLjM3NWVtIDAuMzc1ZW07IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREZFMUVFOyB9XG5cbi8qIGxpbmUgMzIsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udHJvbC5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQge1xuICBib3JkZXItY29sb3I6ICMzOUJEOEQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNENjI0NUE7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogbGluZSA0Niwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4udmFsaWQtZmVlZGJhY2sge1xuICBjb2xvcjogIzM5QkQ4RDsgfVxuXG4vKiBsaW5lIDUwLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNENjI0NUE7IH1cblxuLyogbGluZSA1NCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogIzVFNUU2MiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDYwLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjNUU1RTYyICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDcwLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3NSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICBjb2xvcjogIzVFNUU2MiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4MCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDkwLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi8qIGxpbmUgOTksIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH1cblxuLyogbGluZSAxMDYsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDExNSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi8qIGxpbmUgMTE5LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogLTQ4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0b3A6IDRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERkUxRUU7IH1cblxuLyogbGluZSAxMzMsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jb250cm9sOmhvdmVyIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjhCQUM1OyB9XG5cbi8qIGxpbmUgMTM3LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbDpob3ZlciAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0I4QkFDNTsgfVxuXG4vKiBsaW5lIDE0Miwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNCOEJBQzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuLyogbGluZSAxNDgsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogLTQ4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyA1MCUgNTAlIG5vLXJlcGVhdDsgfVxuXG4vKiBsaW5lIDE1OSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkQ4MDA7IH1cblxuLyogbGluZSAxNjUsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRDgwMDsgfVxuXG4vKiBsaW5lIDE3MSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAtNDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi8qIGxpbmUgMTg0LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0RGRTFFRTsgfVxuXG4vKiBsaW5lIDE5MCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjREZFMUVFOyB9XG5cbi8qIGxpbmUgMTk2LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogbGluZSAyMDAsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXN1Y2Nlc3Muc3ZnXCIpOyB9XG5cbi8qIGxpbmUgMjA0LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFkaW86aG92ZXIgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9Jy0xNiAtMTYgMzIgMzInJTNlJTNjY2lyY2xlIHI9JzknIGZpbGw9JyUyM0U4RUFGMScvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4vKiBsaW5lIDIwOCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9Jy0xNiAtMTYgMzIgMzInJTNlJTNjY2lyY2xlIHI9JzknIGZpbGw9JyUyM0ZGRDIwNScvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4vKiBsaW5lIDIxMiwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi8qIGxpbmUgMjE3LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mcm1fZHJvcHpvbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGNvbG9yOiAjNUU1RTYyO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI0I4QkFDNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUZDOyB9XG4gIC8qIGxpbmUgMjI1LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZybV9kcm9wem9uZSBwIHtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fYW5pbWF0aW9ucy5zY3NzICovXG4uZmFkZS1pbi11cCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA4MDBtcyBlYXNlLWluLW91dCxvcGFjaXR5IDgwMG1zIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7IH1cbiAgLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvX2FuaW1hdGlvbnMuc2NzcyAqL1xuICAuZmFkZS1pbi11cC5mYWRlLWluLXVwLXNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0xMiB7XG4gIHdpZHRoOiAxMnB4O1xuICBtaW4td2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDsgfVxuXG4vKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tMjQge1xuICB3aWR0aDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0zMiB7XG4gIHdpZHRoOiAzMnB4O1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLTQwIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tNTYge1xuICB3aWR0aDogNTZweDtcbiAgbWluLXdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7IH1cblxuLyogbGluZSAyNiwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi02MCB7XG4gIHdpZHRoOiA2MHB4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDsgfVxuXG4vKiBsaW5lIDMxLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLTY0IHtcbiAgd2lkdGg6IDY0cHg7XG4gIG1pbi13aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4OyB9XG5cbi8qIGxpbmUgMiwgc3JjL2Fzc2V0cy9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbm5hdi5ibG9nLWFydGljbGVzLW5hdiB1bC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuICBuYXYuYmxvZy1hcnRpY2xlcy1uYXYgdWwucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAgIG5hdi5ibG9nLWFydGljbGVzLW5hdiB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLnBhZ2UtbGluayB7XG4gICAgICBjb2xvcjogI0RGRTFFRTsgfVxuICAgIC8qIGxpbmUgMjIsIHNyYy9hc3NldHMvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzICovXG4gICAgbmF2LmJsb2ctYXJ0aWNsZXMtbmF2IHVsLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZFMUVFOyB9XG4gICAgICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAgICAgbmF2LmJsb2ctYXJ0aWNsZXMtbmF2IHVsLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtLmFjdGl2ZSBhLnBhZ2UtbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAvKiBsaW5lIDMwLCBzcmMvYXNzZXRzL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAgIG5hdi5ibG9nLWFydGljbGVzLW5hdiB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbTpob3Zlcjpub3QoLmRpc2FibGVkKSBhLnBhZ2UtbGluayB7XG4gICAgICBjb2xvcjogIzVFNUU2MjsgfVxuICAgIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzICovXG4gICAgbmF2LmJsb2ctYXJ0aWNsZXMtbmF2IHVsLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtIGEucGFnZS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiBub25lO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgLyogbGluZSA0Nywgc3JjL2Fzc2V0cy9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbiAgICBuYXYuYmxvZy1hcnRpY2xlcy1uYXYgdWwucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW06bnRoLWxhc3Qtb2YtdHlwZSgtbisyKSB7XG4gICAgICBjb2xvcjogIzVFNUU2MjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4uYmxvZy1hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgLmJsb2ctYXJ0aWNsZSB1bC5hcnRpY2xlLW1ldGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogMzJweDsgfVxuICAgIC8qIGxpbmUgOSwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgICAuYmxvZy1hcnRpY2xlIHVsLmFydGljbGUtbWV0YSBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAgIC8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4gICAgICAuYmxvZy1hcnRpY2xlIHVsLmFydGljbGUtbWV0YSBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuICAgIC5ibG9nLWFydGljbGUgdWwuYXJ0aWNsZS1tZXRhIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAyNiwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgLmJsb2ctYXJ0aWNsZSAuYXJ0aWNsZS11bmRlcnNjb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgLmJsb2ctYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4gIC5ibG9nLWFydGljbGUgLmFydGljbGUtYXV0aG9yIC5hcnRpY2xlLWF1dGhvcl9pbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgLyogbGluZSA0Nywgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgICAuYmxvZy1hcnRpY2xlIC5hcnRpY2xlLWF1dGhvciAuYXJ0aWNsZS1hdXRob3JfaW1nIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC8qIGxpbmUgNTUsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4gIC5ibG9nLWFydGljbGUgLmFydGljbGUtaW1nLTEzMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMzNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNjYsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG5hLmJsb2ctYXJ0aWNsZTpmb2N1cywgYS5ibG9nLWFydGljbGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSA3MSwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgYS5ibG9nLWFydGljbGU6Zm9jdXMgLnJlYWQtbW9yZSxcbiAgYS5ibG9nLWFydGljbGU6Zm9jdXMgaDUsIGEuYmxvZy1hcnRpY2xlOmhvdmVyIC5yZWFkLW1vcmUsXG4gIGEuYmxvZy1hcnRpY2xlOmhvdmVyIGg1IHtcbiAgICBjb2xvcjogIzVFNUU2MjsgfVxuXG4vKiBsaW5lIDgxLCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuLmFydGljbGUtbmF2IC5hcnRpY2xlLW5hdi1pdGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RGRTFFRTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDgxLCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuICAgIC5hcnRpY2xlLW5hdiAuYXJ0aWNsZS1uYXYtaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDE1NXB4OyB9IH1cbiAgLyogbGluZSA5NCwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgLmFydGljbGUtbmF2IC5hcnRpY2xlLW5hdi1pdGVtIHNwYW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgLyogbGluZSAxMDEsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4gIC5hcnRpY2xlLW5hdiAuYXJ0aWNsZS1uYXYtaXRlbTpmb2N1cywgLmFydGljbGUtbmF2IC5hcnRpY2xlLW5hdi1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZFMUVFO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTA4LCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuLmFydGljbGUtbmF2IC5hcnRpY2xlLW5hdi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1uYXYtbGVmdC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOHB4IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuLmFydGljbGUtbmF2IC5hcnRpY2xlLW5hdi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1uYXYtcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4cHggY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi8qIGxpbmUgMTI0LCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuLmJsb2ctY2FyZC1pdGVtOmZvY3VzLCAuYmxvZy1jYXJkLWl0ZW06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxMzAsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4gIC5ibG9nLWNhcmQtaXRlbTpmb2N1cyBwLmxhcmdlLCAuYmxvZy1jYXJkLWl0ZW06aG92ZXIgcC5sYXJnZSB7XG4gICAgY29sb3I6ICM1RTVFNjI7IH1cblxuLyogbGluZSAxMzYsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4uYmxvZy1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZFMUVFOyB9XG4gIC8qIGxpbmUgMTM5LCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuICAuYmxvZy1zZWFyY2ggLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tc2VhcmNoLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDE0Nywgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgLmJsb2ctc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICAgIGNvbG9yOiAjNUU1RTYyO1xuICAgIGJvcmRlci1jb2xvcjogIzVFNUU2MjsgfVxuICAvKiBsaW5lIDE1Mywgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgLmJsb2ctc2VhcmNoIC5idG46Zm9jdXMsIC5ibG9nLXNlYXJjaCAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzVFNUU2MjtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMTYyLCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuLm5hdi5ibG9nLWxpc3QtZmlsdGVycyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNjUsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4gIC5uYXYuYmxvZy1saXN0LWZpbHRlcnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCOEJBQzU7IH1cbiAgICAvKiBsaW5lIDE3MSwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgICAubmF2LmJsb2ctbGlzdC1maWx0ZXJzIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLyogbGluZSAxNzYsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4gICAgLm5hdi5ibG9nLWxpc3QtZmlsdGVycyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi5ibG9nLWxpc3QtZmlsdGVycyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNUU1RTYyOyB9XG4gIC8qIGxpbmUgMTgyLCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuICAubmF2LmJsb2ctbGlzdC1maWx0ZXJzIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAvKiBsaW5lIDE4Niwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgLm5hdi5ibG9nLWxpc3QtZmlsdGVycyAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDE5NCwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbi5saXN0LWdyb3VwLmJsb2ctbGlzdCAubGlzdC1ncm91cC1pdGVtLmJsb2ctYXJ0aWNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjREZFMUVFO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNERkUxRUU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDAwMDsgfVxuICAvKiBsaW5lIDIwMiwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAuYmxvZy1saXN0IC5saXN0LWdyb3VwLWl0ZW0uYmxvZy1hcnRpY2xlOmZvY3VzLCAubGlzdC1ncm91cC5ibG9nLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbS5ibG9nLWFydGljbGU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZFMUVFOyB9XG4gIC8qIGxpbmUgMjA4LCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuICAubGlzdC1ncm91cC5ibG9nLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbS5ibG9nLWFydGljbGUuYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZFMUVFOyB9XG4gIC8qIGxpbmUgMjEzLCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuICAubGlzdC1ncm91cC5ibG9nLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbS5ibG9nLWFydGljbGU6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREZFMUVFOyB9XG4gIC8qIGxpbmUgMjE3LCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuICAubGlzdC1ncm91cC5ibG9nLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbS5ibG9nLWFydGljbGU6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERkUxRUU7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvX2NvbW11bml0eS5zY3NzICovXG4uZXZlbnQtaXRlbSB1bC5ldmVudC1tZXRhIHtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMzJweDsgfVxuICAvKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fY29tbXVuaXR5LnNjc3MgKi9cbiAgLmV2ZW50LWl0ZW0gdWwuZXZlbnQtbWV0YSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvX2NvbW11bml0eS5zY3NzICovXG4gICAgLmV2ZW50LWl0ZW0gdWwuZXZlbnQtbWV0YSBsaTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgIHBhZGRpbmc6IDAgOHB4OyB9XG4gIC8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9fY29tbXVuaXR5LnNjc3MgKi9cbiAgLmV2ZW50LWl0ZW0gdWwuZXZlbnQtbWV0YSBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMjMsIHNyYy9hc3NldHMvc2Nzcy9fY29tbXVuaXR5LnNjc3MgKi9cbi5ldmVudC1pdGVtIC5ldmVudC1pdGVtLXVuZGVyc2NvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLyogbGluZSAzMSwgc3JjL2Fzc2V0cy9zY3NzL19jb21tdW5pdHkuc2NzcyAqL1xuLmV2ZW50LWl0ZW0gLmV2ZW50LWl0ZW0taG9zdCAuZXZlbnQtaXRlbS1ob3N0X2ltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDM4LCBzcmMvYXNzZXRzL3Njc3MvX2NvbW11bml0eS5zY3NzICovXG4gIC5ldmVudC1pdGVtIC5ldmVudC1pdGVtLWhvc3QgLmV2ZW50LWl0ZW0taG9zdF9pbWcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiNob21lLWhlcm8gI2FuaW1hdGlvbjEtc20td3JhcHBlciB7XG4gIGhlaWdodDogMTE0cHg7XG4gIHdpZHRoOiAxMDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgOCwgc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgI2hvbWUtaGVybyAjYW5pbWF0aW9uMS1zbS13cmFwcGVyICNhbmltYXRpb24xLXNtIHtcbiAgICB3aWR0aDogMTA0cHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4jaG9tZS1oZXJvICNhbmltYXRpb24xLWxnLXdyYXBwZXIge1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiAxMDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gICNob21lLWhlcm8gI2FuaW1hdGlvbjEtbGctd3JhcHBlciAjYW5pbWF0aW9uMS1sZyB7XG4gICAgd2lkdGg6IDEwNHB4O1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuI2hvbWUtaGVybyAjYW5pbWF0aW9uMi1sZy13cmFwcGVyIHtcbiAgaGVpZ2h0OiA4MnB4O1xuICB3aWR0aDogODJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgMjksIHNyYy9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gICNob21lLWhlcm8gI2FuaW1hdGlvbjItbGctd3JhcHBlciAjYW5pbWF0aW9uMi1sZyB7XG4gICAgd2lkdGg6IDgycHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC8qIGxpbmUgMzYsIHNyYy9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gICNob21lLWhlcm8gI2FuaW1hdGlvbjEtc20td3JhcHBlciB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIHdpZHRoOiAxMDRweDsgfVxuICAgIC8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gICAgI2hvbWUtaGVybyAjYW5pbWF0aW9uMS1zbS13cmFwcGVyICNhbmltYXRpb24xLXNtIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC8qIGxpbmUgNDYsIHNyYy9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gICNob21lLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuICAjaG9tZS1oZXJvIGg1Lm1vYmlsZS1wIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA2MSwgc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiNob21lLXNsaWRlcyB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgNjYsIHNyYy9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4uc2xpZGUtc3RhdHVzLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogbGluZSA3Nywgc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5zbGlkZS1zdGF0dXMtMiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLyogbGluZSA4NCwgc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5oYXMtc21pbGUtYmcge1xuICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgcGFkZGluZy1yaWdodDogMjAlOyB9XG4gIC8qIGxpbmUgODgsIHNyYy9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5oYXMtc21pbGUtYmc6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2xvdHRvbGFuZC1zbWlsZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogY29sb3I7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXM7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAxcyBlYXNlLWluLW91dDsgfVxuICAvKiBsaW5lIDEwNSwgc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLmhhcy1zbWlsZS1iZy5wdXJwbGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2xvdHRvbGFuZC1zbWlsZS1wdXJwbGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yOyB9XG4gIC8qIGxpbmUgMTIxLCBzcmMvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuICAuaGFzLXNtaWxlLWJnLnllbGxvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvbG90dG9sYW5kLXNtaWxlLXllbGxvdy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogY29sb3I7IH1cbiAgLyogbGluZSAxMzcsIHNyYy9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gIC5oYXMtc21pbGUtYmcuZ3JlZW46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2xvdHRvbGFuZC1zbWlsZS1ncmVlbi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogY29sb3I7IH1cblxuLyogbGluZSAxNTMsIHNyYy9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4ubWVzc2FnZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDYwcHgpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAvKiBsaW5lIDE1Nywgc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgICAubWVzc2FnZSBoNiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgIC8qIGxpbmUgMTYzLCBzcmMvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuICAgIC5tZXNzYWdlIGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAxLWJ1dHRvbi5zY3NzICovXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAxLWJ1dHRvbi5zY3NzICovXG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAvKiBsaW5lIDMzLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDEtYnV0dG9uLnNjc3MgKi9cbiAgLmJ0bi5idG4tcHJpbWFyeSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLyogbGluZSAzOCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAxLWJ1dHRvbi5zY3NzICovXG4gICAgLmJ0bi5idG4tcHJpbWFyeTpob3ZlciwgLmJ0bi5idG4tcHJpbWFyeTpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICM1RTVFNjI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUU1RTYyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC8qIGxpbmUgNDYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wMS1idXR0b24uc2NzcyAqL1xuICAuYnRuLmJ0bi13aGl0ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAvKiBsaW5lIDUwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDEtYnV0dG9uLnNjc3MgKi9cbiAgICAuYnRuLmJ0bi13aGl0ZTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNERkUxRUU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZFMUVFO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLyogbGluZSA1Nywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAxLWJ1dHRvbi5zY3NzICovXG4gIC5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdIHtcbiAgICBib3JkZXItY29sb3I6ICNGOUY5RkM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGQztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBvcGFjaXR5OiAxLjA7IH1cbiAgLyogbGluZSA2OSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAxLWJ1dHRvbi5zY3NzICovXG4gIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC8qIGxpbmUgNzQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wMS1idXR0b24uc2NzcyAqL1xuICAgIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM1RTVFNjI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLyogbGluZSA4MSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAxLWJ1dHRvbi5zY3NzICovXG4gIC5idG4uYnRuLW91dGxpbmUtd2hpdGUge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC8qIGxpbmUgODUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wMS1idXR0b24uc2NzcyAqL1xuICAgIC5idG4uYnRuLW91dGxpbmUtd2hpdGU6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjREZFMUVFO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC8qIGxpbmUgOTIsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wMS1idXR0b24uc2NzcyAqL1xuICAuYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjlGOUZDO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG9wYWNpdHk6IDEuMDsgfVxuICAvKiBsaW5lIDEwNCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAxLWJ1dHRvbi5zY3NzICovXG4gIC5idG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLyogbGluZSAxMTAsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wMS1idXR0b24uc2NzcyAqL1xuICAuYnRuLmJ0bi1iYWNrIHtcbiAgICBwYWRkaW5nOiA0cHggMTZweCA0cHggNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTUuNDI4NiA4SDAuNTcxNDExJyBzdHJva2U9JyUyMzBCMDA0RScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J000LjU3MTQxIDRMMC41NzE0MTEgOEw0LjU3MTQxIDEyJyBzdHJva2U9JyUyMzBCMDA0RScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgMTZweDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wMi1jYWxsb3V0LnNjc3MgKi9cbi5jYWxsb3V0IHtcbiAgYm9yZGVyLXJhZGl1czogMCA4cHggMCA4cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7IH1cbiAgLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAyLWNhbGxvdXQuc2NzcyAqL1xuICAuY2FsbG91dCBwIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAvKiBsaW5lIDIxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDItY2FsbG91dC5zY3NzICovXG4gIC5jYWxsb3V0LmNhbGxvdXQtc20ge1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4OyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAzX2N0YS1ncm91cC5zY3NzICovXG4uYnRuLW5hdiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERkUxRUU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkUxRUU7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAzX2N0YS1ncm91cC5zY3NzICovXG4gIC5idG4tbmF2OmhvdmVyLCAuYnRuLW5hdjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAvKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDNfY3RhLWdyb3VwLnNjc3MgKi9cbiAgLmJ0bi1uYXYuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wNl9icmVhZGNydW1iLnNjc3MgKi9cbnVsLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wNl9icmVhZGNydW1iLnNjc3MgKi9cbiAgdWwuYnJlYWRjcnVtYnMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAvKiBsaW5lIDksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wNl9icmVhZGNydW1iLnNjc3MgKi9cbiAgICB1bC5icmVhZGNydW1icyBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgY29sb3I6ICNCOEJBQzU7XG4gICAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgIC8qIGxpbmUgMTUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wNl9icmVhZGNydW1iLnNjc3MgKi9cbiAgICB1bC5icmVhZGNydW1icyBsaSBhIHtcbiAgICAgIGNvbG9yOiAjNUU1RTYyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgIC8qIGxpbmUgMjIsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wNl9icmVhZGNydW1iLnNjc3MgKi9cbiAgICAgIHVsLmJyZWFkY3J1bWJzIGxpIGE6aG92ZXIsIHVsLmJyZWFkY3J1bWJzIGxpIGE6Zm9jdXMsIHVsLmJyZWFkY3J1bWJzIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNCOEJBQzU7IH1cbiAgLyogbGluZSAyNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzA2X2JyZWFkY3J1bWIuc2NzcyAqL1xuICB1bC5icmVhZGNydW1icyBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDktbGluay5zY3NzICovXG4ubGluay1hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjg1NzQyMiAxMkgyMy4xNDMxJyBzdHJva2U9JyUyMzAwMDAwMCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTcuMTQzNiAxOEwyMy4xNDM2IDEyTDE3LjE0MzYgNicgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNHB4IHJpZ2h0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wOS1saW5rLnNjc3MgKi9cbiAgICAubGluay1hcnJvdyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsgfSB9XG4gIC8qIGxpbmUgMjMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wOS1saW5rLnNjc3MgKi9cbiAgLmxpbmstYXJyb3cubGluay1hcnJvdy1zbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cbiAgLyogbGluZSAzMCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzA5LWxpbmsuc2NzcyAqL1xuICAubGluay1hcnJvdy5saW5rLWFycm93LXdoaXRlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC44NTc0MjIgMTJIMjMuMTQzMScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE3LjE0MzYgMThMMjMuMTQzNiAxMkwxNy4xNDM2IDYnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wOS1saW5rLnNjc3MgKi9cbiAgLmxpbmstYXJyb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjNUU1RTYyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjg1NzQyMiAxMkgyMy4xNDMxJyBzdHJva2U9JyUyMzg3OEZDNycgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTcuMTQzNiAxOEwyMy4xNDM2IDEyTDE3LjE0MzYgNicgc3Ryb2tlPSclMjNCOEJBQzUnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzA5LWxpbmsuc2NzcyAqL1xuLmJhc2ljLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuICAvKiBsaW5lIDQ2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDktbGluay5zY3NzICovXG4gIC5iYXNpYy1saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTMtYXJyb3ctY29udHJvbHMuc2NzcyAqL1xuLmFycm93IHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGQztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xMy1hcnJvdy1jb250cm9scy5zY3NzICovXG4gIC5hcnJvdy5hcnJvdy1zbSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cbiAgLyogbGluZSAyMiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzEzLWFycm93LWNvbnRyb2xzLnNjc3MgKi9cbiAgLmFycm93Om5vdCguZGlzYWJsZWQpOm5vdCguc2xpY2stZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUU1RTYyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7IH1cbiAgLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzEzLWFycm93LWNvbnRyb2xzLnNjc3MgKi9cbiAgLmFycm93LmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgLyogbGluZSAzMSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzEzLWFycm93LWNvbnRyb2xzLnNjc3MgKi9cbiAgLmFycm93LnNsaWNrLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgLyogbGluZSAzNSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzEzLWFycm93LWNvbnRyb2xzLnNjc3MgKi9cbiAgLmFycm93LmFycm93LXByZXYge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gICAgLyogbGluZSAzOCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzEzLWFycm93LWNvbnRyb2xzLnNjc3MgKi9cbiAgICAuYXJyb3cuYXJyb3ctcHJldjpub3QoLmRpc2FibGVkKTpub3QoLnNsaWNrLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTU2ZGVnKTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNC1uYXZpZ2F0aW9uLXBvZC5zY3NzICovXG4ucG9kLW5hdmlnYXRpb24ge1xuICBtaW4taGVpZ2h0OiAzODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE0LW5hdmlnYXRpb24tcG9kLnNjc3MgKi9cbiAgICAucG9kLW5hdmlnYXRpb24ge1xuICAgICAgbWluLWhlaWdodDogMjQycHg7IH0gfVxuICAvKiBsaW5lIDEwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTQtbmF2aWdhdGlvbi1wb2Quc2NzcyAqL1xuICAucG9kLW5hdmlnYXRpb24gLmFycm93IHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUZDO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjsgfVxuICAgIC8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNC1uYXZpZ2F0aW9uLXBvZC5zY3NzICovXG4gICAgLnBvZC1uYXZpZ2F0aW9uIC5hcnJvdy5hcnJvdy1zbSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsgfVxuICAgIC8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNC1uYXZpZ2F0aW9uLXBvZC5zY3NzICovXG4gICAgLnBvZC1uYXZpZ2F0aW9uIC5hcnJvdy5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgLyogbGluZSAzMywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE0LW5hdmlnYXRpb24tcG9kLnNjc3MgKi9cbiAgLnBvZC1uYXZpZ2F0aW9uIC5hcnJvdzpub3QoLmRpc2FibGVkKTpub3QoLnNsaWNrLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDM3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTQtbmF2aWdhdGlvbi1wb2Quc2NzcyAqL1xuICAucG9kLW5hdmlnYXRpb246aG92ZXIsIC5wb2QtbmF2aWdhdGlvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpKSwgIzAwMDAwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggNDVweCByZ2JhKDExLCAwLCA3OCwgMC4yNCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE0LW5hdmlnYXRpb24tcG9kLnNjc3MgKi9cbiAgICAucG9kLW5hdmlnYXRpb246aG92ZXIgLmFycm93LCAucG9kLW5hdmlnYXRpb246Zm9jdXMgLmFycm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTYtY2FyZWVycy1wb2Quc2NzcyAqL1xuLnBvZC1jYXJlZXJzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE2LWNhcmVlcnMtcG9kLnNjc3MgKi9cbiAgICAucG9kLWNhcmVlcnMgaDYge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTYtY2FyZWVycy1wb2Quc2NzcyAqL1xuICAucG9kLWNhcmVlcnMgaHIge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGOUY5RkM7IH1cbiAgLyogbGluZSAyNiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE2LWNhcmVlcnMtcG9kLnNjc3MgKi9cbiAgLnBvZC1jYXJlZXJzIC5hcnJvdyB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGQztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7IH1cbiAgICAvKiBsaW5lIDM3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTYtY2FyZWVycy1wb2Quc2NzcyAqL1xuICAgIC5wb2QtY2FyZWVycyAuYXJyb3cuYXJyb3ctc20ge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cbiAgICAvKiBsaW5lIDQ0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTYtY2FyZWVycy1wb2Quc2NzcyAqL1xuICAgIC5wb2QtY2FyZWVycyAuYXJyb3cuZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC40OyB9XG4gIC8qIGxpbmUgNDksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNi1jYXJlZXJzLXBvZC5zY3NzICovXG4gIC5wb2QtY2FyZWVyczpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAyNHB4IHJnYmEoMzksIDQ4LCAxMjksIDAuMDgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNTUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNi1jYXJlZXJzLXBvZC5zY3NzICovXG4gICAgLnBvZC1jYXJlZXJzOmhvdmVyIC5hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZFMUVFO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpOyB9XG4gICAgICAvKiBsaW5lIDYxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTYtY2FyZWVycy1wb2Quc2NzcyAqL1xuICAgICAgLnBvZC1jYXJlZXJzOmhvdmVyIC5hcnJvdzpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNERkUxRUU7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTctdGVzdGltb25pYWwtcG9kLnNjc3MgKi9cbi5jb250YWluZXIuc2xpZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTctdGVzdGltb25pYWwtcG9kLnNjc3MgKi9cbiAgLmNvbnRhaW5lci5zbGlkZXIgLnNsaWNrLWFycm93LmFycm93OmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICAvKiBsaW5lIDEwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTctdGVzdGltb25pYWwtcG9kLnNjc3MgKi9cbiAgLmNvbnRhaW5lci5zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYuYXJyb3cuYXJyb3ctcHJldjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE3LXRlc3RpbW9uaWFsLXBvZC5zY3NzICovXG4gIC5jb250YWluZXIuc2xpZGVyIC5zbGljay1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAyNiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE3LXRlc3RpbW9uaWFsLXBvZC5zY3NzICovXG4gIC5jb250YWluZXIuc2xpZGVyIC5wb2QtdGVzdGltb25pYWwtY2Fyb3VzZWwge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNy10ZXN0aW1vbmlhbC1wb2Quc2NzcyAqL1xuICAudGVzdGltb25pYWwtZm9vdGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTctdGVzdGltb25pYWwtcG9kLnNjc3MgKi9cbiAgLnRlc3RpbW9uaWFsLWZvb3RlciAubGluay1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cbiAgLyogbGluZSA0Niwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE3LXRlc3RpbW9uaWFsLXBvZC5zY3NzICovXG4gIC50ZXN0aW1vbmlhbC1mb290ZXIgLmljb24tNTYge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDsgfSB9XG5cbi8qIGxpbmUgNTQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNy10ZXN0aW1vbmlhbC1wb2Quc2NzcyAqL1xuI3Rlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNy10ZXN0aW1vbmlhbC1wb2Quc2NzcyAqL1xuI3Rlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2Miwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE3LXRlc3RpbW9uaWFsLXBvZC5zY3NzICovXG4jdGVzdGltb25pYWxzLXNsaWRlciAucG9kLXRlc3RpbW9uaWFsLWNhcm91c2VsIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC8qIGxpbmUgNjUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNy10ZXN0aW1vbmlhbC1wb2Quc2NzcyAqL1xuICAjdGVzdGltb25pYWxzLXNsaWRlciAucG9kLXRlc3RpbW9uaWFsLWNhcm91c2VsID4gLnJvdyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDY5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTctdGVzdGltb25pYWwtcG9kLnNjc3MgKi9cbiAgICAjdGVzdGltb25pYWxzLXNsaWRlciAucG9kLXRlc3RpbW9uaWFsLWNhcm91c2VsIC50ZXN0aW1vbmlhbC1pdGVtLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLyogbGluZSA3Mywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE3LXRlc3RpbW9uaWFsLXBvZC5zY3NzICovXG4gICAgI3Rlc3RpbW9uaWFscy1zbGlkZXIgLnBvZC10ZXN0aW1vbmlhbC1jYXJvdXNlbCAudGVzdGltb25pYWwtZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87IH0gfVxuIiwiLy9Gb250c1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Xb3JrK1NhbnM6d2dodEAzMDA7NTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuXHJcbi8vSWNvbnMgZm9yIExMIENvbXBvbmVudHNcclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgICBmb250LWZhbWlseTogJ2xsLWljb24tZm9udCc7XHJcbi8vICAgICBzcmM6IHVybCgnL2Fzc2V0cy93ZWJmb250cy9sbC1pY29uLWZvbnQtMTU1Y2Q1NmMxODIzMGY1Yi53b2ZmJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gfVxyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xyXG4vLyAgICAgc3JjOiB1cmwoJy9hc3NldHMvd2ViZm9udHMvaWNvbnMtOTcyZDg5ZjE3MWJmNmM4Yi53b2ZmJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gfVxyXG5cclxuLy8gSW1wb3J0IEN1c3RvbSBWYXJpYWJsZXMgKE92ZXJyaWRlcyBEZWZhdWx0IEJvb3RzdHJhcCBWYXJpYWJsZXMpXHJcbkBpbXBvcnQgXCJ2YXJpYWJsZXMuc2Nzc1wiO1xyXG5cclxuLy8gSW1wb3J0IEJvb3RzdHJhcFxyXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzXCI7XHJcblxyXG4vLyBJbXBvcnQgQU9TXHJcbi8vIEBpbXBvcnQgXCJub2RlX21vZHVsZXMvYW9zL3NyYy9zYXNzL2Fvcy5zY3NzXCI7XHJcblxyXG4vLyBDb3JlXHJcbkBpbXBvcnQgXCJnbG9iYWwuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiaGVhZGVyLnNjc3NcIjtcclxuQGltcG9ydCBcIm1haW5uYXYuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZm9vdGVyLnNjc3NcIjtcclxuQGltcG9ydCBcInR5cG9ncmFwaHkuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiYnV0dG9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjYXJkcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJzbGlkZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiZm9ybXMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiYW5pbWF0aW9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJpY29ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJwYWdpbmF0aW9uLnNjc3NcIjtcclxuLy8gQGltcG9ydCBcInNlYXJjaC5zY3NzXCI7XHJcbi8vIEBpbXBvcnQgXCJtb2RhbHMuc2Nzc1wiO1xyXG4vLyBAaW1wb3J0IFwidGFibGVzLnNjc3NcIjtcclxuLy8gQGltcG9ydCBcInRhYnMuc2Nzc1wiO1xyXG4vLyBAaW1wb3J0IFwiYWNjb3JkaW9uLnNjc3NcIjtcclxuQGltcG9ydCBcImJsb2cuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tbXVuaXR5LnNjc3NcIjtcclxuXHJcblxyXG5cclxuLy8gUGFnZS9TZWN0aW9uIFNwZWNpZmljXHJcbkBpbXBvcnQgXCJwYWdlcy9ob21lLnNjc3NcIjtcclxuXHJcbi8vIENvbXBvbmVudHNcclxuQGltcG9ydCBcImNvbXBvbmVudHMvMDEtYnV0dG9uLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvMDItY2FsbG91dC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzLzAzX2N0YS1ncm91cC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzLzA0X2NvbnRleHR1YWwtbmF2LnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvMDVfY2hlY2tib3guc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy8wNl9icmVhZGNydW1iLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvMDctdmFsdWUtcG9kLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvMDgtaW5wdXQtZmllbGRzLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvMDktbGluay5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzLzEwLXJhZGlvLWJ1dHRvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy8xMS1saXN0LWl0ZW0uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy8xMi1tZWdhLWJhbm5lci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzLzEzLWFycm93LWNvbnRyb2xzLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvMTQtbmF2aWdhdGlvbi1wb2Quc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy8xNS1hcnRpY2xlLXBvZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzLzE2LWNhcmVlcnMtcG9kLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvMTctdGVzdGltb25pYWwtcG9kLnNjc3NcIjtcclxuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuNi4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15ICogLjUpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIC41ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gT3ZlcnJpZGUgQm9vdHN0cmFwIGRlZmF1bHQgdmFyaWFibGVzIGhlcmVcclxuLy8gRG8gbm90IGVkaXQgYW55IG9mIHRoZSBmaWxlcyBpbiAvdmVuZG9yL2Jvb3RzdHJhcC9zY3NzLyFcclxuXHJcbi8vIENvbG9yIFZhcmlhYmxlc1xyXG4vLyBCb290c3RyYXAgQ29sb3IgT3ZlcnJpZGVzXHJcblxyXG4kcHJpbWFyeTogIzAwMDAwMCAhZGVmYXVsdDsgLy8jMEIwMDRFXHJcbiRzZWNvbmRhcnk6ICNCOEJBQzUgIWRlZmF1bHQ7IC8vICM4NzhGQzdcclxuJGNvbG9yLXVpLTAxOiAjMDAwMDAwICFkZWZhdWx0OyAvLyAjMEIwMDRFXHJcbiRjb2xvci11aS0wMjogIzVFNUU2MiAhZGVmYXVsdDsgLy8gIzRCNEU4NVxyXG4kY29sb3ItdWktMDM6ICNCOEJBQzUgIWRlZmF1bHQ7IC8vICM4NzhGQzdcclxuJGNvbG9yLXVpLTA0OiAjREZFMUVFICFkZWZhdWx0OyAvLyAjREZFMUVFXHJcbiRjb2xvci11aS0wNTogI0Y5RjlGQyAhZGVmYXVsdDsgLy8gI0Y2RjdGQlxyXG4kY29sb3ItdWktMDUtNzA6IHJnYmEoMjQ2LCAyNDcsIDI1MSwgMC43KSAhZGVmYXVsdDsgLy8jRjlGOUZDIHJnYmEoMjQ2LCAyNDcsIDI1MSwgMC43KVxyXG4kY29sb3ItdWktMDY6ICNGRkZGRkYgIWRlZmF1bHQ7XHJcbiRjb2xvci11aS0wNi0xMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKSAhZGVmYXVsdDsgLy8gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKVxyXG4kY29sb3ItdWktMDYtMDY6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNikgIWRlZmF1bHQ7IC8vIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNilcclxuXHJcbiRicmFuZC15ZWxsb3ctZGFyazogI0ZGRDgwMCAhZGVmYXVsdDsgLy8gI0NCOTIwMFxyXG4kYnJhbmQteWVsbG93OiAjRkZEODAwICAhZGVmYXVsdDsgLy8gI0ZGRDExRFxyXG4kYnJhbmQteWVsbG93LWxpZ2h0OiAjRkZEODAwICFkZWZhdWx0OyAvLyAjRkZGMUJEXHJcblxyXG4kYnJhbmQtcmVkLWRhcms6ICNGODM2NkEgIWRlZmF1bHQ7IC8vI0JEMDA0NFxyXG4kYnJhbmQtcmVkOiAjRjgzNjZBICFkZWZhdWx0OyAvLyAjRUMxNzQ0XHJcbiRicmFuZC1yZWQtbGlnaHQ6ICNGODM2NkEgIWRlZmF1bHQ7IC8vICNGRkM0RDFcclxuXHJcbiRicmFuZC1ibHVlLWRhcms6ICMyOTgzRkYgIWRlZmF1bHQ7IC8vICMwMzMyODBcclxuJGJyYW5kLWJsdWU6ICMyOTgzRkYgIWRlZmF1bHQ7IC8vICM0ODZGRkZcclxuJGJyYW5kLWJsdWUtbGlnaHQ6ICMyOTgzRkYgIWRlZmF1bHQ7IC8vICNDQ0RGRkZcclxuXHJcbiRicmFuZC1ncmVlbi1kYXJrOiAjQTVDRDI4ICFkZWZhdWx0OyAvLyAjM0Y2MzA0XHJcbiRicmFuZC1ncmVlbjogI0E1Q0QyOCAhZGVmYXVsdDsgLy8gIzY5QTUwN1xyXG4kYnJhbmQtZ3JlZW4tbGlnaHQ6ICNBNUNEMjggIWRlZmF1bHQ7IC8vICNFMkYzQzZcclxuXHJcbiRicmFuZC1wdXJwbGUtZGFyazogI0MxMDFGOCAhZGVmYXVsdDsgLy8gIzM2MDBBQVxyXG4kYnJhbmQtcHVycGxlOiAjQzEwMUY4ICFkZWZhdWx0OyAvLyAjN0MzRkZGXHJcbiRicmFuZC1wdXJwbGUtbGlnaHQ6ICNDMTAxRjggIWRlZmF1bHQ7IC8vICNFOEMzRkZcclxuXHJcblxyXG4kY29sb3Itc3RhdHVzLWVycm9yLWRhcms6ICNCODA0NEYgIWRlZmF1bHQ7IC8vICNCODA0NEZcclxuJGNvbG9yLXN0YXR1cy1lcnJvcjogI0Q2MjQ1QSAhZGVmYXVsdDsgLy8gI0Q2MjQ1QVxyXG4kY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OiAjRkZGMkY2ICFkZWZhdWx0OyAvLyAjRkZGMkY2XHJcblxyXG4kY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyazogI0JDNEEwOSAhZGVmYXVsdDsgLy8gI0JDNEEwOVxyXG4kY29sb3Itc3RhdHVzLXdhcm5pbmc6ICNFMzczMzQgIWRlZmF1bHQ7IC8vICNFMzczMzRcclxuJGNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0OiAjRkZGM0VEICFkZWZhdWx0OyAvLyAjRkZGM0VEXHJcblxyXG4kY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazogIzBDNzk1MiAhZGVmYXVsdDsgLy8gIzBDNzk1MlxyXG4kY29sb3Itc3RhdHVzLXN1Y2Nlc3M6ICMzOUJEOEQgIWRlZmF1bHQ7IC8vICMzOUJEOERcclxuJGNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0OiAjRUFGNUYxICFkZWZhdWx0OyAvLyAjRUFGNUYxXHJcblxyXG4kY29sb3Itc3RhdHVzLWluZm8tZGFyazogIzJDNTNCOSAhZGVmYXVsdDsgLy8gIzJDNTNCOVxyXG4kY29sb3Itc3RhdHVzLWluZm86ICM2OTkzRkYgIWRlZmF1bHQ7IC8vICM2OTkzRkZcclxuJGNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0OiAjRUVGM0ZGICFkZWZhdWx0OyAvLyAjRUVGM0ZGXHJcblxyXG4kY29sb3ItbGlua2VkaW46ICMxNDNERDYgIWRlZmF1bHQ7XHJcbiRjb2xvci1pbmRlZWQ6ICMwMDNBOUIgIWRlZmF1bHQ7XHJcbiRjb2xvci10d2l0dGVyOiAjMURBMUYyICFkZWZhdWx0O1xyXG4kY29sb3ItZmFjZWJvb2s6ICMxODc3RjIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gJGNvbG9yLWVycm9yOiAjRkQzQjNCICFkZWZhdWx0O1xyXG4vLyAkY29sb3Itc3VjY2VzczogIzAwRTA2NyAhZGVmYXVsdDtcclxuXHJcbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gIFwicHJpbWFyeVwiOiAgICAgICRwcmltYXJ5LFxyXG4gIFwic2Vjb25kYXJ5XCI6ICAgICRzZWNvbmRhcnksXHJcbiAgXCJjb2xvci11aS0wMVwiOiAgICAkY29sb3ItdWktMDEsXHJcbiAgXCJjb2xvci11aS0wMlwiOiAgICAkY29sb3ItdWktMDIsXHJcbiAgXCJjb2xvci11aS0wM1wiOiAgICAkY29sb3ItdWktMDMsXHJcbiAgXCJjb2xvci11aS0wNFwiOiAgICAkY29sb3ItdWktMDQsXHJcbiAgXCJjb2xvci11aS0wNVwiOiAgICAkY29sb3ItdWktMDUsXHJcbiAgXCJjb2xvci11aS0wNS03MFwiOiAkY29sb3ItdWktMDUtNzAsXHJcbiAgXCJjb2xvci11aS0wNlwiOiAgICAkY29sb3ItdWktMDYsXHJcbiAgXCJjb2xvci11aS0wNi0wNlwiOiAgICRjb2xvci11aS0wNi0wNixcclxuICBcImNvbG9yLXVpLTA2LTEwXCI6ICAgJGNvbG9yLXVpLTA2LTEwLFxyXG5cclxuICBcImJyYW5kLXllbGxvdy1kYXJrXCI6ICAgICRicmFuZC15ZWxsb3ctZGFyayxcclxuICBcImJyYW5kLXllbGxvd1wiOiAgICAkYnJhbmQteWVsbG93LFxyXG4gIFwiYnJhbmQteWVsbG93LWxpZ2h0XCI6ICAgICRicmFuZC15ZWxsb3ctbGlnaHQsXHJcblxyXG4gIFwiYnJhbmQtcmVkLWRhcmtcIjogICAgJGJyYW5kLXJlZC1kYXJrLFxyXG4gIFwiYnJhbmQtcmVkXCI6ICAgICRicmFuZC1yZWQsXHJcbiAgXCJicmFuZC1yZWQtbGlnaHRcIjogICAgJGJyYW5kLXJlZC1saWdodCxcclxuXHJcbiAgXCJicmFuZC1ibHVlLWRhcmtcIjogICAgJGJyYW5kLWJsdWUtZGFyayxcclxuICBcImJyYW5kLWJsdWVcIjogICAgJGJyYW5kLWJsdWUsXHJcbiAgXCJicmFuZC1ibHVlLWxpZ2h0XCI6ICAgICRicmFuZC1ibHVlLWxpZ2h0LFxyXG5cclxuICBcImJyYW5kLWdyZWVuLWRhcmtcIjogICAgJGJyYW5kLWdyZWVuLWRhcmssXHJcbiAgXCJicmFuZC1ncmVlblwiOiAgICAkYnJhbmQtZ3JlZW4sXHJcbiAgXCJicmFuZC1ncmVlbi1saWdodFwiOiAgICAkYnJhbmQtZ3JlZW4tbGlnaHQsXHJcblxyXG4gIFwiYnJhbmQtcHVycGxlLWRhcmtcIjogICAgJGJyYW5kLXB1cnBsZS1kYXJrLFxyXG4gIFwiYnJhbmQtcHVycGxlXCI6ICAgICRicmFuZC1wdXJwbGUsXHJcbiAgXCJicmFuZC1wdXJwbGUtbGlnaHRcIjogICAgJGJyYW5kLXB1cnBsZS1saWdodCxcclxuXHJcbiAgXCJjb2xvci1zdGF0dXMtZXJyb3ItZGFya1wiOiAgICAkY29sb3Itc3RhdHVzLWVycm9yLWRhcmssXHJcbiAgXCJjb2xvci1zdGF0dXMtZXJyb3JcIjogICAgJGNvbG9yLXN0YXR1cy1lcnJvcixcclxuICBcImNvbG9yLXN0YXR1cy1lcnJvci1saWdodFwiOiAgICAkY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0LFxyXG5cclxuICBcImNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmtcIjogICAgJGNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmssXHJcbiAgXCJjb2xvci1zdGF0dXMtd2FybmluZ1wiOiAgICAkY29sb3Itc3RhdHVzLXdhcm5pbmcsXHJcbiAgXCJjb2xvci1zdGF0dXMtd2FybmluZy1saWdodFwiOiAgICAkY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQsXHJcblxyXG4gIFwiY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFya1wiOiAgICAkY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyayxcclxuICBcImNvbG9yLXN0YXR1cy1zdWNjZXNzXCI6ICAgICRjb2xvci1zdGF0dXMtc3VjY2VzcyxcclxuICBcImNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0XCI6ICAgICRjb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCxcclxuXHJcbiAgXCJjb2xvci1zdGF0dXMtaW5mby1kYXJrXCI6ICAgICRjb2xvci1zdGF0dXMtaW5mby1kYXJrLFxyXG4gIFwiY29sb3Itc3RhdHVzLWluZm9cIjogICAgJGNvbG9yLXN0YXR1cy1pbmZvLFxyXG4gIFwiY29sb3Itc3RhdHVzLWluZm8tbGlnaHRcIjogICAgJGNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0LFxyXG5cclxuICAgIFwiY29sb3ItbGlua2VkaW5cIjogICAgJGNvbG9yLWxpbmtlZGluLFxyXG4gICAgXCJjb2xvci1pbmRlZWRcIjogICAgJGNvbG9yLWluZGVlZCxcclxuICAgIFwiY29sb3ItdHdpdHRlclwiOiAgICAkY29sb3ItdHdpdHRlcixcclxuICAgIFwiY29sb3ItZmFjZWJvb2tcIjogICAgJGNvbG9yLWZhY2Vib29rLFxyXG5cclxuICAvLyBcImNvbG9yLWVycm9yXCI6ICAgICRjb2xvci1lcnJvcixcclxuICAvLyBcImNvbG9yLXN1Y2Nlc3NcIjogICAgJGNvbG9yLXN1Y2Nlc3MsXHJcbiAgKSxcclxuICAkdGhlbWUtY29sb3JzXHJcbik7XHJcblxyXG5cclxuLy8gU2V0IENvbnRyYXN0IFRocmVzaG9sZFxyXG4vLyR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6IDE5NSAhZGVmYXVsdDtcclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuLy8gJGJvZHktY29sb3I6ICRjb2xvci11aS0wMSAhZGVmYXVsdDtcclxuXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJhc2U6IDUwMCAhZGVmYXVsdDtcclxuLy8gJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMCAhZGVmYXVsdDtcclxuLy8gJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBHbG9iYWwgdGV4dHVhbCBsaW5rIGNvbG9yXHJcbi8vICRsaW5rLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4vLyAkbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XHJcbi8vICRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4vLyAkbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcblxyXG4vLyBTaGFkb3dzXHJcbi8vJGJveC1zaGFkb3ctc206IDAgMC4xMjVyZW0gMC4yNXJlbSAwIHJnYmEoJGNvbG9yLXVpLTA2LCAuMikgIWRlZmF1bHQ7XHJcbi8vJGJveC1zaGFkb3c6IDAgMC4xNXJlbSAxLjc1cmVtIDAgcmdiYSgkY29sb3ItdWktMDYsIC4xNSkgIWRlZmF1bHQ7XHJcbi8vICRib3gtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKCRjb2xvci11aS0wNiwgLjE3NSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQm9yZGVycyBSYWRpdXNcclxuJGJvcmRlci1yYWRpdXM6IDhweCAhZGVmYXVsdDtcclxuLy8gJGJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XHJcbi8vJGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci11aS0wNiwgMiUpO1xyXG5cclxuLy8gJGlucHV0LWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XHJcbi8vICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAwICFkZWZhdWx0O1xyXG4vLyAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogMCAhZGVmYXVsdDtcclxuXHJcbi8vICRidG4tYm9yZGVyLXJhZGl1czogMCAhZGVmYXVsdDtcclxuLy8gJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAwICFkZWZhdWx0O1xyXG4vLyAkYnRuLWJvcmRlci1yYWRpdXMtbGc6IDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBBZGp1c3QgY29sdW1uIHNwYWNpbmcgZm9yIHN5bW1ldHJ5XHJcbi8vICRzcGFjZXI6IDFyZW07XHJcbiRzcGFjZXI6IDhweCAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAkc3BhY2VyICogMS4wO1xyXG5cclxuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xyXG4gJHNwYWNlcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICAgMDogMCxcclxuICAgICAwXzU6ICgkc3BhY2VyICogLjUpLCAgIC8vNHB4XHJcbiAgICAgMTogJHNwYWNlciwgICAgICAgICAgICAvLzhweFxyXG4gICAgIDFfNTogKCRzcGFjZXIgKiAxLjUpLCAgLy8xMnB4XHJcbiAgICAgMjogKCRzcGFjZXIgKiAyKSwgICAgICAvLzE2cHhcclxuICAgICAyXzU6ICgkc3BhY2VyICogMi41KSwgIC8vMjBweFxyXG4gICAgIDM6ICgkc3BhY2VyICogMyksICAgICAgLy8yNHB4XHJcbiAgICAgNDogKCRzcGFjZXIgKiA0KSwgICAgICAvLzMycHhcclxuICAgICA1OiAoJHNwYWNlciAqIDUpLCAgICAgIC8vNDBweFxyXG4gICAgIDY6ICgkc3BhY2VyICogNiksICAgICAgLy80OHB4XHJcbiAgICAgNzogKCRzcGFjZXIgKiA3KSwgICAgICAvLzU2cHhcclxuICAgICA4OiAoJHNwYWNlciAqIDgpLCAgICAgIC8vNjRweFxyXG4gICAgIDk6ICgkc3BhY2VyICogOSksICAgICAgLy83MnB4XHJcbiAgICAgMTA6ICgkc3BhY2VyICogMTApLCAgICAvLzgwcHhcclxuICAgICAxNTogKCRzcGFjZXIgKiAxNSksICAgIC8vMTIwcHhcclxuICAgICAyMDogKCRzcGFjZXIgKiAyMCksICAgIC8vMTYwcHhcclxuICAgICAzMDogKCRzcGFjZXIgKiAzMCksICAgIC8vMjQwcHhcclxuICAgKSxcclxuICAgJHNwYWNlcnNcclxuKTtcclxuXHJcbi8vIFRyYW5zaXRpb25zXHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiBoZWlnaHQgLjE1cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuLy8gRHJvcGRvd25zXHJcbi8vICRkcm9wZG93bi1mb250LXNpemU6IDAuODVyZW07XHJcbi8vJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHJcbi8vIE1vZGFsc1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAwO1xyXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogMC44O1xyXG5cclxuLy8gR3JpZFxyXG4kZ3JpZC1jb2x1bW5zOiAgICAgIDEyO1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMycHg7XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIC8vIEV4dHJhIHNtYWxsIHNjcmVlbiAvIHBob25lXHJcbiAgeHM6IDAsXHJcbiAgLy8gU21hbGwgc2NyZWVuIC8gcGhvbmVcclxuICBzbTogNTc2cHgsXHJcbiAgLy8gTWVkaXVtIHNjcmVlbiAvIHRhYmxldFxyXG4gIG1kOiA3NjhweCxcclxuICAvLyBMYXJnZSBzY3JlZW4gLyBkZXNrdG9wXHJcbiAgbGc6IDEwMjRweCwgLy85OTJcclxuICAvLyBFeHRyYSBsYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcclxuICB4bDogMTQ0MHB4XHJcbik7XHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICB4czogNTc2cHgsXHJcbiAgc206IDc2OHB4LFxyXG4gIG1kOiAxMDI0cHgsIC8vOTkyXHJcbiAgbGc6IDEyODBweFxyXG4pO1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb25cclxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkY29sb3ItdWktMDQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAxcHggIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgbm9uZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGNvbG9yLXVpLTA0ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4vLyAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuLy8gJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIEFPUyB2YXJpYWJsZXNcclxuLy8gJGFvcy1kaXN0YW5jZTogNTBweDtcclxuLy8gJGFvcy1kdXJhdGlvbjogODAwMDtcclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG5cbi8vIFNDU1MgUkZTIG1peGluXG4vL1xuLy8gQXV0b21hdGVkIHJlc3BvbnNpdmUgZm9udCBzaXplc1xuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvdjgueC9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1mb250LXNpemUtdW5pdCAhPSByZW0gYW5kICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcHgge1xuICBAZXJyb3IgXCJgI3skcmZzLWZvbnQtc2l6ZS11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1mb250LXNpemUtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgZm9udC1zaXplIHN0YXJ0cyBkZWNyZWFzaW5nIGlmIHNjcmVlbiB3aWR0aCBpcyBzbWFsbGVyXG4kcmZzLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcblxuQGlmICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHB4IGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBlbSBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcmVtIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIFJlc2l6ZSBmb250IHNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInJlbVwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsIGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBkaXNhYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImRpc2FibGVcIiB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1lbmFibGUtY2xhc3Mge1xuICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250IHNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXG4gICAgQGlmICRmcy11bml0ID09IFwicHhcIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsICRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6IGRpdmlkZSgkZnMsIGRpdmlkZSgkZnMgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250IHNpemVcbiAgICAkcmZzLXN0YXRpYzogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcywgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnN9cHgpO1xuXG4gICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSBmb250IHNpemUgaXMgYmlnZ2VyIHRoYW4gdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgQGlmICRmcyA8PSAkcmZzLWJhc2UtZm9udC1zaXplIG9yIG5vdCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSBmb250IHNpemUgZm9yICRmc1xuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArIGRpdmlkZSgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJGZzIGFuZCB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICAgICRmcy1kaWZmOiAkZnMgLSAkZnMtbWluO1xuXG4gICAgICAvLyBCYXNlIGZvbnQtc2l6ZSBmb3JtYXR0aW5nXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skZnMtbWlufXB4KTtcblxuICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3tkaXZpZGUoJGZzLWRpZmYgKiAxMDAsICRyZnMtYnJlYWtwb2ludCl9I3skdmFyaWFibGUtdW5pdH07XG5cbiAgICAgIC8vIFNldCB0aGUgY2FsY3VsYXRlZCBmb250LXNpemVcbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG5cbiAgICAgIC8vIEJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgJG1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcblxuICAgICAgQGluY2x1ZGUgX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICAgICAgICBAaW5jbHVkZSBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW5zIHVzZSBSRlMgdG8gcmVzY2FsZSB0aGUgZm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAqIC41O1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gICAgbWF4LXdpZHRoOiBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIgb3IgdW5pdCgkcHJldi1udW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBTZWUgaHR0cHM6Ly9jb2RlcGVuLmlvL2tldmlud2ViZXIvcGVuL2RYV29Sd1xuLy9cbi8vIFJlcXVpcmVzIHRoZSB1c2Ugb2YgcXVvdGVzIGFyb3VuZCBkYXRhIFVSSXMuXG5cbkBmdW5jdGlvbiBlc2NhcGUtc3ZnKCRzdHJpbmcpIHtcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbFwiKSB7XG4gICAgQGVhY2ggJGNoYXIsICRlbmNvZGVkIGluICRlc2NhcGVkLWNoYXJhY3RlcnMge1xuICAgICAgLy8gRG8gbm90IGVzY2FwZSB0aGUgdXJsIGJyYWNrZXRzXG4gICAgICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwidXJsKFwiKSA9PSAxIHtcbiAgICAgICAgJHN0cmluZzogdXJsKFwiI3tzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgNiwgLTMpLCAkY2hhciwgJGVuY29kZWQpfVwiKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yLCAkZGFyazogJHlpcS10ZXh0LWRhcmssICRsaWdodDogJHlpcS10ZXh0LWxpZ2h0KSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgKiAuMDAxO1xuXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XG4gICAgQHJldHVybiAkZGFyaztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkbGlnaHQ7XG4gIH1cbn1cblxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICRibGFjaywgJHdoaXRlKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAtJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUyKSAhPSBudW1iZXIge1xuICAgICR2YWx1ZTI6IHVucXVvdGUoXCIoXCIpICsgJHZhbHVlMiArIHVucXVvdGUoXCIpXCIpO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgZm9yIHdvcmthcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcbiAgLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAkZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay1mb250LXNpemUpO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXkgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMxNTU3XG4gICAgLy8gQWxpZ24gdG9vbHRpcCB0byBmb3JtIGVsZW1lbnRzXG4gICAgLmZvcm0tcm93ID4gLmNvbCA+ICYsXG4gICAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAmIHtcbiAgICAgIGxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXIgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LXBhZGRpbmcteCAqIDQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LXBhZGRpbmcteCAqIDIgY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsICRjdXN0b20tc2VsZWN0LWJnIGVzY2FwZS1zdmcoJGljb24pICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemUgbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYud2lkdGgge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBQb3BwZXIgaXMgZW5hYmxlZCwgcmVzZXQgdGhlIGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24oKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgKiAuNTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDsgLy8gRm9yIElFOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5Mzk2XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nICogLjUpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBsaW5lLWhlaWdodDogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICAvLyBQcmV2ZW50cyBmcm9tIHNocmlua2luZyBpbiBJRTExLCB3aGVuIGluIGEgZmxleCBjb250YWluZXJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgzNDFcbiAgZmxleC1iYXNpczogJHRvYXN0LW1heC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoZGl2aWRlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15LCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCkpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiBcIiN7JHNpemV9XCIgIT0gXCIwXCIge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvLyBHbG9iYWwgY29tcG9uZW50IHN0eWxlc1xyXG5cclxuaHRtbCB7XHJcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbioge1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcblx0Ly8gdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbn1cclxuXHJcbjpyb290IHtcclxuXHQtLXRoZW1lVHh0Q29sb3I6ICMwMDAwMDA7XHJcblx0LS10aGVtZUJnQ29sb3I6ICNGOUY5RkM7XHJcblx0LS1uYXZIb3ZlckJnQ29sb3I6ICNGOUY5RkM7XHJcblx0Zm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpob3N0ID4gKiB7XHJcblx0Zm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRhcmstdGhlbWUge1xyXG5cdC0tdGhlbWVUeHRDb2xvcjogI0Y5RjlGQztcclxuXHQtLXRoZW1lQmdDb2xvcjogIzAwMDAwMDtcclxuXHQtLW5hdkhvdmVyQmdDb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcclxufVxyXG5cclxuLnRoZW1lVHh0Q29sb3Ige1xyXG5cdGNvbG9yOiB2YXIoLS10aGVtZVR4dENvbG9yKTtcclxufVxyXG5cclxuLnRoZW1lQmdDb2xvciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWVCZ0NvbG9yKTtcclxufVxyXG5cclxuLm5hdkhvdmVyQmdDb2xvciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2SG92ZXJCZ0NvbG9yKTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcblx0Y29sb3I6ICRjb2xvci11aS0wMTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUZDO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDJzIGxpbmVhcjtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDJzIGVhc2UtaW4tb3V0O1xyXG5cdC0tYmdTdGFydENvbDogI0Y5RjlGQztcclxuXHQtLWJnRW5kQ29sOiAjMDAwMDAwO1xyXG5cdC0tdGV4dFN0YXJ0Q29sOiAjMDAwMDAwO1xyXG5cdC0tdGV4dEVuZENvbDogI2ZmZmZmZjtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjRweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcbn1cclxuXHJcbiNtYWluLWNvbnRlbnQge1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tYXgtd2lkdGgtNzEyIHtcclxuXHRtYXgtd2lkdGg6IDcxMnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR0cmFuc2l0aW9uOiBub25lO1xyXG59XHJcblxyXG4uZnVsbC1oZWlnaHQsXHJcbi5mdWxsLWhlaWdodC1sYXJnZSxcclxuLmZ1bGwtaGVpZ2h0LWFkanVzdGVkIHtcclxuXHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuc2VjdGlvbiB7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAycyBsaW5lYXI7XHJcblx0dHJhbnNpdGlvbjogY29sb3IgMC41cyBsaW5lYXI7XHJcblx0LS1iZ1N0YXJ0Q29sOiAjRjlGOUZDO1xyXG5cdC0tYmdFbmRDb2w6ICMwMDAwMDA7XHJcblx0LS10ZXh0U3RhcnRDb2w6ICMwMDAwMDA7XHJcblx0LS10ZXh0RW5kQ29sOiAjZmZmZmZmO1xyXG5cdC8vIHRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG59XHJcbkBrZXlmcmFtZXMgZmFkZUl0IHtcclxuXHQwJSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZ1N0YXJ0Q29sKTtcclxuXHRcdGNvbG9yOiB2YXIoLS10ZXh0U3RhcnRDb2wpO1xyXG5cdH1cclxuXHJcblx0MTAwJSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZ0VuZENvbCk7XHJcblx0XHRjb2xvcjogdmFyKC0tdGV4dEVuZENvbCk7XHJcblx0fVxyXG59XHJcblxyXG4uYmFja2dyb3VuZEFuaW1hdGVkIHtcclxuXHRhbmltYXRpb246IGZhZGVJdCAxLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xyXG59XHJcblxyXG5hIHtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHJcblx0Ji50ZXh0LXByaW1hcnkge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5iZy1pbWFnZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG5cdCYgLmJnLWNvbnRlbnQge1xyXG5cdFx0ei1pbmRleDogMztcclxuXHR9XHJcblxyXG5cdCYgLmJnLW92ZXJsYXkge1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDIuNXM7XHJcblxyXG5cdFx0Ji5zaG93IHtcclxuXHRcdFx0b3BhY2l0eTogMS4wO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtaGVyby1pbWcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtaW4taGVpZ2h0OiAyMjRweDtcclxuXHR3aWR0aDogYXV0bztcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRtaW4taGVpZ2h0OiAzMjBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0bWluLWhlaWdodDogNDAwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQ1NnB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRtaW4taGVpZ2h0OiA1ODBweDtcclxuXHR9XHJcblxyXG5cdCYgaDIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci11aS0wNjtcclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLWxhcmdlLWltZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDMyMHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRtaW4taGVpZ2h0OiA0MDBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0bWluLWhlaWdodDogNTgwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDU4MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtbWVkaXVtLWltZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1pbi1oZWlnaHQ6IDI4OHB4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDM0M3B4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRtaW4taGVpZ2h0OiA0ODBweDtcclxuXHRcdC8vIG1heC13aWR0aDogNDgwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQ4MHB4O1xyXG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0bWluLWhlaWdodDogNDgwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xyXG5cdH1cclxufVxyXG5cclxudmlkZW8ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnNoYWRvdy1tYXhpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMTAwcHggODBweCByZ2JhKDI4LCAxMSwgNzgsIDAuMDMpLCAwIDY0LjgxNDhweCA0Ni44NTE5cHggcmdiYSgyOCwgMTEsIDc4LCAwLjAyMjc3NzgpLCAwIDM4LjUxODVweCAyNS40ODE1cHggcmdiYSgyOCwgMTEsIDc4LCAwLjAxODIyMjIpLCAwIDIwcHggMTNweCByZ2JhKDI4LCAxMSwgNzgsIDAuMDE1KSwgMCA4LjE0ODE1cHggNi41MTg1MnB4IHJnYmEoMjgsIDExLCA3OCwgMC4wMTE3Nzc4KSwgMCAxLjg1MTg1cHggMy4xNDgxNXB4IHJnYmEoMjgsIDExLCA3OCwgMC4wMDcyMjIyMik7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFpbmVyLXNoYWRvdyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0XHRib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgzOSwgNDgsIDEyOSwgMC4wOCk7XHJcblx0fVxyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS1ub2Nvcm5lci1tZCB7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG51bC50aWNrIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cclxuXHQmIGxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDU2cHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tYnVsbGV0LXRpY2stY2lyY2xlLnN2Z1wiKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAzMnB4IDMycHg7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24tYXJ0aWNsZSB7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHR1bC5hcnRpY2xlLW1ldGEge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIuKAolwiO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0bGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZS11bmRlcnNjb3JlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDU2cHg7XHJcblx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlLWF1dGhvciB7XHJcblx0XHQuYXJ0aWNsZS1hdXRob3JfaW1nIHtcclxuXHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGUtYXV0aG9yX25hbWUge31cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxudWwubGlzdC1ncm91cC5pY29uLWxpc3QtZ3JvdXAgbGkubGlzdC1ncm91cC1pdGVtIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDYtMTA7XHJcbn1cclxuXHJcbnVsLmNhcmVlcnMtbWV0YSB7XHJcblx0cGFkZGluZzogMDtcclxuXHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwi4oCiXCI7XHJcblx0XHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXJlZXJzLXVuZGVyc2NvcmUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiA1NnB4O1xyXG5cdGhlaWdodDogNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuI2FwcGx5LWJhciB7XHJcblx0LmFwcGx5LWJhcl9zaGFyZSB7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXVpLTA0O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci11aS0wNDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zaGFyZWJhci5uYXYge1xyXG5cdFx0JiAubmF2LWl0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0JiAubmF2LWxpbmsuc29jaWFsLWljb24ge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcblx0XHRcdFx0Ji5zb2NpYWwtaWNvbl9mYWNlYm9vayB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZmFjZWJvb2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnNvY2lhbC1pY29uX3R3aXR0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXR3aXR0ZXI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnNvY2lhbC1pY29uX2xpbmtlZGluIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saW5rZWRpbjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuc29jaWFsLWljb25fbGluayB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDE7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmFjdGl2ZSxcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucm9sZS1kZXNjcmlwdGlvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdFx0Ym94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMzksIDQ4LCAxMjksIDAuMDgpO1xyXG5cdH1cclxuXHJcblx0LnJvbGUtZGVzY3JpcHRpb25fdGVhbSB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA1O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnJvbGUtYXBwbGljYXRpb24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDM5LCA0OCwgMTI5LCAwLjA4KTtcclxuXHR9XHJcblxyXG5cdC5sb2dpbi1iYXJfb3RoZXJtZXRob2RzIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItdWktMDQ7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDA7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLXVpLTA0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndoaXRlLWN1cnZlZC1ib3gge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDM5LCA0OCwgMTI5LCAwLjA4KTtcclxuXHR9XHJcbn1cclxuXHJcbiNtYWluLWNvbnRlbnQgLnNlY3Rpb24tbGVnYWwgb2wge1xyXG5cdGNvdW50ZXItcmVzZXQ6IGl0ZW07XHJcblx0cGFkZGluZzogMCAwIDAgMzJweDtcclxufVxyXG5cclxuI21haW4tY29udGVudCAuc2VjdGlvbi1sZWdhbCBvbCBsaSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4jbWFpbi1jb250ZW50IC5zZWN0aW9uLWxlZ2FsIG9sIGxpOmJlZm9yZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IC0zMnB4O1xyXG5cdHdpZHRoOiAzMnB4O1xyXG5cdGNvbnRlbnQ6IGNvdW50ZXJzKGl0ZW0sIFwiLlwiKSBcIiBcIjtcclxuXHRjb3VudGVyLWluY3JlbWVudDogaXRlbTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbiNtYWluLWNvbnRlbnQgLnNlY3Rpb24tbGVnYWwgdWxbdHlwZT0nYSddIHtcclxuXHRjb3VudGVyLXJlc2V0OiBpdGVtO1xyXG5cdGNvdW50ZXItcmVzZXQ6IHN1Yml0ZW07XHJcblx0bGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYTtcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcblxyXG4jbWFpbi1jb250ZW50IC5zZWN0aW9uLWxlZ2FsIHVsW3R5cGU9J2EnXSBsaSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuI21haW4tY29udGVudCAuc2VjdGlvbi1sZWdhbCB1bFt0eXBlPSdhJ10gbGk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBjb3VudGVyKHN1Yml0ZW0sIGxvd2VyLWFscGhhKSBcIilcIjtcclxuXHRjb3VudGVyLWluY3JlbWVudDogc3ViaXRlbTtcclxufVxyXG5cclxuI21haW4tY29udGVudCAuc2VjdGlvbi1sZWdhbCBvbFt0eXBlPSdpJ10ge1xyXG5cdGNvdW50ZXItcmVzZXQ6IHN1Yml0ZW07XHJcblx0Y291bnRlci1yZXNldDogc3Vic3ViaXRlbTtcclxuXHRsaXN0LXN0eWxlLXR5cGU6IGxvd2VyLXJvbWFuO1xyXG5cdG1hcmdpbi10b3A6IDEycHg7XHJcbn1cclxuXHJcbiNtYWluLWNvbnRlbnQgLnNlY3Rpb24tbGVnYWwgb2xbdHlwZT0naSddIGxpIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG59XHJcblxyXG4jbWFpbi1jb250ZW50IC5zZWN0aW9uLWxlZ2FsIG9sW3R5cGU9J2knXSBsaTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IGNvdW50ZXIoc3Vic3ViaXRlbSwgbG93ZXItcm9tYW4pIFwiKVwiO1xyXG5cdGNvdW50ZXItaW5jcmVtZW50OiBzdWJzdWJpdGVtO1xyXG59XHJcblxyXG5oci5ib3JkZXItZGFzaGVkIHtcclxuXHRib3JkZXI6IDFweCBkYXNoZWQgJGNvbG9yLXVpLTA0O1xyXG5cdC8vIGhlaWdodDogMXB4O1xyXG5cdC8vIGJhY2tncm91bmQ6ICRjb2xvci11aS0wNDtcclxuXHQvLyBiYWNrZ3JvdW5kOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCRjb2xvci11aS0wNCwkY29sb3ItdWktMDQgNnB4LHRyYW5zcGFyZW50IDZweCx0cmFuc3BhcmVudCAxMnB4KTtcclxufVxyXG5cclxuI2dvb2dsZS1tYXAge1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiAxOTRweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdFx0bWluLWhlaWdodDogMzQwcHg7XHJcblx0XHR9XHJcbn1cclxuIiwiaGVhZGVyI2hlYWRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGhlbWVCZ0NvbG9yKTtcclxuXHR0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAzMDtcclxufVxyXG5cclxuaGVhZGVyI2hlYWRlciAubmF2YmFyIHtcclxuXHQvLyBtYXgtd2lkdGg6IDEyMDBweDtcclxuXHQvLyBtYXJnaW4tbGVmdDogYXV0bztcclxuXHQvLyBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmhlYWRlciNoZWFkZXIgLm5hdmJhci1icmFuZCB7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdGhlaWdodDogNzZweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbmhlYWRlciNoZWFkZXIgLm5hdmJhci1icmFuZCBzdmcjc2FiZXJ0ZWNoX2xvZ29faGVhZGVyIHtcclxuXHR3aWR0aDogOTZweDtcclxuXHQjc2FiZXJ0ZWNoX2xvZ29faGVhZGVyX3RleHQge1xyXG5cdFx0ZmlsbDogdmFyKC0tdGhlbWVUeHRDb2xvcikgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5oZWFkZXIjaGVhZGVyIC5uYXZiYXItYnJhbmQgc3ZnI3NhYmVydGVjaF9sb2dvX2hlYWRlciB7XHJcblx0d2lkdGg6IDEyNXB4O1xyXG59XHJcbn1cclxuXHJcblxyXG5oZWFkZXIjaGVhZGVyLm1vYmlsZW5hdi1vcGVuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHQmIC5uYXZiYXIge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG5oZWFkZXIjaGVhZGVyLmRhcmstdGhlbWUubW9iaWxlbmF2LW9wZW4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lQmdDb2xvcik7XHJcbn1cclxuIiwiI2hlYWRlciB7XHJcblx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0Ly8gXHQjbWFpbm5hdiB7XHJcblx0Ly8gXHRcdHBhZGRpbmc6IDEwdnc7XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG5cclxuXHQubmF2YmFyLWJyYW5kIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxLjByZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMS4wcmVtO1xyXG5cdFx0Zm9udC1zaXplOiAxLjByZW07XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQubmF2YmFyLXRvZ2dsZXIge1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblxyXG5cdFx0JiBzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0aGVpZ2h0OiAxLjc1cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQvL2JhY2tncm91bmQ6ICRjb2xvci11aS0wNjtcclxuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdGhlbWVUeHRDb2xvcik7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IG5vbmU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgc3BhbjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHR0b3A6IDRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0XHQvLyB0cmFuc2l0aW9uOiBub25lO1xyXG5cdFx0XHQvLyB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgc3BhbjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHR0b3A6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoLmNvbGxhcHNlZCkgc3BhbjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHR0b3A6IDEycHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoLmNvbGxhcHNlZCkgc3BhbjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHQvLyBsZWZ0OiAtMjRweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOm5vdCguY29sbGFwc2VkKSBzcGFuOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdHRvcDogMTJweDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubmF2YmFyLWV4cGFuZC1sZyB7XHJcblx0XHQtbXMtZmxleC1mbG93OiB3cmFwO1xyXG5cdFx0ZmxleC1mbG93OiB3cmFwO1xyXG5cdH1cclxuXHJcblx0Lm5hdmJhciB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdCYgLm5hdjpub3QoLmxhbmctc3dpdGNoZXIpIC5uYXYtbGluayB7XHJcblx0XHRcdC8vIGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Ly8gbGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdHBhZGRpbmc6IDAuNzVyZW07XHJcblx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZVR4dENvbG9yKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogdmFyKC0tdGhlbWVUeHRDb2xvcik7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2SG92ZXJCZ0NvbG9yKTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZIb3ZlckJnQ29sb3IpO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRcdC8vIGNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMjJweCAxcmVtO1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZVR4dENvbG9yKTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgdmFyKC0tdGhlbWVUeHRDb2xvcik7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZVR4dENvbG9yKTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgdmFyKC0tdGhlbWVUeHRDb2xvcik7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdH1cclxuXHJcblx0XHQubmF2Lmxhbmctc3dpdGNoZXIge1xyXG5cdFx0XHRoNSwgcCB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXRoZW1lVHh0Q29sb3IpO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcdCYgLm5hdi1pdGVtIHtcclxuXHRcdFx0XHRcdCYgLm5hdi1saW5rIHtcclxuXHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtYmx1ZTtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXVpLTAzO1xyXG5cclxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZVR4dENvbG9yKTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHZhcigtLXRoZW1lVHh0Q29sb3IpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblxyXG5cdFx0Lm5hdi1sb2NhdGlvbiB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZVR4dENvbG9yKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2SG92ZXJCZ0NvbG9yKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogdG9wIDFzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxufVxyXG4iLCJmb290ZXIjZm9vdGVyIHtcclxuXHQjZm9vdGVyLW1haW4ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0Y29sb3I6ICRjb2xvci11aS0wNjtcclxuXHJcblx0XHQjZm9vdGVybmF2Lm5hdiB7XHJcblx0XHRcdCYgLm5hdi1pdGVtIHtcclxuXHRcdFx0XHQmIC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHQmLmFjdGl2ZSxcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXVpLTAyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXYubGFuZy1zd2l0Y2hlciB7XHJcblx0XHRcdCYgLm5hdi1pdGVtIHtcclxuXHRcdFx0XHQmIC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItdWktMDM7XHJcblxyXG5cdFx0XHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci11aS0wMjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHN2ZyNzYWJlcnRlY2hfbG9nb19mb290ZXIge1xyXG5cdFx0XHR3aWR0aDogOTZweDtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGg1IHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci11aS0wNjtcclxuXHJcblx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXVpLTAyO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCNmb290ZXJuYXYtc29jaWFsLm5hdiB7XHJcblx0XHRcdCYgLm5hdi1pdGVtIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0XHQmIC5uYXYtbGluay5zb2NpYWwtaWNvbiB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcblx0XHRcdFx0XHQmLnNvY2lhbC1pY29uX2ZhY2Vib29rIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZhY2Vib29rO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5zb2NpYWwtaWNvbl90d2l0dGVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXR3aXR0ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnNvY2lhbC1pY29uX2xpbmtlZGluIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbmtlZGluO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5zb2NpYWwtaWNvbl9saW5rIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG4iLCIubGlnaHQge1xyXG5cdGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcclxufVxyXG4ucmVndWxhciB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG59XHJcbi5tZWRpdW0ge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxufVxyXG4uc2VtaS1ib2xkIHtcclxuXHRmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvbGQge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbmgxLCAuaDEge1xyXG5cdGZvbnQtc2l6ZTogNDBweDtcclxuXHRsaW5lLWhlaWdodDogNTBweDtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRmb250LXNpemU6IDgwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogOTBweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcblx0fVxyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcblxyXG5oMiwgLmgyIHtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0Zm9udC1zaXplOiA1NHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYycHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMnB4O1xyXG5cdH1cclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5oMywgLmgzIHtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0Zm9udC1zaXplOiA0MnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0ycHg7XHJcblx0fVxyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmg0LCAuaDQge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRmb250LXdlaWdodDogMjAwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG5cdH1cclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdCYuc3Ryb25nIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG59XHJcblxyXG5oNSwgLmg1IHtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDIwMDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cdH1cclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0Ji5tb2JpbGUtcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5oNiwgLmg2IHtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0fVxyXG5cdGZvbnQtd2VpZ2h0OiAyMDA7XHJcblx0Ly8gY29sb3I6ICRjb2xvci11aS0wMTtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0Ji5tb2JpbGUtcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5wLCAucCwgI21haW4tY29udGVudCBsaSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiAyMDA7XHJcblx0bWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG5cdCYubGFyZ2Uge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYgc3Ryb25nIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ji5zbWFsbCB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHR9XHJcblx0Ji5leHRyYS1saCB7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcbn1cclxuXHJcbnVsLmJ1bGxldC1saXN0IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuXHJcblx0Ji5leHRyYS1zcGFjaW5nIGxpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0fVxyXG59XHJcbiIsIi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbiIsIi5jYXJkIHAge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuIiwiQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0LndyYXBwZXItdHJpcGxlLWltZyB7XHJcblx0XHQuc2xpY2stbGlzdCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0LnNsaWRlLXRyYWNrIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEyNDhweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuXHQuYmxvZy1jYXRlZ29yaWVzLWZpbHRlcnMtc2xpZGVyIHtcclxuXHRcdC5zbGljay1saXN0IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQuc2xpZGUtdHJhY2sge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTc2cHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJsb2ctc2xpZGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdC5zbGljay1hcnJvdyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDg4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdWktMDU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdHRvcDogMDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXVpLTA0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuc2xpY2stcHJldiB7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zbGljay1uZXh0IHtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGljay1kb3RzIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA0O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5mb3JtLWNvbnRyb2wge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXVpLTA0O1xyXG5cdGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0cGFkZGluZzogMC4zNzVyZW0gMDtcclxuXHRmb250LXNpemU6IDFyZW07XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItdWktMDE7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci11aS0wMTtcclxuXHRcdG91dGxpbmU6IDA7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5mb3JtLXNlbGVjdCwgLmZvcm0tY29udHJvbC5mb3JtLXRleHRhcmVhIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdWktMDM7XHJcblx0cGFkZGluZzogMC4zNzVlbSAwLjVlbSAwLjM3NWVtIDAuMzc1ZW07XHJcbn1cclxuXHJcbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXVpLTA0O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkLFxyXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIHtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1zdGF0dXMtc3VjY2VzcztcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCxcclxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIHtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci1zdGF0dXMtZXJyb3I7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcblxyXG4udmFsaWQtZmVlZGJhY2sge1xyXG5cdGNvbG9yOiAkY29sb3Itc3RhdHVzLXN1Y2Nlc3M7XHJcbn1cclxuXHJcbi5pbnZhbGlkLWZlZWRiYWNrIHtcclxuXHRjb2xvcjogJGNvbG9yLXN0YXR1cy1lcnJvcjtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xyXG5cdC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xyXG5cdGNvbG9yOiAkY29sb3ItdWktMDIgIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItdWktMDEgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHQvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xyXG5cdGNvbG9yOiAkY29sb3ItdWktMDIgIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICRjb2xvci11aS0wMSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHQvKiBNaWNyb3NvZnQgRWRnZSAqL1xyXG5cdGNvbG9yOiAkY29sb3ItdWktMDIgIWltcG9ydGFudDtcclxuXHRmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICRjb2xvci11aS0wMSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLy8gOmZvY3VzLCA6Zm9jdXMgKiB7XHJcbi8vICAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xyXG4vLyBcdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuLy8gfVxyXG5cclxubGFiZWwge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdGNvbG9yOiAkY29sb3ItdWktMDE7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuLmN1c3RvbS1jb250cm9sIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdHBhZGRpbmctbGVmdDogNDhweDtcclxufVxyXG5cclxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAtMTtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0b3BhY2l0eTogMDtcclxufVxyXG5cclxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNHB4O1xyXG5cdGxlZnQ6IC00OHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAzMnB4O1xyXG5cdGhlaWdodDogMzJweDtcclxuXHR0b3A6IDRweDtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdWktMDQ7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbDpob3ZlciAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdWktMDM7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbDpob3ZlciAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG59XHJcblxyXG5cclxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXVpLTAzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cclxufVxyXG5cclxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA0cHg7XHJcblx0bGVmdDogLTQ4cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0YmFja2dyb3VuZDogNTAlIC8gNTAlIDUwJSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuXHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRib3JkZXItY29sb3I6ICRicmFuZC15ZWxsb3c7XHJcbn1cclxuXHJcbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcblx0Y29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG59XHJcblxyXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDRweDtcclxuXHRsZWZ0OiAtNDhweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMzJweDtcclxuXHRoZWlnaHQ6IDMycHg7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuXHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci11aS0wNDtcclxufVxyXG5cclxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuXHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRib3JkZXItY29sb3I6ICRjb2xvci11aS0wNDtcclxufVxyXG5cclxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1zdWNjZXNzLnN2Z1wiKTtcclxufVxyXG5cclxuLmN1c3RvbS1yYWRpbzpob3ZlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PSctMTYgLTE2IDMyIDMyJyUzZSUzY2NpcmNsZSByPSc5JyBmaWxsPSclMjNFOEVBRjEnLyUzZSUzYy9zdmclM2VcIik7XHJcbn1cclxuXHJcbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB2aWV3Qm94PSctMTYgLTE2IDMyIDMyJyUzZSUzY2NpcmNsZSByPSc5JyBmaWxsPSclMjNGRkQyMDUnLyUzZSUzYy9zdmclM2VcIik7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4uZnJtX2Ryb3B6b25lIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0cGFkZGluZzogMjRweDtcclxuXHRjb2xvcjogJGNvbG9yLXVpLTAyO1xyXG5cdGJvcmRlcjogMXB4IGRhc2hlZCAkY29sb3ItdWktMDM7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNTtcclxuXHJcblx0cCB7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHJcblx0fVxyXG59XHJcbiIsIi5mYWRlLWluLXVwIHtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gODAwbXMgZWFzZS1pbi1vdXQsb3BhY2l0eSA4MDBtcyBlYXNlLWluLW91dDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuXHJcblx0Ji5mYWRlLWluLXVwLXNob3cge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHR9XHJcbn1cclxuIiwiLmljb24tMTIge1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdG1pbi13aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDEycHg7XHJcbn1cclxuLmljb24tMjQge1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdG1pbi13aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcbn1cclxuLmljb24tMzIge1xyXG5cdHdpZHRoOiAzMnB4O1xyXG5cdG1pbi13aWR0aDogMzJweDtcclxuXHRoZWlnaHQ6IDMycHg7XHJcbn1cclxuLmljb24tNDAge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdG1pbi13aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcbn1cclxuLmljb24tNTYge1xyXG5cdHdpZHRoOiA1NnB4O1xyXG5cdG1pbi13aWR0aDogNTZweDtcclxuXHRoZWlnaHQ6IDU2cHg7XHJcbn1cclxuLmljb24tNjAge1xyXG5cdHdpZHRoOiA2MHB4O1xyXG5cdG1pbi13aWR0aDogNjBweDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcbn1cclxuLmljb24tNjQge1xyXG5cdHdpZHRoOiA2NHB4O1xyXG5cdG1pbi13aWR0aDogNjRweDtcclxuXHRoZWlnaHQ6IDY0cHg7XHJcbn1cclxuIiwibmF2LmJsb2ctYXJ0aWNsZXMtbmF2IHtcclxuXHR1bC5wYWdpbmF0aW9uIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdFx0bGkucGFnZS1pdGVtIHtcclxuXHRcdFx0Ly8gd2lkdGg6IDQwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdG1pbi13aWR0aDogNDBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDRweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdCYuZGlzYWJsZWQge1xyXG5cdFx0XHRcdGEucGFnZS1saW5rIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA0O1xyXG5cdFx0XHRcdGEucGFnZS1saW5rIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcclxuXHRcdFx0XHRhLnBhZ2UtbGluayB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXVpLTAyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0YS5wYWdlLWxpbmsge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOiBub25lO1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtbGFzdC1vZi10eXBlKC1uKzIpIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXVpLTAyO1xyXG5cdFx0XHQgfVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn1cclxuIiwiLmJsb2ctYXJ0aWNsZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0dWwuYXJ0aWNsZS1tZXRhIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtaW4taGVpZ2h0OiAzMnB4O1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcclxuXHRcdFx0Ly8gd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIuKAolwiO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0bGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZS11bmRlcnNjb3JlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDU2cHg7XHJcblx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlLWNvbnRlbnQge1xyXG5cdFx0cCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFydGljbGUtYXV0aG9yIHtcclxuXHRcdC5hcnRpY2xlLWF1dGhvcl9pbWcge1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYXJ0aWNsZS1hdXRob3JfbmFtZSB7fVxyXG5cdH1cclxuXHJcblx0LmFydGljbGUtaW1nLTEzMyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGhlaWdodDogMTMzcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdH1cclxufVxyXG5cclxuYS5ibG9nLWFydGljbGUge1xyXG5cdCY6Zm9jdXMsXHJcblx0Jjpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHQvLyBib3JkZXItdG9wOiAxcHggc29saWQgJGJyYW5kLXllbGxvdztcclxuXHRcdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQteWVsbG93O1xyXG5cdFx0LnJlYWQtbW9yZSxcclxuXHRcdGg1IHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci11aS0wMjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWF1dGhvci1ib3gge31cclxuXHJcbi5hcnRpY2xlLW5hdiB7XHJcblx0LmFydGljbGUtbmF2LWl0ZW0ge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRwYWRkaW5nOiAxMnB4IDE2cHg7XHJcblx0XHRtYXgtd2lkdGg6IDEzMHB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE1NXB4O1xyXG5cdFx0fVxyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXVpLTA0O1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA0O1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlLW5hdi1wcmV2IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tbmF2LWxlZnQuc3ZnXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA4cHggY2VudGVyO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LmFydGljbGUtbmF2LW5leHQge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1uYXYtcmlnaHQuc3ZnXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgOHB4IGNlbnRlcjtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uYmxvZy1jYXJkLWl0ZW0ge1xyXG5cdC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Jjpmb2N1cyxcclxuXHQmOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdC8vIGJveC1zaGFkb3c6IDBweCA4cHggMjRweCByZ2JhKDM5LCA0OCwgMTI5LCAwLjA4KTtcclxuXHRcdC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnJhbmQteWVsbG93O1xyXG5cdFx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRicmFuZC15ZWxsb3c7XHJcblx0XHRwLmxhcmdlIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci11aS0wMjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5ibG9nLXNlYXJjaCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA0O1xyXG5cclxuXHQuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tc2VhcmNoLnN2Z1wiKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0Y29sb3I6ICRjb2xvci11aS0wMjtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXVpLTAyO1xyXG5cdH1cclxuXHJcblx0LmJ0biB7XHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDI7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubmF2LmJsb2ctbGlzdC1maWx0ZXJzIHtcclxuXHQmIC5uYXYtaXRlbSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0JiAubmF2LWxpbmsge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE2cHg7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItdWktMDM7XHJcblxyXG5cdFx0XHQmOm5vdCguZGlzYWJsZWQpIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSxcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci11aS0wMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQgLm5hdi1saW5rIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCAubmF2LWxpbmsge1xyXG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmxpc3QtZ3JvdXAuYmxvZy1saXN0IHtcclxuXHQubGlzdC1ncm91cC1pdGVtLmJsb2ctYXJ0aWNsZSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCAkY29sb3ItdWktMDQ7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjb2xvci11aS0wNDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6ICRjb2xvci11aS0wMTtcclxuXHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci11aS0wMTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXVpLTA0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdWktMDQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5ldmVudC1pdGVtIHtcclxuXHJcblx0dWwuZXZlbnQtbWV0YSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWluLWhlaWdodDogMzJweDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIuKAolwiO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0bGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZXZlbnQtaXRlbS11bmRlcnNjb3JlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDU2cHg7XHJcblx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHR9XHJcblxyXG5cdC5ldmVudC1pdGVtLWhvc3Qge1xyXG5cdFx0LmV2ZW50LWl0ZW0taG9zdF9pbWcge1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufSIsIlxyXG4jaG9tZS1oZXJvIHtcclxuXHQjYW5pbWF0aW9uMS1zbS13cmFwcGVyIHtcclxuXHRcdGhlaWdodDogMTE0cHg7XHJcblx0XHR3aWR0aDogMTA0cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0I2FuaW1hdGlvbjEtc20ge1xyXG5cdFx0XHR3aWR0aDogMTA0cHg7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblx0I2FuaW1hdGlvbjEtbGctd3JhcHBlciB7XHJcblx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0XHR3aWR0aDogMTA0cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0I2FuaW1hdGlvbjEtbGcge1xyXG5cdFx0XHR3aWR0aDogMTA0cHg7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNhbmltYXRpb24yLWxnLXdyYXBwZXIge1xyXG5cdFx0aGVpZ2h0OiA4MnB4O1xyXG5cdFx0d2lkdGg6IDgycHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0I2FuaW1hdGlvbjItbGcge1xyXG5cdFx0XHR3aWR0aDogODJweDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xyXG5cdFx0I2FuaW1hdGlvbjEtc20td3JhcHBlciB7XHJcblx0XHRcdGhlaWdodDogOTBweDtcclxuXHRcdFx0d2lkdGg6IDEwNHB4O1xyXG5cclxuXHRcdFx0I2FuaW1hdGlvbjEtc20ge1xyXG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGgxIHtcclxuXHRcdFx0Ly8gZm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHQvLyBsaW5lLWhlaWdodDogNDRweFxyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGg1Lm1vYmlsZS1wIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuI2hvbWUtc2xpZGVzIHtcclxuXHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2xpZGUtc3RhdHVzLTEge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0bWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHQvLyBib3JkZXI6IDJweCBzb2xpZCByZWQ7XHJcbn1cclxuXHJcbi5zbGlkZS1zdGF0dXMtMiB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLmhhcy1zbWlsZS1iZyB7XHJcblx0cGFkZGluZy1sZWZ0OiAyMCU7XHJcblx0cGFkZGluZy1yaWdodDogMjAlO1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2xvdHRvbGFuZC1zbWlsZS5wbmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvcjtcclxuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDFzO1xyXG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAxcyBlYXNlLWluLW91dDtcclxuXHR9XHJcblxyXG5cdCYucHVycGxlIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9sb3R0b2xhbmQtc21pbGUtcHVycGxlLnBuZ1wiKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdGJhY2tncm91bmQtYmxlbmQtbW9kZTogY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnllbGxvdyB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvbG90dG9sYW5kLXNtaWxlLXllbGxvdy5wbmdcIik7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5ncmVlbiB7XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvbG90dG9sYW5kLXNtaWxlLWdyZWVuLnBuZ1wiKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdGJhY2tncm91bmQtYmxlbmQtbW9kZTogY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubWVzc2FnZSB7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig2MHB4KTtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdGg2IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcblx0XHRoNiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vIGxsLWJ1dHRvbiB7XHJcbi8vIFx0XHRmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4vLyBcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuLy8gXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbi8vIFx0XHQtLWxsLWJ1dHRvbi1jb2xvcjogdmFyKC0tY29sb3ItdWktMDEpO1xyXG4vLyBcdFx0LS1sbC1idXR0b24tYmctY29sb3ItMTogdmFyKC0tY29sb3ItdWktMDYpO1xyXG4vLyBcdFx0LS1sbC1idXR0b24tYmctY29sb3ItMjogdmFyKC0tY29sb3ItdWktMDYpO1xyXG4vLyBcdFx0LS1sbC10eXBvZ3JhcGh5LXRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbi8vIH1cclxuLy8gLmJ1dHRvbiB7XHJcbi8vIFx0XHRmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4vLyBcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuLy8gXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbi8vIH1cclxuXHJcblxyXG4uYnRuIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogJHNwYWNlciAoJHNwYWNlciAqIDMpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0bWluLWhlaWdodDogNDhweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRwYWRkaW5nOiAkc3BhY2VyICgkc3BhY2VyICogMi41KTtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuXHJcblxyXG4mLmJ0bi1wcmltYXJ5IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdWktMDE7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdGNvbG9yOiAkY29sb3ItdWktMDY7XHJcblxyXG5cdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdWktMDI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDI7XHJcblx0XHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcblx0Ji5idG4td2hpdGUge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci11aS0wNDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA0O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5kaXNhYmxlZCwmOmRpc2FibGVkLCZbZGlzYWJsZWRdIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci11aS0wNTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNTtcclxuXHRcdGNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRvcGFjaXR5OiAxLjA7XHJcblx0XHQvLyAmOmhvdmVyIHtcclxuXHRcdC8vIFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXVpLTA1O1xyXG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDU7XHJcblx0XHQvLyBcdGNvbG9yOiAkY29sb3ItdWktMDE7XHJcblx0XHQvLyB9XHJcblx0fVxyXG5cclxuXHQmLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXVpLTAxO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci11aS0wMjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA2LTA2O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0XHQmLmJ0bi1vdXRsaW5lLXdoaXRlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdWktMDQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA2LTA2O1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmRpc2FibGVkLCY6ZGlzYWJsZWQsJltkaXNhYmxlZF0ge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci11aS0wNTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdG9wYWNpdHk6IDEuMDtcclxuXHRcdFx0Ly8gJjpob3ZlciB7XHJcblx0XHRcdC8vIFx0b3BhY2l0eTogMC40O1xyXG5cdFx0XHQvLyB9XHJcblx0XHR9XHJcblxyXG5cclxuXHJcblx0Ji5idG4tc20ge1xyXG5cdFx0cGFkZGluZzogJHNwYWNlciAoJHNwYWNlciAqIDIuNSk7XHJcblx0XHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0Ji5idG4tYmFjayB7XHJcblx0XHRwYWRkaW5nOiAoJHNwYWNlci8yKSAoJHNwYWNlciAqIDIpICgkc3BhY2VyLzIpICgkc3BhY2VyICogNSk7XHJcblxyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAyOHB4O1xyXG5cclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTUuNDI4NiA4SDAuNTcxNDExJyBzdHJva2U9JyUyMzBCMDA0RScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J000LjU3MTQxIDRMMC41NzE0MTEgOEw0LjU3MTQxIDEyJyBzdHJva2U9JyUyMzBCMDA0RScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgMTZweDtcclxuXHJcblx0fVxyXG59XHJcbiIsIi5jYWxsb3V0IHtcclxuXHRib3JkZXItcmFkaXVzOiAwIDhweCAwIDhweDtcclxuXHJcblx0Ly8gcGFkZGluZzogOHB4IDEycHg7XHJcblx0Ly8gZm9udC1zaXplOiAxNHB4O1xyXG5cdC8vIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdC8vXHJcblx0Ly8gXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAxMnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0Ly8gfVxyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24tc2VsZjogc3RhcnQ7XHJcblxyXG5cdHAge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0fVxyXG5cclxuXHQmLmNhbGxvdXQtc20ge1xyXG5cdFx0cGFkZGluZzogNHB4IDhweDtcclxuXHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG5cdH1cclxufVxyXG4iLCJcdC5idG4tbmF2IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdWktMDQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA0O1xyXG5cdGNvbG9yOiAkY29sb3ItdWktMDE7XHJcblxyXG5cdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdWktMDE7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDE7XHJcblx0XHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0Y29sb3I6ICRjb2xvci11aS0wNjtcclxuXHR9XHJcbn1cclxuIiwidWwuYnJlYWRjcnVtYnMge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCIvXCI7XHJcblx0XHRcdGNvbG9yOiAgJGNvbG9yLXVpLTAzO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci11aS0wMjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzLCAmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICAkY29sb3ItdWktMDM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0bGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuIiwiLmxpbmstYXJyb3cge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC44NTc0MjIgMTJIMjMuMTQzMScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE3LjE0MzYgMThMMjMuMTQzNiAxMkwxNy4xNDM2IDYnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDRweCByaWdodDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcclxuXHR9XHJcblxyXG5cdCYubGluay1hcnJvdy1zbSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcclxuXHR9XHJcblxyXG5cdCYubGluay1hcnJvdy13aGl0ZSB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC44NTc0MjIgMTJIMjMuMTQzMScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE3LjE0MzYgMThMMjMuMTQzNiAxMkwxNy4xNDM2IDYnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXVpLTAyO1xyXG5iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC44NTc0MjIgMTJIMjMuMTQzMScgc3Ryb2tlPSclMjM4NzhGQzcnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE3LjE0MzYgMThMMjMuMTQzNiAxMkwxNy4xNDM2IDYnIHN0cm9rZT0nJTIzQjhCQUM1JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG4uYmFzaWMtbGluayB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuXHQmOmhvdmVyIHtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHR9XHJcbn1cclxuIiwiLmFycm93IHtcclxuXHR3aWR0aDogNTZweDtcclxuXHRoZWlnaHQ6IDU2cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMjhweDtcclxuXHQvLyBwYWRkaW5nOiAxNnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuXHQmLmFycm93LXNtIHtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdC8vIHBhZGRpbmc6IDEycHg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcclxuXHR9XHJcblxyXG5cdCY6bm90KC5kaXNhYmxlZCk6bm90KC5zbGljay1kaXNhYmxlZCk6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTAyO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xyXG5cdH1cclxuXHJcblx0Ji5kaXNhYmxlZCB7XHJcblx0XHRvcGFjaXR5OiAwLjQ7XHJcbn1cclxuJi5zbGljay1kaXNhYmxlZCB7XHJcblx0b3BhY2l0eTogMC40O1xyXG59XHJcblxyXG5cdCYuYXJyb3ctcHJldiB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG5cclxuXHRcdFx0Jjpub3QoLmRpc2FibGVkKTpub3QoLnNsaWNrLWRpc2FibGVkKTpob3ZlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE1NmRlZyk7XHJcblx0XHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHJcbn1cclxuIiwiLnBvZC1uYXZpZ2F0aW9uIHtcclxuXHRtaW4taGVpZ2h0OiAzODBweDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDI0MnB4O1xyXG5cdH1cclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItdWktMDE7XHJcblx0Y29sb3I6ICRjb2xvci11aS0wNjtcclxuXHJcblx0LmFycm93IHtcclxuXHRcdHdpZHRoOiA1NnB4O1xyXG5cdFx0aGVpZ2h0OiA1NnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjhweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xyXG5cclxuXHRcdCYuYXJyb3ctc20ge1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmRpc2FibGVkIHtcclxuXHRcdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFycm93Om5vdCguZGlzYWJsZWQpOm5vdCguc2xpY2stZGlzYWJsZWQpOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNjtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsJjpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMikpLCAkY29sb3ItdWktMDE7XHJcblx0XHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAyMHB4IDQ1cHggcmdiYSgxMSwgMCwgNzgsIDAuMjQpO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdC5hcnJvdyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnBvZC1jYXJlZXJzIHtcclxuXHQvLyBtaW4taGVpZ2h0OiAzODBweDtcclxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcclxuXHQvLyBcdG1pbi1oZWlnaHQ6IDI0MnB4O1xyXG5cdC8vIH1cclxuXHQvLyB3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItdWktMDY7XHJcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0aDYge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0fVxyXG59XHJcblxyXG5cdGhyIHtcclxuXHRcdC8vIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgYm9yZGVyOiAwO1xyXG5cdFx0Ly8gaGVpZ2h0OiAxcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHQgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItdWktMDU7XHJcblx0fVxyXG5cclxuXHQuYXJyb3cge1xyXG5cdFx0d2lkdGg6IDU2cHg7XHJcblx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyOHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA1O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XHJcblxyXG5cdFx0Ji5hcnJvdy1zbSB7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuZGlzYWJsZWQge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC4yKSksICRjb2xvci11aS0wMTtcclxuXHRcdC8vIGNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRib3gtc2hhZG93OiAwcHggOHB4IDI0cHggcmdiYSgzOSwgNDgsIDEyOSwgMC4wOCk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0LmFycm93IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmNvbnRhaW5lci5zbGlkZXIge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHJcblx0LnNsaWNrLWFycm93LmFycm93OmhvdmVyIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG5cdH1cclxuXHJcblx0LnNsaWNrLWFycm93LnNsaWNrLXByZXYuYXJyb3cuYXJyb3ctcHJldjpob3ZlciB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuXHR9XHJcblxyXG5cdC5zbGljay1kaXNhYmxlZCB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHQuY29udGFpbmVyLnNsaWRlciB7XHJcblx0XHQvLyBoaWRlIG5hdiBidXR0b25zIGlmIG5vdCBvbiBjdXJyZW50IHNsaWRlXHJcblx0XHQvLyAuc2xpY2stc2xpZGU6bm90KC5zbGljay1jdXJyZW50KSAudGVzdGltb25pYWwtaXRlbS1uYXYtZGVza3RvcCB7XHJcblx0XHQvLyBcdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuXHRcdC8vIFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0Ly8gfVxyXG5cclxuXHRcdC5wb2QtdGVzdGltb25pYWwtY2Fyb3VzZWwge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEyODBweDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdC50ZXN0aW1vbmlhbC1mb290ZXIge1xyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmxpbmstYXJyb3cge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbi01NiB7XHJcblx0XHRcdHdpZHRoOiA0OHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jdGVzdGltb25pYWxzLXNsaWRlciB7XHJcblx0LnNsaWNrLXRyYWNrIHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5zbGljay1zbGlkZSB7XHJcblx0XHRoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ly9AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdC5wb2QtdGVzdGltb25pYWwtY2Fyb3VzZWwge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0XHQmID4gLnJvdyB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHQmIC50ZXN0aW1vbmlhbC1pdGVtLWNvbnRlbnQge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnRlc3RpbW9uaWFsLWZvb3RlciB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0Ly99XHJcbn1cclxuIl19 */
