@charset "UTF-8";
@font-face {
  font-family: 'Aspekta Variable';
  font-weight: 100 900;
  font-display: swap;
  font-style: normal;
  src: url("/assets/webfonts/aspekta-variable/AspektaVF.woff2") format("woff2"); }

@font-face {
  font-family: 'FF Daxline Pro';
  src: url("/assets/webfonts/ff-daxline-pro/200/normal-f6f025a08fc3ca87.woff2") format("woff2"), url("/assets/webfonts/ff-daxline-pro/200/normal-2027bcb0d7db0272.woff") format("woff"), url("/assets/webfonts/ff-daxline-pro/200/normal-b34d81a49672b3c0.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: block; }

@font-face {
  font-family: 'FF Daxline Pro';
  src: url("/assets/webfonts/ff-daxline-pro/500/normal-e08aa66c8eb034ec.woff2") format("woff2"), url("/assets/webfonts/ff-daxline-pro/500/normal-a1debfc00ff57e2a.woff") format("woff"), url("/assets/webfonts/ff-daxline-pro/500/normal-0223a5b35095ed5f.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: block; }

@font-face {
  font-family: 'FF Daxline Pro';
  src: url("/assets/webfonts/ff-daxline-pro/700/normal-da5ffa6a0cf9592f.woff2") format("woff2"), url("/assets/webfonts/ff-daxline-pro/700/normal-c3c73cb0f3121847.woff") format("woff"), url("/assets/webfonts/ff-daxline-pro/700/normal-1c93e5ccdbafd809.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: block; }

@font-face {
  font-family: 'FF Daxline Pro';
  src: url("/assets/webfonts/ff-daxline-pro/800/normal-b5c8fd9ad2c82ece.woff2") format("woff2"), url("/assets/webfonts/ff-daxline-pro/800/normal-7535aa9b552140ed.woff") format("woff"), url("/assets/webfonts/ff-daxline-pro/800/normal-7b403fe5b84c080a.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: block; }

@font-face {
  font-family: 'FF Daxline Pro';
  src: url("/assets/webfonts/ff-daxline-pro/900/normal-130e3ad9d689086e.woff2") format("woff2"), url("/assets/webfonts/ff-daxline-pro/900/normal-e3ea5ecb1e9dd631.woff") format("woff"), url("/assets/webfonts/ff-daxline-pro/900/normal-f19a463bc1498a47.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: block; }

@font-face {
  font-family: ll-icon-font;
  src: url("/assets/webfonts/ll-icon-font/ll-icon-font-c5af9a8f008c3057.eot");
  src: url("/assets/webfonts/ll-icon-font/ll-icon-font-c5af9a8f008c3057.eot?#iefix") format("embedded-opentype"), url("/assets/webfonts/ll-icon-font/ll-icon-font-155cd56c18230f5b.woff") format("woff"), url("/assets/webfonts/ll-icon-font/ll-icon-font-f2600aea94f11db8.ttf") format("truetype"), url("/assets/webfonts/ll-icon-font/ll-icon-font-c659e3a75f37f1f0.svg#ll-icon-font") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: block; }

/*!
 * 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: #010D50;
  --secondary: #4EFF83;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --color-ui-01: #010D50;
  --color-ui-02: #4E5979;
  --color-ui-03: #B2BACB;
  --color-ui-04: #E5E7EB;
  --color-ui-05: #F6F6F8;
  --color-ui-05-70: rgba(246, 246, 248, 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: #FFCD04;
  --brand-yellow: #FFF500;
  --brand-yellow-light: #E4A800;
  --brand-red-dark: #680012;
  --brand-red: #FF1E56;
  --brand-red-light: #CB0023;
  --brand-blue-dark: #070bdc;
  --brand-blue: #007BFF;
  --brand-blue-light: #2B2EFF;
  --brand-green-dark: #00772E;
  --brand-green: #4EFF83;
  --brand-green-light: #19DB53;
  --brand-purple-dark: #421765;
  --brand-purple: #B200FF;
  --brand-purple-light: #7715C7;
  --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;
  --color-instagram: #1DA1F2;
  --color-new-body: #030B2E;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1024px;
  --breakpoint-xl: 1440px;
  --font-family-sans-serif: "Aspekta Variable", 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: "Aspekta Variable", sans-serif;
  font-size: 1rem;
  font-weight: 200;
  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: 800; }

/* 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: #010D50;
  text-decoration: none;
  background-color: transparent; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a:hover {
    color: #000104;
    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: 4px;
  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: 800; }

/* 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: #b8bbce; }

/* 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: #7b81a4; }

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

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

/* 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: #a3ffbf; }

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

/* 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: #b8bbce; }

/* 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: #7b81a4; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-ui-01:hover {
  background-color: #a9adc4; }
  /* 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: #a9adc4; }

/* 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: #cdd1d9; }

/* 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: #a3a9b9; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-ui-02:hover {
  background-color: #bfc4ce; }
  /* 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: #bfc4ce; }

/* 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: #e9ecf0; }

/* 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: #d7dbe4; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-ui-03:hover {
  background-color: #dadfe6; }
  /* 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: #dadfe6; }

/* 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: #f8f8f9; }

/* 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: #f1f3f5; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-ui-04:hover {
  background-color: #eaeaed; }
  /* 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: #eaeaed; }

/* 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: #fcfcfd; }

/* 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: #fafafb; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-ui-05:hover {
  background-color: #ededf3; }
  /* 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: #ededf3; }

/* 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, 253, 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, 252, 0.844); }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-color-ui-05-70:hover {
  background-color: rgba(236, 236, 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, 236, 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: #fff1b9; }

/* 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: #ffe57c; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-yellow-dark:hover {
  background-color: #ffeca0; }
  /* 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: #ffeca0; }

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

/* 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: #fffa7a; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-yellow:hover {
  background-color: #fffb9f; }
  /* 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: #fffb9f; }

/* 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: #f7e7b8; }

/* 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: #f1d27a; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-yellow-light:hover {
  background-color: #f4dfa1; }
  /* 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: #f4dfa1; }

/* 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: #d5b8bd; }

/* 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: #b07a84; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-red-dark:hover {
  background-color: #cca8ae; }
  /* 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: #cca8ae; }

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

/* 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: #ff8aa7; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-red:hover {
  background-color: #ffa7bd; }
  /* 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: #ffa7bd; }

/* 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: #f0b8c1; }

/* 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: #e47a8d; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-red-light:hover {
  background-color: #eca3af; }
  /* 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: #eca3af; }

/* 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: #babbf5; }

/* 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: #7e80ed; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-blue-dark:hover {
  background-color: #a4a5f2; }
  /* 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: #a4a5f2; }

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

/* 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: #7abaff; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-blue:hover {
  background-color: #9fcdff; }
  /* 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: #9fcdff; }

/* 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: #c4c4ff; }

/* 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: #9192ff; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-blue-light:hover {
  background-color: #ababff; }
  /* 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: #ababff; }

/* 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: #b8d9c4; }

/* 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: #7ab892; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-green-dark:hover {
  background-color: #a7d0b6; }
  /* 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: #a7d0b6; }

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

/* 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: #a3ffbf; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-green:hover {
  background-color: #b4ffca; }
  /* 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: #b4ffca; }

/* 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: #bff5cf; }

/* 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: #87eca6; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-green-light:hover {
  background-color: #a9f2be; }
  /* 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: #a9f2be; }

/* 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: #cabed4; }

/* 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: #9d86af; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-purple-dark:hover {
  background-color: #bdafca; }
  /* 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: #bdafca; }

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

/* 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: #d77aff; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-purple:hover {
  background-color: #e19fff; }
  /* 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: #e19fff; }

/* 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: #d9bdef; }

/* 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: #b885e2; }

/* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-brand-purple-light:hover {
  background-color: #cda8ea; }
  /* 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: #cda8ea; }

/* 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-color-instagram,
.table-color-instagram > th,
.table-color-instagram > td {
  background-color: #c0e5fb; }

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

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

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

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

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

/* 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: 200;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 4px;
  -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: #0321ce;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 13, 80, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(1, 13, 80, 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: 4px; }
  /* 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: 4px; }
  /* 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: 4px;
  -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(1, 13, 80, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(1, 13, 80, 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: #010D50;
  border-color: #010D50; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-primary:hover {
    color: #fff;
    background-color: #01072a;
    border-color: #00051e; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #01072a;
    border-color: #00051e;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(39, 49, 106, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(39, 49, 106, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #010D50;
    border-color: #010D50; }
  /* 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: #00051e;
    border-color: #000311; }
    /* 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(39, 49, 106, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(39, 49, 106, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-secondary {
  color: #212529;
  background-color: #4EFF83;
  border-color: #4EFF83; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-secondary:hover {
    color: #212529;
    background-color: #28ff68;
    border-color: #1bff5f; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary:focus, .btn-secondary.focus {
    color: #212529;
    background-color: #28ff68;
    border-color: #1bff5f;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(71, 222, 118, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(71, 222, 118, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #212529;
    background-color: #4EFF83;
    border-color: #4EFF83; }
  /* 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: #1bff5f;
    border-color: #0eff56; }
    /* 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(71, 222, 118, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(71, 222, 118, 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: #010D50;
  border-color: #010D50; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-ui-01:hover {
    color: #fff;
    background-color: #01072a;
    border-color: #00051e; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-01:focus, .btn-color-ui-01.focus {
    color: #fff;
    background-color: #01072a;
    border-color: #00051e;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(39, 49, 106, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(39, 49, 106, 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: #010D50;
    border-color: #010D50; }
  /* 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: #00051e;
    border-color: #000311; }
    /* 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(39, 49, 106, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(39, 49, 106, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-ui-02 {
  color: #fff;
  background-color: #4E5979;
  border-color: #4E5979; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-ui-02:hover {
    color: #fff;
    background-color: #3f4862;
    border-color: #3a425a; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-02:focus, .btn-color-ui-02.focus {
    color: #fff;
    background-color: #3f4862;
    border-color: #3a425a;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(105, 114, 141, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(105, 114, 141, 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: #4E5979;
    border-color: #4E5979; }
  /* 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: #3a425a;
    border-color: #353c52; }
    /* 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(105, 114, 141, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(105, 114, 141, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-ui-03 {
  color: #212529;
  background-color: #B2BACB;
  border-color: #B2BACB; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-ui-03:hover {
    color: #212529;
    background-color: #9ba6bc;
    border-color: #949fb6; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-03:focus, .btn-color-ui-03.focus {
    color: #212529;
    background-color: #9ba6bc;
    border-color: #949fb6;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(156, 164, 179, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(156, 164, 179, 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: #B2BACB;
    border-color: #B2BACB; }
  /* 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: #949fb6;
    border-color: #8c98b1; }
    /* 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(156, 164, 179, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(156, 164, 179, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-ui-04 {
  color: #212529;
  background-color: #E5E7EB;
  border-color: #E5E7EB; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-ui-04:hover {
    color: #212529;
    background-color: #cfd3da;
    border-color: #c8ccd5; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-04:focus, .btn-color-ui-04.focus {
    color: #212529;
    background-color: #cfd3da;
    border-color: #c8ccd5;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(200, 202, 206, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(200, 202, 206, 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: #E5E7EB;
    border-color: #E5E7EB; }
  /* 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: #c8ccd5;
    border-color: #c1c6cf; }
    /* 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(200, 202, 206, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(200, 202, 206, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-ui-05 {
  color: #212529;
  background-color: #F6F6F8;
  border-color: #F6F6F8; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-ui-05:hover {
    color: #212529;
    background-color: #e0e0e7;
    border-color: #d9d9e2; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-ui-05:focus, .btn-color-ui-05.focus {
    color: #212529;
    background-color: #e0e0e7;
    border-color: #d9d9e2;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(214, 215, 217, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(214, 215, 217, 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: #F6F6F8;
    border-color: #F6F6F8; }
  /* 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: #d9d9e2;
    border-color: #d2d2dc; }
    /* 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(214, 215, 217, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(214, 215, 217, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-ui-05-70 {
  color: #212529;
  background-color: rgba(246, 246, 248, 0.7);
  border-color: rgba(246, 246, 248, 0.7); }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-ui-05-70:hover {
    color: #212529;
    background-color: rgba(224, 224, 231, 0.7);
    border-color: rgba(217, 217, 226, 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(224, 224, 231, 0.7);
    border-color: rgba(217, 217, 226, 0.7);
    -webkit-box-shadow: 0 0 0 0.2rem rgba(193, 194, 197, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(193, 194, 197, 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, 246, 248, 0.7);
    border-color: rgba(246, 246, 248, 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(217, 217, 226, 0.7);
    border-color: rgba(210, 210, 220, 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, 194, 197, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(193, 194, 197, 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: #FFCD04;
  border-color: #FFCD04; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-yellow-dark:hover {
    color: #212529;
    background-color: #ddb100;
    border-color: #d0a700; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-yellow-dark:focus, .btn-brand-yellow-dark.focus {
    color: #212529;
    background-color: #ddb100;
    border-color: #d0a700;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 180, 10, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 180, 10, 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: #FFCD04;
    border-color: #FFCD04; }
  /* 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: #d0a700;
    border-color: #c39c00; }
    /* 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, 180, 10, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(222, 180, 10, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-yellow {
  color: #212529;
  background-color: #FFF500;
  border-color: #FFF500; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-yellow:hover {
    color: #212529;
    background-color: #d9d000;
    border-color: #ccc400; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-yellow:focus, .btn-brand-yellow.focus {
    color: #212529;
    background-color: #d9d000;
    border-color: #ccc400;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 214, 6, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 214, 6, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-yellow.disabled, .btn-brand-yellow:disabled {
    color: #212529;
    background-color: #FFF500;
    border-color: #FFF500; }
  /* 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: #ccc400;
    border-color: #bfb800; }
    /* 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, 214, 6, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(222, 214, 6, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-yellow-light {
  color: #212529;
  background-color: #E4A800;
  border-color: #E4A800; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-yellow-light:hover {
    color: #fff;
    background-color: #be8c00;
    border-color: #b18200; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-yellow-light:focus, .btn-brand-yellow-light.focus {
    color: #fff;
    background-color: #be8c00;
    border-color: #b18200;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(199, 148, 6, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(199, 148, 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: #E4A800;
    border-color: #E4A800; }
  /* 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: #fff;
    background-color: #b18200;
    border-color: #a47900; }
    /* 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(199, 148, 6, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(199, 148, 6, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-red-dark {
  color: #fff;
  background-color: #680012;
  border-color: #680012; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-red-dark:hover {
    color: #fff;
    background-color: #42000b;
    border-color: #350009; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-red-dark:focus, .btn-brand-red-dark.focus {
    color: #fff;
    background-color: #42000b;
    border-color: #350009;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(127, 38, 54, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(127, 38, 54, 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: #680012;
    border-color: #680012; }
  /* 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: #350009;
    border-color: #280007; }
    /* 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(127, 38, 54, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(127, 38, 54, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-red {
  color: #fff;
  background-color: #FF1E56;
  border-color: #FF1E56; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-red:hover {
    color: #fff;
    background-color: #f7003d;
    border-color: #ea003a; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-red:focus, .btn-brand-red.focus {
    color: #fff;
    background-color: #f7003d;
    border-color: #ea003a;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 64, 111, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 64, 111, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-red.disabled, .btn-brand-red:disabled {
    color: #fff;
    background-color: #FF1E56;
    border-color: #FF1E56; }
  /* 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: #ea003a;
    border-color: #dd0037; }
    /* 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(255, 64, 111, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 64, 111, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-red-light {
  color: #fff;
  background-color: #CB0023;
  border-color: #CB0023; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-red-light:hover {
    color: #fff;
    background-color: #a5001c;
    border-color: #98001a; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-red-light:focus, .btn-brand-red-light.focus {
    color: #fff;
    background-color: #a5001c;
    border-color: #98001a;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(211, 38, 68, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(211, 38, 68, 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: #CB0023;
    border-color: #CB0023; }
  /* 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: #98001a;
    border-color: #8b0018; }
    /* 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(211, 38, 68, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(211, 38, 68, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-blue-dark {
  color: #fff;
  background-color: #070bdc;
  border-color: #070bdc; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-blue-dark:hover {
    color: #fff;
    background-color: #0609b7;
    border-color: #0509ab; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-blue-dark:focus, .btn-brand-blue-dark.focus {
    color: #fff;
    background-color: #0609b7;
    border-color: #0509ab;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(44, 48, 225, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(44, 48, 225, 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: #070bdc;
    border-color: #070bdc; }
  /* 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: #0509ab;
    border-color: #05089e; }
    /* 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(44, 48, 225, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(44, 48, 225, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-blue {
  color: #fff;
  background-color: #007BFF;
  border-color: #007BFF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-blue:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-blue:focus, .btn-brand-blue.focus {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-blue.disabled, .btn-brand-blue:disabled {
    color: #fff;
    background-color: #007BFF;
    border-color: #007BFF; }
  /* 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: #0062cc;
    border-color: #005cbf; }
    /* 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(38, 143, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-blue-light {
  color: #fff;
  background-color: #2B2EFF;
  border-color: #2B2EFF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-blue-light:hover {
    color: #fff;
    background-color: #0508ff;
    border-color: #0003f7; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-blue-light:focus, .btn-brand-blue-light.focus {
    color: #fff;
    background-color: #0508ff;
    border-color: #0003f7;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(75, 77, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(75, 77, 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: #2B2EFF;
    border-color: #2B2EFF; }
  /* 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: #0003f7;
    border-color: #0003ea; }
    /* 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(75, 77, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(75, 77, 255, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-green-dark {
  color: #fff;
  background-color: #00772E;
  border-color: #00772E; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-green-dark:hover {
    color: #fff;
    background-color: #00511f;
    border-color: #00441a; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-green-dark:focus, .btn-brand-green-dark.focus {
    color: #fff;
    background-color: #00511f;
    border-color: #00441a;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 139, 77, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(38, 139, 77, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-green-dark.disabled, .btn-brand-green-dark:disabled {
    color: #fff;
    background-color: #00772E;
    border-color: #00772E; }
  /* 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: #00441a;
    border-color: #003715; }
    /* 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(38, 139, 77, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(38, 139, 77, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-green {
  color: #212529;
  background-color: #4EFF83;
  border-color: #4EFF83; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-green:hover {
    color: #212529;
    background-color: #28ff68;
    border-color: #1bff5f; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-green:focus, .btn-brand-green.focus {
    color: #212529;
    background-color: #28ff68;
    border-color: #1bff5f;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(71, 222, 118, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(71, 222, 118, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-green.disabled, .btn-brand-green:disabled {
    color: #212529;
    background-color: #4EFF83;
    border-color: #4EFF83; }
  /* 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: #212529;
    background-color: #1bff5f;
    border-color: #0eff56; }
    /* 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(71, 222, 118, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(71, 222, 118, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-green-light {
  color: #fff;
  background-color: #19DB53;
  border-color: #19DB53; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-green-light:hover {
    color: #fff;
    background-color: #15b946;
    border-color: #14ad42; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-green-light:focus, .btn-brand-green-light.focus {
    color: #fff;
    background-color: #15b946;
    border-color: #14ad42;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(60, 224, 109, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(60, 224, 109, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-green-light.disabled, .btn-brand-green-light:disabled {
    color: #fff;
    background-color: #19DB53;
    border-color: #19DB53; }
  /* 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: #14ad42;
    border-color: #12a23d; }
    /* 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(60, 224, 109, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(60, 224, 109, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-purple-dark {
  color: #fff;
  background-color: #421765;
  border-color: #421765; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-purple-dark:hover {
    color: #fff;
    background-color: #2e1046;
    border-color: #270e3b; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-purple-dark:focus, .btn-brand-purple-dark.focus {
    color: #fff;
    background-color: #2e1046;
    border-color: #270e3b;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(94, 58, 124, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(94, 58, 124, 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: #421765;
    border-color: #421765; }
  /* 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: #270e3b;
    border-color: #200b31; }
    /* 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(94, 58, 124, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(94, 58, 124, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-purple {
  color: #fff;
  background-color: #B200FF;
  border-color: #B200FF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-purple:hover {
    color: #fff;
    background-color: #9700d9;
    border-color: #8e00cc; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-purple:focus, .btn-brand-purple.focus {
    color: #fff;
    background-color: #9700d9;
    border-color: #8e00cc;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(190, 38, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(190, 38, 255, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-purple.disabled, .btn-brand-purple:disabled {
    color: #fff;
    background-color: #B200FF;
    border-color: #B200FF; }
  /* 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: #8e00cc;
    border-color: #8600bf; }
    /* 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(190, 38, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(190, 38, 255, 0.5); }

/* line 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-brand-purple-light {
  color: #fff;
  background-color: #7715C7;
  border-color: #7715C7; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-brand-purple-light:hover {
    color: #fff;
    background-color: #6211a4;
    border-color: #5b1099; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-brand-purple-light:focus, .btn-brand-purple-light.focus {
    color: #fff;
    background-color: #6211a4;
    border-color: #5b1099;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(139, 56, 207, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(139, 56, 207, 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: #7715C7;
    border-color: #7715C7; }
  /* 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: #5b1099;
    border-color: #550f8d; }
    /* 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(139, 56, 207, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(139, 56, 207, 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 66, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-color-instagram {
  color: #fff;
  background-color: #1DA1F2;
  border-color: #1DA1F2; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-instagram:hover {
    color: #fff;
    background-color: #0d8ddc;
    border-color: #0c85d0; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-instagram:focus, .btn-color-instagram.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-instagram.disabled, .btn-color-instagram:disabled {
    color: #fff;
    background-color: #1DA1F2;
    border-color: #1DA1F2; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-instagram:not(:disabled):not(.disabled):active, .btn-color-instagram:not(:disabled):not(.disabled).active,
  .show > .btn-color-instagram.dropdown-toggle {
    color: #fff;
    background-color: #0c85d0;
    border-color: #0b7ec4; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-instagram:not(:disabled):not(.disabled):active:focus, .btn-color-instagram:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-instagram.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-new-body {
  color: #fff;
  background-color: #030B2E;
  border-color: #030B2E; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-color-new-body:hover {
    color: #fff;
    background-color: #01020a;
    border-color: black; }
  /* line 18, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-new-body:focus, .btn-color-new-body.focus {
    color: #fff;
    background-color: #01020a;
    border-color: black;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 48, 77, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(41, 48, 77, 0.5); }
  /* line 32, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-new-body.disabled, .btn-color-new-body:disabled {
    color: #fff;
    background-color: #030B2E;
    border-color: #030B2E; }
  /* line 43, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-color-new-body:not(:disabled):not(.disabled):active, .btn-color-new-body:not(:disabled):not(.disabled).active,
  .show > .btn-color-new-body.dropdown-toggle {
    color: #fff;
    background-color: black;
    border-color: black; }
    /* line 53, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-color-new-body:not(:disabled):not(.disabled):active:focus, .btn-color-new-body:not(:disabled):not(.disabled).active:focus,
    .show > .btn-color-new-body.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(41, 48, 77, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(41, 48, 77, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-primary {
  color: #010D50;
  border-color: #010D50; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #010D50;
    border-color: #010D50; }
  /* 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(1, 13, 80, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(1, 13, 80, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #010D50;
    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: #010D50;
    border-color: #010D50; }
    /* 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(1, 13, 80, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(1, 13, 80, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-secondary {
  color: #4EFF83;
  border-color: #4EFF83; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-secondary:hover {
    color: #212529;
    background-color: #4EFF83;
    border-color: #4EFF83; }
  /* 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(78, 255, 131, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(78, 255, 131, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #4EFF83;
    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: #4EFF83;
    border-color: #4EFF83; }
    /* 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(78, 255, 131, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(78, 255, 131, 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: #010D50;
  border-color: #010D50; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-ui-01:hover {
    color: #fff;
    background-color: #010D50;
    border-color: #010D50; }
  /* 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(1, 13, 80, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(1, 13, 80, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-01.disabled, .btn-outline-color-ui-01:disabled {
    color: #010D50;
    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: #010D50;
    border-color: #010D50; }
    /* 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(1, 13, 80, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(1, 13, 80, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-ui-02 {
  color: #4E5979;
  border-color: #4E5979; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-ui-02:hover {
    color: #fff;
    background-color: #4E5979;
    border-color: #4E5979; }
  /* 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(78, 89, 121, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(78, 89, 121, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-02.disabled, .btn-outline-color-ui-02:disabled {
    color: #4E5979;
    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: #4E5979;
    border-color: #4E5979; }
    /* 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(78, 89, 121, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(78, 89, 121, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-ui-03 {
  color: #B2BACB;
  border-color: #B2BACB; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-ui-03:hover {
    color: #212529;
    background-color: #B2BACB;
    border-color: #B2BACB; }
  /* 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(178, 186, 203, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(178, 186, 203, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-03.disabled, .btn-outline-color-ui-03:disabled {
    color: #B2BACB;
    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: #B2BACB;
    border-color: #B2BACB; }
    /* 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(178, 186, 203, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(178, 186, 203, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-ui-04 {
  color: #E5E7EB;
  border-color: #E5E7EB; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-ui-04:hover {
    color: #212529;
    background-color: #E5E7EB;
    border-color: #E5E7EB; }
  /* 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(229, 231, 235, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(229, 231, 235, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-04.disabled, .btn-outline-color-ui-04:disabled {
    color: #E5E7EB;
    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: #E5E7EB;
    border-color: #E5E7EB; }
    /* 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(229, 231, 235, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(229, 231, 235, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-ui-05 {
  color: #F6F6F8;
  border-color: #F6F6F8; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-ui-05:hover {
    color: #212529;
    background-color: #F6F6F8;
    border-color: #F6F6F8; }
  /* 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(246, 246, 248, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(246, 246, 248, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-ui-05.disabled, .btn-outline-color-ui-05:disabled {
    color: #F6F6F8;
    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: #F6F6F8;
    border-color: #F6F6F8; }
    /* 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(246, 246, 248, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(246, 246, 248, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-ui-05-70 {
  color: rgba(246, 246, 248, 0.7);
  border-color: rgba(246, 246, 248, 0.7); }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-ui-05-70:hover {
    color: #212529;
    background-color: rgba(246, 246, 248, 0.7);
    border-color: rgba(246, 246, 248, 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, 246, 248, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(246, 246, 248, 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, 246, 248, 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, 246, 248, 0.7);
    border-color: rgba(246, 246, 248, 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, 246, 248, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(246, 246, 248, 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: #FFCD04;
  border-color: #FFCD04; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-yellow-dark:hover {
    color: #212529;
    background-color: #FFCD04;
    border-color: #FFCD04; }
  /* 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, 205, 4, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 205, 4, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-yellow-dark.disabled, .btn-outline-brand-yellow-dark:disabled {
    color: #FFCD04;
    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: #FFCD04;
    border-color: #FFCD04; }
    /* 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, 205, 4, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 205, 4, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-yellow {
  color: #FFF500;
  border-color: #FFF500; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-yellow:hover {
    color: #212529;
    background-color: #FFF500;
    border-color: #FFF500; }
  /* 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, 245, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 245, 0, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-yellow.disabled, .btn-outline-brand-yellow:disabled {
    color: #FFF500;
    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: #FFF500;
    border-color: #FFF500; }
    /* 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, 245, 0, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 245, 0, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-yellow-light {
  color: #E4A800;
  border-color: #E4A800; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-yellow-light:hover {
    color: #212529;
    background-color: #E4A800;
    border-color: #E4A800; }
  /* 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(228, 168, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(228, 168, 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: #E4A800;
    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: #E4A800;
    border-color: #E4A800; }
    /* 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(228, 168, 0, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(228, 168, 0, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-red-dark {
  color: #680012;
  border-color: #680012; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-red-dark:hover {
    color: #fff;
    background-color: #680012;
    border-color: #680012; }
  /* 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(104, 0, 18, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(104, 0, 18, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-red-dark.disabled, .btn-outline-brand-red-dark:disabled {
    color: #680012;
    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: #680012;
    border-color: #680012; }
    /* 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(104, 0, 18, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(104, 0, 18, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-red {
  color: #FF1E56;
  border-color: #FF1E56; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-red:hover {
    color: #fff;
    background-color: #FF1E56;
    border-color: #FF1E56; }
  /* 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(255, 30, 86, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 30, 86, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-red.disabled, .btn-outline-brand-red:disabled {
    color: #FF1E56;
    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: #FF1E56;
    border-color: #FF1E56; }
    /* 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(255, 30, 86, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 30, 86, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-red-light {
  color: #CB0023;
  border-color: #CB0023; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-red-light:hover {
    color: #fff;
    background-color: #CB0023;
    border-color: #CB0023; }
  /* 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(203, 0, 35, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(203, 0, 35, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-red-light.disabled, .btn-outline-brand-red-light:disabled {
    color: #CB0023;
    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: #CB0023;
    border-color: #CB0023; }
    /* 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(203, 0, 35, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(203, 0, 35, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-blue-dark {
  color: #070bdc;
  border-color: #070bdc; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-blue-dark:hover {
    color: #fff;
    background-color: #070bdc;
    border-color: #070bdc; }
  /* 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(7, 11, 220, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(7, 11, 220, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-blue-dark.disabled, .btn-outline-brand-blue-dark:disabled {
    color: #070bdc;
    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: #070bdc;
    border-color: #070bdc; }
    /* 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(7, 11, 220, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(7, 11, 220, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-blue {
  color: #007BFF;
  border-color: #007BFF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-blue:hover {
    color: #fff;
    background-color: #007BFF;
    border-color: #007BFF; }
  /* 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(0, 123, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-blue.disabled, .btn-outline-brand-blue:disabled {
    color: #007BFF;
    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: #007BFF;
    border-color: #007BFF; }
    /* 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(0, 123, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-blue-light {
  color: #2B2EFF;
  border-color: #2B2EFF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-blue-light:hover {
    color: #fff;
    background-color: #2B2EFF;
    border-color: #2B2EFF; }
  /* 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(43, 46, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(43, 46, 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: #2B2EFF;
    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: #2B2EFF;
    border-color: #2B2EFF; }
    /* 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(43, 46, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(43, 46, 255, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-green-dark {
  color: #00772E;
  border-color: #00772E; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-green-dark:hover {
    color: #fff;
    background-color: #00772E;
    border-color: #00772E; }
  /* 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(0, 119, 46, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 119, 46, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-green-dark.disabled, .btn-outline-brand-green-dark:disabled {
    color: #00772E;
    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: #fff;
    background-color: #00772E;
    border-color: #00772E; }
    /* 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(0, 119, 46, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(0, 119, 46, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-green {
  color: #4EFF83;
  border-color: #4EFF83; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-green:hover {
    color: #212529;
    background-color: #4EFF83;
    border-color: #4EFF83; }
  /* 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(78, 255, 131, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(78, 255, 131, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-green.disabled, .btn-outline-brand-green:disabled {
    color: #4EFF83;
    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: #4EFF83;
    border-color: #4EFF83; }
    /* 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(78, 255, 131, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(78, 255, 131, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-green-light {
  color: #19DB53;
  border-color: #19DB53; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-green-light:hover {
    color: #fff;
    background-color: #19DB53;
    border-color: #19DB53; }
  /* 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(25, 219, 83, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(25, 219, 83, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-green-light.disabled, .btn-outline-brand-green-light:disabled {
    color: #19DB53;
    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: #fff;
    background-color: #19DB53;
    border-color: #19DB53; }
    /* 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(25, 219, 83, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(25, 219, 83, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-purple-dark {
  color: #421765;
  border-color: #421765; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-purple-dark:hover {
    color: #fff;
    background-color: #421765;
    border-color: #421765; }
  /* 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(66, 23, 101, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(66, 23, 101, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-purple-dark.disabled, .btn-outline-brand-purple-dark:disabled {
    color: #421765;
    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: #421765;
    border-color: #421765; }
    /* 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(66, 23, 101, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(66, 23, 101, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-purple {
  color: #B200FF;
  border-color: #B200FF; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-purple:hover {
    color: #fff;
    background-color: #B200FF;
    border-color: #B200FF; }
  /* 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(178, 0, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(178, 0, 255, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-purple.disabled, .btn-outline-brand-purple:disabled {
    color: #B200FF;
    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: #B200FF;
    border-color: #B200FF; }
    /* 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(178, 0, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(178, 0, 255, 0.5); }

/* line 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-brand-purple-light {
  color: #7715C7;
  border-color: #7715C7; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-brand-purple-light:hover {
    color: #fff;
    background-color: #7715C7;
    border-color: #7715C7; }
  /* 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(119, 21, 199, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(119, 21, 199, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-brand-purple-light.disabled, .btn-outline-brand-purple-light:disabled {
    color: #7715C7;
    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: #7715C7;
    border-color: #7715C7; }
    /* 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(119, 21, 199, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(119, 21, 199, 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 72, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-color-instagram {
  color: #1DA1F2;
  border-color: #1DA1F2; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-instagram:hover {
    color: #fff;
    background-color: #1DA1F2;
    border-color: #1DA1F2; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-instagram:focus, .btn-outline-color-instagram.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-instagram.disabled, .btn-outline-color-instagram:disabled {
    color: #1DA1F2;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-instagram:not(:disabled):not(.disabled):active, .btn-outline-color-instagram:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-instagram.dropdown-toggle {
    color: #fff;
    background-color: #1DA1F2;
    border-color: #1DA1F2; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-instagram:not(:disabled):not(.disabled):active:focus, .btn-outline-color-instagram:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-instagram.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-new-body {
  color: #030B2E;
  border-color: #030B2E; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-color-new-body:hover {
    color: #fff;
    background-color: #030B2E;
    border-color: #030B2E; }
  /* line 74, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-new-body:focus, .btn-outline-color-new-body.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(3, 11, 46, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(3, 11, 46, 0.5); }
  /* line 79, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-new-body.disabled, .btn-outline-color-new-body:disabled {
    color: #030B2E;
    background-color: transparent; }
  /* line 85, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-color-new-body:not(:disabled):not(.disabled):active, .btn-outline-color-new-body:not(:disabled):not(.disabled).active,
  .show > .btn-outline-color-new-body.dropdown-toggle {
    color: #fff;
    background-color: #030B2E;
    border-color: #030B2E; }
    /* line 92, ../node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-color-new-body:not(:disabled):not(.disabled):active:focus, .btn-outline-color-new-body:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-color-new-body.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(3, 11, 46, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(3, 11, 46, 0.5); }

/* line 83, ../node_modules/bootstrap/scss/_buttons.scss */
.btn-link {
  font-weight: 400;
  color: #010D50;
  text-decoration: none; }
  /* line 13, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-link:hover {
    color: #000104;
    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: 4px; }

/* 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: #010D50; }
  /* 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: 4px; }
  /* 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: #010D50;
    background-color: #010D50; }
  /* 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(1, 13, 80, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(1, 13, 80, 0.25); }
  /* line 48, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #0321ce; }
  /* line 52, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #082dfc;
    border-color: #082dfc; }
  /* 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: 4px; }

/* 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: #010D50;
  background-color: #010D50; }

/* 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(1, 13, 80, 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(1, 13, 80, 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(1, 13, 80, 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(1, 13, 80, 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: 200;
  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: 4px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  /* line 238, ../node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-select:focus {
    border-color: #0321ce;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 13, 80, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(1, 13, 80, 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: #0321ce;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 13, 80, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(1, 13, 80, 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: 200;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 4px; }
  /* 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 4px 4px 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(1, 13, 80, 0.25);
              box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(1, 13, 80, 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(1, 13, 80, 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(1, 13, 80, 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: #010D50;
    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: #082dfc; }
  /* 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: #010D50;
    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: #082dfc; }
  /* 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: #010D50;
    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: #082dfc; }
  /* 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: 4px;
    border-top-right-radius: 4px; }
    /* 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: 4px; }

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

/* 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: 4px; }
  /* 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: 4px; }
  /* 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: 3px;
      border-top-right-radius: 3px; }
    /* line 31, ../node_modules/bootstrap/scss/_card.scss */
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px; }
  /* 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: 3px 3px 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 3px 3px; }

/* 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: 3px; }

/* 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: 3px;
  border-top-right-radius: 3px; }

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

/* 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: 4px; }

/* 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: 4px; }

/* 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: #E5E7EB;
  background-color: transparent;
  border: 1px solid #010D50; }
  /* line 18, ../node_modules/bootstrap/scss/_pagination.scss */
  .page-link:hover {
    z-index: 2;
    color: #010D50;
    text-decoration: none;
    background-color: transparent;
    border-color: #010D50; }
  /* 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: 4px;
  border-bottom-left-radius: 4px; }

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

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

/* line 53, ../node_modules/bootstrap/scss/_pagination.scss */
.page-item.disabled .page-link {
  color: #E5E7EB;
  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: 800;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 4px;
  -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: #010D50; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #00051e; }
  /* 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(1, 13, 80, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(1, 13, 80, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-secondary {
  color: #212529;
  background-color: #4EFF83; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #212529;
    background-color: #1bff5f; }
  /* 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(78, 255, 131, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(78, 255, 131, 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: #010D50; }
  /* 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: #00051e; }
  /* 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(1, 13, 80, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(1, 13, 80, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-ui-02 {
  color: #fff;
  background-color: #4E5979; }
  /* 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: #3a425a; }
  /* 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(78, 89, 121, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(78, 89, 121, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-ui-03 {
  color: #212529;
  background-color: #B2BACB; }
  /* 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: #949fb6; }
  /* 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(178, 186, 203, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(178, 186, 203, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-ui-04 {
  color: #212529;
  background-color: #E5E7EB; }
  /* 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: #c8ccd5; }
  /* 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(229, 231, 235, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(229, 231, 235, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-ui-05 {
  color: #212529;
  background-color: #F6F6F8; }
  /* 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: #d9d9e2; }
  /* 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(246, 246, 248, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(246, 246, 248, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-ui-05-70 {
  color: #212529;
  background-color: rgba(246, 246, 248, 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(217, 217, 226, 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, 246, 248, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(246, 246, 248, 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: #FFCD04; }
  /* 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: #d0a700; }
  /* 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, 205, 4, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 205, 4, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-yellow {
  color: #212529;
  background-color: #FFF500; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-yellow:hover, a.badge-brand-yellow:focus {
    color: #212529;
    background-color: #ccc400; }
  /* 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, 245, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 245, 0, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-yellow-light {
  color: #212529;
  background-color: #E4A800; }
  /* 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: #b18200; }
  /* 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(228, 168, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(228, 168, 0, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-red-dark {
  color: #fff;
  background-color: #680012; }
  /* 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: #350009; }
  /* 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(104, 0, 18, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(104, 0, 18, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-red {
  color: #fff;
  background-color: #FF1E56; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-red:hover, a.badge-brand-red:focus {
    color: #fff;
    background-color: #ea003a; }
  /* 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(255, 30, 86, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 30, 86, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-red-light {
  color: #fff;
  background-color: #CB0023; }
  /* 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: #98001a; }
  /* 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(203, 0, 35, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(203, 0, 35, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-blue-dark {
  color: #fff;
  background-color: #070bdc; }
  /* 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: #0509ab; }
  /* 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(7, 11, 220, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(7, 11, 220, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-blue {
  color: #fff;
  background-color: #007BFF; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-blue:hover, a.badge-brand-blue:focus {
    color: #fff;
    background-color: #0062cc; }
  /* 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(0, 123, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-blue-light {
  color: #fff;
  background-color: #2B2EFF; }
  /* 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: #0003f7; }
  /* 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(43, 46, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(43, 46, 255, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-green-dark {
  color: #fff;
  background-color: #00772E; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-green-dark:hover, a.badge-brand-green-dark:focus {
    color: #fff;
    background-color: #00441a; }
  /* 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(0, 119, 46, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 119, 46, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-green {
  color: #212529;
  background-color: #4EFF83; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-green:hover, a.badge-brand-green:focus {
    color: #212529;
    background-color: #1bff5f; }
  /* 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(78, 255, 131, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(78, 255, 131, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-green-light {
  color: #fff;
  background-color: #19DB53; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-green-light:hover, a.badge-brand-green-light:focus {
    color: #fff;
    background-color: #14ad42; }
  /* 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(25, 219, 83, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(25, 219, 83, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-purple-dark {
  color: #fff;
  background-color: #421765; }
  /* 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: #270e3b; }
  /* 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(66, 23, 101, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(66, 23, 101, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-purple {
  color: #fff;
  background-color: #B200FF; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-brand-purple:hover, a.badge-brand-purple:focus {
    color: #fff;
    background-color: #8e00cc; }
  /* 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(178, 0, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(178, 0, 255, 0.5); }

/* line 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-brand-purple-light {
  color: #fff;
  background-color: #7715C7; }
  /* 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: #5b1099; }
  /* 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(119, 21, 199, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(119, 21, 199, 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 51, ../node_modules/bootstrap/scss/_badge.scss */
.badge-color-instagram {
  color: #fff;
  background-color: #1DA1F2; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-instagram:hover, a.badge-color-instagram:focus {
    color: #fff;
    background-color: #0c85d0; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-instagram:focus, a.badge-color-instagram.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-new-body {
  color: #fff;
  background-color: #030B2E; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-color-new-body:hover, a.badge-color-new-body:focus {
    color: #fff;
    background-color: black; }
  /* line 11, ../node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-color-new-body:focus, a.badge-color-new-body.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(3, 11, 46, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(3, 11, 46, 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: 4px; }

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

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

/* 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: #01072a;
  background-color: #cccfdc;
  border-color: #b8bbce; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-primary hr {
    border-top-color: #a9adc4; }
  /* 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: #298544;
  background-color: #dcffe6;
  border-color: #cdffdc; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-secondary hr {
    border-top-color: #b4ffca; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-secondary .alert-link {
    color: #1d5e30; }

/* 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: #01072a;
  background-color: #cccfdc;
  border-color: #b8bbce; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-01 hr {
    border-top-color: #a9adc4; }
  /* 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: #292e3f;
  background-color: #dcdee4;
  border-color: #cdd1d9; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-02 hr {
    border-top-color: #bfc4ce; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-02 .alert-link {
    color: #151720; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-ui-03 {
  color: #5d616a;
  background-color: #f0f1f5;
  border-color: #e9ecf0; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-03 hr {
    border-top-color: #dadfe6; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-03 .alert-link {
    color: #45484f; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-ui-04 {
  color: #77787a;
  background-color: #fafafb;
  border-color: #f8f8f9; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-04 hr {
    border-top-color: #eaeaed; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-04 .alert-link {
    color: #5e5f60; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-ui-05 {
  color: #808081;
  background-color: #fdfdfe;
  border-color: #fcfcfd; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-05 hr {
    border-top-color: #ededf3; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-05 .alert-link {
    color: #676767; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-ui-05-70 {
  color: rgba(91, 91, 91, 0.844);
  background-color: rgba(254, 254, 254, 0.94);
  border-color: rgba(253, 253, 254, 0.916); }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-ui-05-70 hr {
    border-top-color: rgba(236, 236, 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: #856b02;
  background-color: #fff5cd;
  border-color: #fff1b9; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-yellow-dark hr {
    border-top-color: #ffeca0; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-yellow-dark .alert-link {
    color: #534301; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-yellow {
  color: #857f00;
  background-color: #fffdcc;
  border-color: #fffcb8; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-yellow hr {
    border-top-color: #fffb9f; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-yellow .alert-link {
    color: #524e00; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-yellow-light {
  color: #775700;
  background-color: #faeecc;
  border-color: #f7e7b8; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-yellow-light hr {
    border-top-color: #f4dfa1; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-yellow-light .alert-link {
    color: #443200; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-red-dark {
  color: #360009;
  background-color: #e1ccd0;
  border-color: #d5b8bd; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-red-dark hr {
    border-top-color: #cca8ae; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-red-dark .alert-link {
    color: #030001; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-red {
  color: #85102d;
  background-color: #ffd2dd;
  border-color: #ffc0d0; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-red hr {
    border-top-color: #ffa7bd; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-red .alert-link {
    color: #570b1e; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-red-light {
  color: #6a0012;
  background-color: #f5ccd3;
  border-color: #f0b8c1; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-red-light hr {
    border-top-color: #eca3af; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-red-light .alert-link {
    color: #370009; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-blue-dark {
  color: #040672;
  background-color: #cdcef8;
  border-color: #babbf5; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-blue-dark hr {
    border-top-color: #a4a5f2; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-blue-dark .alert-link {
    color: #020341; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-blue {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-blue hr {
    border-top-color: #9fcdff; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-blue .alert-link {
    color: #002752; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-blue-light {
  color: #161885;
  background-color: #d5d5ff;
  border-color: #c4c4ff; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-blue-light hr {
    border-top-color: #ababff; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-blue-light .alert-link {
    color: #0f1059; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-green-dark {
  color: #003e18;
  background-color: #cce4d5;
  border-color: #b8d9c4; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-green-dark hr {
    border-top-color: #a7d0b6; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-green-dark .alert-link {
    color: #000b04; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-green {
  color: #298544;
  background-color: #dcffe6;
  border-color: #cdffdc; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-green hr {
    border-top-color: #b4ffca; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-green .alert-link {
    color: #1d5e30; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-green-light {
  color: #0d722b;
  background-color: #d1f8dd;
  border-color: #bff5cf; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-green-light hr {
    border-top-color: #a9f2be; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-green-light .alert-link {
    color: #08441a; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-purple-dark {
  color: #220c35;
  background-color: #d9d1e0;
  border-color: #cabed4; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-purple-dark hr {
    border-top-color: #bdafca; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-purple-dark .alert-link {
    color: #07030b; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-purple {
  color: #5d0085;
  background-color: #f0ccff;
  border-color: #e9b8ff; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-purple hr {
    border-top-color: #e19fff; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-purple .alert-link {
    color: #390052; }

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-brand-purple-light {
  color: #3e0b67;
  background-color: #e4d0f4;
  border-color: #d9bdef; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-purple-light hr {
    border-top-color: #cda8ea; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-brand-purple-light .alert-link {
    color: #220639; }

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

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

/* line 49, ../node_modules/bootstrap/scss/_alert.scss */
.alert-color-new-body {
  color: #020618;
  background-color: #cdced5;
  border-color: #b8bbc4; }
  /* line 6, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-new-body hr {
    border-top-color: #aaaeb8; }
  /* line 10, ../node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-color-new-body .alert-link {
    color: black; }

@-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: 4px; }

/* 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: #010D50;
  -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: 4px; }

/* 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: #010D50;
    border-color: #010D50; }
  /* 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: 4px;
    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: 4px;
    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: 4px;
      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: 4px;
      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: 4px;
      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: 4px;
      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: 4px;
      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: 4px;
      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: 4px;
      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: 4px;
      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: #01072a;
  background-color: #b8bbce; }
  /* 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: #01072a;
    background-color: #a9adc4; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #01072a;
    border-color: #01072a; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-secondary {
  color: #298544;
  background-color: #cdffdc; }
  /* 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: #298544;
    background-color: #b4ffca; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #298544;
    border-color: #298544; }

/* 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: #01072a;
  background-color: #b8bbce; }
  /* 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: #01072a;
    background-color: #a9adc4; }
  /* 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: #01072a;
    border-color: #01072a; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-ui-02 {
  color: #292e3f;
  background-color: #cdd1d9; }
  /* 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: #292e3f;
    background-color: #bfc4ce; }
  /* 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: #292e3f;
    border-color: #292e3f; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-ui-03 {
  color: #5d616a;
  background-color: #e9ecf0; }
  /* 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: #5d616a;
    background-color: #dadfe6; }
  /* 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: #5d616a;
    border-color: #5d616a; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-ui-04 {
  color: #77787a;
  background-color: #f8f8f9; }
  /* 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: #77787a;
    background-color: #eaeaed; }
  /* 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: #77787a;
    border-color: #77787a; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-ui-05 {
  color: #808081;
  background-color: #fcfcfd; }
  /* 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: #808081;
    background-color: #ededf3; }
  /* 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: #808081;
    border-color: #808081; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-ui-05-70 {
  color: rgba(91, 91, 91, 0.844);
  background-color: rgba(253, 253, 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, 91, 0.844);
    background-color: rgba(236, 236, 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, 91, 0.844);
    border-color: rgba(91, 91, 91, 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: #856b02;
  background-color: #fff1b9; }
  /* 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: #856b02;
    background-color: #ffeca0; }
  /* 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: #856b02;
    border-color: #856b02; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-yellow {
  color: #857f00;
  background-color: #fffcb8; }
  /* 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: #857f00;
    background-color: #fffb9f; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-yellow.list-group-item-action.active {
    color: #fff;
    background-color: #857f00;
    border-color: #857f00; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-yellow-light {
  color: #775700;
  background-color: #f7e7b8; }
  /* 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: #775700;
    background-color: #f4dfa1; }
  /* 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: #775700;
    border-color: #775700; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-red-dark {
  color: #360009;
  background-color: #d5b8bd; }
  /* 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: #360009;
    background-color: #cca8ae; }
  /* 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: #360009;
    border-color: #360009; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-red {
  color: #85102d;
  background-color: #ffc0d0; }
  /* 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: #85102d;
    background-color: #ffa7bd; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-red.list-group-item-action.active {
    color: #fff;
    background-color: #85102d;
    border-color: #85102d; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-red-light {
  color: #6a0012;
  background-color: #f0b8c1; }
  /* 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: #6a0012;
    background-color: #eca3af; }
  /* 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: #6a0012;
    border-color: #6a0012; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-blue-dark {
  color: #040672;
  background-color: #babbf5; }
  /* 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: #040672;
    background-color: #a4a5f2; }
  /* 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: #040672;
    border-color: #040672; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-blue {
  color: #004085;
  background-color: #b8daff; }
  /* 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: #004085;
    background-color: #9fcdff; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-blue.list-group-item-action.active {
    color: #fff;
    background-color: #004085;
    border-color: #004085; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-blue-light {
  color: #161885;
  background-color: #c4c4ff; }
  /* 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: #161885;
    background-color: #ababff; }
  /* 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: #161885;
    border-color: #161885; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-green-dark {
  color: #003e18;
  background-color: #b8d9c4; }
  /* 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: #003e18;
    background-color: #a7d0b6; }
  /* 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: #003e18;
    border-color: #003e18; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-green {
  color: #298544;
  background-color: #cdffdc; }
  /* 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: #298544;
    background-color: #b4ffca; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-green.list-group-item-action.active {
    color: #fff;
    background-color: #298544;
    border-color: #298544; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-green-light {
  color: #0d722b;
  background-color: #bff5cf; }
  /* 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: #0d722b;
    background-color: #a9f2be; }
  /* 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: #0d722b;
    border-color: #0d722b; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-purple-dark {
  color: #220c35;
  background-color: #cabed4; }
  /* 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: #220c35;
    background-color: #bdafca; }
  /* 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: #220c35;
    border-color: #220c35; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-purple {
  color: #5d0085;
  background-color: #e9b8ff; }
  /* 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: #5d0085;
    background-color: #e19fff; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-brand-purple.list-group-item-action.active {
    color: #fff;
    background-color: #5d0085;
    border-color: #5d0085; }

/* line 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-brand-purple-light {
  color: #3e0b67;
  background-color: #d9bdef; }
  /* 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: #3e0b67;
    background-color: #cda8ea; }
  /* 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: #3e0b67;
    border-color: #3e0b67; }

/* 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 4, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-color-instagram {
  color: #0f547e;
  background-color: #c0e5fb; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-instagram.list-group-item-action:hover, .list-group-item-color-instagram.list-group-item-action:focus {
    color: #0f547e;
    background-color: #a8dbf9; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-instagram.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-new-body {
  color: #020618;
  background-color: #b8bbc4; }
  /* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-color-new-body.list-group-item-action:hover, .list-group-item-color-new-body.list-group-item-action:focus {
    color: #020618;
    background-color: #aaaeb8; }
  /* line 14, ../node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-color-new-body.list-group-item-action.active {
    color: #fff;
    background-color: #020618;
    border-color: #020618; }

/* line 1, ../node_modules/bootstrap/scss/_close.scss */
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 800;
  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: "Aspekta Variable", 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: 4px; }

/* 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: "Aspekta Variable", 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: #010D50 !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: #00051e !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-secondary {
  background-color: #4EFF83 !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: #1bff5f !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: #010D50 !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: #00051e !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-ui-02 {
  background-color: #4E5979 !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: #3a425a !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-ui-03 {
  background-color: #B2BACB !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: #949fb6 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-ui-04 {
  background-color: #E5E7EB !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: #c8ccd5 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-ui-05 {
  background-color: #F6F6F8 !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: #d9d9e2 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-ui-05-70 {
  background-color: rgba(246, 246, 248, 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(217, 217, 226, 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: #FFCD04 !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: #d0a700 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-yellow {
  background-color: #FFF500 !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: #ccc400 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-yellow-light {
  background-color: #E4A800 !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: #b18200 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-red-dark {
  background-color: #680012 !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: #350009 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-red {
  background-color: #FF1E56 !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: #ea003a !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-red-light {
  background-color: #CB0023 !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: #98001a !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-blue-dark {
  background-color: #070bdc !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: #0509ab !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-blue {
  background-color: #007BFF !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: #0062cc !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-blue-light {
  background-color: #2B2EFF !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: #0003f7 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-green-dark {
  background-color: #00772E !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: #00441a !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-green {
  background-color: #4EFF83 !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: #1bff5f !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-green-light {
  background-color: #19DB53 !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: #14ad42 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-purple-dark {
  background-color: #421765 !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: #270e3b !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-purple {
  background-color: #B200FF !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: #8e00cc !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-brand-purple-light {
  background-color: #7715C7 !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: #5b1099 !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 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-instagram {
  background-color: #1DA1F2 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-instagram:hover, a.bg-color-instagram:focus,
button.bg-color-instagram:hover,
button.bg-color-instagram:focus {
  background-color: #0c85d0 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-color-new-body {
  background-color: #030B2E !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-color-new-body:hover, a.bg-color-new-body:focus,
button.bg-color-new-body:hover,
button.bg-color-new-body:focus {
  background-color: black !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: #010D50 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-secondary {
  border-color: #4EFF83 !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: #010D50 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-ui-02 {
  border-color: #4E5979 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-ui-03 {
  border-color: #B2BACB !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-ui-04 {
  border-color: #E5E7EB !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-ui-05 {
  border-color: #F6F6F8 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-ui-05-70 {
  border-color: rgba(246, 246, 248, 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: #FFCD04 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-yellow {
  border-color: #FFF500 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-yellow-light {
  border-color: #E4A800 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-red-dark {
  border-color: #680012 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-red {
  border-color: #FF1E56 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-red-light {
  border-color: #CB0023 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-blue-dark {
  border-color: #070bdc !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-blue {
  border-color: #007BFF !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-blue-light {
  border-color: #2B2EFF !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-green-dark {
  border-color: #00772E !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-green {
  border-color: #4EFF83 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-green-light {
  border-color: #19DB53 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-purple-dark {
  border-color: #421765 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-purple {
  border-color: #B200FF !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-brand-purple-light {
  border-color: #7715C7 !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 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-instagram {
  border-color: #1DA1F2 !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.border-color-new-body {
  border-color: #030B2E !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: 4px !important; }

/* line 41, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-top {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important; }

/* line 46, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-right {
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important; }

/* line 51, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-bottom {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important; }

/* line 56, ../node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-left {
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !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_25 {
  margin: 2px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-0_25,
.my-0_25 {
  margin-top: 2px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-0_25,
.mx-0_25 {
  margin-right: 2px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-0_25,
.my-0_25 {
  margin-bottom: 2px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-0_25,
.mx-0_25 {
  margin-left: 2px !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-11 {
  margin: 88px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-11,
.my-11 {
  margin-top: 88px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-11,
.mx-11 {
  margin-right: 88px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-11,
.my-11 {
  margin-bottom: 88px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-11,
.mx-11 {
  margin-left: 88px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-12 {
  margin: 96px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-12,
.my-12 {
  margin-top: 96px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-12,
.mx-12 {
  margin-right: 96px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-12,
.my-12 {
  margin-bottom: 96px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-12,
.mx-12 {
  margin-left: 96px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-13 {
  margin: 104px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-13,
.my-13 {
  margin-top: 104px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-13,
.mx-13 {
  margin-right: 104px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-13,
.my-13 {
  margin-bottom: 104px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-13,
.mx-13 {
  margin-left: 104px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-14 {
  margin: 112px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-14,
.my-14 {
  margin-top: 112px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-14,
.mx-14 {
  margin-right: 112px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-14,
.my-14 {
  margin-bottom: 112px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-14,
.mx-14 {
  margin-left: 112px !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_25 {
  padding: 2px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-0_25,
.py-0_25 {
  padding-top: 2px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-0_25,
.px-0_25 {
  padding-right: 2px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-0_25,
.py-0_25 {
  padding-bottom: 2px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-0_25,
.px-0_25 {
  padding-left: 2px !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-11 {
  padding: 88px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-11,
.py-11 {
  padding-top: 88px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-11,
.px-11 {
  padding-right: 88px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-11,
.py-11 {
  padding-bottom: 88px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-11,
.px-11 {
  padding-left: 88px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-12 {
  padding: 96px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-12,
.py-12 {
  padding-top: 96px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-12,
.px-12 {
  padding-right: 96px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-12,
.py-12 {
  padding-bottom: 96px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-12,
.px-12 {
  padding-left: 96px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-13 {
  padding: 104px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-13,
.py-13 {
  padding-top: 104px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-13,
.px-13 {
  padding-right: 104px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-13,
.py-13 {
  padding-bottom: 104px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-13,
.px-13 {
  padding-left: 104px !important; }

/* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-14 {
  padding: 112px !important; }

/* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-14,
.py-14 {
  padding-top: 112px !important; }

/* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-14,
.px-14 {
  padding-right: 112px !important; }

/* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-14,
.py-14 {
  padding-bottom: 112px !important; }

/* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-14,
.px-14 {
  padding-left: 112px !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_25 {
  margin: -2px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n0_25,
.my-n0_25 {
  margin-top: -2px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n0_25,
.mx-n0_25 {
  margin-right: -2px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n0_25,
.my-n0_25 {
  margin-bottom: -2px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n0_25,
.mx-n0_25 {
  margin-left: -2px !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-n11 {
  margin: -88px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n11,
.my-n11 {
  margin-top: -88px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n11,
.mx-n11 {
  margin-right: -88px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n11,
.my-n11 {
  margin-bottom: -88px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n11,
.mx-n11 {
  margin-left: -88px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n12 {
  margin: -96px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n12,
.my-n12 {
  margin-top: -96px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n12,
.mx-n12 {
  margin-right: -96px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n12,
.my-n12 {
  margin-bottom: -96px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n12,
.mx-n12 {
  margin-left: -96px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n13 {
  margin: -104px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n13,
.my-n13 {
  margin-top: -104px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n13,
.mx-n13 {
  margin-right: -104px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n13,
.my-n13 {
  margin-bottom: -104px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n13,
.mx-n13 {
  margin-left: -104px !important; }

/* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n14 {
  margin: -112px !important; }

/* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n14,
.my-n14 {
  margin-top: -112px !important; }

/* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n14,
.mx-n14 {
  margin-right: -112px !important; }

/* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n14,
.my-n14 {
  margin-bottom: -112px !important; }

/* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n14,
.mx-n14 {
  margin-left: -112px !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_25 {
    margin: 2px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-0_25,
  .my-sm-0_25 {
    margin-top: 2px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-0_25,
  .mx-sm-0_25 {
    margin-right: 2px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-0_25,
  .my-sm-0_25 {
    margin-bottom: 2px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-0_25,
  .mx-sm-0_25 {
    margin-left: 2px !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-11 {
    margin: 88px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-11,
  .my-sm-11 {
    margin-top: 88px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-11,
  .mx-sm-11 {
    margin-right: 88px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-11,
  .my-sm-11 {
    margin-bottom: 88px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-11,
  .mx-sm-11 {
    margin-left: 88px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-12 {
    margin: 96px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-12,
  .my-sm-12 {
    margin-top: 96px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-12,
  .mx-sm-12 {
    margin-right: 96px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-12,
  .my-sm-12 {
    margin-bottom: 96px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-12,
  .mx-sm-12 {
    margin-left: 96px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-13 {
    margin: 104px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-13,
  .my-sm-13 {
    margin-top: 104px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-13,
  .mx-sm-13 {
    margin-right: 104px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-13,
  .my-sm-13 {
    margin-bottom: 104px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-13,
  .mx-sm-13 {
    margin-left: 104px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-14 {
    margin: 112px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-14,
  .my-sm-14 {
    margin-top: 112px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-14,
  .mx-sm-14 {
    margin-right: 112px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-14,
  .my-sm-14 {
    margin-bottom: 112px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-14,
  .mx-sm-14 {
    margin-left: 112px !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_25 {
    padding: 2px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-0_25,
  .py-sm-0_25 {
    padding-top: 2px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-0_25,
  .px-sm-0_25 {
    padding-right: 2px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-0_25,
  .py-sm-0_25 {
    padding-bottom: 2px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-0_25,
  .px-sm-0_25 {
    padding-left: 2px !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-11 {
    padding: 88px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-11,
  .py-sm-11 {
    padding-top: 88px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-11,
  .px-sm-11 {
    padding-right: 88px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-11,
  .py-sm-11 {
    padding-bottom: 88px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-11,
  .px-sm-11 {
    padding-left: 88px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-12 {
    padding: 96px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-12,
  .py-sm-12 {
    padding-top: 96px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-12,
  .px-sm-12 {
    padding-right: 96px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-12,
  .py-sm-12 {
    padding-bottom: 96px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-12,
  .px-sm-12 {
    padding-left: 96px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-13 {
    padding: 104px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-13,
  .py-sm-13 {
    padding-top: 104px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-13,
  .px-sm-13 {
    padding-right: 104px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-13,
  .py-sm-13 {
    padding-bottom: 104px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-13,
  .px-sm-13 {
    padding-left: 104px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-14 {
    padding: 112px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-14,
  .py-sm-14 {
    padding-top: 112px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-14,
  .px-sm-14 {
    padding-right: 112px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-14,
  .py-sm-14 {
    padding-bottom: 112px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-14,
  .px-sm-14 {
    padding-left: 112px !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_25 {
    margin: -2px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n0_25,
  .my-sm-n0_25 {
    margin-top: -2px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n0_25,
  .mx-sm-n0_25 {
    margin-right: -2px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n0_25,
  .my-sm-n0_25 {
    margin-bottom: -2px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n0_25,
  .mx-sm-n0_25 {
    margin-left: -2px !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-n11 {
    margin: -88px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n11,
  .my-sm-n11 {
    margin-top: -88px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n11,
  .mx-sm-n11 {
    margin-right: -88px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n11,
  .my-sm-n11 {
    margin-bottom: -88px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n11,
  .mx-sm-n11 {
    margin-left: -88px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n12 {
    margin: -96px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n12,
  .my-sm-n12 {
    margin-top: -96px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n12,
  .mx-sm-n12 {
    margin-right: -96px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n12,
  .my-sm-n12 {
    margin-bottom: -96px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n12,
  .mx-sm-n12 {
    margin-left: -96px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n13 {
    margin: -104px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n13,
  .my-sm-n13 {
    margin-top: -104px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n13,
  .mx-sm-n13 {
    margin-right: -104px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n13,
  .my-sm-n13 {
    margin-bottom: -104px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n13,
  .mx-sm-n13 {
    margin-left: -104px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n14 {
    margin: -112px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n14,
  .my-sm-n14 {
    margin-top: -112px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n14,
  .mx-sm-n14 {
    margin-right: -112px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n14,
  .my-sm-n14 {
    margin-bottom: -112px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n14,
  .mx-sm-n14 {
    margin-left: -112px !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_25 {
    margin: 2px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-0_25,
  .my-md-0_25 {
    margin-top: 2px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-0_25,
  .mx-md-0_25 {
    margin-right: 2px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-0_25,
  .my-md-0_25 {
    margin-bottom: 2px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-0_25,
  .mx-md-0_25 {
    margin-left: 2px !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-11 {
    margin: 88px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-11,
  .my-md-11 {
    margin-top: 88px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-11,
  .mx-md-11 {
    margin-right: 88px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-11,
  .my-md-11 {
    margin-bottom: 88px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-11,
  .mx-md-11 {
    margin-left: 88px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-12 {
    margin: 96px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-12,
  .my-md-12 {
    margin-top: 96px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-12,
  .mx-md-12 {
    margin-right: 96px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-12,
  .my-md-12 {
    margin-bottom: 96px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-12,
  .mx-md-12 {
    margin-left: 96px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-13 {
    margin: 104px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-13,
  .my-md-13 {
    margin-top: 104px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-13,
  .mx-md-13 {
    margin-right: 104px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-13,
  .my-md-13 {
    margin-bottom: 104px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-13,
  .mx-md-13 {
    margin-left: 104px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-14 {
    margin: 112px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-14,
  .my-md-14 {
    margin-top: 112px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-14,
  .mx-md-14 {
    margin-right: 112px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-14,
  .my-md-14 {
    margin-bottom: 112px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-14,
  .mx-md-14 {
    margin-left: 112px !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_25 {
    padding: 2px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-0_25,
  .py-md-0_25 {
    padding-top: 2px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-0_25,
  .px-md-0_25 {
    padding-right: 2px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-0_25,
  .py-md-0_25 {
    padding-bottom: 2px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-0_25,
  .px-md-0_25 {
    padding-left: 2px !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-11 {
    padding: 88px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-11,
  .py-md-11 {
    padding-top: 88px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-11,
  .px-md-11 {
    padding-right: 88px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-11,
  .py-md-11 {
    padding-bottom: 88px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-11,
  .px-md-11 {
    padding-left: 88px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-12 {
    padding: 96px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-12,
  .py-md-12 {
    padding-top: 96px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-12,
  .px-md-12 {
    padding-right: 96px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-12,
  .py-md-12 {
    padding-bottom: 96px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-12,
  .px-md-12 {
    padding-left: 96px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-13 {
    padding: 104px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-13,
  .py-md-13 {
    padding-top: 104px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-13,
  .px-md-13 {
    padding-right: 104px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-13,
  .py-md-13 {
    padding-bottom: 104px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-13,
  .px-md-13 {
    padding-left: 104px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-14 {
    padding: 112px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-14,
  .py-md-14 {
    padding-top: 112px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-14,
  .px-md-14 {
    padding-right: 112px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-14,
  .py-md-14 {
    padding-bottom: 112px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-14,
  .px-md-14 {
    padding-left: 112px !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_25 {
    margin: -2px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n0_25,
  .my-md-n0_25 {
    margin-top: -2px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n0_25,
  .mx-md-n0_25 {
    margin-right: -2px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n0_25,
  .my-md-n0_25 {
    margin-bottom: -2px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n0_25,
  .mx-md-n0_25 {
    margin-left: -2px !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-n11 {
    margin: -88px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n11,
  .my-md-n11 {
    margin-top: -88px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n11,
  .mx-md-n11 {
    margin-right: -88px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n11,
  .my-md-n11 {
    margin-bottom: -88px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n11,
  .mx-md-n11 {
    margin-left: -88px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n12 {
    margin: -96px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n12,
  .my-md-n12 {
    margin-top: -96px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n12,
  .mx-md-n12 {
    margin-right: -96px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n12,
  .my-md-n12 {
    margin-bottom: -96px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n12,
  .mx-md-n12 {
    margin-left: -96px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n13 {
    margin: -104px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n13,
  .my-md-n13 {
    margin-top: -104px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n13,
  .mx-md-n13 {
    margin-right: -104px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n13,
  .my-md-n13 {
    margin-bottom: -104px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n13,
  .mx-md-n13 {
    margin-left: -104px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n14 {
    margin: -112px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n14,
  .my-md-n14 {
    margin-top: -112px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n14,
  .mx-md-n14 {
    margin-right: -112px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n14,
  .my-md-n14 {
    margin-bottom: -112px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n14,
  .mx-md-n14 {
    margin-left: -112px !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_25 {
    margin: 2px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-0_25,
  .my-lg-0_25 {
    margin-top: 2px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-0_25,
  .mx-lg-0_25 {
    margin-right: 2px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-0_25,
  .my-lg-0_25 {
    margin-bottom: 2px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-0_25,
  .mx-lg-0_25 {
    margin-left: 2px !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-11 {
    margin: 88px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-11,
  .my-lg-11 {
    margin-top: 88px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-11,
  .mx-lg-11 {
    margin-right: 88px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-11,
  .my-lg-11 {
    margin-bottom: 88px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-11,
  .mx-lg-11 {
    margin-left: 88px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-12 {
    margin: 96px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-12,
  .my-lg-12 {
    margin-top: 96px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-12,
  .mx-lg-12 {
    margin-right: 96px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-12,
  .my-lg-12 {
    margin-bottom: 96px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-12,
  .mx-lg-12 {
    margin-left: 96px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-13 {
    margin: 104px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-13,
  .my-lg-13 {
    margin-top: 104px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-13,
  .mx-lg-13 {
    margin-right: 104px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-13,
  .my-lg-13 {
    margin-bottom: 104px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-13,
  .mx-lg-13 {
    margin-left: 104px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-14 {
    margin: 112px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-14,
  .my-lg-14 {
    margin-top: 112px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-14,
  .mx-lg-14 {
    margin-right: 112px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-14,
  .my-lg-14 {
    margin-bottom: 112px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-14,
  .mx-lg-14 {
    margin-left: 112px !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_25 {
    padding: 2px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-0_25,
  .py-lg-0_25 {
    padding-top: 2px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-0_25,
  .px-lg-0_25 {
    padding-right: 2px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-0_25,
  .py-lg-0_25 {
    padding-bottom: 2px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-0_25,
  .px-lg-0_25 {
    padding-left: 2px !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-11 {
    padding: 88px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-11,
  .py-lg-11 {
    padding-top: 88px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-11,
  .px-lg-11 {
    padding-right: 88px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-11,
  .py-lg-11 {
    padding-bottom: 88px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-11,
  .px-lg-11 {
    padding-left: 88px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-12 {
    padding: 96px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-12,
  .py-lg-12 {
    padding-top: 96px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-12,
  .px-lg-12 {
    padding-right: 96px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-12,
  .py-lg-12 {
    padding-bottom: 96px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-12,
  .px-lg-12 {
    padding-left: 96px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-13 {
    padding: 104px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-13,
  .py-lg-13 {
    padding-top: 104px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-13,
  .px-lg-13 {
    padding-right: 104px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-13,
  .py-lg-13 {
    padding-bottom: 104px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-13,
  .px-lg-13 {
    padding-left: 104px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-14 {
    padding: 112px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-14,
  .py-lg-14 {
    padding-top: 112px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-14,
  .px-lg-14 {
    padding-right: 112px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-14,
  .py-lg-14 {
    padding-bottom: 112px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-14,
  .px-lg-14 {
    padding-left: 112px !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_25 {
    margin: -2px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n0_25,
  .my-lg-n0_25 {
    margin-top: -2px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n0_25,
  .mx-lg-n0_25 {
    margin-right: -2px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n0_25,
  .my-lg-n0_25 {
    margin-bottom: -2px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n0_25,
  .mx-lg-n0_25 {
    margin-left: -2px !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-n11 {
    margin: -88px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n11,
  .my-lg-n11 {
    margin-top: -88px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n11,
  .mx-lg-n11 {
    margin-right: -88px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n11,
  .my-lg-n11 {
    margin-bottom: -88px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n11,
  .mx-lg-n11 {
    margin-left: -88px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n12 {
    margin: -96px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n12,
  .my-lg-n12 {
    margin-top: -96px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n12,
  .mx-lg-n12 {
    margin-right: -96px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n12,
  .my-lg-n12 {
    margin-bottom: -96px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n12,
  .mx-lg-n12 {
    margin-left: -96px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n13 {
    margin: -104px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n13,
  .my-lg-n13 {
    margin-top: -104px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n13,
  .mx-lg-n13 {
    margin-right: -104px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n13,
  .my-lg-n13 {
    margin-bottom: -104px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n13,
  .mx-lg-n13 {
    margin-left: -104px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n14 {
    margin: -112px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n14,
  .my-lg-n14 {
    margin-top: -112px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n14,
  .mx-lg-n14 {
    margin-right: -112px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n14,
  .my-lg-n14 {
    margin-bottom: -112px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n14,
  .mx-lg-n14 {
    margin-left: -112px !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_25 {
    margin: 2px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-0_25,
  .my-xl-0_25 {
    margin-top: 2px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-0_25,
  .mx-xl-0_25 {
    margin-right: 2px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-0_25,
  .my-xl-0_25 {
    margin-bottom: 2px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-0_25,
  .mx-xl-0_25 {
    margin-left: 2px !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-11 {
    margin: 88px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-11,
  .my-xl-11 {
    margin-top: 88px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-11,
  .mx-xl-11 {
    margin-right: 88px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-11,
  .my-xl-11 {
    margin-bottom: 88px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-11,
  .mx-xl-11 {
    margin-left: 88px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-12 {
    margin: 96px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-12,
  .my-xl-12 {
    margin-top: 96px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-12,
  .mx-xl-12 {
    margin-right: 96px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-12,
  .my-xl-12 {
    margin-bottom: 96px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-12,
  .mx-xl-12 {
    margin-left: 96px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-13 {
    margin: 104px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-13,
  .my-xl-13 {
    margin-top: 104px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-13,
  .mx-xl-13 {
    margin-right: 104px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-13,
  .my-xl-13 {
    margin-bottom: 104px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-13,
  .mx-xl-13 {
    margin-left: 104px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-14 {
    margin: 112px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-14,
  .my-xl-14 {
    margin-top: 112px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-14,
  .mx-xl-14 {
    margin-right: 112px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-14,
  .my-xl-14 {
    margin-bottom: 112px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-14,
  .mx-xl-14 {
    margin-left: 112px !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_25 {
    padding: 2px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-0_25,
  .py-xl-0_25 {
    padding-top: 2px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-0_25,
  .px-xl-0_25 {
    padding-right: 2px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-0_25,
  .py-xl-0_25 {
    padding-bottom: 2px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-0_25,
  .px-xl-0_25 {
    padding-left: 2px !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-11 {
    padding: 88px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-11,
  .py-xl-11 {
    padding-top: 88px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-11,
  .px-xl-11 {
    padding-right: 88px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-11,
  .py-xl-11 {
    padding-bottom: 88px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-11,
  .px-xl-11 {
    padding-left: 88px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-12 {
    padding: 96px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-12,
  .py-xl-12 {
    padding-top: 96px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-12,
  .px-xl-12 {
    padding-right: 96px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-12,
  .py-xl-12 {
    padding-bottom: 96px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-12,
  .px-xl-12 {
    padding-left: 96px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-13 {
    padding: 104px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-13,
  .py-xl-13 {
    padding-top: 104px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-13,
  .px-xl-13 {
    padding-right: 104px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-13,
  .py-xl-13 {
    padding-bottom: 104px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-13,
  .px-xl-13 {
    padding-left: 104px !important; }
  /* line 11, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-14 {
    padding: 112px !important; }
  /* line 12, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-14,
  .py-xl-14 {
    padding-top: 112px !important; }
  /* line 16, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-14,
  .px-xl-14 {
    padding-right: 112px !important; }
  /* line 20, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-14,
  .py-xl-14 {
    padding-bottom: 112px !important; }
  /* line 24, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-14,
  .px-xl-14 {
    padding-left: 112px !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_25 {
    margin: -2px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n0_25,
  .my-xl-n0_25 {
    margin-top: -2px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n0_25,
  .mx-xl-n0_25 {
    margin-right: -2px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n0_25,
  .my-xl-n0_25 {
    margin-bottom: -2px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n0_25,
  .mx-xl-n0_25 {
    margin-left: -2px !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-n11 {
    margin: -88px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n11,
  .my-xl-n11 {
    margin-top: -88px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n11,
  .mx-xl-n11 {
    margin-right: -88px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n11,
  .my-xl-n11 {
    margin-bottom: -88px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n11,
  .mx-xl-n11 {
    margin-left: -88px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n12 {
    margin: -96px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n12,
  .my-xl-n12 {
    margin-top: -96px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n12,
  .mx-xl-n12 {
    margin-right: -96px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n12,
  .my-xl-n12 {
    margin-bottom: -96px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n12,
  .mx-xl-n12 {
    margin-left: -96px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n13 {
    margin: -104px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n13,
  .my-xl-n13 {
    margin-top: -104px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n13,
  .mx-xl-n13 {
    margin-right: -104px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n13,
  .my-xl-n13 {
    margin-bottom: -104px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n13,
  .mx-xl-n13 {
    margin-left: -104px !important; }
  /* line 34, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n14 {
    margin: -112px !important; }
  /* line 35, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n14,
  .my-xl-n14 {
    margin-top: -112px !important; }
  /* line 39, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n14,
  .mx-xl-n14 {
    margin-right: -112px !important; }
  /* line 43, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n14,
  .my-xl-n14 {
    margin-bottom: -112px !important; }
  /* line 47, ../node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n14,
  .mx-xl-n14 {
    margin-left: -112px !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: 200 !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: 800 !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: #010D50 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #000104 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-secondary {
  color: #4EFF83 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #02ff4d !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: #010D50 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-ui-01:hover, a.text-color-ui-01:focus {
  color: #000104 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-ui-02 {
  color: #4E5979 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-ui-02:hover, a.text-color-ui-02:focus {
  color: #30374a !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-ui-03 {
  color: #B2BACB !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-ui-03:hover, a.text-color-ui-03:focus {
  color: #8491ac !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-ui-04 {
  color: #E5E7EB !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-ui-04:hover, a.text-color-ui-04:focus {
  color: #babfca !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-ui-05 {
  color: #F6F6F8 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-ui-05:hover, a.text-color-ui-05:focus {
  color: #cbcbd7 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-ui-05-70 {
  color: rgba(246, 246, 248, 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(203, 203, 215, 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: #FFCD04 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-yellow-dark:hover, a.text-brand-yellow-dark:focus {
  color: #b79200 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-yellow {
  color: #FFF500 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-yellow:hover, a.text-brand-yellow:focus {
  color: #b3ac00 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-yellow-light {
  color: #E4A800 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-yellow-light:hover, a.text-brand-yellow-light:focus {
  color: #987000 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-red-dark {
  color: #680012 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-red-dark:hover, a.text-brand-red-dark:focus {
  color: #1c0005 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-red {
  color: #FF1E56 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-red:hover, a.text-brand-red:focus {
  color: #d10034 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-red-light {
  color: #CB0023 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-red-light:hover, a.text-brand-red-light:focus {
  color: #7f0016 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-blue-dark {
  color: #070bdc !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-blue-dark:hover, a.text-brand-blue-dark:focus {
  color: #050792 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-blue {
  color: #007BFF !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-blue:hover, a.text-brand-blue:focus {
  color: #0056b3 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-blue-light {
  color: #2B2EFF !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-blue-light:hover, a.text-brand-blue-light:focus {
  color: #0003de !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-green-dark {
  color: #00772E !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-green-dark:hover, a.text-brand-green-dark:focus {
  color: #002b10 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-green {
  color: #4EFF83 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-green:hover, a.text-brand-green:focus {
  color: #02ff4d !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-green-light {
  color: #19DB53 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-green-light:hover, a.text-brand-green-light:focus {
  color: #119639 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-purple-dark {
  color: #421765 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-purple-dark:hover, a.text-brand-purple-dark:focus {
  color: #190927 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-purple {
  color: #B200FF !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-purple:hover, a.text-brand-purple:focus {
  color: #7d00b3 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-brand-purple-light {
  color: #7715C7 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-brand-purple-light:hover, a.text-brand-purple-light:focus {
  color: #4e0e82 !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 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-instagram {
  color: #1DA1F2 !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-instagram:hover, a.text-color-instagram:focus {
  color: #0b76b8 !important; }

/* line 6, ../node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-color-new-body {
  color: #030B2E !important; }

/* line 17, ../node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-color-new-body:hover, a.text-color-new-body:focus {
  color: black !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: #010D50;
  --themeBgColor: #F6F6F8;
  --navHoverBgColor: #F6F6F8;
  font-family: "Aspekta Variable", sans-serif; }

/* line 20, src/assets/scss/_global.scss */
:host > * {
  font-family: "Aspekta Variable", sans-serif !important; }

/* line 24, src/assets/scss/_global.scss */
.dark-theme {
  --themeTxtColor: #FFFFFF;
  --themeBgColor: #010D50;
  --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: "Aspekta Variable", sans-serif;
  color: #030B2E;
  background-color: #F6F6F8;
  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: #F6F6F8;
  --bgEndCol: #010D50;
  --textStartCol: #030B2E;
  --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: 80vh;
  overflow: visible; }

/* line 93, 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: #F6F6F8;
  --bgEndCol: #010D50;
  --textStartCol: #030B2E;
  --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 114, 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 {
  color: #010D50; }
  /* line 120, src/assets/scss/_global.scss */
  a:hover {
    color: inherit;
    outline: none; }
  /* line 125, src/assets/scss/_global.scss */
  a:focus {
    color: inherit;
    outline: none; }
  /* line 131, src/assets/scss/_global.scss */
  a.text-primary:hover {
    color: #010D50 !important;
    outline: none; }
  /* line 136, src/assets/scss/_global.scss */
  a.text-primary:focus {
    color: #010D50 !important;
    outline: none; }

/* line 143, src/assets/scss/_global.scss */
.rounded-lg {
  border-radius: 8px !important; }

/* line 147, src/assets/scss/_global.scss */
.bg-image {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }
  /* line 153, src/assets/scss/_global.scss */
  .bg-image .bg-content {
    z-index: 3; }
  /* line 157, 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 170, src/assets/scss/_global.scss */
    .bg-image .bg-overlay.show {
      opacity: 1.0; }

/* line 176, 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 176, src/assets/scss/_global.scss */
    .page-hero-img {
      min-height: 320px; } }
  @media (min-width: 768px) {
    /* line 176, src/assets/scss/_global.scss */
    .page-hero-img {
      min-height: 400px; } }
  @media (min-width: 1024px) {
    /* line 176, src/assets/scss/_global.scss */
    .page-hero-img {
      min-height: 456px; } }
  @media (min-width: 1440px) {
    /* line 176, src/assets/scss/_global.scss */
    .page-hero-img {
      min-height: 580px; } }
  /* line 200, src/assets/scss/_global.scss */
  .page-hero-img h2 {
    color: #FFFFFF; }

/* line 205, 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 205, src/assets/scss/_global.scss */
    .page-large-img {
      min-height: 320px; } }
  @media (min-width: 768px) {
    /* line 205, src/assets/scss/_global.scss */
    .page-large-img {
      min-height: 400px; } }
  @media (min-width: 1024px) {
    /* line 205, src/assets/scss/_global.scss */
    .page-large-img {
      min-height: 580px; } }
  @media (min-width: 1440px) {
    /* line 205, src/assets/scss/_global.scss */
    .page-large-img {
      min-height: 580px; } }

/* line 230, 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 230, src/assets/scss/_global.scss */
    .page-medium-img {
      min-height: 343px; } }
  @media (min-width: 768px) {
    /* line 230, src/assets/scss/_global.scss */
    .page-medium-img {
      min-height: 480px; } }
  @media (min-width: 1024px) {
    /* line 230, src/assets/scss/_global.scss */
    .page-medium-img {
      min-height: 480px;
      max-width: 480px; } }
  @media (min-width: 1440px) {
    /* line 230, src/assets/scss/_global.scss */
    .page-medium-img {
      min-height: 480px;
      max-width: 480px; } }

/* line 258, src/assets/scss/_global.scss */
video {
  width: 100%;
  height: auto; }

/* line 263, src/assets/scss/_global.scss */
.shadow-maxi {
  position: relative; }
  /* line 266, 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 278, src/assets/scss/_global.scss */
.container-shadow {
  position: relative; }
  /* line 281, 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 293, src/assets/scss/_global.scss */
  .responsive-nocorner-md {
    border-radius: 0 !important; } }

/* line 299, src/assets/scss/_global.scss */
ul.tick {
  list-style: none;
  margin: 0;
  padding: 0; }
  /* line 304, src/assets/scss/_global.scss */
  ul.tick li {
    position: relative;
    padding: 0 0 0 56px;
    margin: 0; }
    /* line 309, 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 324, src/assets/scss/_global.scss */
  .section-article {
    background-image: none !important; } }

/* line 329, src/assets/scss/_global.scss */
.section-article ul.article-meta {
  padding: 0; }
  /* line 332, src/assets/scss/_global.scss */
  .section-article ul.article-meta li {
    display: inline;
    margin: 0; }
    /* line 336, src/assets/scss/_global.scss */
    .section-article ul.article-meta li::before {
      content: "•";
      padding: 0 8px; }
  /* line 342, src/assets/scss/_global.scss */
  .section-article ul.article-meta li:first-child::before {
    content: "";
    padding: 0; }

/* line 348, src/assets/scss/_global.scss */
.section-article .article-underscore {
  display: block;
  width: 56px;
  height: 4px;
  border-radius: 2px; }

/* line 356, 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 363, src/assets/scss/_global.scss */
  .section-article .article-author .article-author_img span {
    font-size: 16px; }

/* line 377, src/assets/scss/_global.scss */
ul.list-group.icon-list-group li.list-group-item {
  background-color: rgba(255, 255, 255, 0.1); }

/* line 381, src/assets/scss/_global.scss */
ul.careers-meta {
  padding: 0; }
  /* line 384, src/assets/scss/_global.scss */
  ul.careers-meta li {
    display: inline;
    margin: 0; }
    /* line 388, src/assets/scss/_global.scss */
    ul.careers-meta li::before {
      content: "•";
      padding: 0 8px; }
  /* line 394, src/assets/scss/_global.scss */
  ul.careers-meta li:first-child::before {
    content: "";
    padding: 0; }

/* line 400, src/assets/scss/_global.scss */
.careers-underscore {
  display: block;
  width: 56px;
  height: 4px;
  border-radius: 2px; }

/* line 408, src/assets/scss/_global.scss */
#apply-bar .apply-bar_share {
  border-top: 1px solid #E5E7EB; }
  @media (min-width: 768px) {
    /* line 408, src/assets/scss/_global.scss */
    #apply-bar .apply-bar_share {
      border-top-width: 0;
      border-left: 1px solid #E5E7EB; } }

/* line 417, src/assets/scss/_global.scss */
#apply-bar .sharebar.nav .nav-item {
  padding: 0; }
  /* line 420, src/assets/scss/_global.scss */
  #apply-bar .sharebar.nav .nav-item .nav-link.social-icon {
    color: #FFFFFF;
    padding: 0;
    width: 32px;
    height: 32px;
    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 430, src/assets/scss/_global.scss */
    #apply-bar .sharebar.nav .nav-item .nav-link.social-icon.social-icon_facebook {
      background-color: #1877F2; }
    /* line 434, src/assets/scss/_global.scss */
    #apply-bar .sharebar.nav .nav-item .nav-link.social-icon.social-icon_twitter {
      background-color: #1DA1F2; }
    /* line 438, src/assets/scss/_global.scss */
    #apply-bar .sharebar.nav .nav-item .nav-link.social-icon.social-icon_linkedin {
      background-color: #143DD6; }
    /* line 442, src/assets/scss/_global.scss */
    #apply-bar .sharebar.nav .nav-item .nav-link.social-icon.social-icon_instagram {
      background-color: #1DA1F2; }
    /* line 446, src/assets/scss/_global.scss */
    #apply-bar .sharebar.nav .nav-item .nav-link.social-icon.social-icon_link {
      background-color: #010D50; }
    /* line 450, 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: #4E5979; }

/* line 459, src/assets/scss/_global.scss */
.role-description {
  background-color: #FFFFFF; }
  @media (min-width: 768px) {
    /* line 459, src/assets/scss/_global.scss */
    .role-description {
      border-radius: 4px;
      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 467, src/assets/scss/_global.scss */
    .role-description .role-description_team {
      border-radius: 0 0 4px 4px;
      background-color: #F6F6F8; } }

/* line 475, src/assets/scss/_global.scss */
.role-application {
  background-color: #FFFFFF; }
  @media (min-width: 768px) {
    /* line 475, src/assets/scss/_global.scss */
    .role-application {
      border-radius: 4px;
      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 483, src/assets/scss/_global.scss */
  .role-application .login-bar_othermethods {
    border-top: 1px solid #E5E7EB; }
    @media (min-width: 768px) {
      /* line 483, src/assets/scss/_global.scss */
      .role-application .login-bar_othermethods {
        border-top-width: 0;
        border-left: 1px solid #E5E7EB; } }

/* line 492, src/assets/scss/_global.scss */
.white-curved-box {
  background-color: #FFFFFF; }
  @media (min-width: 768px) {
    /* line 492, src/assets/scss/_global.scss */
    .white-curved-box {
      border-radius: 4px;
      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 501, src/assets/scss/_global.scss */
#main-content .section-legal ol {
  counter-reset: item;
  padding: 0 0 0 32px; }

/* line 506, src/assets/scss/_global.scss */
#main-content .section-legal ol li {
  display: block;
  position: relative; }

/* line 511, 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 520, 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 527, src/assets/scss/_global.scss */
#main-content .section-legal ul[type='a'] li {
  margin-bottom: 12px; }

/* line 531, src/assets/scss/_global.scss */
#main-content .section-legal ul[type='a'] li:before {
  content: counter(subitem, lower-alpha) ")";
  counter-increment: subitem; }

/* line 536, 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 543, src/assets/scss/_global.scss */
#main-content .section-legal ol[type='i'] li {
  margin-bottom: 12px; }

/* line 547, src/assets/scss/_global.scss */
#main-content .section-legal ol[type='i'] li:before {
  content: counter(subsubitem, lower-roman) ")";
  counter-increment: subsubitem; }

/* line 552, src/assets/scss/_global.scss */
hr.border-dashed {
  border: 1px dashed #E5E7EB; }

/* line 559, src/assets/scss/_global.scss */
#google-map {
  height: 100%;
  min-height: 194px; }
  @media (min-width: 576px) {
    /* line 559, src/assets/scss/_global.scss */
    #google-map {
      min-height: 340px; } }

/* line 568, src/assets/scss/_global.scss */
.bg-half-01-half-05 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #010D50), color-stop(50%, #F6F6F8));
  background-image: linear-gradient(to bottom, #010D50 50%, #F6F6F8 50%); }

/* line 572, src/assets/scss/_global.scss */
.bg-half-01-half-trans {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #010D50), color-stop(50%, transparent));
  background-image: linear-gradient(to bottom, #010D50 50%, transparent 50%); }

/* line 577, src/assets/scss/_global.scss */
#main-content section.bg-color-ui-01 h3 span.text-primary {
  color: #FFFFFF !important; }

/* line 581, src/assets/scss/_global.scss */
#main-content section.bg-color-ui-01 .simple-link.text-primary {
  color: #4EFF83 !important;
  font-weight: 700; }

/* line 1, src/assets/scss/_header.scss */
header#header {
  background-color: #fff;
  -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 18, 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 39, src/assets/scss/_header.scss */
header#header.mobilenav-open {
  background-color: #FFFFFF;
  position: fixed;
  top: 0;
  bottom: 0;
  padding-bottom: 0 !important; }
  /* line 45, src/assets/scss/_header.scss */
  header#header.mobilenav-open .navbar {
    height: 100%;
    display: block; }

/* line 51, src/assets/scss/_header.scss */
header#header.dark-theme.mobilenav-open {
  background-color: var(--themeBgColor); }

/* line 56, src/assets/scss/_header.scss */
header#header a {
  text-decoration: none; }

/* line 2, src/assets/scss/_mainnav.scss */
#header .navbar-brand {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  font-size: 1.0rem;
  margin: 0; }

/* line 9, src/assets/scss/_mainnav.scss */
#header .navbar-toggler {
  width: 24px;
  height: 24px;
  position: relative;
  margin: 0 8px 0 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 20, 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 33, src/assets/scss/_mainnav.scss */
  #header .navbar-toggler span:nth-child(1) {
    top: 4px; }
  /* line 37, src/assets/scss/_mainnav.scss */
  #header .navbar-toggler span:nth-child(2) {
    top: 12px; }
  /* line 41, src/assets/scss/_mainnav.scss */
  #header .navbar-toggler span:nth-child(3) {
    top: 20px; }
  /* line 45, src/assets/scss/_mainnav.scss */
  #header .navbar-toggler:not(.collapsed) span:nth-child(1) {
    top: 12px;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
    background: #4E5979; }
  /* line 51, src/assets/scss/_mainnav.scss */
  #header .navbar-toggler:not(.collapsed) span:nth-child(2) {
    opacity: 0;
    -webkit-transition: none;
    transition: none; }
  /* line 56, src/assets/scss/_mainnav.scss */
  #header .navbar-toggler:not(.collapsed) span:nth-child(3) {
    top: 12px;
    -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg);
    background: #4E5979; }

/* line 63, src/assets/scss/_mainnav.scss */
#header .navbar-expand-lg {
  -ms-flex-flow: wrap;
  flex-flow: wrap; }

/* line 68, src/assets/scss/_mainnav.scss */
#header .navbar {
  padding: 0; }
  /* line 71, 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: 500;
    margin-bottom: 0.75rem; }
    /* line 80, 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 86, src/assets/scss/_mainnav.scss */
    #header .navbar .nav:not(.lang-switcher) .nav-link.active {
      background-color: var(--navHoverBgColor);
      border-radius: 4px; }
    @media (max-width: 1439.98px) {
      /* line 91, src/assets/scss/_mainnav.scss */
      #header .navbar .nav:not(.lang-switcher) .nav-link[aria-expanded="true"] {
        margin-bottom: 0;
        background-color: var(--navHoverBgColor);
        border-radius: 4px; } }
    @media (min-width: 1024px) {
      /* line 71, src/assets/scss/_mainnav.scss */
      #header .navbar .nav:not(.lang-switcher) .nav-link {
        padding-top: 1rem;
        padding-bottom: 1rem;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px;
        padding: 26px 12px;
        border-top: 2px solid transparent;
        border-bottom: 2px solid transparent;
        margin-bottom: 0; }
        /* line 108, src/assets/scss/_mainnav.scss */
        #header .navbar .nav:not(.lang-switcher) .nav-link:hover {
          color: var(--themeTxtColor);
          border-bottom: 2px solid #4EFF83;
          background-color: transparent;
          border-radius: 0; }
        /* line 115, src/assets/scss/_mainnav.scss */
        #header .navbar .nav:not(.lang-switcher) .nav-link.active {
          color: var(--themeTxtColor);
          border-bottom: 2px solid #4EFF83;
          background-color: transparent;
          border-radius: 0; }
        /* line 122, src/assets/scss/_mainnav.scss */
        #header .navbar .nav:not(.lang-switcher) .nav-link[aria-expanded="true"] {
          border-bottom: 2px solid #4EFF83;
          background-color: #F6F6F8; } }
    /* line 128, src/assets/scss/_mainnav.scss */
    #header .navbar .nav:not(.lang-switcher) .nav-link.dropdown-toggle::after {
      border: none !important;
      margin-left: auto;
      position: absolute;
      width: 20px;
      height: 20px;
      content: url("/assets/img/Chevron down.svg");
      right: 12px;
      top: 16px;
      vertical-align: text-bottom; }
      @media (min-width: 1024px) {
        /* line 128, src/assets/scss/_mainnav.scss */
        #header .navbar .nav:not(.lang-switcher) .nav-link.dropdown-toggle::after {
          position: relative;
          top: auto;
          right: auto;
          margin-left: 12px; } }
    /* line 149, src/assets/scss/_mainnav.scss */
    #header .navbar .nav:not(.lang-switcher) .nav-link[aria-expanded="true"].dropdown-toggle::after {
      content: url("/assets/img/Chevron up.svg"); }
  @media (max-width: 1439.98px) {
    /* line 155, src/assets/scss/_mainnav.scss */
    #header .navbar .dropdown-menu {
      background-color: transparent;
      border: none;
      border-radius: 0;
      padding: 0; } }
  @media (min-width: 1024px) {
    /* line 155, src/assets/scss/_mainnav.scss */
    #header .navbar .dropdown-menu {
      margin-top: 16px;
      padding: 16px;
      min-width: 280px;
      background-color: #FFFFFF;
      border: none;
      border-radius: 8px;
      -webkit-box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.16);
              box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.16);
      z-index: 3; }
      /* line 173, src/assets/scss/_mainnav.scss */
      #header .navbar .dropdown-menu:before {
        content: "";
        display: inline-block;
        position: absolute;
        left: 16px;
        top: -12px;
        width: 20px;
        height: 12px;
        border-style: solid;
        border-width: 0 10px 12px;
        border-color: transparent transparent #fff transparent;
        z-index: 2; } }
  /* line 203, src/assets/scss/_mainnav.scss */
  #header .navbar .dropdown-menu .nav-item {
    line-height: 32px; }
  /* line 207, src/assets/scss/_mainnav.scss */
  #header .navbar .dropdown-menu .dropdown-item {
    padding: 12px;
    font-weight: 500;
    border-radius: 4px;
    color: var(--themeTxtColor);
    margin-bottom: 4px; }
    @media (max-width: 1439.98px) {
      /* line 214, src/assets/scss/_mainnav.scss */
      #header .navbar .dropdown-menu .dropdown-item:hover {
        background-color: var(--navHoverBgColor); } }
    /* line 219, src/assets/scss/_mainnav.scss */
    #header .navbar .dropdown-menu .dropdown-item:active {
      background-color: var(--navHoverBgColor); }
  @media (min-width: 1024px) {
    /* line 225, src/assets/scss/_mainnav.scss */
    #header .navbar .dropdown-menu .dropdown-item {
      padding: 8px;
      color: #010D50; }
      /* line 229, src/assets/scss/_mainnav.scss */
      #header .navbar .dropdown-menu .dropdown-item:hover {
        background-color: #F9F9FC; } }
  /* line 237, 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 245, src/assets/scss/_mainnav.scss */
  #header .navbar .nav.lang-switcher .nav-item .nav-link {
    color: #007BFF;
    text-decoration: underline;
    background-color: transparent;
    font-weight: 500;
    font-size: 12px;
    padding: 0 8px;
    display: block;
    border-right: 1px solid #B2BACB; }
    /* line 255, src/assets/scss/_mainnav.scss */
    #header .navbar .nav.lang-switcher .nav-item .nav-link.active {
      color: var(--themeTxtColor);
      text-decoration: none; }
    /* line 260, src/assets/scss/_mainnav.scss */
    #header .navbar .nav.lang-switcher .nav-item .nav-link:hover {
      color: var(--themeTxtColor); }
  /* line 265, src/assets/scss/_mainnav.scss */
  #header .navbar .nav.lang-switcher .nav-item:last-child .nav-link {
    border-right-color: transparent; }
  /* line 271, 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 276, src/assets/scss/_mainnav.scss */
    #header .navbar .nav-location p {
      font-size: 12px;
      line-height: 20px; }

/* line 2, src/assets/scss/_footer.scss */
footer#footer #footer-main {
  background-color: #FFFFFF;
  color: #010D50; }
  /* line 8, src/assets/scss/_footer.scss */
  footer#footer #footer-main #footernav.nav .nav-item .nav-link {
    color: #010D50;
    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: #4E5979; }
  /* line 25, src/assets/scss/_footer.scss */
  footer#footer #footer-main .nav.lang-switcher .nav-item .nav-link {
    color: #010D50;
    font-weight: 500;
    font-size: 12px;
    padding: 0 8px;
    display: block;
    border-right: 1px solid #E5E7EB; }
    /* 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: #4E5979; }
  /* 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: 200;
    font-size: 12px;
    line-height: 18px;
    color: #010D50; }
  /* 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: #010D50;
    font-weight: 500; }
    /* line 67, src/assets/scss/_footer.scss */
    footer#footer #footer-main a.active, footer#footer #footer-main a:hover {
      color: #4E5979;
      text-decoration: none; }
  /* line 75, src/assets/scss/_footer.scss */
  footer#footer #footer-main #footernav-social.nav .nav-item {
    padding: 0; }
    /* line 78, src/assets/scss/_footer.scss */
    footer#footer #footer-main #footernav-social.nav .nav-item .nav-link.social-icon {
      color: #010D50;
      padding: 0;
      width: 32px;
      height: 32px;
      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 88, 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 91, 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 94, 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 97, 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 100, src/assets/scss/_footer.scss */
      footer#footer #footer-main #footernav-social.nav .nav-item .nav-link.social-icon.social-icon_link {
        background-color: #010D50; }
      /* line 104, 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: #4E5979; }

/* line 1, src/assets/scss/_typography.scss */
.light {
  font-weight: 200 !important; }

/* line 4, src/assets/scss/_typography.scss */
.regular {
  font-weight: 200 !important; }

/* line 7, src/assets/scss/_typography.scss */
.medium {
  font-weight: 500 !important; }

/* line 10, src/assets/scss/_typography.scss */
.semi-bold {
  font-weight: 800 !important; }

/* line 13, src/assets/scss/_typography.scss */
.bold {
  font-weight: 900 !important; }

/* line 16, src/assets/scss/_typography.scss */
.extrabold {
  font-weight: 800 !important; }

/* line 19, src/assets/scss/_typography.scss */
.black {
  font-weight: 900 !important; }

/* line 24, src/assets/scss/_typography.scss */
h1, .h1 {
  font-size: 32px;
  line-height: 36px;
  font-weight: 900;
  margin-bottom: 0; }
  @media (min-width: 768px) {
    /* line 24, src/assets/scss/_typography.scss */
    h1, .h1 {
      font-size: 58px;
      line-height: 64px; } }

/* line 39, src/assets/scss/_typography.scss */
h2, .h2 {
  font-size: 32px;
  line-height: 36px;
  font-weight: 900;
  margin-bottom: 0; }
  @media (min-width: 768px) {
    /* line 39, src/assets/scss/_typography.scss */
    h2, .h2 {
      font-size: 48px;
      line-height: 48px; } }

/* line 51, src/assets/scss/_typography.scss */
h3, .h3 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 800;
  margin-bottom: 0; }
  @media (max-width: 1023.98px) {
    /* line 57, src/assets/scss/_typography.scss */
    h3.mobile-h5, .h3.mobile-h5 {
      font-size: 20px;
      line-height: 32px;
      font-weight: 500; } }
  @media (min-width: 768px) {
    /* line 51, src/assets/scss/_typography.scss */
    h3, .h3 {
      font-size: 32px;
      line-height: 36px; } }

/* line 71, src/assets/scss/_typography.scss */
h4, .h4 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 800;
  margin-bottom: 0; }

/* line 82, src/assets/scss/_typography.scss */
h5, .h5 {
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
  margin-bottom: 0; }

/* line 99, src/assets/scss/_typography.scss */
h6, .h6 {
  font-size: 24px;
  line-height: 28px;
  font-weight: 200;
  margin-bottom: 0; }

/* line 118, src/assets/scss/_typography.scss */
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p.intro {
  color: #010D50; }

/* line 121, src/assets/scss/_typography.scss */
.backgroundDone h2, .backgroundDone h3, section.bg-color-ui-01 h3 {
  color: #FFFFFF; }

/* line 124, src/assets/scss/_typography.scss */
h1 {
  color: #4E5979; }

/* line 130, src/assets/scss/_typography.scss */
small,
.small {
  font-weight: 200; }

/* line 134, src/assets/scss/_typography.scss */
p, .p, #main-content li {
  font-size: 16px;
  line-height: 24px;
  font-weight: 200;
  margin-bottom: 1.2rem; }
  /* line 140, src/assets/scss/_typography.scss */
  p.large, .p.large, #main-content li.large {
    font-size: 16px;
    line-height: 24px; }
    @media (min-width: 768px) {
      /* line 140, src/assets/scss/_typography.scss */
      p.large, .p.large, #main-content li.large {
        font-size: 20px;
        line-height: 32px; } }
  /* line 149, src/assets/scss/_typography.scss */
  p.small, .p.small, #main-content li.small {
    font-size: 12px;
    line-height: 18px; }
  /* line 153, src/assets/scss/_typography.scss */
  p strong, .p strong, #main-content li strong {
    font-weight: 500 !important; }
  /* line 159, src/assets/scss/_typography.scss */
  p.intro, .p.intro, #main-content li.intro {
    font-size: 20px;
    line-height: 32px; }
    @media (min-width: 768px) {
      /* line 159, src/assets/scss/_typography.scss */
      p.intro, .p.intro, #main-content li.intro {
        font-size: 32px;
        line-height: 40px; } }

/* line 169, src/assets/scss/_typography.scss */
ul.bullet-list {
  padding-left: 1.5rem; }
  /* line 172, src/assets/scss/_typography.scss */
  ul.bullet-list.extra-spacing li {
    margin-bottom: 1rem; }

/* line 178, src/assets/scss/_typography.scss */
.openings-count {
  font-weight: 500;
  vertical-align: text-bottom;
  font-size: 16px; }
  @media (min-width: 768px) {
    /* line 178, src/assets/scss/_typography.scss */
    .openings-count {
      font-size: 20px; } }

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

@media (max-width: 767.98px) {
  /* line 28, src/assets/scss/_slider.scss */
  .subnav-buttons-slider .slick-list {
    padding-left: 0 !important; }
    /* line 31, src/assets/scss/_slider.scss */
    .subnav-buttons-slider .slick-list .slide-track {
      max-width: 576px !important; } }

@media (max-width: 1439.98px) {
  /* line 41, src/assets/scss/_slider.scss */
  .openings-slider .slick-list {
    padding-left: 8px !important; } }

/* line 50, src/assets/scss/_slider.scss */
.openings-slider .slick-slide > a {
  display: block;
  height: 100%; }

@media (max-width: 1439.98px) {
  /* line 58, src/assets/scss/_slider.scss */
  .slider2 .slick-list {
    padding-left: 0 !important; } }

/* line 65, src/assets/scss/_slider.scss */
.blog-slider {
  position: relative; }
  /* line 68, src/assets/scss/_slider.scss */
  .blog-slider .slick-arrow {
    position: absolute;
    z-index: 2;
    width: 40px;
    height: 88px;
    background: #F6F6F8;
    border-radius: 2px 0 0 2px;
    border: 0;
    font-size: 0;
    top: 0; }
    /* line 79, src/assets/scss/_slider.scss */
    .blog-slider .slick-arrow:hover {
      background: #E5E7EB; }
    /* line 83, 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 93, 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 104, src/assets/scss/_slider.scss */
  .blog-slider .slick-dots {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center; }
    /* line 110, src/assets/scss/_slider.scss */
    .blog-slider .slick-dots li {
      display: inline-block;
      margin-bottom: 0 !important; }
      /* line 114, src/assets/scss/_slider.scss */
      .blog-slider .slick-dots li button {
        width: 12px;
        height: 12px;
        border-radius: 6px;
        background-color: #E5E7EB;
        margin-left: 8px;
        margin-right: 8px;
        font-size: 0;
        border: 0; }
        /* line 123, src/assets/scss/_slider.scss */
        .blog-slider .slick-dots li button:hover {
          background-color: #B2BACB; }
      /* line 128, src/assets/scss/_slider.scss */
      .blog-slider .slick-dots li.slick-active button {
        background-color: #010D50; }

/* line 1, src/assets/scss/_forms.scss */
.form-control {
  border: none;
  border-bottom: 1px solid #E5E7EB;
  font-family: "Aspekta Variable", sans-serif;
  font-weight: 500;
  padding: 0.375rem 0;
  font-size: 1rem;
  font-size: 16px;
  line-height: 20px;
  color: #010D50;
  background-color: transparent;
  border-radius: 0; }
  /* line 14, src/assets/scss/_forms.scss */
  .form-control:focus {
    color: #010D50;
    background-color: transparent;
    border-color: #010D50;
    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 #B2BACB;
  padding: 8px 48px 8px 12px; }

/* line 29, src/assets/scss/_forms.scss */
.form-control.form-select.custom-select {
  background-color: #fff;
  background-image: url("/assets/img/Chevron down.svg");
  background-position: right 16px center;
  background-size: 16px;
  background-repeat: no-repeat; }

/* line 43, src/assets/scss/_forms.scss */
textarea.form-control {
  border: 1px solid #E5E7EB; }

/* line 47, src/assets/scss/_forms.scss */
.form-control.is-valid,
.was-validated .form-control:valid {
  border-color: #39BD8D;
  padding-right: 0;
  background-image: none; }

/* line 54, src/assets/scss/_forms.scss */
.form-control.is-invalid,
.was-validated .form-control:invalid {
  border-color: #D6245A;
  padding-right: 0;
  background-image: none; }

/* line 61, src/assets/scss/_forms.scss */
.valid-feedback {
  color: #39BD8D; }

/* line 65, src/assets/scss/_forms.scss */
.invalid-feedback {
  color: #D6245A; }

/* line 69, src/assets/scss/_forms.scss */
.form-control::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #4E5979 !important;
  font-weight: 300 !important;
  opacity: 1 !important; }
.form-control::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #4E5979 !important;
  font-weight: 300 !important;
  opacity: 1 !important; }
.form-control:-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #4E5979 !important;
  font-weight: 300 !important;
  opacity: 1 !important; }
.form-control::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #4E5979 !important;
  font-weight: 300 !important;
  opacity: 1 !important; }
.form-control::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #4E5979 !important;
  font-weight: 300 !important;
  opacity: 1 !important; }
  /* line 75, src/assets/scss/_forms.scss */
  .form-control::-webkit-input-placeholder:focus {
    color: #010D50 !important; }
  .form-control::-moz-placeholder:focus {
    color: #010D50 !important; }
  .form-control:-ms-input-placeholder:focus {
    color: #010D50 !important; }
  .form-control::-ms-input-placeholder:focus {
    color: #010D50 !important; }
  .form-control::placeholder:focus {
    color: #010D50 !important; }

/* line 80, src/assets/scss/_forms.scss */
.form-control:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #4E5979 !important;
  font-weight: 300 !important; }
  /* line 85, src/assets/scss/_forms.scss */
  .form-control:-ms-input-placeholder:focus {
    color: #010D50 !important; }

/* line 90, src/assets/scss/_forms.scss */
.form-control::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #4E5979 !important;
  font-weight: 300 !important; }
  /* line 95, src/assets/scss/_forms.scss */
  .form-control::-ms-input-placeholder:focus {
    color: #010D50 !important; }

/* line 105, src/assets/scss/_forms.scss */
label {
  display: inline-block;
  margin-bottom: 4px;
  font-size: 12px;
  line-height: 18px;
  color: #010D50;
  font-weight: 300; }

/* line 114, src/assets/scss/_forms.scss */
.custom-control {
  position: relative;
  z-index: 1;
  min-height: 40px;
  padding-left: 48px; }

/* line 121, src/assets/scss/_forms.scss */
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 40px;
  height: 40px;
  opacity: 0; }

/* line 130, src/assets/scss/_forms.scss */
.custom-checkbox .custom-control-label::before {
  border-radius: 4px; }

/* line 134, 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 #E5E7EB; }

/* line 148, src/assets/scss/_forms.scss */
.custom-control:hover .custom-control-label::before {
  border-color: #B2BACB; }

/* line 152, src/assets/scss/_forms.scss */
.custom-control:hover .custom-control-label::before {
  border-color: #4EFF83; }

/* line 157, src/assets/scss/_forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #B2BACB;
  background-color: #FFFFFF; }

/* line 163, 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 174, src/assets/scss/_forms.scss */
.custom-checkbox .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #FFFFFF;
  background-color: #FFFFFF;
  border-color: #FFF500; }

/* line 180, src/assets/scss/_forms.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  color: #FFFFFF;
  background-color: #FFFFFF;
  border-color: #FFF500; }

/* line 186, 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 199, src/assets/scss/_forms.scss */
.custom-radio .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #FFFFFF;
  background-color: #FFFFFF;
  border-color: #E5E7EB; }

/* line 205, src/assets/scss/_forms.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  color: #FFFFFF;
  background-color: #FFFFFF;
  border-color: #E5E7EB; }

/* line 211, src/assets/scss/_forms.scss */
.custom-checkbox .custom-control-input ~ .custom-control-label::after {
  background-image: none; }

/* line 215, src/assets/scss/_forms.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("/assets/img/icon-success.svg"); }

/* line 219, 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 223, 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 227, src/assets/scss/_forms.scss */
.custom-control-label {
  font-size: 16px;
  line-height: 40px; }

/* line 232, src/assets/scss/_forms.scss */
.frm_dropzone {
  text-align: center;
  padding: 24px;
  color: #4E5979;
  border: 1px dashed #B2BACB;
  border-radius: 4px;
  background-color: #F6F6F8; }
  /* line 240, 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: #B2BACB; }
    /* line 22, src/assets/scss/_pagination.scss */
    nav.blog-articles-nav ul.pagination li.page-item.active {
      background-color: #E5E7EB; }
      /* 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: #4E5979; }
    /* 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: #010D50;
      border: none; }
      /* line 46, src/assets/scss/_pagination.scss */
      nav.blog-articles-nav ul.pagination li.page-item a.page-link.page-link-text {
        font-weight: 700; }
    /* line 51, src/assets/scss/_pagination.scss */
    nav.blog-articles-nav ul.pagination li.page-item:nth-last-of-type(-n+2) {
      color: #4E5979; }

/* line 1, src/assets/scss/_modals.scss */
#cookies-notice {
  position: fixed;
  bottom: 0;
  right: 0;
  margin: 20px;
  max-width: 600px;
  z-index: 2000; }

/* 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: #4E5979; }

/* 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 #E5E7EB; }
  @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: #E5E7EB;
    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: #4E5979; }

/* line 136, src/assets/scss/_blog.scss */
.blog-search {
  background-color: #E5E7EB; }
  /* 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: #4E5979;
    border-color: #4E5979; }
  /* line 153, src/assets/scss/_blog.scss */
  .blog-search .btn:focus, .blog-search .btn:hover {
    color: #4E5979;
    -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: #010D50;
    padding: 0 16px;
    display: block;
    border-right: 1px solid #B2BACB; }
    /* 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: #4E5979; }
  /* 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 #E5E7EB;
  border-bottom: 1px dashed #E5E7EB;
  background-color: transparent;
  color: #010D50; }
  /* 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: #E5E7EB; }
  /* line 208, src/assets/scss/_blog.scss */
  .list-group.blog-list .list-group-item.blog-article.active {
    color: #010D50;
    background-color: #E5E7EB; }
  /* line 213, src/assets/scss/_blog.scss */
  .list-group.blog-list .list-group-item.blog-article:first-child {
    border-top: 1px solid #E5E7EB; }
  /* line 217, src/assets/scss/_blog.scss */
  .list-group.blog-list .list-group-item.blog-article:last-child {
    border-bottom: 1px solid #E5E7EB; }

/* line 2, src/assets/scss/pages/_home.scss */
img.home-hero-inline-squiggle {
  margin-left: 8px;
  width: 50px; }
  @media (min-width: 768px) {
    /* line 2, src/assets/scss/pages/_home.scss */
    img.home-hero-inline-squiggle {
      width: auto; } }

/* line 10, src/assets/scss/pages/_home.scss */
#home-slides {
  -webkit-transition: none;
  transition: none;
  background-color: transparent; }

/* line 15, 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 26, 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 33, src/assets/scss/pages/_home.scss */
.has-smile-bg {
  padding-left: 20%;
  padding-right: 20%; }
  /* line 37, 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 102, 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 106, src/assets/scss/pages/_home.scss */
    .message h6 {
      font-size: 20px;
      line-height: 28px; } }
  @media (max-width: 575.98px) {
    /* line 112, 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: 750;
  color: #010D50;
  min-height: 40px;
  -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 34, src/assets/scss/components/_01-button.scss */
  .btn.btn-primary {
    border: 1px solid #010D50;
    background-color: #010D50;
    color: #FFFFFF; }
    /* line 39, src/assets/scss/components/_01-button.scss */
    .btn.btn-primary:hover, .btn.btn-primary:focus {
      border-color: #4E5979;
      background-color: #4E5979;
      color: #FFFFFF;
      -webkit-box-shadow: none;
              box-shadow: none; }
  /* line 47, src/assets/scss/components/_01-button.scss */
  .btn.btn-white {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
    color: #010D50; }
    /* line 51, src/assets/scss/components/_01-button.scss */
    .btn.btn-white:hover {
      border-color: #E5E7EB;
      background-color: #E5E7EB;
      color: #010D50; }
  /* line 58, src/assets/scss/components/_01-button.scss */
  .btn.btn-color-ui-01 {
    border-color: #010D50;
    background-color: #010D50;
    color: #FFFFFF; }
    /* line 62, src/assets/scss/components/_01-button.scss */
    .btn.btn-color-ui-01:hover {
      border-color: #4E5979;
      background-color: #4E5979;
      color: #FFFFFF; }
  /* line 69, src/assets/scss/components/_01-button.scss */
  .btn.btn-color-ui-06 {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
    color: #010D50; }
    /* line 73, src/assets/scss/components/_01-button.scss */
    .btn.btn-color-ui-06:hover {
      border-color: #E5E7EB;
      background-color: #E5E7EB;
      color: #010D50; }
  /* line 80, src/assets/scss/components/_01-button.scss */
  .btn.disabled, .btn:disabled, .btn[disabled] {
    border-color: #F6F6F8;
    background-color: #F6F6F8;
    color: #FFFFFF;
    opacity: 1.0; }
  /* line 92, src/assets/scss/components/_01-button.scss */
  .btn.btn-outline-primary {
    border: 1px solid #010D50;
    background-color: transparent;
    color: #010D50; }
    /* line 97, src/assets/scss/components/_01-button.scss */
    .btn.btn-outline-primary:hover {
      border-color: #4E5979;
      background-color: rgba(255, 255, 255, 0.06);
      color: #010D50; }
  /* line 104, src/assets/scss/components/_01-button.scss */
  .btn.btn-outline-white {
    border-color: #FFFFFF;
    background-color: transparent;
    color: #FFFFFF; }
    /* line 108, src/assets/scss/components/_01-button.scss */
    .btn.btn-outline-white:hover {
      border-color: #E5E7EB;
      background-color: rgba(255, 255, 255, 0.06);
      color: #FFFFFF; }
  /* line 115, src/assets/scss/components/_01-button.scss */
  .btn.disabled, .btn:disabled, .btn[disabled] {
    border-color: #F6F6F8;
    background-color: transparent;
    color: #FFFFFF;
    opacity: 1.0; }
  /* line 127, src/assets/scss/components/_01-button.scss */
  .btn.btn-sm, .btn-group-sm > .btn {
    padding: 8px 20px;
    min-height: 40px;
    font-size: 16px; }
  /* line 134, 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 #E5E7EB;
  background-color: #E5E7EB;
  color: #010D50; }
  /* line 6, src/assets/scss/components/_03_cta-group.scss */
  .btn-nav:hover, .btn-nav:focus {
    border-color: #010D50;
    background-color: #010D50;
    color: #FFFFFF;
    -webkit-box-shadow: none;
            box-shadow: none; }
  /* line 13, src/assets/scss/components/_03_cta-group.scss */
  .btn-nav.active {
    border-color: #010D50;
    background-color: #010D50;
    color: #FFFFFF; }

/* line 21, src/assets/scss/components/_03_cta-group.scss */
.btn-subnav {
  border: 1px solid #fff;
  background-color: #fff;
  color: #010D50;
  font-weight: 200; }
  /* line 27, src/assets/scss/components/_03_cta-group.scss */
  .btn-subnav:hover, .btn-subnav:focus {
    border-color: #010D50;
    background-color: #010D50;
    color: #FFFFFF;
    -webkit-box-shadow: none;
            box-shadow: none; }
  /* line 34, src/assets/scss/components/_03_cta-group.scss */
  .btn-subnav.active {
    border-color: #010D50;
    background-color: #010D50;
    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: #B2BACB;
      padding: 0 8px; }
    /* line 15, src/assets/scss/components/_06_breadcrumb.scss */
    ul.breadcrumbs li a {
      color: #4E5979;
      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: #B2BACB; }
  /* 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: 70px;
  display: inline-block;
  text-decoration: none !important;
  color: #010D50;
  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='%23010D50' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.1436 18L23.1436 12L17.1436 6' stroke='%23010D50' 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 21, 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 28, 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 33, src/assets/scss/components/_09-link.scss */
  .link-arrow:hover {
    color: #4E5979;
    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='%234E5979' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M17.1436 18L23.1436 12L17.1436 6' stroke='%234E5979' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }

/* line 39, src/assets/scss/components/_09-link.scss */
.basic-link {
  text-decoration: underline;
  font-weight: bolder; }
  /* line 43, src/assets/scss/components/_09-link.scss */
  .basic-link:hover {
    opacity: 0.6; }

/* line 48, src/assets/scss/components/_09-link.scss */
.secondary-basic-link {
  text-decoration: none;
  font-weight: bolder;
  color: #4E5979; }
  /* line 53, src/assets/scss/components/_09-link.scss */
  .secondary-basic-link:hover {
    color: #B2BACB;
    text-decoration: none; }

/* line 60, src/assets/scss/components/_09-link.scss */
.download-item .link-download {
  display: block;
  max-width: 400px;
  width: 100%;
  padding-right: 60px;
  text-decoration: none !important;
  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 fill-rule='evenodd' clip-rule='evenodd' d='M12 3.25C12.4142 3.25 12.75 3.58579 12.75 4V14.0455L15.9425 10.4983C16.2196 10.1904 16.6938 10.1654 17.0017 10.4425C17.3096 10.7196 17.3346 11.1938 17.0575 11.5017L12.5575 16.5017C12.4152 16.6598 12.2126 16.75 12 16.75C11.7874 16.75 11.5848 16.6598 11.4425 16.5017L6.94253 11.5017C6.66544 11.1938 6.69039 10.7196 6.99828 10.4425C7.30616 10.1654 7.78038 10.1904 8.05747 10.4983L11.25 14.0455V4C11.25 3.58579 11.5858 3.25 12 3.25ZM3 16.75C3.41421 16.75 3.75 17.0858 3.75 17.5V20C3.75 20.1381 3.86193 20.25 4 20.25H20C20.1381 20.25 20.25 20.1381 20.25 20V17.5C20.25 17.0858 20.5858 16.75 21 16.75C21.4142 16.75 21.75 17.0858 21.75 17.5V20C21.75 20.9665 20.9665 21.75 20 21.75H4C3.0335 21.75 2.25 20.9665 2.25 20V17.5C2.25 17.0858 2.58579 16.75 3 16.75Z' fill='%23010D50'/%3E%3C/svg%3E");
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center right 20px; }
  /* line 71, src/assets/scss/components/_09-link.scss */
  .download-item .link-download:hover {
    background-color: #F6F6F8;
    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 fill-rule='evenodd' clip-rule='evenodd' d='M12 3.25C12.4142 3.25 12.75 3.58579 12.75 4V14.0455L15.9425 10.4983C16.2196 10.1904 16.6938 10.1654 17.0017 10.4425C17.3096 10.7196 17.3346 11.1938 17.0575 11.5017L12.5575 16.5017C12.4152 16.6598 12.2126 16.75 12 16.75C11.7874 16.75 11.5848 16.6598 11.4425 16.5017L6.94253 11.5017C6.66544 11.1938 6.69039 10.7196 6.99828 10.4425C7.30616 10.1654 7.78038 10.1904 8.05747 10.4983L11.25 14.0455V4C11.25 3.58579 11.5858 3.25 12 3.25ZM3 16.75C3.41421 16.75 3.75 17.0858 3.75 17.5V20C3.75 20.1381 3.86193 20.25 4 20.25H20C20.1381 20.25 20.25 20.1381 20.25 20V17.5C20.25 17.0858 20.5858 16.75 21 16.75C21.4142 16.75 21.75 17.0858 21.75 17.5V20C21.75 20.9665 20.9665 21.75 20 21.75H4C3.0335 21.75 2.25 20.9665 2.25 20V17.5C2.25 17.0858 2.58579 16.75 3 16.75Z' fill='%2300A45D'/%3E%3C/svg%3E"); }

/* line 1, src/assets/scss/components/_13-arrow-controls.scss */
.arrow {
  width: 56px;
  height: 56px;
  border-radius: 28px;
  background-color: #F6F6F8;
  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: #4E5979;
    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 50, src/assets/scss/components/_13-arrow-controls.scss */
.openings-slider-controls .slick-next:not(.disabled):not(.slick-disabled):hover {
  -webkit-transform: none;
          transform: none; }

/* line 54, src/assets/scss/components/_13-arrow-controls.scss */
.openings-slider-controls .slick-prev:not(.disabled):not(.slick-disabled):hover {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }

/* line 1, src/assets/scss/components/_14-navigation-pod.scss */
.pod-navigation {
  min-height: 380px;
  width: 100%;
  background: #010D50;
  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: #F6F6F8;
    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))), #010D50;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), #010D50;
    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 #F6F6F8; }
  /* line 26, src/assets/scss/components/_16-careers-pod.scss */
  .pod-careers .arrow {
    width: 56px;
    height: 56px;
    border-radius: 28px;
    background-color: #F6F6F8;
    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: #E5E7EB;
      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: #E5E7EB; }

/* line 1, src/assets/scss/components/_17-testimonial-pod.scss */
#testimonials-slider.container.slider {
  padding-left: 0;
  padding-right: 0;
  max-width: 100%; }
  /* line 6, src/assets/scss/components/_17-testimonial-pod.scss */
  #testimonials-slider.container.slider .slick-arrow.arrow:hover {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  /* line 10, src/assets/scss/components/_17-testimonial-pod.scss */
  #testimonials-slider.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 */
  #testimonials-slider.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;
    min-width: 48px;
    height: 48px; } }

/* line 55, src/assets/scss/components/_17-testimonial-pod.scss */
#testimonials-slider .slick-track {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

/* line 59, src/assets/scss/components/_17-testimonial-pod.scss */
#testimonials-slider .slick-slide {
  height: inherit !important; }

/* line 63, src/assets/scss/components/_17-testimonial-pod.scss */
#testimonials-slider .pod-testimonial-carousel {
  height: 100%; }
  /* line 66, src/assets/scss/components/_17-testimonial-pod.scss */
  #testimonials-slider .pod-testimonial-carousel > .row {
    height: 100%; }
  @media (max-width: 1439.98px) {
    /* line 70, src/assets/scss/components/_17-testimonial-pod.scss */
    #testimonials-slider .pod-testimonial-carousel .testimonial-item-content {
      height: 100%; }
    /* line 74, 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJhcHAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJfZ2xvYmFsLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfbWFpbm5hdi5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX3R5cG9ncmFwaHkuc2NzcyIsIl9idXR0b25zLnNjc3MiLCJfY2FyZHMuc2NzcyIsIl9zbGlkZXIuc2NzcyIsIl9mb3Jtcy5zY3NzIiwiX2FuaW1hdGlvbnMuc2NzcyIsIl9pY29ucy5zY3NzIiwiX3BhZ2luYXRpb24uc2NzcyIsIl9tb2RhbHMuc2NzcyIsIl9ibG9nLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwiY29tcG9uZW50cy9fMDEtYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL18wMi1jYWxsb3V0LnNjc3MiLCJjb21wb25lbnRzL18wM19jdGEtZ3JvdXAuc2NzcyIsImNvbXBvbmVudHMvXzA2X2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvXzA5LWxpbmsuc2NzcyIsImNvbXBvbmVudHMvXzEzLWFycm93LWNvbnRyb2xzLnNjc3MiLCJjb21wb25lbnRzL18xNC1uYXZpZ2F0aW9uLXBvZC5zY3NzIiwiY29tcG9uZW50cy9fMTYtY2FyZWVycy1wb2Quc2NzcyIsImNvbXBvbmVudHMvXzE3LXRlc3RpbW9uaWFsLXBvZC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0VoQjtFQUNFLCtCQUErQjtFQUMvQixvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQiw2RUFBNkUsRUFBQTs7QUFHL0U7RUFDQyw2QkFBNkI7RUFDN0IsZ1JBQWdSO0VBQ2hSLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsbUJBQ0QsRUFBQTs7QUFFQTtFQUNDLDZCQUE2QjtFQUM3QixnUkFBZ1I7RUFDaFIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixtQkFDRCxFQUFBOztBQUVBO0VBQ0MsNkJBQTZCO0VBQzdCLGdSQUFnUjtFQUNoUixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG1CQUNELEVBQUE7O0FBRUE7RUFDQyw2QkFBNkI7RUFDN0IsZ1JBQWdSO0VBQ2hSLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsbUJBQ0QsRUFBQTs7QUFFQTtFQUNDLDZCQUE2QjtFQUM3QixnUkFBZ1I7RUFDaFIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixtQkFDRCxFQUFBOztBQUVBO0VBQ0MseUJBQXlCO0VBQ3pCLDJFQUEyRTtFQUMzRSxvWUFBb1k7RUFDcFksZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixtQkFDRCxFQUFBOztBQ3pEQTs7Ozs7RUZ3REU7QUFDRixzREFBc0Q7QUd6RHREO0VBR0ksZUFBYztFQUFkLGlCQUFjO0VBQWQsaUJBQWM7RUFBZCxlQUFjO0VBQWQsY0FBYztFQUFkLGlCQUFjO0VBQWQsaUJBQWM7RUFBZCxnQkFBYztFQUFkLGVBQWM7RUFBZCxlQUFjO0VBQWQsYUFBYztFQUFkLGVBQWM7RUFBZCxvQkFBYztFQUlkLGtCQUFjO0VBQWQsb0JBQWM7RUFBZCxrQkFBYztFQUFkLGVBQWM7RUFBZCxrQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7RUFBZCxlQUFjO0VBQWQsc0JBQWM7RUFBZCxzQkFBYztFQUFkLHNCQUFjO0VBQWQsc0JBQWM7RUFBZCxzQkFBYztFQUFkLDBDQUFjO0VBQWQsc0JBQWM7RUFBZCwyQ0FBYztFQUFkLDBDQUFjO0VBQWQsNEJBQWM7RUFBZCx1QkFBYztFQUFkLDZCQUFjO0VBQWQseUJBQWM7RUFBZCxvQkFBYztFQUFkLDBCQUFjO0VBQWQsMEJBQWM7RUFBZCxxQkFBYztFQUFkLDJCQUFjO0VBQWQsMkJBQWM7RUFBZCxzQkFBYztFQUFkLDRCQUFjO0VBQWQsNEJBQWM7RUFBZCx1QkFBYztFQUFkLDZCQUFjO0VBQWQsa0NBQWM7RUFBZCw2QkFBYztFQUFkLG1DQUFjO0VBQWQsb0NBQWM7RUFBZCwrQkFBYztFQUFkLHFDQUFjO0VBQWQsb0NBQWM7RUFBZCwrQkFBYztFQUFkLHFDQUFjO0VBQWQsaUNBQWM7RUFBZCw0QkFBYztFQUFkLGtDQUFjO0VBQWQseUJBQWM7RUFBZCx1QkFBYztFQUFkLHdCQUFjO0VBQWQseUJBQWM7RUFBZCwwQkFBYztFQUFkLHlCQUFjO0VBSWQsa0JBQWlDO0VBQWpDLHNCQUFpQztFQUFqQyxzQkFBaUM7RUFBakMsdUJBQWlDO0VBQWpDLHVCQUFpQztFQUtuQyx3REFBeUI7RUFDekIsNkdBQXdCLEVBQUE7O0FIaUgxQix5REFBeUQ7QUloSHpEOzs7RUFHRSw4QkFBc0I7VUFBdEIsc0JBQXNCLEVBQUE7O0FKbUh4Qix5REFBeUQ7QUloSHpEO0VBQ0UsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtFQUNqQiw4QkFBOEI7RUFDOUIsNkNDWGEsRUFBQTs7QUw4SGYseURBQXlEO0FJN0d6RDtFQUNFLGNBQWMsRUFBQTs7QUpnSGhCLHlEQUF5RDtBSXRHekQ7RUFDRSxTQUFTO0VBQ1QsMkNFdUhxRDtFQ2NqRCxlQUFXO0VIbklmLGdCRXlIb0I7RUZ4SHBCLGdCQ21QK0I7RURsUC9CLGNDbkNnQjtFRG9DaEIsZ0JBQWdCO0VBQ2hCLHNCQzlDYSxFQUFBOztBTHVKZix5REFBeUQ7QUFDekQ7RUk3RkUscUJBQXFCLEVBQUE7O0FKZ0d2Qix5REFBeUQ7QUl2RnpEO0VBQ0UsK0JBQXVCO1VBQXZCLHVCQUF1QjtFQUN2QixTQUFTO0VBQ1QsaUJBQWlCLEVBQUE7O0FKMEZuQix5REFBeUQ7QUk3RXpEO0VBQ0UsYUFBYTtFQUNiLGtCQ2lOd0MsRUFBQTs7QUxqSTFDLDBEQUEwRDtBSXpFMUQ7RUFDRSxhQUFhO0VBQ2IsbUJDb0Y4QixFQUFBOztBTFJoQywwREFBMEQ7QUlqRTFEOztFQUVFLDBCQUEwQjtFQUMxQix5Q0FBaUM7VUFBakMsaUNBQWlDO0VBQ2pDLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsc0NBQThCO1VBQTlCLDhCQUE4QixFQUFBOztBSm9FaEMsMERBQTBEO0FJakUxRDtFQUNFLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsb0JBQW9CLEVBQUE7O0FKb0V0QiwwREFBMEQ7QUlqRTFEOzs7RUFHRSxhQUFhO0VBQ2IsbUJBQW1CLEVBQUE7O0FKb0VyQiwwREFBMEQ7QUlqRTFEOzs7O0VBSUUsZ0JBQWdCLEVBQUE7O0FKb0VsQiwwREFBMEQ7QUlqRTFEO0VBQ0UsZ0JFNEJvQixFQUFBOztBTndDdEIsMERBQTBEO0FJakUxRDtFQUNFLG9CQUFvQjtFQUNwQixjQUFjLEVBQUE7O0FKb0VoQiwwREFBMEQ7QUlqRTFEO0VBQ0UsZ0JBQWdCLEVBQUE7O0FKb0VsQiwwREFBMEQ7QUlqRTFEOztFQUVFLG1CQ3FJa0MsRUFBQTs7QUxqRXBDLDBEQUEwRDtBSWpFMUQ7RUdJSSxjQUFXLEVBQUE7O0FQaUVmLDBEQUEwRDtBSTVEMUQ7O0VBRUUsa0JBQWtCO0VHUGhCLGNBQVc7RUhTYixjQUFjO0VBQ2Qsd0JBQXdCLEVBQUE7O0FKK0QxQiwwREFBMEQ7QUk1RDFEO0VBQU0sY0FBYyxFQUFBOztBSmdFcEIsMERBQTBEO0FJL0QxRDtFQUFNLFVBQVUsRUFBQTs7QUptRWhCLDBEQUEwRDtBSTVEMUQ7RUFDRSxjRXZLZTtFRndLZixxQkNYNEM7RURZNUMsNkJBQTZCLEVBQUE7RUo4RDdCLCtEQUErRDtFUTlPL0Q7SUptTEUsY0NkOEQ7SURlOUQsMEJDZCtDLEVBQUE7O0FMNkVuRCwwREFBMEQ7QUl0RDFEO0VBQ0UsY0FBYztFQUNkLHFCQUFxQixFQUFBO0VKd0RyQiwrREFBK0Q7RVF2UC9EO0lKa01FLGNBQWM7SUFDZCxxQkFBcUIsRUFBQTs7QUp5RHpCLDBEQUEwRDtBSWhEMUQ7Ozs7RUFJRSxpR0MwRGdIO0VFbEg5RyxjQUFXLEVBQUE7O0FQNEdmLDBEQUEwRDtBSWhEMUQ7RUFFRSxhQUFhO0VBRWIsbUJBQW1CO0VBRW5CLGNBQWM7RUFHZCw2QkFBNkIsRUFBQTs7QUo4Qy9CLDBEQUEwRDtBSXRDMUQ7RUFFRSxnQkFBZ0IsRUFBQTs7QUp3Q2xCLDBEQUEwRDtBSWhDMUQ7RUFDRSxzQkFBc0I7RUFDdEIsa0JBQWtCLEVBQUE7O0FKbUNwQiwwREFBMEQ7QUloQzFEO0VBR0UsZ0JBQWdCO0VBQ2hCLHNCQUFzQixFQUFBOztBSmlDeEIsMERBQTBEO0FJekIxRDtFQUNFLHlCQUF5QixFQUFBOztBSjRCM0IsMERBQTBEO0FJekIxRDtFQUNFLG9CQzhFa0M7RUQ3RWxDLHVCQzZFa0M7RUQ1RWxDLGNDdFFnQjtFRHVRaEIsZ0JBQWdCO0VBQ2hCLG9CQUFvQixFQUFBOztBSjRCdEIsMERBQTBEO0FJckIxRDtFQUVFLG1CQUFtQjtFQUNuQixnQ0FBZ0MsRUFBQTs7QUp1QmxDLDBEQUEwRDtBSWYxRDtFQUVFLHFCQUFxQjtFQUNyQixxQkM0SjJDLEVBQUE7O0FMM0k3QywwREFBMEQ7QUlYMUQ7RUFFRSxnQkFBZ0IsRUFBQTs7QUphbEIsMERBQTBEO0FJTDFEO0VBQ0UsVUFBVSxFQUFBOztBSlFaLDBEQUEwRDtBSUwxRDs7Ozs7RUFLRSxTQUFTO0VBQ1Qsb0JBQW9CO0VHaEtsQixrQkFBVztFSGtLYixvQkFBb0IsRUFBQTs7QUpRdEIsMERBQTBEO0FJTDFEOztFQUVFLGlCQUFpQixFQUFBOztBSlFuQiwwREFBMEQ7QUlMMUQ7O0VBRUUsb0JBQW9CLEVBQUE7O0FKUXRCLDBEQUEwRDtBQUMxRDtFSUZFLGVBQWUsRUFBQTs7QUpLakIsMERBQTBEO0FJQzFEO0VBQ0UsaUJBQWlCLEVBQUE7O0FKRW5CLDBEQUEwRDtBSUsxRDs7OztFQUlFLDBCQUEwQixFQUFBOztBSkY1QiwwREFBMEQ7QUlPeEQ7Ozs7RUFLSSxlQUFlLEVBQUE7O0FKTHJCLDBEQUEwRDtBSVcxRDs7OztFQUlFLFVBQVU7RUFDVixrQkFBa0IsRUFBQTs7QUpScEIsMERBQTBEO0FJVzFEOztFQUVFLDhCQUFzQjtVQUF0QixzQkFBc0I7RUFDdEIsVUFBVSxFQUFBOztBSlJaLDBEQUEwRDtBSVkxRDtFQUNFLGNBQWM7RUFFZCxnQkFBZ0IsRUFBQTs7QUpWbEIsMERBQTBEO0FJYTFEO0VBTUUsWUFBWTtFQUVaLFVBQVU7RUFDVixTQUFTO0VBQ1QsU0FBUyxFQUFBOztBSmhCWCwwREFBMEQ7QUlxQjFEO0VBQ0UsY0FBYztFQUNkLFdBQVc7RUFDWCxlQUFlO0VBQ2YsVUFBVTtFQUNWLG9CQUFvQjtFRzlPaEIsaUJBQVc7RUhnUGYsb0JBQW9CO0VBQ3BCLGNBQWM7RUFDZCxtQkFBbUIsRUFBQTs7QUpsQnJCLDBEQUEwRDtBSXFCMUQ7RUFDRSx3QkFBd0IsRUFBQTs7QUpsQjFCLDBEQUEwRDtBQUMxRDs7RUl1QkUsWUFBWSxFQUFBOztBSm5CZCwwREFBMEQ7QUFDMUQ7RUkwQkUsb0JBQW9CO0VBQ3BCLHdCQUF3QixFQUFBOztBSnZCMUIsMERBQTBEO0FBQzFEO0VJOEJFLHdCQUF3QixFQUFBOztBSjNCMUIsMERBQTBEO0FJbUMxRDtFQUNFLGFBQWE7RUFDYiwwQkFBMEIsRUFBQTs7QUpoQzVCLDBEQUEwRDtBSXVDMUQ7RUFDRSxxQkFBcUIsRUFBQTs7QUpwQ3ZCLDBEQUEwRDtBSXVDMUQ7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZSxFQUFBOztBSnBDakIsMERBQTBEO0FJdUMxRDtFQUNFLGFBQWEsRUFBQTs7QUpwQ2YsMERBQTBEO0FBQzFEO0VJeUNFLHdCQUF3QixFQUFBOztBSnRDMUIsc0RBQXNEO0FTdGJ0RDs7RUFFRSxrQkpzU3dDO0VJcFN4QyxnQkpzUytCO0VJclMvQixnQkpzUytCLEVBQUE7O0FMa0pqQyx1REFBdUQ7QVNwYnZEO0VGcUtNLGlCQUFXLEVBQUE7O0FQbVJqQix1REFBdUQ7QVN2YnZEO0VGb0tNLGVBQVcsRUFBQTs7QVB1UmpCLHVEQUF1RDtBUzFidkQ7RUZtS00sa0JBQVcsRUFBQTs7QVAyUmpCLHVEQUF1RDtBUzdidkQ7RUZrS00saUJBQVcsRUFBQTs7QVArUmpCLHVEQUF1RDtBU2hjdkQ7RUZpS00sa0JBQVcsRUFBQTs7QVBtU2pCLHVEQUF1RDtBU25jdkQ7RUZnS00sZUFBVyxFQUFBOztBUHVTakIsdURBQXVEO0FTcmN2RDtFRjhKTSxrQkFBVztFRTVKZixnQkp3UytCLEVBQUE7O0FMZ0tqQyx1REFBdUQ7QVNwY3ZEO0VGd0pNLGVBQVc7RUV0SmYsZ0JKMlIrQjtFSTFSL0IsZ0JKa1IrQixFQUFBOztBTHFMakMsdURBQXVEO0FTcmN2RDtFRm1KTSxpQkFBVztFRWpKZixnQkp1UitCO0VJdFIvQixnQko2UStCLEVBQUE7O0FMMkxqQyx1REFBdUQ7QVN0Y3ZEO0VGOElNLGlCQUFXO0VFNUlmLGdCSm1SK0I7RUlsUi9CLGdCSndRK0IsRUFBQTs7QUxpTWpDLHVEQUF1RDtBU3ZjdkQ7RUZ5SU0saUJBQVc7RUV2SWYsZ0JKK1ErQjtFSTlRL0IsZ0JKbVErQixFQUFBOztBTHVNakMsdURBQXVEO0FJN2F2RDtFS3BCRSxlSGtKVTtFR2pKVixrQkhpSlU7RUdoSlYsU0FBUztFQUNULHdDSnpDYSxFQUFBOztBTDhlZix1REFBdUQ7QVM3YnZEOztFRmtHSSxrQkFBVztFRS9GYixnQkoyTitCLEVBQUE7O0FMcU9qQyx1REFBdUQ7QVM3YnZEOztFQUVFLGNKbVFnQztFSWxRaEMseUJKMlFtQyxFQUFBOztBTHFMckMsdURBQXVEO0FTeGJ2RDtFQy9FRSxlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FWMmdCbEIsdURBQXVEO0FTeGJ2RDtFQ3BGRSxlQUFlO0VBQ2YsZ0JBQWdCLEVBQUE7O0FWZ2hCbEIsdURBQXVEO0FTMWJ2RDtFQUNFLHFCQUFxQixFQUFBO0VUNGJyQix1REFBdUQ7RVM3YnpEO0lBSUksb0JKcVArQixFQUFBOztBTHdNbkMsd0RBQXdEO0FTbmJ4RDtFRjJESSxjQUFXO0VFekRiLHlCQUF5QixFQUFBOztBVHNiM0Isd0RBQXdEO0FTbGJ4RDtFQUNFLGtCSHlGVTtFQ3JCTixrQkFBVyxFQUFBOztBUGtYakIsd0RBQXdEO0FTbGJ4RDtFQUNFLGNBQWM7RUYrQ1osa0JBQVc7RUU3Q2IsY0oxR2dCLEVBQUE7RUw4aEJoQix3REFBd0Q7RVN2YjFEO0lBTUkscUJBQXFCLEVBQUE7O0FUcWJ6Qix3REFBd0Q7QVd4aUJ4RDtFQ0lFLGVBQWU7RUFHZixZQUFZLEVBQUE7O0Fac2lCZCx5REFBeUQ7QVd2aUJ6RDtFQUNFLGdCTnFnQ3dDO0VNcGdDeEMsc0JOUmE7RU1TYix5Qk5OZ0I7RVFRZCxrQlB5S2U7RU1oTGpCLGVBQWU7RUFHZixZQUFZLEVBQUE7O0FaK2lCZCx5REFBeUQ7QVdqaUJ6RDtFQUVFLHFCQUFxQixFQUFBOztBWG1pQnZCLHlEQUF5RDtBV2hpQnpEO0VBQ0Usa0JBQTJCO0VBQzNCLGNBQWMsRUFBQTs7QVhtaUJoQix5REFBeUQ7QVdoaUJ6RDtFSjhISSxjQUFXO0VJNUhiLGNOM0JnQixFQUFBOztBTDhqQmxCLHNEQUFzRDtBYzFrQnREO0VQbUtJLGdCQUFXO0VPaktiLGNUbUNlO0VTbENmLHFCQUFxQixFQUFBO0VkNGtCckIsc0RBQXNEO0VjemtCdEQ7SUFDRSxjQUFjLEVBQUE7O0FkNGtCbEIsdURBQXVEO0FjdmtCdkQ7RUFDRSxzQlQwbEN1QztFRXA4QnJDLGdCQUFXO0VPcEpiLFdUVGE7RVNVYix5QlREZ0I7RVFFZCxxQlIrTitCLEVBQUE7RUwwV2pDLHVEQUF1RDtFYzlrQnpEO0lBU0ksVUFBVTtJUDhJVixlQUFXO0lPNUlYLGdCUm1Ka0IsRUFBQTs7QU5zYnRCLHVEQUF1RDtBSWpZdkQ7RVVqTUUsY0FBYztFUHFJWixnQkFBVztFT25JYixjVGpCZ0IsRUFBQTtFTHNsQmhCLHVEQUF1RDtFY3hrQnpEO0lQc0lJLGtCQUFXO0lPOUhYLGNBQWM7SUFDZCxrQkFBa0IsRUFBQTs7QWRxa0J0Qix1REFBdUQ7QWNoa0J2RDtFQUNFLGlCVGlrQ3VDO0VTaGtDdkMs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ekJoRCx3RUFBd0U7QWtCenlCNUQ7RUZoQlYsZ0JBQThDLEVBQUE7O0FoQjZ6QmhELHdFQUF3RTtBa0I3eUI1RDtFRmhCVixzQkFBOEMsRUFBQTs7QWhCaTBCaEQsd0VBQXdFO0FrQmp6QjVEO0VGaEJWLHNCQUE4QyxFQUFBOztBQ0s1QztFakJpMEJGLHdFQUF3RTtFa0I1MUJwRTtJQUNFLDBCQUFhO1FBQWIsYUFBYTtJQUNiLG1CQUFZO1FBQVosb0JBQVk7WUFBWixZQUFZO0lBQ1osZUFBZSxFQUFBO0VsQjgxQnJCLDhEQUE4RDtFa0J6MUJ0RDtJRndCTixtQlR1QnFEO1FTdkJyRCxrQlR1QnFEO1lTdkJyRCxjVHVCcUQ7SVN0QnJELGVUc0JxRCxFQUFBO0VQOHlCdkQsOERBQThEO0VrQjcxQnREO0lGd0JOLG1CVHVCcUQ7UVN2QnJELGlCVHVCcUQ7WVN2QnJELGFUdUJxRDtJU3RCckQsY1RzQnFELEVBQUE7RVBrekJ2RCw4REFBOEQ7RWtCajJCdEQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsdUJUdUJxRDtZU3ZCckQsbUJUdUJxRDtJU3RCckQsb0JUc0JxRCxFQUFBO0VQc3pCdkQsOERBQThEO0VrQnIyQnREO0lGd0JOLG1CVHVCcUQ7UVN2QnJELGlCVHVCcUQ7WVN2QnJELGFUdUJxRDtJU3RCckQsY1RzQnFELEVBQUE7RVAwekJ2RCw4REFBOEQ7RWtCejJCdEQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsaUJUdUJxRDtZU3ZCckQsYVR1QnFEO0lTdEJyRCxjVHNCcUQsRUFBQTtFUDh6QnZELDhEQUE4RDtFa0I3MkJ0RDtJRndCTixtQlR1QnFEO1FTdkJyRCx1QlR1QnFEO1lTdkJyRCxtQlR1QnFEO0lTdEJyRCxvQlRzQnFELEVBQUE7RVBrMEJ2RCx3RUFBd0U7RWtCMzJCcEU7SUZDSixtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLFdBQVc7SUFDWCxlQUFlLEVBQUE7RWhCNjJCZix3RUFBd0U7RWtCMTJCaEU7SUZiUixtQkFBNkM7UUFBN0Msc0JBQTZDO1lBQTdDLGtCQUE2QztJQUk3QyxtQkFB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RTtJQUF3Qiw2QkFEWjtRQUNZLGtCQURaO1lBQ1ksU0FEWixFQUFBO0VsQjY3QmxCLHdFQUF3RTtFa0JyN0I5RDtJRmhCVixjQUE0QixFQUFBO0VoQnc4QjVCLHdFQUF3RTtFa0J4N0I5RDtJRmhCVixxQkFBOEMsRUFBQTtFaEIyOEI5Qyx3RUFBd0U7RWtCMzdCOUQ7SUZoQlYsc0JBQThDLEVBQUE7RWhCODhCOUMsd0VBQXdFO0VrQjk3QjlEO0lGaEJWLGdCQUE4QyxFQUFBO0VoQmk5QjlDLHdFQUF3RTtFa0JqOEI5RDtJRmhCVixzQkFBOEMsRUFBQTtFaEJvOUI5Qyx3RUFBd0U7RWtCcDhCOUQ7SUZoQlYsc0JBQThDLEVBQUE7RWhCdTlCOUMsd0VBQXdFO0VrQnY4QjlEO0lGaEJWLGdCQUE4QyxFQUFBO0VoQjA5QjlDLHdFQUF3RTtFa0IxOEI5RDtJRmhCVixzQkFBOEMsRUFBQTtFaEI2OUI5Qyx3RUFBd0U7RWtCNzhCOUQ7SUZoQlYsc0JBQThDLEVBQUE7RWhCZytCOUMsd0VBQXdFO0VrQmg5QjlEO0lGaEJWLGdCQUE4QyxFQUFBO0VoQm0rQjlDLHdFQUF3RTtFa0JuOUI5RDtJRmhCVixzQkFBOEMsRUFBQTtFaEJzK0I5Qyx3RUFBd0U7RWtCdDlCOUQ7SUZoQlYsc0JBQThDLEVBQUEsRUVrQm5DOztBRGJUO0VqQnMrQkYsd0VBQXdFO0VrQmpnQ3BFO0lBQ0UsMEJBQWE7UUFBYixhQUFhO0lBQ2IsbUJBQVk7UUFBWixvQkFBWTtZQUFaLFlBQVk7SUFDWixlQUFlLEVBQUE7RWxCbWdDckIsOERBQThEO0VrQjkvQnREO0lGd0JOLG1CVHVCcUQ7UVN2QnJELGtCVHVCcUQ7WVN2QnJELGNUdUJxRDtJU3RCckQsZVRzQnFELEVBQUE7RVBtOUJ2RCw4REFBOEQ7RWtCbGdDdEQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsaUJUdUJxRDtZU3ZCckQsYVR1QnFEO0lTdEJyRCxjVHNCcUQsRUFBQTtFUHU5QnZELDhEQUE4RDtFa0J0Z0N0RDtJRndCTixtQlR1QnFEO1FTdkJyRCx1QlR1QnFEO1lTdkJyRCxtQlR1QnFE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QUE7RWhCd29DOUMsd0VBQXdFO0VrQnhuQzlEO0lGaEJWLHNCQUE4QyxFQUFBO0VoQjJvQzlDLHdFQUF3RTtFa0IzbkM5RDtJRmhCVixzQkFBOEMsRUFBQSxFRWtCbkM7O0FEYlQ7RWpCMm9DRix3RUFBd0U7RWtCdHFDcEU7SUFDRSwwQkFBYTtRQUFiLGFBQWE7SUFDYixtQkFBWTtRQUFaLG9CQUFZO1lBQVosWUFBWTtJQUNaLGVBQWUsRUFBQTtFbEJ3cUNyQiw4REFBOEQ7RWtCbnFDdEQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsa0JUdUJxRDtZU3ZCckQsY1R1QnFEO0lTdEJyRCxlVHNCcUQsRUFBQTtFUHduQ3ZELDhEQUE4RDtFa0J2cUN0RDtJRndCTixtQlR1QnFEO1FTdkJyRCxpQlR1QnFEO1lTdkJyRCxhVHVCcUQ7SVN0QnJELGNUc0JxRCxFQUFBO0VQNG5DdkQsOERBQThEO0VrQjNxQ3REO0lGd0JOLG1CVHVCcUQ7UVN2QnJELHVCVHVCcUQ7WVN2QnJELG1CVHVCcUQ7SVN0QnJELG9CVHNCcUQsRUFBQTtFUGdvQ3ZELDhEQUE4RDtFa0IvcUN0RDtJRndCTixtQlR1QnFEO1FTdkJyRCxpQlR1QnFEO1lTdkJyRCxhVHVCcUQ7SVN0QnJELGNUc0JxRCxFQUFBO0VQb29DdkQsOERBQThEO0VrQm5yQ3REO0lGd0JOLG1CVHVCcUQ7UVN2QnJELGlCVHVCcUQ7WVN2QnJELGFUdUJxRDtJU3RCckQsY1RzQnFELEVBQUE7RVB3b0N2RCw4REFBOEQ7RWtCdnJDdEQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsdUJUdUJxRDtZU3ZCckQsbUJUdUJxRDtJU3RCckQsb0JUc0JxRCxFQUFBO0VQNG9DdkQsd0VBQXdFO0VrQnJyQ3BFO0lGQ0osbUJBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZUFBZSxFQUFBO0VoQnVyQ2Ysd0VBQXdFO0VrQnByQ2hFO0lGYlIsbUJBQTZDO1FBQTdDLHNCQUE2QztZQUE3QyxrQkFBNkM7SUFJN0MsbUJBQThDLEVBQUE7RWhCaXNDOUMsd0VBQXdFO0VrQnhyQ2hF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RFosRUFBQTtFbEJ1d0NsQix3RUFBd0U7RWtCL3ZDOUQ7SUZoQlYsY0FBNEIsRUFBQTtFaEJreEM1Qix3RUFBd0U7RWtCbHdDOUQ7SUZoQlYscUJBQThDLEVBQUE7RWhCcXhDOUMsd0VBQXdFO0VrQnJ3QzlEO0lGaEJWLHNCQUE4QyxFQUFBO0VoQnd4QzlDLHdFQUF3RTtFa0J4d0M5RDtJRmhCVixnQkFBOEMsRUFBQTtFaEIyeEM5Qyx3RUFBd0U7RWtCM3dDOUQ7SUZoQlYsc0JBQThDLEVBQUE7RWhCOHhDOUMsd0VBQXdFO0VrQjl3QzlEO0lGaEJWLHNCQUE4QyxFQUFBO0VoQml5QzlDLHdFQUF3RTtFa0JqeEM5RDtJRmhCVixnQkFBOEMsRUFBQTtFaEJveUM5Qyx3RUFBd0U7RWtCcHhDOUQ7SUZoQlYsc0JBQThDLEVBQUE7RWhCdXlDOUMsd0VBQXdFO0VrQnZ4QzlEO0lGaEJWLHNCQUE4QyxFQUFBO0VoQjB5QzlDLHdFQUF3RTtFa0IxeEM5RDtJRmhCVixnQkFBOEMsRUFBQTtFaEI2eUM5Qyx3RUFBd0U7RWtCN3hDOUQ7SUZoQlYsc0JBQThDLEVBQUE7RWhCZ3pDOUMsd0VBQXdFO0VrQmh5QzlEO0lGaEJWLHNCQUE4QyxFQUFBLEVFa0JuQzs7QURiVDtFakJnekNGLHdFQUF3RTtFa0IzMENwRTtJQUNFLDBCQUFhO1FBQWIsYUFBYTtJQUNiLG1CQUFZO1FBQVosb0JBQVk7WUFBWixZQUFZO0lBQ1osZUFBZSxFQUFBO0VsQjYwQ3JCLDhEQUE4RDtFa0J4MEN0RDtJRndCTixtQlR1QnFEO1FTdkJyRCxrQlR1QnFEO1lTdkJyRCxjVHVCcUQ7SVN0QnJELGVUc0JxRCxFQUFBO0VQNnhDdkQsOERBQThEO0VrQjUwQ3REO0lGd0JOLG1CVHVCcUQ7UVN2QnJELGlCVHVCcUQ7WVN2QnJELGFUdUJxRDtJU3RCckQsY1RzQnFELEVBQUE7RVBpeUN2RCw4REFBOEQ7RWtCaDFDdEQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsdUJUdUJxRDtZU3ZCckQsbUJUdUJxRDtJU3RCckQsb0JUc0JxRCxFQUFBO0VQcXlDdkQsOERB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LHlCQUpzQyxFQUFBO0VwQmdsRDVDLG1FQUFtRTtFb0JqbERuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCcWxEOUMsa0VBQWtFO0FvQnptRGhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQjJnRGxFLG1FQUFtRTtBb0IvbURqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCa2hEbEUsK0RBQStEO0FRL21EN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCcW1ENUMsbUVBQW1FO0VvQnRtRG5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEIwbUQ5QyxrRUFBa0U7QW9COW5EaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCZ2lEbEUsbUVBQW1FO0FvQnBvRGpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckJ1aURsRSwrREFBK0Q7QVFwb0Q3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEIwbkQ1QyxtRUFBbUU7RW9CM25EbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQituRDlDLGtFQUFrRTtBb0JucERoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckJxakRsRSxtRUFBbUU7QW9CenBEakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQjRqRGxFLCtEQUErRDtBUXpwRDdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQitvRDVDLG1FQUFtRTtFb0JocERuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCb3BEOUMsa0VBQWtFO0FvQnhxRGhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQjBrRGxFLG1FQUFtRTtBb0I5cURqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCaWxEbEUsK0RBQStEO0FROXFEN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCb3FENUMsbUVBQW1FO0VvQnJxRG5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEJ5cUQ5QyxrRUFBa0U7QW9CN3JEaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCK2xEbEUsbUVBQW1FO0FvQm5zRGpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckJzbURsRSwrREFBK0Q7QVFuc0Q3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEJ5ckQ1QyxtRUFBbUU7RW9CMXJEbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQjhyRDlDLGtFQUFrRTtBb0JsdERoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckJvbkRsRSxtRUFBbUU7QW9CeHREakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQjJuRGxFLCtEQUErRDtBUXh0RDdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQjhzRDVDLG1FQUFtRTtFb0Ivc0RuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCbXREOUMsa0VBQWtFO0FvQnZ1RGhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQnlvRGxFLG1FQUFtRTtBb0I3dURqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCZ3BEbEUsK0RBQStEO0FRN3VEN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCbXVENUMsbUVBQW1FO0VvQnB1RG5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEJ3dUQ5QyxrRUFBa0U7QW9CNXZEaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCOHBEbEUsbUVBQW1FO0FvQmx3RGpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckJxcURsRSwrREFBK0Q7QVFsd0Q3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEJ3dkQ1QyxtRUFBbUU7RW9CenZEbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQjZ2RDlDLGtFQUFrRTtBb0JqeERoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckJtckRsRSxtRUFBbUU7QW9CdnhEakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQjByRGxFLCtEQUErRDtBUXZ4RDdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQjZ3RDVDLG1FQUFtRTtFb0I5d0RuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCa3hEOUMsa0VBQWtFO0FvQnR5RGhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQndzRGxFLG1FQUFtRTtBb0I1eURqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCK3NEbEUsK0RBQStEO0FRNXlEN0Q7RVlpQk0seUJBSnNDLEVB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QyxtRUFBbUU7RW9Cci9EbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQnkvRDlDLGtFQUFrRTtBb0I3Z0VoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckIrNkRsRSxtRUFBbUU7QW9CbmhFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQnM3RGxFLCtEQUErRDtBUW5oRTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQnlnRTVDLG1FQUFtRTtFb0IxZ0VuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCOGdFOUMsa0VBQWtFO0FvQmxpRWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQm84RGxFLG1FQUFtRTtBb0J4aUVqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCMjhEbEUsK0RBQStEO0FReGlFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCOGhFNUMsbUVBQW1FO0VvQi9oRW5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEJtaUU5QyxrRUFBa0U7QW9CdmpFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCeTlEbEUsbUVBQW1FO0FvQjdqRWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckJnK0RsRSwrREFBK0Q7QVE3akU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEJtakU1QyxtRUFBbUU7RW9CcGpFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQndqRTlDLGtFQUFrRTtBb0I1a0VoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckI4K0RsRSxtRUFBbUU7QW9CbGxFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQnEvRGxFLCtEQUErRDtBUWxsRTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQndrRTVDLG1FQUFtRTtFb0J6a0VuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCNmtFOUMsa0VBQWtFO0FvQmptRWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQm1nRWxFLG1FQUFtRTtBb0J2bUVqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCMGdFbEUsK0RBQStEO0FRdm1FN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCNmxFNUMsbUVBQW1FO0VvQjlsRW5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEJrbUU5QyxrRUFBa0U7QW9CdG5FaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCd2hFbEUsbUVBQW1FO0FvQjVuRWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckIraEVsRSwrREFBK0Q7QVE1bkU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEJrbkU1QyxtRUFBbUU7RW9Cbm5FbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQnVuRTlDLGtFQUFrRTtBb0Izb0VoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckI2aUVsRSxtRUFBbUU7QW9CanBFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQm9qRWxFLCtEQUErRDtBUWpwRTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQnVvRTVDLG1FQUFtRTtFb0J4b0VuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCNG9FOUMsa0VBQWtFO0FvQmhxRWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQmtrRWxFLG1FQUFtRTtBb0J0cUVqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCeWtFbEUsK0RBQStEO0FRdHFFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCNHBFNUMsbUVBQW1FO0VvQjdwRW5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEJpcUU5QyxrRUFBa0U7QW9CcnJFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCdWxFbEUsbUVBQW1FO0FvQjNyRWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckI4bEVsRSwrREFBK0Q7QVEzckU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEJpckU1QyxtRUFBbUU7RW9CbHJFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQnNyRTlDLGtFQUFrRTtBb0Ixc0VoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckI0bUVsRSxtRUFBbUU7QW9CaHRFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQm1uRWxFLCtEQUErRDtBUWh0RTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQnNzRTVDLG1FQUFtRTtFb0J2c0VuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCMnNFOUMsa0VBQWtFO0FvQi90RWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQmlvRWxFLG1FQUFtRTtBb0JydUVqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCd29FbEUsK0RBQStEO0FRcnVFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCMnRFNUMsbUVBQW1FO0VvQjV0RW5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEJndUU5QyxrRUFBa0U7QW9CcHZFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCc3BFbEUsbUVBQW1FO0FvQjF2RWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckI2cEVsRSwrREFBK0Q7QVExdkU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEJndkU1QyxtRUFBbUU7RW9CanZFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQnF2RTlDLGtFQUFrRTtBb0J6d0VoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckIycUVsRSxtRUFBbUU7QW9CL3dFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQmtyRWxFLCtEQUErRDtBUS93RTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQnF3RTVDLG1FQUFtRTtFb0J0d0VuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCMHdFOUMsa0VBQWtFO0FvQjl4RWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQmdzRWxFLG1FQUFtRTtBb0JweUVqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCdXNFbEUsK0RBQStEO0FRcHlFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCMHhFNUMsbUVBQW1FO0VvQjN4RW5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEIreEU5QyxrRUFBa0U7QW9CbnpFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCcXRFbEUsbUVBQW1FO0FvQnp6RWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckI0dEVsRSwrREFBK0Q7QVF6ekU3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEIreUU1QyxtRUFBbUU7RW9CaHpFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQm96RTlDLGtFQUFrRTtBb0J4MEVoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckIwdUVsRSxtRUFBbUU7QW9COTBFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQml2RWxFLCtEQUErRDtBUTkwRTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQm8wRTVDLG1FQUFtRTtFb0JyMEVuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCeTBFOUMsa0VBQWtFO0FvQjcxRWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQit2RWxFLG1FQUFtRTtBb0JuMkVqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCc3dFbEUsK0RBQStEO0FRbjJFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCeTFFNUMsbUVBQW1FO0VvQjExRW5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEI4MUU5QyxrRUFBa0U7QW9CbDNFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCb3hFbEUsbUVBQW1FO0FvQngzRWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckIyeEVsRSwrREFBK0Q7QVF4M0U3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEI4MkU1QyxtRUFBbUU7RW9CLzJFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQm0zRTlDLGtFQUFrRTtBb0J2NEVoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckJ5eUVsRSxtRUFBbUU7QW9CNzRFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQmd6RWxFLCtEQUErRDtBUTc0RTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQm00RTVDLG1FQUFtRTtFb0JwNEVuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCdzRFOUMsa0VBQWtFO0FvQjU1RWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQjh6RWxFLG1FQUFtRTtBb0JsNkVqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCcTBFbEUsK0RBQStEO0FRbDZFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCdzVFNUMsbUVBQW1FO0VvQno1RW5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEI2NUU5QyxrRUFBa0U7QW9CajdFaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCbTFFbEUsbUVBQW1FO0FvQnY3RWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckIwMUVsRSwrREFBK0Q7QVF2N0U3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEI2NkU1QyxtRUFBbUU7RW9COTZFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQms3RTlDLGtFQUFrRTtBb0J0OEVoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckJ3MkVsRSxtRUFBbUU7QW9CNThFakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQisyRWxFLCtEQUErRDtBUTU4RTdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQms4RTVDLG1FQUFtRTtFb0JuOEVuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCdThFOUMsa0VBQWtFO0FvQjM5RWhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQjYzRWxFLG1FQUFtRTtBb0JqK0VqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCbzRFbEUsK0RBQStEO0FRaitFN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCdTlFNUMsbUVBQW1FO0VvQng5RW5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEI0OUU5QyxrRUFBa0U7QW9CaC9FaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCazVFbEUsbUVBQW1FO0FvQnQvRWpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckJ5NUVsRSwrREFBK0Q7QVF0L0U3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEI0K0U1QyxtRUFBbUU7RW9CNytFbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQmkvRTlDLGtFQUFrRTtBb0JyZ0ZoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckJ1NkVsRSxtRUFBbUU7QW9CM2dGakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQjg2RWxFLCtEQUErRDtBUTNnRjdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQmlnRjVDLG1FQUFtRTtFb0JsZ0ZuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCc2dGOUMsa0VBQWtFO0FvQjFoRmhFOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FyQjQ3RWxFLG1FQUFtRTtBb0JoaUZqRTs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QXJCbThFbEUsK0RBQStEO0FRaGlGN0Q7RVlpQk0seUJBSnNDLEVBQUE7RXBCc2hGNUMsbUVBQW1FO0VvQnZoRm5FOztJQVNRLHlCQVJvQyxFQUFBOztBcEIyaEY5QyxrRUFBa0U7QW9CL2lGaEU7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QXJCaTlFbEUsbUVBQW1FO0FvQnJqRmpFOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBckJ3OUVsRSwrREFBK0Q7QVFyakY3RDtFWWlCTSx5QkFKc0MsRUFBQTtFcEIyaUY1QyxtRUFBbUU7RW9CNWlGbkU7O0lBU1EseUJBUm9DLEVBQUE7O0FwQmdqRjlDLGtFQUFrRTtBb0Jwa0ZoRTs7O0VBSUkseUJDZ0c0RCxFQUFBOztBckJzK0VsRSxtRUFBbUU7QW9CMWtGakU7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FyQjYrRWxFLCtEQUErRDtBUTFrRjdEO0VZaUJNLHlCQUpzQyxFQUFBO0VwQmdrRjVDLG1FQUFtRTtFb0Jqa0ZuRTs7SUFTUSx5QkFSb0MsRUFBQTs7QXBCcWtGOUMsa0VBQWtFO0FvQnpsRmhFOzs7RUFJSSxzQ2ZRUyxFQUFBOztBTG1sRmYsK0RBQStEO0FReGxGN0Q7RVlpQk0sc0NBSnNDLEVBQUE7RXBCOGtGNUMsbUVBQW1FO0VvQi9rRm5FOztJQVNRLHNDQVJvQyxFQUFBOztBcEJtbEY5QywwREFBMEQ7QW1CNy9FMUQ7RUFHTSxXZDNHUztFYzRHVCx5QmRwR1k7RWNxR1oscUJkaVFxRCxFQUFBOztBTDZ2RTNELDBEQUEwRDtBbUJuZ0YxRDtFQVdNLGNkNUdZO0VjNkdaLHlCZGxIWTtFY21IWixxQmRsSFksRUFBQTs7QUw4bUZsQiwwREFBMEQ7QW1Cdi9FMUQ7RUFDRSxXZDNIYTtFYzRIYix5QmRwSGdCLEVBQUE7RUw2bUZoQiwwREFBMEQ7RW1CMy9FNUQ7OztJQU9JLHFCZDZPdUQsRUFBQTtFTDR3RXpELDBEQUEwRDtFbUJoZ0Y1RDtJQVdJLFNBQVMsRUFBQTtFbkJ3L0VYLDBEQUEwRDtFbUJuZ0Y1RDtJQWdCTSwyQ2QxSVMsRUFBQTtFTGdvRmIsK0RBQStEO0VRM25GL0Q7SVc0SU0sV2RqSk87SWNrSlAsNENkbEpPLEVBQUE7O0FZa0VYO0VqQm9rRkYsMERBQTBEO0VtQm4rRXhEO0lBRUksY0FBYztJQUNkLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsaUNBQWlDLEVBQUE7SW5CbytFckMsMERBQTBEO0ltQnorRXpEO01BU0ssU0FBUyxFQUFBLEVBQ1Y7O0FGM0dMO0VqQitrRkYsMERBQTBEO0VtQjkrRXhEO0lBRUksY0FBYztJQUNkLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsaUNBQWlDLEVBQUE7SW5CKytFckMsMERBQTBEO0ltQnAvRXpEO01BU0ssU0FBUyxFQUFBLEVBQ1Y7O0FGM0dMO0VqQjBsRkYsMERBQTBEO0VtQnovRXhEO0lBRUksY0FBYztJQUNkLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsaUNBQWlDLEVBQUE7SW5CMC9FckMsMERBQTBEO0ltQi8vRXpEO01BU0ssU0FBUyxFQUFBLEVBQ1Y7O0FGM0dMO0VqQnFtRkYsMERBQTBEO0VtQnBnRnhEO0lBRUksY0FBYztJQUNkLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsaUNBQWlDLEVBQUE7SW5CcWdGckMsMERBQTBEO0ltQjFnRnpEO01BU0ssU0FBUyxFQUFBLEVBQ1Y7O0FuQm9nRlQsMERBQTBEO0FtQm5oRjFEO0VBT1EsY0FBYztFQUNkLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsaUNBQWlDLEVBQUE7RW5CK2dGdkMsMERBQTBEO0VtQnpoRjVEO0lBY1UsU0FBUyxFQUFBOztBbkIrZ0ZuQix1REFBdUQ7QXNCNXJGdkQ7RUFDRSxjQUFjO0VBQ2QsV0FBVztFQUNYLG1DRGlIOEQ7RUNoSDlELHlCakIwWGtDO0VFaE45QixlQUFXO0VldktmLGdCaEI2Sm9CO0VnQjVKcEIsZ0JqQnVSK0I7RWlCdFIvQixjakJEZ0I7RWlCRWhCLHNCakJUYTtFaUJVYiw0QkFBNEI7RUFDNUIseUJqQlBnQjtFUU9kLGtCUHlLZTtFaUIzS2Isd0ZsQndlNEY7RWtCeGU1RixnRmxCd2U0RjtFa0J4ZTVGLHdFbEJ3ZTRGO0VrQnhlNUYsOEdsQndlNEYsRUFBQTtFa0JwZTVGO0l2QjhyRkYsdURBQXVEO0lzQjVzRjNEO01DZVEsd0JBQWdCO01BQWhCLGdCQUFnQixFQUFBLEVEZ0N2QjtFdEJncUZDLHdEQUF3RDtFc0Ivc0YxRDtJQXNCSSw2QkFBNkI7SUFDN0IsU0FBUyxFQUFBO0V0QjRyRlgsK0RBQStEO0V3QjVzRi9EO0lBQ0UsY25CQWM7SW1CQ2Qsc0JuQlJXO0ltQlNYLHFCbkJzZHNFO0ltQnJkdEUsVUFBVTtJQUtSLHNEbEJIVztZa0JHWCw4Q2xCSFcsRUFBQTtFTjZzRmYsd0RBQXdEO0VzQjF0RjFEO0lBK0JJLGNqQnhCYztJaUIwQmQsVUFBVSxFQUFBO0VBakNkO0lBK0JJLGNqQnhCYztJaUIwQmQsVUFBVSxFQUFBO0VBakNkO0lBK0JJLGNqQnhCYztJaUIwQmQsVUFBVSxFQUFBO0VBakNkO0lBK0JJLGNqQnhCYztJaUIwQmQsVUFBVSxFQUFBO0VBakNkO0lBK0JJLGNqQnhCYztJaUIwQmQsVUFBVSxFQUFBO0V0QjZyRlosd0RBQXdEO0VzQjl0RjFEO0lBMkNJLHlCakJ4Q2M7SWlCMENkLFVBQVUsRUFBQTs7QXRCc3JGZCx3REFBd0Q7QXNCbHJGeEQ7Ozs7RUFLSSx3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQixFQUFBOztBdEJvckZwQix3REFBd0Q7QXNCaHJGeEQ7RUFHSSxrQkFBa0I7RUFDbEIsMEJqQnREYyxFQUFBOztBTHV1RmxCLHdEQUF3RDtBc0JyckZ4RDtFQWFJLGNqQi9EYztFaUJnRWQsc0JqQnZFVyxFQUFBOztBTG12RmYsd0RBQXdEO0FzQnZxRnhEOztFQUVFLGNBQWM7RUFDZCxXQUFXLEVBQUE7O0F0QjBxRmIsd0RBQXdEO0FzQmhxRnhEO0VBQ0UsaUNEeUI4RDtFQ3hCOUQsb0NEd0I4RDtFQ3ZCOUQsZ0JB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O0VBb0RFLHFCbkIxQ1c7RW1CNkNULCtDQUE2QztFQUM3QyxpUkgzQjBFO0VHNEIxRSw0QkFBNEI7RUFDNUIsMkRBQTZEO0VBQzdELGdFSCtCd0QsRUFBQTtFckJzeUY5RCwrREFBK0Q7RXdCaDRGN0Q7SUErREkscUJuQnJEUztJbUJzRFQsd0RuQnREUztZbUJzRFQsZ0RuQnREUyxFQUFBOztBTDIzRmpCLCtEQUErRDtBd0JyNEYzRDtFQXlFSSw4QkFBOEM7RUFDOUMsd0NBQXNELEVBQUE7O0F4QmcwRjlELCtEQUErRDtBd0IxNEYzRDtFQW1GSSxvQ0hPd0Q7RUdOeEQsa0ZITXdELEVBQUE7O0FyQnF6RmhFLCtEQUErRDtBd0IvNEYzRDtFQTJGRSxxQm5CakZXO0VtQm9GVCxrREFBb0U7RUFDcEUsdWpCQUE4SixFQUFBO0V4QnF6RnBLLGdFQUFnRTtFd0JwNUY5RDtJQW1HSSxxQm5CekZTO0ltQjBGVCx3RG5CMUZTO1ltQjBGVCxnRG5CMUZTLEVBQUE7O0FMKzRGakIsZ0VBQWdFO0F3Qno1RjVEO0VBNEdJLGNuQmxHUyxFQUFBOztBTG01RmpCLGdFQUFnRTtBd0I3NUY1RDs7O0VBaUhJLGNBQWMsRUFBQTs7QXhCa3pGdEIsZ0VBQWdFO0F3Qm42RjVEO0VBeUhJLGNuQi9HUyxFQUFBO0VMNDVGZixnRUFBZ0U7RXdCdDZGOUQ7SUE0SE0scUJuQmxITyxFQUFBOztBTGc2RmpCLGdFQUFnRTtBd0IxNkY1RDtFQWtJTSxxQkFBa0M7RUM1SnhDLHlCRDZKK0MsRUFBQTs7QXhCNHlGbkQsZ0VBQWdFO0F3Qi82RjVEO0VBeUlNLHdEbkIvSE87VW1CK0hQLGdEbkIvSE8sRUFBQTs7QUx5NkZqQixnRUFBZ0U7QXdCbjdGNUQ7RUE2SU0scUJuQm5JTyxFQUFBOztBTDY2RmpCLGdFQUFnRTtBd0J2N0Y1RDtFQXVKSSxxQm5CN0lTLEVBQUE7O0FMaTdGakIsZ0VBQWdFO0F3QjM3RjVEO0VBNEpNLHFCbkJsSk87RW1CbUpQLHdEbkJuSk87VW1CbUpQLGdEbkJuSk8sRUFBQTs7QUxzN0ZqQiwrREFBK0Q7QXdCcDdGN0Q7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ZVEsd0JBQWdCO01BQWhCLGdCQUFnQixFQUFBLEVHOEJ2QjtFMUJtbUdDLCtEQUErRDtFUTFvRy9EO0lrQlVFLGNyQk5jO0lxQk9kLHFCQUFxQixFQUFBO0UxQm1vR3ZCLDBEQUEwRDtFMEJwcEc1RDtJQXNCSSxVQUFVO0lBQ1Ysc0RwQlZhO1lvQlViLDhDcEJWYSxFQUFBO0VOMm9HZiwwREFBMEQ7RTBCeHBHNUQ7SUE2QkksYXJCa1o2QixFQUFBO0VMNHVGL0IsMERBQTBEO0UwQjNwRzVEO0lBa0NJLGVBQXNELEVBQUE7O0ExQjZuRzFELDBEQUEwRDtBMEIvbUcxRDs7RUFFRSxvQkFBb0IsRUFBQTs7QTFCa25HdEIsMERBQTBEO0EwQnptR3hEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkJhYTtFcUJYZixxQnJCV2UsRUFBQTtFTjRwR2YsK0RBQStEO0VRbnFHL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQitxRzNILGlFQUFpRTtFMkJucUdqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsdURBQWlGO1lBQWpGLCtDQUFpRixFQUFBO0UzQmdxR3JGLGlFQUFpRTtFMkIzcEdqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQmZhO0lxQmdCYixxQnJCaEJhLEVBQUE7RU40cUdmLGlFQUFpRTtFMkJycEdqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0Jnc0cvTSxpRUFBaUU7STJCanBHakU7O01BS0ksdURBQWlGO2NBQWpGLCtDQUFpRixFQUFBOztBM0JpcEd6RiwwREFBMEQ7QTBCem9HeEQ7RUMzREEsY3RCVWdCO0VvQlZkLHlCbkJjZTtFcUJaakIscUJyQllpQixFQUFBO0VOMnJHakIsK0RBQStEO0VRbnNHL0Q7SW1CQUUsY3RCSWM7SW9CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQitzRzNILGlFQUFpRTtFMkJuc0dqRTtJQUVFLGN0QkhjO0lvQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0UzQmdzR3JGLGlFQUFpRTtFMkIzckdqRTtJQUVFLGN0QmpCYztJc0JrQmQseUJyQmRlO0lxQmVmLHFCckJmZSxFQUFBO0VOMnNHakIsaUVBQWlFO0UyQnJyR2pFOztJQUdFLGN0QjdCYztJc0I4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQmd1Ry9NLGlFQUFpRTtJMkJqckdqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0EzQmlyR3pGLDBEQUEwRDtBMEJ6cUd4RDtFQzNEQSxXdEJDYTtFb0JEWCx5QnBCb0NhO0VzQmxDZixxQnRCa0NlLEVBQUE7RUxxc0dmLCtEQUErRDtFUW51Ry9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0IrdUczSCxpRUFBaUU7RTJCbnVHakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHVEQUFpRjtZQUFqRiwrQ0FBaUYsRUFBQTtFM0JndUdyRixpRUFBaUU7RTJCM3RHakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCdEJRYTtJc0JQYixxQnRCT2EsRUFBQTtFTHF0R2YsaUVBQWlFO0UyQnJ0R2pFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQmd3Ry9NLGlFQUFpRTtJMkJqdEdqRTs7TUFLSSx1REFBaUY7Y0FBakYsK0NBQWlGLEVBQUE7O0EzQml0R3pGLDBEQUEwRDtBMEJ6c0d4RDtFQzNEQSxXdEJDYTtFb0JEWCx5QnBCc0NhO0VzQnBDZixxQnRCb0NlLEVBQUE7RUxtdUdmLCtEQUErRDtFUW53Ry9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0Ird0czSCxpRUFBaUU7RTJCbndHakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFM0Jnd0dyRixpRUFBaUU7RTJCM3ZHakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCdEJVYTtJc0JUYixxQnRCU2EsRUFBQTtFTG12R2YsaUVBQWlFO0UyQnJ2R2pFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQmd5Ry9NLGlFQUFpRTtJMkJqdkdqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0EzQml2R3pGLDBEQUEwRDtBMEJ6dUd4RDtFQzNEQSxjdEJVZ0I7RW9CVmQseUJwQm1DYTtFc0JqQ2YscUJ0QmlDZSxFQUFBO0VMc3dHZiwrREFBK0Q7RVFueUcvRDtJbUJBRSxjdEJJYztJb0JWZCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCK3lHM0gsaUVBQWlFO0UyQm55R2pFO0lBRUUsY3RCSGM7SW9CVmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RTNCZ3lHckYsaUVBQWlFO0UyQjN4R2pFO0lBRUUsY3RCakJjO0lzQmtCZCx5QnRCT2E7SXNCTmIscUJ0Qk1hLEVBQUE7RUxzeEdmLGlFQUFpRTtFMkJyeEdqRTs7SUFHRSxjdEI3QmM7SXNCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JnMEcvTSxpRUFBaUU7STJCanhHakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBM0JpeEd6RiwwREFBMEQ7QTBCendHeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJwQmlDYTtFc0IvQmYscUJ0QitCZSxFQUFBO0VMd3lHZiwrREFBK0Q7RVFuMEcvRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCKzBHM0gsaUVBQWlFO0UyQm4wR2pFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx1REFBaUY7WUFBakYsK0NBQWlGLEVBQUE7RTNCZzBHckYsaUVBQWlFO0UyQjN6R2pFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnRCS2E7SXNCSmIscUJ0QklhLEVBQUE7RUx3ekdmLGlFQUFpRTtFMkJyekdqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JnMkcvTSxpRUFBaUU7STJCanpHakU7O01BS0ksdURBQWlGO2NBQWpGLCtDQUFpRixFQUFBOztBM0Jpekd6RiwwREFBMEQ7QTBCenlHeEQ7RUMzREEsY3RCVWdCO0VvQlZkLHlCcEJFYztFc0JBaEIscUJ0QkFnQixFQUFBO0VMdTJHaEIsK0RBQStEO0VRbjJHL0Q7SW1CQUUsY3RCSWM7SW9CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQisyRzNILGlFQUFpRTtFMkJuMkdqRTtJQUVFLGN0QkhjO0lvQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0UzQmcyR3JGLGlFQUFpRTtFMkIzMUdqRTtJQUVFLGN0QmpCYztJc0JrQmQseUJ0QjFCYztJc0IyQmQscUJ0QjNCYyxFQUFBO0VMdTNHaEIsaUVBQWlFO0UyQnIxR2pFOztJQUdFLGN0QjdCYztJc0I4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQmc0Ry9NLGlFQUFpRTtJMkJqMUdqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0EzQmkxR3pGLDBEQUEwRDtBMEJ6MEd4RDtFQzNEQSxXdEJDYTtFb0JEWCx5QnBCU2M7RXNCUGhCLHFCdEJPZ0IsRUFBQTtFTGc0R2hCLCtEQUErRDtFUW40Ry9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0IrNEczSCxpRUFBaUU7RTJCbjRHakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHNEQUFpRjtZQUFqRiw4Q0FBaUYsRUFBQTtFM0JnNEdyRixpRUFBaUU7RTJCMzNHakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCdEJuQmM7SXNCb0JkLHFCdEJwQmMsRUFBQTtFTGc1R2hCLGlFQUFpRTtFMkJyM0dqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JnNkcvTSxpRUFBaUU7STJCajNHakU7O01BS0ksc0RBQWlGO2NBQWpGLDhDQUFpRixFQUFBOztBM0JpM0d6RiwwREFBMEQ7QTBCejJHeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQmVpQjtFcUJibkIscUJyQmFtQixFQUFBO0VOMDVHbkIsK0RBQStEO0VRbjZHL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQis2RzNILGlFQUFpRTtFMkJuNkdqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsdURBQWlGO1lBQWpGLCtDQUFpRixFQUFBO0UzQmc2R3JGLGlFQUFpRTtFMkIzNUdqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQmJpQjtJcUJjakIscUJyQmRpQixFQUFBO0VOMDZHbkIsaUVBQWlFO0UyQnI1R2pFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQmc4Ry9NLGlFQUFpRTtJMkJqNUdqRTs7TUFLSSx1REFBaUY7Y0FBakYsK0NBQWlGLEVBQUE7O0EzQmk1R3pGLDBEQUEwRDtBMEJ6NEd4RDtFQzNEQSxXdEJDYTtFb0JEWCx5Qm5CZ0JpQjtFcUJkbkIscUJyQmNtQixFQUFBO0VOeTdHbkIsK0RBQStEO0VRbjhHL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQis4RzNILGlFQUFpRTtFMkJuOEdqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0UzQmc4R3JGLGlFQUFpRTtFMkIzN0dqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQlppQjtJcUJhakIscUJyQmJpQixFQUFBO0VOeThHbkIsaUVBQWlFO0UyQnI3R2pFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQmcrRy9NLGlFQUFpRTtJMkJqN0dqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0EzQmk3R3pGLDBEQUEwRDtBMEJ6Nkd4RDtFQzNEQSxjdEJVZ0I7RW9CVmQseUJuQmlCaUI7RXFCZm5CLHFCckJlbUIsRUFBQTtFTnc5R25CLCtEQUErRDtFUW4rRy9EO0ltQkFFLGN0QkljO0lvQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0IrK0czSCxpRUFBaUU7RTJCbitHakU7SUFFRSxjdEJIYztJb0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFM0JnK0dyRixpRUFBaUU7RTJCMzlHakU7SUFFRSxjdEJqQmM7SXNCa0JkLHlCckJYaUI7SXFCWWpCLHFCckJaaUIsRUFBQTtFTncrR25CLGlFQUFpRTtFMkJyOUdqRTs7SUFHRSxjdEI3QmM7SXNCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JnZ0gvTSxpRUFBaUU7STJCajlHakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBM0JpOUd6RiwwREFBMEQ7QTBCejhHeEQ7RUMzREEsY3RCVWdCO0VvQlZkLHlCbkJrQmlCO0VxQmhCbkIscUJyQmdCbUIsRUFBQTtFTnUvR25CLCtEQUErRDtFUW5nSC9EO0ltQkFFLGN0QkljO0lvQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0IrZ0gzSCxpRUFBaUU7RTJCbmdIakU7SUFFRSxjdEJIYztJb0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFM0JnZ0hyRixpRUFBaUU7RTJCMy9HakU7SUFFRSxjdEJqQmM7SXNCa0JkLHlCckJWaUI7SXFCV2pCLHFCckJYaUIsRUFBQTtFTnVnSG5CLGlFQUFpRTtFMkJyL0dqRTs7SUFHRSxjdEI3QmM7SXNCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JnaUgvTSxpRUFBaUU7STJCai9HakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBM0JpL0d6RiwwREFBMEQ7QTBCeitHeEQ7RUMzREEsY3RCVWdCO0VvQlZkLHlCbkJtQmlCO0VxQmpCbkIscUJyQmlCbUIsRUFBQTtFTnNoSG5CLCtEQUErRDtFUW5pSC9EO0ltQkFFLGN0QkljO0lvQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0IraUgzSCxpRUFBaUU7RTJCbmlIakU7SUFFRSxjdEJIYztJb0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFM0JnaUhyRixpRUFBaUU7RTJCM2hIakU7SUFFRSxjdEJqQmM7SXNCa0JkLHlCckJUaUI7SXFCVWpCLHFCckJWaUIsRUFBQTtFTnNpSG5CLGlFQUFpRTtFMkJyaEhqRTs7SUFHRSxjdEI3QmM7SXNCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0Jna0gvTSxpRUFBaUU7STJCamhIakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBM0JpaEh6RiwwREFBMEQ7QTBCemdIeEQ7RUMzREEsY3RCVWdCO0VvQlZkLDBDbkJvQnFDO0VxQmxCdkMsc0NyQmtCdUMsRUFBQTtFTnFqSHZDLCtEQUErRDtFUW5rSC9EO0ltQkFFLGN0QkljO0lvQlZkLDBDRURvRjtJQVNwRixzQ0FUeUgsRUFBQTtFM0Ira0gzSCxpRUFBaUU7RTJCbmtIakU7SUFFRSxjdEJIYztJb0JWZCwwQ0VEb0Y7SUFnQnBGLHNDQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFM0Jna0hyRixpRUFBaUU7RTJCM2pIakU7SUFFRSxjdEJqQmM7SXNCa0JkLDBDckJScUM7SXFCU3JDLHNDckJUcUMsRUFBQTtFTnFrSHZDLGlFQUFpRTtFMkJyakhqRTs7SUFHRSxjdEI3QmM7SXNCOEJkLDBDQXpDdUs7SUE2Q3ZLLHNDQTdDK00sRUFBQTtJM0JnbUgvTSxpRUFBaUU7STJCampIakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBM0Jpakh6RiwwREFBMEQ7QTBCemlIeEQ7RUMzREEsY3RCVWdCO0VvQlZkLHlCbkJxQmlCO0VxQm5CbkIscUJyQm1CbUIsRUFBQTtFTm9sSG5CLCtEQUErRDtFUW5tSC9EO0ltQkFFLGN0QkljO0lvQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0IrbUgzSCxpRUFBaUU7RTJCbm1IakU7SUFFRSxjdEJIYztJb0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFM0JnbUhyRixpRUFBaUU7RTJCM2xIakU7SUFFRSxjdEJqQmM7SXNCa0JkLHlCckJQaUI7SXFCUWpCLHFCckJSaUIsRUFBQTtFTm9tSG5CLGlFQUFpRTtFMkJybEhqRTs7SUFHRSxjdEI3QmM7SXNCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0Jnb0gvTSxpRUFBaUU7STJCamxIakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBM0JpbEh6RiwwREFBMEQ7QTBCemtIeEQ7RUMzREEsY3RCVWdCO0VvQlZkLDJDbkJ1QnNDO0VxQnJCeEMsdUNyQnFCd0MsRUFBQTtFTmtuSHhDLCtEQUErRDtFUW5vSC9EO0ltQkFFLGN0QkljO0lvQlZkLDJDRURvRjtJQVNwRix1Q0FUeUgsRUFBQTtFM0Irb0gzSCxpRUFBaUU7RTJCbm9IakU7SUFFRSxjdEJIYztJb0JWZCwyQ0VEb0Y7SUFnQnBGLHVDQWhCeUg7SUFxQnZILHNEQUFpRjtZQUFqRiw4Q0FBaUYsRUFBQTtFM0Jnb0hyRixpRUFBaUU7RTJCM25IakU7SUFFRSxjdEJqQmM7SXNCa0JkLDJDckJMc0M7SXFCTXRDLHVDckJOc0MsRUFBQTtFTmtvSHhDLGlFQUFpRTtFMkJybkhqRTs7SUFHRSxjdEI3QmM7SXNCOEJkLDJDQXpDdUs7SUE2Q3ZLLHVDQTdDK00sRUFBQTtJM0JncUgvTSxpRUFBaUU7STJCam5IakU7O01BS0ksc0RBQWlGO2NBQWpGLDhDQUFpRixFQUFBOztBM0Jpbkh6RiwwREFBMEQ7QTBCem1IeEQ7RUMzREEsY3RCVWdCO0VvQlZkLDBDbkJzQnNDO0VxQnBCeEMsc0NyQm9Cd0MsRUFBQTtFTm1wSHhDLCtEQUErRDtFUW5xSC9EO0ltQkFFLGN0QkljO0lvQlZkLDBDRURvRjtJQVNwRixzQ0FUeUgsRUFBQTtFM0IrcUgzSCxpRUFBaUU7RTJCbnFIakU7SUFFRSxjdEJIYztJb0JWZCwwQ0VEb0Y7SUFnQnBGLHNDQWhCeUg7SUFxQnZILHNEQUFpRjtZQUFqRiw4Q0FBaUYsRUFBQTtFM0JncUhyRixpRUFBaUU7RTJCM3BIakU7SUFFRSxjdEJqQmM7SXNCa0JkLDBDckJOc0M7SXFCT3RDLHNDckJQc0MsRUFBQTtFTm1xSHhDLGlFQUFpRTtFMkJycEhqRTs7SUFHRSxjdEI3QmM7SXNCOEJkLDBDQXpDdUs7SUE2Q3ZLLHNDQTdDK00sRUFBQTtJM0Jnc0gvTSxpRUFBaUU7STJCanBIakU7O01BS0ksc0RBQWlGO2NBQWpGLDhDQUFpRixFQUFBOztBM0JpcEh6RiwwREFBMEQ7QTBCem9IeEQ7RUMzREEsY3RCVWdCO0VvQlZkLHlCbkJrQ3VCO0VxQmhDekIscUJyQmdDeUIsRUFBQTtFTnVxSHpCLCtEQUErRDtFUW5zSC9EO0ltQkFFLGN0QkljO0lvQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0Irc0gzSCxpRUFBaUU7RTJCbnNIakU7SUFFRSxjdEJIYztJb0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFM0Jnc0hyRixpRUFBaUU7RTJCM3JIakU7SUFFRSxjdEJqQmM7SXNCa0JkLHlCckJNdUI7SXFCTHZCLHFCckJLdUIsRUFBQTtFTnVySHpCLGlFQUFpRTtFMkJyckhqRTs7SUFHRSxjdEI3QmM7SXNCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JndUgvTSxpRUFBaUU7STJCanJIakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBM0Jpckh6RiwwREFBMEQ7QTBCenFIeEQ7RUMzREEsY3RCVWdCO0VvQlZkLHlCbkJtQ2tCO0VxQmpDcEIscUJyQmlDb0IsRUFBQTtFTnNzSHBCLCtEQUErRDtFUW51SC9EO0ltQkFFLGN0QkljO0lvQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0IrdUgzSCxpRUFBaUU7RTJCbnVIakU7SUFFRSxjdEJIYztJb0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHVEQUFpRjtZQUFqRiwrQ0FBaUYsRUFBQTtFM0JndUhyRixpRUFBaUU7RTJCM3RIakU7SUFFRSxjdEJqQmM7SXNCa0JkLHlCckJPa0I7SXFCTmxCLHFCckJNa0IsRUFBQTtFTnN0SHBCLGlFQUFpRTtFMkJydEhqRTs7SUFHRSxjdEI3QmM7SXNCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0Jnd0gvTSxpRUFBaUU7STJCanRIakU7O01BS0ksdURBQWlGO2NBQWpGLCtDQUFpRixFQUFBOztBM0JpdEh6RiwwREFBMEQ7QTBCenNIeEQ7RUMzREEsY3RCVWdCO0VvQlZkLHlCbkJvQ3dCO0VxQmxDMUIscUJyQmtDMEIsRUFBQTtFTnF1SDFCLCtEQUErRDtFUW53SC9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0Ird0gzSCxpRUFBaUU7RTJCbndIakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHVEQUFpRjtZQUFqRiwrQ0FBaUYsRUFBQTtFM0Jnd0hyRixpRUFBaUU7RTJCM3ZIakU7SUFFRSxjdEJqQmM7SXNCa0JkLHlCckJRd0I7SXFCUHhCLHFCckJPd0IsRUFBQTtFTnF2SDFCLGlFQUFpRTtFMkJydkhqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JneUgvTSxpRUFBaUU7STJCanZIakU7O01BS0ksdURBQWlGO2NBQWpGLCtDQUFpRixFQUFBOztBM0Jpdkh6RiwwREFBMEQ7QTBCenVIeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQnNDb0I7RXFCcEN0QixxQnJCb0NzQixFQUFBO0VObXdIdEIsK0RBQStEO0VRbnlIL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQit5SDNILGlFQUFpRTtFMkJueUhqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsdURBQWlGO1lBQWpGLCtDQUFpRixFQUFBO0UzQmd5SHJGLGlFQUFpRTtFMkIzeEhqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQlVvQjtJcUJUcEIscUJyQlNvQixFQUFBO0VObXhIdEIsaUVBQWlFO0UyQnJ4SGpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQmcwSC9NLGlFQUFpRTtJMkJqeEhqRTs7TUFLSSx1REFBaUY7Y0FBakYsK0NBQWlGLEVBQUE7O0EzQml4SHpGLDBEQUEwRDtBMEJ6d0h4RDtFQzNEQSxXdEJDYTtFb0JEWCx5Qm5CdUNlO0VxQnJDakIscUJyQnFDaUIsRUFBQTtFTmt5SGpCLCtEQUErRDtFUW4wSC9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0IrMEgzSCxpRUFBaUU7RTJCbjBIakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFM0JnMEhyRixpRUFBaUU7RTJCM3pIakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCckJXZTtJcUJWZixxQnJCVWUsRUFBQTtFTmt6SGpCLGlFQUFpRTtFMkJyekhqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JnMkgvTSxpRUFBaUU7STJCanpIakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBM0Jpekh6RiwwREFBMEQ7QTBCenlIeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQndDcUI7RXFCdEN2QixxQnJCc0N1QixFQUFBO0VOaTBIdkIsK0RBQStEO0VRbjJIL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQisySDNILGlFQUFpRTtFMkJuMkhqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsdURBQWlGO1lBQWpGLCtDQUFpRixFQUFBO0UzQmcySHJGLGlFQUFpRTtFMkIzMUhqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQllxQjtJcUJYckIscUJyQldxQixFQUFBO0VOaTFIdkIsaUVBQWlFO0UyQnIxSGpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQmc0SC9NLGlFQUFpRTtJMkJqMUhqRTs7TUFLSSx1REFBaUY7Y0FBakYsK0NBQWlGLEVBQUE7O0EzQmkxSHpGLDBEQUEwRDtBMEJ6MEh4RDtFQzNEQSxXdEJDYTtFb0JEWCx5Qm5CMENxQjtFcUJ4Q3ZCLHFCckJ3Q3VCLEVBQUE7RU4rMUh2QiwrREFBK0Q7RVFuNEgvRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCKzRIM0gsaUVBQWlFO0UyQm40SGpFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx1REFBaUY7WUFBakYsK0NBQWlGLEVBQUE7RTNCZzRIckYsaUVBQWlFO0UyQjMzSGpFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnJCY3FCO0lxQmJyQixxQnJCYXFCLEVBQUE7RU4rMkh2QixpRUFBaUU7RTJCcjNIakU7O0lBR0UsV3RCdENXO0lzQnVDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCZzZIL00saUVBQWlFO0kyQmozSGpFOztNQUtJLHVEQUFpRjtjQUFqRiwrQ0FBaUYsRUFBQTs7QTNCaTNIekYsMERBQTBEO0EwQnoySHhEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkIyQ2dCO0VxQnpDbEIscUJyQnlDa0IsRUFBQTtFTjgzSGxCLCtEQUErRDtFUW42SC9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0IrNkgzSCxpRUFBaUU7RTJCbjZIakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFM0JnNkhyRixpRUFBaUU7RTJCMzVIakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCckJlZ0I7SXFCZGhCLHFCckJjZ0IsRUFBQTtFTjg0SGxCLGlFQUFpRTtFMkJyNUhqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JnOEgvTSxpRUFBaUU7STJCajVIakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBM0JpNUh6RiwwREFBMEQ7QTBCejRIeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQjRDc0I7RXFCMUN4QixxQnJCMEN3QixFQUFBO0VONjVIeEIsK0RBQStEO0VRbjhIL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQis4SDNILGlFQUFpRTtFMkJuOEhqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsdURBQWlGO1lBQWpGLCtDQUFpRixFQUFBO0UzQmc4SHJGLGlFQUFpRTtFMkIzN0hqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQmdCc0I7SXFCZnRCLHFCckJlc0IsRUFBQTtFTjY2SHhCLGlFQUFpRTtFMkJyN0hqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JnK0gvTSxpRUFBaUU7STJCajdIakU7O01BS0ksdURBQWlGO2NBQWpGLCtDQUFpRixFQUFBOztBM0JpN0h6RiwwREFBMEQ7QTBCejZIeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQmtEc0I7RXFCaER4QixxQnJCZ0R3QixFQUFBO0VOdTdIeEIsK0RBQStEO0VRbitIL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQisrSDNILGlFQUFpRTtFMkJuK0hqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsdURBQWlGO1lBQWpGLCtDQUFpRixFQUFBO0UzQmcrSHJGLGlFQUFpRTtFMkIzOUhqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQnNCc0I7SXFCckJ0QixxQnJCcUJzQixFQUFBO0VOdThIeEIsaUVBQWlFO0UyQnI5SGpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQmdnSS9NLGlFQUFpRTtJMkJqOUhqRTs7TUFLSSx1REFBaUY7Y0FBakYsK0NBQWlGLEVBQUE7O0EzQmk5SHpGLDBEQUEwRDtBMEJ6OEh4RDtFQzNEQSxjdEJVZ0I7RW9CVmQseUJuQm1EaUI7RXFCakRuQixxQnJCaURtQixFQUFBO0VOczlIbkIsK0RBQStEO0VRbmdJL0Q7SW1CQUUsY3RCSWM7SW9CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQitnSTNILGlFQUFpRTtFMkJuZ0lqRTtJQUVFLGN0QkhjO0lvQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0UzQmdnSXJGLGlFQUFpRTtFMkIzL0hqRTtJQUVFLGN0QmpCYztJc0JrQmQseUJyQnVCaUI7SXFCdEJqQixxQnJCc0JpQixFQUFBO0VOcytIbkIsaUVBQWlFO0UyQnIvSGpFOztJQUdFLGN0QjdCYztJc0I4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQmdpSS9NLGlFQUFpRTtJMkJqL0hqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0EzQmkvSHpGLDBEQUEwRDtBMEJ6K0h4RDtFQzNEQSxXdEJDYTtFb0JEWCx5Qm5Cb0R1QjtFcUJsRHpCLHFCckJrRHlCLEVBQUE7RU5xL0h6QiwrREFBK0Q7RVFuaUkvRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCK2lJM0gsaUVBQWlFO0UyQm5pSWpFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RTNCZ2lJckYsaUVBQWlFO0UyQjNoSWpFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnJCd0J1QjtJcUJ2QnZCLHFCckJ1QnVCLEVBQUE7RU5xZ0l6QixpRUFBaUU7RTJCcmhJakU7O0lBR0UsV3RCdENXO0lzQnVDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCZ2tJL00saUVBQWlFO0kyQmpoSWpFOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QTNCaWhJekYsMERBQTBEO0EwQnpnSXhEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkJzRHVCO0VxQnBEekIscUJyQm9EeUIsRUFBQTtFTm1oSXpCLCtEQUErRDtFUW5rSS9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0Ira0kzSCxpRUFBaUU7RTJCbmtJakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHVEQUFpRjtZQUFqRiwrQ0FBaUYsRUFBQTtFM0Jna0lyRixpRUFBaUU7RTJCM2pJakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCckIwQnVCO0lxQnpCdkIscUJyQnlCdUIsRUFBQTtFTm1pSXpCLGlFQUFpRTtFMkJyaklqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JnbUkvTSxpRUFBaUU7STJCampJakU7O01BS0ksdURBQWlGO2NBQWpGLCtDQUFpRixFQUFBOztBM0Jpakl6RiwwREFBMEQ7QTBCemlJeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQnVEa0I7RXFCckRwQixxQnJCcURvQixFQUFBO0VOa2pJcEIsK0RBQStEO0VRbm1JL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQittSTNILGlFQUFpRTtFMkJubUlqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0UzQmdtSXJGLGlFQUFpRTtFMkIzbElqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQjJCa0I7SXFCMUJsQixxQnJCMEJrQixFQUFBO0VOa2tJcEIsaUVBQWlFO0UyQnJsSWpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQmdvSS9NLGlFQUFpRTtJMkJqbElqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0EzQmlsSXpGLDBEQUEwRDtBMEJ6a0l4RDtFQzNEQSxXdEJDYTtFb0JEWCx5Qm5Cd0R3QjtFcUJ0RDFCLHFCckJzRDBCLEVBQUE7RU5pbEkxQiwrREFBK0Q7RVFub0kvRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCK29JM0gsaUVBQWlFO0UyQm5vSWpFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RTNCZ29JckYsaUVBQWlFO0UyQjNuSWpFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnJCNEJ3QjtJcUIzQnhCLHFCckIyQndCLEVBQUE7RU5pbUkxQixpRUFBaUU7RTJCcm5JakU7O0lBR0UsV3RCdENXO0lzQnVDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCZ3FJL00saUVBQWlFO0kyQmpuSWpFOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QTNCaW5JekYsMERBQTBEO0EwQnptSXhEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkIyRDZCO0VxQnpEL0IscUJyQnlEK0IsRUFBQTtFTjhtSS9CLCtEQUErRDtFUW5xSS9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0IrcUkzSCxpRUFBaUU7RTJCbnFJakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFM0JncUlyRixpRUFBaUU7RTJCM3BJakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCckIrQjZCO0lxQjlCN0IscUJyQjhCNkIsRUFBQTtFTjhuSS9CLGlFQUFpRTtFMkJycElqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0Jnc0kvTSxpRUFBaUU7STJCanBJakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBM0JpcEl6RiwwREFBMEQ7QTBCem9JeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQjREd0I7RXFCMUQxQixxQnJCMEQwQixFQUFBO0VONm9JMUIsK0RBQStEO0VRbnNJL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQitzSTNILGlFQUFpRTtFMkJuc0lqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0UzQmdzSXJGLGlFQUFpRTtFMkIzcklqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQmdDd0I7SXFCL0J4QixxQnJCK0J3QixFQUFBO0VONnBJMUIsaUVBQWlFO0UyQnJySWpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQmd1SS9NLGlFQUFpRTtJMkJqcklqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0EzQmlySXpGLDBEQUEwRDtBMEJ6cUl4RDtFQzNEQSxjdEJVZ0I7RW9CVmQseUJuQjZEOEI7RXFCM0RoQyxxQnJCMkRnQyxFQUFBO0VONHFJaEMsK0RBQStEO0VRbnVJL0Q7SW1CQUUsY3RCSWM7SW9CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQit1STNILGlFQUFpRTtFMkJudUlqRTtJQUVFLGN0QkhjO0lvQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0UzQmd1SXJGLGlFQUFpRTtFMkIzdElqRTtJQUVFLGN0QmpCYztJc0JrQmQseUJyQmlDOEI7SXFCaEM5QixxQnJCZ0M4QixFQUFBO0VONHJJaEMsaUVBQWlFO0UyQnJ0SWpFOztJQUdFLGN0QjdCYztJc0I4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQmd3SS9NLGlFQUFpRTtJMkJqdElqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0EzQml0SXpGLDBEQUEwRDtBMEJ6c0l4RDtFQzNEQSxXdEJDYTtFb0JEWCx5Qm5CK0QrQjtFcUI3RGpDLHFCckI2RGlDLEVBQUE7RU4wc0lqQywrREFBK0Q7RVFud0kvRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCK3dJM0gsaUVBQWlFO0UyQm53SWpFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RTNCZ3dJckYsaUVBQWlFO0UyQjN2SWpFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnJCbUMrQjtJcUJsQy9CLHFCckJrQytCLEVBQUE7RU4wdElqQyxpRUFBaUU7RTJCcnZJakU7O0lBR0UsV3RCdENXO0lzQnVDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCZ3lJL00saUVBQWlFO0kyQmp2SWpFOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QTNCaXZJekYsMERBQTBEO0EwQnp1SXhEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkJnRTBCO0VxQjlENUIscUJyQjhENEIsRUFBQTtFTnl1STVCLCtEQUErRDtFUW55SS9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0IreUkzSCxpRUFBaUU7RTJCbnlJakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFM0JneUlyRixpRUFBaUU7RTJCM3hJakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCckJvQzBCO0lxQm5DMUIscUJyQm1DMEIsRUFBQTtFTnl2STVCLGlFQUFpRTtFMkJyeElqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JnMEkvTSxpRUFBaUU7STJCanhJakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBM0JpeEl6RiwwREFBMEQ7QTBCendJeEQ7RUMzREEsY3RCVWdCO0VvQlZkLHlCbkJpRWdDO0VxQi9EbEMscUJyQitEa0MsRUFBQTtFTnd3SWxDLCtEQUErRDtFUW4wSS9EO0ltQkFFLGN0QkljO0lvQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0IrMEkzSCxpRUFBaUU7RTJCbjBJakU7SUFFRSxjdEJIYztJb0JWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFM0JnMElyRixpRUFBaUU7RTJCM3pJakU7SUFFRSxjdEJqQmM7SXNCa0JkLHlCckJxQ2dDO0lxQnBDaEMscUJyQm9DZ0MsRUFBQTtFTnd4SWxDLGlFQUFpRTtFMkJyeklqRTs7SUFHRSxjdEI3QmM7SXNCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JnMkkvTSxpRUFBaUU7STJCanpJakU7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBM0Jpekl6RiwwREFBMEQ7QTBCenlJeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQm1FK0I7RXFCakVqQyxxQnJCaUVpQyxFQUFBO0VOc3lJakMsK0RBQStEO0VRbjJJL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQisySTNILGlFQUFpRTtFMkJuMklqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0UzQmcySXJGLGlFQUFpRTtFMkIzMUlqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQnVDK0I7SXFCdEMvQixxQnJCc0MrQixFQUFBO0VOc3pJakMsaUVBQWlFO0UyQnIxSWpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQmc0SS9NLGlFQUFpRTtJMkJqMUlqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0EzQmkxSXpGLDBEQUEwRDtBMEJ6MEl4RDtFQzNEQSxXdEJDYTtFb0JEWCx5Qm5Cb0UwQjtFcUJsRTVCLHFCckJrRTRCLEVBQUE7RU5xMEk1QiwrREFBK0Q7RVFuNEkvRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCKzRJM0gsaUVBQWlFO0UyQm40SWpFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RTNCZzRJckYsaUVBQWlFO0UyQjMzSWpFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnJCd0MwQjtJcUJ2QzFCLHFCckJ1QzBCLEVBQUE7RU5xMUk1QixpRUFBaUU7RTJCcjNJakU7O0lBR0UsV3RCdENXO0lzQnVDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCZzZJL00saUVBQWlFO0kyQmozSWpFOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QTNCaTNJekYsMERBQTBEO0EwQnoySXhEO0VDM0RBLGN0QlVnQjtFb0JWZCx5Qm5CcUVnQztFcUJuRWxDLHFCckJtRWtDLEVBQUE7RU5vMklsQywrREFBK0Q7RVFuNkkvRDtJbUJBRSxjdEJJYztJb0JWZCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCKzZJM0gsaUVBQWlFO0UyQm42SWpFO0lBRUUsY3RCSGM7SW9CVmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx5REFBaUY7WUFBakYsaURBQWlGLEVBQUE7RTNCZzZJckYsaUVBQWlFO0UyQjM1SWpFO0lBRUUsY3RCakJjO0lzQmtCZCx5QnJCeUNnQztJcUJ4Q2hDLHFCckJ3Q2dDLEVBQUE7RU5vM0lsQyxpRUFBaUU7RTJCcjVJakU7O0lBR0UsY3RCN0JjO0lzQjhCZCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCZzhJL00saUVBQWlFO0kyQmo1SWpFOztNQUtJLHlEQUFpRjtjQUFqRixpREFBaUYsRUFBQTs7QTNCaTVJekYsMERBQTBEO0EwQno0SXhEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkJ1RTRCO0VxQnJFOUIscUJyQnFFOEIsRUFBQTtFTms0STlCLCtEQUErRDtFUW44SS9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0IrOEkzSCxpRUFBaUU7RTJCbjhJakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFM0JnOElyRixpRUFBaUU7RTJCMzdJakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCckIyQzRCO0lxQjFDNUIscUJyQjBDNEIsRUFBQTtFTms1STlCLGlFQUFpRTtFMkJyN0lqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JnK0kvTSxpRUFBaUU7STJCajdJakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBM0JpN0l6RiwwREFBMEQ7QTBCejZJeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQndFdUI7RXFCdEV6QixxQnJCc0V5QixFQUFBO0VOaTZJekIsK0RBQStEO0VRbitJL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQisrSTNILGlFQUFpRTtFMkJuK0lqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0UzQmcrSXJGLGlFQUFpRTtFMkIzOUlqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQjRDdUI7SXFCM0N2QixxQnJCMkN1QixFQUFBO0VOaTdJekIsaUVBQWlFO0UyQnI5SWpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQmdnSi9NLGlFQUFpRTtJMkJqOUlqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0EzQmk5SXpGLDBEQUEwRDtBMEJ6OEl4RDtFQzNEQSxjdEJVZ0I7RW9CVmQseUJuQnlFNkI7RXFCdkUvQixxQnJCdUUrQixFQUFBO0VOZzhJL0IsK0RBQStEO0VRbmdKL0Q7SW1CQUUsY3RCSWM7SW9CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQitnSjNILGlFQUFpRTtFMkJuZ0pqRTtJQUVFLGN0QkhjO0lvQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0UzQmdnSnJGLGlFQUFpRTtFMkIzL0lqRTtJQUVFLGN0QmpCYztJc0JrQmQseUJyQjZDNkI7SXFCNUM3QixxQnJCNEM2QixFQUFBO0VOZzlJL0IsaUVBQWlFO0UyQnIvSWpFOztJQUdFLGN0QjdCYztJc0I4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQmdpSi9NLGlFQUFpRTtJMkJqL0lqRTs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0EzQmkvSXpGLDBEQUEwRDtBMEJ6K0l4RDtFQzNEQSxXdEJDYTtFb0JEWCx5Qm5CMkVvQjtFcUJ6RXRCLHFCckJ5RXNCLEVBQUE7RU44OUl0QiwrREFBK0Q7RVFuaUovRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCK2lKM0gsaUVBQWlFO0UyQm5pSmpFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx1REFBaUY7WUFBakYsK0NBQWlGLEVBQUE7RTNCZ2lKckYsaUVBQWlFO0UyQjNoSmpFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnJCK0NvQjtJcUI5Q3BCLHFCckI4Q29CLEVBQUE7RU44K0l0QixpRUFBaUU7RTJCcmhKakU7O0lBR0UsV3RCdENXO0lzQnVDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCZ2tKL00saUVBQWlFO0kyQmpoSmpFOztNQUtJLHVEQUFpRjtjQUFqRiwrQ0FBaUYsRUFBQTs7QTNCaWhKekYsMERBQTBEO0EwQnpnSnhEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkI0RWtCO0VxQjFFcEIscUJyQjBFb0IsRUFBQTtFTjYvSXBCLCtEQUErRDtFUW5rSi9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0Ira0ozSCxpRUFBaUU7RTJCbmtKakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHVEQUFpRjtZQUFqRiwrQ0FBaUYsRUFBQTtFM0Jna0pyRixpRUFBaUU7RTJCM2pKakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCckJnRGtCO0lxQi9DbEIscUJyQitDa0IsRUFBQTtFTjZnSnBCLGlFQUFpRTtFMkJyakpqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0JnbUovTSxpRUFBaUU7STJCampKakU7O01BS0ksdURBQWlGO2NBQWpGLCtDQUFpRixFQUFBOztBM0Jpakp6RiwwREFBMEQ7QTBCemlKeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQjZFbUI7RXFCM0VyQixxQnJCMkVxQixFQUFBO0VONGhKckIsK0RBQStEO0VRbm1KL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0UzQittSjNILGlFQUFpRTtFMkJubUpqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0UzQmdtSnJGLGlFQUFpRTtFMkIzbEpqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQmlEbUI7SXFCaERuQixxQnJCZ0RtQixFQUFBO0VONGlKckIsaUVBQWlFO0UyQnJsSmpFOztJQUdFLFd0QnRDVztJc0J1Q1gseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0kzQmdvSi9NLGlFQUFpRTtJMkJqbEpqRTs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0EzQmlsSnpGLDBEQUEwRDtBMEJ6a0p4RDtFQzNEQSxXdEJDYTtFb0JEWCx5Qm5CK0VvQjtFcUI3RXRCLHFCckI2RXNCLEVBQUE7RU4wakp0QiwrREFBK0Q7RVFub0ovRDtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RTNCK29KM0gsaUVBQWlFO0UyQm5vSmpFO0lBRUUsV3RCWlc7SW9CRFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RTNCZ29KckYsaUVBQWlFO0UyQjNuSmpFO0lBRUUsV3RCMUJXO0lzQjJCWCx5QnJCbURvQjtJcUJsRHBCLHFCckJrRG9CLEVBQUE7RU4wa0p0QixpRUFBaUU7RTJCcm5KakU7O0lBR0UsV3RCdENXO0lzQnVDWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7STNCZ3FKL00saUVBQWlFO0kyQmpuSmpFOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QTNCaW5KekYsMERBQTBEO0EwQnptSnhEO0VDM0RBLFd0QkNhO0VvQkRYLHlCbkI4RXFCO0VxQjVFdkIscUJyQjRFdUIsRUFBQTtFTjJsSnZCLCtEQUErRDtFUW5xSi9EO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFM0IrcUozSCxpRUFBaUU7RTJCbnFKakU7SUFFRSxXdEJaVztJb0JEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFM0JncUpyRixpRUFBaUU7RTJCM3BKakU7SUFFRSxXdEIxQlc7SXNCMkJYLHlCckJrRHFCO0lxQmpEckIscUJyQmlEcUIsRUFBQTtFTjJtSnZCLGlFQUFpRTtFMkJycEpqRTs7SUFHRSxXdEJ0Q1c7SXNCdUNYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJM0Jnc0ovTSxpRUFBaUU7STJCanBKakU7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBM0JpcEp6RiwwREFBMEQ7QTBCem9KeEQ7RUMzREEsV3RCQ2E7RW9CRFgseUJuQmlGb0I7RXFCL0V0QixxQnJCK0VzQixFQUFBO0VOd25KdEIsK0RBQStEO0VRbnNKL0Q7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLG1CQVR5SCxFQUFBO0UzQitzSjNILGlFQUFpRTtFMkJuc0pqRTtJQUVFLFd0QlpXO0lvQkRYLHlCRURvRjtJQWdCcEYsbUJBaEJ5SDtJQXFCdkgsc0RBQWlGO1lBQWpGLDhDQUFpRixFQUFBO0UzQmdzSnJGLGlFQUFpRTtFMkIzckpqRTtJQUVFLFd0QjFCVztJc0IyQlgseUJyQnFEb0I7SXFCcERwQixxQnJCb0RvQixFQUFBO0VOd29KdEIsaUVBQWlFO0UyQnJySmpFOztJQUdFLFd0QnRDVztJc0J1Q1gsdUJBekN1SztJQTZDdkssbUJBN0MrTSxFQUFBO0kzQmd1Si9NLGlFQUFpRTtJMkJqckpqRTs7TUFLSSxzREFBaUY7Y0FBakYsOENBQWlGLEVBQUE7O0EzQmlySnpGLDBEQUEwRDtBMEJucUp4RDtFQ1BBLGNyQjdDZTtFcUI4Q2YscUJyQjlDZSxFQUFBO0VOMnRKZiwrREFBK0Q7RVFsdUovRDtJbUJ3REUsV3RCN0RXO0lzQjhEWCx5QnJCbERhO0lxQm1EYixxQnJCbkRhLEVBQUE7RU5ndUpmLGlFQUFpRTtFMkIxcUpqRTtJQUVFLHFEckJ4RGE7WXFCd0RiLDZDckJ4RGEsRUFBQTtFTm11SmYsaUVBQWlFO0UyQnhxSmpFO0lBRUUsY3JCN0RhO0lxQjhEYiw2QkFBNkIsRUFBQTtFM0J5cUovQixpRUFBaUU7RTJCdHFKakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCckVhO0lxQnNFYixxQnJCdEVhLEVBQUE7SU42dUpiLGlFQUFpRTtJMkJycUpqRTs7TUFLSSxxRHJCN0VTO2NxQjZFVCw2Q3JCN0VTLEVBQUE7O0FOa3ZKakIsMERBQTBEO0EwQjlySnhEO0VDUEEsY3JCNUNpQjtFcUI2Q2pCLHFCckI3Q2lCLEVBQUE7RU5xdkpqQiwrREFBK0Q7RVE3dkovRDtJbUJ3REUsY3RCcERjO0lzQnFEZCx5QnJCakRlO0lxQmtEZixxQnJCbERlLEVBQUE7RU4wdkpqQixpRUFBaUU7RTJCcnNKakU7SUFFRSx3RHJCdkRlO1lxQnVEZixnRHJCdkRlLEVBQUE7RU42dkpqQixpRUFBaUU7RTJCbnNKakU7SUFFRSxjckI1RGU7SXFCNkRmLDZCQUE2QixFQUFBO0UzQm9zSi9CLGlFQUFpRTtFMkJqc0pqRTs7SUFHRSxjdEJ2RWM7SXNCd0VkLHlCckJwRWU7SXFCcUVmLHFCckJyRWUsRUFBQTtJTnV3SmYsaUVBQWlFO0kyQmhzSmpFOztNQUtJLHdEckI1RVc7Y3FCNEVYLGdEckI1RVcsRUFBQTs7QU40d0puQiwwREFBMEQ7QTBCenRKeEQ7RUNQQSxjdEJ0QmU7RXNCdUJmLHFCdEJ2QmUsRUFBQTtFTDB2SmYsK0RBQStEO0VReHhKL0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJ0QjNCYTtJc0I0QmIscUJ0QjVCYSxFQUFBO0VMK3ZKZixpRUFBaUU7RTJCaHVKakU7SUFFRSx1RHRCakNhO1lzQmlDYiwrQ3RCakNhLEVBQUE7RUxrd0pmLGlFQUFpRTtFMkI5dEpqRTtJQUVFLGN0QnRDYTtJc0J1Q2IsNkJBQTZCLEVBQUE7RTNCK3RKL0IsaUVBQWlFO0UyQjV0SmpFOztJQUdFLFd0QmhGVztJc0JpRlgseUJ0QjlDYTtJc0IrQ2IscUJ0Qi9DYSxFQUFBO0lMNHdKYixpRUFBaUU7STJCM3RKakU7O01BS0ksdUR0QnREUztjc0JzRFQsK0N0QnREUyxFQUFBOztBTGl4SmpCLDBEQUEwRDtBMEJwdkp4RDtFQ1BBLGN0QnBCZTtFc0JxQmYscUJ0QnJCZSxFQUFBO0VMbXhKZiwrREFBK0Q7RVFuekovRDtJbUJ3REUsV3RCN0RXO0lzQjhEWCx5QnRCekJhO0lzQjBCYixxQnRCMUJhLEVBQUE7RUx3eEpmLGlFQUFpRTtFMkIzdkpqRTtJQUVFLHdEdEIvQmE7WXNCK0JiLGdEdEIvQmEsRUFBQTtFTDJ4SmYsaUVBQWlFO0UyQnp2SmpFO0lBRUUsY3RCcENhO0lzQnFDYiw2QkFBNkIsRUFBQTtFM0IwdkovQixpRUFBaUU7RTJCdnZKakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnRCNUNhO0lzQjZDYixxQnRCN0NhLEVBQUE7SUxxeUpiLGlFQUFpRTtJMkJ0dkpqRTs7TUFLSSx3RHRCcERTO2NzQm9EVCxnRHRCcERTLEVBQUE7O0FMMHlKakIsMERBQTBEO0EwQi93SnhEO0VDUEEsY3RCdkJlO0VzQndCZixxQnRCeEJlLEVBQUE7RUxpekpmLCtEQUErRDtFUTkwSi9EO0ltQndERSxjdEJwRGM7SXNCcURkLHlCdEI1QmE7SXNCNkJiLHFCdEI3QmEsRUFBQTtFTHN6SmYsaUVBQWlFO0UyQnR4SmpFO0lBRUUsdUR0QmxDYTtZc0JrQ2IsK0N0QmxDYSxFQUFBO0VMeXpKZixpRUFBaUU7RTJCcHhKakU7SUFFRSxjdEJ2Q2E7SXNCd0NiLDZCQUE2QixFQUFBO0UzQnF4Si9CLGlFQUFpRTtFMkJseEpqRTs7SUFHRSxjdEJ2RWM7SXNCd0VkLHlCdEIvQ2E7SXNCZ0RiLHFCdEJoRGEsRUFBQTtJTG0wSmIsaUVBQWlFO0kyQmp4SmpFOztNQUtJLHVEdEJ2RFM7Y3NCdURULCtDdEJ2RFMsRUFBQTs7QUx3MEpqQiwwREFBMEQ7QTBCMXlKeEQ7RUNQQSxjdEJ6QmU7RXNCMEJmLHFCdEIxQmUsRUFBQTtFTDgwSmYsK0RBQStEO0VRejJKL0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJ0QjlCYTtJc0IrQmIscUJ0Qi9CYSxFQUFBO0VMbTFKZixpRUFBaUU7RTJCanpKakU7SUFFRSx1RHRCcENhO1lzQm9DYiwrQ3RCcENhLEVBQUE7RUxzMUpmLGlFQUFpRTtFMkIveUpqRTtJQUVFLGN0QnpDYTtJc0IwQ2IsNkJBQTZCLEVBQUE7RTNCZ3pKL0IsaUVBQWlFO0UyQjd5SmpFOztJQUdFLFd0QmhGVztJc0JpRlgseUJ0QmpEYTtJc0JrRGIscUJ0QmxEYSxFQUFBO0lMZzJKYixpRUFBaUU7STJCNXlKakU7O01BS0ksdUR0QnpEUztjc0J5RFQsK0N0QnpEUyxFQUFBOztBTHEySmpCLDBEQUEwRDtBMEJyMEp4RDtFQ1BBLGN0QnhEZ0I7RXNCeURoQixxQnRCekRnQixFQUFBO0VMdzRKaEIsK0RBQStEO0VRcDRKL0Q7SW1Cd0RFLGN0QnBEYztJc0JxRGQseUJ0QjdEYztJc0I4RGQscUJ0QjlEYyxFQUFBO0VMNjRKaEIsaUVBQWlFO0UyQjUwSmpFO0lBRUUseUR0Qm5FYztZc0JtRWQsaUR0Qm5FYyxFQUFBO0VMZzVKaEIsaUVBQWlFO0UyQjEwSmpFO0lBRUUsY3RCeEVjO0lzQnlFZCw2QkFBNkIsRUFBQTtFM0IyMEovQixpRUFBaUU7RTJCeDBKakU7O0lBR0UsY3RCdkVjO0lzQndFZCx5QnRCaEZjO0lzQmlGZCxxQnRCakZjLEVBQUE7SUwwNUpkLGlFQUFpRTtJMkJ2MEpqRTs7TUFLSSx5RHRCeEZVO2NzQndGVixpRHRCeEZVLEVBQUE7O0FMKzVKbEIsMERBQTBEO0EwQmgySnhEO0VDUEEsY3RCakRnQjtFc0JrRGhCLHFCdEJsRGdCLEVBQUE7RUw0NUpoQiwrREFBK0Q7RVEvNUovRDtJbUJ3REUsV3RCN0RXO0lzQjhEWCx5QnRCdERjO0lzQnVEZCxxQnRCdkRjLEVBQUE7RUxpNkpoQixpRUFBaUU7RTJCdjJKakU7SUFFRSxzRHRCNURjO1lzQjREZCw4Q3RCNURjLEVBQUE7RUxvNkpoQixpRUFBaUU7RTJCcjJKakU7SUFFRSxjdEJqRWM7SXNCa0VkLDZCQUE2QixFQUFBO0UzQnMySi9CLGlFQUFpRTtFMkJuMkpqRTs7SUFHRSxXdEJoRlc7SXNCaUZYLHlCdEJ6RWM7SXNCMEVkLHFCdEIxRWMsRUFBQTtJTDg2SmQsaUVBQWlFO0kyQmwySmpFOztNQUtJLHNEdEJqRlU7Y3NCaUZWLDhDdEJqRlUsRUFBQTs7QUxtN0psQiwwREFBMEQ7QTBCMzNKeEQ7RUNQQSxjckIzQ21CO0VxQjRDbkIscUJyQjVDbUIsRUFBQTtFTmk3Sm5CLCtEQUErRDtFUTE3Si9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckJoRGlCO0lxQmlEakIscUJyQmpEaUIsRUFBQTtFTnM3Sm5CLGlFQUFpRTtFMkJsNEpqRTtJQUVFLHFEckJ0RGlCO1lxQnNEakIsNkNyQnREaUIsRUFBQTtFTnk3Sm5CLGlFQUFpRTtFMkJoNEpqRTtJQUVFLGNyQjNEaUI7SXFCNERqQiw2QkFBNkIsRUFBQTtFM0JpNEovQixpRUFBaUU7RTJCOTNKakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCbkVpQjtJcUJvRWpCLHFCckJwRWlCLEVBQUE7SU5tOEpqQixpRUFBaUU7STJCNzNKakU7O01BS0kscURyQjNFYTtjcUIyRWIsNkNyQjNFYSxFQUFBOztBTnc4SnJCLDBEQUEwRDtBMEJ0NUp4RDtFQ1BBLGNyQjFDbUI7RXFCMkNuQixxQnJCM0NtQixFQUFBO0VOMjhKbkIsK0RBQStEO0VRcjlKL0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQi9DaUI7SXFCZ0RqQixxQnJCaERpQixFQUFBO0VOZzlKbkIsaUVBQWlFO0UyQjc1SmpFO0lBRUUsdURyQnJEaUI7WXFCcURqQiwrQ3JCckRpQixFQUFBO0VObTlKbkIsaUVBQWlFO0UyQjM1SmpFO0lBRUUsY3JCMURpQjtJcUIyRGpCLDZCQUE2QixFQUFBO0UzQjQ1Si9CLGlFQUFpRTtFMkJ6NUpqRTs7SUFHRSxXdEJoRlc7SXNCaUZYLHlCckJsRWlCO0lxQm1FakIscUJyQm5FaUIsRUFBQTtJTjY5SmpCLGlFQUFpRTtJMkJ4NUpqRTs7TUFLSSx1RHJCMUVhO2NxQjBFYiwrQ3JCMUVhLEVBQUE7O0FOaytKckIsMERBQTBEO0EwQmo3SnhEO0VDUEEsY3JCekNtQjtFcUIwQ25CLHFCckIxQ21CLEVBQUE7RU5xK0puQiwrREFBK0Q7RVFoL0ovRDtJbUJ3REUsY3RCcERjO0lzQnFEZCx5QnJCOUNpQjtJcUIrQ2pCLHFCckIvQ2lCLEVBQUE7RU4wK0puQixpRUFBaUU7RTJCeDdKakU7SUFFRSx5RHJCcERpQjtZcUJvRGpCLGlEckJwRGlCLEVBQUE7RU42K0puQixpRUFBaUU7RTJCdDdKakU7SUFFRSxjckJ6RGlCO0lxQjBEakIsNkJBQTZCLEVBQUE7RTNCdTdKL0IsaUVBQWlFO0UyQnA3SmpFOztJQUdFLGN0QnZFYztJc0J3RWQseUJyQmpFaUI7SXFCa0VqQixxQnJCbEVpQixFQUFBO0lOdS9KakIsaUVBQWlFO0kyQm43SmpFOztNQUtJLHlEckJ6RWE7Y3FCeUViLGlEckJ6RWEsRUFBQTs7QU40L0pyQiwwREFBMEQ7QTBCNThKeEQ7RUNQQSxjckJ4Q21CO0VxQnlDbkIscUJyQnpDbUIsRUFBQTtFTisvSm5CLCtEQUErRDtFUTNnSy9EO0ltQndERSxjdEJwRGM7SXNCcURkLHlCckI3Q2lCO0lxQjhDakIscUJyQjlDaUIsRUFBQTtFTm9nS25CLGlFQUFpRTtFMkJuOUpqRTtJQUVFLHlEckJuRGlCO1lxQm1EakIsaURyQm5EaUIsRUFBQTtFTnVnS25CLGlFQUFpRTtFMkJqOUpqRTtJQUVFLGNyQnhEaUI7SXFCeURqQiw2QkFBNkIsRUFBQTtFM0JrOUovQixpRUFBaUU7RTJCLzhKakU7O0lBR0UsY3RCdkVjO0lzQndFZCx5QnJCaEVpQjtJcUJpRWpCLHFCckJqRWlCLEVBQUE7SU5paEtqQixpRUFBaUU7STJCOThKakU7O01BS0kseURyQnhFYTtjcUJ3RWIsaURyQnhFYSxFQUFBOztBTnNoS3JCLDBEQUEwRDtBMEJ2K0p4RDtFQ1BBLGNyQnZDbUI7RXFCd0NuQixxQnJCeENtQixFQUFBO0VOeWhLbkIsK0RBQStEO0VRdGlLL0Q7SW1Cd0RFLGN0QnBEYztJc0JxRGQseUJyQjVDaUI7SXFCNkNqQixxQnJCN0NpQixFQUFBO0VOOGhLbkIsaUVBQWlFO0UyQjkrSmpFO0lBRUUseURyQmxEaUI7WXFCa0RqQixpRHJCbERpQixFQUFBO0VOaWlLbkIsaUVBQWlFO0UyQjUrSmpFO0lBRUUsY3JCdkRpQjtJcUJ3RGpCLDZCQUE2QixFQUFBO0UzQjYrSi9CLGlFQUFpRTtFMkIxK0pqRTs7SUFHRSxjdEJ2RWM7SXNCd0VkLHlCckIvRGlCO0lxQmdFakIscUJyQmhFaUIsRUFBQTtJTjJpS2pCLGlFQUFpRTtJMkJ6K0pqRTs7TUFLSSx5RHJCdkVhO2NxQnVFYixpRHJCdkVhLEVBQUE7O0FOZ2pLckIsMERBQTBEO0EwQmxnS3hEO0VDUEEsK0JyQnRDdUM7RXFCdUN2QyxzQ3JCdkN1QyxFQUFBO0VObWpLdkMsK0RBQStEO0VRamtLL0Q7SW1Cd0RFLGN0QnBEYztJc0JxRGQsMENyQjNDcUM7SXFCNENyQyxzQ3JCNUNxQyxFQUFBO0VOd2pLdkMsaUVBQWlFO0UyQnpnS2pFO0lBRUUseURyQmpEcUM7WXFCaURyQyxpRHJCakRxQyxFQUFBO0VOMmpLdkMsaUVBQWlFO0UyQnZnS2pFO0lBRUUsK0JyQnREcUM7SXFCdURyQyw2QkFBNkIsRUFBQTtFM0J3Z0svQixpRUFBaUU7RTJCcmdLakU7O0lBR0UsY3RCdkVjO0lzQndFZCwwQ3JCOURxQztJcUIrRHJDLHNDckIvRHFDLEVBQUE7SU5xa0tyQyxpRUFBaUU7STJCcGdLakU7O01BS0kseURyQnRFaUM7Y3FCc0VqQyxpRHJCdEVpQyxFQUFBOztBTjBrS3pDLDBEQUEwRDtBMEI3aEt4RDtFQ1BBLGNyQnJDbUI7RXFCc0NuQixxQnJCdENtQixFQUFBO0VONmtLbkIsK0RBQStEO0VRNWxLL0Q7SW1Cd0RFLGN0QnBEYztJc0JxRGQseUJyQjFDaUI7SXFCMkNqQixxQnJCM0NpQixFQUFBO0VOa2xLbkIsaUVBQWlFO0UyQnBpS2pFO0lBRUUseURyQmhEaUI7WXFCZ0RqQixpRHJCaERpQixFQUFBO0VOcWxLbkIsaUVBQWlFO0UyQmxpS2pFO0lBRUUsY3JCckRpQjtJcUJzRGpCLDZCQUE2QixFQUFBO0UzQm1pSy9CLGlFQUFpRTtFMkJoaUtqRTs7SUFHRSxjdEJ2RWM7SXNCd0VkLHlCckI3RGlCO0lxQjhEakIscUJyQjlEaUIsRUFBQTtJTitsS2pCLGlFQUFpRTtJMkIvaEtqRTs7TUFLSSx5RHJCckVhO2NxQnFFYixpRHJCckVhLEVBQUE7O0FOb21LckIsMERBQTBEO0EwQnhqS3hEO0VDUEEsZ0NyQm5Dd0M7RXFCb0N4Qyx1Q3JCcEN3QyxFQUFBO0VOc21LeEMsK0RBQStEO0VRdm5LL0Q7SW1Cd0RFLGN0QnBEYztJc0JxRGQsMkNyQnhDc0M7SXFCeUN0Qyx1Q3JCekNzQyxFQUFBO0VOMm1LeEMsaUVBQWlFO0UyQi9qS2pFO0lBRUUseURyQjlDc0M7WXFCOEN0QyxpRHJCOUNzQyxFQUFBO0VOOG1LeEMsaUVBQWlFO0UyQjdqS2pFO0lBRUUsZ0NyQm5Ec0M7SXFCb0R0Qyw2QkFBNkIsRUFBQTtFM0I4aksvQixpRUFBaUU7RTJCM2pLakU7O0lBR0UsY3RCdkVjO0lzQndFZCwyQ3JCM0RzQztJcUI0RHRDLHVDckI1RHNDLEVBQUE7SU53bkt0QyxpRUFBaUU7STJCMWpLakU7O01BS0kseURyQm5Fa0M7Y3FCbUVsQyxpRHJCbkVrQyxFQUFBOztBTjZuSzFDLDBEQUEwRDtBMEJubEt4RDtFQ1BBLCtCckJwQ3dDO0VxQnFDeEMsc0NyQnJDd0MsRUFBQTtFTmtvS3hDLCtEQUErRDtFUWxwSy9EO0ltQndERSxjdEJwRGM7SXNCcURkLDBDckJ6Q3NDO0lxQjBDdEMsc0NyQjFDc0MsRUFBQTtFTnVvS3hDLGlFQUFpRTtFMkIxbEtqRTtJQUVFLHlEckIvQ3NDO1lxQitDdEMsaURyQi9Dc0MsRUFBQTtFTjBvS3hDLGlFQUFpRTtFMkJ4bEtqRTtJQUVFLCtCckJwRHNDO0lxQnFEdEMsNkJBQTZCLEVBQUE7RTNCeWxLL0IsaUVBQWlFO0UyQnRsS2pFOztJQUdFLGN0QnZFYztJc0J3RWQsMENyQjVEc0M7SXFCNkR0QyxzQ3JCN0RzQyxFQUFBO0lOb3BLdEMsaUVBQWlFO0kyQnJsS2pFOztNQUtJLHlEckJwRWtDO2NxQm9FbEMsaURyQnBFa0MsRUFBQTs7QU55cEsxQywwREFBMEQ7QTBCOW1LeEQ7RUNQQSxjckJ4QnlCO0VxQnlCekIscUJyQnpCeUIsRUFBQTtFTmlwS3pCLCtEQUErRDtFUTdxSy9EO0ltQndERSxjdEJwRGM7SXNCcURkLHlCckI3QnVCO0lxQjhCdkIscUJyQjlCdUIsRUFBQTtFTnNwS3pCLGlFQUFpRTtFMkJybktqRTtJQUVFLHVEckJuQ3VCO1lxQm1DdkIsK0NyQm5DdUIsRUFBQTtFTnlwS3pCLGlFQUFpRTtFMkJubktqRTtJQUVFLGNyQnhDdUI7SXFCeUN2Qiw2QkFBNkIsRUFBQTtFM0JvbksvQixpRUFBaUU7RTJCam5LakU7O0lBR0UsY3RCdkVjO0lzQndFZCx5QnJCaER1QjtJcUJpRHZCLHFCckJqRHVCLEVBQUE7SU5tcUt2QixpRUFBaUU7STJCaG5LakU7O01BS0ksdURyQnhEbUI7Y3FCd0RuQiwrQ3JCeERtQixFQUFBOztBTndxSzNCLDBEQUEwRDtBMEJ6b0t4RDtFQ1BBLGNyQnZCb0I7RXFCd0JwQixxQnJCeEJvQixFQUFBO0VOMnFLcEIsK0RBQStEO0VReHNLL0Q7SW1Cd0RFLGN0QnBEYztJc0JxRGQseUJyQjVCa0I7SXFCNkJsQixxQnJCN0JrQixFQUFBO0VOZ3JLcEIsaUVBQWlFO0UyQmhwS2pFO0lBRUUsdURyQmxDa0I7WXFCa0NsQiwrQ3JCbENrQixFQUFBO0VObXJLcEIsaUVBQWlFO0UyQjlvS2pFO0lBRUUsY3JCdkNrQjtJcUJ3Q2xCLDZCQUE2QixFQUFBO0UzQitvSy9CLGlFQUFpRTtFMkI1b0tqRTs7SUFHRSxjdEJ2RWM7SXNCd0VkLHlCckIvQ2tCO0lxQmdEbEIscUJyQmhEa0IsRUFBQTtJTjZyS2xCLGlFQUFpRTtJMkIzb0tqRTs7TUFLSSx1RHJCdkRjO2NxQnVEZCwrQ3JCdkRjLEVBQUE7O0FOa3NLdEIsMERBQTBEO0EwQnBxS3hEO0VDUEEsY3JCdEIwQjtFcUJ1QjFCLHFCckJ2QjBCLEVBQUE7RU5xc0sxQiwrREFBK0Q7RVFudUsvRDtJbUJ3REUsY3RCcERjO0lzQnFEZCx5QnJCM0J3QjtJcUI0QnhCLHFCckI1QndCLEVBQUE7RU4wc0sxQixpRUFBaUU7RTJCM3FLakU7SUFFRSx1RHJCakN3QjtZcUJpQ3hCLCtDckJqQ3dCLEVBQUE7RU42c0sxQixpRUFBaUU7RTJCenFLakU7SUFFRSxjckJ0Q3dCO0lxQnVDeEIsNkJBQTZCLEVBQUE7RTNCMHFLL0IsaUVBQWlFO0UyQnZxS2pFOztJQUdFLGN0QnZFYztJc0J3RWQseUJyQjlDd0I7SXFCK0N4QixxQnJCL0N3QixFQUFBO0lOdXRLeEIsaUVBQWlFO0kyQnRxS2pFOztNQUtJLHVEckJ0RG9CO2NxQnNEcEIsK0NyQnREb0IsRUFBQTs7QU40dEs1QiwwREFBMEQ7QTBCL3JLeEQ7RUNQQSxjckJwQnNCO0VxQnFCdEIscUJyQnJCc0IsRUFBQTtFTjh0S3RCLCtEQUErRDtFUTl2Sy9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckJ6Qm9CO0lxQjBCcEIscUJyQjFCb0IsRUFBQTtFTm11S3RCLGlFQUFpRTtFMkJ0c0tqRTtJQUVFLHNEckIvQm9CO1lxQitCcEIsOENyQi9Cb0IsRUFBQTtFTnN1S3RCLGlFQUFpRTtFMkJwc0tqRTtJQUVFLGNyQnBDb0I7SXFCcUNwQiw2QkFBNkIsRUFBQTtFM0Jxc0svQixpRUFBaUU7RTJCbHNLakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCNUNvQjtJcUI2Q3BCLHFCckI3Q29CLEVBQUE7SU5ndktwQixpRUFBaUU7STJCanNLakU7O01BS0ksc0RyQnBEZ0I7Y3FCb0RoQiw4Q3JCcERnQixFQUFBOztBTnF2S3hCLDBEQUEwRDtBMEIxdEt4RDtFQ1BBLGNyQm5CaUI7RXFCb0JqQixxQnJCcEJpQixFQUFBO0VOd3ZLakIsK0RBQStEO0VRenhLL0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQnhCZTtJcUJ5QmYscUJyQnpCZSxFQUFBO0VONnZLakIsaUVBQWlFO0UyQmp1S2pFO0lBRUUsdURyQjlCZTtZcUI4QmYsK0NyQjlCZSxFQUFBO0VOZ3dLakIsaUVBQWlFO0UyQi90S2pFO0lBRUUsY3JCbkNlO0lxQm9DZiw2QkFBNkIsRUFBQTtFM0JndUsvQixpRUFBaUU7RTJCN3RLakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCM0NlO0lxQjRDZixxQnJCNUNlLEVBQUE7SU4wd0tmLGlFQUFpRTtJMkI1dEtqRTs7TUFLSSx1RHJCbkRXO2NxQm1EWCwrQ3JCbkRXLEVBQUE7O0FOK3dLbkIsMERBQTBEO0EwQnJ2S3hEO0VDUEEsY3JCbEJ1QjtFcUJtQnZCLHFCckJuQnVCLEVBQUE7RU5reEt2QiwrREFBK0Q7RVFweksvRDtJbUJ3REUsV3RCN0RXO0lzQjhEWCx5QnJCdkJxQjtJcUJ3QnJCLHFCckJ4QnFCLEVBQUE7RU51eEt2QixpRUFBaUU7RTJCNXZLakU7SUFFRSxzRHJCN0JxQjtZcUI2QnJCLDhDckI3QnFCLEVBQUE7RU4weEt2QixpRUFBaUU7RTJCMXZLakU7SUFFRSxjckJsQ3FCO0lxQm1DckIsNkJBQTZCLEVBQUE7RTNCMnZLL0IsaUVBQWlFO0UyQnh2S2pFOztJQUdFLFd0QmhGVztJc0JpRlgseUJyQjFDcUI7SXFCMkNyQixxQnJCM0NxQixFQUFBO0lOb3lLckIsaUVBQWlFO0kyQnZ2S2pFOztNQUtJLHNEckJsRGlCO2NxQmtEakIsOENyQmxEaUIsRUFBQTs7QU55eUt6QiwwREFBMEQ7QTBCaHhLeEQ7RUNQQSxjckJoQnVCO0VxQmlCdkIscUJyQmpCdUIsRUFBQTtFTjJ5S3ZCLCtEQUErRDtFUS8wSy9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckJyQnFCO0lxQnNCckIscUJyQnRCcUIsRUFBQTtFTmd6S3ZCLGlFQUFpRTtFMkJ2eEtqRTtJQUVFLHNEckIzQnFCO1lxQjJCckIsOENyQjNCcUIsRUFBQTtFTm16S3ZCLGlFQUFpRTtFMkJyeEtqRTtJQUVFLGNyQmhDcUI7SXFCaUNyQiw2QkFBNkIsRUFBQTtFM0JzeEsvQixpRUFBaUU7RTJCbnhLakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCeENxQjtJcUJ5Q3JCLHFCckJ6Q3FCLEVBQUE7SU42ektyQixpRUFBaUU7STJCbHhLakU7O01BS0ksc0RyQmhEaUI7Y3FCZ0RqQiw4Q3JCaERpQixFQUFBOztBTmswS3pCLDBEQUEwRDtBMEIzeUt4RDtFQ1BBLGNyQmZrQjtFcUJnQmxCLHFCckJoQmtCLEVBQUE7RU5xMEtsQiwrREFBK0Q7RVExMksvRDtJbUJ3REUsV3RCN0RXO0lzQjhEWCx5QnJCcEJnQjtJcUJxQmhCLHFCckJyQmdCLEVBQUE7RU4wMEtsQixpRUFBaUU7RTJCbHpLakU7SUFFRSx1RHJCMUJnQjtZcUIwQmhCLCtDckIxQmdCLEVBQUE7RU42MEtsQixpRUFBaUU7RTJCaHpLakU7SUFFRSxjckIvQmdCO0lxQmdDaEIsNkJBQTZCLEVBQUE7RTNCaXpLL0IsaUVBQWlFO0UyQjl5S2pFOztJQUdFLFd0QmhGVztJc0JpRlgseUJyQnZDZ0I7SXFCd0NoQixxQnJCeENnQixFQUFBO0lOdTFLaEIsaUVBQWlFO0kyQjd5S2pFOztNQUtJLHVEckIvQ1k7Y3FCK0NaLCtDckIvQ1ksRUFBQTs7QU40MUtwQiwwREFBMEQ7QTBCdDBLeEQ7RUNQQSxjckJkd0I7RXFCZXhCLHFCckJmd0IsRUFBQTtFTisxS3hCLCtEQUErRDtFUXI0Sy9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckJuQnNCO0lxQm9CdEIscUJyQnBCc0IsRUFBQTtFTm8yS3hCLGlFQUFpRTtFMkI3MEtqRTtJQUVFLHVEckJ6QnNCO1lxQnlCdEIsK0NyQnpCc0IsRUFBQTtFTnUyS3hCLGlFQUFpRTtFMkIzMEtqRTtJQUVFLGNyQjlCc0I7SXFCK0J0Qiw2QkFBNkIsRUFBQTtFM0I0MEsvQixpRUFBaUU7RTJCejBLakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCdENzQjtJcUJ1Q3RCLHFCckJ2Q3NCLEVBQUE7SU5pM0t0QixpRUFBaUU7STJCeDBLakU7O01BS0ksdURyQjlDa0I7Y3FCOENsQiwrQ3JCOUNrQixFQUFBOztBTnMzSzFCLDBEQUEwRDtBMEJqMkt4RDtFQ1BBLGNyQlJ3QjtFcUJTeEIscUJyQlR3QixFQUFBO0VObzNLeEIsK0RBQStEO0VRaDZLL0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQmJzQjtJcUJjdEIscUJyQmRzQixFQUFBO0VOeTNLeEIsaUVBQWlFO0UyQngyS2pFO0lBRUUsc0RyQm5Cc0I7WXFCbUJ0Qiw4Q3JCbkJzQixFQUFBO0VONDNLeEIsaUVBQWlFO0UyQnQyS2pFO0lBRUUsY3JCeEJzQjtJcUJ5QnRCLDZCQUE2QixFQUFBO0UzQnUySy9CLGlFQUFpRTtFMkJwMktqRTs7SUFHRSxXdEJoRlc7SXNCaUZYLHlCckJoQ3NCO0lxQmlDdEIscUJyQmpDc0IsRUFBQTtJTnM0S3RCLGlFQUFpRTtJMkJuMktqRTs7TUFLSSxzRHJCeENrQjtjcUJ3Q2xCLDhDckJ4Q2tCLEVBQUE7O0FOMjRLMUIsMERBQTBEO0EwQjUzS3hEO0VDUEEsY3JCUG1CO0VxQlFuQixxQnJCUm1CLEVBQUE7RU44NEtuQiwrREFBK0Q7RVEzN0svRDtJbUJ3REUsY3RCcERjO0lzQnFEZCx5QnJCWmlCO0lxQmFqQixxQnJCYmlCLEVBQUE7RU5tNUtuQixpRUFBaUU7RTJCbjRLakU7SUFFRSx3RHJCbEJpQjtZcUJrQmpCLGdEckJsQmlCLEVBQUE7RU5zNUtuQixpRUFBaUU7RTJCajRLakU7SUFFRSxjckJ2QmlCO0lxQndCakIsNkJBQTZCLEVBQUE7RTNCazRLL0IsaUVBQWlFO0UyQi8zS2pFOztJQUdFLGN0QnZFYztJc0J3RWQseUJyQi9CaUI7SXFCZ0NqQixxQnJCaENpQixFQUFBO0lOZzZLakIsaUVBQWlFO0kyQjkzS2pFOztNQUtJLHdEckJ2Q2E7Y3FCdUNiLGdEckJ2Q2EsRUFBQTs7QU5xNktyQiwwREFBMEQ7QTBCdjVLeEQ7RUNQQSxjckJOeUI7RXFCT3pCLHFCckJQeUIsRUFBQTtFTnc2S3pCLCtEQUErRDtFUXQ5Sy9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckJYdUI7SXFCWXZCLHFCckJadUIsRUFBQTtFTjY2S3pCLGlFQUFpRTtFMkI5NUtqRTtJQUVFLHVEckJqQnVCO1lxQmlCdkIsK0NyQmpCdUIsRUFBQTtFTmc3S3pCLGlFQUFpRTtFMkI1NUtqRTtJQUVFLGNyQnRCdUI7SXFCdUJ2Qiw2QkFBNkIsRUFBQTtFM0I2NUsvQixpRUFBaUU7RTJCMTVLakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCOUJ1QjtJcUIrQnZCLHFCckIvQnVCLEVBQUE7SU4wN0t2QixpRUFBaUU7STJCejVLakU7O01BS0ksdURyQnRDbUI7Y3FCc0NuQiwrQ3JCdENtQixFQUFBOztBTis3SzNCLDBEQUEwRDtBMEJsN0t4RDtFQ1BBLGNyQkp5QjtFcUJLekIscUJyQkx5QixFQUFBO0VOaThLekIsK0RBQStEO0VRai9LL0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQlR1QjtJcUJVdkIscUJyQlZ1QixFQUFBO0VOczhLekIsaUVBQWlFO0UyQno3S2pFO0lBRUUsdURyQmZ1QjtZcUJldkIsK0NyQmZ1QixFQUFBO0VOeThLekIsaUVBQWlFO0UyQnY3S2pFO0lBRUUsY3JCcEJ1QjtJcUJxQnZCLDZCQUE2QixFQUFBO0UzQnc3Sy9CLGlFQUFpRTtFMkJyN0tqRTs7SUFHRSxXdEJoRlc7SXNCaUZYLHlCckI1QnVCO0lxQjZCdkIscUJyQjdCdUIsRUFBQTtJTm05S3ZCLGlFQUFpRTtJMkJwN0tqRTs7TUFLSSx1RHJCcENtQjtjcUJvQ25CLCtDckJwQ21CLEVBQUE7O0FOdzlLM0IsMERBQTBEO0EwQjc4S3hEO0VDUEEsY3JCSG9CO0VxQklwQixxQnJCSm9CLEVBQUE7RU4yOUtwQiwrREFBK0Q7RVE1Z0wvRDtJbUJ3REUsV3RCN0RXO0lzQjhEWCx5QnJCUmtCO0lxQlNsQixxQnJCVGtCLEVBQUE7RU5nK0twQixpRUFBaUU7RTJCcDlLakU7SUFFRSx1RHJCZGtCO1lxQmNsQiwrQ3JCZGtCLEVBQUE7RU5tK0twQixpRUFBaUU7RTJCbDlLakU7SUFFRSxjckJuQmtCO0lxQm9CbEIsNkJBQTZCLEVBQUE7RTNCbTlLL0IsaUVBQWlFO0UyQmg5S2pFOztJQUdFLFd0QmhGVztJc0JpRlgseUJyQjNCa0I7SXFCNEJsQixxQnJCNUJrQixFQUFBO0lONitLbEIsaUVBQWlFO0kyQi84S2pFOztNQUtJLHVEckJuQ2M7Y3FCbUNkLCtDckJuQ2MsRUFBQTs7QU5rL0t0QiwwREFBMEQ7QTBCeCtLeEQ7RUNQQSxjckJGMEI7RXFCRzFCLHFCckJIMEIsRUFBQTtFTnEvSzFCLCtEQUErRDtFUXZpTC9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckJQd0I7SXFCUXhCLHFCckJSd0IsRUFBQTtFTjAvSzFCLGlFQUFpRTtFMkIvK0tqRTtJQUVFLHdEckJid0I7WXFCYXhCLGdEckJid0IsRUFBQTtFTjYvSzFCLGlFQUFpRTtFMkI3K0tqRTtJQUVFLGNyQmxCd0I7SXFCbUJ4Qiw2QkFBNkIsRUFBQTtFM0I4K0svQixpRUFBaUU7RTJCMytLakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCMUJ3QjtJcUIyQnhCLHFCckIzQndCLEVBQUE7SU51Z0x4QixpRUFBaUU7STJCMStLakU7O01BS0ksd0RyQmxDb0I7Y3FCa0NwQixnRHJCbENvQixFQUFBOztBTjRnTDVCLDBEQUEwRDtBMEJuZ0x4RDtFQ1BBLGNyQkMrQjtFcUJBL0IscUJyQkErQixFQUFBO0VONmdML0IsK0RBQStEO0VRbGtML0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQko2QjtJcUJLN0IscUJyQkw2QixFQUFBO0VOa2hML0IsaUVBQWlFO0UyQjFnTGpFO0lBRUUsc0RyQlY2QjtZcUJVN0IsOENyQlY2QixFQUFBO0VOcWhML0IsaUVBQWlFO0UyQnhnTGpFO0lBRUUsY3JCZjZCO0lxQmdCN0IsNkJBQTZCLEVBQUE7RTNCeWdML0IsaUVBQWlFO0UyQnRnTGpFOztJQUdFLFd0QmhGVztJc0JpRlgseUJyQnZCNkI7SXFCd0I3QixxQnJCeEI2QixFQUFBO0lOK2hMN0IsaUVBQWlFO0kyQnJnTGpFOztNQUtJLHNEckIvQnlCO2NxQitCekIsOENyQi9CeUIsRUFBQTs7QU5vaUxqQywwREFBMEQ7QTBCOWhMeEQ7RUNQQSxjckJFMEI7RXFCRDFCLHFCckJDMEIsRUFBQTtFTnVpTDFCLCtEQUErRDtFUTdsTC9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckJId0I7SXFCSXhCLHFCckJKd0IsRUFBQTtFTjRpTDFCLGlFQUFpRTtFMkJyaUxqRTtJQUVFLHVEckJUd0I7WXFCU3hCLCtDckJUd0IsRUFBQTtFTitpTDFCLGlFQUFpRTtFMkJuaUxqRTtJQUVFLGNyQmR3QjtJcUJleEIsNkJBQTZCLEVBQUE7RTNCb2lML0IsaUVBQWlFO0UyQmppTGpFOztJQUdFLFd0QmhGVztJc0JpRlgseUJyQnRCd0I7SXFCdUJ4QixxQnJCdkJ3QixFQUFBO0lOeWpMeEIsaUVBQWlFO0kyQmhpTGpFOztNQUtJLHVEckI5Qm9CO2NxQjhCcEIsK0NyQjlCb0IsRUFBQTs7QU44akw1QiwwREFBMEQ7QTBCempMeEQ7RUNQQSxjckJHZ0M7RXFCRmhDLHFCckJFZ0MsRUFBQTtFTmlrTGhDLCtEQUErRDtFUXhuTC9EO0ltQndERSxjdEJwRGM7SXNCcURkLHlCckJGOEI7SXFCRzlCLHFCckJIOEIsRUFBQTtFTnNrTGhDLGlFQUFpRTtFMkJoa0xqRTtJQUVFLHlEckJSOEI7WXFCUTlCLGlEckJSOEIsRUFBQTtFTnlrTGhDLGlFQUFpRTtFMkI5akxqRTtJQUVFLGNyQmI4QjtJcUJjOUIsNkJBQTZCLEVBQUE7RTNCK2pML0IsaUVBQWlFO0UyQjVqTGpFOztJQUdFLGN0QnZFYztJc0J3RWQseUJyQnJCOEI7SXFCc0I5QixxQnJCdEI4QixFQUFBO0lObWxMOUIsaUVBQWlFO0kyQjNqTGpFOztNQUtJLHlEckI3QjBCO2NxQjZCMUIsaURyQjdCMEIsRUFBQTs7QU53bExsQywwREFBMEQ7QTBCcGxMeEQ7RUNQQSxjckJLaUM7RXFCSmpDLHFCckJJaUMsRUFBQTtFTjBsTGpDLCtEQUErRDtFUW5wTC9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckJBK0I7SXFCQy9CLHFCckJEK0IsRUFBQTtFTitsTGpDLGlFQUFpRTtFMkIzbExqRTtJQUVFLHNEckJOK0I7WXFCTS9CLDhDckJOK0IsRUFBQTtFTmttTGpDLGlFQUFpRTtFMkJ6bExqRTtJQUVFLGNyQlgrQjtJcUJZL0IsNkJBQTZCLEVBQUE7RTNCMGxML0IsaUVBQWlFO0UyQnZsTGpFOztJQUdFLFd0QmhGVztJc0JpRlgseUJyQm5CK0I7SXFCb0IvQixxQnJCcEIrQixFQUFBO0lONG1ML0IsaUVBQWlFO0kyQnRsTGpFOztNQUtJLHNEckIzQjJCO2NxQjJCM0IsOENyQjNCMkIsRUFBQTs7QU5pbkxuQywwREFBMEQ7QTBCL21MeEQ7RUNQQSxjckJNNEI7RXFCTDVCLHFCckJLNEIsRUFBQTtFTm9uTDVCLCtEQUErRDtFUTlxTC9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckJDMEI7SXFCQTFCLHFCckJBMEIsRUFBQTtFTnluTDVCLGlFQUFpRTtFMkJ0bkxqRTtJQUVFLHdEckJMMEI7WXFCSzFCLGdEckJMMEIsRUFBQTtFTjRuTDVCLGlFQUFpRTtFMkJwbkxqRTtJQUVFLGNyQlYwQjtJcUJXMUIsNkJBQTZCLEVBQUE7RTNCcW5ML0IsaUVBQWlFO0UyQmxuTGpFOztJQUdFLFd0QmhGVztJc0JpRlgseUJyQmxCMEI7SXFCbUIxQixxQnJCbkIwQixFQUFBO0lOc29MMUIsaUVBQWlFO0kyQmpuTGpFOztNQUtJLHdEckIxQnNCO2NxQjBCdEIsZ0RyQjFCc0IsRUFBQTs7QU4yb0w5QiwwREFBMEQ7QTBCMW9MeEQ7RUNQQSxjckJPa0M7RXFCTmxDLHFCckJNa0MsRUFBQTtFTjhvTGxDLCtEQUErRDtFUXpzTC9EO0ltQndERSxjdEJwRGM7SXNCcURkLHlCckJFZ0M7SXFCRGhDLHFCckJDZ0MsRUFBQTtFTm1wTGxDLGlFQUFpRTtFMkJqcExqRTtJQUVFLHlEckJKZ0M7WXFCSWhDLGlEckJKZ0MsRUFBQTtFTnNwTGxDLGlFQUFpRTtFMkIvb0xqRTtJQUVFLGNyQlRnQztJcUJVaEMsNkJBQTZCLEVBQUE7RTNCZ3BML0IsaUVBQWlFO0UyQjdvTGpFOztJQUdFLGN0QnZFYztJc0J3RWQseUJyQmpCZ0M7SXFCa0JoQyxxQnJCbEJnQyxFQUFBO0lOZ3FMaEMsaUVBQWlFO0kyQjVvTGpFOztNQUtJLHlEckJ6QjRCO2NxQnlCNUIsaURyQnpCNEIsRUFBQTs7QU5xcUxwQywwREFBMEQ7QTBCcnFMeEQ7RUNQQSxjckJTaUM7RXFCUmpDLHFCckJRaUMsRUFBQTtFTnVxTGpDLCtEQUErRDtFUXB1TC9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckJJK0I7SXFCSC9CLHFCckJHK0IsRUFBQTtFTjRxTGpDLGlFQUFpRTtFMkI1cUxqRTtJQUVFLHVEckJGK0I7WXFCRS9CLCtDckJGK0IsRUFBQTtFTitxTGpDLGlFQUFpRTtFMkIxcUxqRTtJQUVFLGNyQlArQjtJcUJRL0IsNkJBQTZCLEVBQUE7RTNCMnFML0IsaUVBQWlFO0UyQnhxTGpFOztJQUdFLFd0QmhGVztJc0JpRlgseUJyQmYrQjtJcUJnQi9CLHFCckJoQitCLEVBQUE7SU55ckwvQixpRUFBaUU7STJCdnFMakU7O01BS0ksdURyQnZCMkI7Y3FCdUIzQiwrQ3JCdkIyQixFQUFBOztBTjhyTG5DLDBEQUEwRDtBMEJoc0x4RDtFQ1BBLGNyQlU0QjtFcUJUNUIscUJyQlM0QixFQUFBO0VOaXNMNUIsK0RBQStEO0VRL3ZML0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQkswQjtJcUJKMUIscUJyQkkwQixFQUFBO0VOc3NMNUIsaUVBQWlFO0UyQnZzTGpFO0lBRUUsd0RyQkQwQjtZcUJDMUIsZ0RyQkQwQixFQUFBO0VOeXNMNUIsaUVBQWlFO0UyQnJzTGpFO0lBRUUsY3JCTjBCO0lxQk8xQiw2QkFBNkIsRUFBQTtFM0Jzc0wvQixpRUFBaUU7RTJCbnNMakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCZDBCO0lxQmUxQixxQnJCZjBCLEVBQUE7SU5tdEwxQixpRUFBaUU7STJCbHNMakU7O01BS0ksd0RyQnRCc0I7Y3FCc0J0QixnRHJCdEJzQixFQUFBOztBTnd0TDlCLDBEQUEwRDtBMEIzdEx4RDtFQ1BBLGNyQldrQztFcUJWbEMscUJyQlVrQyxFQUFBO0VOMnRMbEMsK0RBQStEO0VRMXhML0Q7SW1Cd0RFLGN0QnBEYztJc0JxRGQseUJyQk1nQztJcUJMaEMscUJyQktnQyxFQUFBO0VOZ3VMbEMsaUVBQWlFO0UyQmx1TGpFO0lBRUUseURyQkFnQztZcUJBaEMsaURyQkFnQyxFQUFBO0VObXVMbEMsaUVBQWlFO0UyQmh1TGpFO0lBRUUsY3JCTGdDO0lxQk1oQyw2QkFBNkIsRUFBQTtFM0JpdUwvQixpRUFBaUU7RTJCOXRMakU7O0lBR0UsY3RCdkVjO0lzQndFZCx5QnJCYmdDO0lxQmNoQyxxQnJCZGdDLEVBQUE7SU42dUxoQyxpRUFBaUU7STJCN3RMakU7O01BS0kseURyQnJCNEI7Y3FCcUI1QixpRHJCckI0QixFQUFBOztBTmt2THBDLDBEQUEwRDtBMEJ0dkx4RDtFQ1BBLGNyQmE4QjtFcUJaOUIscUJyQlk4QixFQUFBO0VOb3ZMOUIsK0RBQStEO0VRcnpML0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQlE0QjtJcUJQNUIscUJyQk80QixFQUFBO0VOeXZMOUIsaUVBQWlFO0UyQjd2TGpFO0lBRUUsdURyQkU0QjtZcUJGNUIsK0NyQkU0QixFQUFBO0VONHZMOUIsaUVBQWlFO0UyQjN2TGpFO0lBRUUsY3JCSDRCO0lxQkk1Qiw2QkFBNkIsRUFBQTtFM0I0dkwvQixpRUFBaUU7RTJCenZMakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCWDRCO0lxQlk1QixxQnJCWjRCLEVBQUE7SU5zd0w1QixpRUFBaUU7STJCeHZMakU7O01BS0ksdURyQm5Cd0I7Y3FCbUJ4QiwrQ3JCbkJ3QixFQUFBOztBTjJ3TGhDLDBEQUEwRDtBMEJqeEx4RDtFQ1BBLGNyQmN5QjtFcUJiekIscUJyQmF5QixFQUFBO0VOOHdMekIsK0RBQStEO0VRaDFML0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQlN1QjtJcUJSdkIscUJyQlF1QixFQUFBO0VObXhMekIsaUVBQWlFO0UyQnh4TGpFO0lBRUUseURyQkd1QjtZcUJIdkIsaURyQkd1QixFQUFBO0VOc3hMekIsaUVBQWlFO0UyQnR4TGpFO0lBRUUsY3JCRnVCO0lxQkd2Qiw2QkFBNkIsRUFBQTtFM0J1eEwvQixpRUFBaUU7RTJCcHhMakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCVnVCO0lxQld2QixxQnJCWHVCLEVBQUE7SU5neUx2QixpRUFBaUU7STJCbnhMakU7O01BS0kseURyQmxCbUI7Y3FCa0JuQixpRHJCbEJtQixFQUFBOztBTnF5TDNCLDBEQUEwRDtBMEI1eUx4RDtFQ1BBLGNyQmUrQjtFcUJkL0IscUJyQmMrQixFQUFBO0VOd3lML0IsK0RBQStEO0VRMzJML0Q7SW1Cd0RFLGN0QnBEYztJc0JxRGQseUJyQlU2QjtJcUJUN0IscUJyQlM2QixFQUFBO0VONnlML0IsaUVBQWlFO0UyQm56TGpFO0lBRUUseURyQkk2QjtZcUJKN0IsaURyQkk2QixFQUFBO0VOZ3pML0IsaUVBQWlFO0UyQmp6TGpFO0lBRUUsY3JCRDZCO0lxQkU3Qiw2QkFBNkIsRUFBQTtFM0JrekwvQixpRUFBaUU7RTJCL3lMakU7O0lBR0UsY3RCdkVjO0lzQndFZCx5QnJCVDZCO0lxQlU3QixxQnJCVjZCLEVBQUE7SU4wekw3QixpRUFBaUU7STJCOXlMakU7O01BS0kseURyQmpCeUI7Y3FCaUJ6QixpRHJCakJ5QixFQUFBOztBTit6TGpDLDBEQUEwRDtBMEJ2MEx4RDtFQ1BBLGNyQmlCc0I7RXFCaEJ0QixxQnJCZ0JzQixFQUFBO0VOaTBMdEIsK0RBQStEO0VRdDRML0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQllvQjtJcUJYcEIscUJyQldvQixFQUFBO0VOczBMdEIsaUVBQWlFO0UyQjkwTGpFO0lBRUUsdURyQk1vQjtZcUJOcEIsK0NyQk1vQixFQUFBO0VOeTBMdEIsaUVBQWlFO0UyQjUwTGpFO0lBRUUsY3JCQ29CO0lxQkFwQiw2QkFBNkIsRUFBQTtFM0I2MEwvQixpRUFBaUU7RTJCMTBMakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCUG9CO0lxQlFwQixxQnJCUm9CLEVBQUE7SU5tMUxwQixpRUFBaUU7STJCejBMakU7O01BS0ksdURyQmZnQjtjcUJlaEIsK0NyQmZnQixFQUFBOztBTncxTHhCLDBEQUEwRDtBMEJsMkx4RDtFQ1BBLGNyQmtCb0I7RXFCakJwQixxQnJCaUJvQixFQUFBO0VOMjFMcEIsK0RBQStEO0VRajZML0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQmFrQjtJcUJabEIscUJyQllrQixFQUFBO0VOZzJMcEIsaUVBQWlFO0UyQnoyTGpFO0lBRUUsc0RyQk9rQjtZcUJQbEIsOENyQk9rQixFQUFBO0VObTJMcEIsaUVBQWlFO0UyQnYyTGpFO0lBRUUsY3JCRWtCO0lxQkRsQiw2QkFBNkIsRUFBQTtFM0J3MkwvQixpRUFBaUU7RTJCcjJMakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCTmtCO0lxQk9sQixxQnJCUGtCLEVBQUE7SU42MkxsQixpRUFBaUU7STJCcDJMakU7O01BS0ksc0RyQmRjO2NxQmNkLDhDckJkYyxFQUFBOztBTmszTHRCLDBEQUEwRDtBMEI3M0x4RDtFQ1BBLGNyQm1CcUI7RXFCbEJyQixxQnJCa0JxQixFQUFBO0VOcTNMckIsK0RBQStEO0VRNTdML0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQmNtQjtJcUJibkIscUJyQmFtQixFQUFBO0VOMDNMckIsaUVBQWlFO0UyQnA0TGpFO0lBRUUsd0RyQlFtQjtZcUJSbkIsZ0RyQlFtQixFQUFBO0VONjNMckIsaUVBQWlFO0UyQmw0TGpFO0lBRUUsY3JCR21CO0lxQkZuQiw2QkFBNkIsRUFBQTtFM0JtNEwvQixpRUFBaUU7RTJCaDRMakU7O0lBR0UsV3RCaEZXO0lzQmlGWCx5QnJCTG1CO0lxQk1uQixxQnJCTm1CLEVBQUE7SU51NExuQixpRUFBaUU7STJCLzNMakU7O01BS0ksd0RyQmJlO2NxQmFmLGdEckJiZSxFQUFBOztBTjQ0THZCLDBEQUEwRDtBMEJ4NUx4RDtFQ1BBLGNyQnFCc0I7RXFCcEJ0QixxQnJCb0JzQixFQUFBO0VOODRMdEIsK0RBQStEO0VRdjlML0Q7SW1Cd0RFLFd0QjdEVztJc0I4RFgseUJyQmdCb0I7SXFCZnBCLHFCckJlb0IsRUFBQTtFTm01THRCLGlFQUFpRTtFMkIvNUxqRTtJQUVFLHdEckJVb0I7WXFCVnBCLGdEckJVb0IsRUFBQTtFTnM1THRCLGlFQUFpRTtFMkI3NUxqRTtJQUVFLGNyQktvQjtJcUJKcEIsNkJBQTZCLEVBQUE7RTNCODVML0IsaUVBQWlFO0UyQjM1TGpFOztJQUdFLFd0QmhGVztJc0JpRlgseUJyQkhvQjtJcUJJcEIscUJyQkpvQixFQUFBO0lOZzZMcEIsaUVBQWlFO0kyQjE1TGpFOztNQUtJLHdEckJYZ0I7Y3FCV2hCLGdEckJYZ0IsRUFBQTs7QU5xNkx4QiwwREFBMEQ7QTBCbjdMeEQ7RUNQQSxjckJvQnVCO0VxQm5CdkIscUJyQm1CdUIsRUFBQTtFTjA2THZCLCtEQUErRDtFUWwvTC9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckJlcUI7SXFCZHJCLHFCckJjcUIsRUFBQTtFTis2THZCLGlFQUFpRTtFMkIxN0xqRTtJQUVFLHdEckJTcUI7WXFCVHJCLGdEckJTcUIsRUFBQTtFTms3THZCLGlFQUFpRTtFMkJ4N0xqRTtJQUVFLGNyQklxQjtJcUJIckIsNkJBQTZCLEVBQUE7RTNCeTdML0IsaUVBQWlFO0UyQnQ3TGpFOztJQUdFLFd0QmhGVztJc0JpRlgseUJyQkpxQjtJcUJLckIscUJyQkxxQixFQUFBO0lONDdMckIsaUVBQWlFO0kyQnI3TGpFOztNQUtJLHdEckJaaUI7Y3FCWWpCLGdEckJaaUIsRUFBQTs7QU5pOEx6QiwwREFBMEQ7QTBCOThMeEQ7RUNQQSxjckJ1QnNCO0VxQnRCdEIscUJyQnNCc0IsRUFBQTtFTms4THRCLCtEQUErRDtFUTdnTS9EO0ltQndERSxXdEI3RFc7SXNCOERYLHlCckJrQm9CO0lxQmpCcEIscUJyQmlCb0IsRUFBQTtFTnU4THRCLGlFQUFpRTtFMkJyOUxqRTtJQUVFLHFEckJZb0I7WXFCWnBCLDZDckJZb0IsRUFBQTtFTjA4THRCLGlFQUFpRTtFMkJuOUxqRTtJQUVFLGNyQk9vQjtJcUJOcEIsNkJBQTZCLEVBQUE7RTNCbzlML0IsaUVBQWlFO0UyQmo5TGpFOztJQUdFLFd0QmhGVztJc0JpRlgseUJyQkRvQjtJcUJFcEIscUJyQkZvQixFQUFBO0lObzlMcEIsaUVBQWlFO0kyQmg5TGpFOztNQUtJLHFEckJUZ0I7Y3FCU2hCLDZDckJUZ0IsRUFBQTs7QU55OUx4QiwwREFBMEQ7QTBCOTlMMUQ7RUFDRSxnQnJCNk0rQjtFcUI1TS9CLGNwQmpFZTtFb0JrRWYscUJyQjJGNEMsRUFBQTtFTHE0TDVDLCtEQUErRDtFUXppTS9EO0lrQjRFRSxjckJ5RjhEO0lxQnhGOUQsMEJyQnlGK0MsRUFBQTtFTHU0TGpELDBEQUEwRDtFMEJ2K0w1RDtJQVlJLDBCckJvRitDLEVBQUE7RUwwNExqRCwwREFBMEQ7RTBCMStMNUQ7SUFpQkksY3JCdEZjO0lxQnVGZCxvQkFBb0IsRUFBQTs7QTFCNjlMeEIsMkRBQTJEO0EwQmw5TDNEO0VDUEUs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NEUsRUFBQTs7QXJCaXNObEYsZ0VBQWdFO0FrQ3ZtTmhFO0VUakpJLHNDbkJhYSxFQUFBOztBTit1TmpCLGdFQUFnRTtBa0NubE5oRTtFQUNFLHFCQUEyRCxFQUFBO0VsQ3FsTjNELGdFQUFnRTtFa0N0bE5sRTtJQUtNLGNBQXFEO0lBQ3JELGM3QmtZK0U7STZCalkvRSxtQkFBbUI7SUFFbkIscUI3QmdZNkUsRUFBQTtFTG10TWpGLGdFQUFnRTtFa0M1bE5sRTtJQWFNLHdCYmxFMEQ7SWFtRTFELDBCYm5FMEQ7SWFvRTFELHVCYjVDMEQ7SWE2QzFELHdCYjdDMEQ7SWE4QzFELHlCN0JwTFk7STZCc0xaLHFCN0JzWDZFO0lrQnhpQjdFLGlLbEIwZitIO0lrQjFmL0gseUpsQjBmK0g7SWtCMWYvSCx5SWxCMGYrSDtJa0IxZi9ILG9ObEIwZitILEVBQUE7SWtCdGYvSDtNdkJpd05BLGdFQUFnRTtNa0N0bU50RTtRWDFKUSx3QkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUEsRVcrS25CO0VsQ29sTkgsZ0VBQWdFO0VrQ3ptTmxFO0lBMEJNLHNCN0JsTVM7STZCbU1ULHNDQUE0RTtZQUE1RSw4QkFBNEUsRUFBQTtFbENrbE5oRixnRUFBZ0U7RWtDN21ObEU7SVR6S0ksc0NuQmFhLEVBQUE7O0FONndOakIsZ0VBQWdFO0FrQ3BrTmhFO0VBQ0UscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxtQ2JyRzhEO0Vhc0c5RCwwQzdCb0trQztFRWhOOUIsZUFBVztFMkIrQ2YsZ0I1QnpEb0I7RTRCMERwQixnQjdCaUUrQjtFNkJoRS9CLGM3QnZOZ0I7RTZCd05oQixzQkFBc0I7RUFDdEIsdU83Qm1XK0k7RTZCbFcvSSx5QjdCN05nQjtFUU9kLGtCUHlLZTtFNEJnRGpCLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCLEVBQUE7RWxDb2tOaEIsZ0VBQWdFO0VrQ25sTmxFO0lBa0JJLHFCN0J3UHNFO0k2QnZQdEUsVUFBVTtJQUtSLHNENUJqT1c7WTRCaU9YLDhDNUJqT1csRUFBQTtJTml5TmIsZ0VBQWdFO0lrQ3hsTnBFO01BaUNNLGM3Qi9PWTtNNkJnUFosc0I3QnZQUyxFQUFBO0VMaXpOYixnRUFBZ0U7RWtDNWxObEU7SUF3Q0ksWUFBWTtJQUNaLHNCN0IrSGdDO0k2QjlIaEMsc0JBQXNCLEVBQUE7RWxDdWpOeEIsZ0VBQWdFO0VrQ2ptTmxFO0lBOENJLGM3QjdQYztJNkI4UGQseUI3QmxRYyxFQUFBO0VMd3pOaEIsZ0VBQWdFO0VrQ3JtTmxFO0lBb0RJLGFBQWEsRUFBQTtFbENvak5mLGdFQUFnRTtFa0N4bU5sRTtJQXlESSxrQkFBa0I7SUFDbEIsMEI3QnhRYyxFQUFBOztBTDJ6TmxCLGdFQUFnRTtBa0MvaU5oRTtFQUNFLGtDYmpLOEQ7RWFrSzlELG9CN0JpSGtDO0U2QmhIbEMsdUI3QmdIa0M7RTZCL0dsQyxvQjdCZ0hpQztFRTFON0IsbUJBQVcsRUFBQTs7QVA2cE5qQixnRUFBZ0U7QWtDL2lOaEU7RUFDRSxnQ2J6SzhEO0VhMEs5RCxtQjdCOEdpQztFNkI3R2pDLHNCN0I2R2lDO0U2QjVHakMsa0I3QjZHZ0M7RUUvTjVCLGtCQUFXLEVBQUE7O0FQcXFOakIsZ0VBQWdFO0FrQzFpTmhFO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsbUNiekw4RDtFYTBMOUQsZ0JBQWdCLEVBQUE7O0FsQzZpTmxCLGdFQUFnRTtBa0MxaU5oRTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLG1DYmpNOEQ7RWFrTTlELFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIsVUFBVSxFQUFBO0VsQzRpTlYsZ0VBQWdFO0VrQ25qTmxFO0lBVUkscUI3QnFLc0U7STZCcEt0RSxzRDVCL1NhO1k0QitTYiw4QzVCL1NhLEVBQUE7RU4yMU5mLGdFQUFnRTtFa0N2ak5sRTs7SUFpQkkseUI3Qi9UYyxFQUFBO0VMeTJOaEIsZ0VBQWdFO0VrQzNqTmxFO0lBc0JNLGlCN0I0VFEsRUFBQTtFTDR1TVosZ0VBQWdFO0VrQzlqTmxFO0lBMkJJLDBCQUEwQixFQUFBOztBbEN1aU45QixnRUFBZ0U7QWtDbmlOaEU7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixPQUFPO0VBQ1AsVUFBVTtFQUNWLG1DYmxPOEQ7RWFtTzlELHlCN0J1Q2tDO0U2QnRDbEMsZ0JBQWdCO0VBRWhCLGdCNUJ0TG9CO0U0QnVMcEIsZ0I3QjVEK0I7RTZCNkQvQixjN0JwVmdCO0U2QnFWaEIsc0I3QjVWYTtFNkI2VmIseUI3QnpWZ0I7RVFPZCxrQlB5S2UsRUFBQTtFTjhzTmpCLGdFQUFnRTtFa0Nuak5sRTtJQW1CSSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFFBQVE7SUFDUixTQUFTO0lBQ1QsVUFBVTtJQUNWLGNBQWM7SUFDZCw2QmJyUDREO0lhc1A1RCx5QjdCb0JnQztJNkJuQmhDLGdCN0I1RTZCO0k2QjZFN0IsYzdCcFdjO0k2QnFXZCxpQkFBaUI7SVQ3V2pCLHlCcEJHYztJNkI0V2Qsb0JBQW9CO0lyQm5XcEIsMEJxQm9XZ0YsRUFBQTs7QWxDb2lOcEYsZ0VBQWdFO0FrQzFoTmhFO0VBQ0UsV0FBVztFQUNYLGNiM1EyQjtFYTRRM0IsVUFBVTtFQUNWLDZCQUE2QjtFQUM3Qix3QkFBZ0I7S0FBaEIscUJBQWdCO1VBQWhCLGdCQUFnQixFQUFBO0VsQzRoTmhCLGdFQUFnRTtFa0NqaU5sRTtJQVFJLFVBQVUsRUFBQTtJbEM0aE5WLGdFQUFnRTtJa0NwaU5wRTtNQVk4QixzRTVCelhiO2M0QnlYYSw4RDVCelhiLEVBQUE7SU5vNU5iLGdFQUFnRTtJa0N2aU5wRTtNQWE4Qiw4RDVCMVhiLEVBQUE7SU51NU5iLGdFQUFnRTtJa0MxaU5wRTtNQWM4Qiw4RDVCM1hiLEVBQUE7RU4wNU5mLGdFQUFnRTtFa0M3aU5sRTtJQWtCSSxTQUFTLEVBQUE7RWxDOGhOWCxnRUFBZ0U7RWtDaGpObEU7SUFzQkksVzdCb042QztJNkJuTjdDLFk3Qm1ONkM7STZCbE43QyxvQkFBMEU7SVRsWjFFLHlCbkJhYTtJNEJ1WWIsUzdCbU4wQztJUTNsQjFDLG1CUjRsQjZDO0lrQjlsQjNDLDRIbEIwZitIO0lrQjFmL0gsb0hsQjBmK0g7SWtCMWYvSCw0R2xCMGYrSDtJa0IxZi9ILGtKbEIwZitIO0k2QjVHakksd0JBQWdCO1lBQWhCLGdCQUFnQixFQUFBO0lYMVlkO012QnU2TkEsZ0VBQWdFO01rQzNqTnRFO1FYM1dRLHdCQUFnQjtRQUFoQixnQkFBZ0IsRUFBQSxFVzhZckI7SWxDMmhOQyxnRUFBZ0U7SWtDOWpOcEU7TVQxWEkseUJwQjRtQjJFLEVBQUE7RUwrME03RSxnRUFBZ0U7RWtDamtObEU7SUFzQ0ksVzdCNkxvQztJNkI1THBDLGM3QjZMcUM7STZCNUxyQyxrQkFBa0I7SUFDbEIsZTdCNEx1QztJNkIzTHZDLHlCN0JoYWM7STZCaWFkLHlCQUF5QjtJckJ6WnpCLG1CUnFsQm9DLEVBQUE7RUxtMk10QyxnRUFBZ0U7RWtDMWtObEU7SUFpREksVzdCeUw2QztJNkJ4TDdDLFk3QndMNkM7SW9CcG1CN0MseUJuQmFhO0k0QmlhYixTN0J5TDBDO0lRM2xCMUMsbUJSNGxCNkM7SWtCOWxCM0MsaUhsQjBmK0g7SWtCMWYvSCw0R2xCMGYrSDtJNkJsRmpJLHFCQUFnQjtTQUFoQixnQkFBZ0IsRUFBQTtJWHBhZDtNdkJnOE5BLGdFQUFnRTtNa0NwbE50RTtRWDNXUSxxQkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUEsRVd3YXJCO0lsQzBoTkMsZ0VBQWdFO0lrQ3ZsTnBFO01UMVhJLHlCcEI0bUIyRSxFQUFBO0VMdzJNN0UsZ0VBQWdFO0VrQzFsTmxFO0lBZ0VJLFc3Qm1Lb0M7STZCbEtwQyxjN0JtS3FDO0k2QmxLckMsa0JBQWtCO0lBQ2xCLGU3QmtLdUM7STZCakt2Qyx5QjdCMWJjO0k2QjJiZCx5QkFBeUI7SXJCbmJ6QixtQlJxbEJvQyxFQUFBO0VMNDNNdEMsZ0VBQWdFO0VrQ25tTmxFO0lBMkVJLFc3QitKNkM7STZCOUo3QyxZN0I4SjZDO0k2QjdKN0MsYUFBYTtJQUNiLG9CN0JyRStCO0k2QnNFL0IsbUI3QnRFK0I7SW9CblkvQix5Qm5CYWE7STRCOGJiLFM3QjRKMEM7SVEzbEIxQyxtQlI0bEI2QztJa0I5bEIzQyxnSGxCMGYrSDtJa0IxZi9ILDRH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T2IsK0RBQStEO0VRcjNPL0Q7STRCMk5JLHlCL0IxTlMsRUFBQTs7QUx3M09mLDBEQUEwRDtBb0NucU8xRDtFQVdNLHlCL0JoT1MsRUFBQTtFTDIzT2IsK0RBQStEO0VRNTNPL0Q7STRCb09NLHlCL0JuT08sRUFBQTtFTDgzT2IsMERBQTBEO0VvQ3pxTzVEO0lBa0JRLHlCL0J2T08sRUFBQTs7QUxrNE9mLDBEQUEwRDtBb0M3cU8xRDs7OztFQTBCTSx5Qi9CL09TLEVBQUE7O0FMeTRPZiwwREFBMEQ7QW9DcHJPMUQ7RUErQkkseUIvQnBQVztFK0JxUFgsZ0MvQnJQVyxFQUFBOztBTDg0T2YsMERBQTBEO0FvQ3pyTzFEO0VBb0NJLG1SZjdNOEUsRUFBQTs7QXJCczJPbEYsMERBQTBEO0FvQzdyTzFEO0VBd0NJLHlCL0I3UFcsRUFBQTtFTHE1T2IsMERBQTBEO0VvQ2hzTzVEO0lBMENNLHlCL0IvUFMsRUFBQTtJTHc1T1gsK0RBQStEO0lRejVPakU7TTRCbVFNLHlCL0JsUU8sRUFBQTs7QUw0NU9mLDBEQUEwRDtBb0NucE8xRDtFQUVJLFcvQnJSVyxFQUFBO0VMeTZPYiwrREFBK0Q7RVFoNk8vRDtJNEIrUUksVy9CeFJTLEVBQUE7O0FMNjZPZiwwREFBMEQ7QW9DMXBPMUQ7RUFXTSwrQi9COVJTLEVBQUE7RUxnN09iLCtEQUErRDtFUXY2Ty9EO0k0QndSTSxnQy9CalNPLEVBQUE7RUxtN09iLDBEQUEwRDtFb0NocU81RDtJQWtCUSxnQy9CclNPLEVBQUE7O0FMdTdPZiwwREFBMEQ7QW9DcHFPMUQ7Ozs7RUEwQk0sVy9CN1NTLEVBQUE7O0FMODdPZiwwREFBMEQ7QW9DM3FPMUQ7RUErQkksK0IvQmxUVztFK0JtVFgsc0MvQm5UVyxFQUFBOztBTG04T2YsMERBQTBEO0FvQ2hyTzFEO0VBb0NJLHlSZmpROEUsRUFBQTs7QXJCaTVPbEYsMERBQTBEO0FvQ3ByTzFEO0VBd0NJLCtCL0IzVFcsRUFBQTtFTDA4T2IsMERBQTBEO0VvQ3ZyTzVEO0lBMENNLFcvQjdUUyxFQUFBO0lMNjhPWCwrREFBK0Q7SVFwOE9q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OFFxQztFaUM3UXJDLGlCakN5UXNDO0VpQ3hRdEMsY2pDWW1CO0VpQ1ZuQiw2QmpDeVE2QztFaUN4UTdDLHlCakNJZSxFQUFBO0VOK3NQZiw2REFBNkQ7RXVDNXRQL0Q7SUFZSSxVQUFVO0lBQ1YsY2pDQWE7SWlDQ2IscUJBQXFCO0lBQ3JCLDZCakMwUTJDO0lpQ3pRM0MscUJqQ0hhLEVBQUE7RU5zdFBmLDZEQUE2RDtFdUNudVAvRDtJQW9CSSxVQUFVO0lBQ1YsVWpDaVFpQztJaUNoUWpDLHdCakMrUG9DO1lpQy9QcEMsZ0JqQytQb0MsRUFBQTs7QU5vOU94Qyw2REFBNkQ7QXVDL3NQN0Q7RUFHTSxjQUFjO0UxQmFoQiwyQlAySWU7RU8xSWYsOEJQMEllLEVBQUE7O0FOMGpQbkIsNkRBQTZEO0F1Q3J0UDdEO0UxQkVJLDRCUHlKZTtFT3hKZiwrQlB3SmUsRUFBQTs7QU4ralBuQiw2REFBNkQ7QXVDMXRQN0Q7RUFjSSxVQUFVO0VBQ1YsY2pDNUJhO0VpQzZCYiw2QmpDa1AyQztFaUNqUDNDLHFCakM5QmEsRUFBQTs7QU44dVBqQiw2REFBNkQ7QXVDanVQN0Q7RUFxQkksY2pDN0JpQjtFaUM4QmpCLG9CQUFvQjtFQUVwQixZQUFZO0VBQ1osNkJqQzhPMkM7RWlDN08zQyx5QmpDOE8yQyxFQUFBOztBTmkrTy9DLG1FQUFtRTtBd0N0d1BqRTtFQUNFLHVCbEMrUXNDO0VDL0ZwQyxrQkFBVztFaUM5S2IsZ0JuQ21PNkIsRUFBQTs7QUxzaVBqQyxvRUFBb0U7QXdDcHdQOUQ7RTNCcUNGLDhCUmdNK0I7RVEvTC9CLGlDUitMK0IsRUFBQTs7QUxvaVBuQyxvRUFBb0U7QXdDcHdQOUQ7RTNCa0JGLCtCUjhNK0I7RVE3TS9CLGtDUjZNK0IsRUFBQTs7QUx5aVBuQyxtRUFBbUU7QXdDdHhQakU7RUFDRSx1QmxDNlFxQztFQzdGbkMsbUJBQVc7RWlDOUtiLGdCbkNvTzZCLEVBQUE7O0FMcWpQakMsb0VBQW9FO0F3Q3B4UDlEO0UzQnFDRiw4QlJpTStCO0VRaE0vQixpQ1JnTStCLEVBQUE7O0FMbWpQbkMsb0VBQW9FO0F3Q3B4UDlEO0UzQmtCRiwrQlIrTStCO0VROU0vQixrQ1I4TStCLEVBQUE7O0FMd2pQbkMsdURBQXVEO0F5Q3B5UHZEO0VBQ0UscUJBQXFCO0VBQ3JCLHFCcEM0NUJzQztFRS92QnBDLGNBQVc7RWtDM0piLGdCbkNrS29CO0VtQ2pLcEIsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsd0JBQXdCO0U1Qkt0QixrQlB5S2U7RWlCM0tiLHFKbEJpYjZJO0VrQmpiN0ksNklsQmliNkk7RWtCamI3SSxxSWxCaWI2STtFa0JqYjdJLDJLbEJpYjZJLEVBQUE7RWtCN2E3STtJdkJreVBGLHVEQUF1RDtJeUNqelAzRDtNbEJnQlEsd0JBQWdCO01BQWhCLGdCQUFnQixFQUFBLEVrQk12QjtFekM4eFBDLCtEQUErRDtFUXp5UC9EO0lpQ0dJLHFCQUFxQixFQUFBO0V6Q3l5UHpCLHdEQUF3RDtFeUN2elAxRDtJQW9CSSxhQUFhLEVBQUE7O0F6Q3V5UGpCLHdEQUF3RDtBeUNseVB4RDtFQUNFLGtCQUFrQjtFQUNsQixTQUFTLEVBQUE7O0F6Q3F5UFgsd0RBQXdEO0F5Qzl4UHhEO0VBQ0Usb0JwQ2k0QnNDO0VvQ2g0QnRDLG1CcENnNEJzQztFUXY1QnBDLG9CUjA1QnFDLEVBQUE7O0FMKzVOekMsd0RBQXdEO0F5Q3p4UHREO0VDakRBLFdyQ01hO0VxQ0xiLHlCcENpQmUsRUFBQTtFTjR6UGYsK0RBQStEO0VRL3pQL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDNDBQdEMsK0RBQStEO0UwQy8wUHZEO0lBUUosVUFBVTtJQUNWLHFEcENNVztZb0NOWCw2Q3BDTVcsRUFBQTs7QU5xMFBqQix3REFBd0Q7QXlDdHlQdEQ7RUNqREEsY3JDZWdCO0VxQ2RoQix5QnBDa0JpQixFQUFBO0VOdzBQakIsK0RBQStEO0VRNTBQL0Q7SWtDVkksY3JDVVk7SXFDVFoseUJBQWtDLEVBQUE7RTFDeTFQdEMsK0RBQStEO0UwQzUxUHZEO0lBUUosVUFBVTtJQUNWLHdEcENPYTtZb0NQYixnRHBDT2EsRUFBQTs7QU5pMVBuQix3REFBd0Q7QXlDbnpQdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJyQ3dDZSxFQUFBO0VMK3pQZiwrREFBK0Q7RVF6MVAvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUNzMlB0QywrREFBK0Q7RTBDejJQdkQ7SUFRSixVQUFVO0lBQ1YsdURyQzZCVztZcUM3QlgsK0NyQzZCVyxFQUFBOztBTHcwUGpCLHdEQUF3RDtBeUNoMFB0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnJDMENlLEVBQUE7RUwwMFBmLCtEQUErRDtFUXQyUC9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQ20zUHRDLCtEQUErRDtFMEN0M1B2RDtJQVFKLFVBQVU7SUFDVix3RHJDK0JXO1lxQy9CWCxnRHJDK0JXLEVBQUE7O0FMbTFQakIsd0RBQXdEO0F5QzcwUHREO0VDakRBLGNyQ2VnQjtFcUNkaEIseUJyQ3VDZSxFQUFBO0VMMDFQZiwrREFBK0Q7RVFuM1AvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUNnNFB0QywrREFBK0Q7RTBDbjRQdkQ7SUFRSixVQUFVO0lBQ1YsdURyQzRCVztZcUM1QlgsK0NyQzRCVyxFQUFBOztBTG0yUGpCLHdEQUF3RDtBeUMxMVB0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnJDcUNlLEVBQUE7RUx5MlBmLCtEQUErRDtFUWg0UC9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQzY0UHRDLCtEQUErRDtFMENoNVB2RDtJQVFKLFVBQVU7SUFDVix1RHJDMEJXO1lxQzFCWCwrQ3JDMEJXLEVBQUE7O0FMazNQakIsd0RBQXdEO0F5Q3YyUHREO0VDakRBLGNyQ2VnQjtFcUNkaEIseUJyQ01nQixFQUFBO0VMcTVQaEIsK0RBQStEO0VRNzRQL0Q7SWtDVkksY3JDVVk7SXFDVFoseUJBQWtDLEVBQUE7RTFDMDVQdEMsK0RBQStEO0UwQzc1UHZEO0lBUUosVUFBVTtJQUNWLHlEckNMWTtZcUNLWixpRHJDTFksRUFBQTs7QUw4NVBsQix3REFBd0Q7QXlDcDNQdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJyQ2FnQixFQUFBO0VMMjVQaEIsK0RBQStEO0VRMTVQL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDdTZQdEMsK0RBQStEO0UwQzE2UHZEO0lBUUosVUFBVTtJQUNWLHNEckNFWTtZcUNGWiw4Q3JDRVksRUFBQTs7QUxvNlBsQix3REFBd0Q7QXlDajRQdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQ21CbUIsRUFBQTtFTms2UG5CLCtEQUErRDtFUXY2UC9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQ283UHRDLCtEQUErRDtFMEN2N1B2RDtJQVFKLFVBQVU7SUFDVixxRHBDUWU7WW9DUmYsNkNwQ1FlLEVBQUE7O0FOMjZQckIsd0RBQXdEO0F5Qzk0UHREO0VDakRBLFdyQ01hO0VxQ0xiLHlCcENvQm1CLEVBQUE7RU44NlBuQiwrREFBK0Q7RVFwN1AvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUNpOFB0QywrREFBK0Q7RTBDcDhQdkQ7SUFRSixVQUFVO0lBQ1YsdURwQ1NlO1lvQ1RmLCtDcENTZSxFQUFBOztBTnU3UHJCLHdEQUF3RDtBeUMzNVB0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLHlCcENxQm1CLEVBQUE7RU4wN1BuQiwrREFBK0Q7RVFqOFAvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUM4OFB0QywrREFBK0Q7RTBDajlQdkQ7SUFRSixVQUFVO0lBQ1YseURwQ1VlO1lvQ1ZmLGlEcENVZSxFQUFBOztBTm04UHJCLHdEQUF3RDtBeUN4NlB0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLHlCcENzQm1CLEVBQUE7RU5zOFBuQiwrREFBK0Q7RVE5OFAvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUMyOVB0QywrREFBK0Q7RTBDOTlQdkQ7SUFRSixVQUFVO0lBQ1YseURwQ1dlO1lvQ1hmLGlEcENXZSxFQUFBOztBTis4UHJCLHdEQUF3RDtBeUNyN1B0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLHlCcEN1Qm1CLEVBQUE7RU5rOVBuQiwrREFBK0Q7RVEzOVAvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUN3K1B0QywrREFBK0Q7RTBDMytQdkQ7SUFRSixVQUFVO0lBQ1YseURwQ1llO1lvQ1pmLGlEcENZZSxFQUFBOztBTjI5UHJCLHdEQUF3RDtBeUNsOFB0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLDBDcEN3QnVDLEVBQUE7RU44OVB2QywrREFBK0Q7RVF4K1AvRDtJa0NWSSxjckNVWTtJcUNUWiwwQ0FBa0MsRUFBQTtFMUNxL1B0QywrREFBK0Q7RTBDeC9QdkQ7SUFRSixVQUFVO0lBQ1YseURwQ2FtQztZb0NibkMsaURwQ2FtQyxFQUFBOztBTnUrUHpDLHdEQUF3RDtBeUMvOFB0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLHlCcEN5Qm1CLEVBQUE7RU4wK1BuQiwrREFBK0Q7RVFyL1AvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUNrZ1F0QywrREFBK0Q7RTBDcmdRdkQ7SUFRSixVQUFVO0lBQ1YseURwQ2NlO1lvQ2RmLGlEcENjZSxFQUFBOztBTm0vUHJCLHdEQUF3RDtBeUM1OVB0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLDJDcEMyQndDLEVBQUE7RU5xL1B4QywrREFBK0Q7RVFsZ1EvRDtJa0NWSSxjckNVWTtJcUNUWiwyQ0FBa0MsRUFBQTtFMUMrZ1F0QywrREFBK0Q7RTBDbGhRdkQ7SUFRSixVQUFVO0lBQ1YseURwQ2dCb0M7WW9DaEJwQyxpRHBDZ0JvQyxFQUFBOztBTjgvUDFDLHdEQUF3RDtBeUN6K1B0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLDBDcEMwQndDLEVBQUE7RU5tZ1F4QywrREFBK0Q7RVEvZ1EvRDtJa0NWSSxjckNVWTtJcUNUWiwwQ0FBa0MsRUFBQTtFMUM0aFF0QywrREFBK0Q7RTBDL2hRdkQ7SUFRSixVQUFVO0lBQ1YseURwQ2VvQztZb0NmcEMsaURwQ2VvQyxFQUFBOztBTjRnUTFDLHdEQUF3RDtBeUN0L1B0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLHlCcENzQ3lCLEVBQUE7RU5vZ1F6QiwrREFBK0Q7RVE1aFEvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUN5aVF0QywrREFBK0Q7RTBDNWlRdkQ7SUFRSixVQUFVO0lBQ1YsdURwQzJCcUI7WW9DM0JyQiwrQ3BDMkJxQixFQUFBOztBTjZnUTNCLHdEQUF3RDtBeUNuZ1F0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLHlCcEN1Q29CLEVBQUE7RU5naFFwQiwrREFBK0Q7RVF6aVEvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUNzalF0QywrREFBK0Q7RTBDempRdkQ7SUFRSixVQUFVO0lBQ1YsdURwQzRCZ0I7WW9DNUJoQiwrQ3BDNEJnQixFQUFBOztBTnloUXRCLHdEQUF3RDtBeUNoaFF0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLHlCcEN3QzBCLEVBQUE7RU40aFExQiwrREFBK0Q7RVF0alEvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUNta1F0QywrREFBK0Q7RTBDdGtRdkQ7SUFRSixVQUFVO0lBQ1YsdURwQzZCc0I7WW9DN0J0QiwrQ3BDNkJzQixFQUFBOztBTnFpUTVCLHdEQUF3RDtBeUM3aFF0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnBDMENzQixFQUFBO0VOdWlRdEIsK0RBQStEO0VRbmtRL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDZ2xRdEMsK0RBQStEO0UwQ25sUXZEO0lBUUosVUFBVTtJQUNWLHNEcEMrQmtCO1lvQy9CbEIsOENwQytCa0IsRUFBQTs7QU5nalF4Qix3REFBd0Q7QXlDMWlRdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQzJDaUIsRUFBQTtFTm1qUWpCLCtEQUErRDtFUWhsUS9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQzZsUXRDLCtEQUErRDtFMENobVF2RDtJQVFKLFVBQVU7SUFDVix1RHBDZ0NhO1lvQ2hDYiwrQ3BDZ0NhLEVBQUE7O0FONGpRbkIsd0RBQXdEO0F5Q3ZqUXREO0VDakRBLFdyQ01hO0VxQ0xiLHlCcEM0Q3VCLEVBQUE7RU4ralF2QiwrREFBK0Q7RVE3bFEvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUMwbVF0QywrREFBK0Q7RTBDN21RdkQ7SUFRSixVQUFVO0lBQ1Ysc0RwQ2lDbUI7WW9DakNuQiw4Q3BDaUNtQixFQUFBOztBTndrUXpCLHdEQUF3RDtBeUNwa1F0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnBDOEN1QixFQUFBO0VOMGtRdkIsK0RBQStEO0VRMW1RL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDdW5RdEMsK0RBQStEO0UwQzFuUXZEO0lBUUosVUFBVTtJQUNWLHNEcENtQ21CO1lvQ25DbkIsOENwQ21DbUIsRUFBQTs7QU5tbFF6Qix3REFBd0Q7QXlDamxRdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQytDa0IsRUFBQTtFTnNsUWxCLCtEQUErRDtFUXZuUS9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQ29vUXRDLCtEQUErRDtFMEN2b1F2RDtJQVFKLFVBQVU7SUFDVix1RHBDb0NjO1lvQ3BDZCwrQ3BDb0NjLEVBQUE7O0FOK2xRcEIsd0RBQXdEO0F5QzlsUXREO0VDakRBLFdyQ01hO0VxQ0xiLHlCcENnRHdCLEVBQUE7RU5rbVF4QiwrREFBK0Q7RVFwb1EvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUNpcFF0QywrREFBK0Q7RTBDcHBRdkQ7SUFRSixVQUFVO0lBQ1YsdURwQ3FDb0I7WW9DckNwQiwrQ3BDcUNvQixFQUFBOztBTjJtUTFCLHdEQUF3RDtBeUMzbVF0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnBDc0R3QixFQUFBO0VOeW1ReEIsK0RBQStEO0VRanBRL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDOHBRdEMsK0RBQStEO0UwQ2pxUXZEO0lBUUosVUFBVTtJQUNWLHNEcEMyQ29CO1lvQzNDcEIsOENwQzJDb0IsRUFBQTs7QU5rblExQix3REFBd0Q7QXlDeG5RdEQ7RUNqREEsY3JDZWdCO0VxQ2RoQix5QnBDdURtQixFQUFBO0VOcW5RbkIsK0RBQStEO0VROXBRL0Q7SWtDVkksY3JDVVk7SXFDVFoseUJBQWtDLEVBQUE7RTFDMnFRdEMsK0RBQStEO0UwQzlxUXZEO0lBUUosVUFBVTtJQUNWLHdEcEM0Q2U7WW9DNUNmLGdEcEM0Q2UsRUFBQTs7QU44blFyQix3REFBd0Q7QXlDcm9RdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQ3dEeUIsRUFBQTtFTmlvUXpCLCtEQUErRDtFUTNxUS9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQ3dyUXRDLCtEQUErRDtFMEMzclF2RDtJQVFKLFVBQVU7SUFDVix1RHBDNkNxQjtZb0M3Q3JCLCtDcEM2Q3FCLEVBQUE7O0FOMG9RM0Isd0RBQXdEO0F5Q2xwUXREO0VDakRBLFdyQ01hO0VxQ0xiLHlCcEMwRHlCLEVBQUE7RU40b1F6QiwrREFBK0Q7RVF4clEvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUNxc1F0QywrREFBK0Q7RTBDeHNRdkQ7SUFRSixVQUFVO0lBQ1YsdURwQytDcUI7WW9DL0NyQiwrQ3BDK0NxQixFQUFBOztBTnFwUTNCLHdEQUF3RDtBeUMvcFF0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnBDMkRvQixFQUFBO0VOd3BRcEIsK0RBQStEO0VRcnNRL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDa3RRdEMsK0RBQStEO0UwQ3J0UXZEO0lBUUosVUFBVTtJQUNWLHVEcENnRGdCO1lvQ2hEaEIsK0NwQ2dEZ0IsRUFBQTs7QU5pcVF0Qix3REFBd0Q7QXlDNXFRdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQzREMEIsRUFBQTtFTm9xUTFCLCtEQUErRDtFUWx0US9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQyt0UXRDLCtEQUErRDtFMENsdVF2RDtJQVFKLFVBQVU7SUFDVix3RHBDaURzQjtZb0NqRHRCLGdEcENpRHNCLEVBQUE7O0FONnFRNUIsd0RBQXdEO0F5Q3pyUXREO0VDakRBLFdyQ01hO0VxQ0xiLHlCcEMrRCtCLEVBQUE7RU44cVEvQiwrREFBK0Q7RVEvdFEvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUM0dVF0QywrREFBK0Q7RTBDL3VRdkQ7SUFRSixVQUFVO0lBQ1Ysc0RwQ29EMkI7WW9DcEQzQiw4Q3BDb0QyQixFQUFBOztBTnVyUWpDLHdEQUF3RDtBeUN0c1F0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnBDZ0UwQixFQUFBO0VOMHJRMUIsK0RBQStEO0VRNXVRL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDeXZRdEMsK0RBQStEO0UwQzV2UXZEO0lBUUosVUFBVTtJQUNWLHVEcENxRHNCO1lvQ3JEdEIsK0NwQ3FEc0IsRUFBQTs7QU5tc1E1Qix3REFBd0Q7QXlDbnRRdEQ7RUNqREEsY3JDZWdCO0VxQ2RoQix5QnBDaUVnQyxFQUFBO0VOc3NRaEMsK0RBQStEO0VRenZRL0Q7SWtDVkksY3JDVVk7SXFDVFoseUJBQWtDLEVBQUE7RTFDc3dRdEMsK0RBQStEO0UwQ3p3UXZEO0lBUUosVUFBVTtJQUNWLHlEcENzRDRCO1lvQ3RENUIsaURwQ3NENEIsRUFBQTs7QU4rc1FsQyx3REFBd0Q7QXlDaHVRdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQ21FaUMsRUFBQTtFTml0UWpDLCtEQUErRDtFUXR3US9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQ214UXRDLCtEQUErRDtFMEN0eFF2RDtJQVFKLFVBQVU7SUFDVixzRHBDd0Q2QjtZb0N4RDdCLDhDcEN3RDZCLEVBQUE7O0FOMHRRbkMsd0RBQXdEO0F5Qzd1UXREO0VDakRBLFdyQ01hO0VxQ0xiLHlCcENvRTRCLEVBQUE7RU42dFE1QiwrREFBK0Q7RVFueFEvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUNneVF0QywrREFBK0Q7RTBDbnlRdkQ7SUFRSixVQUFVO0lBQ1Ysd0RwQ3lEd0I7WW9DekR4QixnRHBDeUR3QixFQUFBOztBTnN1UTlCLHdEQUF3RDtBeUMxdlF0RDtFQ2pEQSxjckNlZ0I7RXFDZGhCLHlCcENxRWtDLEVBQUE7RU55dVFsQywrREFBK0Q7RVFoeVEvRDtJa0NWSSxjckNVWTtJcUNUWix5QkFBa0MsRUFBQTtFMUM2eVF0QywrREFBK0Q7RTBDaHpRdkQ7SUFRSixVQUFVO0lBQ1YseURwQzBEOEI7WW9DMUQ5QixpRHBDMEQ4QixFQUFBOztBTmt2UXBDLHdEQUF3RDtBeUN2d1F0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnBDdUVpQyxFQUFBO0VOb3ZRakMsK0RBQStEO0VRN3lRL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDMHpRdEMsK0RBQStEO0UwQzd6UXZEO0lBUUosVUFBVTtJQUNWLHVEcEM0RDZCO1lvQzVEN0IsK0NwQzRENkIsRUFBQTs7QU42dlFuQyx3REFBd0Q7QXlDcHhRdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQ3dFNEIsRUFBQTtFTmd3UTVCLCtEQUErRDtFUTF6US9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQ3UwUXRDLCtEQUErRDtFMEMxMFF2RDtJQVFKLFVBQVU7SUFDVix3RHBDNkR3QjtZb0M3RHhCLGdEcEM2RHdCLEVBQUE7O0FOeXdROUIsd0RBQXdEO0F5Q2p5UXREO0VDakRBLGNyQ2VnQjtFcUNkaEIseUJwQ3lFa0MsRUFBQTtFTjR3UWxDLCtEQUErRDtFUXYwUS9EO0lrQ1ZJLGNyQ1VZO0lxQ1RaLHlCQUFrQyxFQUFBO0UxQ28xUXRDLCtEQUErRDtFMEN2MVF2RDtJQVFKLFVBQVU7SUFDVix5RHBDOEQ4QjtZb0M5RDlCLGlEcEM4RDhCLEVBQUE7O0FOcXhRcEMsd0RBQXdEO0F5Qzl5UXREO0VDakRBLFdyQ01hO0VxQ0xiLHlCcEMyRThCLEVBQUE7RU51eFE5QiwrREFBK0Q7RVFwMVEvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUNpMlF0QywrREFBK0Q7RTBDcDJRdkQ7SUFRSixVQUFVO0lBQ1YsdURwQ2dFMEI7WW9DaEUxQiwrQ3BDZ0UwQixFQUFBOztBTmd5UWhDLHdEQUF3RDtBeUMzelF0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnBDNEV5QixFQUFBO0VObXlRekIsK0RBQStEO0VRajJRL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDODJRdEMsK0RBQStEO0UwQ2ozUXZEO0lBUUosVUFBVTtJQUNWLHlEcENpRXFCO1lvQ2pFckIsaURwQ2lFcUIsRUFBQTs7QU40eVEzQix3REFBd0Q7QXlDeDBRdEQ7RUNqREEsY3JDZWdCO0VxQ2RoQix5QnBDNkUrQixFQUFBO0VOK3lRL0IsK0RBQStEO0VROTJRL0Q7SWtDVkksY3JDVVk7SXFDVFoseUJBQWtDLEVBQUE7RTFDMjNRdEMsK0RBQStEO0UwQzkzUXZEO0lBUUosVUFBVTtJQUNWLHlEcENrRTJCO1lvQ2xFM0IsaURwQ2tFMkIsRUFBQTs7QU53elFqQyx3REFBd0Q7QXlDcjFRdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQytFc0IsRUFBQTtFTjB6UXRCLCtEQUErRDtFUTMzUS9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQ3c0UXRDLCtEQUErRDtFMEMzNFF2RDtJQVFKLFVBQVU7SUFDVix1RHBDb0VrQjtZb0NwRWxCLCtDcENvRWtCLEVBQUE7O0FObTBReEIsd0RBQXdEO0F5Q2wyUXREO0VDakRBLFdyQ01hO0VxQ0xiLHlCcENnRm9CLEVBQUE7RU5zMFFwQiwrREFBK0Q7RVF4NFEvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUNxNVF0QywrREFBK0Q7RTBDeDVRdkQ7SUFRSixVQUFVO0lBQ1Ysc0RwQ3FFZ0I7WW9DckVoQiw4Q3BDcUVnQixFQUFBOztBTiswUXRCLHdEQUF3RDtBeUMvMlF0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnBDaUZxQixFQUFBO0VOazFRckIsK0RBQStEO0VRcjVRL0Q7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RTFDazZRdEMsK0RBQStEO0UwQ3I2UXZEO0lBUUosVUFBVTtJQUNWLHdEcENzRWlCO1lvQ3RFakIsZ0RwQ3NFaUIsRUFBQTs7QU4yMVF2Qix3REFBd0Q7QXlDNTNRdEQ7RUNqREEsV3JDTWE7RXFDTGIseUJwQ21Gc0IsRUFBQTtFTjYxUXRCLCtEQUErRDtFUWw2US9EO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0UxQys2UXRDLCtEQUErRDtFMENsN1F2RDtJQVFKLFVBQVU7SUFDVix3RHBDd0VrQjtZb0N4RWxCLGdEcEN3RWtCLEVBQUE7O0FOczJReEIsd0RBQXdEO0F5Q3o0UXREO0VDakRBLFdyQ01hO0VxQ0xiLHlCcENrRnVCLEVBQUE7RU4yMlF2QiwrREFBK0Q7RVEvNlEvRDtJa0NWSSxXckNDUztJcUNBVCx5QkFBa0MsRUFBQTtFMUM0N1F0QywrREFBK0Q7RTBDLzdRdkQ7SUFRSixVQUFVO0lBQ1Ysd0RwQ3VFbUI7WW9DdkVuQixnRHBDdUVtQixFQUFBOztBTm8zUXpCLHdEQUF3RDtBeUN0NVF0RDtFQ2pEQSxXckNNYTtFcUNMYix5QnBDcUZzQixFQUFBO0VOcTNRdEIsK0RBQStEO0VRNTdRL0Q7SWtDVkksV3JDQ1M7SXFDQVQsdUJBQWtDLEVBQUE7RTFDeThRdEMsK0RBQStEO0UwQzU4UXZEO0lBUUosVUFBVTtJQUNWLHFEcEMwRWtCO1lvQzFFbEIsNkNwQzBFa0IsRUFBQTs7QU44M1F4QiwyREFBMkQ7QTJDcjlRM0Q7RUFDRSxrQkFBcUQ7RUFDckQsbUJ0Q3l6QnNDO0VzQ3Z6QnRDLHlCdENLZ0I7RVFTZCxxQlI4TitCLEVBQUE7RVlwTC9CO0lqQmc2UUEsMkRBQTJEO0kyQzU5US9EO01BUUksa0J0Q216Qm9DLEVBQUEsRXNDanpCdkM7O0EzQ3M5UUQsNERBQTREO0EyQ3A5UTVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7RTlCSWIsZ0I4QkhzQixFQUFBOztBM0N1OVExQix1REFBdUQ7QTRDbCtRdkQ7RUFDRSxrQkFBa0I7RUFDbEIsd0J2Q3k5QnlDO0V1Q3g5QnpDLG1CdkN5OUJzQztFdUN4OUJ0Qyw2QkFBNkM7RS9CVTNDLGtCUHlLZSxFQUFBOztBTm16UW5CLHdEQUF3RDtBNENqK1F4RDtFQUVFLGNBQWMsRUFBQTs7QTVDbStRaEIsd0RBQXdEO0E0Qy85UXhEO0VBQ0UsZ0J0Q3VKb0IsRUFBQTs7QU4yMFF0Qix3REFBd0Q7QTRDMTlReEQ7RUFDRSxtQkFBc0QsRUFBQTtFNUM0OVF0RCx3REFBd0Q7RTRDNzlRMUQ7SUFLSSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFFBQVE7SUFDUixVQUFVO0lBQ1Ysd0J2QzA3QnVDO0l1Q3o3QnZDLGNBQWMsRUFBQTs7QTVDNDlRbEIsd0RBQXdEO0E0Q2w5UXREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQjg1UWhFLDhEQUE4RDtFNkNsZ1I5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q29nUnZDLCtEQUErRDtFNkNqZ1IvRDtJQUNFLFlBQTBCLEVBQUE7O0E3Q29nUjlCLHdEQUF3RDtBNEM5OVF0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckIwNlFoRSw4REFBOEQ7RTZDOWdSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0NnaFJ2QywrREFBK0Q7RTZDN2dSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0NnaFI5Qix3REFBd0Q7QTRDMStRdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCczdRaEUsOERBQThEO0U2QzFoUjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDNGhSdkMsK0RBQStEO0U2Q3poUi9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDNGhSOUIsd0RBQXdEO0E0Q3QvUXREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQms4UWhFLDhEQUE4RDtFNkN0aVI5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q3dpUnZDLCtEQUErRDtFNkNyaVIvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Q3dpUjlCLHdEQUF3RDtBNENsZ1J0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckI4OFFoRSw4REFBOEQ7RTZDbGpSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0NvalJ2QywrREFBK0Q7RTZDampSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0NvalI5Qix3REFBd0Q7QTRDOWdSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCMDlRaEUsOERBQThEO0U2QzlqUjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDZ2tSdkMsK0RBQStEO0U2QzdqUi9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDZ2tSOUIsd0RBQXdEO0E0QzFoUnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQnMrUWhFLDhEQUE4RDtFNkMxa1I5RDtJQUNFLHlCQUFxQyxFQUFBO0U3QzRrUnZDLCtEQUErRDtFNkN6a1IvRDtJQUNFLGNBQTBCLEVBQUE7O0E3QzRrUjlCLHdEQUF3RDtBNEN0aVJ0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckJrL1FoRSw4REFBOEQ7RTZDdGxSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0N3bFJ2QywrREFBK0Q7RTZDcmxSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0N3bFI5Qix3REFBd0Q7QTRDbGpSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCOC9RaEUsOERBQThEO0U2Q2xtUjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDb21SdkMsK0RBQStEO0U2Q2ptUi9EO0lBQ0UsWUFBMEIsRUFBQTs7QTdDb21SOUIsd0RBQXdEO0E0QzlqUnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQjBnUmhFLDhEQUE4RDtFNkM5bVI5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q2duUnZDLCtEQUErRDtFNkM3bVIvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Q2duUjlCLHdEQUF3RDtBNEMxa1J0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckJzaFJoRSw4REFBOEQ7RTZDMW5SOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0M0blJ2QywrREFBK0Q7RTZDem5SL0Q7SUFDRSxjQUEwQixFQUFBOztBN0M0blI5Qix3REFBd0Q7QTRDdGxSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCa2lSaEUsOERBQThEO0U2Q3RvUjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDd29SdkMsK0RBQStEO0U2Q3JvUi9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDd29SOUIsd0RBQXdEO0E0Q2xtUnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQjhpUmhFLDhEQUE4RDtFNkNscFI5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q29wUnZDLCtEQUErRDtFNkNqcFIvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Q29wUjlCLHdEQUF3RDtBNEM5bVJ0RDtFQy9DQSw4QnhCd0dnRTtFSW5HOUQsMkNKbUc4RDtFd0J0R2hFLHdDeEJzR2dFLEVBQUE7RXJCMGpSaEUsOERBQThEO0U2QzlwUjlEO0lBQ0UsNENBQXFDLEVBQUE7RTdDZ3FSdkMsK0RBQStEO0U2QzdwUi9EO0lBQ0UsOEJBQTBCLEVBQUE7O0E3Q2dxUjlCLHdEQUF3RDtBNEMxblJ0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx1QkptRzhEO0V3QnRHaEUsbUJ4QnNHZ0UsRUFBQTtFckJza1JoRSw4REFBOEQ7RTZDMXFSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0M0cVJ2QywrREFBK0Q7RTZDenFSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0M0cVI5Qix3REFBd0Q7QTRDdG9SdEQ7RUMvQ0EsNEJ4QndHZ0U7RUluRzlELDRDSm1HOEQ7RXdCdEdoRSx5Q3hCc0dnRSxFQUFBO0VyQmtsUmhFLDhEQUE4RDtFNkN0clI5RDtJQUNFLDZDQUFxQyxFQUFBO0U3Q3dyUnZDLCtEQUErRDtFNkNyclIvRDtJQUNFLDRCQUEwQixFQUFBOztBN0N3clI5Qix3REFBd0Q7QTRDbHBSdEQ7RUMvQ0EsOEJ4QndHZ0U7RUluRzlELDJDSm1HOEQ7RXdCdEdoRSx3Q3hCc0dnRSxFQUFBO0VyQjhsUmhFLDhEQUE4RDtFNkNsc1I5RDtJQUNFLDRDQUFxQyxFQUFBO0U3Q29zUnZDLCtEQUErRDtFNkNqc1IvRDtJQUNFLDJCQUEwQixFQUFBOztBN0Nvc1I5Qix3REFBd0Q7QTRDOXBSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCMG1SaEUsOERBQThEO0U2QzlzUjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDZ3RSdkMsK0RBQStEO0U2QzdzUi9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDZ3RSOUIsd0RBQXdEO0E0QzFxUnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQnNuUmhFLDhEQUE4RDtFNkMxdFI5RDtJQUNFLHlCQUFxQyxFQUFBO0U3QzR0UnZDLCtEQUErRDtFNkN6dFIvRDtJQUNFLGNBQTBCLEVBQUE7O0E3QzR0UjlCLHdEQUF3RDtBNEN0clJ0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckJrb1JoRSw4REFBOEQ7RTZDdHVSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0N3dVJ2QywrREFBK0Q7RTZDcnVSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0N3dVI5Qix3REFBd0Q7QTRDbHNSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCOG9SaEUsOERBQThEO0U2Q2x2UjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDb3ZSdkMsK0RBQStEO0U2Q2p2Ui9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDb3ZSOUIsd0RBQXdEO0E0QzlzUnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQjBwUmhFLDhEQUE4RDtFNkM5dlI5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q2d3UnZDLCtEQUErRDtFNkM3dlIvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Q2d3UjlCLHdEQUF3RDtBNEMxdFJ0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckJzcVJoRSw4REFBOEQ7RTZDMXdSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0M0d1J2QywrREFBK0Q7RTZDendSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0M0d1I5Qix3REFBd0Q7QTRDdHVSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCa3JSaEUsOERBQThEO0U2Q3R4UjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDd3hSdkMsK0RBQStEO0U2Q3J4Ui9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDd3hSOUIsd0RBQXdEO0E0Q2x2UnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQjhyUmhFLDhEQUE4RDtFNkNseVI5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q295UnZDLCtEQUErRDtFNkNqeVIvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Q295UjlCLHdEQUF3RDtBNEM5dlJ0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckIwc1JoRSw4REFBOEQ7RTZDOXlSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0NnelJ2QywrREFBK0Q7RTZDN3lSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0NnelI5Qix3REFBd0Q7QTRDMXdSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCc3RSaEUsOERBQThEO0U2QzF6UjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDNHpSdkMsK0RBQStEO0U2Q3p6Ui9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDNHpSOUIsd0RBQXdEO0E0Q3R4UnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQmt1UmhFLDhEQUE4RDtFNkN0MFI5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q3cwUnZDLCtEQUErRDtFNkNyMFIvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Q3cwUjlCLHdEQUF3RDtBNENseVJ0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckI4dVJoRSw4REFBOEQ7RTZDbDFSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0NvMVJ2QywrREFBK0Q7RTZDajFSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0NvMVI5Qix3REFBd0Q7QTRDOXlSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCMHZSaEUsOERBQThEO0U2QzkxUjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDZzJSdkMsK0RBQStEO0U2QzcxUi9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDZzJSOUIsd0RBQXdEO0E0QzF6UnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQnN3UmhFLDhEQUE4RDtFNkMxMlI5RDtJQUNFLHlCQUFxQyxFQUFBO0U3QzQyUnZDLCtEQUErRDtFNkN6MlIvRDtJQUNFLGNBQTBCLEVBQUE7O0E3QzQyUjlCLHdEQUF3RDtBNEN0MFJ0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckJreFJoRSw4REFBOEQ7RTZDdDNSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0N3M1J2QywrREFBK0Q7RTZDcjNSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0N3M1I5Qix3REFBd0Q7QTRDbDFSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCOHhSaEUsOERBQThEO0U2Q2w0UjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDbzRSdkMsK0RBQStEO0U2Q2o0Ui9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDbzRSOUIsd0RBQXdEO0E0QzkxUnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQjB5UmhFLDhEQUE4RDtFNkM5NFI5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q2c1UnZDLCtEQUErRDtFNkM3NFIvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Q2c1UjlCLHdEQUF3RDtBNEMxMlJ0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckJzelJoRSw4REFBOEQ7RTZDMTVSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0M0NVJ2QywrREFBK0Q7RTZDejVSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0M0NVI5Qix3REFBd0Q7QTRDdDNSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCazBSaEUsOERBQThEO0U2Q3Q2UjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDdzZSdkMsK0RBQStEO0U2Q3I2Ui9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDdzZSOUIsd0RBQXdEO0E0Q2w0UnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQjgwUmhFLDhEQUE4RDtFNkNsN1I5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q283UnZDLCtEQUErRDtFNkNqN1IvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Q283UjlCLHdEQUF3RDtBNEM5NFJ0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckIwMVJoRSw4REFBOEQ7RTZDOTdSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0NnOFJ2QywrREFBK0Q7RTZDNzdSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0NnOFI5Qix3REFBd0Q7QTRDMTVSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCczJSaEUsOERBQThEO0U2QzE4UjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDNDhSdkMsK0RBQStEO0U2Q3o4Ui9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDNDhSOUIsd0RBQXdEO0E0Q3Q2UnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQmszUmhFLDhEQUE4RDtFNkN0OVI5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q3c5UnZDLCtEQUErRDtFNkNyOVIvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Q3c5UjlCLHdEQUF3RDtBNENsN1J0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckI4M1JoRSw4REFBOEQ7RTZDbCtSOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0NvK1J2QywrREFBK0Q7RTZDaitSL0Q7SUFDRSxjQUEwQixFQUFBOztBN0NvK1I5Qix3REFBd0Q7QTRDOTdSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCMDRSaEUsOERBQThEO0U2QzkrUjlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDZy9SdkMsK0RBQStEO0U2QzcrUi9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDZy9SOUIsd0RBQXdEO0E0QzE4UnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQnM1UmhFLDhEQUE4RDtFNkMxL1I5RDtJQUNFLHlCQUFxQyxFQUFBO0U3QzQvUnZDLCtEQUErRDtFNkN6L1IvRDtJQUNFLGNBQTBCLEVBQUE7O0E3QzQvUjlCLHdEQUF3RDtBNEN0OVJ0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckJrNlJoRSw4REFBOEQ7RTZDdGdTOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0N3Z1N2QywrREFBK0Q7RTZDcmdTL0Q7SUFDRSxjQUEwQixFQUFBOztBN0N3Z1M5Qix3REFBd0Q7QTRDbCtSdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCODZSaEUsOERBQThEO0U2Q2xoUzlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDb2hTdkMsK0RBQStEO0U2Q2poUy9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDb2hTOUIsd0RBQXdEO0E0QzkrUnREO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQjA3UmhFLDhEQUE4RDtFNkM5aFM5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q2dpU3ZDLCtEQUErRDtFNkM3aFMvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Q2dpUzlCLHdEQUF3RDtBNEMxL1J0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFckJzOFJoRSw4REFBOEQ7RTZDMWlTOUQ7SUFDRSx5QkFBcUMsRUFBQTtFN0M0aVN2QywrREFBK0Q7RTZDemlTL0Q7SUFDRSxjQUEwQixFQUFBOztBN0M0aVM5Qix3REFBd0Q7QTRDdGdTdEQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RXJCazlSaEUsOERBQThEO0U2Q3RqUzlEO0lBQ0UseUJBQXFDLEVBQUE7RTdDd2pTdkMsK0RBQStEO0U2Q3JqUy9EO0lBQ0UsY0FBMEIsRUFBQTs7QTdDd2pTOUIsd0RBQXdEO0E0Q2xoU3REO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VyQjg5UmhFLDhEQUE4RDtFNkNsa1M5RDtJQUNFLHlCQUFxQyxFQUFBO0U3Q29rU3ZDLCtEQUErRDtFNkNqa1MvRDtJQUNFLGNBQTBCLEVBQUE7O0E3Q29rUzlCLHdEQUF3RDtBNEM5aFN0RDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUs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QSw4QlBrSGU7TU85SGYsMEJtQ3dDd0MsRUFBQTtJaEQ0cFN4Qyw4REFBOEQ7SWdEbHFTOUQ7TW5DbENBLDRCUDhIZTtNT2xIZiw0Qm1DaUMwQyxFQUFBO0loRDJwUzFDLDhEQUE4RDtJZ0R0cVM5RDtNQWVNLGFBQWEsRUFBQTtJaEQwcFNuQiw4REFBOEQ7SWdEenFTOUQ7TUFtQk0scUIzQzBIdUI7TTJDekh2QixvQkFBb0IsRUFBQTtNaER5cFN4Qiw4REFBOEQ7TWdEN3FTaEU7UUF1QlEsaUIzQ3NIcUI7UTJDckhyQixzQjNDcUhxQixFQUFBLEUyQ3BIdEI7O0EvQjVEUDtFakJzdFNGLDZEQUE2RDtFZ0RuclMzRDtJQUNFLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0loRHFyU3JCLDhEQUE4RDtJZ0R0clM5RDtNbkN0QkEsOEJQa0hlO01POUhmLDBCbUN3Q3dDLEVBQUE7SWhEb3JTeEMsOERBQThEO0lnRDFyUzlEO01uQ2xDQSw0QlA4SGU7TU9sSGYsNEJtQ2lDMEMsRUFBQTtJaERtclMxQyw4REFBOEQ7SWdEOXJTOUQ7TUFlTSxhQUFhLEVBQUE7SWhEa3JTbkIsOERBQThEO0lnRGpzUzlEO01BbUJNLHFCM0MwSHVCO00yQ3pIdkIsb0JBQW9CLEVBQUE7TWhEaXJTeEIsOERBQThEO01nRHJzU2hFO1FBdUJRLGlCM0NzSHFCO1EyQ3JIckIsc0IzQ3FIcUIsRUFBQSxFMkNwSHRCOztBL0I1RFA7RWpCOHVTRiw2REFBNkQ7RWdEM3NTM0Q7SUFDRSw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtJaEQ2c1NyQiw4REFBOEQ7SWdEOXNTOUQ7TW5DdEJBLDhCUGtIZTtNTzlIZiwwQm1Dd0N3QyxFQUFBO0loRDRzU3hDLDhEQUE4RDtJZ0RsdFM5RDtNbkNsQ0EsNEJQOEhlO01PbEhmLDRCbUNpQzBDLEVBQUE7SWhEMnNTMUMsOERBQThEO0lnRHR0UzlEO01BZU0sYUFBYSxFQUFBO0loRDBzU25CLDhEQUE4RDtJZ0R6dFM5RDtNQW1CTSxxQjNDMEh1QjtNMkN6SHZCLG9CQUFvQixFQUFBO01oRHlzU3hCLDhEQUE4RDtNZ0Q3dFNoRTtRQXVCUSxpQjNDc0hxQjtRMkNySHJCLHNCM0NxSHFCLEVBQUEsRTJDcEh0Qjs7QWhEeXNTWCw4REFBOEQ7QWdENXJTOUQ7RW5DbkhJLGdCbUNvSHNCLEVBQUE7RWhEOHJTeEIsOERBQThEO0VnRC9yU2hFO0lBSUkscUIzQ21HNkIsRUFBQTtJTDJsUzdCLDhEQUE4RDtJZ0Rsc1NsRTtNQU9NLHNCQUFzQixFQUFBOztBaEQrclM1QixtRUFBbUU7QWlEeDBTakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJzdVNoRSwrREFBK0Q7RVEvelMvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEeTBTL0Msb0VBQW9FO0VpRGgxU3BFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJndlNsRSxtRUFBbUU7QWlEdDFTakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJvdlNoRSwrREFBK0Q7RVE3MFMvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEdTFTL0Msb0VBQW9FO0VpRDkxU3BFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckI4dlNsRSxtRUFBbUU7QWlEcDJTakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJrd1NoRSwrREFBK0Q7RVEzMVMvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEcTJTL0Msb0VBQW9FO0VpRDUyU3BFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckI0d1NsRSxtRUFBbUU7QWlEbDNTakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJneFNoRSwrREFBK0Q7RVF6MlMvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEbTNTL0Msb0VBQW9FO0VpRDEzU3BFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckIweFNsRSxtRUFBbUU7QWlEaDRTakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckI4eFNoRSwrREFBK0Q7RVF2M1MvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEaTRTL0Msb0VBQW9FO0VpRHg0U3BFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJ3eVNsRSxtRUFBbUU7QWlEOTRTakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckI0eVNoRSwrREFBK0Q7RVFyNFMvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEKzRTL0Msb0VBQW9FO0VpRHQ1U3BFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJzelNsRSxtRUFBbUU7QWlENTVTakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckIwelNoRSwrREFBK0Q7RVFuNVMvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpENjVTL0Msb0VBQW9FO0VpRHA2U3BFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJvMFNsRSxtRUFBbUU7QWlEMTZTakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJ3MFNoRSwrREFBK0Q7RVFqNlMvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEMjZTL0Msb0VBQW9FO0VpRGw3U3BFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJrMVNsRSxtRUFBbUU7QWlEeDdTakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJzMVNoRSwrREFBK0Q7RVEvNlMvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEeTdTL0Msb0VBQW9FO0VpRGg4U3BFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJnMlNsRSxtRUFBbUU7QWlEdDhTakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJvMlNoRSwrREFBK0Q7RVE3N1MvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEdThTL0Msb0VBQW9FO0VpRDk4U3BFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckI4MlNsRSxtRUFBbUU7QWlEcDlTakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJrM1NoRSwrREFBK0Q7RVEzOFMvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEcTlTL0Msb0VBQW9FO0VpRDU5U3BFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckI0M1NsRSxtRUFBbUU7QWlEbCtTakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJnNFNoRSwrREFBK0Q7RVF6OVMvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEbStTL0Msb0VBQW9FO0VpRDErU3BFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckIwNFNsRSxtRUFBbUU7QWlEaC9TakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckI4NFNoRSwrREFBK0Q7RVF2K1MvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEaS9TL0Msb0VBQW9FO0VpRHgvU3BFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJ3NVNsRSxtRUFBbUU7QWlEOS9TakU7RUFDRSw4QjVCcUc4RDtFNEJwRzlELDRDNUJvRzhELEVBQUE7RXJCNDVTaEUsK0RBQStEO0VRci9TL0Q7SXlDUE0sOEI1QmdHMEQ7STRCL0YxRCw0Q0FBeUMsRUFBQTtFakQrL1MvQyxvRUFBb0U7RWlEdGdUcEU7SUFXTSxXNUNQTztJNENRUCx5QzVCMEYwRDtJNEJ6RjFELHFDNUJ5RjBELEVBQUE7O0FyQnM2U2xFLG1FQUFtRTtBaUQ1Z1RqRTtFQUNFLGM1QnFHOEQ7RTRCcEc5RCx1QjVCb0c4RCxFQUFBO0VyQjA2U2hFLCtEQUErRDtFUW5nVC9EO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUMsRUFBQTtFakQ2Z1QvQyxvRUFBb0U7RWlEcGhUcEU7SUFXTSxXNUNQTztJNENRUCx5QjVCMEYwRDtJNEJ6RjFELHFCNUJ5RjBELEVBQUE7O0FyQm83U2xFLG1FQUFtRTtBaUQxaFRqRTtFQUNFLDRCNUJxRzhEO0U0QnBHOUQsNkM1Qm9HOEQsRUFBQTtFckJ3N1NoRSwrREFBK0Q7RVFqaFQvRDtJeUNQTSw0QjVCZ0cwRDtJNEIvRjFELDZDQUF5QyxFQUFBO0VqRDJoVC9DLG9FQUFvRTtFaURsaVRwRTtJQVdNLFc1Q1BPO0k0Q1FQLHVDNUIwRjBEO0k0QnpGMUQsbUM1QnlGMEQsRUFBQTs7QXJCazhTbEUsbUVBQW1FO0FpRHhpVGpFO0VBQ0UsOEI1QnFHOEQ7RTRCcEc5RCw0QzVCb0c4RCxFQUFBO0VyQnM4U2hFLCtEQUErRDtFUS9oVC9EO0l5Q1BNLDhCNUJnRzBEO0k0Qi9GMUQsNENBQXlDLEVBQUE7RWpEeWlUL0Msb0VBQW9FO0VpRGhqVHBFO0lBV00sVzVDUE87STRDUVAseUM1QjBGMEQ7STRCekYxRCxxQzVCeUYwRCxFQUFBOztBckJnOVNsRSxtRUFBbUU7QWlEdGpUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJvOVNoRSwrREFBK0Q7RVE3aVQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEdWpUL0Msb0VBQW9FO0VpRDlqVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckI4OVNsRSxtRUFBbUU7QWlEcGtUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJrK1NoRSwrREFBK0Q7RVEzalQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEcWtUL0Msb0VBQW9FO0VpRDVrVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckI0K1NsRSxtRUFBbUU7QWlEbGxUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJnL1NoRSwrREFBK0Q7RVF6a1QvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEbWxUL0Msb0VBQW9FO0VpRDFsVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckIwL1NsRSxtRUFBbUU7QWlEaG1UakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckI4L1NoRSwrREFBK0Q7RVF2bFQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEaW1UL0Msb0VBQW9FO0VpRHhtVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJ3Z1RsRSxtRUFBbUU7QWlEOW1UakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckI0Z1RoRSwrREFBK0Q7RVFybVQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEK21UL0Msb0VBQW9FO0VpRHRuVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJzaFRsRSxtRUFBbUU7QWlENW5UakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckIwaFRoRSwrREFBK0Q7RVFublQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpENm5UL0Msb0VBQW9FO0VpRHBvVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJvaVRsRSxtRUFBbUU7QWlEMW9UakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJ3aVRoRSwrREFBK0Q7RVFqb1QvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEMm9UL0Msb0VBQW9FO0VpRGxwVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJralRsRSxtRUFBbUU7QWlEeHBUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJzalRoRSwrREFBK0Q7RVEvb1QvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEeXBUL0Msb0VBQW9FO0VpRGhxVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJna1RsRSxtRUFBbUU7QWlEdHFUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJva1RoRSwrREFBK0Q7RVE3cFQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEdXFUL0Msb0VBQW9FO0VpRDlxVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckI4a1RsRSxtRUFBbUU7QWlEcHJUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJrbFRoRSwrREFBK0Q7RVEzcVQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEcXJUL0Msb0VBQW9FO0VpRDVyVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckI0bFRsRSxtRUFBbUU7QWlEbHNUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJnbVRoRSwrREFBK0Q7RVF6clQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEbXNUL0Msb0VBQW9FO0VpRDFzVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckIwbVRsRSxtRUFBbUU7QWlEaHRUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckI4bVRoRSwrREFBK0Q7RVF2c1QvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEaXRUL0Msb0VBQW9FO0VpRHh0VHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJ3blRsRSxtRUFBbUU7QWlEOXRUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckI0blRoRSwrREFBK0Q7RVFydFQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEK3RUL0Msb0VBQW9FO0VpRHR1VHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJzb1RsRSxtRUFBbUU7QWlENXVUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckIwb1RoRSwrREFBK0Q7RVFudVQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpENnVUL0Msb0VBQW9FO0VpRHB2VHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJvcFRsRSxtRUFBbUU7QWlEMXZUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJ3cFRoRSwrREFBK0Q7RVFqdlQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEMnZUL0Msb0VBQW9FO0VpRGx3VHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJrcVRsRSxtRUFBbUU7QWlEeHdUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJzcVRoRSwrREFBK0Q7RVEvdlQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEeXdUL0Msb0VBQW9FO0VpRGh4VHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJnclRsRSxtRUFBbUU7QWlEdHhUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJvclRoRSwrREFBK0Q7RVE3d1QvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEdXhUL0Msb0VBQW9FO0VpRDl4VHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckI4clRsRSxtRUFBbUU7QWlEcHlUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJrc1RoRSwrREFBK0Q7RVEzeFQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEcXlUL0Msb0VBQW9FO0VpRDV5VHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckI0c1RsRSxtRUFBbUU7QWlEbHpUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJndFRoRSwrREFBK0Q7RVF6eVQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEbXpUL0Msb0VBQW9FO0VpRDF6VHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckIwdFRsRSxtRUFBbUU7QWlEaDBUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckI4dFRoRSwrREFBK0Q7RVF2elQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEaTBUL0Msb0VBQW9FO0VpRHgwVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJ3dVRsRSxtRUFBbUU7QWlEOTBUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckI0dVRoRSwrREFBK0Q7RVFyMFQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEKzBUL0Msb0VBQW9FO0VpRHQxVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJzdlRsRSxtRUFBbUU7QWlENTFUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckIwdlRoRSwrREFBK0Q7RVFuMVQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpENjFUL0Msb0VBQW9FO0VpRHAyVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJvd1RsRSxtRUFBbUU7QWlEMTJUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJ3d1RoRSwrREFBK0Q7RVFqMlQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEMjJUL0Msb0VBQW9FO0VpRGwzVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJreFRsRSxtRUFBbUU7QWlEeDNUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJzeFRoRSwrREFBK0Q7RVEvMlQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEeTNUL0Msb0VBQW9FO0VpRGg0VHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJneVRsRSxtRUFBbUU7QWlEdDRUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJveVRoRSwrREFBK0Q7RVE3M1QvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEdTRUL0Msb0VBQW9FO0VpRDk0VHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckI4eVRsRSxtRUFBbUU7QWlEcDVUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJrelRoRSwrREFBK0Q7RVEzNFQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEcTVUL0Msb0VBQW9FO0VpRDU1VHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckI0elRsRSxtRUFBbUU7QWlEbDZUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJnMFRoRSwrREFBK0Q7RVF6NVQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEbTZUL0Msb0VBQW9FO0VpRDE2VHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckIwMFRsRSxtRUFBbUU7QWlEaDdUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckI4MFRoRSwrREFBK0Q7RVF2NlQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEaTdUL0Msb0VBQW9FO0VpRHg3VHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJ3MVRsRSxtRUFBbUU7QWlEOTdUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckI0MVRoRSwrREFBK0Q7RVFyN1QvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEKzdUL0Msb0VBQW9FO0VpRHQ4VHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJzMlRsRSxtRUFBbUU7QWlENThUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckIwMlRoRSwrREFBK0Q7RVFuOFQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpENjhUL0Msb0VBQW9FO0VpRHA5VHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJvM1RsRSxtRUFBbUU7QWlEMTlUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJ3M1RoRSwrREFBK0Q7RVFqOVQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEMjlUL0Msb0VBQW9FO0VpRGwrVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJrNFRsRSxtRUFBbUU7QWlEeCtUakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJzNFRoRSwrREFBK0Q7RVEvOVQvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEeStUL0Msb0VBQW9FO0VpRGgvVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckJnNVRsRSxtRUFBbUU7QWlEdC9UakU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQsRUFBQTtFckJvNVRoRSwrREFBK0Q7RVE3K1QvRDtJeUNQTSxjNUJnRzBEO0k0Qi9GMUQseUJBQXlDLEVBQUE7RWpEdS9UL0Msb0VBQW9FO0VpRDkvVHBFO0lBV00sVzVDUE87STRDUVAseUI1QjBGMEQ7STRCekYxRCxxQjVCeUYwRCxFQUFBOztBckI4NVRsRSx1REFBdUQ7QWtEdmdVdkQ7RUFDRSxZQUFZO0UzQ21MUixpQkFBVztFMkNq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RUFBMkU7QTREendWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVENHdWdkMsK0RBQStEO0FRbHdWN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVENndWdEQsMkVBQTJFO0E0RG54VnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RHN4VnZDLCtEQUErRDtBUTV3VjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RHV4VnRELDJFQUEyRTtBNEQ3eFZ6RTtFQUNFLG9DQUFtQyxFQUFBOztBNURneVZ2QywrREFBK0Q7QVF0eFY3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNURpeVZ0RCwyRUFBMkU7QTREdnlWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEMHlWdkMsK0RBQStEO0FRaHlWN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEMnlWdEQsMkVBQTJFO0E0RGp6VnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RG96VnZDLCtEQUErRDtBUTF5VjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RHF6VnRELDJFQUEyRTtBNEQzelZ6RTtFQUNFLG9DQUFtQyxFQUFBOztBNUQ4elZ2QywrREFBK0Q7QVFwelY3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNUQrelZ0RCwyRUFBMkU7QTREcjBWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEdzBWdkMsK0RBQStEO0FROXpWN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEeTBWdEQsMkVBQTJFO0E0RC8wVnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RGsxVnZDLCtEQUErRDtBUXgwVjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RG0xVnRELDJFQUEyRTtBNER6MVZ6RTtFQUNFLG9DQUFtQyxFQUFBOztBNUQ0MVZ2QywrREFBK0Q7QVFsMVY3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNUQ2MVZ0RCwyRUFBMkU7QTREbjJWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEczJWdkMsK0RBQStEO0FRNTFWN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEdTJWdEQsMkVBQTJFO0E0RDcyVnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RGczVnZDLCtEQUErRDtBUXQyVjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RGkzVnRELDJFQUEyRTtBNER2M1Z6RTtFQUNFLHFEQUFtQyxFQUFBOztBNUQwM1Z2QywrREFBK0Q7QVFoM1Y3RDs7O0VvRExJLHFEQUFnRCxFQUFBOztBNUQyM1Z0RCwyRUFBMkU7QTREajRWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEbzRWdkMsK0RBQStEO0FRMTNWN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEcTRWdEQsMkVBQTJFO0E0RDM0VnpFO0VBQ0Usc0RBQW1DLEVBQUE7O0E1RDg0VnZDLCtEQUErRDtBUXA0VjdEOzs7RW9ETEksc0RBQWdELEVBQUE7O0E1RCs0VnRELDJFQUEyRTtBNERyNVZ6RTtFQUNFLHFEQUFtQyxFQUFBOztBNUR3NVZ2QywrREFBK0Q7QVE5NFY3RDs7O0VvRExJLHFEQUFnRCxFQUFBOztBNUR5NVZ0RCwyRUFBMkU7QTRELzVWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEazZWdkMsK0RBQStEO0FReDVWN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEbTZWdEQsMkVBQTJFO0E0RHo2VnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RDQ2VnZDLCtEQUErRDtBUWw2VjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RDY2VnRELDJFQUEyRTtBNERuN1Z6RTtFQUNFLG9DQUFtQyxFQUFBOztBNURzN1Z2QywrREFBK0Q7QVE1NlY3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNUR1N1Z0RCwyRUFBMkU7QTRENzdWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEZzhWdkMsK0RBQStEO0FRdDdWN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEaThWdEQsMkVBQTJFO0E0RHY4VnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RDA4VnZDLCtEQUErRDtBUWg4VjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RDI4VnRELDJFQUEyRTtBNERqOVZ6RTtFQUNFLG9DQUFtQyxFQUFBOztBNURvOVZ2QywrREFBK0Q7QVExOFY3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNURxOVZ0RCwyRUFBMkU7QTREMzlWekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEODlWdkMsK0RBQStEO0FRcDlWN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEKzlWdEQsMkVBQTJFO0E0RHIrVnpFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RHcrVnZDLCtEQUErRDtBUTk5VjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RHkrVnRELDJFQUEyRTtBNEQvK1Z6RTtFQUNFLG9DQUFtQyxFQUFBOztBNURrL1Z2QywrREFBK0Q7QVF4K1Y3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNURtL1Z0RCwyRUFBMkU7QTREei9WekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVENC9WdkMsK0RBQStEO0FRbC9WN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVENi9WdEQsMkVBQTJFO0E0RG5nV3pFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RHNnV3ZDLCtEQUErRDtBUTUvVjdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RHVnV3RELDJFQUEyRTtBNEQ3Z1d6RTtFQUNFLG9DQUFtQyxFQUFBOztBNURnaFd2QywrREFBK0Q7QVF0Z1c3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNURpaFd0RCwyRUFBMkU7QTREdmhXekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEMGhXdkMsK0RBQStEO0FRaGhXN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEMmhXdEQsMkVBQTJFO0E0RGppV3pFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RG9pV3ZDLCtEQUErRDtBUTFoVzdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RHFpV3RELDJFQUEyRTtBNEQzaVd6RTtFQUNFLG9DQUFtQyxFQUFBOztBNUQ4aVd2QywrREFBK0Q7QVFwaVc3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNUQraVd0RCwyRUFBMkU7QTREcmpXekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEd2pXdkMsK0RBQStEO0FROWlXN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEeWpXdEQsMkVBQTJFO0E0RC9qV3pFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RGtrV3ZDLCtEQUErRDtBUXhqVzdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RG1rV3RELDJFQUEyRTtBNER6a1d6RTtFQUNFLG9DQUFtQyxFQUFBOztBNUQ0a1d2QywrREFBK0Q7QVFsa1c3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNUQ2a1d0RCwyRUFBMkU7QTREbmxXekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEc2xXdkMsK0RBQStEO0FRNWtXN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEdWxXdEQsMkVBQTJFO0E0RDdsV3pFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RGdtV3ZDLCtEQUErRDtBUXRsVzdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RGltV3RELDJFQUEyRTtBNER2bVd6RTtFQUNFLG9DQUFtQyxFQUFBOztBNUQwbVd2QywrREFBK0Q7QVFobVc3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNUQybVd0RCwyRUFBMkU7QTREam5XekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEb25XdkMsK0RBQStEO0FRMW1XN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEcW5XdEQsMkVBQTJFO0E0RDNuV3pFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RDhuV3ZDLCtEQUErRDtBUXBuVzdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1RCtuV3RELDJFQUEyRTtBNERyb1d6RTtFQUNFLG9DQUFtQyxFQUFBOztBNUR3b1d2QywrREFBK0Q7QVE5blc3RDs7O0VvRExJLG9DQUFnRCxFQUFBOztBNUR5b1d0RCwyRUFBMkU7QTREL29XekU7RUFDRSxvQ0FBbUMsRUFBQTs7QTVEa3BXdkMsK0RBQStEO0FReG9XN0Q7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTVEbXBXdEQsMkVBQTJFO0E0RHpwV3pFO0VBQ0Usb0NBQW1DLEVBQUE7O0E1RDRwV3ZDLCtEQUErRDtBUWxwVzdEOzs7RW9ETEksb0NBQWdELEVBQUE7O0E1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O0E4RHYwV2xFO0VBQ0Usa0RBQStCLEVBQUE7O0E5RDAwV25DLG9FQUFvRTtBOEQzMFdsRTtFQUNFLGlEQUErQixFQUFBOztBOUQ4MFduQyxvRUFBb0U7QThELzBXbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTlEazFXbkMsb0VBQW9FO0E4RG4xV2xFO0VBQ0UsZ0NBQStCLEVBQUE7O0E5RHMxV25DLG9FQUFvRTtBOER2MVdsRTtFQUNFLGdDQUErQixFQUFBOztBOUQwMVduQyxvRUFBb0U7QThEMzFXbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTlEODFXbkMsb0VBQW9FO0E4RC8xV2xFO0VBQ0UsZ0NBQStCLEVBQUE7O0E5RGsyV25DLG9FQUFvRTtBOERuMldsRTtFQUNFLGdDQUErQixFQUFBOztBOURzMlduQyxvRUFBb0U7QThEdjJXbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTlEMDJXbkMsb0VBQW9FO0E4RDMyV2xFO0VBQ0UsZ0NBQStCLEVBQUE7O0E5RDgyV25DLG9FQUFvRTtBOEQvMldsRTtFQUNFLGdDQUErQixFQUFBOztBOURrM1duQyxvRUFBb0U7QThEbjNXbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTlEczNXbkMsb0VBQW9FO0E4RHYzV2xFO0VBQ0UsZ0NBQStCLEVBQUE7O0E5RDAzV25DLG9FQUFvRTtBOEQzM1dsRTtFQUNFLGdDQUErQixFQUFBOztBOUQ4M1duQyxvRUFBb0U7QThELzNXbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTlEazRXbkMsb0VBQW9FO0E4RG40V2xFO0VBQ0UsZ0NBQStCLEVBQUE7O0E5RHM0V25DLG9FQUFvRTtBOER2NFdsRTtFQUNFLGdDQUErQixFQUFBOztBOUQwNFduQyxvRUFBb0U7QThEMzRXbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTlEODRXbkMsb0VBQW9FO0E4RC80V2xFO0VBQ0UsZ0NBQStCLEVBQUE7O0E5RGs1V25DLG9FQUFvRTtBOERuNVdsRTtFQUNFLGdDQUErQixFQUFBOztBOURzNVduQyxvRUFBb0U7QThEdjVXbEU7RUFDRSxnQ0FBK0IsRUFBQTs7QTlEMDVXbkMsb0VB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clpwRCxvRUFBb0U7QTBFMXJaNUQ7O0VBRUUsNEJBQXNDLEVBQUE7O0ExRTZyWmhELG9FQUFvRTtBMEU1c1o1RDtFQUFnQyx1QkFBNEIsRUFBQTs7QTFFZ3RacEUsb0VBQW9FO0EwRS9zWjVEOztFQUVFLDJCQUFvQyxFQUFBOztBMUVrdFo5QyxvRUFBb0U7QTBFaHRaNUQ7O0VBRUUsNkJBQXdDLEVBQUE7O0ExRW10WmxELG9FQUFvRTtBMEVqdFo1RDs7RUFFRSw4QkFBMEMsRUFBQTs7QTFFb3RacEQsb0VBQW9FO0EwRWx0WjVEOztFQUVFLDRCQUFzQyxFQUFBOztBMUVxdFpoRCxvRUFBb0U7QTBFcHVaNUQ7RUFBZ0MsdUJBQTRCLEVBQUE7O0ExRXd1WnBFLG9FQUFvRTtBMEV2dVo1RDs7RUFFRSwyQkFBb0MsRUFBQTs7QTFFMHVaOUMsb0VBQW9FO0EwRXh1WjVEOztFQUVFLDZCQUF3QyxFQUFBOztBMUUydVpsRCxvRUFBb0U7QTBFenVaNUQ7O0VBRUUsOEJBQTBDLEVBQUE7O0ExRTR1WnBELG9FQUFvRTtBMEUxdVo1RDs7RUFFRSw0QkFBc0MsRUFBQTs7QTFFNnVaaEQsb0VBQW9FO0EwRTV2WjVEO0VBQWdDLHVCQUE0QixFQUFBOztBMUVnd1pwRSxvRUFBb0U7QTBFL3ZaNUQ7O0VBRUUsMkJBQW9DLEVBQUE7O0ExRWt3WjlDLG9FQUFvRTtBMEVod1o1RDs7RUFFRSw2QkFBd0MsRUFBQTs7QTFFbXdabEQsb0VBQW9FO0EwRWp3WjVEOztFQUVFLDhCQUEwQyxFQUFBOztBMUVvd1pwRCxvRUFBb0U7QTBFbHdaNUQ7O0VBRUUsNEJBQXNDLEVBQUE7O0ExRXF3WmhELG9FQUFvRTtBMEVweFo1RDtFQUFnQyx1QkFBNEIsRUFBQTs7QTFFd3hacEUsb0VBQW9FO0EwRXZ4WjVEOztFQUVFLDJCQUFvQyxFQUFBOztBMUUweFo5QyxvRUFBb0U7QTBFeHhaNUQ7O0VBRUUsNkJBQXdDLEVBQUE7O0ExRTJ4WmxELG9FQUFvRTtBMEV6eFo1RDs7RUFFRSw4QkFBMEMsRUFBQTs7QTFFNHhacEQsb0VBQW9FO0EwRTF4WjVEOztFQUVFLDRCQUFzQyxFQUFBOztBMUU2eFpoRCxvRUFBb0U7QTBFNXlaNUQ7RUFBZ0MsdUJBQTRCLEVBQUE7O0ExRWd6WnBFLG9FQUFvRTtBMEUveVo1RDs7RUFFRSwyQkFBb0MsRUFBQTs7QTFFa3paOUMsb0VBQW9FO0EwRWh6WjVEOztFQUVFLDZCQUF3QyxFQUFBOztBMUVtelpsRCxvRUFBb0U7QTBFanpaNUQ7O0VBRUUsOEJBQTBDLEVBQUE7O0ExRW96WnBELG9FQUFvRTtBMEVselo1RDs7RUFFRSw0QkFBc0MsRUFBQTs7QTFFcXpaaEQsb0VBQW9FO0EwRXAwWjVEO0VBQWdDLHVCQUE0QixFQUFBOztBMUV3MFpwRSxvRUFBb0U7QTBFdjBaNUQ7O0VBRUUsMkJBQW9DLEVBQUE7O0ExRTAwWjlDLG9FQUFvRTtBMEV4MFo1RDs7RUFFRSw2QkFBd0MsRUFBQTs7QTFFMjBabEQsb0VBQW9FO0EwRXowWjVEOztFQUVFLDhCQUEwQyxFQUFBOztBMUU0MFpwRCxvRUFBb0U7QTBFMTBaNUQ7O0VBRUUsNEJBQXNDLEVBQUE7O0ExRTYwWmhELG9FQUFvRTtBMEU1MVo1RDtFQUFnQyx1QkFBNEIsRUFBQTs7QTFFZzJacEUsb0VBQW9FO0EwRS8xWjVEOztFQUVFLDJCQUFvQyxFQUFBOztBMUVrMlo5QyxvRUFBb0U7QTBFaDJaNUQ7O0VBRUUsNkJBQXdDLEVBQUE7O0ExRW0yWmxELG9FQUFvRTtBMEVqMlo1RDs7RUFFRSw4QkFBMEMsRUFBQTs7QTFFbzJacEQsb0VBQW9FO0EwRWwyWjVEOztFQUVFLDRCQUFzQyxFQUFBOztBMUVxMlpoRCxvRUFBb0U7QTBFcDNaNUQ7RUFBZ0MsdUJBQTRCLEVBQUE7O0ExRXczWnBFLG9FQUFvRTtBMEV2M1o1RDs7RUFFRSwyQkFBb0MsRUFBQTs7QTFFMDNaOUMsb0VBQW9FO0EwRXgzWjVEOztFQUVFLDZCQUF3QyxFQUFBOztBMUUyM1psRCxvRUFBb0U7QTBFejNaNUQ7O0VBRUUsOEJBQTBDLEVBQUE7O0ExRTQzWnBELG9FQUFvRTtBMEUxM1o1RDs7RUFFRSw0QkFBc0MsRUFBQTs7QTFFNjNaaEQsb0VBQW9FO0EwRTU0WjVEO0VBQWdDLHdCQUE0QixFQUFBOztBMUVnNVpwRSxvRUFBb0U7QTBFLzRaNUQ7O0VBRUUsNEJBQW9DLEVBQUE7O0ExRWs1WjlDLG9FQUFvRTtBMEVoNVo1RDs7RUFFRSw4QkFBd0MsRUFBQTs7QTFFbTVabEQsb0VBQW9FO0EwRWo1WjVEOztFQUVFLCtCQUEwQyxFQUFBOztBMUVvNVpwRCxvRUFBb0U7QTBFbDVaNUQ7O0VBRUUsNkJBQXNDLEVBQUE7O0ExRXE1WmhELG9FQUFvRTtBMEVwNlo1RDtFQUFnQyx3QkFBNEIsRUFBQTs7QTFFdzZacEUsb0VBQW9FO0EwRXY2WjVEOztFQUVFLDRCQUFvQyxFQUFBOztBMUUwNlo5QyxvRUFBb0U7QTBFeDZaNUQ7O0VBRUUsOEJBQXdDLEVBQUE7O0ExRTI2WmxELG9FQUFvRTtBMEV6Nlo1RDs7RUFFRSwrQkFBMEMsRUFBQTs7QTFFNDZacEQsb0VBQW9FO0EwRTE2WjVEOztFQUVFLDZCQUFzQyxFQUFBOztBMUU2NlpoRCxvRUFBb0U7QTBFNTdaNUQ7RUFBZ0Msd0JBQTRCLEVBQUE7O0ExRWc4WnBFLG9FQUFvRTtBMEUvN1o1RDs7RUFFRSw0QkFBb0MsRUFBQTs7QTFFazhaOUMsb0VBQW9FO0EwRWg4WjVEOztFQUVFLDhCQUF3QyxFQUFBOztBMUVtOFpsRCxvRUFBb0U7QTBFajhaNUQ7O0VBRUUsK0JBQTBDLEVBQUE7O0ExRW84WnBELG9FQUFvRTtBMEVsOFo1RDs7RUFFRSw2QkFBc0MsRUFBQTs7QTFFcThaaEQsb0VBQW9FO0EwRXA5WjVEO0VBQWdDLHdCQUE0QixFQUFBOztBMUV3OVpwRSxvRUFBb0U7QTBFdjlaNUQ7O0VBRUUsNEJBQW9DLEVBQUE7O0ExRTA5WjlDLG9FQUFvRTtBMEV4OVo1RDs7RUFFRSw4QkFBd0MsRUFBQTs7QTFFMjlabEQsb0VBQW9FO0EwRXo5WjVEOztFQUVFLCtCQUEwQyxFQUFBOztBMUU0OVpwRCxvRUFBb0U7QTBFMTlaNUQ7O0VBRUUsNkJBQXNDLEVBQUE7O0ExRTY5WmhELG9FQUFvRTtBMEU1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QyxFQUFBOztBMUVreGE5QyxvRUFBb0U7QTBFaHhhNUQ7O0VBRUUsOEJBQXdDLEVBQUE7O0ExRW14YWxELG9FQUFvRTtBMEVqeGE1RDs7RUFFRSwrQkFBMEMsRUFBQTs7QTFFb3hhcEQsb0VBQW9FO0EwRWx4YTVEOztFQUVFLDZCQUFzQyxFQUFBOztBMUVxeGFoRCxvRUFBb0U7QTBFcHlhNUQ7RUFBZ0Msd0JBQTRCLEVBQUE7O0ExRXd5YXBFLG9FQUFvRTtBMEV2eWE1RDs7RUFFRSw0QkFBb0MsRUFBQTs7QTFFMHlhOUMsb0VBQW9FO0EwRXh5YTVEOztFQUVFLDhCQUF3QyxFQUFBOztBMUUyeWFsRCxvRUFBb0U7QTBFenlhNUQ7O0VBRUUsK0JBQTBDLEVBQUE7O0ExRTR5YXBELG9FQUFvRTtBMEUxeWE1RDs7RUFFRSw2QkFBc0MsRUFBQTs7QTFFNnlhaEQsb0VBQW9FO0EwRTV6YTVEO0VBQWdDLHdCQUE0QixFQUFBOztBMUVnMGFwRSxvRUFBb0U7QTBFL3phNUQ7O0VBRUUsNEJBQW9DLEVBQUE7O0ExRWswYTlDLG9FQUFvRTtBMEVoMGE1RDs7RUFFRSw4QkFBd0MsRUFBQTs7QTFFbTBhbEQsb0VBQW9FO0EwRWowYTVEOztFQUVFLCtCQUEwQyxFQUFBOztBMUVvMGFwRCxvRUFBb0U7QTBFbDBhNUQ7O0VBRUUsNkJBQXNDLEVBQUE7O0ExRXEwYWhELG9FQUFvRTtBMEVwMWE1RDtFQUFnQyx3QkFBNEIsRUFBQTs7QTFFdzFhcEUsb0VBQW9FO0EwRXYxYTVEOztFQUVFLDRCQUFvQyxFQUFBOztBMUUwMWE5QyxvRUFBb0U7QTBFeDFhNUQ7O0VBRUUsOEJBQXdDLEVBQUE7O0ExRTIxYWxELG9FQUFvRTtBMEV6MWE1RDs7RUFFRSwrQkFBMEMsRUFBQTs7QTFFNDFhcEQsb0VBQW9FO0EwRTExYTVEOztFQUVFLDZCQUFzQyxFQUFBOztBMUU2MWFoRCxvRUFBb0U7QTBFNTJhNUQ7RUFBZ0Msd0JBQTRCLEVBQUE7O0ExRWczYXBFLG9FQUFvRTtBMEUvMmE1RDs7RUFFRSw0QkFBb0MsRUFBQTs7QTFFazNhOUMsb0VB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dGI1QyxvRUFBb0U7QTBFM3RiNUQ7O0VBRUUsNkJBQWdDLEVBQUE7O0ExRTh0YjFDLG9FQUFvRTtBMEU3dWI1RDtFQUF3Qix3QkFBMkIsRUFBQTs7QTFFaXZiM0Qsb0VBQW9FO0EwRWh2YjVEOztFQUVFLDRCQUErQixFQUFBOztBMUVtdmJ6QyxvRUFBb0U7QTBFanZiNUQ7O0VBRUUsOEJBQWlDLEVBQUE7O0ExRW92YjNDLG9FQUFvRTtBMEVsdmI1RDs7RUFFRSwrQkFBa0MsRUFBQTs7QTFFcXZiNUMsb0VBQW9FO0EwRW52YjVEOztFQUVFLDZCQUFnQyxFQUFBOztBMUVzdmIxQyxvRUFBb0U7QTBFcndiNUQ7RUFBd0Isd0JBQTJCLEVBQUE7O0ExRXl3YjNELG9FQUFvRTtBMEV4d2I1RDs7RUFFRSw0QkFBK0IsRUFBQTs7QTFFMndiekMsb0VBQW9FO0EwRXp3YjVEOztFQUVFLDhCQUFpQyxFQUFBOztBMUU0d2IzQyxvRUFBb0U7QTBFMXdiNUQ7O0VBRUUsK0JBQWtDLEVBQUE7O0ExRTZ3YjVDLG9FQUFvRTtBMEUzd2I1RDs7RUFFRSw2QkFBZ0MsRUFBQTs7QTFFOHdiMUMsb0VBQW9FO0EwRTd4YjVEO0VBQXdCLHdCQUEyQixFQUFBOztBMUVpeWIzRCxvRUFBb0U7QTBFaHliNUQ7O0VBRUUsNEJBQStCLEVBQUE7O0ExRW15YnpDLG9FQUFvRTtBMEVqeWI1RDs7RUFFRSw4QkFBaUMsRUFBQTs7QTFFb3liM0Msb0VBQW9FO0EwRWx5YjVEOztFQUVFLCtCQUFrQyxFQUFBOztBMUVxeWI1QyxvRUFBb0U7QTBFbnliNUQ7O0VBRUUsNkJBQWdDLEVBQUE7O0ExRXN5YjFDLG9FQUFvRTtBMEVyemI1RDtFQUF3Qix3QkFBMkIsRUFBQTs7QTFFeXpiM0Qsb0VBQW9FO0EwRXh6YjVEOztFQUVFLDRCQUErQixFQUFBOztBMUUyemJ6QyxvRUFBb0U7QTBFenpiNUQ7O0VBRUUsOEJBQWlDLEVBQUE7O0ExRTR6YjNDLG9FQUFvRTtBMEUxemI1RDs7RUFFRSwrQkFBa0MsRUFBQTs7QTFFNnpiNUMsb0VBQW9FO0EwRTN6YjVE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LG9FQUFvRTtFMEUvcmM5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUVpc2NoRCxvRUFBb0U7RTBFL3JjOUQ7O0lBRUUsOEJBQTBDLEVBQUE7RTFFaXNjbEQsb0VBQW9FO0UwRS9yYzlEOztJQUVFLDRCQUFzQyxFQUFBO0UxRWlzYzlDLG9FQUFvRTtFMEVodGM5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUVtdGNsRSxvRUFBb0U7RTBFbHRjOUQ7O0lBRUUsMkJBQW9DLEVBQUE7RTFFb3RjNUMsb0VBQW9FO0UwRWx0YzlEOztJQUVFLDZCQUF3QyxFQUFBO0UxRW90Y2hELG9FQUFvRTtFMEVsdGM5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUVvdGNsRCxvRUFBb0U7RTBFbHRjOUQ7O0lBRUUsNEJBQXNDLEVBQUE7RTFFb3RjOUMsb0VBQW9FO0UwRW51YzlEO0lBQWdDLHVCQUE0QixFQUFBO0UxRXN1Y2xFLG9FQUFvRTtFMEVydWM5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUV1dWM1QyxvRUFBb0U7RTBFcnVjOUQ7O0lBRUUsNkJBQXdDLEVBQUE7RTFFdXVjaEQsb0VBQW9FO0UwRXJ1YzlEOztJQUVFLDhCQUEwQyxFQUFBO0UxRXV1Y2xELG9FQUFvRTtFMEVydWM5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUV1dWM5QyxvRUFBb0U7RTBFdHZjOUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RTFFeXZjbEUsb0VBQW9FO0UwRXh2YzlEOztJQUVFLDJCQUFvQyxFQUFBO0UxRTB2YzVDLG9FQUFvRTtFMEV4dmM5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUUwdmNoRCxvRUFBb0U7RTBFeHZjOUQ7O0lBRUUsOEJBQTBDLEVBQUE7RTFFMHZjbEQsb0VBQW9FO0UwRXh2YzlEOztJQUVFLDRCQUFzQyxFQUFBO0UxRTB2YzlDLG9FQUFvRTtFMEV6d2M5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUU0d2NsRSxvRUFBb0U7RTBFM3djOUQ7O0lBRUUsMkJBQW9DLEVBQUE7RTFFNndjNUMsb0VBQW9FO0UwRTN3YzlEOztJQUVFLDZCQUF3QyxFQUFBO0UxRTZ3Y2hELG9FQUFvRTtFMEUzd2M5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUU2d2NsRCxvRUFBb0U7RTBFM3djOUQ7O0lBRUUsNEJBQXNDLEVBQUE7RTFFNndjOUMsb0VBQW9FO0UwRTV4YzlEO0lBQWdDLHVCQUE0QixFQUFBO0UxRSt4Y2xFLG9FQUFvRTtFMEU5eGM5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUVneWM1QyxvRUFBb0U7RTBFOXhjOUQ7O0lBRUUsNkJBQXdDLEVBQUE7RTFFZ3ljaEQsb0VBQW9FO0UwRTl4YzlEOztJQUVFLDhCQUEwQyxFQUFBO0UxRWd5Y2xELG9FQUFvRTtFMEU5eGM5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUVneWM5QyxvRUFBb0U7RTBFL3ljOUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RTFFa3pjbEUsb0VBQW9FO0UwRWp6YzlEOztJQUVFLDJCQUFvQyxFQUFBO0UxRW16YzVDLG9FQUFvRTtFMEVqemM5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUVtemNoRCxvRUFBb0U7RTBFanpjOUQ7O0lBRUUsOEJBQTBDLEVBQUE7RTFFbXpjbEQsb0VBQW9FO0UwRWp6YzlEOztJQUVFLDRCQUFzQyxFQUFBO0UxRW16YzlDLG9FQUFvRTtFMEVsMGM5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUVxMGNsRSxvRUFBb0U7RTBFcDBjOUQ7O0lBRUUsMkJBQW9DLEVBQUE7RTFFczBjNUMsb0VBQW9FO0UwRXAwYzlEOztJQUVFLDZCQUF3QyxFQUFBO0UxRXMwY2hELG9FQUFvRTtFMEVwMGM5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUVzMGNsRCxvRUFBb0U7RTBFcDBjOUQ7O0lBRUUsNEJBQXNDLEVBQUE7RTFFczBjOUMsb0VBQW9FO0UwRXIxYzlEO0lBQWdDLHVCQUE0QixFQUFBO0UxRXcxY2xFLG9FQUFvRTtFMEV2MWM5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUV5MWM1QyxvRUFBb0U7RTBFdjFjOUQ7O0lBRUUsNkJBQXdDLEVBQUE7RTFFeTFjaEQsb0VBQW9FO0UwRXYxYzlEOztJQUVFLDhCQUEwQyxFQUFBO0UxRXkxY2xELG9FQUFvRTtFMEV2MWM5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUV5MWM5QyxvRUFBb0U7RTBFeDJjOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7RTFFMjJjbEUsb0VBQW9FO0UwRTEyYzlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRTQyYzVDLG9FQUFvRTtFMEUxMmM5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUU0MmNoRCxvRUFBb0U7RTBFMTJjOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RTFFNDJjbEQsb0VBQW9FO0UwRTEyYzlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRTQyYzlDLG9FQUFvRTtFMEUzM2M5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUU4M2NsRSxvRUFBb0U7RTBFNzNjOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFKzNjNUMsb0VBQW9FO0UwRTczYzlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRSszY2hELG9FQUFvRTtFMEU3M2M5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUUrM2NsRCxvRUFBb0U7RTBFNzNjOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFKzNjOUMsb0VBQW9FO0UwRTk0YzlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRWk1Y2xFLG9FQUFvRTtFMEVoNWM5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUVrNWM1QyxvRUFBb0U7RTBFaDVjOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RTFFazVjaEQsb0VBQW9FO0UwRWg1YzlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRWs1Y2xELG9FQUFvRTtFMEVoNWM5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUVrNWM5QyxvRUFBb0U7RTBFajZjOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7RTFFbzZjbEUsb0VBQW9FO0UwRW42YzlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRXE2YzVDLG9FQUFvRTtFMEVuNmM5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUVxNmNoRCxvRUFBb0U7RTBFbjZjOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RTFFcTZjbEQsb0VBQW9FO0UwRW42YzlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRXE2YzlDLG9FQUFvRTtFMEVwN2M5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUV1N2NsRSxvRUFBb0U7RTBFdDdjOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFdzdjNUMsb0VBQW9FO0UwRXQ3YzlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRXc3Y2hELG9FQUFvRTtFMEV0N2M5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUV3N2NsRCxvRUFBb0U7RTBFdDdjOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFdzdjOUMsb0VBQW9FO0UwRXY4YzlEO0lBQWdDLHFCQUE0QixFQUFBO0UxRTA4Y2xFLG9FQUFvRTtFMEV6OGM5RDs7SUFFRSx5QkFBb0MsRUFBQTtFMUUyOGM1QyxvRUFBb0U7RTBFejhjOUQ7O0lBRUUsMkJBQXdDLEVBQUE7RTFFMjhjaEQsb0VBQW9FO0UwRXo4YzlEOztJQUVFLDRCQUEwQyxFQUFBO0UxRTI4Y2xELG9FQUFvRTtFMEV6OGM5RDs7SUFFRSwwQkFBc0MsRUFBQTtFMUUyOGM5QyxvRUFBb0U7RTBFMTljOUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RTFFNjljbEUsb0VBQW9FO0UwRTU5YzlEOztJQUVFLDJCQUFvQyxFQUFBO0UxRTg5YzVDLG9FQUFvRTtFMEU1OWM5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUU4OWNoRCxvRUFBb0U7RTBFNTljOUQ7O0lBRUUsOEJBQTBDLEVBQUE7RTFFODljbEQsb0VBQW9FO0UwRTU5YzlEOztJQUVFLDRCQUFzQyxFQUFBO0UxRTg5YzlDLG9FQUFvRTtFMEU3K2M5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUVnL2NsRSxvRUFBb0U7RTBFLytjOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFaS9jNUMsb0VBQW9FO0UwRS8rYzlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRWkvY2hELG9FQUFvRTtFMEUvK2M5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUVpL2NsRCxvRUFBb0U7RTBFLytjOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFaS9jOUMsb0VBQW9FO0UwRWhnZDlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRW1nZGxFLG9FQUFvRTtFMEVsZ2Q5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUVvZ2Q1QyxvRUFBb0U7RTBFbGdkOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RTFFb2dkaEQsb0VBQW9FO0UwRWxnZDlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRW9nZGxELG9FQUFvRTtFMEVsZ2Q5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUVvZ2Q5QyxvRUFBb0U7RTBFbmhkOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7RTFFc2hkbEUsb0VBQW9FO0UwRXJoZDlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRXVoZDVDLG9FQUFvRTtFMEVyaGQ5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUV1aGRoRCxvRUFBb0U7RTBFcmhkOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RTFFdWhkbEQsb0VBQW9FO0UwRXJoZDlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRXVoZDlDLG9FQUFvRTtFMEV0aWQ5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUV5aWRsRSxvRUFBb0U7RTBFeGlkOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFMGlkNUMsb0VBQW9FO0UwRXhpZDlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRTBpZGhELG9FQUFvRTtFMEV4aWQ5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUUwaWRsRCxvRUFBb0U7RTBFeGlkOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFMGlkOUMsb0VBQW9FO0UwRXpqZDlEO0lBQWdDLHVCQUE0QixFQUFBO0UxRTRqZGxFLG9FQUFvRTtFMEUzamQ5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUU2amQ1QyxvRUFBb0U7RTBFM2pkOUQ7O0lBRUUsNkJBQXdDLEVBQUE7RTFFNmpkaEQsb0VBQW9FO0UwRTNqZDlEOztJQUVFLDhCQUEwQyxFQUFBO0UxRTZqZGxELG9FQUFvRTtFMEUzamQ5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUU2amQ5QyxvRUFBb0U7RTBFNWtkOUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RTFFK2tkbEUsb0VBQW9FO0UwRTlrZDlEOztJQUVFLDJCQUFvQyxFQUFBO0UxRWdsZDVDLG9FQUFvRTtFMEU5a2Q5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUVnbGRoRCxvRUFBb0U7RTBFOWtkOUQ7O0lBRUUsOEJBQTBDLEVBQUE7RTFFZ2xkbEQsb0VBQW9FO0UwRTlrZDlEOztJQUVFLDRCQUFzQyxFQUFBO0UxRWdsZDlDLG9FQUFvRTtFMEUvbGQ5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUVrbWRsRSxvRUFBb0U7RTBFam1kOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFbW1kNUMsb0VBQW9FO0UwRWptZDlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRW1tZGhELG9FQUFvRTtFMEVqbWQ5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUVtbWRsRCxvRUFBb0U7RTBFam1kOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFbW1kOUMsb0VBQW9FO0UwRWxuZDlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRXFuZGxFLG9FQUFvRTtFMEVwbmQ5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUVzbmQ1QyxvRUFBb0U7RTBFcG5kOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RTFFc25kaEQsb0VBQW9FO0UwRXBuZDlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRXNuZGxELG9FQUFvRTtFMEVwbmQ5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUVzbmQ5QyxvRUFBb0U7RTBFcm9kOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7RTFFd29kbEUsb0VBQW9FO0UwRXZvZDlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRXlvZDVDLG9FQUFvRTtFMEV2b2Q5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUV5b2RoRCxvRUFBb0U7RTBFdm9kOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RTFFeW9kbEQsb0VBQW9FO0UwRXZvZDlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRXlvZDlDLG9FQUFvRTtFMEV4cGQ5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUUycGRsRSxvRUFBb0U7RTBFMXBkOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFNHBkNUMsb0VBQW9FO0UwRTFwZDlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRTRwZGhELG9FQUFvRTtFMEUxcGQ5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUU0cGRsRCxvRUFBb0U7RTBFMXBkOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFNHBkOUMsb0VBQW9FO0UwRTNxZDlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRThxZGxFLG9FQUFvRTtFMEU3cWQ5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUUrcWQ1QyxvRUFBb0U7RTBFN3FkOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RTFFK3FkaEQsb0VBQW9FO0UwRTdxZDlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRStxZGxELG9FQUFvRTtFMEU3cWQ5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUUrcWQ5QyxvRUFBb0U7RTBFOXJkOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7RTFFaXNkbEUsb0VBQW9FO0UwRWhzZDlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRWtzZDVDLG9FQUFvRTtFMEVoc2Q5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUVrc2RoRCxvRUFBb0U7RTBFaHNkOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RTFFa3NkbEQsb0VBQW9FO0UwRWhzZDlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRWtzZDlDLG9FQUFvRTtFMEVqdGQ5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUVvdGRsRSxvRUFBb0U7RTBFbnRkOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFcXRkNUMsb0VBQW9FO0UwRW50ZDlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRXF0ZGhELG9FQUFvRTtFMEVudGQ5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUVxdGRsRCxvRUFBb0U7RTBFbnRkOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFcXRkOUMsb0VBQW9FO0UwRXB1ZDlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRXV1ZGxFLG9FQUFvRTtFMEV0dWQ5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUV3dWQ1QyxvRUFBb0U7RTBFdHVkOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RTFFd3VkaEQsb0VBQW9FO0UwRXR1ZDlEOztJQUVF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RWxoZTlEOztJQUVFLDhCQUFpQyxFQUFBO0UxRW9oZXpDLG9FQUFvRTtFMEVsaGU5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUVvaGUxQyxvRUFBb0U7RTBFbGhlOUQ7O0lBRUUsNkJBQWdDLEVBQUE7RTFFb2hleEMsb0VBQW9FO0UwRW5pZTlEO0lBQXdCLHdCQUEyQixFQUFBO0UxRXNpZXpELG9FQUFvRTtFMEVyaWU5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUV1aWV2QyxvRUFBb0U7RTBFcmllOUQ7O0lBRUUsOEJBQWlDLEVBQUE7RTFFdWllekMsb0VBQW9FO0UwRXJpZTlEOztJQUVFLCtCQUFrQyxFQUFBO0UxRXVpZTFDLG9FQUFvRTtFMEVyaWU5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUV1aWV4QyxvRUFBb0U7RTBFdGplOUQ7SUFBd0Isd0JBQTJCLEVBQUE7RTFFeWplekQsb0VBQW9FO0UwRXhqZTlEOztJQUVFLDRCQUErQixFQUFBO0UxRTBqZXZDLG9FQUFvRTtFMEV4amU5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUUwamV6QyxvRUFBb0U7RTBFeGplOUQ7O0lBRUUsK0JBQWtDLEVBQUE7RTFFMGplMUMsb0VBQW9FO0UwRXhqZTlEOztJQUVFLDZCQUFnQyxFQUFBO0UxRTBqZXhDLG9FQUFvRTtFMEV6a2U5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUU0a2V6RCxvRUFBb0U7RTBFM2tlOUQ7O0lBRUUsNEJBQStCLEVBQUE7RTFFNmtldkMsb0VBQW9FO0UwRTNrZTlEOztJQUVFLDhCQUFpQyxFQUFBO0UxRTZrZXpDLG9FQUFvRTtFMEUza2U5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUU2a2UxQyxvRUFBb0U7RTBFM2tlOUQ7O0lBRUUsNkJBQWdDLEVBQUE7RTFFNmtleEMsb0VBQW9FO0UwRTVsZTlEO0lBQXdCLHdCQUEyQixFQUFBO0UxRStsZXpELG9FQUFvRTtFMEU5bGU5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUVnbWV2QyxvRUFBb0U7RTBFOWxlOUQ7O0lBRUUsOEJBQWlDLEVBQUE7RTFFZ21lekMsb0VBQW9F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QW9DLEVBQUE7RTFFNDdlNUMsb0VBQW9FO0UwRTE3ZTlEOztJQUVFLDZCQUF3QyxFQUFBO0UxRTQ3ZWhELG9FQUFvRTtFMEUxN2U5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUU0N2VsRCxvRUFBb0U7RTBFMTdlOUQ7O0lBRUUsNEJBQXNDLEVBQUE7RTFFNDdlOUMsb0VBQW9FO0UwRTM4ZTlEO0lBQWdDLHVCQUE0QixFQUFBO0UxRTg4ZWxFLG9FQUFvRTtFMEU3OGU5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUUrOGU1QyxvRUFBb0U7RTBFNzhlOUQ7O0lBRUUsNkJBQXdDLEVBQUE7RTFFKzhlaEQsb0VBQW9FO0UwRTc4ZTlEOztJQUVFLDhCQUEwQyxFQUFBO0UxRSs4ZWxELG9FQUFvRTtFMEU3OGU5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUUrOGU5QyxvRUFBb0U7RTBFOTllOUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RTFFaStlbEUsb0VBQW9FO0UwRWgrZTlEOztJQUVFLDJCQUFvQyxFQUFBO0UxRWsrZTVDLG9FQUFvRTtFMEVoK2U5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUVrK2VoRCxvRUFBb0U7RTBFaCtlOUQ7O0lBRUUsOEJBQTBDLEVBQUE7RTFFaytlbEQsb0VBQW9FO0UwRWgrZTlEOztJQUVFLDRCQUFzQyxFQUFBO0UxRWsrZTlDLG9FQUFvRTtFMEVqL2U5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUVvL2VsRSxvRUFBb0U7RTBFbi9lOUQ7O0lBRUUsMkJBQW9DLEVBQUE7RTFFcS9lNUMsb0VBQW9FO0UwRW4vZTlEOztJQUVFLDZCQUF3QyxFQUFBO0UxRXEvZWhELG9FQUFvRTtFMEVuL2U5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUVxL2VsRCxvRUFBb0U7RTBFbi9lOUQ7O0lBRUUsNEJBQXNDLEVBQUE7RTFFcS9lOUMsb0VBQW9FO0UwRXBnZjlEO0lBQWdDLHVCQUE0QixFQUFBO0UxRXVnZmxFLG9FQUFvRTtFMEV0Z2Y5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUV3Z2Y1QyxvRUFBb0U7RTBFdGdmOUQ7O0lBRUUsNkJBQXdDLEVBQUE7RTFFd2dmaEQsb0VBQW9FO0UwRXRnZjlEOztJQUVFLDhCQUEwQyxFQUFBO0UxRXdnZmxELG9FQUFvRTtFMEV0Z2Y5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUV3Z2Y5QyxvRUFBb0U7RTBFdmhmOUQ7SUFBZ0MsdUJBQTRCLEVBQUE7RTFFMGhmbEUsb0VBQW9FO0UwRXpoZjlEOztJQUVFLDJCQUFvQyxFQUFBO0UxRTJoZjVDLG9FQUFvRTtFMEV6aGY5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUUyaGZoRCxvRUFBb0U7RTBFemhmOUQ7O0lBRUUsOEJBQTBDLEVBQUE7RTFFMmhmbEQsb0VBQW9FO0UwRXpoZjlEOztJQUVFLDRCQUFzQyxFQUFBO0UxRTJoZjlDLG9FQUFvRTtFMEUxaWY5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUU2aWZsRSxvRUFBb0U7RTBFNWlmOUQ7O0lBRUUsMkJBQW9DLEVBQUE7RTFFOGlmNUMsb0VBQW9FO0UwRTVpZjlEOztJQUVFLDZCQUF3QyxFQUFBO0UxRThpZmhELG9FQUFvRTtFMEU1aWY5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUU4aWZsRCxvRUFBb0U7RTBFNWlmOUQ7O0lBRUUsNEJBQXNDLEVBQUE7RTFFOGlmOUMsb0VBQW9FO0UwRTdqZjlEO0lBQWdDLHVCQUE0QixFQUFBO0UxRWdrZmxFLG9FQUFvRTtFMEUvamY5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUVpa2Y1QyxvRUFBb0U7RTBFL2pmOUQ7O0lBRUUsNkJBQXdDLEVBQUE7RTFFaWtmaEQsb0VBQW9FO0UwRS9qZjlEOztJQUVFLDhCQUEwQyxFQUFBO0UxRWlrZmxELG9FQUFvRTtFMEUvamY5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUVpa2Y5QyxvRUFBb0U7RTBFaGxmOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7RTFFbWxmbEUsb0VBQW9FO0UwRWxsZjlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRW9sZjVDLG9FQUFvRTtFMEVsbGY5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUVvbGZoRCxvRUFBb0U7RTBFbGxmOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RTFFb2xmbEQsb0VBQW9FO0UwRWxsZjlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRW9sZjlDLG9FQUFvRTtFMEVubWY5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUVzbWZsRSxvRUFBb0U7RTBFcm1mOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFdW1mNUMsb0VBQW9FO0UwRXJtZjlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRXVtZmhELG9FQUFvRTtFMEVybWY5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUV1bWZsRCxvRUFBb0U7RTBFcm1mOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFdW1mOUMsb0VBQW9FO0UwRXRuZjlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRXluZmxFLG9FQUFvRTtFMEV4bmY5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUUwbmY1QyxvRUFBb0U7RTBFeG5mOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RTFFMG5maEQsb0VBQW9FO0UwRXhuZjlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRTBuZmxELG9FQUFvRTtFMEV4bmY5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUUwbmY5QyxvRUFBb0U7RTBFem9mOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7RTFFNG9mbEUsb0VBQW9FO0UwRTNvZjlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRTZvZjVDLG9FQUFvRTtFMEUzb2Y5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUU2b2ZoRCxvRUFBb0U7RTBFM29mOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RTFFNm9mbEQsb0VBQW9FO0UwRTNvZjlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRTZvZjlDLG9FQUFvRTtFMEU1cGY5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUUrcGZsRSxvRUFBb0U7RTBFOXBmOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFZ3FmNUMsb0VBQW9FO0UwRTlwZjlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRWdxZmhELG9FQUFvRTtFMEU5cGY5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUVncWZsRCxvRUFBb0U7RTBFOXBmOUQ7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ejBmOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFMjBmNUMsb0VBQW9FO0UwRXowZjlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRTIwZmhELG9FQUFvRTtFMEV6MGY5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUUyMGZsRCxvRUFBb0U7RTBFejBmOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFMjBmOUMsb0VBQW9FO0UwRTExZjlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRTYxZmxFLG9FQUFvRTtFMEU1MWY5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUU4MWY1QyxvRUFBb0U7RTBFNTFmOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RTFFODFmaEQsb0VBQW9FO0UwRTUxZjlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRTgxZmxELG9FQUFvRTtFMEU1MWY5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUU4MWY5QyxvRUFBb0U7RTBFNzJmOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7RTFFZzNmbEUsb0VBQW9FO0UwRS8yZjlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRWkzZjVDLG9FQUFvRTtFMEUvMmY5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUVpM2ZoRCxvRUFBb0U7RTBFLzJmOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RTFFaTNmbEQsb0VBQW9FO0UwRS8yZjlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRWkzZjlDLG9FQUFvRTtFMEVoNGY5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUVtNGZsRSxvRUFBb0U7RTBFbDRmOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFbzRmNUMsb0VBQW9FO0UwRWw0ZjlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRW80ZmhELG9FQUFvRTtFMEVsNGY5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUVvNGZsRCxvRUFBb0U7RTBFbDRmOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFbzRmOUMsb0VBQW9FO0UwRW41ZjlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRXM1ZmxFLG9FQUFvRTtFMEVyNWY5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUV1NWY1QyxvRUFBb0U7RTBFcjVmOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RTFFdTVmaEQsb0VBQW9FO0UwRXI1ZjlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRXU1ZmxELG9FQUFvRTtFMEVyNWY5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUV1NWY5QyxvRUFBb0U7RTBFdDZmOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7RTFFeTZmbEUsb0VBQW9FO0UwRXg2ZjlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRTA2ZjVDLG9FQUFvRTtFMEV4NmY5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUUwNmZoRCxvRUFBb0U7RTBFeDZmOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RTFFMDZmbEQsb0VBQW9FO0UwRXg2ZjlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRTA2ZjlDLG9FQUFvRTtFMEV6N2Y5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUU0N2ZsRSxvRUFBb0U7RTBFMzdmOUQ7O0lBRUUsNEJBQW9DLEVBQUE7RTFFNjdmNUMsb0VBQW9FO0UwRTM3ZjlEOztJQUVFLDhCQUF3QyxFQUFBO0UxRTY3ZmhELG9FQUFvRTtFMEUzN2Y5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUU2N2ZsRCxvRUFBb0U7RTBFMzdmOUQ7O0lBRUUsNkJBQXNDLEVBQUE7RTFFNjdmOUMsb0VBQW9FO0UwRTU4ZjlEO0lBQWdDLHdCQUE0QixFQUFBO0UxRSs4ZmxFLG9FQUFvRTtFMEU5OGY5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUVnOWY1QyxvRUFBb0U7RTBFOThmOUQ7O0lBRUUsOEJBQXdDLEVBQUE7RTFFZzlmaEQsb0VBQW9FO0UwRTk4ZjlEOztJQUVFLCtCQUEwQyxFQUFBO0UxRWc5ZmxELG9FQUFvRTtFMEU5OGY5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUVnOWY5QyxvRUFBb0U7RTBFLzlmOUQ7SUFBZ0Msd0JBQTRCLEVBQUE7RTFFaytmbEUsb0VBQW9FO0UwRWorZjlEOztJQUVFLDRCQUFvQyxFQUFBO0UxRW0rZjVDLG9FQUFvRTtFMEVqK2Y5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUVtK2ZoRCxvRUFBb0U7RTBFaitmOUQ7O0lBRUUsK0JBQTBDLEVBQUE7RTFFbStmbEQsb0VBQW9FO0UwRWorZjlEOztJQUVFLDZCQUFzQyxFQUFBO0UxRW0rZjlDLG9FQUFvRTtFMEVsL2Y5RDtJQUFnQyx5QkFBNEIsRUFBQTtFMUVxL2ZsRSxvRUFBb0U7RTBFcC9mOUQ7O0lBRUUsNkJBQW9DLEVBQUE7RTFFcy9mNUMsb0VBQW9FO0UwRXAvZjlEOztJQUVFLCtCQUF3QyxFQUFBO0UxRXMvZmhELG9FQUFvRTtFMEVwL2Y5RDs7SUFFRSxnQ0FBMEMsRUFBQTtFMUVzL2ZsRCxvRUFBb0U7RTBFcC9mOUQ7O0lBRUUsOEJBQXNDLEVBQUE7RTFFcy9mOUMsb0VBQW9FO0UwRXJnZ0I5RDtJQUFnQyx5QkFBNEIsRUFBQTtFMUV3Z2dCbEUsb0VBQW9FO0UwRXZnZ0I5RDs7SUFFRSw2QkFBb0MsRUFBQTtFMUV5Z2dCNUMsb0VBQW9FO0UwRXZnZ0I5RDs7SUFFRSwrQkFBd0MsRUFBQTtFMUV5Z2dCaEQsb0VBQW9FO0UwRXZnZ0I5RDs7SUFFRSxnQ0FBMEMsRUFBQTtFMUV5Z2dCbEQsb0VBQW9FO0UwRXZnZ0I5RDs7SUFFRSw4QkFBc0MsRUFBQTtFMUV5Z2dCOUMsb0VBQW9FO0UwRXhoZ0I5RDtJQUFnQyx5QkFBNEIsRUFBQTtFMUUyaGdCbEUsb0VBQW9FO0UwRTFoZ0I5RDs7SUFFRSw2QkFBb0MsRUFBQTtFMUU0aGdCNUMsb0VBQW9FO0UwRTFoZ0I5RDs7SUFFRSwrQkFBd0MsRUFBQTtFMUU0aGdCaEQsb0VBQW9FO0UwRTFoZ0I5RDs7SUFFRSxnQ0FBMEMsRUFBQTtFMUU0aGdCbEQsb0VBQW9FO0UwRTFoZ0I5RDs7SUFFRSw4QkFBc0MsRUFBQTtFMUU0aGdCOUMsb0VBQW9FO0UwRTNpZ0I5RDtJQUFnQyx5QkFBNEIsRUFBQTtFMUU4aWdCbEUsb0VBQW9FO0UwRTdpZ0I5RDs7SUFFRSw2QkFBb0MsRUFBQTtFMUUraWdCNUMsb0VBQW9FO0UwRTdpZ0I5RDs7SUFFRSwrQkFBd0MsRUFBQTtFMUUraWdCaEQsb0VBQW9FO0UwRTdpZ0I5RDs7SUFFRSxnQ0FBMEMsRUFBQTtFMUUraWdCbEQsb0VBQW9FO0UwRTdpZ0I5RDs7SUFFRSw4QkFBc0MsRUFBQTtFMUUraWdCOUMsb0VBQW9FO0UwRTlqZ0I5RDtJQUFnQyx5QkFBNEIsRUFBQTtFMUVpa2dCbEUsb0VBQW9FO0UwRWhrZ0I5RDs7SUFFRSw2QkFBb0MsRUFBQTtFMUVra2dCNUMsb0VBQW9FO0UwRWhrZ0I5RDs7SUFFRSwrQkFBd0MsRUFBQTtFMUVra2dCaEQsb0VBQW9FO0UwRWhrZ0I5RDs7SUFFRSxnQ0FBMEMsRUFBQTtFMUVra2dCbEQsb0VBQW9FO0UwRWhrZ0I5RDs7SUFFRSw4QkFBc0MsRUFBQTtFMUVra2dCOUMsb0VBQW9FO0UwRTFqZ0I5RDtJQUF3Qix1QkFBMkIsRUFBQTtFMUU2amdCekQsb0VBQW9FO0UwRTVqZ0I5RDs7SUFFRSwyQkFBK0IsRUFBQTtFMUU4amdCdkMsb0VBQW9FO0UwRTVqZ0I5RDs7SUFFRSw2QkFBaUMsRUFBQTtFMUU4amdCekMsb0VBQW9FO0UwRTVqZ0I5RDs7SUFFRSw4QkFBa0MsRUFBQTtFMUU4amdCMUMsb0VBQW9FO0UwRTVqZ0I5RDs7SUFFRSw0QkFBZ0MsRUFBQTtFMUU4amdCeEMsb0VBQW9FO0UwRTdrZ0I5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUVnbGdCekQsb0VBQW9FO0UwRS9rZ0I5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUVpbGdCdkMsb0VBQW9FO0UwRS9rZ0I5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUVpbGdCekMsb0VBQW9FO0UwRS9rZ0I5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUVpbGdCMUMsb0VBQW9FO0UwRS9rZ0I5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUVpbGdCeEMsb0VBQW9FO0UwRWhtZ0I5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUVtbWdCekQsb0VBQW9FO0UwRWxtZ0I5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUVvbWdCdkMsb0VBQW9FO0UwRWxtZ0I5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUVvbWdCekMsb0VBQW9FO0UwRWxtZ0I5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUVvbWdCMUMsb0VBQW9FO0UwRWxtZ0I5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUVvbWdCeEMsb0VBQW9FO0UwRW5uZ0I5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUVzbmdCekQsb0VBQW9FO0UwRXJuZ0I5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUV1bmdCdkMsb0VBQW9FO0UwRXJuZ0I5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUV1bmdCekMsb0VBQW9FO0UwRXJuZ0I5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUV1bmdCMUMsb0VBQW9FO0UwRXJuZ0I5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUV1bmdCeEMsb0VBQW9FO0UwRXRvZ0I5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUV5b2dCekQsb0VBQW9FO0UwRXhvZ0I5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUUwb2dCdkMsb0VBQW9FO0UwRXhvZ0I5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUUwb2dCekMsb0VBQW9FO0UwRXhvZ0I5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUUwb2dCMUMsb0VBQW9FO0UwRXhvZ0I5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUUwb2dCeEMsb0VBQW9FO0UwRXpwZ0I5RDtJQUF3Qix1QkFBMkIsRUFBQTtFMUU0cGdCekQsb0VBQW9FO0UwRTNwZ0I5RDs7SUFFRSwyQkFBK0IsRUFBQTtFMUU2cGdCdkMsb0VBQW9FO0UwRTNwZ0I5RDs7SUFFRSw2QkFBaUMsRUFBQTtFMUU2cGdCekMsb0VBQW9FO0UwRTNwZ0I5RDs7SUFFRSw4QkFBa0MsRUFBQTtFMUU2cGdCMUMsb0VBQW9FO0UwRTNwZ0I5RDs7SUFFRSw0QkFBZ0MsRUFBQTtFMUU2cGdCeEMsb0VBQW9FO0UwRTVxZ0I5RDtJQUF3Qix1QkFBMkIsRUFBQTtFMUUrcWdCekQsb0VBQW9FO0UwRTlxZ0I5RDs7SUFFRSwyQkFBK0IsRUFBQTtFMUVncmdCdkMsb0VBQW9FO0UwRTlxZ0I5RDs7SUFFRSw2QkFBaUMsRUFBQTtFMUVncmdCekMsb0VBQW9FO0UwRTlxZ0I5RDs7SUFFRSw4QkFBa0MsRUFBQTtFMUVncmdCMUMsb0VBQW9FO0UwRTlxZ0I5RDs7SUFFRSw0QkFBZ0MsRUFBQTtFMUVncmdCeEMsb0VBQW9FO0UwRS9yZ0I5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUVrc2dCekQsb0VBQW9FO0UwRWpzZ0I5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUVtc2dCdkMsb0VBQW9FO0UwRWpzZ0I5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUVtc2dCekMsb0VBQW9FO0UwRWpzZ0I5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUVtc2dCMUMsb0VBQW9FO0UwRWpzZ0I5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUVtc2dCeEMsb0VBQW9FO0UwRWx0Z0I5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUVxdGdCekQsb0VBQW9FO0UwRXB0Z0I5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUVzdGdCdkMsb0VBQW9FO0UwRXB0Z0I5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUVzdGdCekMsb0VBQW9FO0UwRXB0Z0I5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUVzdGdCMUMsb0VBQW9FO0UwRXB0Z0I5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUVzdGdCeEMsb0VBQW9FO0UwRXJ1Z0I5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUV3dWdCekQsb0VBQW9FO0UwRXZ1Z0I5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUV5dWdCdkMsb0VBQW9FO0UwRXZ1Z0I5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUV5dWdCekMsb0VBQW9FO0UwRXZ1Z0I5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUV5dWdCMUMsb0VBQW9FO0UwRXZ1Z0I5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUV5dWdCeEMsb0VBQW9FO0UwRXh2Z0I5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUUydmdCekQsb0VBQW9FO0UwRTF2Z0I5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUU0dmdCdkMsb0VBQW9FO0UwRTF2Z0I5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUU0dmdCekMsb0VBQW9FO0UwRTF2Z0I5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUU0dmdCMUMsb0VBQW9FO0UwRTF2Z0I5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUU0dmdCeEMsb0VBQW9FO0UwRTN3Z0I5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUU4d2dCekQsb0VBQW9FO0UwRTd3Z0I5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUUrd2dCdkMsb0VBQW9FO0UwRTd3Z0I5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUUrd2dCekMsb0VBQW9FO0UwRTd3Z0I5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUUrd2dCMUMsb0VBQW9FO0UwRTd3Z0I5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUUrd2dCeEMsb0VBQW9FO0UwRTl4Z0I5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUVpeWdCekQsb0VBQW9FO0UwRWh5Z0I5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUVreWdCdkMsb0VBQW9FO0UwRWh5Z0I5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUVreWdCekMsb0VBQW9FO0UwRWh5Z0I5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUVreWdCMUMsb0VBQW9FO0UwRWh5Z0I5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUVreWdCeEMsb0VBQW9FO0UwRWp6Z0I5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUVvemdCekQsb0VBQW9FO0UwRW56Z0I5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUVxemdCdkMsb0VBQW9FO0UwRW56Z0I5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUVxemdCekMsb0VBQW9FO0UwRW56Z0I5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUVxemdCMUMsb0VBQW9FO0UwRW56Z0I5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUVxemdCeEMsb0VBQW9FO0UwRXAwZ0I5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUV1MGdCekQsb0VBQW9FO0UwRXQwZ0I5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUV3MGdCdkMsb0VBQW9FO0UwRXQwZ0I5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUV3MGdCekMsb0VBQW9FO0UwRXQwZ0I5RDs7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O0UwRS9vaEI5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUVpcGhCbEQsb0VBQW9FO0UwRS9vaEI5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUVpcGhCOUMsb0VBQW9FO0UwRWhxaEI5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUVtcWhCbEUsb0VBQW9FO0UwRWxxaEI5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUVvcWhCNUMsb0VBQW9FO0UwRWxxaEI5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUVvcWhCaEQsb0VBQW9FO0UwRWxxaEI5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUVvcWhCbEQsb0VBQW9FO0UwRWxxaEI5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUVvcWhCOUMsb0VBQW9FO0UwRW5yaEI5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUVzcmhCbEUsb0VBQW9FO0UwRXJyaEI5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUV1cmhCNUMsb0VBQW9FO0UwRXJyaEI5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUV1cmhCaEQsb0VBQW9FO0UwRXJyaEI5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUV1cmhCbEQsb0VBQW9FO0UwRXJyaEI5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUV1cmhCOUMsb0VBQW9FO0UwRXRzaEI5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUV5c2hCbEUsb0VBQW9FO0UwRXhzaEI5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUUwc2hCNUMsb0VBQW9FO0UwRXhzaEI5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUUwc2hCaEQsb0VBQW9FO0UwRXhzaEI5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUUwc2hCbEQsb0VBQW9FO0UwRXhzaEI5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUUwc2hCOUMsb0VBQW9FO0UwRXp0aEI5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUU0dGhCbEUsb0VBQW9FO0UwRTN0aEI5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUU2dGhCNUMsb0VBQW9FO0UwRTN0aEI5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUU2dGhCaEQsb0VBQW9FO0UwRTN0aEI5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUU2dGhCbEQsb0VBQW9FO0UwRTN0aEI5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUU2dGhCOUMsb0VBQW9FO0UwRTV1aEI5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUUrdWhCbEUsb0VBQW9FO0UwRTl1aEI5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUVndmhCNUMsb0VBQW9FO0UwRTl1aEI5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUVndmhCaEQsb0VBQW9FO0UwRTl1aEI5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUVndmhCbEQsb0VBQW9FO0UwRTl1aEI5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUVndmhCOUMsb0VBQW9FO0UwRS92aEI5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUVrd2hCbEUsb0VBQW9FO0UwRWp3aEI5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUVtd2hCNUMsb0VBQW9FO0UwRWp3aEI5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUVtd2hCaEQsb0VBQW9FO0UwRWp3aEI5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUVtd2hCbEQsb0VBQW9FO0UwRWp3aEI5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUVtd2hCOUMsb0VBQW9FO0UwRWx4aEI5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUVxeGhCbEUsb0VBQW9FO0UwRXB4aEI5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUVzeGhCNUMsb0VBQW9FO0UwRXB4aEI5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUVzeGhCaEQsb0VBQW9FO0UwRXB4aEI5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUVzeGhCbEQsb0VBQW9FO0UwRXB4aEI5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUVzeGhCOUMsb0VBQW9FO0UwRXJ5aEI5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUV3eWhCbEUsb0VBQW9FO0UwRXZ5aEI5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUV5eWhCNUMsb0VBQW9FO0UwRXZ5aEI5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUV5eWhCaEQsb0VBQW9F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O0UwRXZsaUI5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUV5bGlCbEQsb0VBQW9FO0UwRXZsaUI5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUV5bGlCOUMsb0VBQW9FO0UwRXhtaUI5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUUybWlCbEUsb0VBQW9FO0UwRTFtaUI5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUU0bWlCNUMsb0VBQW9FO0UwRTFtaUI5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUU0bWlCaEQsb0VBQW9FO0UwRTFtaUI5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUU0bWlCbEQsb0VBQW9FO0UwRTFtaUI5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUU0bWlCOUMsb0VBQW9FO0UwRTNuaUI5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUU4bmlCbEUsb0VBQW9FO0UwRTduaUI5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUUrbmlCNUMsb0VBQW9FO0UwRTduaUI5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUUrbmlCaEQsb0VBQW9FO0UwRTduaUI5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUUrbmlCbEQsb0VBQW9FO0UwRTduaUI5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUUrbmlCOUMsb0VBQW9FO0UwRTlvaUI5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUVpcGlCbEUsb0VBQW9FO0UwRWhwaUI5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUVrcGlCNUMsb0VBQW9FO0UwRWhwaUI5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUVrcGlCaEQsb0VBQW9FO0UwRWhwaUI5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUVrcGlCbEQsb0VBQW9FO0UwRWhwaUI5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUVrcGlCOUMsb0VBQW9FO0UwRWpxaUI5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUVvcWlCbEUsb0VBQW9FO0UwRW5xaUI5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUVxcWlCNUMsb0VBQW9FO0UwRW5xaUI5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUVxcWlCaEQsb0VBQW9F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O0UwRTU3aUI5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUU4N2lCMUMsb0VBQW9FO0UwRTU3aUI5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUU4N2lCeEMsb0VBQW9FO0UwRTc4aUI5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUVnOWlCekQsb0VBQW9FO0UwRS84aUI5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUVpOWlCdkMsb0VBQW9FO0UwRS84aUI5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUVpOWlCekMsb0VBQW9FO0UwRS84aUI5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUVpOWlCMUMsb0VBQW9FO0UwRS84aUI5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUVpOWlCeEMsb0VBQW9FO0UwRWgraUI5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUVtK2lCekQsb0VBQW9FO0UwRWwraUI5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUVvK2lCdkMsb0VBQW9FO0UwRWwraUI5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUVvK2lCekMsb0VBQW9FO0UwRWwraUI5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUVvK2lCMUMsb0VBQW9FO0UwRWwraUI5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUVvK2lCeEMsb0VBQW9FO0UwRW4vaUI5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUVzL2lCekQsb0VBQW9FO0UwRXIvaUI5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUV1L2lCdkMsb0VBQW9FO0UwRXIvaUI5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUV1L2lCekMsb0VBQW9FO0UwRXIvaUI5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUV1L2lCMUMsb0VBQW9FO0UwRXIvaUI5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUV1L2lCeEMsb0VBQW9FO0UwRXRnakI5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUV5Z2pCekQsb0VBQW9FO0UwRXhnakI5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUUwZ2pCdkMsb0VBQW9FO0UwRXhnakI5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUUwZ2pCekMsb0VBQW9FO0UwRXhnakI5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUUwZ2pCMUMsb0VBQW9FO0UwRXhnakI5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUUwZ2pCeEMsb0VBQW9FO0UwRXpoakI5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUU0aGpCekQsb0VBQW9FO0UwRTNoakI5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUU2aGpCdkMsb0VBQW9FO0UwRTNoakI5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUU2aGpCekMsb0VBQW9FO0UwRTNoakI5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUU2aGpCMUMsb0VBQW9FO0UwRTNoakI5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUU2aGpCeEMsb0VBQW9FO0UwRTVpakI5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUUraWpCekQsb0VBQW9FO0UwRTlpakI5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUVnampCdkMsb0VBQW9FO0UwRTlpakI5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUVnampCekMsb0VBQW9FO0UwRTlpakI5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUVnampCMUMsb0VBQW9FO0UwRTlpakI5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUVnampCeEMsb0VBQW9FO0UwRS9qakI5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUVra2pCekQsb0VBQW9FO0UwRWprakI5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUVta2pCdkMsb0VBQW9FO0UwRWprakI5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUVta2pCekMsb0VBQW9FO0UwRWprakI5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUVta2pCMUMsb0VBQW9FO0UwRWprakI5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUVta2pCeEMsb0VBQW9FO0UwRWxsakI5RDtJQUF3Qix5QkFBMkIsRUFBQTtFMUVxbGpCekQsb0VBQW9FO0UwRXBsakI5RDs7SUFFRSw2QkFBK0IsRUFBQTtFMUVzbGpCdkMsb0VBQW9FO0UwRXBsakI5RDs7SUFFRSwrQkFBaUMsRUFBQTtFMUVzbGpCekMsb0VBQW9FO0UwRXBsakI5RDs7SUFFRSxnQ0FBa0MsRUFBQTtFMUVzbGpCMUMsb0VBQW9FO0UwRXBsakI5RDs7SUFFRSw4QkFBZ0MsRUFBQTtFMUVzbGpCeEMsb0VBQW9FO0UwRXJtakI5RDtJQUF3Qix5QkFBMkIsRUFBQTtFMUV3bWpCekQsb0VBQW9FO0UwRXZtakI5RDs7SUFFRSw2QkFBK0IsRUFBQTtFMUV5bWpCdkMsb0VBQW9FO0UwRXZtakI5RDs7SUFFRSwrQkFBaUMsRUFBQTtFMUV5bWpCekMsb0VBQW9FO0UwRXZtakI5RDs7SUFFRSxnQ0FBa0MsRUFBQTtFMUV5bWpCMUMsb0VBQW9FO0UwRXZtakI5RDs7SUFFRSw4QkFBZ0MsRUFBQTtFMUV5bWpCeEMsb0VBQW9FO0UwRXhuakI5RDtJQUF3Qix5QkFBMkIsRUFBQTtFMUUybmpCekQsb0VBQW9FO0UwRTFuakI5RDs7SUFFRSw2QkFBK0IsRUFBQTtFMUU0bmpCdkMsb0VBQW9FO0UwRTFuakI5RDs7SUFFRSwrQkFBaUMsRUFBQTtFMUU0bmpCekMsb0VBQW9FO0UwRTFuakI5RDs7SUFFRSxnQ0FBa0MsRUFBQTtFMUU0bmpCMUMsb0VBQW9FO0UwRTFuakI5RDs7SUFFRSw4QkFBZ0MsRUFBQTtFMUU0bmpCeEMsb0VBQW9FO0UwRTNvakI5RDtJQUF3Qix5QkFBMkIsRUFBQTtFMUU4b2pCekQsb0VBQW9FO0UwRTdvakI5RDs7SUFFRSw2QkFBK0IsRUFBQTtFMUUrb2pCdkMsb0VBQW9FO0UwRTdvakI5RDs7SUFFRSwrQkFBaUMsRUFBQTtFMUUrb2pCekMsb0VBQW9FO0UwRTdvakI5RDs7SUFFRSxnQ0FBa0MsRUFBQTtFMUUrb2pCMUMsb0VBQW9FO0UwRTdvakI5RDs7SUFFRSw4QkFBZ0MsRUFBQTtFMUUrb2pCeEMsb0VBQW9FO0UwRTlwakI5RDtJQUF3Qix5QkFBMkIsRUFBQTtFMUVpcWpCekQsb0VBQW9FO0UwRWhxakI5RDs7SUFFRSw2QkFBK0IsRUFBQTtFMUVrcWpCdkMsb0VBQW9FO0UwRWhxakI5RDs7SUFFRSwrQkFBaUMsRUFBQTtFMUVrcWpCekMsb0VBQW9F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NWpCaEQsb0VBQW9FO0UwRTc1akI5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUUrNWpCbEQsb0VBQW9FO0UwRTc1akI5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUUrNWpCOUMsb0VBQW9FO0UwRTk2akI5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUVpN2pCbEUsb0VBQW9FO0UwRWg3akI5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUVrN2pCNUMsb0VBQW9FO0UwRWg3akI5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUVrN2pCaEQsb0VBQW9FO0UwRWg3akI5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUVrN2pCbEQsb0VBQW9FO0UwRWg3akI5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUVrN2pCOUMsb0VBQW9FO0UwRWo4akI5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUVvOGpCbEUsb0VBQW9FO0UwRW44akI5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUVxOGpCNUMsb0VBQW9FO0UwRW44akI5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUVxOGpCaEQsb0VBQW9FO0UwRW44akI5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUVxOGpCbEQsb0VBQW9FO0UwRW44akI5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUVxOGpCOUMsb0VBQW9FO0UwRXA5akI5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUV1OWpCbEUsb0VBQW9FO0UwRXQ5akI5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUV3OWpCNUMsb0VBQW9FO0UwRXQ5akI5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUV3OWpCaEQsb0VBQW9FO0UwRXQ5akI5RDs7SUFFRSw4QkFBMEMsRUFBQTtFMUV3OWpCbEQsb0VBQW9FO0UwRXQ5akI5RDs7SUFFRSw0QkFBc0MsRUFBQTtFMUV3OWpCOUMsb0VBQW9FO0UwRXYrakI5RDtJQUFnQyx1QkFBNEIsRUFBQTtFMUUwK2pCbEUsb0VBQW9FO0UwRXorakI5RDs7SUFFRSwyQkFBb0MsRUFBQTtFMUUyK2pCNUMsb0VBQW9FO0UwRXorakI5RDs7SUFFRSw2QkFBd0MsRUFBQTtFMUUy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eGtCaEQsb0VBQW9FO0UwRXp4a0I5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUUyeGtCbEQsb0VBQW9FO0UwRXp4a0I5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUUyeGtCOUMsb0VBQW9FO0UwRTF5a0I5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUU2eWtCbEUsb0VBQW9FO0UwRTV5a0I5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUU4eWtCNUMsb0VBQW9FO0UwRTV5a0I5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUU4eWtCaEQsb0VBQW9FO0UwRTV5a0I5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUU4eWtCbEQsb0VBQW9FO0UwRTV5a0I5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUU4eWtCOUMsb0VBQW9FO0UwRTd6a0I5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUVnMGtCbEUsb0VBQW9FO0UwRS96a0I5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUVpMGtCNUMsb0VBQW9FO0UwRS96a0I5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUVpMGtCaEQsb0VBQW9FO0UwRS96a0I5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUVpMGtCbEQsb0VBQW9FO0UwRS96a0I5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUVpMGtCOUMsb0VBQW9FO0UwRWgxa0I5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUVtMWtCbEUsb0VBQW9FO0UwRWwxa0I5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUVvMWtCNUMsb0VBQW9FO0UwRWwxa0I5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUVvMWtCaEQsb0VBQW9FO0UwRWwxa0I5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUVvMWtCbEQsb0VBQW9FO0UwRWwxa0I5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUVvMWtCOUMsb0VBQW9FO0UwRW4ya0I5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUVzMmtCbEUsb0VBQW9FO0UwRXIya0I5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUV1MmtCNUMsb0VBQW9FO0UwRXIya0I5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUV1MmtCaEQsb0VBQW9FO0UwRXIya0I5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUV1MmtCbEQsb0VBQW9FO0UwRXIya0I5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUV1MmtCOUMsb0VBQW9FO0UwRXQza0I5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUV5M2tCbEUsb0VBQW9FO0UwRXgza0I5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUUwM2tCNUMsb0VBQW9FO0UwRXgza0I5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUUwM2tCaEQsb0VBQW9FO0UwRXgza0I5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUUwM2tCbEQsb0VBQW9FO0UwRXgza0I5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUUwM2tCOUMsb0VBQW9FO0UwRXo0a0I5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUU0NGtCbEUsb0VBQW9FO0UwRTM0a0I5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUU2NGtCNUMsb0VBQW9FO0UwRTM0a0I5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUU2NGtCaEQsb0VBQW9FO0UwRTM0a0I5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUU2NGtCbEQsb0VBQW9FO0UwRTM0a0I5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUU2NGtCOUMsb0VBQW9FO0UwRTU1a0I5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUUrNWtCbEUsb0VBQW9FO0UwRTk1a0I5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUVnNmtCNUMsb0VBQW9FO0UwRTk1a0I5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUVnNmtCaEQsb0VBQW9FO0UwRTk1a0I5RDs7SUFFRSwrQkFBMEMsRUFBQTtFMUVnNmtCbEQsb0VBQW9FO0UwRTk1a0I5RDs7SUFFRSw2QkFBc0MsRUFBQTtFMUVnNmtCOUMsb0VBQW9FO0UwRS82a0I5RDtJQUFnQyx3QkFBNEIsRUFBQTtFMUVrN2tCbEUsb0VBQW9FO0UwRWo3a0I5RDs7SUFFRSw0QkFBb0MsRUFBQTtFMUVtN2tCNUMsb0VBQW9FO0UwRWo3a0I5RDs7SUFFRSw4QkFBd0MsRUFBQTtFMUVt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c2xCekMsb0VBQW9FO0UwRTFzbEI5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUU0c2xCMUMsb0VBQW9FO0UwRTFzbEI5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUU0c2xCeEMsb0VBQW9FO0UwRTN0bEI5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUU4dGxCekQsb0VBQW9FO0UwRTd0bEI5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUUrdGxCdkMsb0VBQW9FO0UwRTd0bEI5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUUrdGxCekMsb0VBQW9FO0UwRTd0bEI5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUUrdGxCMUMsb0VBQW9FO0UwRTd0bEI5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUUrdGxCeEMsb0VBQW9FO0UwRTl1bEI5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUVpdmxCekQsb0VBQW9FO0UwRWh2bEI5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUVrdmxCdkMsb0VBQW9FO0UwRWh2bEI5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUVrdmxCekMsb0VBQW9FO0UwRWh2bEI5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUVrdmxCMUMsb0VBQW9FO0UwRWh2bEI5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUVrdmxCeEMsb0VBQW9FO0UwRWp3bEI5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUVvd2xCekQsb0VBQW9FO0UwRW53bEI5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUVxd2xCdkMsb0VBQW9FO0UwRW53bEI5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUVxd2xCekMsb0VBQW9FO0UwRW53bEI5RDs7SUFFRSwrQkFBa0MsRUFBQTtFMUVxd2xCMUMsb0VBQW9FO0UwRW53bEI5RDs7SUFFRSw2QkFBZ0MsRUFBQTtFMUVxd2xCeEMsb0VBQW9FO0UwRXB4bEI5RDtJQUF3Qix3QkFBMkIsRUFBQTtFMUV1eGxCekQsb0VBQW9FO0UwRXR4bEI5RDs7SUFFRSw0QkFBK0IsRUFBQTtFMUV3eGxCdkMsb0VBQW9FO0UwRXR4bEI5RDs7SUFFRSw4QkFBaUMsRUFBQTtFMUV3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OztBOUVxbW1CbEYsc0VBQXNFO0E4RTNtbUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4bW1CNUIsK0RBQStEO0FRcG1tQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2bW1CbEYsc0VBQXNFO0E4RW5ubUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzbm1CNUIsK0RBQStEO0FRNW1tQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUVxbm1CbEYsc0VBQXNFO0E4RTNubUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4bm1CNUIsK0RBQStEO0FRcG5tQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2bm1CbEYsc0VBQXNFO0E4RW5vbUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzb21CNUIsK0RBQStEO0FRNW5tQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUVxb21CbEYsc0VBQXNFO0E4RTNvbUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4b21CNUIsK0RBQStEO0FRcG9tQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2b21CbEYsc0VBQXNFO0E4RW5wbUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzcG1CNUIsK0RBQStEO0FRNW9tQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUVxcG1CbEYsc0VBQXNFO0E4RTNwbUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4cG1CNUIsK0RBQStEO0FRcHBtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2cG1CbEYsc0VBQXNFO0E4RW5xbUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzcW1CNUIsK0RBQStEO0FRNXBtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUVxcW1CbEYsc0VBQXNFO0E4RTNxbUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4cW1CNUIsK0RBQStEO0FRcHFtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2cW1CbEYsc0VBQXNFO0E4RW5ybUJwRTtFQUNFLDBDQUF3QixFQUFBOztBOUVzcm1CNUIsK0RBQStEO0FRNXFtQjdEO0VzRUxNLDBDQUEwRSxFQUFBOztBOUVxcm1CbEYsc0VBQXNFO0E4RTNybUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4cm1CNUIsK0RBQStEO0FRcHJtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2cm1CbEYsc0VBQXNFO0E4RW5zbUJwRTtFQUNFLDJDQUF3QixFQUFBOztBOUVzc21CNUIsK0RBQStEO0FRNXJtQjdEO0VzRUxNLDJDQUEwRSxFQUFBOztBOUVxc21CbEYsc0VBQXNFO0E4RTNzbUJwRTtFQUNFLDBDQUF3QixFQUFBOztBOUU4c21CNUIsK0RBQStEO0FRcHNtQjdEO0VzRUxNLDBDQUEwRSxFQUFBOztBOUU2c21CbEYsc0VBQXNFO0E4RW50bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzdG1CNUIsK0RBQStEO0FRNXNtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUVxdG1CbEYsc0VBQXNFO0E4RTN0bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4dG1CNUIsK0RBQStEO0FRcHRtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2dG1CbEYsc0VBQXNFO0E4RW51bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzdW1CNUIsK0RBQStEO0FRNXRtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUVxdW1CbEYsc0VBQXNFO0E4RTN1bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4dW1CNUIsK0RBQStEO0FRcHVtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2dW1CbEYsc0VBQXNFO0E4RW52bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzdm1CNUIsK0RBQStEO0FRNXVtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUVxdm1CbEYsc0VBQXNFO0E4RTN2bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4dm1CNUIsK0RBQStEO0FRcHZtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2dm1CbEYsc0VBQXNFO0E4RW53bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzd21CNUIsK0RBQStEO0FRNXZtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUVxd21CbEYsc0VBQXNFO0E4RTN3bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4d21CNUIsK0RBQStEO0FRcHdtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2d21CbEYsc0VBQXNFO0E4RW54bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzeG1CNUIsK0RBQStEO0FRNXdtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUVxeG1CbEYsc0VBQXNFO0E4RTN4bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4eG1CNUIsK0RBQStEO0FRcHhtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2eG1CbEYsc0VBQXNFO0E4RW55bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzeW1CNUIsK0RBQStEO0FRNXhtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUVxeW1CbEYsc0VBQXNFO0E4RTN5bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4eW1CNUIsK0RBQStEO0FRcHltQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2eW1CbEYsc0VBQXNFO0E4RW56bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzem1CNUIsK0RBQStEO0FRNXltQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUVxem1CbEYsc0VBQXNFO0E4RTN6bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4em1CNUIsK0RBQStEO0FRcHptQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2em1CbEYsc0VBQXNFO0E4RW4wbUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzMG1CNUIsK0RBQStEO0FRNXptQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUVxMG1CbEYsc0VBQXNFO0E4RTMwbUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4MG1CNUIsK0RBQStEO0FRcDBtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2MG1CbEYsc0VBQXNFO0E4RW4xbUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzMW1CNUIsK0RBQStEO0FRNTBtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUVxMW1CbEYsc0VBQXNFO0E4RTMxbUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4MW1CNUIsK0RBQStEO0FRcDFtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2MW1CbEYsc0VBQXNFO0E4RW4ybUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzMm1CNUIsK0RBQStEO0FRNTFtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUVxMm1CbEYsc0VBQXNFO0E4RTMybUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4Mm1CNUIsK0RBQStEO0FRcDJtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2Mm1CbEYsc0VBQXNFO0E4RW4zbUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzM21CNUIsK0RBQStEO0FRNTJtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUVxM21CbEYsc0VBQXNFO0E4RTMzbUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4M21CNUIsK0RBQStEO0FRcDNtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2M21CbEYsc0VBQXNFO0E4RW40bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzNG1CNUIsK0RBQStEO0FRNTNtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUVxNG1CbEYsc0VBQXNFO0E4RTM0bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4NG1CNUIsK0RBQStEO0FRcDRtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2NG1CbEYsc0VBQXNFO0E4RW41bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzNW1CNUIsK0RBQStEO0FRNTRtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUVxNW1CbEYsc0VBQXNFO0E4RTM1bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUU4NW1CNUIsK0RBQStEO0FRcDVtQjdEO0VzRUxNLHlCQUEwRSxFQUFBOztBOUU2NW1CbEYsc0VBQXNFO0E4RW42bUJwRTtFQUNFLHlCQUF3QixFQUFBOztBOUVzNm1CNUIsK0RBQStEO0FRNTVtQjdEO0VzRUxNLHlCQUEwRSxFQUFB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LGMzRkRvQjtFMkZFcEIsZ0JBQWdCO0VBQ2hCLDRCQUFvQjtFQUFwQixvQkFBb0IsRUFBQTtFaEZpRGpCO0lqQnV0cUJBLHdEQUF3RDtJMEIxeHFCNUQ7TXVFb0JDLGlCQUFnQztNQUNoQyxnQkFBZ0I7TUFDaEIsZUFBZSxFQUFBLEVBc0hmO0VqR21wcUJDLHdEQUF3RDtFaUdyeHFCMUQ7SUFrQkMseUIzRmJvQjtJMkZjcEIseUIzRmRvQjtJMkZlcEIsYzNGVG9CLEVBQUE7SU4rd3FCakIsd0RBQXdEO0lpRzF4cUI1RDtNQXVCRSxxQjNGakJtQjtNMkZrQm5CLHlCM0ZsQm1CO00yRm1CbkIsYzNGZG1CO00yRmVuQix3QkFBZ0I7Y0FBaEIsZ0JBQWdCLEVBQUE7RWpHc3dxQmhCLHdEQUF3RDtFaUdoeXFCMUQ7SUErQkUscUIzRnBCbUI7STJGcUJuQix5QjNGckJtQjtJMkZzQm5CLGMzRjVCbUIsRUFBQTtJTmd5cUJqQix3REFBd0Q7SWlHcnlxQjVEO01BbUNLLHFCM0YzQmdCO00yRjRCbEIseUIzRjVCa0I7TTJGNkJsQixjM0ZoQ2tCLEVBQUE7RU5xeXFCbkIsd0RBQXdEO0VpRzF5cUIxRDtJQTBDRSxxQjNGckNtQjtJMkZzQ25CLHlCM0Z0Q21CO0kyRnVDbkIsYzNGakNtQixFQUFBO0lOb3lxQmpCLHdEQUF3RDtJaUcveXFCNUQ7TUE4Q0sscUIzRnhDZ0I7TTJGeUNsQix5QjNGekNrQjtNMkYwQ2xCLGMzRnJDa0IsRUFBQTtFTnl5cUJuQix3REFBd0Q7RWlHcHpxQjFEO0lBcURFLHFCM0YxQ21CO0kyRjJDbkIseUIzRjNDbUI7STJGNENuQixjM0ZsRG1CLEVBQUE7SU5venFCakIsd0RBQXdEO0lpR3p6cUI1RDtNQXlESyxxQjNGakRnQjtNMkZrRGxCLHlCM0ZsRGtCO00yRm1EbEIsYzNGdERrQixFQUFBO0VOeXpxQm5CLHdEQUF3RDtFaUc5enFCMUQ7SUFnRUkscUIzRnZEaUI7STJGd0RuQix5QjNGeERtQjtJMkZ5RG5CLGMzRnZEbUI7STJGd0RuQixZQUFZLEVBQUE7RWpHaXdxQlosd0RBQXdEO0Vp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SSxZQUFZLEVBQUE7RXhGT1o7SWpCOG9yQkEsaUVBQWlFO0l5R2xxckJyRTtNQWlCSSxZQUFZLEVBQUE7SXpHb3ByQlosaUVBQWlFO0l5R3JxckJyRTtNQXFCSSxnQkFBZ0IsRUFBQSxFQUNoQiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXNwZWt0YSBWYXJpYWJsZSc7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL3dlYmZvbnRzL2FzcGVrdGEtdmFyaWFibGUvQXNwZWt0YVZGLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZGIERheGxpbmUgUHJvJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL3dlYmZvbnRzL2ZmLWRheGxpbmUtcHJvLzIwMC9ub3JtYWwtZjZmMDI1YTA4ZmMzY2E4Ny53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy93ZWJmb250cy9mZi1kYXhsaW5lLXByby8yMDAvbm9ybWFsLTIwMjdiY2IwZDdkYjAyNzIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL3dlYmZvbnRzL2ZmLWRheGxpbmUtcHJvLzIwMC9ub3JtYWwtYjM0ZDgxYTQ5NjcyYjNjMC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jazsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGRiBEYXhsaW5lIFBybyc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy93ZWJmb250cy9mZi1kYXhsaW5lLXByby81MDAvbm9ybWFsLWUwOGFhNjZjOGViMDM0ZWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvd2ViZm9udHMvZmYtZGF4bGluZS1wcm8vNTAwL25vcm1hbC1hMWRlYmZjMDBmZjU3ZTJhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy93ZWJmb250cy9mZi1kYXhsaW5lLXByby81MDAvbm9ybWFsLTAyMjNhNWIzNTA5NWVkNWYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRkYgRGF4bGluZSBQcm8nO1xuICBzcmM6IHVybChcIi9hc3NldHMvd2ViZm9udHMvZmYtZGF4bGluZS1wcm8vNzAwL25vcm1hbC1kYTVmZmE2YTBjZjk1OTJmLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL3dlYmZvbnRzL2ZmLWRheGxpbmUtcHJvLzcwMC9ub3JtYWwtYzNjNzNjYjBmMzEyMTg0Ny53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvd2ViZm9udHMvZmYtZGF4bGluZS1wcm8vNzAwL25vcm1hbC0xYzkzZTVjY2RiYWZkODA5LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZGIERheGxpbmUgUHJvJztcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL3dlYmZvbnRzL2ZmLWRheGxpbmUtcHJvLzgwMC9ub3JtYWwtYjVjOGZkOWFkMmM4MmVjZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy93ZWJmb250cy9mZi1kYXhsaW5lLXByby84MDAvbm9ybWFsLTc1MzVhYTliNTUyMTQwZWQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL3dlYmZvbnRzL2ZmLWRheGxpbmUtcHJvLzgwMC9ub3JtYWwtN2I0MDNmZTViODRjMDgwYS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jazsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGRiBEYXhsaW5lIFBybyc7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy93ZWJmb250cy9mZi1kYXhsaW5lLXByby85MDAvbm9ybWFsLTEzMGUzYWQ5ZDY4OTA4NmUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvd2ViZm9udHMvZmYtZGF4bGluZS1wcm8vOTAwL25vcm1hbC1lM2VhNWVjYjFlOWRkNjMxLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy93ZWJmb250cy9mZi1kYXhsaW5lLXByby85MDAvbm9ybWFsLWYxOWE0NjNiYzE0OThhNDcudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBsbC1pY29uLWZvbnQ7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy93ZWJmb250cy9sbC1pY29uLWZvbnQvbGwtaWNvbi1mb250LWM1YWY5YThmMDA4YzMwNTcuZW90XCIpO1xuICBzcmM6IHVybChcIi9hc3NldHMvd2ViZm9udHMvbGwtaWNvbi1mb250L2xsLWljb24tZm9udC1jNWFmOWE4ZjAwOGMzMDU3LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9hc3NldHMvd2ViZm9udHMvbGwtaWNvbi1mb250L2xsLWljb24tZm9udC0xNTVjZDU2YzE4MjMwZjViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy93ZWJmb250cy9sbC1pY29uLWZvbnQvbGwtaWNvbi1mb250LWYyNjAwYWVhOTRmMTFkYjgudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvYXNzZXRzL3dlYmZvbnRzL2xsLWljb24tZm9udC9sbC1pY29uLWZvbnQtYzY1OWUzYTc1ZjM3ZjFmMC5zdmcjbGwtaWNvbi1mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIVxuICogQm9vdHN0cmFwIHY0LjYuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG4vKiBsaW5lIDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzAwN2JmZjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICMwMTBENTA7XG4gIC0tc2Vjb25kYXJ5OiAjNEVGRjgzO1xuICAtLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWNvbG9yLXVpLTAxOiAjMDEwRDUwO1xuICAtLWNvbG9yLXVpLTAyOiAjNEU1OTc5O1xuICAtLWNvbG9yLXVpLTAzOiAjQjJCQUNCO1xuICAtLWNvbG9yLXVpLTA0OiAjRTVFN0VCO1xuICAtLWNvbG9yLXVpLTA1OiAjRjZGNkY4O1xuICAtLWNvbG9yLXVpLTA1LTcwOiByZ2JhKDI0NiwgMjQ2LCAyNDgsIDAuNyk7XG4gIC0tY29sb3ItdWktMDY6ICNGRkZGRkY7XG4gIC0tY29sb3ItdWktMDYtMDY6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gIC0tY29sb3ItdWktMDYtMTA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS1icmFuZC15ZWxsb3ctZGFyazogI0ZGQ0QwNDtcbiAgLS1icmFuZC15ZWxsb3c6ICNGRkY1MDA7XG4gIC0tYnJhbmQteWVsbG93LWxpZ2h0OiAjRTRBODAwO1xuICAtLWJyYW5kLXJlZC1kYXJrOiAjNjgwMDEyO1xuICAtLWJyYW5kLXJlZDogI0ZGMUU1NjtcbiAgLS1icmFuZC1yZWQtbGlnaHQ6ICNDQjAwMjM7XG4gIC0tYnJhbmQtYmx1ZS1kYXJrOiAjMDcwYmRjO1xuICAtLWJyYW5kLWJsdWU6ICMwMDdCRkY7XG4gIC0tYnJhbmQtYmx1ZS1saWdodDogIzJCMkVGRjtcbiAgLS1icmFuZC1ncmVlbi1kYXJrOiAjMDA3NzJFO1xuICAtLWJyYW5kLWdyZWVuOiAjNEVGRjgzO1xuICAtLWJyYW5kLWdyZWVuLWxpZ2h0OiAjMTlEQjUzO1xuICAtLWJyYW5kLXB1cnBsZS1kYXJrOiAjNDIxNzY1O1xuICAtLWJyYW5kLXB1cnBsZTogI0IyMDBGRjtcbiAgLS1icmFuZC1wdXJwbGUtbGlnaHQ6ICM3NzE1Qzc7XG4gIC0tY29sb3Itc3RhdHVzLWVycm9yLWRhcms6ICNCODA0NEY7XG4gIC0tY29sb3Itc3RhdHVzLWVycm9yOiAjRDYyNDVBO1xuICAtLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodDogI0ZGRjJGNjtcbiAgLS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrOiAjQkM0QTA5O1xuICAtLWNvbG9yLXN0YXR1cy13YXJuaW5nOiAjRTM3MzM0O1xuICAtLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0OiAjRkZGM0VEO1xuICAtLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcms6ICMwQzc5NTI7XG4gIC0tY29sb3Itc3RhdHVzLXN1Y2Nlc3M6ICMzOUJEOEQ7XG4gIC0tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQ6ICNFQUY1RjE7XG4gIC0tY29sb3Itc3RhdHVzLWluZm8tZGFyazogIzJDNTNCOTtcbiAgLS1jb2xvci1zdGF0dXMtaW5mbzogIzY5OTNGRjtcbiAgLS1jb2xvci1zdGF0dXMtaW5mby1saWdodDogI0VFRjNGRjtcbiAgLS1jb2xvci1saW5rZWRpbjogIzE0M0RENjtcbiAgLS1jb2xvci1pbmRlZWQ6ICMwMDNBOUI7XG4gIC0tY29sb3ItdHdpdHRlcjogIzFEQTFGMjtcbiAgLS1jb2xvci1mYWNlYm9vazogIzE4NzdGMjtcbiAgLS1jb2xvci1pbnN0YWdyYW06ICMxREExRjI7XG4gIC0tY29sb3ItbmV3LWJvZHk6ICMwMzBCMkU7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiAxMDI0cHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTQ0MHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiQXNwZWt0YSBWYXJpYWJsZVwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgfVxuXG4vKiBsaW5lIDE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkFzcGVrdGEgVmFyaWFibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNzYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDsgfVxuXG4vKiBsaW5lIDEwMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLyogbGluZSAxMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyB9XG5cbi8qIGxpbmUgMTIzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDEyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG4vKiBsaW5lIDEzNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMTQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLyogbGluZSAxNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTUyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG4vKiBsaW5lIDE1NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyogbGluZSAxNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyogbGluZSAxNzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogbGluZSAxNzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbi8qIGxpbmUgMTc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5zdXAge1xuICB0b3A6IC0uNWVtOyB9XG5cbi8qIGxpbmUgMTg2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5hIHtcbiAgY29sb3I6ICMwMTBENTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDEwNDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiBsaW5lIDIwMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDIxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLyogbGluZSAyMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjsgfVxuXG4vKiBsaW5lIDI0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG4vKiBsaW5lIDI1MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIGxpbmUgMjU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5zdmcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qIGxpbmUgMjY5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuLyogbGluZSAyNzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTsgfVxuXG4vKiBsaW5lIDI4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgfVxuXG4vKiBsaW5lIDI5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4vKiBsaW5lIDMwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDMxNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8qIGxpbmUgMzE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMzMwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qIGxpbmUgMzM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKiBsaW5lIDM0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAzNTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsOyB9XG5cbi8qIGxpbmUgMzU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qIGxpbmUgMzcxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDM3OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSAzODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAzOTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuLyogbGluZSAzOTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDQxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi8qIGxpbmUgNDI2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vKiBsaW5lIDQzMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDQzNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qIGxpbmUgNDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiBsaW5lIDQ1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbi8qIGxpbmUgNDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSA0NzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4vKiBsaW5lIDQ3NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNDgyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG5cbi8qIGxpbmUgMTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07IH1cblxuLyogbGluZSAyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLyogbGluZSAyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi8qIGxpbmUgMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiA2cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4vKiBsaW5lIDQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi8qIGxpbmUgNTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5ociB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLyogbGluZSA2NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qIGxpbmUgNzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4vKiBsaW5lIDg0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSA4OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLyogbGluZSA5NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLyogbGluZSAxMDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMTEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4vKiBsaW5lIDExNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG4gIC8qIGxpbmUgMTIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuICAuYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgfVxuXG4vKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MgKi9cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzICovXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyAqL1xuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzICovXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyAqL1xuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi8qIGxpbmUgMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MgKi9cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIC8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MgKi9cbiAgYSA+IGNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzICovXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG4gIC8qIGxpbmUgMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzICovXG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLyogbGluZSAzMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MgKi9cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuICAvKiBsaW5lIDM3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyAqL1xuICBwcmUgY29kZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDQ1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyAqL1xuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzICovXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHMsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItbGcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzICovXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA1NzZweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyAqL1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZyB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7IH0gfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyAqL1xuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9XG5cbi8qIGxpbmUgNTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzICovXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA1OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlOyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4vKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLyogbGluZSA2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLyogbGluZSA2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDYwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC8qIGxpbmUgNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAvKiBsaW5lIDYyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAvKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUgdGgsXG4gIC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1zbSB0aCxcbi50YWJsZS1zbSB0ZCB7XG4gIHBhZGRpbmc6IDAuM3JlbTsgfVxuXG4vKiBsaW5lIDQ1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC8qIGxpbmUgNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4OyB9XG5cbi8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSA3NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiYmNlOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2I4MWE0OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOWFkYzQ7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlhZGM0OyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RmZmRjOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtc2Vjb25kYXJ5IHRoLFxuLnRhYmxlLXNlY29uZGFyeSB0ZCxcbi50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNhM2ZmYmY7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRmZmNhOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGZmY2E7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXN1Y2Nlc3MsXG4udGFibGUtc3VjY2VzcyA+IHRoLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1zdWNjZXNzIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGQsXG4udGFibGUtc3VjY2VzcyB0aGVhZCB0aCxcbi50YWJsZS1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4ZmQxOWU7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4NmNmZGE7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS13YXJuaW5nIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGQsXG4udGFibGUtd2FybmluZyB0aGVhZCB0aCxcbi50YWJsZS13YXJuaW5nIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmRmN2U7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWRhbmdlcixcbi50YWJsZS1kYW5nZXIgPiB0aCxcbi50YWJsZS1kYW5nZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1kYW5nZXIgdGgsXG4udGFibGUtZGFuZ2VyIHRkLFxuLnRhYmxlLWRhbmdlciB0aGVhZCB0aCxcbi50YWJsZS1kYW5nZXIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2VkOTY5ZTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYmZjZmM7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWRhcmssXG4udGFibGUtZGFyayA+IHRoLFxuLnRhYmxlLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCxcbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5NTk5OWM7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXVpLTAxLFxuLnRhYmxlLWNvbG9yLXVpLTAxID4gdGgsXG4udGFibGUtY29sb3ItdWktMDEgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGJiY2U7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wMSB0aCxcbi50YWJsZS1jb2xvci11aS0wMSB0ZCxcbi50YWJsZS1jb2xvci11aS0wMSB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci11aS0wMSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2I4MWE0OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlhZGM0OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDE6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci11aS0wMTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlhZGM0OyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wMixcbi50YWJsZS1jb2xvci11aS0wMiA+IHRoLFxuLnRhYmxlLWNvbG9yLXVpLTAyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RkMWQ5OyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3ItdWktMDIgdGgsXG4udGFibGUtY29sb3ItdWktMDIgdGQsXG4udGFibGUtY29sb3ItdWktMDIgdGhlYWQgdGgsXG4udGFibGUtY29sb3ItdWktMDIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2EzYTliOTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTAyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYzRjZTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTAyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDI6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYzRjZTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3ItdWktMDMsXG4udGFibGUtY29sb3ItdWktMDMgPiB0aCxcbi50YWJsZS1jb2xvci11aS0wMyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNmMDsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXVpLTAzIHRoLFxuLnRhYmxlLWNvbG9yLXVpLTAzIHRkLFxuLnRhYmxlLWNvbG9yLXVpLTAzIHRoZWFkIHRoLFxuLnRhYmxlLWNvbG9yLXVpLTAzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNkN2RiZTQ7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci11aS0wMzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRmZTY7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci11aS0wMzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTAzOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWRmZTY7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXVpLTA0LFxuLnRhYmxlLWNvbG9yLXVpLTA0ID4gdGgsXG4udGFibGUtY29sb3ItdWktMDQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjk7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wNCB0aCxcbi50YWJsZS1jb2xvci11aS0wNCB0ZCxcbi50YWJsZS1jb2xvci11aS0wNCB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci11aS0wNCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjFmM2Y1OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVkOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci11aS0wNDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVkOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wNSxcbi50YWJsZS1jb2xvci11aS0wNSA+IHRoLFxuLnRhYmxlLWNvbG9yLXVpLTA1ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZkOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3ItdWktMDUgdGgsXG4udGFibGUtY29sb3ItdWktMDUgdGQsXG4udGFibGUtY29sb3ItdWktMDUgdGhlYWQgdGgsXG4udGFibGUtY29sb3ItdWktMDUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZmFmYjsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTA1OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMzsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTA1OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRmMzsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3ItdWktMDUtNzAsXG4udGFibGUtY29sb3ItdWktMDUtNzAgPiB0aCxcbi50YWJsZS1jb2xvci11aS0wNS03MCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDI1MywgMjU0LCAwLjkxNik7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wNS03MCB0aCxcbi50YWJsZS1jb2xvci11aS0wNS03MCB0ZCxcbi50YWJsZS1jb2xvci11aS0wNS03MCB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci11aS0wNS03MCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MiwgMjUyLCAyNTIsIDAuODQ0KTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTA1LTcwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjQ2LCAwLjkxNik7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci11aS0wNS03MDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTA1LTcwOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDI0NiwgMC45MTYpOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wNixcbi50YWJsZS1jb2xvci11aS0wNiA+IHRoLFxuLnRhYmxlLWNvbG9yLXVpLTA2ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXVpLTA2IHRoLFxuLnRhYmxlLWNvbG9yLXVpLTA2IHRkLFxuLnRhYmxlLWNvbG9yLXVpLTA2IHRoZWFkIHRoLFxuLnRhYmxlLWNvbG9yLXVpLTA2IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDY6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci11aS0wNjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wNi0wNixcbi50YWJsZS1jb2xvci11aS0wNi0wNiA+IHRoLFxuLnRhYmxlLWNvbG9yLXVpLTA2LTA2ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzM2OCk7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wNi0wNiB0aCxcbi50YWJsZS1jb2xvci11aS0wNi0wNiB0ZCxcbi50YWJsZS1jb2xvci11aS0wNi0wNiB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci11aS0wNi0wNiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTExMik7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci11aS0wNi0wNjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC43MzY4KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTA2LTA2OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDYtMDY6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjczNjgpOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci11aS0wNi0xMCxcbi50YWJsZS1jb2xvci11aS0wNi0xMCA+IHRoLFxuLnRhYmxlLWNvbG9yLXVpLTA2LTEwID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzQ4KTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXVpLTA2LTEwIHRoLFxuLnRhYmxlLWNvbG9yLXVpLTA2LTEwIHRkLFxuLnRhYmxlLWNvbG9yLXVpLTA2LTEwIHRoZWFkIHRoLFxuLnRhYmxlLWNvbG9yLXVpLTA2LTEwIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MzIpOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDYtMTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNzQ4KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXVpLTA2LTEwOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItdWktMDYtMTA6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjc0OCk7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLXllbGxvdy1kYXJrLFxuLnRhYmxlLWJyYW5kLXllbGxvdy1kYXJrID4gdGgsXG4udGFibGUtYnJhbmQteWVsbG93LWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxYjk7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC15ZWxsb3ctZGFyayB0aCxcbi50YWJsZS1icmFuZC15ZWxsb3ctZGFyayB0ZCxcbi50YWJsZS1icmFuZC15ZWxsb3ctZGFyayB0aGVhZCB0aCxcbi50YWJsZS1icmFuZC15ZWxsb3ctZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlNTdjOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQteWVsbG93LWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlY2EwOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQteWVsbG93LWRhcms6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC15ZWxsb3ctZGFyazpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlY2EwOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC15ZWxsb3csXG4udGFibGUtYnJhbmQteWVsbG93ID4gdGgsXG4udGFibGUtYnJhbmQteWVsbG93ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmY2I4OyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtYnJhbmQteWVsbG93IHRoLFxuLnRhYmxlLWJyYW5kLXllbGxvdyB0ZCxcbi50YWJsZS1icmFuZC15ZWxsb3cgdGhlYWQgdGgsXG4udGFibGUtYnJhbmQteWVsbG93IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmZhN2E7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC15ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYjlmOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQteWVsbG93OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQteWVsbG93OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZiOWY7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLXllbGxvdy1saWdodCxcbi50YWJsZS1icmFuZC15ZWxsb3ctbGlnaHQgPiB0aCxcbi50YWJsZS1icmFuZC15ZWxsb3ctbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2U3Yjg7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC15ZWxsb3ctbGlnaHQgdGgsXG4udGFibGUtYnJhbmQteWVsbG93LWxpZ2h0IHRkLFxuLnRhYmxlLWJyYW5kLXllbGxvdy1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1icmFuZC15ZWxsb3ctbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2YxZDI3YTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXllbGxvdy1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGRmYTE7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC15ZWxsb3ctbGlnaHQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC15ZWxsb3ctbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZGZhMTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtYnJhbmQtcmVkLWRhcmssXG4udGFibGUtYnJhbmQtcmVkLWRhcmsgPiB0aCxcbi50YWJsZS1icmFuZC1yZWQtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YjhiZDsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLXJlZC1kYXJrIHRoLFxuLnRhYmxlLWJyYW5kLXJlZC1kYXJrIHRkLFxuLnRhYmxlLWJyYW5kLXJlZC1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWJyYW5kLXJlZC1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNiMDdhODQ7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1yZWQtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2E4YWU7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1yZWQtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXJlZC1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2E4YWU7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLXJlZCxcbi50YWJsZS1icmFuZC1yZWQgPiB0aCxcbi50YWJsZS1icmFuZC1yZWQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMwZDA7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC1yZWQgdGgsXG4udGFibGUtYnJhbmQtcmVkIHRkLFxuLnRhYmxlLWJyYW5kLXJlZCB0aGVhZCB0aCxcbi50YWJsZS1icmFuZC1yZWQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOGFhNzsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE3YmQ7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1yZWQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1yZWQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTdiZDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtYnJhbmQtcmVkLWxpZ2h0LFxuLnRhYmxlLWJyYW5kLXJlZC1saWdodCA+IHRoLFxuLnRhYmxlLWJyYW5kLXJlZC1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYjhjMTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLXJlZC1saWdodCB0aCxcbi50YWJsZS1icmFuZC1yZWQtbGlnaHQgdGQsXG4udGFibGUtYnJhbmQtcmVkLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWJyYW5kLXJlZC1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ3YThkOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQtcmVkLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjYTNhZjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXJlZC1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXJlZC1saWdodDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNhM2FmOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC1ibHVlLWRhcmssXG4udGFibGUtYnJhbmQtYmx1ZS1kYXJrID4gdGgsXG4udGFibGUtYnJhbmQtYmx1ZS1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiYmY1OyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtYnJhbmQtYmx1ZS1kYXJrIHRoLFxuLnRhYmxlLWJyYW5kLWJsdWUtZGFyayB0ZCxcbi50YWJsZS1icmFuZC1ibHVlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtYnJhbmQtYmx1ZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3ZTgwZWQ7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1ibHVlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRhNWYyOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQtYmx1ZS1kYXJrOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQtYmx1ZS1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNGE1ZjI7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLWJsdWUsXG4udGFibGUtYnJhbmQtYmx1ZSA+IHRoLFxuLnRhYmxlLWJyYW5kLWJsdWUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC1ibHVlIHRoLFxuLnRhYmxlLWJyYW5kLWJsdWUgdGQsXG4udGFibGUtYnJhbmQtYmx1ZSB0aGVhZCB0aCxcbi50YWJsZS1icmFuZC1ibHVlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3YWJhZmY7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLWJsdWU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1ibHVlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLWJsdWUtbGlnaHQsXG4udGFibGUtYnJhbmQtYmx1ZS1saWdodCA+IHRoLFxuLnRhYmxlLWJyYW5kLWJsdWUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM0ZmY7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC1ibHVlLWxpZ2h0IHRoLFxuLnRhYmxlLWJyYW5kLWJsdWUtbGlnaHQgdGQsXG4udGFibGUtYnJhbmQtYmx1ZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1icmFuZC1ibHVlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5MTkyZmY7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1ibHVlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJmZjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLWJsdWUtbGlnaHQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1ibHVlLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmFiZmY7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLWdyZWVuLWRhcmssXG4udGFibGUtYnJhbmQtZ3JlZW4tZGFyayA+IHRoLFxuLnRhYmxlLWJyYW5kLWdyZWVuLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGQ5YzQ7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC1ncmVlbi1kYXJrIHRoLFxuLnRhYmxlLWJyYW5kLWdyZWVuLWRhcmsgdGQsXG4udGFibGUtYnJhbmQtZ3JlZW4tZGFyayB0aGVhZCB0aCxcbi50YWJsZS1icmFuZC1ncmVlbi1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3YWI4OTI7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1ncmVlbi1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZDBiNjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLWdyZWVuLWRhcms6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1ncmVlbi1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhN2QwYjY7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLWdyZWVuLFxuLnRhYmxlLWJyYW5kLWdyZWVuID4gdGgsXG4udGFibGUtYnJhbmQtZ3JlZW4gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGZmZGM7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC1ncmVlbiB0aCxcbi50YWJsZS1icmFuZC1ncmVlbiB0ZCxcbi50YWJsZS1icmFuZC1ncmVlbiB0aGVhZCB0aCxcbi50YWJsZS1icmFuZC1ncmVlbiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTNmZmJmOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQtZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRmZmNhOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQtZ3JlZW46aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1ncmVlbjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRmZmNhOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC1ncmVlbi1saWdodCxcbi50YWJsZS1icmFuZC1ncmVlbi1saWdodCA+IHRoLFxuLnRhYmxlLWJyYW5kLWdyZWVuLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZmNWNmOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtYnJhbmQtZ3JlZW4tbGlnaHQgdGgsXG4udGFibGUtYnJhbmQtZ3JlZW4tbGlnaHQgdGQsXG4udGFibGUtYnJhbmQtZ3JlZW4tbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtYnJhbmQtZ3JlZW4tbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg3ZWNhNjsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLWdyZWVuLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5ZjJiZTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLWdyZWVuLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQtZ3JlZW4tbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5ZjJiZTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtYnJhbmQtcHVycGxlLWRhcmssXG4udGFibGUtYnJhbmQtcHVycGxlLWRhcmsgPiB0aCxcbi50YWJsZS1icmFuZC1wdXJwbGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhYmVkNDsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLXB1cnBsZS1kYXJrIHRoLFxuLnRhYmxlLWJyYW5kLXB1cnBsZS1kYXJrIHRkLFxuLnRhYmxlLWJyYW5kLXB1cnBsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWJyYW5kLXB1cnBsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5ZDg2YWY7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1wdXJwbGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGFmY2E7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1wdXJwbGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXB1cnBsZS1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGFmY2E7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLXB1cnBsZSxcbi50YWJsZS1icmFuZC1wdXJwbGUgPiB0aCxcbi50YWJsZS1icmFuZC1wdXJwbGUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWI4ZmY7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1icmFuZC1wdXJwbGUgdGgsXG4udGFibGUtYnJhbmQtcHVycGxlIHRkLFxuLnRhYmxlLWJyYW5kLXB1cnBsZSB0aGVhZCB0aCxcbi50YWJsZS1icmFuZC1wdXJwbGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2Q3N2FmZjsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXB1cnBsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMTlmZmY7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1wdXJwbGU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1icmFuZC1wdXJwbGU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxOWZmZjsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtYnJhbmQtcHVycGxlLWxpZ2h0LFxuLnRhYmxlLWJyYW5kLXB1cnBsZS1saWdodCA+IHRoLFxuLnRhYmxlLWJyYW5kLXB1cnBsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5YmRlZjsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJyYW5kLXB1cnBsZS1saWdodCB0aCxcbi50YWJsZS1icmFuZC1wdXJwbGUtbGlnaHQgdGQsXG4udGFibGUtYnJhbmQtcHVycGxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWJyYW5kLXB1cnBsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjg4NWUyOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtYnJhbmQtcHVycGxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkYThlYTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXB1cnBsZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJyYW5kLXB1cnBsZS1saWdodDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RhOGVhOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1zdGF0dXMtZXJyb3ItZGFyayxcbi50YWJsZS1jb2xvci1zdGF0dXMtZXJyb3ItZGFyayA+IHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJiOWNlOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsgdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsgdGQsXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2RhN2NhMzsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTVjMDsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1YTVjMDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvciA+IHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0YzJkMTsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvciB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtZXJyb3IgdGQsXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yIHRoZWFkIHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWE4ZGE5OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLWVycm9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWNjMTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvcjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvcjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhY2MxOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQsXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0ID4gdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmZjOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0IHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodCB0ZCxcbi50YWJsZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmZmY4ZmE7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMmU5OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZTk7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmssXG4udGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyayA+IHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmsgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2NjYmE7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrIHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmsgdGQsXG4udGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyayB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNkY2ExN2Y7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2YmRhNjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmJkYTY7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nID4gdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Q4YzY7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZyB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZyB0ZCxcbi50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZyB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjBiNjk1OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRjOWIwOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmc6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRjOWIwOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodCxcbi50YWJsZS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodCA+IHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmY2ZhOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQgdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQgdGQsXG4udGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjlmNjsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWRlMTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWRlMTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyayxcbi50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrID4gdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiZDljZjsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcmsgdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyayB0ZCxcbi50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzgxYjlhNTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkMGMzOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZDBjMzsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MsXG4udGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZWRkZjsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzIHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzIHRkLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5OGRkYzQ7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNWU3ZDQ7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzczpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNWU3ZDQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0LFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0ID4gdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWZjZmI7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCB0ZCxcbi50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjRmYWY4OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNGYwOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNGYwOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvLWRhcmsgPiB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjZmViOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLWluZm8tZGFyayB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrIHRkLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLWluZm8tZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTFhNmRiOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLWluZm8tZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWMwZTU7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLWluZm8tZGFyazpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFjMGU1OyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1zdGF0dXMtaW5mbyxcbi50YWJsZS1jb2xvci1zdGF0dXMtaW5mbyA+IHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlMWZmOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLWluZm8gdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLWluZm8gdGQsXG4udGFibGUtY29sb3Itc3RhdHVzLWluZm8gdGhlYWQgdGgsXG4udGFibGUtY29sb3Itc3RhdHVzLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2IxYzdmZjsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2ZmZjsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3Itc3RhdHVzLWluZm86aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JjY2ZmZjsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQsXG4udGFibGUtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQgPiB0aCxcbi50YWJsZS1jb2xvci1zdGF0dXMtaW5mby1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmNmZjsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0IHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0IHRkLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmNmY5ZmY7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtaW5mby1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWVkZmY7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1zdGF0dXMtaW5mby1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWVkZmY7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLWxpbmtlZGluLFxuLnRhYmxlLWNvbG9yLWxpbmtlZGluID4gdGgsXG4udGFibGUtY29sb3ItbGlua2VkaW4gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGM5ZjQ7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1saW5rZWRpbiB0aCxcbi50YWJsZS1jb2xvci1saW5rZWRpbiB0ZCxcbi50YWJsZS1jb2xvci1saW5rZWRpbiB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci1saW5rZWRpbiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODU5YWVhOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItbGlua2VkaW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiN2YwOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItbGlua2VkaW46aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1saW5rZWRpbjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdiN2YwOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1pbmRlZWQsXG4udGFibGUtY29sb3ItaW5kZWVkID4gdGgsXG4udGFibGUtY29sb3ItaW5kZWVkID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhjOGUzOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3ItaW5kZWVkIHRoLFxuLnRhYmxlLWNvbG9yLWluZGVlZCB0ZCxcbi50YWJsZS1jb2xvci1pbmRlZWQgdGhlYWQgdGgsXG4udGFibGUtY29sb3ItaW5kZWVkIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3YTk5Y2I7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1pbmRlZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZiYWRjOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItaW5kZWVkOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItaW5kZWVkOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNmJhZGM7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLXR3aXR0ZXIsXG4udGFibGUtY29sb3ItdHdpdHRlciA+IHRoLFxuLnRhYmxlLWNvbG9yLXR3aXR0ZXIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGU1ZmI7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci10d2l0dGVyIHRoLFxuLnRhYmxlLWNvbG9yLXR3aXR0ZXIgdGQsXG4udGFibGUtY29sb3ItdHdpdHRlciB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci10d2l0dGVyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4OWNlZjg7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci10d2l0dGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4ZGJmOTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWNvbG9yLXR3aXR0ZXI6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci10d2l0dGVyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGRiZjk7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLWZhY2Vib29rLFxuLnRhYmxlLWNvbG9yLWZhY2Vib29rID4gdGgsXG4udGFibGUtY29sb3ItZmFjZWJvb2sgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWQ5ZmI7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1mYWNlYm9vayB0aCxcbi50YWJsZS1jb2xvci1mYWNlYm9vayB0ZCxcbi50YWJsZS1jb2xvci1mYWNlYm9vayB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci1mYWNlYm9vayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODdiOGY4OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjYmZhOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItZmFjZWJvb2s6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1mYWNlYm9vazpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjYmZhOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1pbnN0YWdyYW0sXG4udGFibGUtY29sb3ItaW5zdGFncmFtID4gdGgsXG4udGFibGUtY29sb3ItaW5zdGFncmFtID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBlNWZiOyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtY29sb3ItaW5zdGFncmFtIHRoLFxuLnRhYmxlLWNvbG9yLWluc3RhZ3JhbSB0ZCxcbi50YWJsZS1jb2xvci1pbnN0YWdyYW0gdGhlYWQgdGgsXG4udGFibGUtY29sb3ItaW5zdGFncmFtIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4OWNlZjg7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1pbnN0YWdyYW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThkYmY5OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItaW5zdGFncmFtOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItaW5zdGFncmFtOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGRiZjk7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWNvbG9yLW5ldy1ib2R5LFxuLnRhYmxlLWNvbG9yLW5ldy1ib2R5ID4gdGgsXG4udGFibGUtY29sb3ItbmV3LWJvZHkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGJiYzQ7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1jb2xvci1uZXctYm9keSB0aCxcbi50YWJsZS1jb2xvci1uZXctYm9keSB0ZCxcbi50YWJsZS1jb2xvci1uZXctYm9keSB0aGVhZCB0aCxcbi50YWJsZS1jb2xvci1uZXctYm9keSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2M4MDkyOyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItbmV3LWJvZHk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhZWI4OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtY29sb3ItbmV3LWJvZHk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1jb2xvci1uZXctYm9keTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhZWI4OyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi8qIGxpbmUgMTE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1OyB9XG5cbi8qIGxpbmUgMTIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4vKiBsaW5lIDEzMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgfVxuICAvKiBsaW5lIDEzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtZGFyayB0aCxcbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICM0NTRkNTU7IH1cbiAgLyogbGluZSAxNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfVxuICAvKiBsaW5lIDE0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAudGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC8qIGxpbmUgMTcxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC8qIGxpbmUgMTc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtc20gPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC8qIGxpbmUgMTcxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC8qIGxpbmUgMTc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAvKiBsaW5lIDE3MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAvKiBsaW5lIDE3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAgIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLyogbGluZSAxNzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLyogbGluZSAxNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG4vKiBsaW5lIDE3MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAvKiBsaW5lIDE3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAzMjFjZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEsIDEzLCA4MCwgMC4yNSk7IH1cbiAgLyogbGluZSAzNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wge1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuc2VsZWN0LmZvcm0tY29udHJvbDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDg0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA5NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qIGxpbmUgMTA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4vKiBsaW5lIDExMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLyogbGluZSAxMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwOyB9XG4gIC8qIGxpbmUgMTM3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTUyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbi8qIGxpbmUgMTYwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbi8qIGxpbmUgMTcwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTc2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDE4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLyogbGluZSAxODksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgMTk5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAvKiBsaW5lIDIwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLXJvdyA+IC5jb2wsXG4gIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLyogbGluZSAyMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07IH1cblxuLyogbGluZSAyMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDAuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtOyB9XG4gIC8qIGxpbmUgMjI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi8qIGxpbmUgMjM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDIzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07IH1cbiAgLyogbGluZSAyNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDQ1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzI4YTc0NTsgfVxuXG4vKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAvKiBsaW5lIDcwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLXJvdyA+IC5jb2wgPiAudmFsaWQtdG9vbHRpcCxcbiAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAudmFsaWQtdG9vbHRpcCB7XG4gICAgbGVmdDogNXB4OyB9XG5cbi8qIGxpbmUgNzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pOyB9XG4gIC8qIGxpbmUgOTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCBzZWxlY3QuZm9ybS1jb250cm9sOnZhbGlkLCBzZWxlY3QuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxLjVyZW0gY2VudGVyOyB9XG5cbi8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pOyB9XG5cbi8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAyLjMxMjVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXQ7IH1cbiAgLyogbGluZSAxMzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG5cbi8qIGxpbmUgMTQwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7IH1cblxuLyogbGluZSAxNDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7IH1cbiAgLyogbGluZSAxNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLyogbGluZSAxNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMzNGNlNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNGNlNTc7IH1cblxuLyogbGluZSAxNjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4vKiBsaW5lIDE3MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4vKiBsaW5lIDE4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLyogbGluZSAxODgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLyogbGluZSA0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4vKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC8qIGxpbmUgNzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tcm93ID4gLmNvbCA+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgbGVmdDogNXB4OyB9XG5cbi8qIGxpbmUgNzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NScgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAvKiBsaW5lIDk1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgc2VsZWN0LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxLjVyZW0gY2VudGVyOyB9XG5cbi8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTsgfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCAjZmZmIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIikgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgbm8tcmVwZWF0OyB9XG4gIC8qIGxpbmUgMTMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLyogbGluZSAxNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7IH1cblxuLyogbGluZSAxNDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMTUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTsgfVxuICAvKiBsaW5lIDE1NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuLyogbGluZSAxNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ2MDZkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ2MDZkOyB9XG5cbi8qIGxpbmUgMTY5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi8qIGxpbmUgMTczLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4vKiBsaW5lIDE4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi8qIGxpbmUgMTg4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4vKiBsaW5lIDI3NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC8qIGxpbmUgMjgzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDI4OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0taW5saW5lIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSAyOTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDMwNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLyogbGluZSAzMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAvKiBsaW5lIDMxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCxcbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAvKiBsaW5lIDMyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC8qIGxpbmUgMzMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAvKiBsaW5lIDMzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDM0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0biB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxLCAxMywgODAsIDAuMjUpOyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLyogbGluZSA0MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgNTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwRDUwO1xuICBib3JkZXItY29sb3I6ICMwMTBENTA7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTA3MmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwNTFlOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDcyYTtcbiAgICBib3JkZXItY29sb3I6ICMwMDA1MWU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzksIDQ5LCAxMDYsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwRDUwO1xuICAgIGJvcmRlci1jb2xvcjogIzAxMEQ1MDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwNTFlO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDMxMTsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM5LCA0OSwgMTA2LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEVGRjgzO1xuICBib3JkZXItY29sb3I6ICM0RUZGODM7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4ZmY2ODtcbiAgICBib3JkZXItY29sb3I6ICMxYmZmNWY7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4ZmY2ODtcbiAgICBib3JkZXItY29sb3I6ICMxYmZmNWY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzEsIDIyMiwgMTE4LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RUZGODM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNEVGRjgzOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYmZmNWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGVmZjU2OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzEsIDIyMiwgMTE4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICAgIGJvcmRlci1jb2xvcjogIzFlN2UzNDsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWU3ZTM0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcyLCAxODAsIDk3LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNDtcbiAgICBib3JkZXItY29sb3I6ICMxYzc0MzA7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgICBib3JkZXItY29sb3I6ICMxMTdhOGI7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICAgIGJvcmRlci1jb2xvcjogIzExN2E4YjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xuICAgIGJvcmRlci1jb2xvcjogIzEwNzA3ZjsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU4LCAxNzYsIDE5NSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgICBib3JkZXItY29sb3I6ICNkMzllMDA7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICAgIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwO1xuICAgIGJvcmRlci1jb2xvcjogI2M2OTUwMDsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmQyMTMwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgICBib3JkZXItY29sb3I6ICNkYWUwZTU7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICAgIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgICBib3JkZXItY29sb3I6ICMxNzFhMWQ7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLXVpLTAxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTBENTA7XG4gIGJvcmRlci1jb2xvcjogIzAxMEQ1MDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTA3MmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwNTFlOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTAxOmZvY3VzLCAuYnRuLWNvbG9yLXVpLTAxLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwNzJhO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDUxZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOSwgNDksIDEwNiwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wMS5kaXNhYmxlZCwgLmJ0bi1jb2xvci11aS0wMTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMEQ1MDtcbiAgICBib3JkZXItY29sb3I6ICMwMTBENTA7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXVpLTAxOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTAxLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDUxZTtcbiAgICBib3JkZXItY29sb3I6ICMwMDAzMTE7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXVpLTAxOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci11aS0wMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTAxLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOSwgNDksIDEwNiwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1jb2xvci11aS0wMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEU1OTc5O1xuICBib3JkZXItY29sb3I6ICM0RTU5Nzk7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTAyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0ODYyO1xuICAgIGJvcmRlci1jb2xvcjogIzNhNDI1YTsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wMjpmb2N1cywgLmJ0bi1jb2xvci11aS0wMi5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDg2MjtcbiAgICBib3JkZXItY29sb3I6ICMzYTQyNWE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA1LCAxMTQsIDE0MSwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wMi5kaXNhYmxlZCwgLmJ0bi1jb2xvci11aS0wMjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRFNTk3OTtcbiAgICBib3JkZXItY29sb3I6ICM0RTU5Nzk7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXVpLTAyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTAyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNhNDI1YTtcbiAgICBib3JkZXItY29sb3I6ICMzNTNjNTI7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXVpLTAyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci11aS0wMjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTAyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDUsIDExNCwgMTQxLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLXVpLTAzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMkJBQ0I7XG4gIGJvcmRlci1jb2xvcjogI0IyQkFDQjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDM6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmE2YmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTQ5ZmI2OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTAzOmZvY3VzLCAuYnRuLWNvbG9yLXVpLTAzLmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhNmJjO1xuICAgIGJvcmRlci1jb2xvcjogIzk0OWZiNjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTYsIDE2NCwgMTc5LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTAzLmRpc2FibGVkLCAuYnRuLWNvbG9yLXVpLTAzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJCQUNCO1xuICAgIGJvcmRlci1jb2xvcjogI0IyQkFDQjsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wMzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29sb3ItdWktMDM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tY29sb3ItdWktMDMuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ZmI2O1xuICAgIGJvcmRlci1jb2xvcjogIzhjOThiMTsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tY29sb3ItdWktMDM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNvbG9yLXVpLTAzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tY29sb3ItdWktMDMuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1NiwgMTY0LCAxNzksIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3ItdWktMDQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTdFQjtcbiAgYm9yZGVyLWNvbG9yOiAjRTVFN0VCOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wNDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDNkYTtcbiAgICBib3JkZXItY29sb3I6ICNjOGNjZDU7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDQ6Zm9jdXMsIC5idG4tY29sb3ItdWktMDQuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmQzZGE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzhjY2Q1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwMCwgMjAyLCAyMDYsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDQuZGlzYWJsZWQsIC5idG4tY29sb3ItdWktMDQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RUI7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTVFN0VCOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTA0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1jb2xvci11aS0wNDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1jb2xvci11aS0wNC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjOGNjZDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzFjNmNmOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci11aS0wNDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tY29sb3ItdWktMDQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb2xvci11aS0wNC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAwLCAyMDIsIDIwNiwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1jb2xvci11aS0wNSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY4O1xuICBib3JkZXItY29sb3I6ICNGNkY2Rjg7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTA1OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGU3O1xuICAgIGJvcmRlci1jb2xvcjogI2Q5ZDllMjsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wNTpmb2N1cywgLmJ0bi1jb2xvci11aS0wNS5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlNztcbiAgICBib3JkZXItY29sb3I6ICNkOWQ5ZTI7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE0LCAyMTUsIDIxNywgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wNS5kaXNhYmxlZCwgLmJ0bi1jb2xvci11aS0wNTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGODtcbiAgICBib3JkZXItY29sb3I6ICNGNkY2Rjg7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXVpLTA1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTA1LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDllMjtcbiAgICBib3JkZXItY29sb3I6ICNkMmQyZGM7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXVpLTA1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci11aS0wNTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTA1LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTQsIDIxNSwgMjE3LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLXVpLTA1LTcwIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0OCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDgsIDAuNyk7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTA1LTcwOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjI0LCAyMzEsIDAuNyk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMjYsIDAuNyk7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDUtNzA6Zm9jdXMsIC5idG4tY29sb3ItdWktMDUtNzAuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMjQsIDIzMSwgMC43KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIyNiwgMC43KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTMsIDE5NCwgMTk3LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTA1LTcwLmRpc2FibGVkLCAuYnRuLWNvbG9yLXVpLTA1LTcwOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDgsIDAuNyk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDgsIDAuNyk7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDUtNzA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXVpLTA1LTcwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTA1LTcwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTcsIDIxNywgMjI2LCAwLjcpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMTAsIDIxMCwgMjIwLCAwLjcpOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci11aS0wNS03MDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tY29sb3ItdWktMDUtNzA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb2xvci11aS0wNS03MC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTkzLCAxOTQsIDE5NywgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1jb2xvci11aS0wNiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTA2OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZTZlNjsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wNjpmb2N1cywgLmJ0bi1jb2xvci11aS0wNi5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMjIsIDIyMywgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wNi5kaXNhYmxlZCwgLmJ0bi1jb2xvci11aS0wNjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXVpLTA2Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTA2LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3JkZXItY29sb3I6ICNkZmRmZGY7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXVpLTA2Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci11aS0wNjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTA2LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDIyMiwgMjIzLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLXVpLTA2LTA2IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDYtMDY6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4wNik7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMDYpOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTA2LTA2OmZvY3VzLCAuYnRuLWNvbG9yLXVpLTA2LTA2LmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMDYpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjA2KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NiwgNzAsIDczLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXVpLTA2LTA2LmRpc2FibGVkLCAuYnRuLWNvbG9yLXVpLTA2LTA2OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wNi0wNjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29sb3ItdWktMDYtMDY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tY29sb3ItdWktMDYtMDYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMDYpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMjMsIDIyMywgMjIzLCAwLjA2KTsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tY29sb3ItdWktMDYtMDY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNvbG9yLXVpLTA2LTA2Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tY29sb3ItdWktMDYtMDYuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY2LCA3MCwgNzMsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3ItdWktMDYtMTAge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDYtMTA6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4xKTsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wNi0xMDpmb2N1cywgLmJ0bi1jb2xvci11aS0wNi0xMC5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg0LCA4NywgOTAsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdWktMDYtMTAuZGlzYWJsZWQsIC5idG4tY29sb3ItdWktMDYtMTA6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci11aS0wNi0xMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29sb3ItdWktMDYtMTA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tY29sb3ItdWktMDYtMTAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMywgMjIzLCAyMjMsIDAuMSk7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXVpLTA2LTEwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci11aS0wNi0xMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXVpLTA2LTEwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4NCwgODcsIDkwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLXllbGxvdy1kYXJrIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNEMDQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGQ0QwNDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tYnJhbmQteWVsbG93LWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGIxMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDBhNzAwOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXllbGxvdy1kYXJrOmZvY3VzLCAuYnRuLWJyYW5kLXllbGxvdy1kYXJrLmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRiMTAwO1xuICAgIGJvcmRlci1jb2xvcjogI2QwYTcwMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE4MCwgMTAsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQteWVsbG93LWRhcmsuZGlzYWJsZWQsIC5idG4tYnJhbmQteWVsbG93LWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNEMDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZDRDA0OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXllbGxvdy1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1icmFuZC15ZWxsb3ctZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1icmFuZC15ZWxsb3ctZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGE3MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzM5YzAwOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC15ZWxsb3ctZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYnJhbmQteWVsbG93LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1icmFuZC15ZWxsb3ctZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxODAsIDEwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLXllbGxvdyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNTAwO1xuICBib3JkZXItY29sb3I6ICNGRkY1MDA7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXllbGxvdzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDAwMDtcbiAgICBib3JkZXItY29sb3I6ICNjY2M0MDA7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQteWVsbG93OmZvY3VzLCAuYnRuLWJyYW5kLXllbGxvdy5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDAwMDtcbiAgICBib3JkZXItY29sb3I6ICNjY2M0MDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMTQsIDYsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQteWVsbG93LmRpc2FibGVkLCAuYnRuLWJyYW5kLXllbGxvdzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjUwMDtcbiAgICBib3JkZXItY29sb3I6ICNGRkY1MDA7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1icmFuZC15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYnJhbmQteWVsbG93LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzQwMDtcbiAgICBib3JkZXItY29sb3I6ICNiZmI4MDA7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWJyYW5kLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYnJhbmQteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYnJhbmQteWVsbG93LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDIxNCwgNiwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1icmFuZC15ZWxsb3ctbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0QTgwMDtcbiAgYm9yZGVyLWNvbG9yOiAjRTRBODAwOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC15ZWxsb3ctbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZThjMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjE4MjAwOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXllbGxvdy1saWdodDpmb2N1cywgLmJ0bi1icmFuZC15ZWxsb3ctbGlnaHQuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZThjMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjE4MjAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5OSwgMTQ4LCA2LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXllbGxvdy1saWdodC5kaXNhYmxlZCwgLmJ0bi1icmFuZC15ZWxsb3ctbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTRBODAwOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXllbGxvdy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQteWVsbG93LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWJyYW5kLXllbGxvdy1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTgyMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTQ3OTAwOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC15ZWxsb3ctbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kLXllbGxvdy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWJyYW5kLXllbGxvdy1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk5LCAxNDgsIDYsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tYnJhbmQtcmVkLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4MDAxMjtcbiAgYm9yZGVyLWNvbG9yOiAjNjgwMDEyOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1yZWQtZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyMDAwYjtcbiAgICBib3JkZXItY29sb3I6ICMzNTAwMDk7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtcmVkLWRhcms6Zm9jdXMsIC5idG4tYnJhbmQtcmVkLWRhcmsuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjAwMGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzUwMDA5O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyNywgMzgsIDU0LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXJlZC1kYXJrLmRpc2FibGVkLCAuYnRuLWJyYW5kLXJlZC1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjgwMDEyO1xuICAgIGJvcmRlci1jb2xvcjogIzY4MDAxMjsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1yZWQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQtcmVkLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYnJhbmQtcmVkLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUwMDA5O1xuICAgIGJvcmRlci1jb2xvcjogIzI4MDAwNzsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tYnJhbmQtcmVkLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kLXJlZC1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYnJhbmQtcmVkLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyNywgMzgsIDU0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLXJlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYxRTU2O1xuICBib3JkZXItY29sb3I6ICNGRjFFNTY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXJlZDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3MDAzZDtcbiAgICBib3JkZXItY29sb3I6ICNlYTAwM2E7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtcmVkOmZvY3VzLCAuYnRuLWJyYW5kLXJlZC5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3MDAzZDtcbiAgICBib3JkZXItY29sb3I6ICNlYTAwM2E7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA2NCwgMTExLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXJlZC5kaXNhYmxlZCwgLmJ0bi1icmFuZC1yZWQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjFFNTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkYxRTU2OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWJyYW5kLXJlZC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTAwM2E7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGQwMDM3OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWJyYW5kLXJlZC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCA2NCwgMTExLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLXJlZC1saWdodCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0IwMDIzO1xuICBib3JkZXItY29sb3I6ICNDQjAwMjM7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXJlZC1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDAxYztcbiAgICBib3JkZXItY29sb3I6ICM5ODAwMWE7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtcmVkLWxpZ2h0OmZvY3VzLCAuYnRuLWJyYW5kLXJlZC1saWdodC5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1MDAxYztcbiAgICBib3JkZXItY29sb3I6ICM5ODAwMWE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjExLCAzOCwgNjgsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtcmVkLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWJyYW5kLXJlZC1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NCMDAyMztcbiAgICBib3JkZXItY29sb3I6ICNDQjAwMjM7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtcmVkLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1icmFuZC1yZWQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYnJhbmQtcmVkLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk4MDAxYTtcbiAgICBib3JkZXItY29sb3I6ICM4YjAwMTg7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWJyYW5kLXJlZC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYnJhbmQtcmVkLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYnJhbmQtcmVkLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTEsIDM4LCA2OCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1icmFuZC1ibHVlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MGJkYztcbiAgYm9yZGVyLWNvbG9yOiAjMDcwYmRjOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1ibHVlLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjA5Yjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDUwOWFiOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWJsdWUtZGFyazpmb2N1cywgLmJ0bi1icmFuZC1ibHVlLWRhcmsuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjA5Yjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDUwOWFiO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ0LCA0OCwgMjI1LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWJsdWUtZGFyay5kaXNhYmxlZCwgLmJ0bi1icmFuZC1ibHVlLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzBiZGM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDcwYmRjOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWJsdWUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQtYmx1ZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWJyYW5kLWJsdWUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTA5YWI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDUwODllOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC1ibHVlLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kLWJsdWUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWJyYW5kLWJsdWUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDQ4LCAyMjUsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tYnJhbmQtYmx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QkZGO1xuICBib3JkZXItY29sb3I6ICMwMDdCRkY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA2MmNjOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWJsdWU6Zm9jdXMsIC5idG4tYnJhbmQtYmx1ZS5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjlkOTtcbiAgICBib3JkZXItY29sb3I6ICMwMDYyY2M7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWJsdWUuZGlzYWJsZWQsIC5idG4tYnJhbmQtYmx1ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0JGRjtcbiAgICBib3JkZXItY29sb3I6ICMwMDdCRkY7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1icmFuZC1ibHVlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYztcbiAgICBib3JkZXItY29sb3I6ICMwMDVjYmY7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWJyYW5kLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1icmFuZC1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tYnJhbmQtYmx1ZS1saWdodCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIyRUZGO1xuICBib3JkZXItY29sb3I6ICMyQjJFRkY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWJsdWUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTA4ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwM2Y3OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWJsdWUtbGlnaHQ6Zm9jdXMsIC5idG4tYnJhbmQtYmx1ZS1saWdodC5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MDhmZjtcbiAgICBib3JkZXItY29sb3I6ICMwMDAzZjc7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzUsIDc3LCAyNTUsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtYmx1ZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1icmFuZC1ibHVlLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkIyRUZGO1xuICAgIGJvcmRlci1jb2xvcjogIzJCMkVGRjsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1ibHVlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1icmFuZC1ibHVlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWJyYW5kLWJsdWUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwM2Y3O1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDNlYTsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tYnJhbmQtYmx1ZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYnJhbmQtYmx1ZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWJyYW5kLWJsdWUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc1LCA3NywgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJyYW5kLWdyZWVuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzcyRTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3NzJFOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1ncmVlbi1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MTFmO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNDQxYTsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1ncmVlbi1kYXJrOmZvY3VzLCAuYnRuLWJyYW5kLWdyZWVuLWRhcmsuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDUxMWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0NDFhO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxMzksIDc3LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWdyZWVuLWRhcmsuZGlzYWJsZWQsIC5idG4tYnJhbmQtZ3JlZW4tZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzcyRTtcbiAgICBib3JkZXItY29sb3I6ICMwMDc3MkU7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtZ3JlZW4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQtZ3JlZW4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1icmFuZC1ncmVlbi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDQxYTtcbiAgICBib3JkZXItY29sb3I6ICMwMDM3MTU7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWJyYW5kLWdyZWVuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kLWdyZWVuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1icmFuZC1ncmVlbi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTM5LCA3NywgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1icmFuZC1ncmVlbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEVGRjgzO1xuICBib3JkZXItY29sb3I6ICM0RUZGODM7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWdyZWVuOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhmZjY4O1xuICAgIGJvcmRlci1jb2xvcjogIzFiZmY1ZjsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1ncmVlbjpmb2N1cywgLmJ0bi1icmFuZC1ncmVlbi5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4ZmY2ODtcbiAgICBib3JkZXItY29sb3I6ICMxYmZmNWY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzEsIDIyMiwgMTE4LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWdyZWVuLmRpc2FibGVkLCAuYnRuLWJyYW5kLWdyZWVuOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEVGRjgzO1xuICAgIGJvcmRlci1jb2xvcjogIzRFRkY4MzsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYnJhbmQtZ3JlZW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJmZjVmO1xuICAgIGJvcmRlci1jb2xvcjogIzBlZmY1NjsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tYnJhbmQtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYnJhbmQtZ3JlZW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcxLCAyMjIsIDExOCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1icmFuZC1ncmVlbi1saWdodCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlEQjUzO1xuICBib3JkZXItY29sb3I6ICMxOURCNTM7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWdyZWVuLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTViOTQ2O1xuICAgIGJvcmRlci1jb2xvcjogIzE0YWQ0MjsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1ncmVlbi1saWdodDpmb2N1cywgLmJ0bi1icmFuZC1ncmVlbi1saWdodC5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1Yjk0NjtcbiAgICBib3JkZXItY29sb3I6ICMxNGFkNDI7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjAsIDIyNCwgMTA5LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLWdyZWVuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWJyYW5kLWdyZWVuLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlEQjUzO1xuICAgIGJvcmRlci1jb2xvcjogIzE5REI1MzsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1ncmVlbi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYnJhbmQtZ3JlZW4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYnJhbmQtZ3JlZW4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRhZDQyO1xuICAgIGJvcmRlci1jb2xvcjogIzEyYTIzZDsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tYnJhbmQtZ3JlZW4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJyYW5kLWdyZWVuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYnJhbmQtZ3JlZW4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYwLCAyMjQsIDEwOSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1icmFuZC1wdXJwbGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIxNzY1O1xuICBib3JkZXItY29sb3I6ICM0MjE3NjU7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXB1cnBsZS1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUxMDQ2O1xuICAgIGJvcmRlci1jb2xvcjogIzI3MGUzYjsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1wdXJwbGUtZGFyazpmb2N1cywgLmJ0bi1icmFuZC1wdXJwbGUtZGFyay5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlMTA0NjtcbiAgICBib3JkZXItY29sb3I6ICMyNzBlM2I7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTQsIDU4LCAxMjQsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtcHVycGxlLWRhcmsuZGlzYWJsZWQsIC5idG4tYnJhbmQtcHVycGxlLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjE3NjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDIxNzY1OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJyYW5kLXB1cnBsZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1icmFuZC1wdXJwbGUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1icmFuZC1wdXJwbGUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzBlM2I7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjAwYjMxOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1icmFuZC1wdXJwbGUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYnJhbmQtcHVycGxlLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1icmFuZC1wdXJwbGUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTQsIDU4LCAxMjQsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tYnJhbmQtcHVycGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMjAwRkY7XG4gIGJvcmRlci1jb2xvcjogI0IyMDBGRjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tYnJhbmQtcHVycGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTcwMGQ5O1xuICAgIGJvcmRlci1jb2xvcjogIzhlMDBjYzsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1wdXJwbGU6Zm9jdXMsIC5idG4tYnJhbmQtcHVycGxlLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTcwMGQ5O1xuICAgIGJvcmRlci1jb2xvcjogIzhlMDBjYztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTAsIDM4LCAyNTUsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtcHVycGxlLmRpc2FibGVkLCAuYnRuLWJyYW5kLXB1cnBsZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0IyMDBGRjtcbiAgICBib3JkZXItY29sb3I6ICNCMjAwRkY7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1icmFuZC1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYnJhbmQtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhlMDBjYztcbiAgICBib3JkZXItY29sb3I6ICM4NjAwYmY7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWJyYW5kLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYnJhbmQtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYnJhbmQtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTAsIDM4LCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tYnJhbmQtcHVycGxlLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzE1Qzc7XG4gIGJvcmRlci1jb2xvcjogIzc3MTVDNzsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tYnJhbmQtcHVycGxlLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIxMWE0O1xuICAgIGJvcmRlci1jb2xvcjogIzViMTA5OTsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1icmFuZC1wdXJwbGUtbGlnaHQ6Zm9jdXMsIC5idG4tYnJhbmQtcHVycGxlLWxpZ2h0LmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIxMWE0O1xuICAgIGJvcmRlci1jb2xvcjogIzViMTA5OTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzksIDU2LCAyMDcsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtcHVycGxlLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWJyYW5kLXB1cnBsZS1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3MTVDNztcbiAgICBib3JkZXItY29sb3I6ICM3NzE1Qzc7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYnJhbmQtcHVycGxlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1icmFuZC1wdXJwbGUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYnJhbmQtcHVycGxlLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzViMTA5OTtcbiAgICBib3JkZXItY29sb3I6ICM1NTBmOGQ7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWJyYW5kLXB1cnBsZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYnJhbmQtcHVycGxlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYnJhbmQtcHVycGxlLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzksIDU2LCAyMDcsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3Itc3RhdHVzLWVycm9yLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4MDQ0RjtcbiAgYm9yZGVyLWNvbG9yOiAjQjgwNDRGOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3ItZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkzMDMzZjtcbiAgICBib3JkZXItY29sb3I6ICM4NjAzM2E7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLWVycm9yLWRhcms6Zm9jdXMsIC5idG4tY29sb3Itc3RhdHVzLWVycm9yLWRhcmsuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MzAzM2Y7XG4gICAgYm9yZGVyLWNvbG9yOiAjODYwMzNhO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5NSwgNDIsIDEwNSwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3ItZGFyay5kaXNhYmxlZCwgLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3ItZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I4MDQ0RjtcbiAgICBib3JkZXItY29sb3I6ICNCODA0NEY7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLWVycm9yLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg2MDMzYTtcbiAgICBib3JkZXItY29sb3I6ICM3YTAzMzQ7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3ItZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTUsIDQyLCAxMDUsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3Itc3RhdHVzLWVycm9yIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENjI0NUE7XG4gIGJvcmRlci1jb2xvcjogI0Q2MjQ1QTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLWVycm9yOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjUxZTRjO1xuICAgIGJvcmRlci1jb2xvcjogI2FhMWQ0ODsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3I6Zm9jdXMsIC5idG4tY29sb3Itc3RhdHVzLWVycm9yLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjUxZTRjO1xuICAgIGJvcmRlci1jb2xvcjogI2FhMWQ0ODtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDY5LCAxMTUsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLWVycm9yLmRpc2FibGVkLCAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2MjQ1QTtcbiAgICBib3JkZXItY29sb3I6ICNENjI0NUE7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLWVycm9yOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3I6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tY29sb3Itc3RhdHVzLWVycm9yLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhMWQ0ODtcbiAgICBib3JkZXItY29sb3I6ICM5ZjFiNDM7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tY29sb3Itc3RhdHVzLWVycm9yOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tY29sb3Itc3RhdHVzLWVycm9yLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDY5LCAxMTUsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYyRjY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjJGNjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjY2RjO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYmZkMzsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6Zm9jdXMsIC5idG4tY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0LmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjY2RjO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYmZkMztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDIxMSwgMjE1LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodC5kaXNhYmxlZCwgLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYyRjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGMkY2OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmJmZDM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZiMmNhOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMTEsIDIxNSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzRBMDk7XG4gIGJvcmRlci1jb2xvcjogI0JDNEEwOTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3M2MwNztcbiAgICBib3JkZXItY29sb3I6ICM4YjM3MDc7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyazpmb2N1cywgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTczYzA3O1xuICAgIGJvcmRlci1jb2xvcjogIzhiMzcwNztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTgsIDEwMSwgNDYsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyay5kaXNhYmxlZCwgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0QTA5O1xuICAgIGJvcmRlci1jb2xvcjogI0JDNEEwOTsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGIzNzA3O1xuICAgIGJvcmRlci1jb2xvcjogIzdmMzIwNjsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5OCwgMTAxLCA0NiwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTM3MzM0O1xuICBib3JkZXItY29sb3I6ICNFMzczMzQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDQ1ZjFkO1xuICAgIGJvcmRlci1jb2xvcjogI2M4NWExYzsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZzpmb2N1cywgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0NWYxZDtcbiAgICBib3JkZXItY29sb3I6ICNjODVhMWM7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMxLCAxMzYsIDgyLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nLmRpc2FibGVkLCAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTM3MzM0O1xuICAgIGJvcmRlci1jb2xvcjogI0UzNzMzNDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg1YTFjO1xuICAgIGJvcmRlci1jb2xvcjogI2JkNTUxYTsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMSwgMTM2LCA4MiwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGM0VEO1xuICBib3JkZXItY29sb3I6ICNGRkYzRUQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkYWM3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZDFiYTsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpmb2N1cywgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodC5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZGFjNztcbiAgICBib3JkZXItY29sb3I6ICNmZmQxYmE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMTIsIDIwOCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodC5kaXNhYmxlZCwgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFRDtcbiAgICBib3JkZXItY29sb3I6ICNGRkYzRUQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDFiYTtcbiAgICBib3JkZXItY29sb3I6ICNmZmM5YWQ7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDIxMiwgMjA4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDNzk1MjtcbiAgYm9yZGVyLWNvbG9yOiAjMEM3OTUyOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk1NjNhO1xuICAgIGJvcmRlci1jb2xvcjogIzA3NGIzMzsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOmZvY3VzLCAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcmsuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTU2M2E7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDc0YjMzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ4LCAxNDEsIDEwOCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrLmRpc2FibGVkLCAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzc5NTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMEM3OTUyOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzRiMzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDYzZjJiOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDgsIDE0MSwgMTA4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOUJEOEQ7XG4gIGJvcmRlci1jb2xvcjogIzM5QkQ4RDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMGEwNzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmQ5NjcwOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzOmZvY3VzLCAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzBhMDc3O1xuICAgIGJvcmRlci1jb2xvcjogIzJkOTY3MDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4NywgMTk5LCAxNTgsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOUJEOEQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzlCRDhEOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDk2NzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMmE4YzY4OyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODcsIDE5OSwgMTU4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUY1RjE7XG4gIGJvcmRlci1jb2xvcjogI0VBRjVGMTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGU5ZTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYzdlNWRhOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0OmZvY3VzLCAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0LmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWUwO1xuICAgIGJvcmRlci1jb2xvcjogI2M3ZTVkYTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDQsIDIxNCwgMjExLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFGNUYxO1xuICAgIGJvcmRlci1jb2xvcjogI0VBRjVGMTsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlNWRhO1xuICAgIGJvcmRlci1jb2xvcjogI2JmZTBkNDsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNCwgMjE0LCAyMTEsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3Itc3RhdHVzLWluZm8tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM1M0I5O1xuICBib3JkZXItY29sb3I6ICMyQzUzQjk7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTQ1OWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjI0MTkwOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvLWRhcms6Zm9jdXMsIC5idG4tY29sb3Itc3RhdHVzLWluZm8tZGFyay5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI1NDU5YTtcbiAgICBib3JkZXItY29sb3I6ICMyMjQxOTA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDEwOSwgMTk2LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvLWRhcmsuZGlzYWJsZWQsIC5idG4tY29sb3Itc3RhdHVzLWluZm8tZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDNTNCOTtcbiAgICBib3JkZXItY29sb3I6ICMyQzUzQjk7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLWluZm8tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29sb3Itc3RhdHVzLWluZm8tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyNDE5MDtcbiAgICBib3JkZXItY29sb3I6ICMyMDNjODU7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgMTA5LCAxOTYsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3Itc3RhdHVzLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5OTNGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNjk5M0ZGOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNzdmZjtcbiAgICBib3JkZXItY29sb3I6ICMzNjZlZmY7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLWluZm86Zm9jdXMsIC5idG4tY29sb3Itc3RhdHVzLWluZm8uZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0Mzc3ZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzY2ZWZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyOCwgMTYzLCAyNTUsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLWluZm8uZGlzYWJsZWQsIC5idG4tY29sb3Itc3RhdHVzLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OTkzRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjk5M0ZGOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1jb2xvci1zdGF0dXMtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1jb2xvci1zdGF0dXMtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjZlZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk2NWZmOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci1zdGF0dXMtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tY29sb3Itc3RhdHVzLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb2xvci1zdGF0dXMtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTI4LCAxNjMsIDI1NSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGM0ZGO1xuICBib3JkZXItY29sb3I6ICNFRUYzRkY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkOGZmO1xuICAgIGJvcmRlci1jb2xvcjogI2JiY2ZmZjsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1saWdodDpmb2N1cywgLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1saWdodC5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZDhmZjtcbiAgICBib3JkZXItY29sb3I6ICNiYmNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA3LCAyMTIsIDIyMywgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1saWdodC5kaXNhYmxlZCwgLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjNGRjtcbiAgICBib3JkZXItY29sb3I6ICNFRUYzRkY7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3Itc3RhdHVzLWluZm8tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JiY2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNhZWM2ZmY7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci1zdGF0dXMtaW5mby1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDcsIDIxMiwgMjIzLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWNvbG9yLWxpbmtlZGluIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDNERDY7XG4gIGJvcmRlci1jb2xvcjogIzE0M0RENjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3ItbGlua2VkaW46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTMzYjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTAzMGE3OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLWxpbmtlZGluOmZvY3VzLCAuYnRuLWNvbG9yLWxpbmtlZGluLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEzM2IzO1xuICAgIGJvcmRlci1jb2xvcjogIzEwMzBhNztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NSwgOTAsIDIyMCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1saW5rZWRpbi5kaXNhYmxlZCwgLmJ0bi1jb2xvci1saW5rZWRpbjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0M0RENjtcbiAgICBib3JkZXItY29sb3I6ICMxNDNERDY7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItbGlua2VkaW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMzBhNztcbiAgICBib3JkZXItY29sb3I6ICMwZjJjOWM7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLWxpbmtlZGluLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NSwgOTAsIDIyMCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1jb2xvci1pbmRlZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0E5QjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzQTlCOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1pbmRlZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAyNzY4OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLWluZGVlZDpmb2N1cywgLmJ0bi1jb2xvci1pbmRlZWQuZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDJjNzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAyNzY4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCA4OCwgMTcwLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLWluZGVlZC5kaXNhYmxlZCwgLmJ0bi1jb2xvci1pbmRlZWQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDNBOUI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAzQTlCOyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLWluZGVlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29sb3ItaW5kZWVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLWluZGVlZC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI3Njg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAyMjViOyB9XG4gICAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1jb2xvci1pbmRlZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNvbG9yLWluZGVlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLWluZGVlZC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDg4LCAxNzAsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3ItdHdpdHRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBMUYyO1xuICBib3JkZXItY29sb3I6ICMxREExRjI7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXR3aXR0ZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDhkZGM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGM4NWQwOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXR3aXR0ZXI6Zm9jdXMsIC5idG4tY29sb3ItdHdpdHRlci5mb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkOGRkYztcbiAgICBib3JkZXItY29sb3I6ICMwYzg1ZDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjMsIDE3NSwgMjQ0LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLXR3aXR0ZXIuZGlzYWJsZWQsIC5idG4tY29sb3ItdHdpdHRlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEQTFGMjtcbiAgICBib3JkZXItY29sb3I6ICMxREExRjI7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tY29sb3ItdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1jb2xvci10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjODVkMDtcbiAgICBib3JkZXItY29sb3I6ICMwYjdlYzQ7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNvbG9yLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1jb2xvci10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2MywgMTc1LCAyNDQsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3ItZmFjZWJvb2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4NzdGMjtcbiAgYm9yZGVyLWNvbG9yOiAjMTg3N0YyOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1mYWNlYm9vazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjNjVkODtcbiAgICBib3JkZXItY29sb3I6ICMwYjVmY2M7IH1cbiAgLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItZmFjZWJvb2s6Zm9jdXMsIC5idG4tY29sb3ItZmFjZWJvb2suZm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzY1ZDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGI1ZmNjO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU5LCAxMzksIDI0NCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1mYWNlYm9vay5kaXNhYmxlZCwgLmJ0bi1jb2xvci1mYWNlYm9vazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4NzdGMjtcbiAgICBib3JkZXItY29sb3I6ICMxODc3RjI7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBiNWZjYztcbiAgICBib3JkZXItY29sb3I6ICMwYjVhYmY7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLWZhY2Vib29rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1jb2xvci1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWNvbG9yLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OSwgMTM5LCAyNDQsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3ItaW5zdGFncmFtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxREExRjI7XG4gIGJvcmRlci1jb2xvcjogIzFEQTFGMjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tY29sb3ItaW5zdGFncmFtOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ4ZGRjO1xuICAgIGJvcmRlci1jb2xvcjogIzBjODVkMDsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1pbnN0YWdyYW06Zm9jdXMsIC5idG4tY29sb3ItaW5zdGFncmFtLmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ4ZGRjO1xuICAgIGJvcmRlci1jb2xvcjogIzBjODVkMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2MywgMTc1LCAyNDQsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItaW5zdGFncmFtLmRpc2FibGVkLCAuYnRuLWNvbG9yLWluc3RhZ3JhbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEQTFGMjtcbiAgICBib3JkZXItY29sb3I6ICMxREExRjI7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItaW5zdGFncmFtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1jb2xvci1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tY29sb3ItaW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjODVkMDtcbiAgICBib3JkZXItY29sb3I6ICMwYjdlYzQ7IH1cbiAgICAvKiBsaW5lIDUzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWNvbG9yLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tY29sb3ItaW5zdGFncmFtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tY29sb3ItaW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2MywgMTc1LCAyNDQsIDAuNSk7IH1cblxuLyogbGluZSA2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tY29sb3ItbmV3LWJvZHkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMEIyRTtcbiAgYm9yZGVyLWNvbG9yOiAjMDMwQjJFOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1uZXctYm9keTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDIwYTtcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWNvbG9yLW5ldy1ib2R5OmZvY3VzLCAuYnRuLWNvbG9yLW5ldy1ib2R5LmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwMjBhO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDEsIDQ4LCA3NywgMC41KTsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1jb2xvci1uZXctYm9keS5kaXNhYmxlZCwgLmJ0bi1jb2xvci1uZXctYm9keTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMEIyRTtcbiAgICBib3JkZXItY29sb3I6ICMwMzBCMkU7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tY29sb3ItbmV3LWJvZHk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWNvbG9yLW5ldy1ib2R5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWNvbG9yLW5ldy1ib2R5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAgIC8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tY29sb3ItbmV3LWJvZHk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWNvbG9yLW5ldy1ib2R5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tY29sb3ItbmV3LWJvZHkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQxLCA0OCwgNzcsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMTBENTA7XG4gIGJvcmRlci1jb2xvcjogIzAxMEQ1MDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwRDUwO1xuICAgIGJvcmRlci1jb2xvcjogIzAxMEQ1MDsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxLCAxMywgODAsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMTBENTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMEQ1MDtcbiAgICBib3JkZXItY29sb3I6ICMwMTBENTA7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxLCAxMywgODAsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzRFRkY4MztcbiAgYm9yZGVyLWNvbG9yOiAjNEVGRjgzOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRFRkY4MztcbiAgICBib3JkZXItY29sb3I6ICM0RUZGODM7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc4LCAyNTUsIDEzMSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM0RUZGODM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRFRkY4MztcbiAgICBib3JkZXItY29sb3I6ICM0RUZGODM7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3OCwgMjU1LCAxMzEsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzI4YTc0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmMxMDc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZGMzNTQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMzNDNhNDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3ItdWktMDEge1xuICBjb2xvcjogIzAxMEQ1MDtcbiAgYm9yZGVyLWNvbG9yOiAjMDEwRDUwOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAxOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwRDUwO1xuICAgIGJvcmRlci1jb2xvcjogIzAxMEQ1MDsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAxOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDEuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEsIDEzLCA4MCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAxLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDE6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDEwRDUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci11aS0wMS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTBENTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDEwRDUwOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAxOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAxOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci11aS0wMS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMSwgMTMsIDgwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3ItdWktMDIge1xuICBjb2xvcjogIzRFNTk3OTtcbiAgYm9yZGVyLWNvbG9yOiAjNEU1OTc5OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEU1OTc5O1xuICAgIGJvcmRlci1jb2xvcjogIzRFNTk3OTsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAyOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc4LCA4OSwgMTIxLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jb2xvci11aS0wMjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM0RTU5Nzk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wMjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci11aS0wMjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRFNTk3OTtcbiAgICBib3JkZXItY29sb3I6ICM0RTU5Nzk7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3OCwgODksIDEyMSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAzIHtcbiAgY29sb3I6ICNCMkJBQ0I7XG4gIGJvcmRlci1jb2xvcjogI0IyQkFDQjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wMzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0IyQkFDQjtcbiAgICBib3JkZXItY29sb3I6ICNCMkJBQ0I7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wMzpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAzLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzgsIDE4NiwgMjAzLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDMuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jb2xvci11aS0wMzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNCMkJBQ0I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wMzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci11aS0wMzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0IyQkFDQjtcbiAgICBib3JkZXItY29sb3I6ICNCMkJBQ0I7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDM6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTAzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNzgsIDE4NiwgMjAzLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3ItdWktMDQge1xuICBjb2xvcjogI0U1RTdFQjtcbiAgYm9yZGVyLWNvbG9yOiAjRTVFN0VCOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xuICAgIGJvcmRlci1jb2xvcjogI0U1RTdFQjsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA0OmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOSwgMjMxLCAyMzUsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wNC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0U1RTdFQjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3ItdWktMDQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xuICAgIGJvcmRlci1jb2xvcjogI0U1RTdFQjsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci11aS0wNDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci11aS0wNDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3ItdWktMDQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOSwgMjMxLCAyMzUsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1jb2xvci11aS0wNSB7XG4gIGNvbG9yOiAjRjZGNkY4O1xuICBib3JkZXItY29sb3I6ICNGNkY2Rjg7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDU6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2Rjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjZGNkY4OyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci11aS0wNS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ2LCAyNDYsIDI0OCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA1LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRjZGNkY4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci11aS0wNS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2Rjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjZGNkY4OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci11aS0wNS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ2LCAyNDYsIDI0OCwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA1LTcwIHtcbiAgY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0OCwgMC43KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDgsIDAuNyk7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDUtNzA6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0OCwgMC43KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0OCwgMC43KTsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA1LTcwOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDUtNzAuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NiwgMjQ2LCAyNDgsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wNS03MC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA1LTcwOmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ4LCAwLjcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDUtNzA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDUtNzA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci11aS0wNS03MC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0OCwgMC43KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0OCwgMC43KTsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci11aS0wNS03MDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci11aS0wNS03MDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3ItdWktMDUtNzAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NiwgMjQ2LCAyNDgsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1jb2xvci11aS0wNiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDY6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDY6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci11aS0wNi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci11aS0wNi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci11aS0wNi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTA2IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wNi0wNjpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wNi0wNjpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTA2LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDYtMDYuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jb2xvci11aS0wNi0wNjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wNi0wNjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci11aS0wNi0wNjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTA2LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDYtMDY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDYtMDY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTA2LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3ItdWktMDYtMTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wNi0xMDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItdWktMDYtMTA6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci11aS0wNi0xMC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTEwLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3ItdWktMDYtMTA6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci11aS0wNi0xMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci11aS0wNi0xMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTEwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTEwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXVpLTA2LTEwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci11aS0wNi0xMC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdy1kYXJrIHtcbiAgY29sb3I6ICNGRkNEMDQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGQ0QwNDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3ctZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0QwNDtcbiAgICBib3JkZXItY29sb3I6ICNGRkNEMDQ7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3ctZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdy1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDIwNSwgNCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdy1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZDRDA0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3ctZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNEMDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZDRDA0OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdy1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdy1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3ctZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyMDUsIDQsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1icmFuZC15ZWxsb3cge1xuICBjb2xvcjogI0ZGRjUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGNTAwOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjUwMDtcbiAgICBib3JkZXItY29sb3I6ICNGRkY1MDA7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3c6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3cuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjQ1LCAwLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRjUwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNTAwO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRjUwMDsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjQ1LCAwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWxpZ2h0IHtcbiAgY29sb3I6ICNFNEE4MDA7XG4gIGJvcmRlci1jb2xvcjogI0U0QTgwMDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3ctbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTRBODAwOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjgsIDE2OCwgMCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdy1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdy1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNFNEE4MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC15ZWxsb3ctbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0QTgwMDtcbiAgICBib3JkZXItY29sb3I6ICNFNEE4MDA7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJyYW5kLXllbGxvdy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJhbmQteWVsbG93LWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjgsIDE2OCwgMCwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1kYXJrIHtcbiAgY29sb3I6ICM2ODAwMTI7XG4gIGJvcmRlci1jb2xvcjogIzY4MDAxMjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1yZWQtZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4MDAxMjtcbiAgICBib3JkZXItY29sb3I6ICM2ODAwMTI7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1yZWQtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDQsIDAsIDE4LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1icmFuZC1yZWQtZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2ODAwMTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1yZWQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1icmFuZC1yZWQtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4MDAxMjtcbiAgICBib3JkZXItY29sb3I6ICM2ODAwMTI7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDQsIDAsIDE4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQtcmVkIHtcbiAgY29sb3I6ICNGRjFFNTY7XG4gIGJvcmRlci1jb2xvcjogI0ZGMUU1NjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1yZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjFFNTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkYxRTU2OyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtcmVkOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDMwLCA4NiwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRjFFNTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYnJhbmQtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMUU1NjtcbiAgICBib3JkZXItY29sb3I6ICNGRjFFNTY7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtYnJhbmQtcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDMwLCA4NiwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1saWdodCB7XG4gIGNvbG9yOiAjQ0IwMDIzO1xuICBib3JkZXItY29sb3I6ICNDQjAwMjM7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0IwMDIzO1xuICAgIGJvcmRlci1jb2xvcjogI0NCMDAyMzsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1saWdodC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAzLCAwLCAzNSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNDQjAwMjM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1yZWQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NCMDAyMztcbiAgICBib3JkZXItY29sb3I6ICNDQjAwMjM7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJyYW5kLXJlZC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtYnJhbmQtcmVkLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDMsIDAsIDM1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1kYXJrIHtcbiAgY29sb3I6ICMwNzBiZGM7XG4gIGJvcmRlci1jb2xvcjogIzA3MGJkYzsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1ibHVlLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzBiZGM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDcwYmRjOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3LCAxMSwgMjIwLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzA3MGJkYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWJsdWUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1icmFuZC1ibHVlLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1ibHVlLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwYmRjO1xuICAgIGJvcmRlci1jb2xvcjogIzA3MGJkYzsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1icmFuZC1ibHVlLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1ibHVlLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcsIDExLCAyMjAsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1icmFuZC1ibHVlIHtcbiAgY29sb3I6ICMwMDdCRkY7XG4gIGJvcmRlci1jb2xvcjogIzAwN0JGRjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QkZGO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN0JGRjsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWJsdWU6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC1ibHVlLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWJsdWUuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1icmFuZC1ibHVlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwN0JGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QkZGO1xuICAgIGJvcmRlci1jb2xvcjogIzAwN0JGRjsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1icmFuZC1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJyYW5kLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1saWdodCB7XG4gIGNvbG9yOiAjMkIyRUZGO1xuICBib3JkZXItY29sb3I6ICMyQjJFRkY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJCMkVGRjtcbiAgICBib3JkZXItY29sb3I6ICMyQjJFRkY7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1ibHVlLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1saWdodC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDMsIDQ2LCAyNTUsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1ibHVlLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyQjJFRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1ibHVlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJyYW5kLWJsdWUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1ibHVlLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJCMkVGRjtcbiAgICBib3JkZXItY29sb3I6ICMyQjJFRkY7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtYnJhbmQtYmx1ZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC1ibHVlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1ibHVlLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MywgNDYsIDI1NSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuLWRhcmsge1xuICBjb2xvcjogIzAwNzcyRTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3NzJFOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3MkU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3NzJFOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuLWRhcmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDExOSwgNDYsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1ncmVlbi1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMDc3MkU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1ncmVlbi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1ncmVlbi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzcyRTtcbiAgICBib3JkZXItY29sb3I6ICMwMDc3MkU7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC1ncmVlbi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1ncmVlbi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMTksIDQ2LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4ge1xuICBjb2xvcjogIzRFRkY4MztcbiAgYm9yZGVyLWNvbG9yOiAjNEVGRjgzOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEVGRjgzO1xuICAgIGJvcmRlci1jb2xvcjogIzRFRkY4MzsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc4LCAyNTUsIDEzMSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW46ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNEVGRjgzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1ncmVlbi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0RUZGODM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNEVGRjgzOyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1ncmVlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzgsIDI1NSwgMTMxLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tbGlnaHQge1xuICBjb2xvcjogIzE5REI1MztcbiAgYm9yZGVyLWNvbG9yOiAjMTlEQjUzOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTlEQjUzO1xuICAgIGJvcmRlci1jb2xvcjogIzE5REI1MzsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1LCAyMTksIDgzLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1icmFuZC1ncmVlbi1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxOURCNTM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1ncmVlbi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1icmFuZC1ncmVlbi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5REI1MztcbiAgICBib3JkZXItY29sb3I6ICMxOURCNTM7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtZ3JlZW4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLWdyZWVuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNSwgMjE5LCA4MywgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS1kYXJrIHtcbiAgY29sb3I6ICM0MjE3NjU7XG4gIGJvcmRlci1jb2xvcjogIzQyMTc2NTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyMTc2NTtcbiAgICBib3JkZXItY29sb3I6ICM0MjE3NjU7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NiwgMjMsIDEwMSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNDIxNzY1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjE3NjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDIxNzY1OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjYsIDIzLCAxMDEsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUge1xuICBjb2xvcjogI0IyMDBGRjtcbiAgYm9yZGVyLWNvbG9yOiAjQjIwMEZGOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0IyMDBGRjtcbiAgICBib3JkZXItY29sb3I6ICNCMjAwRkY7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGU6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3OCwgMCwgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0IyMDBGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjIwMEZGO1xuICAgIGJvcmRlci1jb2xvcjogI0IyMDBGRjsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3OCwgMCwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlLWxpZ2h0IHtcbiAgY29sb3I6ICM3NzE1Qzc7XG4gIGJvcmRlci1jb2xvcjogIzc3MTVDNzsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NzE1Qzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzcxNUM3OyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTksIDIxLCAxOTksIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNzcxNUM3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYnJhbmQtcHVycGxlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NzE1Qzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzcxNUM3OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1icmFuZC1wdXJwbGUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJyYW5kLXB1cnBsZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTE5LCAyMSwgMTk5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsge1xuICBjb2xvcjogI0I4MDQ0RjtcbiAgYm9yZGVyLWNvbG9yOiAjQjgwNDRGOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgwNDRGO1xuICAgIGJvcmRlci1jb2xvcjogI0I4MDQ0RjsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4NCwgNCwgNzksIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3ItZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0I4MDQ0RjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjgwNDRGO1xuICAgIGJvcmRlci1jb2xvcjogI0I4MDQ0RjsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3ItZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3ItZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4NCwgNCwgNzksIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3Ige1xuICBjb2xvcjogI0Q2MjQ1QTtcbiAgYm9yZGVyLWNvbG9yOiAjRDYyNDVBOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1lcnJvcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2MjQ1QTtcbiAgICBib3JkZXItY29sb3I6ICNENjI0NUE7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3I6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3IuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNCwgMzYsIDkwLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0Q2MjQ1QTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1lcnJvcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3I6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3IuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYyNDVBO1xuICAgIGJvcmRlci1jb2xvcjogI0Q2MjQ1QTsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3I6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3IuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNCwgMzYsIDkwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0IHtcbiAgY29sb3I6ICNGRkYyRjY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjJGNjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkYyRjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGMkY2OyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI0MiwgMjQ2LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRjJGNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMkY2O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRjJGNjsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjQyLCAyNDYsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrIHtcbiAgY29sb3I6ICNCQzRBMDk7XG4gIGJvcmRlci1jb2xvcjogI0JDNEEwOTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0QTA5O1xuICAgIGJvcmRlci1jb2xvcjogI0JDNEEwOTsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODgsIDc0LCA5LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQkM0QTA5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQzRBMDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkM0QTA5OyB9XG4gICAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTg4LCA3NCwgOSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nIHtcbiAgY29sb3I6ICNFMzczMzQ7XG4gIGJvcmRlci1jb2xvcjogI0UzNzMzNDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0UzNzMzNDtcbiAgICBib3JkZXItY29sb3I6ICNFMzczMzQ7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjcsIDExNSwgNTIsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0UzNzMzNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTM3MzM0O1xuICAgIGJvcmRlci1jb2xvcjogI0UzNzMzNDsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgMTE1LCA1MiwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0IHtcbiAgY29sb3I6ICNGRkYzRUQ7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjNFRDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFRDtcbiAgICBib3JkZXItY29sb3I6ICNGRkYzRUQ7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI0MywgMjM3LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkYzRUQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFRDtcbiAgICBib3JkZXItY29sb3I6ICNGRkYzRUQ7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI0MywgMjM3LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyayB7XG4gIGNvbG9yOiAjMEM3OTUyO1xuICBib3JkZXItY29sb3I6ICMwQzc5NTI7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBDNzk1MjtcbiAgICBib3JkZXItY29sb3I6ICMwQzc5NTI7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIsIDEyMSwgODIsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwQzc5NTI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBDNzk1MjtcbiAgICBib3JkZXItY29sb3I6ICMwQzc5NTI7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMiwgMTIxLCA4MiwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzIHtcbiAgY29sb3I6ICMzOUJEOEQ7XG4gIGJvcmRlci1jb2xvcjogIzM5QkQ4RDsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM5QkQ4RDtcbiAgICBib3JkZXItY29sb3I6ICMzOUJEOEQ7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NywgMTg5LCAxNDEsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzM5QkQ4RDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlCRDhEO1xuICAgIGJvcmRlci1jb2xvcjogIzM5QkQ4RDsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU3LCAxODksIDE0MSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0IHtcbiAgY29sb3I6ICNFQUY1RjE7XG4gIGJvcmRlci1jb2xvcjogI0VBRjVGMTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjVGMTtcbiAgICBib3JkZXItY29sb3I6ICNFQUY1RjE7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzQsIDI0NSwgMjQxLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNFQUY1RjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRjVGMTtcbiAgICBib3JkZXItY29sb3I6ICNFQUY1RjE7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzQsIDI0NSwgMjQxLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tZGFyayB7XG4gIGNvbG9yOiAjMkM1M0I5O1xuICBib3JkZXItY29sb3I6ICMyQzUzQjk7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDNTNCOTtcbiAgICBib3JkZXItY29sb3I6ICMyQzUzQjk7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDgzLCAxODUsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyQzUzQjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDNTNCOTtcbiAgICBib3JkZXItY29sb3I6ICMyQzUzQjk7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgODMsIDE4NSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvIHtcbiAgY29sb3I6ICM2OTkzRkY7XG4gIGJvcmRlci1jb2xvcjogIzY5OTNGRjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY5OTNGRjtcbiAgICBib3JkZXItY29sb3I6ICM2OTkzRkY7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDUsIDE0NywgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mbzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2OTkzRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY5OTNGRjtcbiAgICBib3JkZXItY29sb3I6ICM2OTkzRkY7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDUsIDE0NywgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQge1xuICBjb2xvcjogI0VFRjNGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRUVGM0ZGOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGM0ZGO1xuICAgIGJvcmRlci1jb2xvcjogI0VFRjNGRjsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOCwgMjQzLCAyNTUsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0VFRjNGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGM0ZGO1xuICAgIGJvcmRlci1jb2xvcjogI0VFRjNGRjsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1zdGF0dXMtaW5mby1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOCwgMjQzLCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1jb2xvci1saW5rZWRpbiB7XG4gIGNvbG9yOiAjMTQzREQ2O1xuICBib3JkZXItY29sb3I6ICMxNDNERDY7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItbGlua2VkaW46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDNERDY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQzREQ2OyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItbGlua2VkaW46Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1saW5rZWRpbi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAsIDYxLCAyMTQsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1saW5rZWRpbi5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvbG9yLWxpbmtlZGluOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzE0M0RENjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLWxpbmtlZGluOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3ItbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzREQ2O1xuICAgIGJvcmRlci1jb2xvcjogIzE0M0RENjsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1saW5rZWRpbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3ItbGlua2VkaW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwLCA2MSwgMjE0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtY29sb3ItaW5kZWVkIHtcbiAgY29sb3I6ICMwMDNBOUI7XG4gIGJvcmRlci1jb2xvcjogIzAwM0E5QjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1pbmRlZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDNBOUI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAzQTlCOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItaW5kZWVkOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItaW5kZWVkLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCA1OCwgMTU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItaW5kZWVkLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3ItaW5kZWVkOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwM0E5QjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLWluZGVlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci1pbmRlZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1pbmRlZWQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQTlCO1xuICAgIGJvcmRlci1jb2xvcjogIzAwM0E5QjsgfVxuICAgIC8qIGxpbmUgOTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1jb2xvci1pbmRlZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItaW5kZWVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci1pbmRlZWQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDU4LCAxNTUsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1jb2xvci10d2l0dGVyIHtcbiAgY29sb3I6ICMxREExRjI7XG4gIGJvcmRlci1jb2xvcjogIzFEQTFGMjsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci10d2l0dGVyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBMUYyO1xuICAgIGJvcmRlci1jb2xvcjogIzFEQTFGMjsgfVxuICAvKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLXR3aXR0ZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci10d2l0dGVyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMTYxLCAyNDIsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci10d2l0dGVyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY29sb3ItdHdpdHRlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxREExRjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWNvbG9yLXR3aXR0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEQTFGMjtcbiAgICBib3JkZXItY29sb3I6ICMxREExRjI7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3ItdHdpdHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci10d2l0dGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1jb2xvci10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMTYxLCAyNDIsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1jb2xvci1mYWNlYm9vayB7XG4gIGNvbG9yOiAjMTg3N0YyO1xuICBib3JkZXItY29sb3I6ICMxODc3RjI7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItZmFjZWJvb2s6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODc3RjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTg3N0YyOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItZmFjZWJvb2s6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1mYWNlYm9vay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQsIDExOSwgMjQyLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItZmFjZWJvb2suZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jb2xvci1mYWNlYm9vazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxODc3RjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci1mYWNlYm9vazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4NzdGMjtcbiAgICBib3JkZXItY29sb3I6ICMxODc3RjI7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3ItZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItZmFjZWJvb2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNCwgMTE5LCAyNDIsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1jb2xvci1pbnN0YWdyYW0ge1xuICBjb2xvcjogIzFEQTFGMjtcbiAgYm9yZGVyLWNvbG9yOiAjMURBMUYyOyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLWluc3RhZ3JhbTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEQTFGMjtcbiAgICBib3JkZXItY29sb3I6ICMxREExRjI7IH1cbiAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1pbnN0YWdyYW06Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1pbnN0YWdyYW0uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAxNjEsIDI0MiwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWNvbG9yLWluc3RhZ3JhbS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWNvbG9yLWluc3RhZ3JhbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMxREExRjI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1pbnN0YWdyYW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtY29sb3ItaW5zdGFncmFtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3ItaW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEQTFGMjtcbiAgICBib3JkZXItY29sb3I6ICMxREExRjI7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3ItaW5zdGFncmFtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWNvbG9yLWluc3RhZ3JhbTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtY29sb3ItaW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMTYxLCAyNDIsIDAuNSk7IH1cblxuLyogbGluZSA3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1jb2xvci1uZXctYm9keSB7XG4gIGNvbG9yOiAjMDMwQjJFO1xuICBib3JkZXItY29sb3I6ICMwMzBCMkU7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItbmV3LWJvZHk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzBCMkU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDMwQjJFOyB9XG4gIC8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItbmV3LWJvZHk6Zm9jdXMsIC5idG4tb3V0bGluZS1jb2xvci1uZXctYm9keS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMywgMTEsIDQ2LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtY29sb3ItbmV3LWJvZHkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1jb2xvci1uZXctYm9keTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMzBCMkU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1jb2xvci1uZXctYm9keTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1jb2xvci1uZXctYm9keTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLW5ldy1ib2R5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMEIyRTtcbiAgICBib3JkZXItY29sb3I6ICMwMzBCMkU7IH1cbiAgICAvKiBsaW5lIDkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtY29sb3ItbmV3LWJvZHk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtY29sb3ItbmV3LWJvZHk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWNvbG9yLW5ldy1ib2R5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzLCAxMSwgNDYsIDAuNSk7IH1cblxuLyogbGluZSA4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDEwRDUwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMTA0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC8qIGxpbmUgOTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDk4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSAxMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG4vKiBsaW5lIDExNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG4vKiBsaW5lIDEyNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxMzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuLyogbGluZSAxMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MgKi9cbiAgICAuZmFkZSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MgKi9cbiAgLmZhZGU6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MgKi9cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MgKi9cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjE1cyBlYXNlOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSAxNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4gICAgLmNvbGxhcHNpbmcge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyAqL1xuICAuY29sbGFwc2luZy53aWR0aCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSAyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4gICAgICAuY29sbGFwc2luZy53aWR0aCB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC8qIGxpbmUgMzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbiAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuICAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLyogbGluZSA0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDQyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUtc20tbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LW1kLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDQyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgNDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgNTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTsgfVxuXG4vKiBsaW5lIDMwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgNzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTsgfVxuXG4vKiBsaW5lIDMwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7IH1cblxuLyogbGluZSA1OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgODAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi8qIGxpbmUgODcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTsgfVxuXG4vKiBsaW5lIDMwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4vKiBsaW5lIDQ1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDk3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4vKiBsaW5lIDEwNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvOyB9XG5cbi8qIGxpbmUgMTE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDRweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG4vKiBsaW5lIDEyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gICAgY29sb3I6ICMxNjE4MWI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLyogbGluZSAxNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTBENTA7IH1cbiAgLyogbGluZSAxNjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjYWRiNWJkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTczLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE3OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIGxpbmUgMTg4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmJ0bi1ncm91cCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gICAgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC8qIGxpbmUgMTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxOyB9XG5cbi8qIGxpbmUgMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSA0MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi8qIGxpbmUgNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtOyB9XG4gIC8qIGxpbmUgNzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTsgfVxuXG4vKiBsaW5lIDg5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9XG5cbi8qIGxpbmUgMTExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxMjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC8qIGxpbmUgMTI3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDEzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMTUyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDE1NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMzsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDsgfVxuICAvKiBsaW5lIDQ1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDUwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSA1NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDYwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgNjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDg1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLyogbGluZSA5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gIC8qIGxpbmUgMTAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLyogbGluZSAxMDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cblxuLyogbGluZSAxMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi8qIGxpbmUgMTE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLyogbGluZSAxMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDE0NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpOyB9XG5cbi8qIGxpbmUgMTUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG4vKiBsaW5lIDE2MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7IH1cblxuLyogbGluZSAxNjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG4vKiBsaW5lIDE4MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbTsgfVxuXG4vKiBsaW5lIDE5MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMjA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IH1cblxuLyogbGluZSAxOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAxMEQ1MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwRDUwOyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEsIDEzLCA4MCwgMC4yNSk7IH1cbiAgLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMzIxY2U7IH1cbiAgLyogbGluZSA1MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODJkZmM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDgyZGZjOyB9XG4gIC8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuICAgIC8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXRbZGlzYWJsZWRdIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLyogbGluZSA3NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC8qIGxpbmUgODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuMjVyZW07XG4gICAgbGVmdDogLTEuNXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7IH1cbiAgLyogbGluZSA5OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjI1cmVtO1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogNTAlIC8gNTAlIDUwJSBuby1yZXBlYXQ7IH1cblxuLyogbGluZSAxMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLyogbGluZSAxMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi8qIGxpbmUgMTI4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMTBENTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTBENTA7IH1cblxuLyogbGluZSAxMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi8qIGxpbmUgMTM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsIDEzLCA4MCwgMC41KTsgfVxuXG4vKiBsaW5lIDE0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLCAxMywgODAsIDAuNSk7IH1cblxuLyogbGluZSAxNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLyogbGluZSAxNTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLyogbGluZSAxNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgMTMsIDgwLCAwLjUpOyB9XG5cbi8qIGxpbmUgMTc2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTsgfVxuICAvKiBsaW5lIDE4MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgbGVmdDogLTIuMjVyZW07XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07IH1cbiAgLyogbGluZSAxODgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgdG9wOiBjYWxjKDAuMjVyZW0gKyAycHgpO1xuICAgIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICAgIHdpZHRoOiBjYWxjKDFyZW0gLSA0cHgpO1xuICAgIGhlaWdodDogY2FsYygxcmVtIC0gNHB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAvKiBsaW5lIDE4OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgICAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAvKiBsaW5lIDIwMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pOyB9XG4gIC8qIGxpbmUgMjA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgMTMsIDgwLCAwLjUpOyB9XG5cbi8qIGxpbmUgMjIxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLyogbGluZSAyMzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAzMjFjZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEsIDEzLCA4MCwgMC4yNSk7IH1cbiAgICAvKiBsaW5lIDI0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgIC5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC8qIGxpbmUgMjU5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLyogbGluZSAyNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLyogbGluZSAyNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAyNzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1NzsgfVxuXG4vKiBsaW5lIDI4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi8qIGxpbmUgMjkxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4vKiBsaW5lIDMwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDMxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDMyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogIzAzMjFjZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxLCAxMywgODAsIDAuMjUpOyB9XG4gIC8qIGxpbmUgMzI3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tZmlsZS1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuICAvKiBsaW5lIDMzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiOyB9XG4gIC8qIGxpbmUgMzM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTsgfVxuXG4vKiBsaW5lIDM0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAvKiBsaW5lIDM2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7IH1cblxuLyogbGluZSAzODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIC8qIGxpbmUgMzkyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgICAvKiBsaW5lIDM5NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgxLCAxMywgODAsIDAuMjUpOyB9XG4gICAgLyogbGluZSAzOTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgxLCAxMywgODAsIDAuMjUpOyB9XG4gICAgLyogbGluZSAzOTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDEsIDEzLCA4MCwgMC4yNSk7IH1cbiAgLyogbGluZSA0MDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgNDA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMEQ1MDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAvKiBsaW5lIDQwNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDQxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgyZGZjOyB9XG4gIC8qIGxpbmUgNDIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gIC8qIGxpbmUgNDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwRDUwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC8qIGxpbmUgNDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLyogbGluZSA0NDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgyZGZjOyB9XG4gIC8qIGxpbmUgNDQ4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLyogbGluZSA0NTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTBENTA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSA0NTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC8qIGxpbmUgNDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgyZGZjOyB9XG4gIC8qIGxpbmUgNDc3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtOyB9XG4gIC8qIGxpbmUgNDg4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLyogbGluZSA0OTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLyogbGluZSA1MDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cbiAgLyogbGluZSA1MDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAvKiBsaW5lIDUwOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkOyB9XG4gIC8qIGxpbmUgNTEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAvKiBsaW5lIDUxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cblxuLyogbGluZSA1MjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDUyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAgIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyAqL1xuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4gIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC8qIGxpbmUgMzgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDsgfVxuICAgIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7IH1cbiAgICAvKiBsaW5lIDUwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4gICAgLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDU3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7IH1cbiAgLyogbGluZSA2NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyAqL1xuICAubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDc4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi8qIGxpbmUgODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMEQ1MDsgfVxuXG4vKiBsaW5lIDk3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDEwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyAqL1xuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDExOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyAqL1xuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDEyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyAqL1xuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA0cHggOHB4OyB9XG4gIC8qIGxpbmUgMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhciAuY29udGFpbmVyLFxuICAubmF2YmFyIC5jb250YWluZXItZmx1aWQsIC5uYXZiYXIgLmNvbnRhaW5lci14cywgLm5hdmJhciAuY29udGFpbmVyLXNtLCAubmF2YmFyIC5jb250YWluZXItbWQsIC5uYXZiYXIgLmNvbnRhaW5lci1sZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLyogbGluZSA1MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA3MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLyogbGluZSA3OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgODMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7IH1cblxuLyogbGluZSA5NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG5cbi8qIGxpbmUgMTA5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi8qIGxpbmUgMTE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDEzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDsgfVxuXG4vKiBsaW5lIDE0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLyogbGluZSAxNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14cywgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAxNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAvKiBsaW5lIDE3NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC8qIGxpbmUgMTgwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLyogbGluZSAxODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAvKiBsaW5lIDE5MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci14cywgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZyB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC8qIGxpbmUgMjA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLyogbGluZSAyMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAvKiBsaW5lIDIxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC8qIGxpbmUgMTU2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteHMsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLyogbGluZSAxNzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAvKiBsaW5lIDE4MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC8qIGxpbmUgMTg0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLyogbGluZSAxOTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIteHMsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAvKiBsaW5lIDIwNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC8qIGxpbmUgMjEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLyogbGluZSAyMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLyogbGluZSAxNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci14cywgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLyogbGluZSAxNzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAvKiBsaW5lIDE4MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC8qIGxpbmUgMTg0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLyogbGluZSAxOTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteHMsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbGcge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAvKiBsaW5lIDIwNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC8qIGxpbmUgMjEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLyogbGluZSAyMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLyogbGluZSAxNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14cywgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMTU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLyogbGluZSAxNzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAvKiBsaW5lIDE4MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC8qIGxpbmUgMTg0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLyogbGluZSAxOTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteHMsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAvKiBsaW5lIDIwNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC8qIGxpbmUgMjEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLyogbGluZSAyMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMTU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC8qIGxpbmUgMTU2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteHMsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMTc3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLyogbGluZSAxODAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAvKiBsaW5lIDE4NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDE5MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhzLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAvKiBsaW5lIDIwNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC8qIGxpbmUgMjEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC8qIGxpbmUgMjE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDIzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi8qIGxpbmUgMjQxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLyogbGluZSAyNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLyogbGluZSAyNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiBsaW5lIDI2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiBsaW5lIDI2NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLyogbGluZSAyNzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAvKiBsaW5lIDI3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gICAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiBsaW5lIDI4NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAyOTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLyogbGluZSAzMDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLyogbGluZSAzMDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDMxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG5cbi8qIGxpbmUgMzE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi8qIGxpbmUgMzIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAvKiBsaW5lIDMyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gIC5jYXJkID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAuY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7IH1cbiAgICAvKiBsaW5lIDI2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7IH1cbiAgICAvKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAuY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICAuY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG5cbi8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4vKiBsaW5lIDU2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbi8qIGxpbmUgNjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG5cbi8qIGxpbmUgODMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAvKiBsaW5lIDkwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwOyB9XG5cbi8qIGxpbmUgOTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAvKiBsaW5lIDEwMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzcHggM3B4OyB9XG5cbi8qIGxpbmUgMTExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLyogbGluZSAxMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTsgfVxuXG4vKiBsaW5lIDEyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDEzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgMTQxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDsgfVxuXG4vKiBsaW5lIDE0NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7IH1cblxuLyogbGluZSAxNTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAxNTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gIC5jYXJkLWRlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDsgfVxuICAgIC8qIGxpbmUgMTY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9IH1cblxuLyogbGluZSAxODMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAxODAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAvKiBsaW5lIDE5MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC8qIGxpbmUgMTk3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAvKiBsaW5lIDIwNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICAvKiBsaW5lIDIwNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgIC8qIGxpbmUgMjE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLyogbGluZSAyMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLyogbGluZSAyMjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfVxuXG4vKiBsaW5lIDI0NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDI0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7IH1cbiAgICAvKiBsaW5lIDI1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyogbGluZSAyNjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lOyB9XG4gIC8qIGxpbmUgMjY5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAuYWNjb3JkaW9uID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAvKiBsaW5lIDI3MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAuYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDI3NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAuYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDI4MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAuYWNjb3JkaW9uID4gLmNhcmQgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cblxuLyogbGluZSAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyAqL1xuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBjb250ZW50OiBcIi9cIjsgfVxuXG4vKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyAqL1xuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi8qIGxpbmUgMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjRTVFN0VCO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAxMEQ1MDsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAucGFnZS1saW5rOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjMDEwRDUwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMwMTBENTA7IH1cbiAgLyogbGluZSAyNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbiAgLnBhZ2UtbGluazpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDsgfVxuXG4vKiBsaW5lIDQxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OyB9XG5cbi8qIGxpbmUgNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICMwMTBENTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwMTBENTA7IH1cblxuLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjRTVFN0VCO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuICAgIC5iYWRnZSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlOmhvdmVyLCBhLmJhZGdlOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAyNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4gIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7IH1cblxuLyogbGluZSA0MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMTBENTA7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXByaW1hcnk6aG92ZXIsIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDUxZTsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEsIDEzLCA4MCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRFRkY4MzsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiZmY1ZjsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBhLmJhZGdlLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3OCwgMjU1LCAxMzEsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1zdWNjZXNzOmhvdmVyLCBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWluZm86aG92ZXIsIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtaW5mbzpmb2N1cywgYS5iYWRnZS1pbmZvLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXdhcm5pbmc6aG92ZXIsIGEuYmFkZ2Utd2FybmluZzpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2Utd2FybmluZzpmb2N1cywgYS5iYWRnZS13YXJuaW5nLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1kYW5nZXI6aG92ZXIsIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1kYW5nZXI6Zm9jdXMsIGEuYmFkZ2UtZGFuZ2VyLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1saWdodDpmb2N1cywgYS5iYWRnZS1saWdodC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtZGFyazpob3ZlciwgYS5iYWRnZS1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci11aS0wMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwRDUwOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci11aS0wMTpob3ZlciwgYS5iYWRnZS1jb2xvci11aS0wMTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDUxZTsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItdWktMDE6Zm9jdXMsIGEuYmFkZ2UtY29sb3ItdWktMDEuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMSwgMTMsIDgwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWNvbG9yLXVpLTAyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0RTU5Nzk7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXVpLTAyOmhvdmVyLCBhLmJhZGdlLWNvbG9yLXVpLTAyOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MjVhOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci11aS0wMjpmb2N1cywgYS5iYWRnZS1jb2xvci11aS0wMi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3OCwgODksIDEyMSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci11aS0wMyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjJCQUNCOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci11aS0wMzpob3ZlciwgYS5iYWRnZS1jb2xvci11aS0wMzpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk0OWZiNjsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItdWktMDM6Zm9jdXMsIGEuYmFkZ2UtY29sb3ItdWktMDMuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTc4LCAxODYsIDIwMywgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci11aS0wNCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci11aS0wNDpob3ZlciwgYS5iYWRnZS1jb2xvci11aS0wNDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2NkNTsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItdWktMDQ6Zm9jdXMsIGEuYmFkZ2UtY29sb3ItdWktMDQuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI5LCAyMzEsIDIzNSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci11aS0wNSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY4OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci11aS0wNTpob3ZlciwgYS5iYWRnZS1jb2xvci11aS0wNTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDllMjsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItdWktMDU6Zm9jdXMsIGEuYmFkZ2UtY29sb3ItdWktMDUuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ2LCAyNDYsIDI0OCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci11aS0wNS03MCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQ2LCAyNDgsIDAuNyk7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXVpLTA1LTcwOmhvdmVyLCBhLmJhZGdlLWNvbG9yLXVpLTA1LTcwOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMjYsIDAuNyk7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXVpLTA1LTcwOmZvY3VzLCBhLmJhZGdlLWNvbG9yLXVpLTA1LTcwLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NiwgMjQ2LCAyNDgsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3ItdWktMDYge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItdWktMDY6aG92ZXIsIGEuYmFkZ2UtY29sb3ItdWktMDY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXVpLTA2OmZvY3VzLCBhLmJhZGdlLWNvbG9yLXVpLTA2LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3ItdWktMDYtMDYge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItdWktMDYtMDY6aG92ZXIsIGEuYmFkZ2UtY29sb3ItdWktMDYtMDY6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4wNik7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXVpLTA2LTA2OmZvY3VzLCBhLmJhZGdlLWNvbG9yLXVpLTA2LTA2LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3ItdWktMDYtMTAge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci11aS0wNi0xMDpob3ZlciwgYS5iYWRnZS1jb2xvci11aS0wNi0xMDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjEpOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci11aS0wNi0xMDpmb2N1cywgYS5iYWRnZS1jb2xvci11aS0wNi0xMC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWJyYW5kLXllbGxvdy1kYXJrIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkNEMDQ7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWJyYW5kLXllbGxvdy1kYXJrOmhvdmVyLCBhLmJhZGdlLWJyYW5kLXllbGxvdy1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBhNzAwOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC15ZWxsb3ctZGFyazpmb2N1cywgYS5iYWRnZS1icmFuZC15ZWxsb3ctZGFyay5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDIwNSwgNCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1icmFuZC15ZWxsb3cge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjUwMDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQteWVsbG93OmhvdmVyLCBhLmJhZGdlLWJyYW5kLXllbGxvdzpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzQwMDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQteWVsbG93OmZvY3VzLCBhLmJhZGdlLWJyYW5kLXllbGxvdy5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI0NSwgMCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1icmFuZC15ZWxsb3ctbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0QTgwMDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQteWVsbG93LWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWJyYW5kLXllbGxvdy1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxODIwMDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQteWVsbG93LWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWJyYW5kLXllbGxvdy1saWdodC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjgsIDE2OCwgMCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1icmFuZC1yZWQtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjgwMDEyOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC1yZWQtZGFyazpob3ZlciwgYS5iYWRnZS1icmFuZC1yZWQtZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1MDAwOTsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQtcmVkLWRhcms6Zm9jdXMsIGEuYmFkZ2UtYnJhbmQtcmVkLWRhcmsuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA0LCAwLCAxOCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1icmFuZC1yZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGMUU1NjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQtcmVkOmhvdmVyLCBhLmJhZGdlLWJyYW5kLXJlZDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhMDAzYTsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQtcmVkOmZvY3VzLCBhLmJhZGdlLWJyYW5kLXJlZC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDMwLCA4NiwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1icmFuZC1yZWQtbGlnaHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCMDAyMzsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQtcmVkLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWJyYW5kLXJlZC1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk4MDAxYTsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQtcmVkLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWJyYW5kLXJlZC1saWdodC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDMsIDAsIDM1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWJyYW5kLWJsdWUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwYmRjOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC1ibHVlLWRhcms6aG92ZXIsIGEuYmFkZ2UtYnJhbmQtYmx1ZS1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwOWFiOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC1ibHVlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtYnJhbmQtYmx1ZS1kYXJrLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcsIDExLCAyMjAsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtYnJhbmQtYmx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QkZGOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC1ibHVlOmhvdmVyLCBhLmJhZGdlLWJyYW5kLWJsdWU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDYyY2M7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWJyYW5kLWJsdWU6Zm9jdXMsIGEuYmFkZ2UtYnJhbmQtYmx1ZS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1icmFuZC1ibHVlLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQjJFRkY7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWJyYW5kLWJsdWUtbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtYnJhbmQtYmx1ZS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDNmNzsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQtYmx1ZS1saWdodDpmb2N1cywgYS5iYWRnZS1icmFuZC1ibHVlLWxpZ2h0LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQzLCA0NiwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWJyYW5kLWdyZWVuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzcyRTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQtZ3JlZW4tZGFyazpob3ZlciwgYS5iYWRnZS1icmFuZC1ncmVlbi1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NDFhOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC1ncmVlbi1kYXJrOmZvY3VzLCBhLmJhZGdlLWJyYW5kLWdyZWVuLWRhcmsuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTE5LCA0NiwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1icmFuZC1ncmVlbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEVGRjgzOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC1ncmVlbjpob3ZlciwgYS5iYWRnZS1icmFuZC1ncmVlbjpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiZmY1ZjsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQtZ3JlZW46Zm9jdXMsIGEuYmFkZ2UtYnJhbmQtZ3JlZW4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzgsIDI1NSwgMTMxLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWJyYW5kLWdyZWVuLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOURCNTM7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWJyYW5kLWdyZWVuLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWJyYW5kLWdyZWVuLWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRhZDQyOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC1ncmVlbi1saWdodDpmb2N1cywgYS5iYWRnZS1icmFuZC1ncmVlbi1saWdodC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNSwgMjE5LCA4MywgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1icmFuZC1wdXJwbGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDIxNzY1OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1icmFuZC1wdXJwbGUtZGFyazpob3ZlciwgYS5iYWRnZS1icmFuZC1wdXJwbGUtZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MGUzYjsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtYnJhbmQtcHVycGxlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtYnJhbmQtcHVycGxlLWRhcmsuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjYsIDIzLCAxMDEsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtYnJhbmQtcHVycGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMjAwRkY7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWJyYW5kLXB1cnBsZTpob3ZlciwgYS5iYWRnZS1icmFuZC1wdXJwbGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZTAwY2M7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWJyYW5kLXB1cnBsZTpmb2N1cywgYS5iYWRnZS1icmFuZC1wdXJwbGUuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTc4LCAwLCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtYnJhbmQtcHVycGxlLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzE1Qzc7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWJyYW5kLXB1cnBsZS1saWdodDpob3ZlciwgYS5iYWRnZS1icmFuZC1wdXJwbGUtbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjEwOTk7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWJyYW5kLXB1cnBsZS1saWdodDpmb2N1cywgYS5iYWRnZS1icmFuZC1wdXJwbGUtbGlnaHQuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTE5LCAyMSwgMTk5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCODA0NEY7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmhvdmVyLCBhLmJhZGdlLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODYwMzNhOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1zdGF0dXMtZXJyb3ItZGFyazpmb2N1cywgYS5iYWRnZS1jb2xvci1zdGF0dXMtZXJyb3ItZGFyay5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODQsIDQsIDc5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWNvbG9yLXN0YXR1cy1lcnJvciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYyNDVBOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1zdGF0dXMtZXJyb3I6aG92ZXIsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLWVycm9yOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWExZDQ4OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1zdGF0dXMtZXJyb3I6Zm9jdXMsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLWVycm9yLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNCwgMzYsIDkwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMkY2OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiZmQzOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6Zm9jdXMsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjQyLCAyNDYsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkM0QTA5OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrOmhvdmVyLCBhLmJhZGdlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4YjM3MDc7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6Zm9jdXMsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyay5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODgsIDc0LCA5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWNvbG9yLXN0YXR1cy13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzczMzQ7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLWNvbG9yLXN0YXR1cy13YXJuaW5nOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg1YTFjOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1zdGF0dXMtd2FybmluZzpmb2N1cywgYS5iYWRnZS1jb2xvci1zdGF0dXMtd2FybmluZy5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjcsIDExNSwgNTIsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFRDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmQxYmE7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjQzLCAyMzcsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM3OTUyOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOmhvdmVyLCBhLmJhZGdlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzRiMzM7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcms6Zm9jdXMsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyay5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMiwgMTIxLCA4MiwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci1zdGF0dXMtc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlCRDhEOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1zdGF0dXMtc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1jb2xvci1zdGF0dXMtc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkOTY3MDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3Itc3RhdHVzLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLXN1Y2Nlc3MuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTcsIDE4OSwgMTQxLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUY1RjE7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdlNWRhOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpmb2N1cywgYS5iYWRnZS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzQsIDI0NSwgMjQxLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWNvbG9yLXN0YXR1cy1pbmZvLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDNTNCOTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3Itc3RhdHVzLWluZm8tZGFyazpob3ZlciwgYS5iYWRnZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI0MTkwOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1zdGF0dXMtaW5mby1kYXJrOmZvY3VzLCBhLmJhZGdlLWNvbG9yLXN0YXR1cy1pbmZvLWRhcmsuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDgzLCAxODUsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3Itc3RhdHVzLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY5OTNGRjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3Itc3RhdHVzLWluZm86aG92ZXIsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjZlZmY7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy1pbmZvOmZvY3VzLCBhLmJhZGdlLWNvbG9yLXN0YXR1cy1pbmZvLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwNSwgMTQ3LCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjNGRjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYmNmZmY7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOCwgMjQzLCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3ItbGlua2VkaW4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0M0RENjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItbGlua2VkaW46aG92ZXIsIGEuYmFkZ2UtY29sb3ItbGlua2VkaW46Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDMwYTc7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLWxpbmtlZGluOmZvY3VzLCBhLmJhZGdlLWNvbG9yLWxpbmtlZGluLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwLCA2MSwgMjE0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWNvbG9yLWluZGVlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzQTlCOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1pbmRlZWQ6aG92ZXIsIGEuYmFkZ2UtY29sb3ItaW5kZWVkOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyNzY4OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1pbmRlZWQ6Zm9jdXMsIGEuYmFkZ2UtY29sb3ItaW5kZWVkLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDU4LCAxNTUsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3ItdHdpdHRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBMUYyOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci10d2l0dGVyOmhvdmVyLCBhLmJhZGdlLWNvbG9yLXR3aXR0ZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzg1ZDA7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLXR3aXR0ZXI6Zm9jdXMsIGEuYmFkZ2UtY29sb3ItdHdpdHRlci5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMTYxLCAyNDIsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3ItZmFjZWJvb2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4NzdGMjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItZmFjZWJvb2s6aG92ZXIsIGEuYmFkZ2UtY29sb3ItZmFjZWJvb2s6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjVmY2M7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWNvbG9yLWZhY2Vib29rOmZvY3VzLCBhLmJhZGdlLWNvbG9yLWZhY2Vib29rLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0LCAxMTksIDI0MiwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1jb2xvci1pbnN0YWdyYW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQTFGMjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItaW5zdGFncmFtOmhvdmVyLCBhLmJhZGdlLWNvbG9yLWluc3RhZ3JhbTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjODVkMDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItaW5zdGFncmFtOmZvY3VzLCBhLmJhZGdlLWNvbG9yLWluc3RhZ3JhbS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgMTYxLCAyNDIsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtY29sb3ItbmV3LWJvZHkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMEIyRTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtY29sb3ItbmV3LWJvZHk6aG92ZXIsIGEuYmFkZ2UtY29sb3ItbmV3LWJvZHk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1jb2xvci1uZXctYm9keTpmb2N1cywgYS5iYWRnZS1jb2xvci1uZXctYm9keS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzLCAxMSwgNDYsIDAuNSk7IH1cblxuLyogbGluZSAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzICovXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzICovXG4gICAgLmp1bWJvdHJvbiB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDJyZW07IH0gfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzICovXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4vKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLyogbGluZSAyOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG4gIC8qIGxpbmUgMzMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzAxMDcyYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2ZkYztcbiAgYm9yZGVyLWNvbG9yOiAjYjhiYmNlOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtcHJpbWFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2E5YWRjNDsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMyOTg1NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2ZmZTY7XG4gIGJvcmRlci1jb2xvcjogI2NkZmZkYzsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2I0ZmZjYTsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMWQ1ZTMwOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtc3VjY2VzcyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2IxZGZiYjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzBiMmUxMzsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWluZm8gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNjJjMzM7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC13YXJuaW5nIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTMzZjAzOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1kYW5nZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmMWIwYjc7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQ5MTIxNzsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2ODY4Njg7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1kYXJrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDQwNTA1OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLXVpLTAxIHtcbiAgY29sb3I6ICMwMTA3MmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NmZGM7XG4gIGJvcmRlci1jb2xvcjogI2I4YmJjZTsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXVpLTAxIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYTlhZGM0OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXVpLTAxIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3ItdWktMDIge1xuICBjb2xvcjogIzI5MmUzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZGVlNDtcbiAgYm9yZGVyLWNvbG9yOiAjY2RkMWQ5OyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItdWktMDIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiZmM0Y2U7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItdWktMDIgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMTUxNzIwOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLXVpLTAzIHtcbiAgY29sb3I6ICM1ZDYxNmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYxZjU7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWNmMDsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXVpLTAzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZGFkZmU2OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXVpLTAzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQ1NDg0ZjsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1jb2xvci11aS0wNCB7XG4gIGNvbG9yOiAjNzc3ODdhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZiO1xuICBib3JkZXItY29sb3I6ICNmOGY4Zjk7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci11aS0wNCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2VhZWFlZDsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci11aS0wNCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1ZTVmNjA7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3ItdWktMDUge1xuICBjb2xvcjogIzgwODA4MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmNmY2ZkOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItdWktMDUgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlZGVkZjM7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItdWktMDUgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjc2NzY3OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLXVpLTA1LTcwIHtcbiAgY29sb3I6IHJnYmEoOTEsIDkxLCA5MSwgMC44NDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NCwgMjU0LCAyNTQsIDAuOTQpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUzLCAyNTMsIDI1NCwgMC45MTYpOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItdWktMDUtNzAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDI0NiwgMC45MTYpOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXVpLTA1LTcwIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogcmdiYSg2NiwgNjYsIDY2LCAwLjg0NCk7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3ItdWktMDYge1xuICBjb2xvcjogIzg1ODU4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci11aS0wNiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YyZjJmMjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci11aS0wNiAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2YzZjNmM7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3ItdWktMDYtMDYge1xuICBjb2xvcjogcmdiYSg4LCA4LCA4LCAwLjUxMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODEyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzM2OCk7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci11aS0wNi0wNiBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjczNjgpOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXVpLTA2LTA2IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUxMTIpOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLXVpLTA2LTEwIHtcbiAgY29sb3I6IHJnYmEoMTQsIDE0LCAxNCwgMC41MzIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODIpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NDgpOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItdWktMDYtMTAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC43NDgpOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXVpLTA2LTEwIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUzMik7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtYnJhbmQteWVsbG93LWRhcmsge1xuICBjb2xvcjogIzg1NmIwMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmMWI5OyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQteWVsbG93LWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmVjYTA7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQteWVsbG93LWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTM0MzAxOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWJyYW5kLXllbGxvdyB7XG4gIGNvbG9yOiAjODU3ZjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZGNjO1xuICBib3JkZXItY29sb3I6ICNmZmZjYjg7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1icmFuZC15ZWxsb3cgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZiOWY7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQteWVsbG93IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzUyNGUwMDsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1icmFuZC15ZWxsb3ctbGlnaHQge1xuICBjb2xvcjogIzc3NTcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZWVjYztcbiAgYm9yZGVyLWNvbG9yOiAjZjdlN2I4OyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQteWVsbG93LWxpZ2h0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjRkZmExOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJyYW5kLXllbGxvdy1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM0NDMyMDA7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtYnJhbmQtcmVkLWRhcmsge1xuICBjb2xvcjogIzM2MDAwOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxY2NkMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDViOGJkOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtcmVkLWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjY2E4YWU7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtcmVkLWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDMwMDAxOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWJyYW5kLXJlZCB7XG4gIGNvbG9yOiAjODUxMDJkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMmRkO1xuICBib3JkZXItY29sb3I6ICNmZmMwZDA7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1icmFuZC1yZWQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmE3YmQ7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtcmVkIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzU3MGIxZTsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1icmFuZC1yZWQtbGlnaHQge1xuICBjb2xvcjogIzZhMDAxMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1Y2NkMztcbiAgYm9yZGVyLWNvbG9yOiAjZjBiOGMxOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtcmVkLWxpZ2h0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWNhM2FmOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJyYW5kLXJlZC1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMzNzAwMDk7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtYnJhbmQtYmx1ZS1kYXJrIHtcbiAgY29sb3I6ICMwNDA2NzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGNlZjg7XG4gIGJvcmRlci1jb2xvcjogI2JhYmJmNTsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJyYW5kLWJsdWUtZGFyayBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2E0YTVmMjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1icmFuZC1ibHVlLWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDIwMzQxOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWJyYW5kLWJsdWUge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYjhkYWZmOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtYmx1ZSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzlmY2RmZjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1icmFuZC1ibHVlIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzAwMjc1MjsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1icmFuZC1ibHVlLWxpZ2h0IHtcbiAgY29sb3I6ICMxNjE4ODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZmY7XG4gIGJvcmRlci1jb2xvcjogI2M0YzRmZjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJyYW5kLWJsdWUtbGlnaHQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmFiZmY7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtYmx1ZS1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwZjEwNTk7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtYnJhbmQtZ3JlZW4tZGFyayB7XG4gIGNvbG9yOiAjMDAzZTE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlNGQ1O1xuICBib3JkZXItY29sb3I6ICNiOGQ5YzQ7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1icmFuZC1ncmVlbi1kYXJrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYTdkMGI2OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJyYW5kLWdyZWVuLWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDAwYjA0OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWJyYW5kLWdyZWVuIHtcbiAgY29sb3I6ICMyOTg1NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2ZmZTY7XG4gIGJvcmRlci1jb2xvcjogI2NkZmZkYzsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJyYW5kLWdyZWVuIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjRmZmNhOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJyYW5kLWdyZWVuIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzFkNWUzMDsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1icmFuZC1ncmVlbi1saWdodCB7XG4gIGNvbG9yOiAjMGQ3MjJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFmOGRkO1xuICBib3JkZXItY29sb3I6ICNiZmY1Y2Y7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1icmFuZC1ncmVlbi1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2E5ZjJiZTsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1icmFuZC1ncmVlbi1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwODQ0MWE7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtYnJhbmQtcHVycGxlLWRhcmsge1xuICBjb2xvcjogIzIyMGMzNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZDFlMDtcbiAgYm9yZGVyLWNvbG9yOiAjY2FiZWQ0OyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtcHVycGxlLWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiZGFmY2E7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtcHVycGxlLWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDcwMzBiOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWJyYW5kLXB1cnBsZSB7XG4gIGNvbG9yOiAjNWQwMDg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBjY2ZmO1xuICBib3JkZXItY29sb3I6ICNlOWI4ZmY7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1icmFuZC1wdXJwbGUgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlMTlmZmY7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtcHVycGxlIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzM5MDA1MjsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1icmFuZC1wdXJwbGUtbGlnaHQge1xuICBjb2xvcjogIzNlMGI2NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZDBmNDtcbiAgYm9yZGVyLWNvbG9yOiAjZDliZGVmOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYnJhbmQtcHVycGxlLWxpZ2h0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjY2RhOGVhOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWJyYW5kLXB1cnBsZS1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyMjA2Mzk7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsge1xuICBjb2xvcjogIzYwMDIyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxY2RkYztcbiAgYm9yZGVyLWNvbG9yOiAjZWJiOWNlOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlNWE1YzA7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMmUwMTE0OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLXN0YXR1cy1lcnJvciB7XG4gIGNvbG9yOiAjNmYxMzJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkM2RlO1xuICBib3JkZXItY29sb3I6ICNmNGMyZDE7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtZXJyb3IgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmMGFjYzE7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3Itc3RhdHVzLWVycm9yIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQzMGMxZDsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQge1xuICBjb2xvcjogIzg1N2U4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmNmZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmYmZjOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZlMmU5OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy1lcnJvci1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2YjY1Njc7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyayB7XG4gIGNvbG9yOiAjNjIyNjA1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkYmNlO1xuICBib3JkZXItY29sb3I6ICNlY2NjYmE7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTZiZGE2OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMzExMzAzOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLXN0YXR1cy13YXJuaW5nIHtcbiAgY29sb3I6ICM3NjNjMWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWUzZDY7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZDhjNjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy13YXJuaW5nIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjRjOWIwOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzRjMjcxMjsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodCB7XG4gIGNvbG9yOiAjODU3ZTdiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZGZiO1xuICBib3JkZXItY29sb3I6ICNmZmZjZmE7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZWRlMTsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2YjY1NjI7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyayB7XG4gIGNvbG9yOiAjMDYzZjJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VlNGRjO1xuICBib3JkZXItY29sb3I6ICNiYmQ5Y2Y7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYWJkMGMzOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDIxMDBiOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLXN0YXR1cy1zdWNjZXNzIHtcbiAgY29sb3I6ICMxZTYyNDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2YyZTg7XG4gIGJvcmRlci1jb2xvcjogI2M4ZWRkZjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy1zdWNjZXNzIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjVlN2Q0OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzEyM2IyYzsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCB7XG4gIGNvbG9yOiAjN2E3ZjdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmZGZjO1xuICBib3JkZXItY29sb3I6ICNmOWZjZmI7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U4ZjRmMDsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2MTY1NjM7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3Itc3RhdHVzLWluZm8tZGFyayB7XG4gIGNvbG9yOiAjMTcyYjYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkZGYxO1xuICBib3JkZXItY29sb3I6ICNjNGNmZWI7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtaW5mby1kYXJrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjFjMGU1OyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy1pbmZvLWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMGQxOTM3OyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLXN0YXR1cy1pbmZvIHtcbiAgY29sb3I6ICMzNzRjODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWU5ZmY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ZTFmZjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy1pbmZvIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYmNjZmZmOyB9XG4gIC8qIGxpbmUgMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXN0YXR1cy1pbmZvIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzI4Mzc2MTsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1jb2xvci1zdGF0dXMtaW5mby1saWdodCB7XG4gIGNvbG9yOiAjN2M3ZTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZGZmO1xuICBib3JkZXItY29sb3I6ICNmYWZjZmY7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtaW5mby1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2UxZWRmZjsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1zdGF0dXMtaW5mby1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2MzY1NmI7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3ItbGlua2VkaW4ge1xuICBjb2xvcjogIzBhMjA2ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDhmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmRjOWY0OyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItbGlua2VkaW4gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhN2I3ZjA7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItbGlua2VkaW4gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDYxMzQwOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLWluZGVlZCB7XG4gIGNvbG9yOiAjMDAxZTUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NkOGViO1xuICBib3JkZXItY29sb3I6ICNiOGM4ZTM7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1pbmRlZWQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhNmJhZGM7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItaW5kZWVkIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzAwMGIxZTsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1jb2xvci10d2l0dGVyIHtcbiAgY29sb3I6ICMwZjU0N2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmVjZmM7XG4gIGJvcmRlci1jb2xvcjogI2MwZTVmYjsgfVxuICAvKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWNvbG9yLXR3aXR0ZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhOGRiZjk7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItdHdpdHRlciAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwYTM2NTA7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtY29sb3ItZmFjZWJvb2sge1xuICBjb2xvcjogIzBjM2U3ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTRmYztcbiAgYm9yZGVyLWNvbG9yOiAjYmVkOWZiOyB9XG4gIC8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItZmFjZWJvb2sgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhNmNiZmE7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItZmFjZWJvb2sgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDgyNzRmOyB9XG5cbi8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWNvbG9yLWluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjMGY1NDdlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlY2ZjO1xuICBib3JkZXItY29sb3I6ICNjMGU1ZmI7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1pbnN0YWdyYW0gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhOGRiZjk7IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtY29sb3ItaW5zdGFncmFtIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzBhMzY1MDsgfVxuXG4vKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1jb2xvci1uZXctYm9keSB7XG4gIGNvbG9yOiAjMDIwNjE4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjZWQ1O1xuICBib3JkZXItY29sb3I6ICNiOGJiYzQ7IH1cbiAgLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1uZXctYm9keSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FhYWViODsgfVxuICAvKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1jb2xvci1uZXctYm9keSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcmVtIDA7IH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfSB9XG5cbi8qIGxpbmUgOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzICovXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMEQ1MDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzICovXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzICovXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07IH1cblxuLyogbGluZSAzOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzICovXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MgKi9cbiAgICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICAgIGFuaW1hdGlvbjogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzICovXG4ubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyAqL1xuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxOyB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLyogbGluZSAyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4vKiBsaW5lIDQ1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLyogbGluZSA1NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDsgfVxuICAvKiBsaW5lIDU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7IH1cbiAgLyogbGluZSA2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDcwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwRDUwO1xuICAgIGJvcmRlci1jb2xvcjogIzAxMEQ1MDsgfVxuICAvKiBsaW5lIDc3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuICAgIC8qIGxpbmUgODAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cblxuLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC8qIGxpbmUgMTAwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgMTA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSAxMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAvKiBsaW5lIDExNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAvKiBsaW5lIDExOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSA5NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC8qIGxpbmUgMTAwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxMDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMTEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLyogbGluZSAxMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAvKiBsaW5lIDExOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLyogbGluZSAxMDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDEwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDExNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLyogbGluZSAxMDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDEwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDExNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDk2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLyogbGluZSAxMDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDEwNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxMTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDExNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuLyogbGluZSAxMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSAxMzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4OyB9XG4gICAgLyogbGluZSAxNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMTA3MmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGJiY2U7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMDEwNzJhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOWFkYzQ7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMDcyYTtcbiAgICBib3JkZXItY29sb3I6ICMwMTA3MmE7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMyOTg1NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGZmZGM7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzI5ODU0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRmZmNhOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5ODU0NDtcbiAgICBib3JkZXItY29sb3I6ICMyOTg1NDQ7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzE1NTcyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTU3MjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTU1NzI0OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwYzU0NjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDYwO1xuICAgIGJvcmRlci1jb2xvcjogIzBjNTQ2MDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODU2NDA0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcbiAgICBib3JkZXItY29sb3I6ICM4NTY0MDQ7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWM2Y2I7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzcyMWMyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyMWMyNDtcbiAgICBib3JkZXItY29sb3I6ICM3MjFjMjQ7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzgxODE4MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xuICAgIGJvcmRlci1jb2xvcjogIzgxODE4MjsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMWIxZTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgICBib3JkZXItY29sb3I6ICMxYjFlMjE7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDEge1xuICBjb2xvcjogIzAxMDcyYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YmJjZTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDEubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wMS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzAxMDcyYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTlhZGM0OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTAxLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwNzJhO1xuICAgIGJvcmRlci1jb2xvcjogIzAxMDcyYTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wMiB7XG4gIGNvbG9yOiAjMjkyZTNmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RkMWQ5OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wMi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTAyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMjkyZTNmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZmM0Y2U7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTJlM2Y7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjkyZTNmOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTAzIHtcbiAgY29sb3I6ICM1ZDYxNmE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZjA7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTAzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDMubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM1ZDYxNmE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGZlNjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wMy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVkNjE2YTtcbiAgICBib3JkZXItY29sb3I6ICM1ZDYxNmE7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDQge1xuICBjb2xvcjogIzc3Nzg3YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmOTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wNC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzc3Nzg3YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVkOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTA0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3ODdhO1xuICAgIGJvcmRlci1jb2xvcjogIzc3Nzg3YTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wNSB7XG4gIGNvbG9yOiAjODA4MDgxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZkOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wNS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTA1Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODA4MDgxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZjM7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODE7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA4MDgxOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTA1LTcwIHtcbiAgY29sb3I6IHJnYmEoOTEsIDkxLCA5MSwgMC44NDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MywgMjUzLCAyNTQsIDAuOTE2KTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDUtNzAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wNS03MC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSg5MSwgOTEsIDkxLCAwLjg0NCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjQ2LCAwLjkxNik7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDUtNzAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTEsIDkxLCA5MSwgMC44NDQpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg5MSwgOTEsIDkxLCAwLjg0NCk7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDYge1xuICBjb2xvcjogIzg1ODU4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTA2Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDYubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4NTg1ODU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wNi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NTtcbiAgICBib3JkZXItY29sb3I6ICM4NTg1ODU7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDYtMDYge1xuICBjb2xvcjogcmdiYSg4LCA4LCA4LCAwLjUxMTIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzM2OCk7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTA2LTA2Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDYtMDYubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoOCwgOCwgOCwgMC41MTEyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNzM2OCk7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDYtMDYubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOCwgOCwgOCwgMC41MTEyKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoOCwgOCwgOCwgMC41MTEyKTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci11aS0wNi0xMCB7XG4gIGNvbG9yOiByZ2JhKDE0LCAxNCwgMTQsIDAuNTMyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc0OCk7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTA2LTEwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdWktMDYtMTAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMTQsIDE0LCAxNCwgMC41MzIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC43NDgpOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXVpLTA2LTEwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0LCAxNCwgMTQsIDAuNTMyKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTQsIDE0LCAxNCwgMC41MzIpOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWJyYW5kLXllbGxvdy1kYXJrIHtcbiAgY29sb3I6ICM4NTZiMDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYxYjk7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLXllbGxvdy1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQteWVsbG93LWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4NTZiMDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNhMDsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC15ZWxsb3ctZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NmIwMjtcbiAgICBib3JkZXItY29sb3I6ICM4NTZiMDI7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tYnJhbmQteWVsbG93IHtcbiAgY29sb3I6ICM4NTdmMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZjYjg7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLXllbGxvdy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWJyYW5kLXllbGxvdy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzg1N2YwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYjlmOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLXllbGxvdy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1N2YwMDtcbiAgICBib3JkZXItY29sb3I6ICM4NTdmMDA7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tYnJhbmQteWVsbG93LWxpZ2h0IHtcbiAgY29sb3I6ICM3NzU3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2U3Yjg7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLXllbGxvdy1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWJyYW5kLXllbGxvdy1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzc3NTcwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRkZmExOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLXllbGxvdy1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3NTcwMDtcbiAgICBib3JkZXItY29sb3I6ICM3NzU3MDA7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcmVkLWRhcmsge1xuICBjb2xvcjogIzM2MDAwOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1YjhiZDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcmVkLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1yZWQtZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzM2MDAwOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NhOGFlOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLXJlZC1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYwMDA5O1xuICAgIGJvcmRlci1jb2xvcjogIzM2MDAwOTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1yZWQge1xuICBjb2xvcjogIzg1MTAyZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzBkMDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcmVkLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcmVkLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODUxMDJkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmE3YmQ7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcmVkLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUxMDJkO1xuICAgIGJvcmRlci1jb2xvcjogIzg1MTAyZDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1yZWQtbGlnaHQge1xuICBjb2xvcjogIzZhMDAxMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYjhjMTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcmVkLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcmVkLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNmEwMDEyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2EzYWY7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcmVkLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmEwMDEyO1xuICAgIGJvcmRlci1jb2xvcjogIzZhMDAxMjsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ibHVlLWRhcmsge1xuICBjb2xvcjogIzA0MDY3MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmJmNTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtYmx1ZS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtYmx1ZS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMDQwNjcyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNGE1ZjI7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtYmx1ZS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwNjcyO1xuICAgIGJvcmRlci1jb2xvcjogIzA0MDY3MjsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ibHVlIHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGRhZmY7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLWJsdWUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ibHVlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA0MDg1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZmNkZmY7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtYmx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA4NTtcbiAgICBib3JkZXItY29sb3I6ICMwMDQwODU7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtYmx1ZS1saWdodCB7XG4gIGNvbG9yOiAjMTYxODg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGZmOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ibHVlLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtYmx1ZS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzE2MTg4NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmZmOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLWJsdWUtbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjE4ODU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTYxODg1OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWJyYW5kLWdyZWVuLWRhcmsge1xuICBjb2xvcjogIzAwM2UxODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZDljNDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtZ3JlZW4tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWJyYW5kLWdyZWVuLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDNlMTg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZDBiNjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ncmVlbi1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZTE4O1xuICAgIGJvcmRlci1jb2xvcjogIzAwM2UxODsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ncmVlbiB7XG4gIGNvbG9yOiAjMjk4NTQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RmZmRjOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ncmVlbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWJyYW5kLWdyZWVuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMjk4NTQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNGZmY2E7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtZ3JlZW4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTg1NDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjk4NTQ0OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWJyYW5kLWdyZWVuLWxpZ2h0IHtcbiAgY29sb3I6ICMwZDcyMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmY1Y2Y7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLWdyZWVuLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtZ3JlZW4tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwZDcyMmI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5ZjJiZTsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1ncmVlbi1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNzIyYjtcbiAgICBib3JkZXItY29sb3I6ICMwZDcyMmI7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcHVycGxlLWRhcmsge1xuICBjb2xvcjogIzIyMGMzNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhYmVkNDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcHVycGxlLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1wdXJwbGUtZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzIyMGMzNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRhZmNhOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWJyYW5kLXB1cnBsZS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIwYzM1O1xuICAgIGJvcmRlci1jb2xvcjogIzIyMGMzNTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1wdXJwbGUge1xuICBjb2xvcjogIzVkMDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5YjhmZjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcHVycGxlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcHVycGxlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNWQwMDg1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMTlmZmY7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcHVycGxlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWQwMDg1O1xuICAgIGJvcmRlci1jb2xvcjogIzVkMDA4NTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1icmFuZC1wdXJwbGUtbGlnaHQge1xuICBjb2xvcjogIzNlMGI2NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5YmRlZjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcHVycGxlLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcHVycGxlLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjM2UwYjY3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZGE4ZWE7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYnJhbmQtcHVycGxlLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UwYjY3O1xuICAgIGJvcmRlci1jb2xvcjogIzNlMGI2NzsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtZXJyb3ItZGFyayB7XG4gIGNvbG9yOiAjNjAwMjI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJiOWNlOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtZXJyb3ItZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNjAwMjI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWE1YzA7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLWVycm9yLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDAyMjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjAwMjI5OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1lcnJvciB7XG4gIGNvbG9yOiAjNmYxMzJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRjMmQxOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtZXJyb3IubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtZXJyb3IubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2ZjEzMmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWNjMTsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtZXJyb3IubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZjEzMmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmYxMzJmOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodCB7XG4gIGNvbG9yOiAjODU3ZTgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYmZjOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4NTdlODA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJlOTsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTdlODA7XG4gICAgYm9yZGVyLWNvbG9yOiAjODU3ZTgwOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmsge1xuICBjb2xvcjogIzYyMjYwNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjY2NiYTsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2MjI2MDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2YmRhNjsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIyNjA1O1xuICAgIGJvcmRlci1jb2xvcjogIzYyMjYwNTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtd2FybmluZyB7XG4gIGNvbG9yOiAjNzYzYzFiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkOGM2OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtd2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNzYzYzFiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGM5YjA7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NjNjMWI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzYzYzFiOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0IHtcbiAgY29sb3I6ICM4NTdlN2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZjZmE7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4NTdlN2I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWRlMTsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1N2U3YjtcbiAgICBib3JkZXItY29sb3I6ICM4NTdlN2I7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyayB7XG4gIGNvbG9yOiAjMDYzZjJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJkOWNmOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzA2M2YyYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkMGMzOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNjNmMmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDYzZjJiOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1zdWNjZXNzIHtcbiAgY29sb3I6ICMxZTYyNDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGVkZGY7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMxZTYyNDk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I1ZTdkNDsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNjI0OTtcbiAgICBib3JkZXItY29sb3I6ICMxZTYyNDk7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQge1xuICBjb2xvcjogIzdhN2Y3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmNmYjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzdhN2Y3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNGYwOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2E3ZjdkO1xuICAgIGJvcmRlci1jb2xvcjogIzdhN2Y3ZDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtaW5mby1kYXJrIHtcbiAgY29sb3I6ICMxNzJiNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGNmZWI7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1pbmZvLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtaW5mby1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMTcyYjYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMWMwZTU7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLWluZm8tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3MmI2MDtcbiAgICBib3JkZXItY29sb3I6ICMxNzJiNjA7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLWluZm8ge1xuICBjb2xvcjogIzM3NGM4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZTFmZjsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtaW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzM3NGM4NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNjZmZmOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0Yzg1O1xuICAgIGJvcmRlci1jb2xvcjogIzM3NGM4NTsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtaW5mby1saWdodCB7XG4gIGNvbG9yOiAjN2M3ZTg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmY2ZmOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zdGF0dXMtaW5mby1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjN2M3ZTg1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWVkZmY7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3Itc3RhdHVzLWluZm8tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YzdlODU7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2M3ZTg1OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWNvbG9yLWxpbmtlZGluIHtcbiAgY29sb3I6ICMwYTIwNmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGM5ZjQ7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLWxpbmtlZGluLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItbGlua2VkaW4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwYTIwNmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3YjdmMDsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1saW5rZWRpbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBhMjA2ZjtcbiAgICBib3JkZXItY29sb3I6ICMwYTIwNmY7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3ItaW5kZWVkIHtcbiAgY29sb3I6ICMwMDFlNTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGM4ZTM7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLWluZGVlZC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWNvbG9yLWluZGVlZC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMWU1MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZiYWRjOyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLWluZGVlZC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMWU1MTtcbiAgICBib3JkZXItY29sb3I6ICMwMDFlNTE7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdHdpdHRlciB7XG4gIGNvbG9yOiAjMGY1NDdlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBlNWZiOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci10d2l0dGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItdHdpdHRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzBmNTQ3ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThkYmY5OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLXR3aXR0ZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjU0N2U7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGY1NDdlOyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWNvbG9yLWZhY2Vib29rIHtcbiAgY29sb3I6ICMwYzNlN2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWQ5ZmI7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLWZhY2Vib29rLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItZmFjZWJvb2subGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwYzNlN2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E2Y2JmYTsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1mYWNlYm9vay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBjM2U3ZTtcbiAgICBib3JkZXItY29sb3I6ICMwYzNlN2U7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3ItaW5zdGFncmFtIHtcbiAgY29sb3I6ICMwZjU0N2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGU1ZmI7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLWluc3RhZ3JhbS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWNvbG9yLWluc3RhZ3JhbS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzBmNTQ3ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThkYmY5OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLWluc3RhZ3JhbS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmNTQ3ZTtcbiAgICBib3JkZXItY29sb3I6ICMwZjU0N2U7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tY29sb3ItbmV3LWJvZHkge1xuICBjb2xvcjogIzAyMDYxODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YmJjNDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tY29sb3ItbmV3LWJvZHkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1jb2xvci1uZXctYm9keS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzAyMDYxODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhZWI4OyB9XG4gIC8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWNvbG9yLW5ldy1ib2R5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwNjE4O1xuICAgIGJvcmRlci1jb2xvcjogIzAyMDYxODsgfVxuXG4vKiBsaW5lIDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyAqL1xuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTsgfVxuICAvKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICAgIG9wYWNpdHk6IC43NTsgfVxuXG4vKiBsaW5lIDI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MgKi9cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSAzOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzICovXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSAxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzICovXG4udG9hc3Qge1xuICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLyogbGluZSAxNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyAqL1xuICAudG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAvKiBsaW5lIDE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzICovXG4gIC50b2FzdC5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MgKi9cbiAgLnRvYXN0LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSAyOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyAqL1xuICAudG9hc3QuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzICovXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi8qIGxpbmUgNDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MgKi9cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtb3BlbiAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7IH1cblxuLyogbGluZSAzNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC8qIGxpbmUgNDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSA0NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gICAgICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLyogbGluZSA1MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsgfVxuXG4vKiBsaW5lIDU4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG4gIC8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC8qIGxpbmUgNzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLyogbGluZSA3NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7IH1cbiAgLyogbGluZSA4MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC8qIGxpbmUgOTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC8qIGxpbmUgOTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTAwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDEwNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG91dGxpbmU6IDA7IH1cblxuLyogbGluZSAxMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAvKiBsaW5lIDEzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC8qIGxpbmUgMTM2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICAgIG9wYWNpdHk6IDAuODsgfVxuXG4vKiBsaW5lIDE0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSAxNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bzsgfVxuXG4vKiBsaW5lIDE1NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qIGxpbmUgMTY0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4vKiBsaW5lIDE3MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSAxODUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZm9vdGVyID4gKiB7XG4gICAgbWFyZ2luOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgMTkxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDIwMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87IH1cbiAgLyogbGluZSAyMDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7IH1cbiAgICAvKiBsaW5lIDIxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gICAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pOyB9XG4gIC8qIGxpbmUgMjE1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTsgfVxuICAgIC8qIGxpbmUgMjE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IH1cbiAgLyogbGluZSAyMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtc20ge1xuICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMjMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMjM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi8qIGxpbmUgMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJBc3Bla3RhIFZhcmlhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSAxNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgLnRvb2x0aXAuc2hvdyB7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gIC50b29sdGlwIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwLjhyZW07XG4gICAgaGVpZ2h0OiAwLjRyZW07IH1cbiAgICAvKiBsaW5lIDIzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAgIC50b29sdGlwIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4vKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwOyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gIC5icy10b29sdGlwLXRvcCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLyogbGluZSAzOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgICAuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDQ2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuLmJzLXRvb2x0aXAtcmlnaHQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTsgfVxuICAvKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07IH1cbiAgICAvKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAgIC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7IH1cbiAgLyogbGluZSA2NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93IHtcbiAgICB0b3A6IDA7IH1cbiAgICAvKiBsaW5lIDY4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAgIC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi8qIGxpbmUgNzYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC1sZWZ0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTsgfVxuICAvKiBsaW5lIDc5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDAuNHJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTsgfVxuICAgIC8qIGxpbmUgODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gICAgLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDEwOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4vKiBsaW5lIDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IFwiQXNwZWt0YSBWYXJpYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAucG9wb3ZlciAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBtYXJnaW46IDAgMC4zcmVtOyB9XG4gICAgLyogbGluZSAyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgICAucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4vKiBsaW5lIDM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuLmJzLXBvcG92ZXItdG9wLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAvKiBsaW5lIDQxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93IHtcbiAgICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7IH1cbiAgICAvKiBsaW5lIDQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAgIC5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC8qIGxpbmUgNTAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gICAgLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4uYnMtcG9wb3Zlci1yaWdodCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgLyogbGluZSA2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gPiAuYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAwLjNyZW0gMDsgfVxuICAgIC8qIGxpbmUgNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gICAgLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAvKiBsaW5lIDczLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAgIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmOyB9XG5cbi8qIGxpbmUgODEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG4gIC8qIGxpbmUgODQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3cge1xuICAgIHRvcDogY2FsYygtMC41cmVtIC0gMXB4KTsgfVxuICAgIC8qIGxpbmUgODcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gICAgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93OjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC8qIGxpbmUgOTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gICAgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuICAvKiBsaW5lIDEwMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNzsgfVxuXG4vKiBsaW5lIDExMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbi5icy1wb3BvdmVyLWxlZnQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC8qIGxpbmUgMTE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICAgIHdpZHRoOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIG1hcmdpbjogMC4zcmVtIDA7IH1cbiAgICAvKiBsaW5lIDEyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgICAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAvKiBsaW5lIDEyOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgICAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93OjphZnRlciB7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7IH1cblxuLyogbGluZSAxNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpOyB9XG4gIC8qIGxpbmUgMTYyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxNjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi8qIGxpbmUgMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MgKi9cbiAgLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4vKiBsaW5lIDI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cblxuLyogbGluZSA1MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cblxuLyogbGluZSA2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKiBsaW5lIDY3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDc0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzOyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSA3NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gICAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDg3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDg3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlcixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogMC45OyB9XG5cbi8qIGxpbmUgMTE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwOyB9XG5cbi8qIGxpbmUgMTIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDsgfVxuXG4vKiBsaW5lIDEyOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7IH1cblxuLyogbGluZSAxMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi8qIGxpbmUgMTM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLyogbGluZSAxNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAvKiBsaW5lIDE2MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSAxNjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuICAgICAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLyogbGluZSAxODAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMTkwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBsaW5lIDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyAqL1xuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyOyB9XG5cbi8qIGxpbmUgMjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyAqL1xuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTsgfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDQxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MgKi9cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93OyB9XG5cbi8qIGxpbmUgNTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyAqL1xuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLyogbGluZSA2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzICovXG4gIC5zcGlubmVyLWJvcmRlcixcbiAgLnNwaW5uZXItZ3JvdyB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzOyB9IH1cblxuLyogbGluZSAzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzICovXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MgKi9cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzICovXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyAqL1xuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MgKi9cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyAqL1xuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwRDUwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDUxZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEVGRjgzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJmZjVmICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXVpLTAxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxMEQ1MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3ItdWktMDE6aG92ZXIsIGEuYmctY29sb3ItdWktMDE6Zm9jdXMsXG5idXR0b24uYmctY29sb3ItdWktMDE6aG92ZXIsXG5idXR0b24uYmctY29sb3ItdWktMDE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwNTFlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXVpLTAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRFNTk3OSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3ItdWktMDI6aG92ZXIsIGEuYmctY29sb3ItdWktMDI6Zm9jdXMsXG5idXR0b24uYmctY29sb3ItdWktMDI6aG92ZXIsXG5idXR0b24uYmctY29sb3ItdWktMDI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E0MjVhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXVpLTAzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IyQkFDQiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3ItdWktMDM6aG92ZXIsIGEuYmctY29sb3ItdWktMDM6Zm9jdXMsXG5idXR0b24uYmctY29sb3ItdWktMDM6aG92ZXIsXG5idXR0b24uYmctY29sb3ItdWktMDM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTQ5ZmI2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXVpLTA0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTdFQiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3ItdWktMDQ6aG92ZXIsIGEuYmctY29sb3ItdWktMDQ6Zm9jdXMsXG5idXR0b24uYmctY29sb3ItdWktMDQ6aG92ZXIsXG5idXR0b24uYmctY29sb3ItdWktMDQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjY2Q1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXVpLTA1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3ItdWktMDU6aG92ZXIsIGEuYmctY29sb3ItdWktMDU6Zm9jdXMsXG5idXR0b24uYmctY29sb3ItdWktMDU6aG92ZXIsXG5idXR0b24uYmctY29sb3ItdWktMDU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWUyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXVpLTA1LTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ4LCAwLjcpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1jb2xvci11aS0wNS03MDpob3ZlciwgYS5iZy1jb2xvci11aS0wNS03MDpmb2N1cyxcbmJ1dHRvbi5iZy1jb2xvci11aS0wNS03MDpob3ZlcixcbmJ1dHRvbi5iZy1jb2xvci11aS0wNS03MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIyNiwgMC43KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci11aS0wNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWNvbG9yLXVpLTA2OmhvdmVyLCBhLmJnLWNvbG9yLXVpLTA2OmZvY3VzLFxuYnV0dG9uLmJnLWNvbG9yLXVpLTA2OmhvdmVyLFxuYnV0dG9uLmJnLWNvbG9yLXVpLTA2OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci11aS0wNi0wNiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNikgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWNvbG9yLXVpLTA2LTA2OmhvdmVyLCBhLmJnLWNvbG9yLXVpLTA2LTA2OmZvY3VzLFxuYnV0dG9uLmJnLWNvbG9yLXVpLTA2LTA2OmhvdmVyLFxuYnV0dG9uLmJnLWNvbG9yLXVpLTA2LTA2OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjA2KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci11aS0wNi0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3ItdWktMDYtMTA6aG92ZXIsIGEuYmctY29sb3ItdWktMDYtMTA6Zm9jdXMsXG5idXR0b24uYmctY29sb3ItdWktMDYtMTA6aG92ZXIsXG5idXR0b24uYmctY29sb3ItdWktMDYtMTA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctYnJhbmQteWVsbG93LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDRDA0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1icmFuZC15ZWxsb3ctZGFyazpob3ZlciwgYS5iZy1icmFuZC15ZWxsb3ctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1icmFuZC15ZWxsb3ctZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1icmFuZC15ZWxsb3ctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGE3MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctYnJhbmQteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjUwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctYnJhbmQteWVsbG93OmhvdmVyLCBhLmJnLWJyYW5kLXllbGxvdzpmb2N1cyxcbmJ1dHRvbi5iZy1icmFuZC15ZWxsb3c6aG92ZXIsXG5idXR0b24uYmctYnJhbmQteWVsbG93OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzQwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1icmFuZC15ZWxsb3ctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRBODAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1icmFuZC15ZWxsb3ctbGlnaHQ6aG92ZXIsIGEuYmctYnJhbmQteWVsbG93LWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWJyYW5kLXllbGxvdy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1icmFuZC15ZWxsb3ctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjE4MjAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWJyYW5kLXJlZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4MDAxMiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctYnJhbmQtcmVkLWRhcms6aG92ZXIsIGEuYmctYnJhbmQtcmVkLWRhcms6Zm9jdXMsXG5idXR0b24uYmctYnJhbmQtcmVkLWRhcms6aG92ZXIsXG5idXR0b24uYmctYnJhbmQtcmVkLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUwMDA5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWJyYW5kLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjFFNTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWJyYW5kLXJlZDpob3ZlciwgYS5iZy1icmFuZC1yZWQ6Zm9jdXMsXG5idXR0b24uYmctYnJhbmQtcmVkOmhvdmVyLFxuYnV0dG9uLmJnLWJyYW5kLXJlZDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTAwM2EgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctYnJhbmQtcmVkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NCMDAyMyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctYnJhbmQtcmVkLWxpZ2h0OmhvdmVyLCBhLmJnLWJyYW5kLXJlZC1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1icmFuZC1yZWQtbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctYnJhbmQtcmVkLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk4MDAxYSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1icmFuZC1ibHVlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcwYmRjICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1icmFuZC1ibHVlLWRhcms6aG92ZXIsIGEuYmctYnJhbmQtYmx1ZS1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWJyYW5kLWJsdWUtZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1icmFuZC1ibHVlLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwOWFiICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWJyYW5kLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3QkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1icmFuZC1ibHVlOmhvdmVyLCBhLmJnLWJyYW5kLWJsdWU6Zm9jdXMsXG5idXR0b24uYmctYnJhbmQtYmx1ZTpob3ZlcixcbmJ1dHRvbi5iZy1icmFuZC1ibHVlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1icmFuZC1ibHVlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJCMkVGRiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctYnJhbmQtYmx1ZS1saWdodDpob3ZlciwgYS5iZy1icmFuZC1ibHVlLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWJyYW5kLWJsdWUtbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctYnJhbmQtYmx1ZS1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAzZjcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctYnJhbmQtZ3JlZW4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3MkUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWJyYW5kLWdyZWVuLWRhcms6aG92ZXIsIGEuYmctYnJhbmQtZ3JlZW4tZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1icmFuZC1ncmVlbi1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWJyYW5kLWdyZWVuLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NDFhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWJyYW5kLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRFRkY4MyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctYnJhbmQtZ3JlZW46aG92ZXIsIGEuYmctYnJhbmQtZ3JlZW46Zm9jdXMsXG5idXR0b24uYmctYnJhbmQtZ3JlZW46aG92ZXIsXG5idXR0b24uYmctYnJhbmQtZ3JlZW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJmZjVmICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWJyYW5kLWdyZWVuLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5REI1MyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctYnJhbmQtZ3JlZW4tbGlnaHQ6aG92ZXIsIGEuYmctYnJhbmQtZ3JlZW4tbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctYnJhbmQtZ3JlZW4tbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctYnJhbmQtZ3JlZW4tbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRhZDQyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWJyYW5kLXB1cnBsZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyMTc2NSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctYnJhbmQtcHVycGxlLWRhcms6aG92ZXIsIGEuYmctYnJhbmQtcHVycGxlLWRhcms6Zm9jdXMsXG5idXR0b24uYmctYnJhbmQtcHVycGxlLWRhcms6aG92ZXIsXG5idXR0b24uYmctYnJhbmQtcHVycGxlLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcwZTNiICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWJyYW5kLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMjAwRkYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWJyYW5kLXB1cnBsZTpob3ZlciwgYS5iZy1icmFuZC1wdXJwbGU6Zm9jdXMsXG5idXR0b24uYmctYnJhbmQtcHVycGxlOmhvdmVyLFxuYnV0dG9uLmJnLWJyYW5kLXB1cnBsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZTAwY2MgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctYnJhbmQtcHVycGxlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3MTVDNyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctYnJhbmQtcHVycGxlLWxpZ2h0OmhvdmVyLCBhLmJnLWJyYW5kLXB1cnBsZS1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1icmFuZC1wdXJwbGUtbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctYnJhbmQtcHVycGxlLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViMTA5OSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci1zdGF0dXMtZXJyb3ItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCODA0NEYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmhvdmVyLCBhLmJnLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg2MDMzYSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci1zdGF0dXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDYyNDVBICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1jb2xvci1zdGF0dXMtZXJyb3I6aG92ZXIsIGEuYmctY29sb3Itc3RhdHVzLWVycm9yOmZvY3VzLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1lcnJvcjpob3ZlcixcbmJ1dHRvbi5iZy1jb2xvci1zdGF0dXMtZXJyb3I6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWExZDQ4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYyRjYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodDpob3ZlciwgYS5iZy1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1lcnJvci1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmJmZDMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzRBMDkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6aG92ZXIsIGEuYmctY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGIzNzA3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXN0YXR1cy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzNzMzNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3Itc3RhdHVzLXdhcm5pbmc6aG92ZXIsIGEuYmctY29sb3Itc3RhdHVzLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24uYmctY29sb3Itc3RhdHVzLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctY29sb3Itc3RhdHVzLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg1YTFjICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNFRCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6aG92ZXIsIGEuYmctY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMWJhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM3OTUyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOmhvdmVyLCBhLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcms6Zm9jdXMsXG5idXR0b24uYmctY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3NGIzMyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci1zdGF0dXMtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOUJEOEQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzOmhvdmVyLCBhLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkOTY3MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUY1RjEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0OmhvdmVyLCBhLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M3ZTVkYSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci1zdGF0dXMtaW5mby1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDNTNCOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3Itc3RhdHVzLWluZm8tZGFyazpob3ZlciwgYS5iZy1jb2xvci1zdGF0dXMtaW5mby1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWNvbG9yLXN0YXR1cy1pbmZvLWRhcms6aG92ZXIsXG5idXR0b24uYmctY29sb3Itc3RhdHVzLWluZm8tZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjQxOTAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctY29sb3Itc3RhdHVzLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjk5M0ZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1jb2xvci1zdGF0dXMtaW5mbzpob3ZlciwgYS5iZy1jb2xvci1zdGF0dXMtaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1jb2xvci1zdGF0dXMtaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1jb2xvci1zdGF0dXMtaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjZlZmYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctY29sb3Itc3RhdHVzLWluZm8tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGM0ZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1jb2xvci1zdGF0dXMtaW5mby1saWdodDpob3ZlciwgYS5iZy1jb2xvci1zdGF0dXMtaW5mby1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1jb2xvci1zdGF0dXMtaW5mby1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1jb2xvci1zdGF0dXMtaW5mby1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmNmZmYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctY29sb3ItbGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQzREQ2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1jb2xvci1saW5rZWRpbjpob3ZlciwgYS5iZy1jb2xvci1saW5rZWRpbjpmb2N1cyxcbmJ1dHRvbi5iZy1jb2xvci1saW5rZWRpbjpob3ZlcixcbmJ1dHRvbi5iZy1jb2xvci1saW5rZWRpbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDMwYTcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctY29sb3ItaW5kZWVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM0E5QiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3ItaW5kZWVkOmhvdmVyLCBhLmJnLWNvbG9yLWluZGVlZDpmb2N1cyxcbmJ1dHRvbi5iZy1jb2xvci1pbmRlZWQ6aG92ZXIsXG5idXR0b24uYmctY29sb3ItaW5kZWVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjc2OCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQTFGMiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3ItdHdpdHRlcjpob3ZlciwgYS5iZy1jb2xvci10d2l0dGVyOmZvY3VzLFxuYnV0dG9uLmJnLWNvbG9yLXR3aXR0ZXI6aG92ZXIsXG5idXR0b24uYmctY29sb3ItdHdpdHRlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYzg1ZDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctY29sb3ItZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg3N0YyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1jb2xvci1mYWNlYm9vazpob3ZlciwgYS5iZy1jb2xvci1mYWNlYm9vazpmb2N1cyxcbmJ1dHRvbi5iZy1jb2xvci1mYWNlYm9vazpob3ZlcixcbmJ1dHRvbi5iZy1jb2xvci1mYWNlYm9vazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjVmY2MgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctY29sb3ItaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFEQTFGMiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctY29sb3ItaW5zdGFncmFtOmhvdmVyLCBhLmJnLWNvbG9yLWluc3RhZ3JhbTpmb2N1cyxcbmJ1dHRvbi5iZy1jb2xvci1pbnN0YWdyYW06aG92ZXIsXG5idXR0b24uYmctY29sb3ItaW5zdGFncmFtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjODVkMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1jb2xvci1uZXctYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzBCMkUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWNvbG9yLW5ldy1ib2R5OmhvdmVyLCBhLmJnLWNvbG9yLW5ldy1ib2R5OmZvY3VzLFxuYnV0dG9uLmJnLWNvbG9yLW5ldy1ib2R5OmhvdmVyLFxuYnV0dG9uLmJnLWNvbG9yLW5ldy1ib2R5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDEwRDUwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzRFRkY4MyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci11aS0wMSB7XG4gIGJvcmRlci1jb2xvcjogIzAxMEQ1MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci11aS0wMiB7XG4gIGJvcmRlci1jb2xvcjogIzRFNTk3OSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci11aS0wMyB7XG4gIGJvcmRlci1jb2xvcjogI0IyQkFDQiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci11aS0wNCB7XG4gIGJvcmRlci1jb2xvcjogI0U1RTdFQiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci11aS0wNSB7XG4gIGJvcmRlci1jb2xvcjogI0Y2RjZGOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci11aS0wNS03MCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDI0NiwgMjQ4LCAwLjcpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXVpLTA2IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXVpLTA2LTA2IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXVpLTA2LTEwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItYnJhbmQteWVsbG93LWRhcmsge1xuICBib3JkZXItY29sb3I6ICNGRkNEMDQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItYnJhbmQteWVsbG93IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGNTAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWJyYW5kLXllbGxvdy1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0U0QTgwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1icmFuZC1yZWQtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzY4MDAxMiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1icmFuZC1yZWQge1xuICBib3JkZXItY29sb3I6ICNGRjFFNTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItYnJhbmQtcmVkLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0IwMDIzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWJyYW5kLWJsdWUtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzA3MGJkYyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1icmFuZC1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3QkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWJyYW5kLWJsdWUtbGlnaHQge1xuICBib3JkZXItY29sb3I6ICMyQjJFRkYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItYnJhbmQtZ3JlZW4tZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzcyRSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1icmFuZC1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzRFRkY4MyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1icmFuZC1ncmVlbi1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzE5REI1MyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1icmFuZC1wdXJwbGUtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzQyMTc2NSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1icmFuZC1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICNCMjAwRkYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItYnJhbmQtcHVycGxlLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzcxNUM3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjgwNDRGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXN0YXR1cy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0Q2MjQ1QSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNGRkYyRjYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyayB7XG4gIGJvcmRlci1jb2xvcjogI0JDNEEwOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci1zdGF0dXMtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI0UzNzMzNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjNFRCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEM3OTUyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXN0YXR1cy1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzlCRDhEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRUFGNUYxICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXN0YXR1cy1pbmZvLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMyQzUzQjkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItY29sb3Itc3RhdHVzLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM2OTkzRkYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItY29sb3Itc3RhdHVzLWluZm8tbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNFRUYzRkYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItY29sb3ItbGlua2VkaW4ge1xuICBib3JkZXItY29sb3I6ICMxNDNERDYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItY29sb3ItaW5kZWVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAzQTlCICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLXR3aXR0ZXIge1xuICBib3JkZXItY29sb3I6ICMxREExRjIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItY29sb3ItZmFjZWJvb2sge1xuICBib3JkZXItY29sb3I6ICMxODc3RjIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItY29sb3ItaW5zdGFncmFtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMURBMUYyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWNvbG9yLW5ldy1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDMwQjJFICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDczLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MgKi9cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuICAuZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC8qIGxpbmUgMTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MgKi9cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MgKi9cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MgKi9cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MgKi9cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMxLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzICovXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MgKi9cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzICovXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzICovXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzICovXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MgKi9cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzICovXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MgKi9cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4vKiBsaW5lIDE4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzICovXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAvKiBsaW5lIDI2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzICovXG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuLyogbGluZSA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MgKi9cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSAyNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzICovXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyAqL1xuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzICovXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MgKi9cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzICovXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTEge1xuICBtYXJnaW46IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMiB7XG4gIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTMge1xuICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS00IHtcbiAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tNSB7XG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTBfMjUge1xuICBtYXJnaW46IDJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTBfMjUsXG4ubXktMF8yNSB7XG4gIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTBfMjUsXG4ubXgtMF8yNSB7XG4gIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMF8yNSxcbi5teS0wXzI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtMF8yNSxcbi5teC0wXzI1IHtcbiAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMF81IHtcbiAgbWFyZ2luOiA0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0wXzUsXG4ubXktMF81IHtcbiAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMF81LFxuLm14LTBfNSB7XG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMF81LFxuLm15LTBfNSB7XG4gIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTBfNSxcbi5teC0wXzUge1xuICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0xXzUge1xuICBtYXJnaW46IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0xXzUsXG4ubXktMV81IHtcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTFfNSxcbi5teC0xXzUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi0xXzUsXG4ubXktMV81IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTFfNSxcbi5teC0xXzUge1xuICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMl81IHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMl81LFxuLm15LTJfNSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci0yXzUsXG4ubXgtMl81IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMl81LFxuLm15LTJfNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0yXzUsXG4ubXgtMl81IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTYge1xuICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC02LFxuLm15LTYge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItNixcbi5teC02IHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItNixcbi5teS02IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTYsXG4ubXgtNiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS03IHtcbiAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtNyxcbi5teS03IHtcbiAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTcsXG4ubXgtNyB7XG4gIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTcsXG4ubXktNyB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC03LFxuLm14LTcge1xuICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tOCB7XG4gIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTgsXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci04LFxuLm14LTgge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi04LFxuLm15LTgge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtOCxcbi5teC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTkge1xuICBtYXJnaW46IDcycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC05LFxuLm15LTkge1xuICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItOSxcbi5teC05IHtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItOSxcbi5teS05IHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTksXG4ubXgtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0xMCB7XG4gIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTEwLFxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTEwLFxuLm14LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMTAsXG4ubXktMTAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtMTAsXG4ubXgtMTAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMTEge1xuICBtYXJnaW46IDg4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0xMSxcbi5teS0xMSB7XG4gIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci0xMSxcbi5teC0xMSB7XG4gIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTExLFxuLm15LTExIHtcbiAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTExLFxuLm14LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTEyIHtcbiAgbWFyZ2luOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMTIsXG4ubXktMTIge1xuICBtYXJnaW4tdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMTIsXG4ubXgtMTIge1xuICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi0xMixcbi5teS0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDk2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0xMixcbi5teC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0xMyB7XG4gIG1hcmdpbjogMTA0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0xMyxcbi5teS0xMyB7XG4gIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMTMsXG4ubXgtMTMge1xuICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMTMsXG4ubXktMTMge1xuICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTEzLFxuLm14LTEzIHtcbiAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0xNCB7XG4gIG1hcmdpbjogMTEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0xNCxcbi5teS0xNCB7XG4gIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMTQsXG4ubXgtMTQge1xuICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMTQsXG4ubXktMTQge1xuICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTE0LFxuLm14LTE0IHtcbiAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0xNSB7XG4gIG1hcmdpbjogMTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0xNSxcbi5teS0xNSB7XG4gIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMTUsXG4ubXgtMTUge1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMTUsXG4ubXktMTUge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTE1LFxuLm14LTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0yMCB7XG4gIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0yMCxcbi5teS0yMCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMjAsXG4ubXgtMjAge1xuICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMjAsXG4ubXktMjAge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTIwLFxuLm14LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0zMCB7XG4gIG1hcmdpbjogMjQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0zMCxcbi5teS0zMCB7XG4gIG1hcmdpbi10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMzAsXG4ubXgtMzAge1xuICBtYXJnaW4tcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMzAsXG4ubXktMzAge1xuICBtYXJnaW4tYm90dG9tOiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTMwLFxuLm14LTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0xIHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMiB7XG4gIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0yLFxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0yLFxuLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMyB7XG4gIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtNCB7XG4gIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtNSB7XG4gIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC01LFxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMF8yNSB7XG4gIHBhZGRpbmc6IDJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTBfMjUsXG4ucHktMF8yNSB7XG4gIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci0wXzI1LFxuLnB4LTBfMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0wXzI1LFxuLnB5LTBfMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMF8yNSxcbi5weC0wXzI1IHtcbiAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTBfNSB7XG4gIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTBfNSxcbi5weS0wXzUge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMF81LFxuLnB4LTBfNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTBfNSxcbi5weS0wXzUge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMF81LFxuLnB4LTBfNSB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0xXzUge1xuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMV81LFxuLnB5LTFfNSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMV81LFxuLnB4LTFfNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0xXzUsXG4ucHktMV81IHtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0xXzUsXG4ucHgtMV81IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0yXzUge1xuICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMl81LFxuLnB5LTJfNSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMl81LFxuLnB4LTJfNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0yXzUsXG4ucHktMl81IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0yXzUsXG4ucHgtMl81IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC02IHtcbiAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTYsXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItNixcbi5weC02IHtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTYsXG4ucHktNiB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtNixcbi5weC02IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC03IHtcbiAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTcsXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItNyxcbi5weC03IHtcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTcsXG4ucHktNyB7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtNyxcbi5weC03IHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC04IHtcbiAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTgsXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItOCxcbi5weC04IHtcbiAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTgsXG4ucHktOCB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtOCxcbi5weC04IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC05IHtcbiAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTksXG4ucHktOSB7XG4gIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItOSxcbi5weC05IHtcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTksXG4ucHktOSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtOSxcbi5weC05IHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0xMCB7XG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0xMCxcbi5weS0xMCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMTAsXG4ucHgtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMTAsXG4ucHktMTAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTEwLFxuLnB4LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0xMSB7XG4gIHBhZGRpbmc6IDg4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0xMSxcbi5weS0xMSB7XG4gIHBhZGRpbmctdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMTEsXG4ucHgtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMTEsXG4ucHktMTEge1xuICBwYWRkaW5nLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTExLFxuLnB4LTExIHtcbiAgcGFkZGluZy1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0xMiB7XG4gIHBhZGRpbmc6IDk2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0xMixcbi5weS0xMiB7XG4gIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMTIsXG4ucHgtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMTIsXG4ucHktMTIge1xuICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTEyLFxuLnB4LTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0xMyB7XG4gIHBhZGRpbmc6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMTMsXG4ucHktMTMge1xuICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci0xMyxcbi5weC0xMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMTMsXG4ucHktMTMge1xuICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0xMyxcbi5weC0xMyB7XG4gIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTE0IHtcbiAgcGFkZGluZzogMTEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0xNCxcbi5weS0xNCB7XG4gIHBhZGRpbmctdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTE0LFxuLnB4LTE0IHtcbiAgcGFkZGluZy1yaWdodDogMTEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0xNCxcbi5weS0xNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTE0LFxuLnB4LTE0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMTUge1xuICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTE1LFxuLnB5LTE1IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMTUsXG4ucHgtMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTE1LFxuLnB5LTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMTUsXG4ucHgtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0yMCB7XG4gIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMjAsXG4ucHktMjAge1xuICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci0yMCxcbi5weC0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMjAsXG4ucHktMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0yMCxcbi5weC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTMwIHtcbiAgcGFkZGluZzogMjQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0zMCxcbi5weS0zMCB7XG4gIHBhZGRpbmctdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTMwLFxuLnB4LTMwIHtcbiAgcGFkZGluZy1yaWdodDogMjQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0zMCxcbi5weS0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTMwLFxuLnB4LTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjEge1xuICBtYXJnaW46IC04cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW40IHtcbiAgbWFyZ2luOiAtMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW40LFxuLm15LW40IHtcbiAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uNCxcbi5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjQsXG4ubXgtbjQge1xuICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW41IHtcbiAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4wXzI1IHtcbiAgbWFyZ2luOiAtMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjBfMjUsXG4ubXktbjBfMjUge1xuICBtYXJnaW4tdG9wOiAtMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjBfMjUsXG4ubXgtbjBfMjUge1xuICBtYXJnaW4tcmlnaHQ6IC0ycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMF8yNSxcbi5teS1uMF8yNSB7XG4gIG1hcmdpbi1ib3R0b206IC0ycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uMF8yNSxcbi5teC1uMF8yNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uMF81IHtcbiAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjBfNSxcbi5teS1uMF81IHtcbiAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW4wXzUsXG4ubXgtbjBfNSB7XG4gIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW4wXzUsXG4ubXktbjBfNSB7XG4gIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uMF81LFxuLm14LW4wXzUge1xuICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjFfNSB7XG4gIG1hcmdpbjogLTEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uMV81LFxuLm15LW4xXzUge1xuICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW4xXzUsXG4ubXgtbjFfNSB7XG4gIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMV81LFxuLm15LW4xXzUge1xuICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW4xXzUsXG4ubXgtbjFfNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjJfNSB7XG4gIG1hcmdpbjogLTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uMl81LFxuLm15LW4yXzUge1xuICBtYXJnaW4tdG9wOiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW4yXzUsXG4ubXgtbjJfNSB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMl81LFxuLm15LW4yXzUge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW4yXzUsXG4ubXgtbjJfNSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjYge1xuICBtYXJnaW46IC00OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjYsXG4ubXktbjYge1xuICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW42LFxuLm14LW42IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW42LFxuLm15LW42IHtcbiAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uNixcbi5teC1uNiB7XG4gIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjcge1xuICBtYXJnaW46IC01NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjcsXG4ubXktbjcge1xuICBtYXJnaW4tdG9wOiAtNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW43LFxuLm14LW43IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW43LFxuLm15LW43IHtcbiAgbWFyZ2luLWJvdHRvbTogLTU2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uNyxcbi5teC1uNyB7XG4gIG1hcmdpbi1sZWZ0OiAtNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjgge1xuICBtYXJnaW46IC02NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjgsXG4ubXktbjgge1xuICBtYXJnaW4tdG9wOiAtNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW44LFxuLm14LW44IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW44LFxuLm15LW44IHtcbiAgbWFyZ2luLWJvdHRvbTogLTY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uOCxcbi5teC1uOCB7XG4gIG1hcmdpbi1sZWZ0OiAtNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjkge1xuICBtYXJnaW46IC03MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjksXG4ubXktbjkge1xuICBtYXJnaW4tdG9wOiAtNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW45LFxuLm14LW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW45LFxuLm15LW45IHtcbiAgbWFyZ2luLWJvdHRvbTogLTcycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uOSxcbi5teC1uOSB7XG4gIG1hcmdpbi1sZWZ0OiAtNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjEwIHtcbiAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4xMCxcbi5teS1uMTAge1xuICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW4xMCxcbi5teC1uMTAge1xuICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjEwLFxuLm15LW4xMCB7XG4gIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjEwLFxuLm14LW4xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjExIHtcbiAgbWFyZ2luOiAtODhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4xMSxcbi5teS1uMTEge1xuICBtYXJnaW4tdG9wOiAtODhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW4xMSxcbi5teC1uMTEge1xuICBtYXJnaW4tcmlnaHQ6IC04OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjExLFxuLm15LW4xMSB7XG4gIG1hcmdpbi1ib3R0b206IC04OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjExLFxuLm14LW4xMSB7XG4gIG1hcmdpbi1sZWZ0OiAtODhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjEyIHtcbiAgbWFyZ2luOiAtOTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4xMixcbi5teS1uMTIge1xuICBtYXJnaW4tdG9wOiAtOTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW4xMixcbi5teC1uMTIge1xuICBtYXJnaW4tcmlnaHQ6IC05NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjEyLFxuLm15LW4xMiB7XG4gIG1hcmdpbi1ib3R0b206IC05NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjEyLFxuLm14LW4xMiB7XG4gIG1hcmdpbi1sZWZ0OiAtOTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjEzIHtcbiAgbWFyZ2luOiAtMTA0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uMTMsXG4ubXktbjEzIHtcbiAgbWFyZ2luLXRvcDogLTEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjEzLFxuLm14LW4xMyB7XG4gIG1hcmdpbi1yaWdodDogLTEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjEzLFxuLm15LW4xMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xMDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW4xMyxcbi5teC1uMTMge1xuICBtYXJnaW4tbGVmdDogLTEwNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uMTQge1xuICBtYXJnaW46IC0xMTJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4xNCxcbi5teS1uMTQge1xuICBtYXJnaW4tdG9wOiAtMTEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMTQsXG4ubXgtbjE0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMTQsXG4ubXktbjE0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjE0LFxuLm14LW4xNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4xNSB7XG4gIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjE1LFxuLm15LW4xNSB7XG4gIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW4xNSxcbi5teC1uMTUge1xuICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW4xNSxcbi5teS1uMTUge1xuICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uMTUsXG4ubXgtbjE1IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjIwIHtcbiAgbWFyZ2luOiAtMTYwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uMjAsXG4ubXktbjIwIHtcbiAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItbjIwLFxuLm14LW4yMCB7XG4gIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjIwLFxuLm15LW4yMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW4yMCxcbi5teC1uMjAge1xuICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uMzAge1xuICBtYXJnaW46IC0yNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4zMCxcbi5teS1uMzAge1xuICBtYXJnaW4tdG9wOiAtMjQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMzAsXG4ubXgtbjMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMzAsXG4ubXktbjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjMwLFxuLm14LW4zMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMF8yNSB7XG4gICAgbWFyZ2luOiAycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTBfMjUsXG4gIC5teS1zbS0wXzI1IHtcbiAgICBtYXJnaW4tdG9wOiAycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTBfMjUsXG4gIC5teC1zbS0wXzI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMF8yNSxcbiAgLm15LXNtLTBfMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMF8yNSxcbiAgLm14LXNtLTBfMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMF81IHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMF81LFxuICAubXktc20tMF81IHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTBfNSxcbiAgLm14LXNtLTBfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTBfNSxcbiAgLm15LXNtLTBfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0wXzUsXG4gIC5teC1zbS0wXzUge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMV81IHtcbiAgICBtYXJnaW46IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTFfNSxcbiAgLm15LXNtLTFfNSB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMV81LFxuICAubXgtc20tMV81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTFfNSxcbiAgLm15LXNtLTFfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMV81LFxuICAubXgtc20tMV81IHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0yXzUge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMl81LFxuICAubXktc20tMl81IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0yXzUsXG4gIC5teC1zbS0yXzUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMl81LFxuICAubXktc20tMl81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0yXzUsXG4gIC5teC1zbS0yXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tNixcbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTYsXG4gIC5teC1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tNyB7XG4gICAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS03LFxuICAubXktc20tNyB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tNyxcbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tNyxcbiAgLm15LXNtLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTcsXG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS04IHtcbiAgICBtYXJnaW46IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTgsXG4gIC5teS1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS04LFxuICAubXgtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS04LFxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tOCxcbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTkge1xuICAgIG1hcmdpbjogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tOSxcbiAgLm15LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTksXG4gIC5teC1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTksXG4gIC5teS1zbS05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS05LFxuICAubXgtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMTAge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMTAsXG4gIC5teS1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMTAsXG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0xMCxcbiAgLm15LXNtLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0xMCxcbiAgLm14LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0xMSB7XG4gICAgbWFyZ2luOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0xMSxcbiAgLm15LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0xMSxcbiAgLm14LXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTExLFxuICAubXktc20tMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTExLFxuICAubXgtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTEyIHtcbiAgICBtYXJnaW46IDk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTEyLFxuICAubXktc20tMTIge1xuICAgIG1hcmdpbi10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTEyLFxuICAubXgtc20tMTIge1xuICAgIG1hcmdpbi1yaWdodDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMTIsXG4gIC5teS1zbS0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMTIsXG4gIC5teC1zbS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMTMge1xuICAgIG1hcmdpbjogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTEzLFxuICAubXktc20tMTMge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0xMyxcbiAgLm14LXNtLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0xMyxcbiAgLm15LXNtLTEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMTMsXG4gIC5teC1zbS0xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTE0IHtcbiAgICBtYXJnaW46IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0xNCxcbiAgLm15LXNtLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMTQsXG4gIC5teC1zbS0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMTQsXG4gIC5teS1zbS0xNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTE0LFxuICAubXgtc20tMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0xNSB7XG4gICAgbWFyZ2luOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMTUsXG4gIC5teS1zbS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTE1LFxuICAubXgtc20tMTUge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTE1LFxuICAubXktc20tMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0xNSxcbiAgLm14LXNtLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMjAge1xuICAgIG1hcmdpbjogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTIwLFxuICAubXktc20tMjAge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0yMCxcbiAgLm14LXNtLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0yMCxcbiAgLm15LXNtLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMjAsXG4gIC5teC1zbS0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTMwIHtcbiAgICBtYXJnaW46IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0zMCxcbiAgLm15LXNtLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMzAsXG4gIC5teC1zbS0zMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMzAsXG4gIC5teS1zbS0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTMwLFxuICAubXgtc20tMzAge1xuICAgIG1hcmdpbi1sZWZ0OiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMF8yNSB7XG4gICAgcGFkZGluZzogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0wXzI1LFxuICAucHktc20tMF8yNSB7XG4gICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMF8yNSxcbiAgLnB4LXNtLTBfMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMF8yNSxcbiAgLnB5LXNtLTBfMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTBfMjUsXG4gIC5weC1zbS0wXzI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0wXzUge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMF81LFxuICAucHktc20tMF81IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0wXzUsXG4gIC5weC1zbS0wXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMF81LFxuICAucHktc20tMF81IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0wXzUsXG4gIC5weC1zbS0wXzUge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTFfNSB7XG4gICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMV81LFxuICAucHktc20tMV81IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMV81LFxuICAucHgtc20tMV81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0xXzUsXG4gIC5weS1zbS0xXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0xXzUsXG4gIC5weC1zbS0xXzUge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0yXzUge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTJfNSxcbiAgLnB5LXNtLTJfNSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTJfNSxcbiAgLnB4LXNtLTJfNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMl81LFxuICAucHktc20tMl81IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMl81LFxuICAucHgtc20tMl81IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tNiB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTcge1xuICAgIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTcsXG4gIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tNyxcbiAgLnB4LXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTcsXG4gIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tNyxcbiAgLnB4LXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS04IHtcbiAgICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS04LFxuICAucHktc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTgsXG4gIC5weC1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS04LFxuICAucHktc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTgsXG4gIC5weC1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tOSB7XG4gICAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tOSxcbiAgLnB5LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS05LFxuICAucHgtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tOSxcbiAgLnB5LXNtLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS05LFxuICAucHgtc20tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTEwIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0xMCxcbiAgLnB5LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMTAsXG4gIC5weC1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMTAsXG4gIC5weS1zbS0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTEwLFxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0xMSB7XG4gICAgcGFkZGluZzogODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMTEsXG4gIC5weS1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTExLFxuICAucHgtc20tMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTExLFxuICAucHktc20tMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0xMSxcbiAgLnB4LXNtLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMTIge1xuICAgIHBhZGRpbmc6IDk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTEyLFxuICAucHktc20tMTIge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0xMixcbiAgLnB4LXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0xMixcbiAgLnB5LXNtLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMTIsXG4gIC5weC1zbS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTEzIHtcbiAgICBwYWRkaW5nOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMTMsXG4gIC5weS1zbS0xMyB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0xMyxcbiAgLnB4LXNtLTEzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMTMsXG4gIC5weS1zbS0xMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0xMyxcbiAgLnB4LXNtLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTE0IHtcbiAgICBwYWRkaW5nOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMTQsXG4gIC5weS1zbS0xNCB7XG4gICAgcGFkZGluZy10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0xNCxcbiAgLnB4LXNtLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMTQsXG4gIC5weS1zbS0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0xNCxcbiAgLnB4LXNtLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTE1IHtcbiAgICBwYWRkaW5nOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMTUsXG4gIC5weS1zbS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0xNSxcbiAgLnB4LXNtLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMTUsXG4gIC5weS1zbS0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0xNSxcbiAgLnB4LXNtLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTIwIHtcbiAgICBwYWRkaW5nOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMjAsXG4gIC5weS1zbS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0yMCxcbiAgLnB4LXNtLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMjAsXG4gIC5weS1zbS0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0yMCxcbiAgLnB4LXNtLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTMwIHtcbiAgICBwYWRkaW5nOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMzAsXG4gIC5weS1zbS0zMCB7XG4gICAgcGFkZGluZy10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0zMCxcbiAgLnB4LXNtLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMzAsXG4gIC5weS1zbS0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0zMCxcbiAgLnB4LXNtLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC04cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjIsXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uNCxcbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjUsXG4gIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW4wXzI1IHtcbiAgICBtYXJnaW46IC0ycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW4wXzI1LFxuICAubXktc20tbjBfMjUge1xuICAgIG1hcmdpbi10b3A6IC0ycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4wXzI1LFxuICAubXgtc20tbjBfMjUge1xuICAgIG1hcmdpbi1yaWdodDogLTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjBfMjUsXG4gIC5teS1zbS1uMF8yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjBfMjUsXG4gIC5teC1zbS1uMF8yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjBfNSB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uMF81LFxuICAubXktc20tbjBfNSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjBfNSxcbiAgLm14LXNtLW4wXzUge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjBfNSxcbiAgLm15LXNtLW4wXzUge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW4wXzUsXG4gIC5teC1zbS1uMF81IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uMV81IHtcbiAgICBtYXJnaW46IC0xMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uMV81LFxuICAubXktc20tbjFfNSB7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4xXzUsXG4gIC5teC1zbS1uMV81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uMV81LFxuICAubXktc20tbjFfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW4xXzUsXG4gIC5teC1zbS1uMV81IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjJfNSB7XG4gICAgbWFyZ2luOiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjJfNSxcbiAgLm15LXNtLW4yXzUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uMl81LFxuICAubXgtc20tbjJfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjJfNSxcbiAgLm15LXNtLW4yXzUge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMl81LFxuICAubXgtc20tbjJfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW42IHtcbiAgICBtYXJnaW46IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uNixcbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjYsXG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW42LFxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uNyB7XG4gICAgbWFyZ2luOiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjcsXG4gIC5teS1zbS1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW43LFxuICAubXgtc20tbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW43LFxuICAubXktc20tbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC01NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uNyxcbiAgLm14LXNtLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjgge1xuICAgIG1hcmdpbjogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW44LFxuICAubXktc20tbjgge1xuICAgIG1hcmdpbi10b3A6IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uOCxcbiAgLm14LXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uOCxcbiAgLm15LXNtLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjgsXG4gIC5teC1zbS1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW45IHtcbiAgICBtYXJnaW46IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uOSxcbiAgLm15LXNtLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjksXG4gIC5teC1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjksXG4gIC5teS1zbS1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW45LFxuICAubXgtc20tbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uMTAge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW4xMCxcbiAgLm15LXNtLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4xMCxcbiAgLm14LXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjEwLFxuICAubXktc20tbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjEwLFxuICAubXgtc20tbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjExIHtcbiAgICBtYXJnaW46IC04OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uMTEsXG4gIC5teS1zbS1uMTEge1xuICAgIG1hcmdpbi10b3A6IC04OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uMTEsXG4gIC5teC1zbS1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW4xMSxcbiAgLm15LXNtLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW4xMSxcbiAgLm14LXNtLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW4xMiB7XG4gICAgbWFyZ2luOiAtOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjEyLFxuICAubXktc20tbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjEyLFxuICAubXgtc20tbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC05NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uMTIsXG4gIC5teS1zbS1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC05NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMTIsXG4gIC5teC1zbS1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uMTMge1xuICAgIG1hcmdpbjogLTEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uMTMsXG4gIC5teS1zbS1uMTMge1xuICAgIG1hcmdpbi10b3A6IC0xMDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjEzLFxuICAubXgtc20tbjEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjEzLFxuICAubXktc20tbjEzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW4xMyxcbiAgLm14LXNtLW4xMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uMTQge1xuICAgIG1hcmdpbjogLTExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uMTQsXG4gIC5teS1zbS1uMTQge1xuICAgIG1hcmdpbi10b3A6IC0xMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjE0LFxuICAubXgtc20tbjE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjE0LFxuICAubXktc20tbjE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW4xNCxcbiAgLm14LXNtLW4xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uMTUge1xuICAgIG1hcmdpbjogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uMTUsXG4gIC5teS1zbS1uMTUge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjE1LFxuICAubXgtc20tbjE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjE1LFxuICAubXktc20tbjE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW4xNSxcbiAgLm14LXNtLW4xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uMjAge1xuICAgIG1hcmdpbjogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uMjAsXG4gIC5teS1zbS1uMjAge1xuICAgIG1hcmdpbi10b3A6IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjIwLFxuICAubXgtc20tbjIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjIwLFxuICAubXktc20tbjIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW4yMCxcbiAgLm14LXNtLW4yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uMzAge1xuICAgIG1hcmdpbjogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uMzAsXG4gIC5teS1zbS1uMzAge1xuICAgIG1hcmdpbi10b3A6IC0yNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjMwLFxuICAubXgtc20tbjMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjMwLFxuICAubXktc20tbjMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW4zMCxcbiAgLm14LXNtLW4zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDU2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0wXzI1IHtcbiAgICBtYXJnaW46IDJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMF8yNSxcbiAgLm15LW1kLTBfMjUge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMF8yNSxcbiAgLm14LW1kLTBfMjUge1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0wXzI1LFxuICAubXktbWQtMF8yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0wXzI1LFxuICAubXgtbWQtMF8yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0wXzUge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0wXzUsXG4gIC5teS1tZC0wXzUge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMF81LFxuICAubXgtbWQtMF81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMF81LFxuICAubXktbWQtMF81IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTBfNSxcbiAgLm14LW1kLTBfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0xXzUge1xuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMV81LFxuICAubXktbWQtMV81IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0xXzUsXG4gIC5teC1tZC0xXzUge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMV81LFxuICAubXktbWQtMV81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0xXzUsXG4gIC5teC1tZC0xXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTJfNSB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0yXzUsXG4gIC5teS1tZC0yXzUge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTJfNSxcbiAgLm14LW1kLTJfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0yXzUsXG4gIC5teS1tZC0yXzUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTJfNSxcbiAgLm14LW1kLTJfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC02LFxuICAubXktbWQtNiB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtNixcbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtNixcbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC03IHtcbiAgICBtYXJnaW46IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTcsXG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC03LFxuICAubXgtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC03LFxuICAubXktbWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtNyxcbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTgge1xuICAgIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtOCxcbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTgsXG4gIC5teC1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTgsXG4gIC5teS1tZC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC04LFxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtOSB7XG4gICAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC05LFxuICAubXktbWQtOSB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtOSxcbiAgLm14LW1kLTkge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtOSxcbiAgLm15LW1kLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTksXG4gIC5teC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0xMCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0xMCxcbiAgLm15LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0xMCxcbiAgLm14LW1kLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTEwLFxuICAubXktbWQtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTEwLFxuICAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTExIHtcbiAgICBtYXJnaW46IDg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTExLFxuICAubXktbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTExLFxuICAubXgtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMTEsXG4gIC5teS1tZC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMTEsXG4gIC5teC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMTIge1xuICAgIG1hcmdpbjogOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMTIsXG4gIC5teS1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMTIsXG4gIC5teC1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0xMixcbiAgLm15LW1kLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0xMixcbiAgLm14LW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0xMyB7XG4gICAgbWFyZ2luOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMTMsXG4gIC5teS1tZC0xMyB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTEzLFxuICAubXgtbWQtMTMge1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTEzLFxuICAubXktbWQtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0xMyxcbiAgLm14LW1kLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMTQge1xuICAgIG1hcmdpbjogMTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTE0LFxuICAubXktbWQtMTQge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0xNCxcbiAgLm14LW1kLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0xNCxcbiAgLm15LW1kLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMTQsXG4gIC5teC1tZC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTE1IHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0xNSxcbiAgLm15LW1kLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMTUsXG4gIC5teC1tZC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMTUsXG4gIC5teS1tZC0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTE1LFxuICAubXgtbWQtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0yMCB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMjAsXG4gIC5teS1tZC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTIwLFxuICAubXgtbWQtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTIwLFxuICAubXktbWQtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0yMCxcbiAgLm14LW1kLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMzAge1xuICAgIG1hcmdpbjogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTMwLFxuICAubXktbWQtMzAge1xuICAgIG1hcmdpbi10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0zMCxcbiAgLm14LW1kLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0zMCxcbiAgLm15LW1kLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMzAsXG4gIC5teC1tZC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0wXzI1IHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTBfMjUsXG4gIC5weS1tZC0wXzI1IHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0wXzI1LFxuICAucHgtbWQtMF8yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0wXzI1LFxuICAucHktbWQtMF8yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMF8yNSxcbiAgLnB4LW1kLTBfMjUge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTBfNSB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0wXzUsXG4gIC5weS1tZC0wXzUge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTBfNSxcbiAgLnB4LW1kLTBfNSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0wXzUsXG4gIC5weS1tZC0wXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTBfNSxcbiAgLnB4LW1kLTBfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMV81IHtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xXzUsXG4gIC5weS1tZC0xXzUge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0xXzUsXG4gIC5weC1tZC0xXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTFfNSxcbiAgLnB5LW1kLTFfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTFfNSxcbiAgLnB4LW1kLTFfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTJfNSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtMl81LFxuICAucHktbWQtMl81IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMl81LFxuICAucHgtbWQtMl81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0yXzUsXG4gIC5weS1tZC0yXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC0yXzUsXG4gIC5weC1tZC0yXzUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtNyB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtNyxcbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC03LFxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtNyxcbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC03LFxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTgsXG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtOCxcbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTgsXG4gIC5weS1tZC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtOCxcbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC05IHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC05LFxuICAucHktbWQtOSB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTksXG4gIC5weC1tZC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC05LFxuICAucHktbWQtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTksXG4gIC5weC1tZC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMTAge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTEwLFxuICAucHktbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0xMCxcbiAgLnB4LW1kLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0xMCxcbiAgLnB5LW1kLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMTAsXG4gIC5weC1tZC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTExIHtcbiAgICBwYWRkaW5nOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xMSxcbiAgLnB5LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMTEsXG4gIC5weC1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMTEsXG4gIC5weS1tZC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTExLFxuICAucHgtbWQtMTEge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0xMiB7XG4gICAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtMTIsXG4gIC5weS1tZC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTEyLFxuICAucHgtbWQtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTEyLFxuICAucHktbWQtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC0xMixcbiAgLnB4LW1kLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMTMge1xuICAgIHBhZGRpbmc6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xMyxcbiAgLnB5LW1kLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTEzLFxuICAucHgtbWQtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0xMyxcbiAgLnB5LW1kLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTEzLFxuICAucHgtbWQtMTMge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMTQge1xuICAgIHBhZGRpbmc6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xNCxcbiAgLnB5LW1kLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTE0LFxuICAucHgtbWQtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0xNCxcbiAgLnB5LW1kLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTE0LFxuICAucHgtbWQtMTQge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMTUge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xNSxcbiAgLnB5LW1kLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTE1LFxuICAucHgtbWQtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0xNSxcbiAgLnB5LW1kLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTE1LFxuICAucHgtbWQtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMjAge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0yMCxcbiAgLnB5LW1kLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTIwLFxuICAucHgtbWQtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0yMCxcbiAgLnB5LW1kLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTIwLFxuICAucHgtbWQtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMzAge1xuICAgIHBhZGRpbmc6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0zMCxcbiAgLnB5LW1kLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTMwLFxuICAucHgtbWQtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0zMCxcbiAgLnB5LW1kLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTMwLFxuICAucHgtbWQtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0zMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjBfMjUge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjBfMjUsXG4gIC5teS1tZC1uMF8yNSB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjBfMjUsXG4gIC5teC1tZC1uMF8yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMF8yNSxcbiAgLm15LW1kLW4wXzI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uMF8yNSxcbiAgLm14LW1kLW4wXzI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uMF81IHtcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4wXzUsXG4gIC5teS1tZC1uMF81IHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMF81LFxuICAubXgtbWQtbjBfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMF81LFxuICAubXktbWQtbjBfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjBfNSxcbiAgLm14LW1kLW4wXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4xXzUge1xuICAgIG1hcmdpbjogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4xXzUsXG4gIC5teS1tZC1uMV81IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjFfNSxcbiAgLm14LW1kLW4xXzUge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW4xXzUsXG4gIC5teS1tZC1uMV81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjFfNSxcbiAgLm14LW1kLW4xXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uMl81IHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uMl81LFxuICAubXktbWQtbjJfNSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW4yXzUsXG4gIC5teC1tZC1uMl81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMl81LFxuICAubXktbWQtbjJfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW4yXzUsXG4gIC5teC1tZC1uMl81IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjYge1xuICAgIG1hcmdpbjogLTQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW42LFxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uNixcbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjYsXG4gIC5teC1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW43IHtcbiAgICBtYXJnaW46IC01NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uNyxcbiAgLm15LW1kLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjcsXG4gIC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjcsXG4gIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW43LFxuICAubXgtbWQtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uOCB7XG4gICAgbWFyZ2luOiAtNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjgsXG4gIC5teS1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW44LFxuICAubXgtbWQtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW44LFxuICAubXktbWQtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uOCxcbiAgLm14LW1kLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjkge1xuICAgIG1hcmdpbjogLTcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW45LFxuICAubXktbWQtbjkge1xuICAgIG1hcmdpbi10b3A6IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uOSxcbiAgLm14LW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uOSxcbiAgLm15LW1kLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjksXG4gIC5teC1tZC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4xMCB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjEwLFxuICAubXktbWQtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjEwLFxuICAubXgtbWQtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMTAsXG4gIC5teS1tZC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uMTAsXG4gIC5teC1tZC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uMTEge1xuICAgIG1hcmdpbjogLTg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4xMSxcbiAgLm15LW1kLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW4xMSxcbiAgLm14LW1kLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjExLFxuICAubXktbWQtbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjExLFxuICAubXgtbWQtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjEyIHtcbiAgICBtYXJnaW46IC05NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uMTIsXG4gIC5teS1tZC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC05NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMTIsXG4gIC5teC1tZC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW4xMixcbiAgLm15LW1kLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW4xMixcbiAgLm14LW1kLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC05NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4xMyB7XG4gICAgbWFyZ2luOiAtMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4xMyxcbiAgLm15LW1kLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMTMsXG4gIC5teC1tZC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMTMsXG4gIC5teS1tZC1uMTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjEzLFxuICAubXgtbWQtbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4xNCB7XG4gICAgbWFyZ2luOiAtMTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4xNCxcbiAgLm15LW1kLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMTQsXG4gIC5teC1tZC1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMTQsXG4gIC5teS1tZC1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjE0LFxuICAubXgtbWQtbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4xNSB7XG4gICAgbWFyZ2luOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4xNSxcbiAgLm15LW1kLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMTUsXG4gIC5teC1tZC1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMTUsXG4gIC5teS1tZC1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjE1LFxuICAubXgtbWQtbjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4yMCB7XG4gICAgbWFyZ2luOiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4yMCxcbiAgLm15LW1kLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMjAsXG4gIC5teC1tZC1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMjAsXG4gIC5teS1tZC1uMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjIwLFxuICAubXgtbWQtbjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4zMCB7XG4gICAgbWFyZ2luOiAtMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4zMCxcbiAgLm15LW1kLW4zMCB7XG4gICAgbWFyZ2luLXRvcDogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMzAsXG4gIC5teC1tZC1uMzAge1xuICAgIG1hcmdpbi1yaWdodDogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMzAsXG4gIC5teS1tZC1uMzAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjMwLFxuICAubXgtbWQtbjMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDYwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0wXzI1IHtcbiAgICBtYXJnaW46IDJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMF8yNSxcbiAgLm15LWxnLTBfMjUge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMF8yNSxcbiAgLm14LWxnLTBfMjUge1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0wXzI1LFxuICAubXktbGctMF8yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0wXzI1LFxuICAubXgtbGctMF8yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0wXzUge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0wXzUsXG4gIC5teS1sZy0wXzUge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMF81LFxuICAubXgtbGctMF81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMF81LFxuICAubXktbGctMF81IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTBfNSxcbiAgLm14LWxnLTBfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0xXzUge1xuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMV81LFxuICAubXktbGctMV81IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0xXzUsXG4gIC5teC1sZy0xXzUge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMV81LFxuICAubXktbGctMV81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0xXzUsXG4gIC5teC1sZy0xXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTJfNSB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0yXzUsXG4gIC5teS1sZy0yXzUge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTJfNSxcbiAgLm14LWxnLTJfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0yXzUsXG4gIC5teS1sZy0yXzUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTJfNSxcbiAgLm14LWxnLTJfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctNiB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctNixcbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctNixcbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy03IHtcbiAgICBtYXJnaW46IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTcsXG4gIC5teS1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy03LFxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy03LFxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctNyxcbiAgLm14LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTgge1xuICAgIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctOCxcbiAgLm15LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTgsXG4gIC5teC1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTgsXG4gIC5teS1sZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy04LFxuICAubXgtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctOSB7XG4gICAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy05LFxuICAubXktbGctOSB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctOSxcbiAgLm14LWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctOSxcbiAgLm15LWxnLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTksXG4gIC5teC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0xMCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0xMCxcbiAgLm15LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0xMCxcbiAgLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTEwLFxuICAubXktbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTEwLFxuICAubXgtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTExIHtcbiAgICBtYXJnaW46IDg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTExLFxuICAubXktbGctMTEge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTExLFxuICAubXgtbGctMTEge1xuICAgIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMTEsXG4gIC5teS1sZy0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMTEsXG4gIC5teC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMTIge1xuICAgIG1hcmdpbjogOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMTIsXG4gIC5teS1sZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMTIsXG4gIC5teC1sZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0xMixcbiAgLm15LWxnLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0xMixcbiAgLm14LWxnLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0xMyB7XG4gICAgbWFyZ2luOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMTMsXG4gIC5teS1sZy0xMyB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTEzLFxuICAubXgtbGctMTMge1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTEzLFxuICAubXktbGctMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0xMyxcbiAgLm14LWxnLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMTQge1xuICAgIG1hcmdpbjogMTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTE0LFxuICAubXktbGctMTQge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0xNCxcbiAgLm14LWxnLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0xNCxcbiAgLm15LWxnLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMTQsXG4gIC5teC1sZy0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTE1IHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0xNSxcbiAgLm15LWxnLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMTUsXG4gIC5teC1sZy0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMTUsXG4gIC5teS1sZy0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTE1LFxuICAubXgtbGctMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0yMCB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMjAsXG4gIC5teS1sZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTIwLFxuICAubXgtbGctMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTIwLFxuICAubXktbGctMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0yMCxcbiAgLm14LWxnLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMzAge1xuICAgIG1hcmdpbjogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTMwLFxuICAubXktbGctMzAge1xuICAgIG1hcmdpbi10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0zMCxcbiAgLm14LWxnLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0zMCxcbiAgLm15LWxnLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMzAsXG4gIC5teC1sZy0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0wXzI1IHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTBfMjUsXG4gIC5weS1sZy0wXzI1IHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0wXzI1LFxuICAucHgtbGctMF8yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0wXzI1LFxuICAucHktbGctMF8yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMF8yNSxcbiAgLnB4LWxnLTBfMjUge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTBfNSB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0wXzUsXG4gIC5weS1sZy0wXzUge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTBfNSxcbiAgLnB4LWxnLTBfNSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0wXzUsXG4gIC5weS1sZy0wXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTBfNSxcbiAgLnB4LWxnLTBfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMV81IHtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0xXzUsXG4gIC5weS1sZy0xXzUge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0xXzUsXG4gIC5weC1sZy0xXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTFfNSxcbiAgLnB5LWxnLTFfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTFfNSxcbiAgLnB4LWxnLTFfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTJfNSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMl81LFxuICAucHktbGctMl81IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMl81LFxuICAucHgtbGctMl81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0yXzUsXG4gIC5weS1sZy0yXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0yXzUsXG4gIC5weC1sZy0yXzUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctNyB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctNyxcbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy03LFxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctNyxcbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy03LFxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTgsXG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctOCxcbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTgsXG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctOCxcbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy05IHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy05LFxuICAucHktbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTksXG4gIC5weC1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy05LFxuICAucHktbGctOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTksXG4gIC5weC1sZy05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMTAge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTEwLFxuICAucHktbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0xMCxcbiAgLnB4LWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0xMCxcbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMTAsXG4gIC5weC1sZy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTExIHtcbiAgICBwYWRkaW5nOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0xMSxcbiAgLnB5LWxnLTExIHtcbiAgICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMTEsXG4gIC5weC1sZy0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctMTEsXG4gIC5weS1sZy0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTExLFxuICAucHgtbGctMTEge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0xMiB7XG4gICAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMTIsXG4gIC5weS1sZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTEyLFxuICAucHgtbGctMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTEyLFxuICAucHktbGctMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0xMixcbiAgLnB4LWxnLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMTMge1xuICAgIHBhZGRpbmc6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0xMyxcbiAgLnB5LWxnLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTEzLFxuICAucHgtbGctMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0xMyxcbiAgLnB5LWxnLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTEzLFxuICAucHgtbGctMTMge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMTQge1xuICAgIHBhZGRpbmc6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0xNCxcbiAgLnB5LWxnLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTE0LFxuICAucHgtbGctMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0xNCxcbiAgLnB5LWxnLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTE0LFxuICAucHgtbGctMTQge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMTUge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0xNSxcbiAgLnB5LWxnLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTE1LFxuICAucHgtbGctMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0xNSxcbiAgLnB5LWxnLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTE1LFxuICAucHgtbGctMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMjAge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0yMCxcbiAgLnB5LWxnLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTIwLFxuICAucHgtbGctMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0yMCxcbiAgLnB5LWxnLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTIwLFxuICAucHgtbGctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMzAge1xuICAgIHBhZGRpbmc6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0zMCxcbiAgLnB5LWxnLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTMwLFxuICAucHgtbGctMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0zMCxcbiAgLnB5LWxnLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTMwLFxuICAucHgtbGctMzAge1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjIsXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4yLFxuICAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0zMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uNCxcbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjBfMjUge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjBfMjUsXG4gIC5teS1sZy1uMF8yNSB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjBfMjUsXG4gIC5teC1sZy1uMF8yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMF8yNSxcbiAgLm15LWxnLW4wXzI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMF8yNSxcbiAgLm14LWxnLW4wXzI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uMF81IHtcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4wXzUsXG4gIC5teS1sZy1uMF81IHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMF81LFxuICAubXgtbGctbjBfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMF81LFxuICAubXktbGctbjBfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjBfNSxcbiAgLm14LWxnLW4wXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4xXzUge1xuICAgIG1hcmdpbjogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4xXzUsXG4gIC5teS1sZy1uMV81IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjFfNSxcbiAgLm14LWxnLW4xXzUge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4xXzUsXG4gIC5teS1sZy1uMV81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjFfNSxcbiAgLm14LWxnLW4xXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uMl81IHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uMl81LFxuICAubXktbGctbjJfNSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4yXzUsXG4gIC5teC1sZy1uMl81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMl81LFxuICAubXktbGctbjJfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW4yXzUsXG4gIC5teC1sZy1uMl81IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjYge1xuICAgIG1hcmdpbjogLTQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW42LFxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uNixcbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uNixcbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjYsXG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW43IHtcbiAgICBtYXJnaW46IC01NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uNyxcbiAgLm15LWxnLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjcsXG4gIC5teC1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjcsXG4gIC5teS1sZy1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW43LFxuICAubXgtbGctbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uOCB7XG4gICAgbWFyZ2luOiAtNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjgsXG4gIC5teS1sZy1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW44LFxuICAubXgtbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW44LFxuICAubXktbGctbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uOCxcbiAgLm14LWxnLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjkge1xuICAgIG1hcmdpbjogLTcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW45LFxuICAubXktbGctbjkge1xuICAgIG1hcmdpbi10b3A6IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uOSxcbiAgLm14LWxnLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uOSxcbiAgLm15LWxnLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjksXG4gIC5teC1sZy1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4xMCB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjEwLFxuICAubXktbGctbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjEwLFxuICAubXgtbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMTAsXG4gIC5teS1sZy1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMTAsXG4gIC5teC1sZy1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uMTEge1xuICAgIG1hcmdpbjogLTg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4xMSxcbiAgLm15LWxnLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4xMSxcbiAgLm14LWxnLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjExLFxuICAubXktbGctbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjExLFxuICAubXgtbGctbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjEyIHtcbiAgICBtYXJnaW46IC05NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uMTIsXG4gIC5teS1sZy1uMTIge1xuICAgIG1hcmdpbi10b3A6IC05NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMTIsXG4gIC5teC1sZy1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4xMixcbiAgLm15LWxnLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW4xMixcbiAgLm14LWxnLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC05NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4xMyB7XG4gICAgbWFyZ2luOiAtMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4xMyxcbiAgLm15LWxnLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMTMsXG4gIC5teC1sZy1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMTMsXG4gIC5teS1sZy1uMTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjEzLFxuICAubXgtbGctbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4xNCB7XG4gICAgbWFyZ2luOiAtMTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4xNCxcbiAgLm15LWxnLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMTQsXG4gIC5teC1sZy1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMTQsXG4gIC5teS1sZy1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjE0LFxuICAubXgtbGctbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4xNSB7XG4gICAgbWFyZ2luOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4xNSxcbiAgLm15LWxnLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMTUsXG4gIC5teC1sZy1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMTUsXG4gIC5teS1sZy1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjE1LFxuICAubXgtbGctbjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4yMCB7XG4gICAgbWFyZ2luOiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4yMCxcbiAgLm15LWxnLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMjAsXG4gIC5teC1sZy1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMjAsXG4gIC5teS1sZy1uMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjIwLFxuICAubXgtbGctbjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4zMCB7XG4gICAgbWFyZ2luOiAtMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4zMCxcbiAgLm15LWxnLW4zMCB7XG4gICAgbWFyZ2luLXRvcDogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMzAsXG4gIC5teC1sZy1uMzAge1xuICAgIG1hcmdpbi1yaWdodDogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMzAsXG4gIC5teS1sZy1uMzAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjMwLFxuICAubXgtbGctbjMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDYwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0wXzI1IHtcbiAgICBtYXJnaW46IDJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMF8yNSxcbiAgLm15LXhsLTBfMjUge1xuICAgIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMF8yNSxcbiAgLm14LXhsLTBfMjUge1xuICAgIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0wXzI1LFxuICAubXkteGwtMF8yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0wXzI1LFxuICAubXgteGwtMF8yNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0wXzUge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0wXzUsXG4gIC5teS14bC0wXzUge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMF81LFxuICAubXgteGwtMF81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMF81LFxuICAubXkteGwtMF81IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTBfNSxcbiAgLm14LXhsLTBfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0xXzUge1xuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMV81LFxuICAubXkteGwtMV81IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0xXzUsXG4gIC5teC14bC0xXzUge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMV81LFxuICAubXkteGwtMV81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0xXzUsXG4gIC5teC14bC0xXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTJfNSB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0yXzUsXG4gIC5teS14bC0yXzUge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTJfNSxcbiAgLm14LXhsLTJfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0yXzUsXG4gIC5teS14bC0yXzUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTJfNSxcbiAgLm14LXhsLTJfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtNiB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtNixcbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTYsXG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC03IHtcbiAgICBtYXJnaW46IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTcsXG4gIC5teS14bC03IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC03LFxuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC03LFxuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtNyxcbiAgLm14LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTgge1xuICAgIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtOCxcbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTgsXG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTgsXG4gIC5teS14bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC04LFxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtOSB7XG4gICAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC05LFxuICAubXkteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtOSxcbiAgLm14LXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtOSxcbiAgLm15LXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTksXG4gIC5teC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0xMCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0xMCxcbiAgLm15LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0xMCxcbiAgLm14LXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTEwLFxuICAubXkteGwtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTEwLFxuICAubXgteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTExIHtcbiAgICBtYXJnaW46IDg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTExLFxuICAubXkteGwtMTEge1xuICAgIG1hcmdpbi10b3A6IDg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTExLFxuICAubXgteGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMTEsXG4gIC5teS14bC0xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtMTEsXG4gIC5teC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMTIge1xuICAgIG1hcmdpbjogOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMTIsXG4gIC5teS14bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMTIsXG4gIC5teC14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0xMixcbiAgLm15LXhsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0xMixcbiAgLm14LXhsLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0xMyB7XG4gICAgbWFyZ2luOiAxMDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMTMsXG4gIC5teS14bC0xMyB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTEzLFxuICAubXgteGwtMTMge1xuICAgIG1hcmdpbi1yaWdodDogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTEzLFxuICAubXkteGwtMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0xMyxcbiAgLm14LXhsLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMTQge1xuICAgIG1hcmdpbjogMTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTE0LFxuICAubXkteGwtMTQge1xuICAgIG1hcmdpbi10b3A6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0xNCxcbiAgLm14LXhsLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0xNCxcbiAgLm15LXhsLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtMTQsXG4gIC5teC14bC0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTE1IHtcbiAgICBtYXJnaW46IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0xNSxcbiAgLm15LXhsLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMTUsXG4gIC5teC14bC0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMTUsXG4gIC5teS14bC0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTE1LFxuICAubXgteGwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0yMCB7XG4gICAgbWFyZ2luOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMjAsXG4gIC5teS14bC0yMCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTIwLFxuICAubXgteGwtMjAge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTIwLFxuICAubXkteGwtMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0yMCxcbiAgLm14LXhsLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMzAge1xuICAgIG1hcmdpbjogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTMwLFxuICAubXkteGwtMzAge1xuICAgIG1hcmdpbi10b3A6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0zMCxcbiAgLm14LXhsLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0zMCxcbiAgLm15LXhsLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtMzAsXG4gIC5teC14bC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0wXzI1IHtcbiAgICBwYWRkaW5nOiAycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTBfMjUsXG4gIC5weS14bC0wXzI1IHtcbiAgICBwYWRkaW5nLXRvcDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0wXzI1LFxuICAucHgteGwtMF8yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0wXzI1LFxuICAucHkteGwtMF8yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMF8yNSxcbiAgLnB4LXhsLTBfMjUge1xuICAgIHBhZGRpbmctbGVmdDogMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTBfNSB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0wXzUsXG4gIC5weS14bC0wXzUge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTBfNSxcbiAgLnB4LXhsLTBfNSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0wXzUsXG4gIC5weS14bC0wXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTBfNSxcbiAgLnB4LXhsLTBfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtMV81IHtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0xXzUsXG4gIC5weS14bC0xXzUge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0xXzUsXG4gIC5weC14bC0xXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTFfNSxcbiAgLnB5LXhsLTFfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTFfNSxcbiAgLnB4LXhsLTFfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTJfNSB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtMl81LFxuICAucHkteGwtMl81IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMl81LFxuICAucHgteGwtMl81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0yXzUsXG4gIC5weS14bC0yXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC0yXzUsXG4gIC5weC14bC0yXzUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC02LFxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTYsXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC02LFxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTYsXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtNyB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtNyxcbiAgLnB5LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC03LFxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtNyxcbiAgLnB5LXhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC03LFxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTgge1xuICAgIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTgsXG4gIC5weS14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtOCxcbiAgLnB4LXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTgsXG4gIC5weS14bC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtOCxcbiAgLnB4LXhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC05IHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC05LFxuICAucHkteGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTksXG4gIC5weC14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC05LFxuICAucHkteGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTksXG4gIC5weC14bC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtMTAge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTEwLFxuICAucHkteGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0xMCxcbiAgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0xMCxcbiAgLnB5LXhsLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMTAsXG4gIC5weC14bC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTExIHtcbiAgICBwYWRkaW5nOiA4OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0xMSxcbiAgLnB5LXhsLTExIHtcbiAgICBwYWRkaW5nLXRvcDogODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMTEsXG4gIC5weC14bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMTEsXG4gIC5weS14bC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTExLFxuICAucHgteGwtMTEge1xuICAgIHBhZGRpbmctbGVmdDogODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0xMiB7XG4gICAgcGFkZGluZzogOTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtMTIsXG4gIC5weS14bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTEyLFxuICAucHgteGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTEyLFxuICAucHkteGwtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC0xMixcbiAgLnB4LXhsLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtMTMge1xuICAgIHBhZGRpbmc6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0xMyxcbiAgLnB5LXhsLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTEzLFxuICAucHgteGwtMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0xMyxcbiAgLnB5LXhsLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTEzLFxuICAucHgteGwtMTMge1xuICAgIHBhZGRpbmctbGVmdDogMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtMTQge1xuICAgIHBhZGRpbmc6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0xNCxcbiAgLnB5LXhsLTE0IHtcbiAgICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTE0LFxuICAucHgteGwtMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0xNCxcbiAgLnB5LXhsLTE0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTE0LFxuICAucHgteGwtMTQge1xuICAgIHBhZGRpbmctbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtMTUge1xuICAgIHBhZGRpbmc6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0xNSxcbiAgLnB5LXhsLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTE1LFxuICAucHgteGwtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0xNSxcbiAgLnB5LXhsLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTE1LFxuICAucHgteGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtMjAge1xuICAgIHBhZGRpbmc6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0yMCxcbiAgLnB5LXhsLTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTIwLFxuICAucHgteGwtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0yMCxcbiAgLnB5LXhsLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTIwLFxuICAucHgteGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtMzAge1xuICAgIHBhZGRpbmc6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0zMCxcbiAgLnB5LXhsLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTMwLFxuICAucHgteGwtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0zMCxcbiAgLnB5LXhsLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTMwLFxuICAucHgteGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW4yLFxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0zMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjQsXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uNSB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW41LFxuICAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjBfMjUge1xuICAgIG1hcmdpbjogLTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjBfMjUsXG4gIC5teS14bC1uMF8yNSB7XG4gICAgbWFyZ2luLXRvcDogLTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjBfMjUsXG4gIC5teC14bC1uMF8yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMF8yNSxcbiAgLm15LXhsLW4wXzI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uMF8yNSxcbiAgLm14LXhsLW4wXzI1IHtcbiAgICBtYXJnaW4tbGVmdDogLTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMF81IHtcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4wXzUsXG4gIC5teS14bC1uMF81IHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uMF81LFxuICAubXgteGwtbjBfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMF81LFxuICAubXkteGwtbjBfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjBfNSxcbiAgLm14LXhsLW4wXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW4xXzUge1xuICAgIG1hcmdpbjogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4xXzUsXG4gIC5teS14bC1uMV81IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjFfNSxcbiAgLm14LXhsLW4xXzUge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW4xXzUsXG4gIC5teS14bC1uMV81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjFfNSxcbiAgLm14LXhsLW4xXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMl81IHtcbiAgICBtYXJnaW46IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMl81LFxuICAubXkteGwtbjJfNSB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW4yXzUsXG4gIC5teC14bC1uMl81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMl81LFxuICAubXkteGwtbjJfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4yXzUsXG4gIC5teC14bC1uMl81IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjYge1xuICAgIG1hcmdpbjogLTQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW42LFxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uNixcbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uNixcbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjYsXG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW43IHtcbiAgICBtYXJnaW46IC01NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uNyxcbiAgLm15LXhsLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjcsXG4gIC5teC14bC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjcsXG4gIC5teS14bC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW43LFxuICAubXgteGwtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uOCB7XG4gICAgbWFyZ2luOiAtNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjgsXG4gIC5teS14bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW44LFxuICAubXgteGwtbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW44LFxuICAubXkteGwtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uOCxcbiAgLm14LXhsLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjkge1xuICAgIG1hcmdpbjogLTcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW45LFxuICAubXkteGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uOSxcbiAgLm14LXhsLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uOSxcbiAgLm15LXhsLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjksXG4gIC5teC14bC1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW4xMCB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjEwLFxuICAubXkteGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjEwLFxuICAubXgteGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMTAsXG4gIC5teS14bC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uMTAsXG4gIC5teC14bC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMTEge1xuICAgIG1hcmdpbjogLTg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4xMSxcbiAgLm15LXhsLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW4xMSxcbiAgLm14LXhsLW4xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjExLFxuICAubXkteGwtbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjExLFxuICAubXgteGwtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTg4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjEyIHtcbiAgICBtYXJnaW46IC05NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMTIsXG4gIC5teS14bC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC05NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uMTIsXG4gIC5teC14bC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW4xMixcbiAgLm15LXhsLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTk2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4xMixcbiAgLm14LXhsLW4xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC05NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW4xMyB7XG4gICAgbWFyZ2luOiAtMTA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4xMyxcbiAgLm15LXhsLW4xMyB7XG4gICAgbWFyZ2luLXRvcDogLTEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uMTMsXG4gIC5teC14bC1uMTMge1xuICAgIG1hcmdpbi1yaWdodDogLTEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMTMsXG4gIC5teS14bC1uMTMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjEzLFxuICAubXgteGwtbjEzIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW4xNCB7XG4gICAgbWFyZ2luOiAtMTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4xNCxcbiAgLm15LXhsLW4xNCB7XG4gICAgbWFyZ2luLXRvcDogLTExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uMTQsXG4gIC5teC14bC1uMTQge1xuICAgIG1hcmdpbi1yaWdodDogLTExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMTQsXG4gIC5teS14bC1uMTQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjE0LFxuICAubXgteGwtbjE0IHtcbiAgICBtYXJnaW4tbGVmdDogLTExMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW4xNSB7XG4gICAgbWFyZ2luOiAtMTIwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4xNSxcbiAgLm15LXhsLW4xNSB7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uMTUsXG4gIC5teC14bC1uMTUge1xuICAgIG1hcmdpbi1yaWdodDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMTUsXG4gIC5teS14bC1uMTUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjE1LFxuICAubXgteGwtbjE1IHtcbiAgICBtYXJnaW4tbGVmdDogLTEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW4yMCB7XG4gICAgbWFyZ2luOiAtMTYwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4yMCxcbiAgLm15LXhsLW4yMCB7XG4gICAgbWFyZ2luLXRvcDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uMjAsXG4gIC5teC14bC1uMjAge1xuICAgIG1hcmdpbi1yaWdodDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMjAsXG4gIC5teS14bC1uMjAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNjBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjIwLFxuICAubXgteGwtbjIwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW4zMCB7XG4gICAgbWFyZ2luOiAtMjQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4zMCxcbiAgLm15LXhsLW4zMCB7XG4gICAgbWFyZ2luLXRvcDogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uMzAsXG4gIC5teC14bC1uMzAge1xuICAgIG1hcmdpbi1yaWdodDogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMzAsXG4gIC5teS14bC1uMzAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjMwLFxuICAubXgteGwtbjMwIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNTYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDYwLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyAqL1xuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vKiBsaW5lIDIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyMiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIzLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgMjIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAvKiBsaW5lIDIyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMzAsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzOCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAxMEQ1MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMTA0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNEVGRjgzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDJmZjRkICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1zdWNjZXNzOmhvdmVyLCBhLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTk2OTJjICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjYmE4YjAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWRhbmdlcjpob3ZlciwgYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTcxZDJhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMTIxNDE2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWNvbG9yLXVpLTAxIHtcbiAgY29sb3I6ICMwMTBENTAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3ItdWktMDE6aG92ZXIsIGEudGV4dC1jb2xvci11aS0wMTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMTA0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWNvbG9yLXVpLTAyIHtcbiAgY29sb3I6ICM0RTU5NzkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3ItdWktMDI6aG92ZXIsIGEudGV4dC1jb2xvci11aS0wMjpmb2N1cyB7XG4gIGNvbG9yOiAjMzAzNzRhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWNvbG9yLXVpLTAzIHtcbiAgY29sb3I6ICNCMkJBQ0IgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3ItdWktMDM6aG92ZXIsIGEudGV4dC1jb2xvci11aS0wMzpmb2N1cyB7XG4gIGNvbG9yOiAjODQ5MWFjICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWNvbG9yLXVpLTA0IHtcbiAgY29sb3I6ICNFNUU3RUIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3ItdWktMDQ6aG92ZXIsIGEudGV4dC1jb2xvci11aS0wNDpmb2N1cyB7XG4gIGNvbG9yOiAjYmFiZmNhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWNvbG9yLXVpLTA1IHtcbiAgY29sb3I6ICNGNkY2RjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3ItdWktMDU6aG92ZXIsIGEudGV4dC1jb2xvci11aS0wNTpmb2N1cyB7XG4gIGNvbG9yOiAjY2JjYmQ3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWNvbG9yLXVpLTA1LTcwIHtcbiAgY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0OCwgMC43KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci11aS0wNS03MDpob3ZlciwgYS50ZXh0LWNvbG9yLXVpLTA1LTcwOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjAzLCAyMDMsIDIxNSwgMC43KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1jb2xvci11aS0wNiB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWNvbG9yLXVpLTA2OmhvdmVyLCBhLnRleHQtY29sb3ItdWktMDY6Zm9jdXMge1xuICBjb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1jb2xvci11aS0wNi0wNiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWNvbG9yLXVpLTA2LTA2OmhvdmVyLCBhLnRleHQtY29sb3ItdWktMDYtMDY6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjA2KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1jb2xvci11aS0wNi0xMCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3ItdWktMDYtMTA6aG92ZXIsIGEudGV4dC1jb2xvci11aS0wNi0xMDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQteWVsbG93LWRhcmsge1xuICBjb2xvcjogI0ZGQ0QwNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1icmFuZC15ZWxsb3ctZGFyazpob3ZlciwgYS50ZXh0LWJyYW5kLXllbGxvdy1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNiNzkyMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQteWVsbG93IHtcbiAgY29sb3I6ICNGRkY1MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtYnJhbmQteWVsbG93OmhvdmVyLCBhLnRleHQtYnJhbmQteWVsbG93OmZvY3VzIHtcbiAgY29sb3I6ICNiM2FjMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQteWVsbG93LWxpZ2h0IHtcbiAgY29sb3I6ICNFNEE4MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtYnJhbmQteWVsbG93LWxpZ2h0OmhvdmVyLCBhLnRleHQtYnJhbmQteWVsbG93LWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICM5ODcwMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtcmVkLWRhcmsge1xuICBjb2xvcjogIzY4MDAxMiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1icmFuZC1yZWQtZGFyazpob3ZlciwgYS50ZXh0LWJyYW5kLXJlZC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxYzAwMDUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtcmVkIHtcbiAgY29sb3I6ICNGRjFFNTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtYnJhbmQtcmVkOmhvdmVyLCBhLnRleHQtYnJhbmQtcmVkOmZvY3VzIHtcbiAgY29sb3I6ICNkMTAwMzQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtcmVkLWxpZ2h0IHtcbiAgY29sb3I6ICNDQjAwMjMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtYnJhbmQtcmVkLWxpZ2h0OmhvdmVyLCBhLnRleHQtYnJhbmQtcmVkLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICM3ZjAwMTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtYmx1ZS1kYXJrIHtcbiAgY29sb3I6ICMwNzBiZGMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtYnJhbmQtYmx1ZS1kYXJrOmhvdmVyLCBhLnRleHQtYnJhbmQtYmx1ZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMwNTA3OTIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtYmx1ZSB7XG4gIGNvbG9yOiAjMDA3QkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWJyYW5kLWJsdWU6aG92ZXIsIGEudGV4dC1icmFuZC1ibHVlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDU2YjMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtYmx1ZS1saWdodCB7XG4gIGNvbG9yOiAjMkIyRUZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWJyYW5kLWJsdWUtbGlnaHQ6aG92ZXIsIGEudGV4dC1icmFuZC1ibHVlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMwMDAzZGUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtZ3JlZW4tZGFyayB7XG4gIGNvbG9yOiAjMDA3NzJFICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWJyYW5kLWdyZWVuLWRhcms6aG92ZXIsIGEudGV4dC1icmFuZC1ncmVlbi1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMwMDJiMTAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtZ3JlZW4ge1xuICBjb2xvcjogIzRFRkY4MyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1icmFuZC1ncmVlbjpob3ZlciwgYS50ZXh0LWJyYW5kLWdyZWVuOmZvY3VzIHtcbiAgY29sb3I6ICMwMmZmNGQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtZ3JlZW4tbGlnaHQge1xuICBjb2xvcjogIzE5REI1MyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1icmFuZC1ncmVlbi1saWdodDpob3ZlciwgYS50ZXh0LWJyYW5kLWdyZWVuLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMxMTk2MzkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtcHVycGxlLWRhcmsge1xuICBjb2xvcjogIzQyMTc2NSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1icmFuZC1wdXJwbGUtZGFyazpob3ZlciwgYS50ZXh0LWJyYW5kLXB1cnBsZS1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxOTA5MjcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtcHVycGxlIHtcbiAgY29sb3I6ICNCMjAwRkYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtYnJhbmQtcHVycGxlOmhvdmVyLCBhLnRleHQtYnJhbmQtcHVycGxlOmZvY3VzIHtcbiAgY29sb3I6ICM3ZDAwYjMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYnJhbmQtcHVycGxlLWxpZ2h0IHtcbiAgY29sb3I6ICM3NzE1QzcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtYnJhbmQtcHVycGxlLWxpZ2h0OmhvdmVyLCBhLnRleHQtYnJhbmQtcHVycGxlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICM0ZTBlODIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLWVycm9yLWRhcmsge1xuICBjb2xvcjogI0I4MDQ0RiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1zdGF0dXMtZXJyb3ItZGFyazpob3ZlciwgYS50ZXh0LWNvbG9yLXN0YXR1cy1lcnJvci1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICM2ZDAyMmYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLWVycm9yIHtcbiAgY29sb3I6ICNENjI0NUEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3Itc3RhdHVzLWVycm9yOmhvdmVyLCBhLnRleHQtY29sb3Itc3RhdHVzLWVycm9yOmZvY3VzIHtcbiAgY29sb3I6ICM5NTE5M2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0IHtcbiAgY29sb3I6ICNGRkYyRjYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmhvdmVyLCBhLnRleHQtY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmE2YzEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyayB7XG4gIGNvbG9yOiAjQkM0QTA5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcms6aG92ZXIsIGEudGV4dC1jb2xvci1zdGF0dXMtd2FybmluZy1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICM3MzJkMDYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLXdhcm5pbmcge1xuICBjb2xvcjogI0UzNzMzNCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1zdGF0dXMtd2FybmluZzpob3ZlciwgYS50ZXh0LWNvbG9yLXN0YXR1cy13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNiMjUwMTkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQge1xuICBjb2xvcjogI0ZGRjNFRCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1zdGF0dXMtd2FybmluZy1saWdodDpob3ZlciwgYS50ZXh0LWNvbG9yLXN0YXR1cy13YXJuaW5nLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmMwYTEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyayB7XG4gIGNvbG9yOiAjMEM3OTUyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWNvbG9yLXN0YXR1cy1zdWNjZXNzLWRhcms6aG92ZXIsIGEudGV4dC1jb2xvci1zdGF0dXMtc3VjY2Vzcy1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMwNTMzMjMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzM5QkQ4RCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1zdGF0dXMtc3VjY2Vzczpob3ZlciwgYS50ZXh0LWNvbG9yLXN0YXR1cy1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyNzgyNjEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQge1xuICBjb2xvcjogI0VBRjVGMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodDpob3ZlciwgYS50ZXh0LWNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNiNmRjY2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLWluZm8tZGFyayB7XG4gIGNvbG9yOiAjMkM1M0I5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWNvbG9yLXN0YXR1cy1pbmZvLWRhcms6aG92ZXIsIGEudGV4dC1jb2xvci1zdGF0dXMtaW5mby1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxZDM3N2IgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLWluZm8ge1xuICBjb2xvcjogIzY5OTNGRiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1zdGF0dXMtaW5mbzpob3ZlciwgYS50ZXh0LWNvbG9yLXN0YXR1cy1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMxZDVjZmYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3Itc3RhdHVzLWluZm8tbGlnaHQge1xuICBjb2xvcjogI0VFRjNGRiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1zdGF0dXMtaW5mby1saWdodDpob3ZlciwgYS50ZXh0LWNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICNhMmJkZmYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3ItbGlua2VkaW4ge1xuICBjb2xvcjogIzE0M0RENiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1saW5rZWRpbjpob3ZlciwgYS50ZXh0LWNvbG9yLWxpbmtlZGluOmZvY3VzIHtcbiAgY29sb3I6ICMwZDI5OTAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3ItaW5kZWVkIHtcbiAgY29sb3I6ICMwMDNBOUIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3ItaW5kZWVkOmhvdmVyLCBhLnRleHQtY29sb3ItaW5kZWVkOmZvY3VzIHtcbiAgY29sb3I6ICMwMDFkNGYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3ItdHdpdHRlciB7XG4gIGNvbG9yOiAjMURBMUYyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWNvbG9yLXR3aXR0ZXI6aG92ZXIsIGEudGV4dC1jb2xvci10d2l0dGVyOmZvY3VzIHtcbiAgY29sb3I6ICMwYjc2YjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3ItZmFjZWJvb2sge1xuICBjb2xvcjogIzE4NzdGMiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1mYWNlYm9vazpob3ZlciwgYS50ZXh0LWNvbG9yLWZhY2Vib29rOmZvY3VzIHtcbiAgY29sb3I6ICMwYTU0YjMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3ItaW5zdGFncmFtIHtcbiAgY29sb3I6ICMxREExRjIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtY29sb3ItaW5zdGFncmFtOmhvdmVyLCBhLnRleHQtY29sb3ItaW5zdGFncmFtOmZvY3VzIHtcbiAgY29sb3I6ICMwYjc2YjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtY29sb3ItbmV3LWJvZHkge1xuICBjb2xvcjogIzAzMEIyRSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1jb2xvci1uZXctYm9keTpob3ZlciwgYS50ZXh0LWNvbG9yLW5ldy1ib2R5OmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1MSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU0LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWJsYWNrLTUwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTUsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1OSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSA2MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDY1LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcyLCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LXJlc2V0IHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzICovXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLyogbGluZSAxMywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLyogbGluZSAzNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiOyB9XG4gIC8qIGxpbmUgNDksIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNTIsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIC8qIGxpbmUgNTgsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgLyogbGluZSA2MywgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgLyogbGluZSA3MCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7IH1cbiAgQHBhZ2Uge1xuICAgIHNpemU6IGEzOyB9XG4gIC8qIGxpbmUgODMsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDEwMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgODYsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDEwMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOTEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC8qIGxpbmUgOTQsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7IH1cbiAgLyogbGluZSA5OCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50OyB9XG4gICAgLyogbGluZSAxMDEsIC4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC50YWJsZSB0ZCxcbiAgICAudGFibGUgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTA4LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExNCwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC8qIGxpbmUgMTE3LCAuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgICAudGFibGUtZGFyayB0aCxcbiAgICAudGFibGUtZGFyayB0ZCxcbiAgICAudGFibGUtZGFyayB0aGVhZCB0aCxcbiAgICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuICAvKiBsaW5lIDEyNSwgLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4qIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuOnJvb3Qge1xuICAtLXRoZW1lVHh0Q29sb3I6ICMwMTBENTA7XG4gIC0tdGhlbWVCZ0NvbG9yOiAjRjZGNkY4O1xuICAtLW5hdkhvdmVyQmdDb2xvcjogI0Y2RjZGODtcbiAgZm9udC1mYW1pbHk6IFwiQXNwZWt0YSBWYXJpYWJsZVwiLCBzYW5zLXNlcmlmOyB9XG5cbi8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbjpob3N0ID4gKiB7XG4gIGZvbnQtZmFtaWx5OiBcIkFzcGVrdGEgVmFyaWFibGVcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5kYXJrLXRoZW1lIHtcbiAgLS10aGVtZVR4dENvbG9yOiAjRkZGRkZGO1xuICAtLXRoZW1lQmdDb2xvcjogIzAxMEQ1MDtcbiAgLS1uYXZIb3ZlckJnQ29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7IH1cblxuLyogbGluZSAzMCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnRoZW1lVHh0Q29sb3Ige1xuICBjb2xvcjogdmFyKC0tdGhlbWVUeHRDb2xvcik7IH1cblxuLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnRoZW1lQmdDb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lQmdDb2xvcik7IH1cblxuLyogbGluZSAzOCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLm5hdkhvdmVyQmdDb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdkhvdmVyQmdDb2xvcik7IH1cblxuLyogbGluZSA0Miwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkFzcGVrdGEgVmFyaWFibGVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMzBCMkU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2Rjg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMnMgZWFzZS1pbi1vdXQ7XG4gIC0tYmdTdGFydENvbDogI0Y2RjZGODtcbiAgLS1iZ0VuZENvbDogIzAxMEQ1MDtcbiAgLS10ZXh0U3RhcnRDb2w6ICMwMzBCMkU7XG4gIC0tdGV4dEVuZENvbDogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDU4LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgNTgsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLyogbGluZSA1OCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbi8qIGxpbmUgNzEsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiNtYWluLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIGxpbmUgNzgsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5tYXgtd2lkdGgtNzEyIHtcbiAgbWF4LXdpZHRoOiA3MTJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogbm9uZTsgfVxuXG4vKiBsaW5lIDg1LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uZnVsbC1oZWlnaHQsXG4uZnVsbC1oZWlnaHQtbGFyZ2UsXG4uZnVsbC1oZWlnaHQtYWRqdXN0ZWQge1xuICBtaW4taGVpZ2h0OiA4MHZoO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKiBsaW5lIDkzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG5zZWN0aW9uIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgbGluZWFyO1xuICAtLWJnU3RhcnRDb2w6ICNGNkY2Rjg7XG4gIC0tYmdFbmRDb2w6ICMwMTBENTA7XG4gIC0tdGV4dFN0YXJ0Q29sOiAjMDMwQjJFO1xuICAtLXRleHRFbmRDb2w6ICNGRkZGRkY7IH1cblxuQGtleWZyYW1lcyBmYWRlSXQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmdTdGFydENvbCk7XG4gICAgY29sb3I6IHZhcigtLXRleHRTdGFydENvbCk7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmdFbmRDb2wpO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0RW5kQ29sKTsgfSB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uYmFja2dyb3VuZEFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBmYWRlSXQgMS41cyBlYXNlLWluLW91dCBmb3J3YXJkczsgfVxuXG4vKiBsaW5lIDExOCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuYSB7XG4gIGNvbG9yOiAjMDEwRDUwOyB9XG4gIC8qIGxpbmUgMTIwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLyogbGluZSAxMjUsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgYTpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAvKiBsaW5lIDEzMSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICBhLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICMwMTBENTAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC8qIGxpbmUgMTM2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIGEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogIzAxMEQ1MCAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLyogbGluZSAxNDMsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNDcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5iZy1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gIC8qIGxpbmUgMTUzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5iZy1pbWFnZSAuYmctY29udGVudCB7XG4gICAgei1pbmRleDogMzsgfVxuICAvKiBsaW5lIDE1Nywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAuYmctaW1hZ2UgLmJnLW92ZXJsYXkge1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMi41czsgfVxuICAgIC8qIGxpbmUgMTcwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLmJnLWltYWdlIC5iZy1vdmVybGF5LnNob3cge1xuICAgICAgb3BhY2l0eTogMS4wOyB9XG5cbi8qIGxpbmUgMTc2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4ucGFnZS1oZXJvLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4O1xuICB3aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDE3Niwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5wYWdlLWhlcm8taW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxNzYsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAucGFnZS1oZXJvLWltZyB7XG4gICAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvKiBsaW5lIDE3Niwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5wYWdlLWhlcm8taW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ1NnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC8qIGxpbmUgMTc2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLnBhZ2UtaGVyby1pbWcge1xuICAgICAgbWluLWhlaWdodDogNTgwcHg7IH0gfVxuICAvKiBsaW5lIDIwMCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAucGFnZS1oZXJvLWltZyBoMiB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLyogbGluZSAyMDUsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5wYWdlLWxhcmdlLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICB3aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDIwNSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5wYWdlLWxhcmdlLWltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMjA1LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLnBhZ2UtbGFyZ2UtaW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGxpbmUgMjA1LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLnBhZ2UtbGFyZ2UtaW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC8qIGxpbmUgMjA1LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLnBhZ2UtbGFyZ2UtaW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU4MHB4OyB9IH1cblxuLyogbGluZSAyMzAsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5wYWdlLW1lZGl1bS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyODhweDtcbiAgd2lkdGg6IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSAyMzAsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAucGFnZS1tZWRpdW0taW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0M3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAyMzAsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAucGFnZS1tZWRpdW0taW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC8qIGxpbmUgMjMwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLnBhZ2UtbWVkaXVtLWltZyB7XG4gICAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLyogbGluZSAyMzAsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAucGFnZS1tZWRpdW0taW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDsgfSB9XG5cbi8qIGxpbmUgMjU4LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNjMsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5zaGFkb3ctbWF4aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAvKiBsaW5lIDI2Niwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAuc2hhZG93LW1heGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm94LXNoYWRvdzogMCAxMDBweCA4MHB4IHJnYmEoMjgsIDExLCA3OCwgMC4wMyksIDAgNjQuODE0OHB4IDQ2Ljg1MTlweCByZ2JhKDI4LCAxMSwgNzgsIDAuMDIyNzc3OCksIDAgMzguNTE4NXB4IDI1LjQ4MTVweCByZ2JhKDI4LCAxMSwgNzgsIDAuMDE4MjIyMiksIDAgMjBweCAxM3B4IHJnYmEoMjgsIDExLCA3OCwgMC4wMTUpLCAwIDguMTQ4MTVweCA2LjUxODUycHggcmdiYSgyOCwgMTEsIDc4LCAwLjAxMTc3NzgpLCAwIDEuODUxODVweCAzLjE0ODE1cHggcmdiYSgyOCwgMTEsIDc4LCAwLjAwNzIyMjIyKTsgfVxuXG4vKiBsaW5lIDI3OCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmNvbnRhaW5lci1zaGFkb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSAyODEsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLmNvbnRhaW5lci1zaGFkb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMzksIDQ4LCAxMjksIDAuMDgpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLyogbGluZSAyOTMsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLnJlc3BvbnNpdmUtbm9jb3JuZXItbWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMjk5LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG51bC50aWNrIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgMzA0LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIHVsLnRpY2sgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgMCA1NnB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC8qIGxpbmUgMzA5LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgdWwudGljayBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWJ1bGxldC10aWNrLWNpcmNsZS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLyogbGluZSAzMjQsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLnNlY3Rpb24tYXJ0aWNsZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSAzMjksIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5zZWN0aW9uLWFydGljbGUgdWwuYXJ0aWNsZS1tZXRhIHtcbiAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDMzMiwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAuc2VjdGlvbi1hcnRpY2xlIHVsLmFydGljbGUtbWV0YSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC8qIGxpbmUgMzM2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLnNlY3Rpb24tYXJ0aWNsZSB1bC5hcnRpY2xlLW1ldGEgbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgcGFkZGluZzogMCA4cHg7IH1cbiAgLyogbGluZSAzNDIsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLnNlY3Rpb24tYXJ0aWNsZSB1bC5hcnRpY2xlLW1ldGEgbGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMzQ4LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uc2VjdGlvbi1hcnRpY2xlIC5hcnRpY2xlLXVuZGVyc2NvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLyogbGluZSAzNTYsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5zZWN0aW9uLWFydGljbGUgLmFydGljbGUtYXV0aG9yIC5hcnRpY2xlLWF1dGhvcl9pbWcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLyogbGluZSAzNjMsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLnNlY3Rpb24tYXJ0aWNsZSAuYXJ0aWNsZS1hdXRob3IgLmFydGljbGUtYXV0aG9yX2ltZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLyogbGluZSAzNzcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbnVsLmxpc3QtZ3JvdXAuaWNvbi1saXN0LWdyb3VwIGxpLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4vKiBsaW5lIDM4MSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xudWwuY2FyZWVycy1tZXRhIHtcbiAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDM4NCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICB1bC5jYXJlZXJzLW1ldGEgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAvKiBsaW5lIDM4OCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIHVsLmNhcmVlcnMtbWV0YSBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAvKiBsaW5lIDM5NCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICB1bC5jYXJlZXJzLW1ldGEgbGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgNDAwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uY2FyZWVycy11bmRlcnNjb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi8qIGxpbmUgNDA4LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4jYXBwbHktYmFyIC5hcHBseS1iYXJfc2hhcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTdFQjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDQwOCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgICNhcHBseS1iYXIgLmFwcGx5LWJhcl9zaGFyZSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRTVFN0VCOyB9IH1cblxuLyogbGluZSA0MTcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiNhcHBseS1iYXIgLnNoYXJlYmFyLm5hdiAubmF2LWl0ZW0ge1xuICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgNDIwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICNhcHBseS1iYXIgLnNoYXJlYmFyLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLnNvY2lhbC1pY29uIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgLyogbGluZSA0MzAsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAjYXBwbHktYmFyIC5zaGFyZWJhci5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5zb2NpYWwtaWNvbi5zb2NpYWwtaWNvbl9mYWNlYm9vayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg3N0YyOyB9XG4gICAgLyogbGluZSA0MzQsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAjYXBwbHktYmFyIC5zaGFyZWJhci5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5zb2NpYWwtaWNvbi5zb2NpYWwtaWNvbl90d2l0dGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxREExRjI7IH1cbiAgICAvKiBsaW5lIDQzOCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgICNhcHBseS1iYXIgLnNoYXJlYmFyLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLnNvY2lhbC1pY29uLnNvY2lhbC1pY29uX2xpbmtlZGluIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDNERDY7IH1cbiAgICAvKiBsaW5lIDQ0Miwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgICNhcHBseS1iYXIgLnNoYXJlYmFyLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLnNvY2lhbC1pY29uLnNvY2lhbC1pY29uX2luc3RhZ3JhbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMURBMUYyOyB9XG4gICAgLyogbGluZSA0NDYsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAjYXBwbHktYmFyIC5zaGFyZWJhci5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5zb2NpYWwtaWNvbi5zb2NpYWwtaWNvbl9saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTBENTA7IH1cbiAgICAvKiBsaW5lIDQ1MCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgICNhcHBseS1iYXIgLnNoYXJlYmFyLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLnNvY2lhbC1pY29uLmFjdGl2ZSwgI2FwcGx5LWJhciAuc2hhcmViYXIubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuc29jaWFsLWljb246aG92ZXIge1xuICAgICAgY29sb3I6ICM0RTU5Nzk7IH1cblxuLyogbGluZSA0NTksIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5yb2xlLWRlc2NyaXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDQ1OSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5yb2xlLWRlc2NyaXB0aW9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgzOSwgNDgsIDEyOSwgMC4wOCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDQ2Nywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5yb2xlLWRlc2NyaXB0aW9uIC5yb2xlLWRlc2NyaXB0aW9uX3RlYW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY4OyB9IH1cblxuLyogbGluZSA0NzUsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5yb2xlLWFwcGxpY2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDQ3NSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5yb2xlLWFwcGxpY2F0aW9uIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgzOSwgNDgsIDEyOSwgMC4wOCk7IH0gfVxuICAvKiBsaW5lIDQ4Mywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAucm9sZS1hcHBsaWNhdGlvbiAubG9naW4tYmFyX290aGVybWV0aG9kcyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU3RUI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgNDgzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgICAucm9sZS1hcHBsaWNhdGlvbiAubG9naW4tYmFyX290aGVybWV0aG9kcyB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0U1RTdFQjsgfSB9XG5cbi8qIGxpbmUgNDkyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4ud2hpdGUtY3VydmVkLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA0OTIsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAud2hpdGUtY3VydmVkLWJveCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMCA4cHggMjRweCAwIHJnYmEoMzksIDQ4LCAxMjksIDAuMDgpOyB9IH1cblxuLyogbGluZSA1MDEsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiNtYWluLWNvbnRlbnQgLnNlY3Rpb24tbGVnYWwgb2wge1xuICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICBwYWRkaW5nOiAwIDAgMCAzMnB4OyB9XG5cbi8qIGxpbmUgNTA2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4jbWFpbi1jb250ZW50IC5zZWN0aW9uLWxlZ2FsIG9sIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDUxMSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuI21haW4tY29udGVudCAuc2VjdGlvbi1sZWdhbCBvbCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMnB4O1xuICB3aWR0aDogMzJweDtcbiAgY29udGVudDogY291bnRlcnMoaXRlbSwgXCIuXCIpIFwiIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogaXRlbTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIGxpbmUgNTIwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4jbWFpbi1jb250ZW50IC5zZWN0aW9uLWxlZ2FsIHVsW3R5cGU9J2EnXSB7XG4gIGNvdW50ZXItcmVzZXQ6IGl0ZW07XG4gIGNvdW50ZXItcmVzZXQ6IHN1Yml0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSA1MjcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiNtYWluLWNvbnRlbnQgLnNlY3Rpb24tbGVnYWwgdWxbdHlwZT0nYSddIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUzMSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuI21haW4tY29udGVudCAuc2VjdGlvbi1sZWdhbCB1bFt0eXBlPSdhJ10gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdWJpdGVtLCBsb3dlci1hbHBoYSkgXCIpXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdWJpdGVtOyB9XG5cbi8qIGxpbmUgNTM2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4jbWFpbi1jb250ZW50IC5zZWN0aW9uLWxlZ2FsIG9sW3R5cGU9J2knXSB7XG4gIGNvdW50ZXItcmVzZXQ6IHN1Yml0ZW07XG4gIGNvdW50ZXItcmVzZXQ6IHN1YnN1Yml0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItcm9tYW47XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSA1NDMsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiNtYWluLWNvbnRlbnQgLnNlY3Rpb24tbGVnYWwgb2xbdHlwZT0naSddIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDU0Nywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuI21haW4tY29udGVudCAuc2VjdGlvbi1sZWdhbCBvbFt0eXBlPSdpJ10gbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihzdWJzdWJpdGVtLCBsb3dlci1yb21hbikgXCIpXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzdWJzdWJpdGVtOyB9XG5cbi8qIGxpbmUgNTUyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG5oci5ib3JkZXItZGFzaGVkIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNFNUU3RUI7IH1cblxuLyogbGluZSA1NTksIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiNnb29nbGUtbWFwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxOTRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDU1OSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgICNnb29nbGUtbWFwIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0MHB4OyB9IH1cblxuLyogbGluZSA1NjgsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5iZy1oYWxmLTAxLWhhbGYtMDUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDEwRDUwIDUwJSwgI0Y2RjZGOCA1MCUpOyB9XG5cbi8qIGxpbmUgNTcyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uYmctaGFsZi0wMS1oYWxmLXRyYW5zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAxMEQ1MCA1MCUsIHRyYW5zcGFyZW50IDUwJSk7IH1cblxuLyogbGluZSA1NzcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiNtYWluLWNvbnRlbnQgc2VjdGlvbi5iZy1jb2xvci11aS0wMSBoMyBzcGFuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1ODEsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiNtYWluLWNvbnRlbnQgc2VjdGlvbi5iZy1jb2xvci11aS0wMSAuc2ltcGxlLWxpbmsudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0RUZGODMgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbmhlYWRlciNoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbmhlYWRlciNoZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGhlaWdodDogNzZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG5oZWFkZXIjaGVhZGVyLm1vYmlsZW5hdi1vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ1LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gIGhlYWRlciNoZWFkZXIubW9iaWxlbmF2LW9wZW4gLm5hdmJhciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNTEsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbmhlYWRlciNoZWFkZXIuZGFyay10aGVtZS5tb2JpbGVuYXYtb3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lQmdDb2xvcik7IH1cblxuLyogbGluZSA1Niwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuaGVhZGVyI2hlYWRlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMiwgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiNoZWFkZXIgLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiAxLjByZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjByZW07XG4gIGZvbnQtc2l6ZTogMS4wcmVtO1xuICBtYXJnaW46IDA7IH1cblxuLyogbGluZSA5LCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuI2hlYWRlciAubmF2YmFyLXRvZ2dsZXIge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5uYXZiYXItdG9nZ2xlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxLjc1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tdGhlbWVUeHRDb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgfVxuICAvKiBsaW5lIDMzLCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5uYXZiYXItdG9nZ2xlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiA0cHg7IH1cbiAgLyogbGluZSAzNywgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiAgI2hlYWRlciAubmF2YmFyLXRvZ2dsZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMTJweDsgfVxuICAvKiBsaW5lIDQxLCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5uYXZiYXItdG9nZ2xlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiAyMHB4OyB9XG4gIC8qIGxpbmUgNDUsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4gICNoZWFkZXIgLm5hdmJhci10b2dnbGVyOm5vdCguY29sbGFwc2VkKSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgdG9wOiAxMnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgYmFja2dyb3VuZDogIzRFNTk3OTsgfVxuICAvKiBsaW5lIDUxLCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5uYXZiYXItdG9nZ2xlcjpub3QoLmNvbGxhcHNlZCkgc3BhbjpudGgtY2hpbGQoMikge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDU2LCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5uYXZiYXItdG9nZ2xlcjpub3QoLmNvbGxhcHNlZCkgc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMTJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiAjNEU1OTc5OyB9XG5cbi8qIGxpbmUgNjMsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4jaGVhZGVyIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgLW1zLWZsZXgtZmxvdzogd3JhcDtcbiAgZmxleC1mbG93OiB3cmFwOyB9XG5cbi8qIGxpbmUgNjgsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4jaGVhZGVyIC5uYXZiYXIge1xuICBwYWRkaW5nOiAwOyB9XG4gIC8qIGxpbmUgNzEsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4gICNoZWFkZXIgLm5hdmJhciAubmF2Om5vdCgubGFuZy1zd2l0Y2hlcikgLm5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWVUeHRDb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG4gICAgLyogbGluZSA4MCwgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiAgICAjaGVhZGVyIC5uYXZiYXIgLm5hdjpub3QoLmxhbmctc3dpdGNoZXIpIC5uYXYtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tdGhlbWVUeHRDb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZIb3ZlckJnQ29sb3IpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLyogbGluZSA4Niwgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiAgICAjaGVhZGVyIC5uYXZiYXIgLm5hdjpub3QoLmxhbmctc3dpdGNoZXIpIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2SG92ZXJCZ0NvbG9yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgOTEsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4gICAgICAjaGVhZGVyIC5uYXZiYXIgLm5hdjpub3QoLmxhbmctc3dpdGNoZXIpIC5uYXYtbGlua1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdkhvdmVyQmdDb2xvcik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgLyogbGluZSA3MSwgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiAgICAgICNoZWFkZXIgLm5hdmJhciAubmF2Om5vdCgubGFuZy1zd2l0Y2hlcikgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDEycHg7XG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMTA4LCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAgICAgICAjaGVhZGVyIC5uYXZiYXIgLm5hdjpub3QoLmxhbmctc3dpdGNoZXIpIC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lVHh0Q29sb3IpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNEVGRjgzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgLyogbGluZSAxMTUsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4gICAgICAgICNoZWFkZXIgLm5hdmJhciAubmF2Om5vdCgubGFuZy1zd2l0Y2hlcikgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRoZW1lVHh0Q29sb3IpO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNEVGRjgzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgLyogbGluZSAxMjIsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4gICAgICAgICNoZWFkZXIgLm5hdmJhciAubmF2Om5vdCgubGFuZy1zd2l0Y2hlcikgLm5hdi1saW5rW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzRFRkY4MztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY4OyB9IH1cbiAgICAvKiBsaW5lIDEyOCwgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiAgICAjaGVhZGVyIC5uYXZiYXIgLm5hdjpub3QoLmxhbmctc3dpdGNoZXIpIC5uYXYtbGluay5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL0NoZXZyb24gZG93bi5zdmdcIik7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHRvcDogMTZweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAvKiBsaW5lIDEyOCwgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiAgICAgICAgI2hlYWRlciAubmF2YmFyIC5uYXY6bm90KC5sYW5nLXN3aXRjaGVyKSAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDsgfSB9XG4gICAgLyogbGluZSAxNDksIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4gICAgI2hlYWRlciAubmF2YmFyIC5uYXY6bm90KC5sYW5nLXN3aXRjaGVyKSAubmF2LWxpbmtbYXJpYS1leHBhbmRlZD1cInRydWVcIl0uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9DaGV2cm9uIHVwLnN2Z1wiKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLyogbGluZSAxNTUsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4gICAgI2hlYWRlciAubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLyogbGluZSAxNTUsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4gICAgI2hlYWRlciAubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gICAgICAvKiBsaW5lIDE3Mywgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiAgICAgICNoZWFkZXIgLm5hdmJhciAuZHJvcGRvd24tbWVudTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgdG9wOiAtMTJweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDEwcHggMTJweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuICAgICAgICB6LWluZGV4OiAyOyB9IH1cbiAgLyogbGluZSAyMDMsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4gICNoZWFkZXIgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubmF2LWl0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG4gIC8qIGxpbmUgMjA3LCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6IHZhcigtLXRoZW1lVHh0Q29sb3IpO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjE0LCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAgICAgI2hlYWRlciAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2SG92ZXJCZ0NvbG9yKTsgfSB9XG4gICAgLyogbGluZSAyMTksIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4gICAgI2hlYWRlciAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1uYXZIb3ZlckJnQ29sb3IpOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAvKiBsaW5lIDIyNSwgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiAgICAjaGVhZGVyIC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgY29sb3I6ICMwMTBENTA7IH1cbiAgICAgIC8qIGxpbmUgMjI5LCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAgICAgI2hlYWRlciAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGQzsgfSB9XG4gIC8qIGxpbmUgMjM3LCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAjaGVhZGVyIC5uYXZiYXIgLm5hdi5sYW5nLXN3aXRjaGVyIGg1LFxuICAjaGVhZGVyIC5uYXZiYXIgLm5hdi5sYW5nLXN3aXRjaGVyIHAge1xuICAgIGNvbG9yOiB2YXIoLS10aGVtZVR4dENvbG9yKTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLyogbGluZSAyNDUsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4gICNoZWFkZXIgLm5hdmJhciAubmF2Lmxhbmctc3dpdGNoZXIgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICMwMDdCRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0IyQkFDQjsgfVxuICAgIC8qIGxpbmUgMjU1LCBzcmMvYXNzZXRzL3Njc3MvX21haW5uYXYuc2NzcyAqL1xuICAgICNoZWFkZXIgLm5hdmJhciAubmF2Lmxhbmctc3dpdGNoZXIgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6IHZhcigtLXRoZW1lVHh0Q29sb3IpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLyogbGluZSAyNjAsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4gICAgI2hlYWRlciAubmF2YmFyIC5uYXYubGFuZy1zd2l0Y2hlciAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB2YXIoLS10aGVtZVR4dENvbG9yKTsgfVxuICAvKiBsaW5lIDI2NSwgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiAgI2hlYWRlciAubmF2YmFyIC5uYXYubGFuZy1zd2l0Y2hlciAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSAyNzEsIHNyYy9hc3NldHMvc2Nzcy9fbWFpbm5hdi5zY3NzICovXG4gICNoZWFkZXIgLm5hdmJhciAubmF2LWxvY2F0aW9uIHtcbiAgICBjb2xvcjogdmFyKC0tdGhlbWVUeHRDb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2SG92ZXJCZ0NvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMXMgZWFzZS1pbi1vdXQ7IH1cbiAgICAvKiBsaW5lIDI3Niwgc3JjL2Fzc2V0cy9zY3NzL19tYWlubmF2LnNjc3MgKi9cbiAgICAjaGVhZGVyIC5uYXZiYXIgLm5hdi1sb2NhdGlvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi8qIGxpbmUgMiwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuZm9vdGVyI2Zvb3RlciAjZm9vdGVyLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAxMEQ1MDsgfVxuICAvKiBsaW5lIDgsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiAgZm9vdGVyI2Zvb3RlciAjZm9vdGVyLW1haW4gI2Zvb3Rlcm5hdi5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICMwMTBENTA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC8qIGxpbmUgMTUsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiAgICBmb290ZXIjZm9vdGVyICNmb290ZXItbWFpbiAjZm9vdGVybmF2Lm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgZm9vdGVyI2Zvb3RlciAjZm9vdGVyLW1haW4gI2Zvb3Rlcm5hdi5uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzRFNTk3OTsgfVxuICAvKiBsaW5lIDI1LCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluIC5uYXYubGFuZy1zd2l0Y2hlciAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzAxMEQ1MDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTVFN0VCOyB9XG4gICAgLyogbGluZSAzMywgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICAgIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluIC5uYXYubGFuZy1zd2l0Y2hlciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgZm9vdGVyI2Zvb3RlciAjZm9vdGVyLW1haW4gLm5hdi5sYW5nLXN3aXRjaGVyIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICM0RTU5Nzk7IH1cbiAgLyogbGluZSAzOCwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIjZm9vdGVyICNmb290ZXItbWFpbiAubmF2Lmxhbmctc3dpdGNoZXIgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgNDQsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiAgZm9vdGVyI2Zvb3RlciAjZm9vdGVyLW1haW4gc3ZnI3NhYmVydGVjaF9sb2dvX2Zvb3RlciB7XG4gICAgd2lkdGg6IDk2cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgNDQsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluIHN2ZyNzYWJlcnRlY2hfbG9nb19mb290ZXIge1xuICAgICAgICB3aWR0aDogMTI1cHg7IH0gfVxuICAvKiBsaW5lIDUxLCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluIGg1IHtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogIzAxMEQ1MDsgfVxuICAvKiBsaW5lIDU4LCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluIHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAvKiBsaW5lIDYzLCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG4gIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluIGEge1xuICAgIGNvbG9yOiAjMDEwRDUwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAvKiBsaW5lIDY3LCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG4gICAgZm9vdGVyI2Zvb3RlciAjZm9vdGVyLW1haW4gYS5hY3RpdmUsIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM0RTU5Nzk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSA3NSwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIjZm9vdGVyICNmb290ZXItbWFpbiAjZm9vdGVybmF2LXNvY2lhbC5uYXYgLm5hdi1pdGVtIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLyogbGluZSA3OCwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICAgIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluICNmb290ZXJuYXYtc29jaWFsLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLnNvY2lhbC1pY29uIHtcbiAgICAgIGNvbG9yOiAjMDEwRDUwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAgICAgLyogbGluZSA4OCwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICAgICAgZm9vdGVyI2Zvb3RlciAjZm9vdGVyLW1haW4gI2Zvb3Rlcm5hdi1zb2NpYWwubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuc29jaWFsLWljb24uc29jaWFsLWljb25fZmFjZWJvb2sge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg3N0YyOyB9XG4gICAgICAvKiBsaW5lIDkxLCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG4gICAgICBmb290ZXIjZm9vdGVyICNmb290ZXItbWFpbiAjZm9vdGVybmF2LXNvY2lhbC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5zb2NpYWwtaWNvbi5zb2NpYWwtaWNvbl90d2l0dGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFEQTFGMjsgfVxuICAgICAgLyogbGluZSA5NCwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICAgICAgZm9vdGVyI2Zvb3RlciAjZm9vdGVyLW1haW4gI2Zvb3Rlcm5hdi1zb2NpYWwubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuc29jaWFsLWljb24uc29jaWFsLWljb25fdHdpdHRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxREExRjI7IH1cbiAgICAgIC8qIGxpbmUgOTcsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluICNmb290ZXJuYXYtc29jaWFsLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLnNvY2lhbC1pY29uLnNvY2lhbC1pY29uX2xpbmtlZGluIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0M0RENjsgfVxuICAgICAgLyogbGluZSAxMDAsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiAgICAgIGZvb3RlciNmb290ZXIgI2Zvb3Rlci1tYWluICNmb290ZXJuYXYtc29jaWFsLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLnNvY2lhbC1pY29uLnNvY2lhbC1pY29uX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwRDUwOyB9XG4gICAgICAvKiBsaW5lIDEwNCwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICAgICAgZm9vdGVyI2Zvb3RlciAjZm9vdGVyLW1haW4gI2Zvb3Rlcm5hdi1zb2NpYWwubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuc29jaWFsLWljb24uYWN0aXZlLCBmb290ZXIjZm9vdGVyICNmb290ZXItbWFpbiAjZm9vdGVybmF2LXNvY2lhbC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5zb2NpYWwtaWNvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNEU1OTc5OyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4ucmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4ubWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4uc2VtaS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLmV4dHJhYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE5LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLmJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIGgxLCAuaDEge1xuICAgICAgZm9udC1zaXplOiA1OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7IH0gfVxuXG4vKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICBoMiwgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4OyB9IH1cblxuLyogbGluZSA1MSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAvKiBsaW5lIDU3LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIGgzLm1vYmlsZS1oNSwgLmgzLm1vYmlsZS1oNSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDUxLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIGgzLCAuaDMge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7IH0gfVxuXG4vKiBsaW5lIDcxLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSA4Miwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgOTksIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDExOCwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYsIHAuaW50cm8ge1xuICBjb2xvcjogIzAxMEQ1MDsgfVxuXG4vKiBsaW5lIDEyMSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbi5iYWNrZ3JvdW5kRG9uZSBoMiwgLmJhY2tncm91bmREb25lIGgzLCBzZWN0aW9uLmJnLWNvbG9yLXVpLTAxIGgzIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLyogbGluZSAxMjQsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG5oMSB7XG4gIGNvbG9yOiAjNEU1OTc5OyB9XG5cbi8qIGxpbmUgMTMwLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuc21hbGwsXG4uc21hbGwge1xuICBmb250LXdlaWdodDogMjAwOyB9XG5cbi8qIGxpbmUgMTM0LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xucCwgLnAsICNtYWluLWNvbnRlbnQgbGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07IH1cbiAgLyogbGluZSAxNDAsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIHAubGFyZ2UsIC5wLmxhcmdlLCAjbWFpbi1jb250ZW50IGxpLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTQwLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgICAgcC5sYXJnZSwgLnAubGFyZ2UsICNtYWluLWNvbnRlbnQgbGkubGFyZ2Uge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cbiAgLyogbGluZSAxNDksIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIHAuc21hbGwsIC5wLnNtYWxsLCAjbWFpbi1jb250ZW50IGxpLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLyogbGluZSAxNTMsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIHAgc3Ryb25nLCAucCBzdHJvbmcsICNtYWluLWNvbnRlbnQgbGkgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNTksIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIHAuaW50cm8sIC5wLmludHJvLCAjbWFpbi1jb250ZW50IGxpLmludHJvIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTU5LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgICAgcC5pbnRybywgLnAuaW50cm8sICNtYWluLWNvbnRlbnQgbGkuaW50cm8ge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9IH1cblxuLyogbGluZSAxNjksIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG51bC5idWxsZXQtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gIC8qIGxpbmUgMTcyLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICB1bC5idWxsZXQtbGlzdC5leHRyYS1zcGFjaW5nIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi8qIGxpbmUgMTc4LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLm9wZW5pbmdzLWNvdW50IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxNzgsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgLm9wZW5pbmdzLWNvdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fY2FyZHMuc2NzcyAqL1xuLmNhcmQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fY2FyZHMuc2NzcyAqL1xuICAgIC5jYXJkIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAvKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy9fc2xpZGVyLnNjc3MgKi9cbiAgLndyYXBwZXItdHJpcGxlLWltZyAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy9fc2xpZGVyLnNjc3MgKi9cbiAgICAud3JhcHBlci10cmlwbGUtaW1nIC5zbGljay1saXN0IC5zbGlkZS10cmFjayB7XG4gICAgICBtYXgtd2lkdGg6IDEyNDhweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC8qIGxpbmUgMTUsIHNyYy9hc3NldHMvc2Nzcy9fc2xpZGVyLnNjc3MgKi9cbiAgLmJsb2ctY2F0ZWdvcmllcy1maWx0ZXJzLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvX3NsaWRlci5zY3NzICovXG4gICAgLmJsb2ctY2F0ZWdvcmllcy1maWx0ZXJzLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpZGUtdHJhY2sge1xuICAgICAgbWF4LXdpZHRoOiA1NzZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy9fc2xpZGVyLnNjc3MgKi9cbiAgLnN1Ym5hdi1idXR0b25zLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDMxLCBzcmMvYXNzZXRzL3Njc3MvX3NsaWRlci5zY3NzICovXG4gICAgLnN1Ym5hdi1idXR0b25zLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpZGUtdHJhY2sge1xuICAgICAgbWF4LXdpZHRoOiA1NzZweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAvKiBsaW5lIDQxLCBzcmMvYXNzZXRzL3Njc3MvX3NsaWRlci5zY3NzICovXG4gIC5vcGVuaW5ncy1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDUwLCBzcmMvYXNzZXRzL3Njc3MvX3NsaWRlci5zY3NzICovXG4ub3BlbmluZ3Mtc2xpZGVyIC5zbGljay1zbGlkZSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLyogbGluZSA1OCwgc3JjL2Fzc2V0cy9zY3NzL19zbGlkZXIuc2NzcyAqL1xuICAuc2xpZGVyMiAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDY1LCBzcmMvYXNzZXRzL3Njc3MvX3NsaWRlci5zY3NzICovXG4uYmxvZy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLyogbGluZSA2OCwgc3JjL2Fzc2V0cy9zY3NzL19zbGlkZXIuc2NzcyAqL1xuICAuYmxvZy1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgYmFja2dyb3VuZDogI0Y2RjZGODtcbiAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRvcDogMDsgfVxuICAgIC8qIGxpbmUgNzksIHNyYy9hc3NldHMvc2Nzcy9fc2xpZGVyLnNjc3MgKi9cbiAgICAuYmxvZy1zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFNUU3RUI7IH1cbiAgICAvKiBsaW5lIDgzLCBzcmMvYXNzZXRzL3Njc3MvX3NsaWRlci5zY3NzICovXG4gICAgLmJsb2ctc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgICAvKiBsaW5lIDkzLCBzcmMvYXNzZXRzL3Njc3MvX3NsaWRlci5zY3NzICovXG4gICAgLmJsb2ctc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDsgfVxuICAvKiBsaW5lIDEwNCwgc3JjL2Fzc2V0cy9zY3NzL19zbGlkZXIuc2NzcyAqL1xuICAuYmxvZy1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLyogbGluZSAxMTAsIHNyYy9hc3NldHMvc2Nzcy9fc2xpZGVyLnNjc3MgKi9cbiAgICAuYmxvZy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gICAgICAvKiBsaW5lIDExNCwgc3JjL2Fzc2V0cy9zY3NzL19zbGlkZXIuc2NzcyAqL1xuICAgICAgLmJsb2ctc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTdFQjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMTIzLCBzcmMvYXNzZXRzL3Njc3MvX3NsaWRlci5zY3NzICovXG4gICAgICAgIC5ibG9nLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCMkJBQ0I7IH1cbiAgICAgIC8qIGxpbmUgMTI4LCBzcmMvYXNzZXRzL3Njc3MvX3NsaWRlci5zY3NzICovXG4gICAgICAuYmxvZy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTBENTA7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFN0VCO1xuICBmb250LWZhbWlseTogXCJBc3Bla3RhIFZhcmlhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMwMTBENTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogIzAxMEQ1MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICMwMTBENTA7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMjMsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udHJvbC5mb3JtLXNlbGVjdCwgLmZvcm0tY29udHJvbC5mb3JtLXRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IyQkFDQjtcbiAgcGFkZGluZzogOHB4IDQ4cHggOHB4IDEycHg7IH1cblxuLyogbGluZSAyOSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sLmZvcm0tc2VsZWN0LmN1c3RvbS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9DaGV2cm9uIGRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNnB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTdFQjsgfVxuXG4vKiBsaW5lIDQ3LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzlCRDhEO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi8qIGxpbmUgNTQsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDYyNDVBO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi8qIGxpbmUgNjEsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnZhbGlkLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMzOUJEOEQ7IH1cblxuLyogbGluZSA2NSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjRDYyNDVBOyB9XG5cbi8qIGxpbmUgNjksIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICM0RTU5NzkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA3NSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyOmZvY3VzIHtcbiAgICBjb2xvcjogIzAxMEQ1MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgODAsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzRFNTk3OSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4NSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyOmZvY3VzIHtcbiAgICBjb2xvcjogIzAxMEQ1MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgOTAsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY29udHJvbDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgY29sb3I6ICM0RTU5NzkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOTUsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXI6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDEwRDUwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMDUsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMTBENTA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLyogbGluZSAxMTQsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH1cblxuLyogbGluZSAxMjEsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgb3BhY2l0eTogMDsgfVxuXG4vKiBsaW5lIDEzMCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi8qIGxpbmUgMTM0LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogLTQ4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0b3A6IDRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU3RUI7IH1cblxuLyogbGluZSAxNDgsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jb250cm9sOmhvdmVyIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQjJCQUNCOyB9XG5cbi8qIGxpbmUgMTUyLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbDpob3ZlciAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzRFRkY4MzsgfVxuXG4vKiBsaW5lIDE1Nywgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNCMkJBQ0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuLyogbGluZSAxNjMsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogLTQ4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyA1MCUgNTAlIG5vLXJlcGVhdDsgfVxuXG4vKiBsaW5lIDE3NCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkY1MDA7IH1cblxuLyogbGluZSAxODAsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjUwMDsgfVxuXG4vKiBsaW5lIDE4Niwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAtNDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi8qIGxpbmUgMTk5LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0U1RTdFQjsgfVxuXG4vKiBsaW5lIDIwNSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRTVFN0VCOyB9XG5cbi8qIGxpbmUgMjExLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblxuLyogbGluZSAyMTUsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXN1Y2Nlc3Muc3ZnXCIpOyB9XG5cbi8qIGxpbmUgMjE5LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFkaW86aG92ZXIgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9Jy0xNiAtMTYgMzIgMzInJTNlJTNjY2lyY2xlIHI9JzknIGZpbGw9JyUyM0U4RUFGMScvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4vKiBsaW5lIDIyMywgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHZpZXdCb3g9Jy0xNiAtMTYgMzIgMzInJTNlJTNjY2lyY2xlIHI9JzknIGZpbGw9JyUyM0ZGRDIwNScvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4vKiBsaW5lIDIyNywgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi8qIGxpbmUgMjMyLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mcm1fZHJvcHpvbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGNvbG9yOiAjNEU1OTc5O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI0IyQkFDQjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY4OyB9XG4gIC8qIGxpbmUgMjQwLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZybV9kcm9wem9uZSBwIHtcbiAgICB6LWluZGV4OiAtMTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fYW5pbWF0aW9ucy5zY3NzICovXG4uZmFkZS1pbi11cCB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA4MDBtcyBlYXNlLWluLW91dCxvcGFjaXR5IDgwMG1zIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7IH1cbiAgLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvX2FuaW1hdGlvbnMuc2NzcyAqL1xuICAuZmFkZS1pbi11cC5mYWRlLWluLXVwLXNob3cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0xMiB7XG4gIHdpZHRoOiAxMnB4O1xuICBtaW4td2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDsgfVxuXG4vKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tMjQge1xuICB3aWR0aDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7IH1cblxuLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0zMiB7XG4gIHdpZHRoOiAzMnB4O1xuICBtaW4td2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDsgfVxuXG4vKiBsaW5lIDE2LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLTQwIHtcbiAgd2lkdGg6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tNTYge1xuICB3aWR0aDogNTZweDtcbiAgbWluLXdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7IH1cblxuLyogbGluZSAyNiwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi02MCB7XG4gIHdpZHRoOiA2MHB4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDsgfVxuXG4vKiBsaW5lIDMxLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLTY0IHtcbiAgd2lkdGg6IDY0cHg7XG4gIG1pbi13aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4OyB9XG5cbi8qIGxpbmUgMiwgc3JjL2Fzc2V0cy9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbm5hdi5ibG9nLWFydGljbGVzLW5hdiB1bC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuICBuYXYuYmxvZy1hcnRpY2xlcy1uYXYgdWwucGFnaW5hdGlvbiBsaS5wYWdlLWl0ZW0ge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAgIG5hdi5ibG9nLWFydGljbGVzLW5hdiB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbS5kaXNhYmxlZCBhLnBhZ2UtbGluayB7XG4gICAgICBjb2xvcjogI0IyQkFDQjsgfVxuICAgIC8qIGxpbmUgMjIsIHNyYy9hc3NldHMvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzICovXG4gICAgbmF2LmJsb2ctYXJ0aWNsZXMtbmF2IHVsLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCOyB9XG4gICAgICAvKiBsaW5lIDI0LCBzcmMvYXNzZXRzL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAgICAgbmF2LmJsb2ctYXJ0aWNsZXMtbmF2IHVsLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtLmFjdGl2ZSBhLnBhZ2UtbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAvKiBsaW5lIDMwLCBzcmMvYXNzZXRzL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAgIG5hdi5ibG9nLWFydGljbGVzLW5hdiB1bC5wYWdpbmF0aW9uIGxpLnBhZ2UtaXRlbTpob3Zlcjpub3QoLmRpc2FibGVkKSBhLnBhZ2UtbGluayB7XG4gICAgICBjb2xvcjogIzRFNTk3OTsgfVxuICAgIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzICovXG4gICAgbmF2LmJsb2ctYXJ0aWNsZXMtbmF2IHVsLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtIGEucGFnZS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiBub25lO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAjMDEwRDUwO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAvKiBsaW5lIDQ2LCBzcmMvYXNzZXRzL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAgICAgbmF2LmJsb2ctYXJ0aWNsZXMtbmF2IHVsLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtIGEucGFnZS1saW5rLnBhZ2UtbGluay10ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC8qIGxpbmUgNTEsIHNyYy9hc3NldHMvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzICovXG4gICAgbmF2LmJsb2ctYXJ0aWNsZXMtbmF2IHVsLnBhZ2luYXRpb24gbGkucGFnZS1pdGVtOm50aC1sYXN0LW9mLXR5cGUoLW4rMikge1xuICAgICAgY29sb3I6ICM0RTU5Nzk7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4jY29va2llcy1ub3RpY2Uge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMjBweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgei1pbmRleDogMjAwMDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4uYmxvZy1hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgLmJsb2ctYXJ0aWNsZSB1bC5hcnRpY2xlLW1ldGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogMzJweDsgfVxuICAgIC8qIGxpbmUgOSwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgICAuYmxvZy1hcnRpY2xlIHVsLmFydGljbGUtbWV0YSBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAgIC8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4gICAgICAuYmxvZy1hcnRpY2xlIHVsLmFydGljbGUtbWV0YSBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7IH1cbiAgICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuICAgIC5ibG9nLWFydGljbGUgdWwuYXJ0aWNsZS1tZXRhIGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAyNiwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgLmJsb2ctYXJ0aWNsZSAuYXJ0aWNsZS11bmRlcnNjb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgLmJsb2ctYXJ0aWNsZSAuYXJ0aWNsZS1jb250ZW50IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4gIC5ibG9nLWFydGljbGUgLmFydGljbGUtYXV0aG9yIC5hcnRpY2xlLWF1dGhvcl9pbWcge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgLyogbGluZSA0Nywgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgICAuYmxvZy1hcnRpY2xlIC5hcnRpY2xlLWF1dGhvciAuYXJ0aWNsZS1hdXRob3JfaW1nIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC8qIGxpbmUgNTUsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4gIC5ibG9nLWFydGljbGUgLmFydGljbGUtaW1nLTEzMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMzNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNjYsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG5hLmJsb2ctYXJ0aWNsZTpmb2N1cywgYS5ibG9nLWFydGljbGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSA3MSwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgYS5ibG9nLWFydGljbGU6Zm9jdXMgLnJlYWQtbW9yZSxcbiAgYS5ibG9nLWFydGljbGU6Zm9jdXMgaDUsIGEuYmxvZy1hcnRpY2xlOmhvdmVyIC5yZWFkLW1vcmUsXG4gIGEuYmxvZy1hcnRpY2xlOmhvdmVyIGg1IHtcbiAgICBjb2xvcjogIzRFNTk3OTsgfVxuXG4vKiBsaW5lIDgxLCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuLmFydGljbGUtbmF2IC5hcnRpY2xlLW5hdi1pdGVtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBtYXgtd2lkdGg6IDEzMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTdFQjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAvKiBsaW5lIDgxLCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuICAgIC5hcnRpY2xlLW5hdiAuYXJ0aWNsZS1uYXYtaXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDE1NXB4OyB9IH1cbiAgLyogbGluZSA5NCwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgLmFydGljbGUtbmF2IC5hcnRpY2xlLW5hdi1pdGVtIHNwYW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7IH1cbiAgLyogbGluZSAxMDEsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4gIC5hcnRpY2xlLW5hdiAuYXJ0aWNsZS1uYXYtaXRlbTpmb2N1cywgLmFydGljbGUtbmF2IC5hcnRpY2xlLW5hdi1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTA4LCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuLmFydGljbGUtbmF2IC5hcnRpY2xlLW5hdi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1uYXYtbGVmdC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOHB4IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi8qIGxpbmUgMTE0LCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuLmFydGljbGUtbmF2IC5hcnRpY2xlLW5hdi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1uYXYtcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCA4cHggY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi8qIGxpbmUgMTI0LCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuLmJsb2ctY2FyZC1pdGVtOmZvY3VzLCAuYmxvZy1jYXJkLWl0ZW06aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAxMzAsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4gIC5ibG9nLWNhcmQtaXRlbTpmb2N1cyBwLmxhcmdlLCAuYmxvZy1jYXJkLWl0ZW06aG92ZXIgcC5sYXJnZSB7XG4gICAgY29sb3I6ICM0RTU5Nzk7IH1cblxuLyogbGluZSAxMzYsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4uYmxvZy1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCOyB9XG4gIC8qIGxpbmUgMTM5LCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuICAuYmxvZy1zZWFyY2ggLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tc2VhcmNoLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAvKiBsaW5lIDE0Nywgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgLmJsb2ctc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICAgIGNvbG9yOiAjNEU1OTc5O1xuICAgIGJvcmRlci1jb2xvcjogIzRFNTk3OTsgfVxuICAvKiBsaW5lIDE1Mywgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgLmJsb2ctc2VhcmNoIC5idG46Zm9jdXMsIC5ibG9nLXNlYXJjaCAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzRFNTk3OTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi8qIGxpbmUgMTYyLCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuLm5hdi5ibG9nLWxpc3QtZmlsdGVycyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNjUsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4gIC5uYXYuYmxvZy1saXN0LWZpbHRlcnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICMwMTBENTA7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNCMkJBQ0I7IH1cbiAgICAvKiBsaW5lIDE3MSwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgICAubmF2LmJsb2ctbGlzdC1maWx0ZXJzIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5kaXNhYmxlZCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgLyogbGluZSAxNzYsIHNyYy9hc3NldHMvc2Nzcy9fYmxvZy5zY3NzICovXG4gICAgLm5hdi5ibG9nLWxpc3QtZmlsdGVycyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi5ibG9nLWxpc3QtZmlsdGVycyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNEU1OTc5OyB9XG4gIC8qIGxpbmUgMTgyLCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuICAubmF2LmJsb2ctbGlzdC1maWx0ZXJzIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAvKiBsaW5lIDE4Niwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgLm5hdi5ibG9nLWxpc3QtZmlsdGVycyAubmF2LWl0ZW06bGFzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4vKiBsaW5lIDE5NCwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbi5saXN0LWdyb3VwLmJsb2ctbGlzdCAubGlzdC1ncm91cC1pdGVtLmJsb2ctYXJ0aWNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjRTVFN0VCO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFNUU3RUI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAxMEQ1MDsgfVxuICAvKiBsaW5lIDIwMiwgc3JjL2Fzc2V0cy9zY3NzL19ibG9nLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAuYmxvZy1saXN0IC5saXN0LWdyb3VwLWl0ZW0uYmxvZy1hcnRpY2xlOmZvY3VzLCAubGlzdC1ncm91cC5ibG9nLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbS5ibG9nLWFydGljbGU6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCOyB9XG4gIC8qIGxpbmUgMjA4LCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuICAubGlzdC1ncm91cC5ibG9nLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbS5ibG9nLWFydGljbGUuYWN0aXZlIHtcbiAgICBjb2xvcjogIzAxMEQ1MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCOyB9XG4gIC8qIGxpbmUgMjEzLCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuICAubGlzdC1ncm91cC5ibG9nLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbS5ibG9nLWFydGljbGU6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFN0VCOyB9XG4gIC8qIGxpbmUgMjE3LCBzcmMvYXNzZXRzL3Njc3MvX2Jsb2cuc2NzcyAqL1xuICAubGlzdC1ncm91cC5ibG9nLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbS5ibG9nLWFydGljbGU6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU3RUI7IH1cblxuLyogbGluZSAyLCBzcmMvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuaW1nLmhvbWUtaGVyby1pbmxpbmUtc3F1aWdnbGUge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB3aWR0aDogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gICAgaW1nLmhvbWUtaGVyby1pbmxpbmUtc3F1aWdnbGUge1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuXG4vKiBsaW5lIDEwLCBzcmMvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuI2hvbWUtc2xpZGVzIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSAxNSwgc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbi5zbGlkZS1zdGF0dXMtMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiBsaW5lIDI2LCBzcmMvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLnNsaWRlLXN0YXR1cy0yIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4vKiBsaW5lIDMzLCBzcmMvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLmhhcy1zbWlsZS1iZyB7XG4gIHBhZGRpbmctbGVmdDogMjAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMCU7IH1cbiAgLyogbGluZSAzNywgc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgLmhhcy1zbWlsZS1iZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvbG90dG9sYW5kLXNtaWxlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvcjtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDFzIGVhc2UtaW4tb3V0OyB9XG5cbi8qIGxpbmUgMTAyLCBzcmMvYXNzZXRzL3Njc3MvcGFnZXMvX2hvbWUuc2NzcyAqL1xuLm1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2MHB4KTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgLyogbGluZSAxMDYsIHNyYy9hc3NldHMvc2Nzcy9wYWdlcy9faG9tZS5zY3NzICovXG4gICAgLm1lc3NhZ2UgaDYge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDExMiwgc3JjL2Fzc2V0cy9zY3NzL3BhZ2VzL19ob21lLnNjc3MgKi9cbiAgICAubWVzc2FnZSBoNiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfSB9XG5cbi8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wMS1idXR0b24uc2NzcyAqL1xuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDc1MDtcbiAgY29sb3I6ICMwMTBENTA7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDEtYnV0dG9uLnNjc3MgKi9cbiAgICAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIC8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wMS1idXR0b24uc2NzcyAqL1xuICAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDEwRDUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTBENTA7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDEtYnV0dG9uLnNjc3MgKi9cbiAgICAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRFNTk3OTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RTU5Nzk7XG4gICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLyogbGluZSA0Nywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAxLWJ1dHRvbi5zY3NzICovXG4gIC5idG4uYnRuLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzAxMEQ1MDsgfVxuICAgIC8qIGxpbmUgNTEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wMS1idXR0b24uc2NzcyAqL1xuICAgIC5idG4uYnRuLXdoaXRlOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI0U1RTdFQjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RUI7XG4gICAgICBjb2xvcjogIzAxMEQ1MDsgfVxuICAvKiBsaW5lIDU4LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDEtYnV0dG9uLnNjc3MgKi9cbiAgLmJ0bi5idG4tY29sb3ItdWktMDEge1xuICAgIGJvcmRlci1jb2xvcjogIzAxMEQ1MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEwRDUwO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLyogbGluZSA2Miwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAxLWJ1dHRvbi5zY3NzICovXG4gICAgLmJ0bi5idG4tY29sb3ItdWktMDE6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNEU1OTc5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRFNTk3OTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC8qIGxpbmUgNjksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wMS1idXR0b24uc2NzcyAqL1xuICAuYnRuLmJ0bi1jb2xvci11aS0wNiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgY29sb3I6ICMwMTBENTA7IH1cbiAgICAvKiBsaW5lIDczLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDEtYnV0dG9uLnNjc3MgKi9cbiAgICAuYnRuLmJ0bi1jb2xvci11aS0wNjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNFNUU3RUI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xuICAgICAgY29sb3I6ICMwMTBENTA7IH1cbiAgLyogbGluZSA4MCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAxLWJ1dHRvbi5zY3NzICovXG4gIC5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQsIC5idG5bZGlzYWJsZWRdIHtcbiAgICBib3JkZXItY29sb3I6ICNGNkY2Rjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGODtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBvcGFjaXR5OiAxLjA7IH1cbiAgLyogbGluZSA5Miwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAxLWJ1dHRvbi5zY3NzICovXG4gIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAxMEQ1MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAxMEQ1MDsgfVxuICAgIC8qIGxpbmUgOTcsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wMS1idXR0b24uc2NzcyAqL1xuICAgIC5idG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICM0RTU5Nzk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuICAgICAgY29sb3I6ICMwMTBENTA7IH1cbiAgLyogbGluZSAxMDQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wMS1idXR0b24uc2NzcyAqL1xuICAuYnRuLmJ0bi1vdXRsaW5lLXdoaXRlIHtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAvKiBsaW5lIDEwOCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAxLWJ1dHRvbi5zY3NzICovXG4gICAgLmJ0bi5idG4tb3V0bGluZS13aGl0ZTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICNFNUU3RUI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLyogbGluZSAxMTUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wMS1idXR0b24uc2NzcyAqL1xuICAuYnRuLmRpc2FibGVkLCAuYnRuOmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjZGNkY4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG9wYWNpdHk6IDEuMDsgfVxuICAvKiBsaW5lIDEyNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAxLWJ1dHRvbi5zY3NzICovXG4gIC5idG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLyogbGluZSAxMzQsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wMS1idXR0b24uc2NzcyAqL1xuICAuYnRuLmJ0bi1iYWNrIHtcbiAgICBwYWRkaW5nOiA0cHggMTZweCA0cHggNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMTUuNDI4NiA4SDAuNTcxNDExJyBzdHJva2U9JyUyMzBCMDA0RScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J000LjU3MTQxIDRMMC41NzE0MTEgOEw0LjU3MTQxIDEyJyBzdHJva2U9JyUyMzBCMDA0RScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgMTZweDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wMi1jYWxsb3V0LnNjc3MgKi9cbi5jYWxsb3V0IHtcbiAgYm9yZGVyLXJhZGl1czogMCA4cHggMCA4cHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7IH1cbiAgLyogbGluZSAxNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAyLWNhbGxvdXQuc2NzcyAqL1xuICAuY2FsbG91dCBwIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAvKiBsaW5lIDIxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDItY2FsbG91dC5zY3NzICovXG4gIC5jYWxsb3V0LmNhbGxvdXQtc20ge1xuICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4OyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAzX2N0YS1ncm91cC5zY3NzICovXG4uYnRuLW5hdiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU3RUI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RUI7XG4gIGNvbG9yOiAjMDEwRDUwOyB9XG4gIC8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAzX2N0YS1ncm91cC5zY3NzICovXG4gIC5idG4tbmF2OmhvdmVyLCAuYnRuLW5hdjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDEwRDUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTBENTA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAvKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDNfY3RhLWdyb3VwLnNjc3MgKi9cbiAgLmJ0bi1uYXYuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMTBENTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMEQ1MDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDIxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDNfY3RhLWdyb3VwLnNjc3MgKi9cbi5idG4tc3VibmF2IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMTBENTA7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7IH1cbiAgLyogbGluZSAyNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzAzX2N0YS1ncm91cC5zY3NzICovXG4gIC5idG4tc3VibmF2OmhvdmVyLCAuYnRuLXN1Ym5hdjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDEwRDUwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTBENTA7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAvKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDNfY3RhLWdyb3VwLnNjc3MgKi9cbiAgLmJ0bi1zdWJuYXYuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMTBENTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxMEQ1MDtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wNl9icmVhZGNydW1iLnNjc3MgKi9cbnVsLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogMDsgfVxuICAvKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wNl9icmVhZGNydW1iLnNjc3MgKi9cbiAgdWwuYnJlYWRjcnVtYnMgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAvKiBsaW5lIDksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wNl9icmVhZGNydW1iLnNjc3MgKi9cbiAgICB1bC5icmVhZGNydW1icyBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiL1wiO1xuICAgICAgY29sb3I6ICNCMkJBQ0I7XG4gICAgICBwYWRkaW5nOiAwIDhweDsgfVxuICAgIC8qIGxpbmUgMTUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wNl9icmVhZGNydW1iLnNjc3MgKi9cbiAgICB1bC5icmVhZGNydW1icyBsaSBhIHtcbiAgICAgIGNvbG9yOiAjNEU1OTc5O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAgIC8qIGxpbmUgMjIsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wNl9icmVhZGNydW1iLnNjc3MgKi9cbiAgICAgIHVsLmJyZWFkY3J1bWJzIGxpIGE6aG92ZXIsIHVsLmJyZWFkY3J1bWJzIGxpIGE6Zm9jdXMsIHVsLmJyZWFkY3J1bWJzIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNCMkJBQ0I7IH1cbiAgLyogbGluZSAyNywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzA2X2JyZWFkY3J1bWIuc2NzcyAqL1xuICB1bC5icmVhZGNydW1icyBsaTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDktbGluay5zY3NzICovXG4ubGluay1hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMTBENTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjg1NzQyMiAxMkgyMy4xNDMxJyBzdHJva2U9JyUyMzAxMEQ1MCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTcuMTQzNiAxOEwyMy4xNDM2IDEyTDE3LjE0MzYgNicgc3Ryb2tlPSclMjMwMTBENTAnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNHB4IHJpZ2h0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wOS1saW5rLnNjc3MgKi9cbiAgICAubGluay1hcnJvdyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsgfSB9XG4gIC8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wOS1saW5rLnNjc3MgKi9cbiAgLmxpbmstYXJyb3cubGluay1hcnJvdy1zbSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cbiAgLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzA5LWxpbmsuc2NzcyAqL1xuICAubGluay1hcnJvdy5saW5rLWFycm93LXdoaXRlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC44NTc0MjIgMTJIMjMuMTQzMScgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE3LjE0MzYgMThMMjMuMTQzNiAxMkwxNy4xNDM2IDYnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gIC8qIGxpbmUgMzMsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wOS1saW5rLnNjc3MgKi9cbiAgLmxpbmstYXJyb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjNEU1OTc5O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjg1NzQyMiAxMkgyMy4xNDMxJyBzdHJva2U9JyUyMzRFNTk3OScgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTcuMTQzNiAxOEwyMy4xNDM2IDEyTDE3LjE0MzYgNicgc3Ryb2tlPSclMjM0RTU5NzknIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLyogbGluZSAzOSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzA5LWxpbmsuc2NzcyAqL1xuLmJhc2ljLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDktbGluay5zY3NzICovXG4gIC5iYXNpYy1saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7IH1cblxuLyogbGluZSA0OCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzA5LWxpbmsuc2NzcyAqL1xuLnNlY29uZGFyeS1iYXNpYy1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzRFNTk3OTsgfVxuICAvKiBsaW5lIDUzLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDktbGluay5zY3NzICovXG4gIC5zZWNvbmRhcnktYmFzaWMtbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNCMkJBQ0I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNjAsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18wOS1saW5rLnNjc3MgKi9cbi5kb3dubG9hZC1pdGVtIC5saW5rLWRvd25sb2FkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xMiAzLjI1QzEyLjQxNDIgMy4yNSAxMi43NSAzLjU4NTc5IDEyLjc1IDRWMTQuMDQ1NUwxNS45NDI1IDEwLjQ5ODNDMTYuMjE5NiAxMC4xOTA0IDE2LjY5MzggMTAuMTY1NCAxNy4wMDE3IDEwLjQ0MjVDMTcuMzA5NiAxMC43MTk2IDE3LjMzNDYgMTEuMTkzOCAxNy4wNTc1IDExLjUwMTdMMTIuNTU3NSAxNi41MDE3QzEyLjQxNTIgMTYuNjU5OCAxMi4yMTI2IDE2Ljc1IDEyIDE2Ljc1QzExLjc4NzQgMTYuNzUgMTEuNTg0OCAxNi42NTk4IDExLjQ0MjUgMTYuNTAxN0w2Ljk0MjUzIDExLjUwMTdDNi42NjU0NCAxMS4xOTM4IDYuNjkwMzkgMTAuNzE5NiA2Ljk5ODI4IDEwLjQ0MjVDNy4zMDYxNiAxMC4xNjU0IDcuNzgwMzggMTAuMTkwNCA4LjA1NzQ3IDEwLjQ5ODNMMTEuMjUgMTQuMDQ1NVY0QzExLjI1IDMuNTg1NzkgMTEuNTg1OCAzLjI1IDEyIDMuMjVaTTMgMTYuNzVDMy40MTQyMSAxNi43NSAzLjc1IDE3LjA4NTggMy43NSAxNy41VjIwQzMuNzUgMjAuMTM4MSAzLjg2MTkzIDIwLjI1IDQgMjAuMjVIMjBDMjAuMTM4MSAyMC4yNSAyMC4yNSAyMC4xMzgxIDIwLjI1IDIwVjE3LjVDMjAuMjUgMTcuMDg1OCAyMC41ODU4IDE2Ljc1IDIxIDE2Ljc1QzIxLjQxNDIgMTYuNzUgMjEuNzUgMTcuMDg1OCAyMS43NSAxNy41VjIwQzIxLjc1IDIwLjk2NjUgMjAuOTY2NSAyMS43NSAyMCAyMS43NUg0QzMuMDMzNSAyMS43NSAyLjI1IDIwLjk2NjUgMi4yNSAyMFYxNy41QzIuMjUgMTcuMDg1OCAyLjU4NTc5IDE2Ljc1IDMgMTYuNzVaJyBmaWxsPSclMjMwMTBENTAnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMjBweDsgfVxuICAvKiBsaW5lIDcxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMDktbGluay5zY3NzICovXG4gIC5kb3dubG9hZC1pdGVtIC5saW5rLWRvd25sb2FkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTIgMy4yNUMxMi40MTQyIDMuMjUgMTIuNzUgMy41ODU3OSAxMi43NSA0VjE0LjA0NTVMMTUuOTQyNSAxMC40OTgzQzE2LjIxOTYgMTAuMTkwNCAxNi42OTM4IDEwLjE2NTQgMTcuMDAxNyAxMC40NDI1QzE3LjMwOTYgMTAuNzE5NiAxNy4zMzQ2IDExLjE5MzggMTcuMDU3NSAxMS41MDE3TDEyLjU1NzUgMTYuNTAxN0MxMi40MTUyIDE2LjY1OTggMTIuMjEyNiAxNi43NSAxMiAxNi43NUMxMS43ODc0IDE2Ljc1IDExLjU4NDggMTYuNjU5OCAxMS40NDI1IDE2LjUwMTdMNi45NDI1MyAxMS41MDE3QzYuNjY1NDQgMTEuMTkzOCA2LjY5MDM5IDEwLjcxOTYgNi45OTgyOCAxMC40NDI1QzcuMzA2MTYgMTAuMTY1NCA3Ljc4MDM4IDEwLjE5MDQgOC4wNTc0NyAxMC40OTgzTDExLjI1IDE0LjA0NTVWNEMxMS4yNSAzLjU4NTc5IDExLjU4NTggMy4yNSAxMiAzLjI1Wk0zIDE2Ljc1QzMuNDE0MjEgMTYuNzUgMy43NSAxNy4wODU4IDMuNzUgMTcuNVYyMEMzLjc1IDIwLjEzODEgMy44NjE5MyAyMC4yNSA0IDIwLjI1SDIwQzIwLjEzODEgMjAuMjUgMjAuMjUgMjAuMTM4MSAyMC4yNSAyMFYxNy41QzIwLjI1IDE3LjA4NTggMjAuNTg1OCAxNi43NSAyMSAxNi43NUMyMS40MTQyIDE2Ljc1IDIxLjc1IDE3LjA4NTggMjEuNzUgMTcuNVYyMEMyMS43NSAyMC45NjY1IDIwLjk2NjUgMjEuNzUgMjAgMjEuNzVINEMzLjAzMzUgMjEuNzUgMi4yNSAyMC45NjY1IDIuMjUgMjBWMTcuNUMyLjI1IDE3LjA4NTggMi41ODU3OSAxNi43NSAzIDE2Ljc1WicgZmlsbD0nJTIzMDBBNDVEJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzEzLWFycm93LWNvbnRyb2xzLnNjc3MgKi9cbi5hcnJvdyB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2Rjg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAvKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTMtYXJyb3ctY29udHJvbHMuc2NzcyAqL1xuICAuYXJyb3cuYXJyb3ctc20ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4OyB9XG4gIC8qIGxpbmUgMjIsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xMy1hcnJvdy1jb250cm9scy5zY3NzICovXG4gIC5hcnJvdzpub3QoLmRpc2FibGVkKTpub3QoLnNsaWNrLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRFNTk3OTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpOyB9XG4gIC8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xMy1hcnJvdy1jb250cm9scy5zY3NzICovXG4gIC5hcnJvdy5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40OyB9XG4gIC8qIGxpbmUgMzEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xMy1hcnJvdy1jb250cm9scy5zY3NzICovXG4gIC5hcnJvdy5zbGljay1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC40OyB9XG4gIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xMy1hcnJvdy1jb250cm9scy5zY3NzICovXG4gIC5hcnJvdy5hcnJvdy1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAgIC8qIGxpbmUgMzgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xMy1hcnJvdy1jb250cm9scy5zY3NzICovXG4gICAgLmFycm93LmFycm93LXByZXY6bm90KC5kaXNhYmxlZCk6bm90KC5zbGljay1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE1NmRlZyk7IH1cblxuLyogbGluZSA1MCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzEzLWFycm93LWNvbnRyb2xzLnNjc3MgKi9cbi5vcGVuaW5ncy1zbGlkZXItY29udHJvbHMgLnNsaWNrLW5leHQ6bm90KC5kaXNhYmxlZCk6bm90KC5zbGljay1kaXNhYmxlZCk6aG92ZXIge1xuICB0cmFuc2Zvcm06IG5vbmU7IH1cblxuLyogbGluZSA1NCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzEzLWFycm93LWNvbnRyb2xzLnNjc3MgKi9cbi5vcGVuaW5ncy1zbGlkZXItY29udHJvbHMgLnNsaWNrLXByZXY6bm90KC5kaXNhYmxlZCk6bm90KC5zbGljay1kaXNhYmxlZCk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNC1uYXZpZ2F0aW9uLXBvZC5zY3NzICovXG4ucG9kLW5hdmlnYXRpb24ge1xuICBtaW4taGVpZ2h0OiAzODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMTBENTA7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE0LW5hdmlnYXRpb24tcG9kLnNjc3MgKi9cbiAgICAucG9kLW5hdmlnYXRpb24ge1xuICAgICAgbWluLWhlaWdodDogMjQycHg7IH0gfVxuICAvKiBsaW5lIDEwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTQtbmF2aWdhdGlvbi1wb2Quc2NzcyAqL1xuICAucG9kLW5hdmlnYXRpb24gLmFycm93IHtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGxpbmVhcjsgfVxuICAgIC8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNC1uYXZpZ2F0aW9uLXBvZC5zY3NzICovXG4gICAgLnBvZC1uYXZpZ2F0aW9uIC5hcnJvdy5hcnJvdy1zbSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsgfVxuICAgIC8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNC1uYXZpZ2F0aW9uLXBvZC5zY3NzICovXG4gICAgLnBvZC1uYXZpZ2F0aW9uIC5hcnJvdy5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgLyogbGluZSAzMywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE0LW5hdmlnYXRpb24tcG9kLnNjc3MgKi9cbiAgLnBvZC1uYXZpZ2F0aW9uIC5hcnJvdzpub3QoLmRpc2FibGVkKTpub3QoLnNsaWNrLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDM3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTQtbmF2aWdhdGlvbi1wb2Quc2NzcyAqL1xuICAucG9kLW5hdmlnYXRpb246aG92ZXIsIC5wb2QtbmF2aWdhdGlvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSwgcmdiYSgwLCAwLCAwLCAwLjIpKSwgIzAxMEQ1MDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwIDIwcHggNDVweCByZ2JhKDExLCAwLCA3OCwgMC4yNCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE0LW5hdmlnYXRpb24tcG9kLnNjc3MgKi9cbiAgICAucG9kLW5hdmlnYXRpb246aG92ZXIgLmFycm93LCAucG9kLW5hdmlnYXRpb246Zm9jdXMgLmFycm93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTYtY2FyZWVycy1wb2Quc2NzcyAqL1xuLnBvZC1jYXJlZXJzIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gICAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE2LWNhcmVlcnMtcG9kLnNjc3MgKi9cbiAgICAucG9kLWNhcmVlcnMgaDYge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAvKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTYtY2FyZWVycy1wb2Quc2NzcyAqL1xuICAucG9kLWNhcmVlcnMgaHIge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNkY2Rjg7IH1cbiAgLyogbGluZSAyNiwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE2LWNhcmVlcnMtcG9kLnNjc3MgKi9cbiAgLnBvZC1jYXJlZXJzIC5hcnJvdyB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGODtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7IH1cbiAgICAvKiBsaW5lIDM3LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTYtY2FyZWVycy1wb2Quc2NzcyAqL1xuICAgIC5wb2QtY2FyZWVycyAuYXJyb3cuYXJyb3ctc20ge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7IH1cbiAgICAvKiBsaW5lIDQ0LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTYtY2FyZWVycy1wb2Quc2NzcyAqL1xuICAgIC5wb2QtY2FyZWVycyAuYXJyb3cuZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC40OyB9XG4gIC8qIGxpbmUgNDksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNi1jYXJlZXJzLXBvZC5zY3NzICovXG4gIC5wb2QtY2FyZWVyczpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAyNHB4IHJnYmEoMzksIDQ4LCAxMjksIDAuMDgpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC8qIGxpbmUgNTUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNi1jYXJlZXJzLXBvZC5zY3NzICovXG4gICAgLnBvZC1jYXJlZXJzOmhvdmVyIC5hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFN0VCO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpOyB9XG4gICAgICAvKiBsaW5lIDYxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTYtY2FyZWVycy1wb2Quc2NzcyAqL1xuICAgICAgLnBvZC1jYXJlZXJzOmhvdmVyIC5hcnJvdzpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNUU3RUI7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTctdGVzdGltb25pYWwtcG9kLnNjc3MgKi9cbiN0ZXN0aW1vbmlhbHMtc2xpZGVyLmNvbnRhaW5lci5zbGlkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNy10ZXN0aW1vbmlhbC1wb2Quc2NzcyAqL1xuICAjdGVzdGltb25pYWxzLXNsaWRlci5jb250YWluZXIuc2xpZGVyIC5zbGljay1hcnJvdy5hcnJvdzpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgLyogbGluZSAxMCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE3LXRlc3RpbW9uaWFsLXBvZC5zY3NzICovXG4gICN0ZXN0aW1vbmlhbHMtc2xpZGVyLmNvbnRhaW5lci5zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYuYXJyb3cuYXJyb3ctcHJldjpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH1cbiAgLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE3LXRlc3RpbW9uaWFsLXBvZC5zY3NzICovXG4gICN0ZXN0aW1vbmlhbHMtc2xpZGVyLmNvbnRhaW5lci5zbGlkZXIgLnNsaWNrLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDI2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTctdGVzdGltb25pYWwtcG9kLnNjc3MgKi9cbiAgLmNvbnRhaW5lci5zbGlkZXIgLnBvZC10ZXN0aW1vbmlhbC1jYXJvdXNlbCB7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE3LXRlc3RpbW9uaWFsLXBvZC5zY3NzICovXG4gIC50ZXN0aW1vbmlhbC1mb290ZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gIC8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNy10ZXN0aW1vbmlhbC1wb2Quc2NzcyAqL1xuICAudGVzdGltb25pYWwtZm9vdGVyIC5saW5rLWFycm93IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDsgfVxuICAvKiBsaW5lIDQ2LCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTctdGVzdGltb25pYWwtcG9kLnNjc3MgKi9cbiAgLnRlc3RpbW9uaWFsLWZvb3RlciAuaWNvbi01NiB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDsgfSB9XG5cbi8qIGxpbmUgNTUsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNy10ZXN0aW1vbmlhbC1wb2Quc2NzcyAqL1xuI3Rlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTksIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNy10ZXN0aW1vbmlhbC1wb2Quc2NzcyAqL1xuI3Rlc3RpbW9uaWFscy1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2Mywgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE3LXRlc3RpbW9uaWFsLXBvZC5zY3NzICovXG4jdGVzdGltb25pYWxzLXNsaWRlciAucG9kLXRlc3RpbW9uaWFsLWNhcm91c2VsIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC8qIGxpbmUgNjYsIHNyYy9hc3NldHMvc2Nzcy9jb21wb25lbnRzL18xNy10ZXN0aW1vbmlhbC1wb2Quc2NzcyAqL1xuICAjdGVzdGltb25pYWxzLXNsaWRlciAucG9kLXRlc3RpbW9uaWFsLWNhcm91c2VsID4gLnJvdyB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAvKiBsaW5lIDcwLCBzcmMvYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fMTctdGVzdGltb25pYWwtcG9kLnNjc3MgKi9cbiAgICAjdGVzdGltb25pYWxzLXNsaWRlciAucG9kLXRlc3RpbW9uaWFsLWNhcm91c2VsIC50ZXN0aW1vbmlhbC1pdGVtLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLyogbGluZSA3NCwgc3JjL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvXzE3LXRlc3RpbW9uaWFsLXBvZC5zY3NzICovXG4gICAgI3Rlc3RpbW9uaWFscy1zbGlkZXIgLnBvZC10ZXN0aW1vbmlhbC1jYXJvdXNlbCAudGVzdGltb25pYWwtZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87IH0gfVxuIiwiLy9Gb250c1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBc3Bla3RhIFZhcmlhYmxlJztcclxuICBmb250LXdlaWdodDogMTAwIDkwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIHNyYzogdXJsKCcvYXNzZXRzL3dlYmZvbnRzL2FzcGVrdGEtdmFyaWFibGUvQXNwZWt0YVZGLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0ZGIERheGxpbmUgUHJvJztcclxuXHRzcmM6IHVybChcIi9hc3NldHMvd2ViZm9udHMvZmYtZGF4bGluZS1wcm8vMjAwL25vcm1hbC1mNmYwMjVhMDhmYzNjYTg3LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL3dlYmZvbnRzL2ZmLWRheGxpbmUtcHJvLzIwMC9ub3JtYWwtMjAyN2JjYjBkN2RiMDI3Mi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvd2ViZm9udHMvZmYtZGF4bGluZS1wcm8vMjAwL25vcm1hbC1iMzRkODFhNDk2NzJiM2MwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuXHRmb250LXdlaWdodDogMjAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRkYgRGF4bGluZSBQcm8nO1xyXG5cdHNyYzogdXJsKFwiL2Fzc2V0cy93ZWJmb250cy9mZi1kYXhsaW5lLXByby81MDAvbm9ybWFsLWUwOGFhNjZjOGViMDM0ZWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvd2ViZm9udHMvZmYtZGF4bGluZS1wcm8vNTAwL25vcm1hbC1hMWRlYmZjMDBmZjU3ZTJhLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy93ZWJmb250cy9mZi1kYXhsaW5lLXByby81MDAvbm9ybWFsLTAyMjNhNWIzNTA5NWVkNWYudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6ICdGRiBEYXhsaW5lIFBybyc7XHJcblx0c3JjOiB1cmwoXCIvYXNzZXRzL3dlYmZvbnRzL2ZmLWRheGxpbmUtcHJvLzcwMC9ub3JtYWwtZGE1ZmZhNmEwY2Y5NTkyZi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy93ZWJmb250cy9mZi1kYXhsaW5lLXByby83MDAvbm9ybWFsLWMzYzczY2IwZjMxMjE4NDcud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL3dlYmZvbnRzL2ZmLWRheGxpbmUtcHJvLzcwMC9ub3JtYWwtMWM5M2U1Y2NkYmFmZDgwOS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0Zm9udC1kaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogJ0ZGIERheGxpbmUgUHJvJztcclxuXHRzcmM6IHVybChcIi9hc3NldHMvd2ViZm9udHMvZmYtZGF4bGluZS1wcm8vODAwL25vcm1hbC1iNWM4ZmQ5YWQyYzgyZWNlLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL3dlYmZvbnRzL2ZmLWRheGxpbmUtcHJvLzgwMC9ub3JtYWwtNzUzNWFhOWI1NTIxNDBlZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9hc3NldHMvd2ViZm9udHMvZmYtZGF4bGluZS1wcm8vODAwL25vcm1hbC03YjQwM2ZlNWI4NGMwODBhLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnRkYgRGF4bGluZSBQcm8nO1xyXG5cdHNyYzogdXJsKFwiL2Fzc2V0cy93ZWJmb250cy9mZi1kYXhsaW5lLXByby85MDAvbm9ybWFsLTEzMGUzYWQ5ZDY4OTA4NmUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9hc3NldHMvd2ViZm9udHMvZmYtZGF4bGluZS1wcm8vOTAwL25vcm1hbC1lM2VhNWVjYjFlOWRkNjMxLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy93ZWJmb250cy9mZi1kYXhsaW5lLXByby85MDAvbm9ybWFsLWYxOWE0NjNiYzE0OThhNDcudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtZGlzcGxheTogYmxvY2tcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcblx0Zm9udC1mYW1pbHk6IGxsLWljb24tZm9udDtcclxuXHRzcmM6IHVybChcIi9hc3NldHMvd2ViZm9udHMvbGwtaWNvbi1mb250L2xsLWljb24tZm9udC1jNWFmOWE4ZjAwOGMzMDU3LmVvdFwiKTtcclxuXHRzcmM6IHVybChcIi9hc3NldHMvd2ViZm9udHMvbGwtaWNvbi1mb250L2xsLWljb24tZm9udC1jNWFmOWE4ZjAwOGMzMDU3LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9hc3NldHMvd2ViZm9udHMvbGwtaWNvbi1mb250L2xsLWljb24tZm9udC0xNTVjZDU2YzE4MjMwZjViLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2Fzc2V0cy93ZWJmb250cy9sbC1pY29uLWZvbnQvbGwtaWNvbi1mb250LWYyNjAwYWVhOTRmMTFkYjgudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvYXNzZXRzL3dlYmZvbnRzL2xsLWljb24tZm9udC9sbC1pY29uLWZvbnQtYzY1OWUzYTc1ZjM3ZjFmMC5zdmcjbGwtaWNvbi1mb250XCIpIGZvcm1hdChcInN2Z1wiKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LWRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi8vIEltcG9ydCBDdXN0b20gVmFyaWFibGVzIChPdmVycmlkZXMgRGVmYXVsdCBCb290c3RyYXAgVmFyaWFibGVzKVxyXG5AaW1wb3J0IFwidmFyaWFibGVzLnNjc3NcIjtcclxuXHJcbi8vIEltcG9ydCBCb290c3RyYXBcclxuQGltcG9ydCBcIi4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2Nzc1wiO1xyXG5cclxuLy8gSW1wb3J0IEFPU1xyXG4vLyBAaW1wb3J0IFwibm9kZV9tb2R1bGVzL2Fvcy9zcmMvc2Fzcy9hb3Muc2Nzc1wiO1xyXG5cclxuLy8gQ29yZVxyXG5AaW1wb3J0IFwiZ2xvYmFsLnNjc3NcIjtcclxuQGltcG9ydCBcImhlYWRlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJtYWlubmF2LnNjc3NcIjtcclxuQGltcG9ydCBcImZvb3Rlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5LnNjc3NcIjtcclxuQGltcG9ydCBcImJ1dHRvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY2FyZHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwic2xpZGVyLnNjc3NcIjtcclxuQGltcG9ydCBcImZvcm1zLnNjc3NcIjtcclxuQGltcG9ydCBcImFuaW1hdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiaWNvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwicGFnaW5hdGlvbi5zY3NzXCI7XHJcbi8vIEBpbXBvcnQgXCJzZWFyY2guc2Nzc1wiO1xyXG5AaW1wb3J0IFwibW9kYWxzLnNjc3NcIjtcclxuLy8gQGltcG9ydCBcInRhYmxlcy5zY3NzXCI7XHJcbi8vIEBpbXBvcnQgXCJ0YWJzLnNjc3NcIjtcclxuLy8gQGltcG9ydCBcImFjY29yZGlvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCJibG9nLnNjc3NcIjtcclxuXHJcblxyXG4vLyBQYWdlL1NlY3Rpb24gU3BlY2lmaWNcclxuQGltcG9ydCBcInBhZ2VzL2hvbWUuc2Nzc1wiO1xyXG5cclxuLy8gQ29tcG9uZW50c1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy8wMS1idXR0b24uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy8wMi1jYWxsb3V0LnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvMDNfY3RhLWdyb3VwLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvMDRfY29udGV4dHVhbC1uYXYuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy8wNV9jaGVja2JveC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzLzA2X2JyZWFkY3J1bWIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy8wNy12YWx1ZS1wb2Quc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy8wOC1pbnB1dC1maWVsZHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy8wOS1saW5rLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvMTAtcmFkaW8tYnV0dG9ucy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzLzExLWxpc3QtaXRlbS5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzLzEyLW1lZ2EtYmFubmVyLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvMTMtYXJyb3ctY29udHJvbHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy8xNC1uYXZpZ2F0aW9uLXBvZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzLzE1LWFydGljbGUtcG9kLnNjc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvMTYtY2FyZWVycy1wb2Quc2Nzc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy8xNy10ZXN0aW1vbmlhbC1wb2Quc2Nzc1wiO1xyXG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoOiAgIHdpZHRoIC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgLjg3NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogLjUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAqIC41ICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBPdmVycmlkZSBCb290c3RyYXAgZGVmYXVsdCB2YXJpYWJsZXMgaGVyZVxyXG4vLyBEbyBub3QgZWRpdCBhbnkgb2YgdGhlIGZpbGVzIGluIC92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvIVxyXG5cclxuLy8gQ29sb3IgVmFyaWFibGVzXHJcbi8vIEJvb3RzdHJhcCBDb2xvciBPdmVycmlkZXNcclxuXHJcbi8vICRwcmltYXJ5OiAjNjlBNTA3ICFkZWZhdWx0O1xyXG4vLyAkc2Vjb25kYXJ5OiAjQTVDRDI4ICFkZWZhdWx0O1xyXG4vLyAkY29sb3ItdWktMDE6ICMwMTI0MDYgIWRlZmF1bHQ7XHJcbi8vICRjb2xvci11aS0wMjogIzY2NzM2QiAhZGVmYXVsdDtcclxuLy8gJGNvbG9yLXVpLTAzOiAjQjJCOEI0ICFkZWZhdWx0O1xyXG4vLyAkY29sb3ItdWktMDQ6ICNFNUU3RTYgIWRlZmF1bHQ7XHJcbi8vICRjb2xvci11aS0wNTogI0Y1RjZGNSAhZGVmYXVsdDtcclxuLy8gJGNvbG9yLXVpLTA1LTcwOiByZ2JhKDI0NiwgMjQ3LCAyNTEsIDAuNykgIWRlZmF1bHQ7IC8vI0Y5RjlGQ1xyXG4vLyAkY29sb3ItdWktMDY6ICNGRkZGRkYgIWRlZmF1bHQ7XHJcbi8vICRjb2xvci11aS0wNi0xMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKSAhZGVmYXVsdDtcclxuLy8gJGNvbG9yLXVpLTA2LTA2OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpICFkZWZhdWx0OyBcclxuXHJcblxyXG4kcHJpbWFyeTogIzAxMEQ1MCAhZGVmYXVsdDtcclxuJHNlY29uZGFyeTogIzRFRkY4MyAhZGVmYXVsdDtcclxuJGNvbG9yLXVpLTAxOiAjMDEwRDUwICFkZWZhdWx0O1xyXG4kY29sb3ItdWktMDI6ICM0RTU5NzkgIWRlZmF1bHQ7XHJcbiRjb2xvci11aS0wMzogI0IyQkFDQiAhZGVmYXVsdDtcclxuJGNvbG9yLXVpLTA0OiAjRTVFN0VCICFkZWZhdWx0O1xyXG4kY29sb3ItdWktMDU6ICNGNkY2RjggIWRlZmF1bHQ7XHJcbiRjb2xvci11aS0wNS03MDogcmdiYSgyNDYsIDI0NiwgMjQ4LCAwLjcpICFkZWZhdWx0OyAvLyNmNmY2ZjhiMyA9ID4gI0ZDRkNGRFxyXG4kY29sb3ItdWktMDY6ICNGRkZGRkYgIWRlZmF1bHQ7XHJcbiRjb2xvci11aS0wNi0xMDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwKSAhZGVmYXVsdDtcclxuJGNvbG9yLXVpLTA2LTA2OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpICFkZWZhdWx0OyBcclxuXHJcblxyXG4kYnJhbmQtcHJpbWFyeS1kYXJrOiAjMDBBNDVEICFkZWZhdWx0O1xyXG4kYnJhbmQtcHJpbWFyeTogIzRFRkY4MyAhZGVmYXVsdDtcclxuJGJyYW5kLXByaW1hcnktbGlnaHQ6ICNBREZGQkEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG5cclxuJGJyYW5kLXllbGxvdy1kYXJrOiAjRkZDRDA0ICFkZWZhdWx0O1xyXG4kYnJhbmQteWVsbG93OiAjRkZGNTAwICAhZGVmYXVsdDtcclxuJGJyYW5kLXllbGxvdy1saWdodDogI0U0QTgwMCAhZGVmYXVsdDtcclxuXHJcbiRicmFuZC1yZWQtZGFyazogIzY4MDAxMiAhZGVmYXVsdDtcclxuJGJyYW5kLXJlZDogI0ZGMUU1NiAhZGVmYXVsdDtcclxuJGJyYW5kLXJlZC1saWdodDogI0NCMDAyMyAhZGVmYXVsdDtcclxuXHJcbiRicmFuZC1ibHVlLWRhcms6ICMwNzBiZGMgIWRlZmF1bHQ7XHJcbiRicmFuZC1ibHVlOiAjMDA3QkZGICFkZWZhdWx0O1xyXG4kYnJhbmQtYmx1ZS1saWdodDogIzJCMkVGRiAhZGVmYXVsdDtcclxuXHJcbi8vICRicmFuZC1ncmVlbi1kYXJrOiAjQTVDRDI4ICFkZWZhdWx0O1xyXG4vLyAkYnJhbmQtZ3JlZW46ICNBNUNEMjggIWRlZmF1bHQ7XHJcbi8vICRicmFuZC1ncmVlbi1saWdodDogI0E1Q0QyOCAhZGVmYXVsdDtcclxuXHJcbiRicmFuZC1ncmVlbi1kYXJrOiAjMDA3NzJFICFkZWZhdWx0O1xyXG4kYnJhbmQtZ3JlZW46ICM0RUZGODMgIWRlZmF1bHQ7XHJcbiRicmFuZC1ncmVlbi1saWdodDogIzE5REI1MyAhZGVmYXVsdDtcclxuXHJcbiRicmFuZC1wdXJwbGUtZGFyazogIzQyMTc2NSAhZGVmYXVsdDtcclxuJGJyYW5kLXB1cnBsZTogI0IyMDBGRiAhZGVmYXVsdDtcclxuJGJyYW5kLXB1cnBsZS1saWdodDogIzc3MTVDNyAhZGVmYXVsdDtcclxuXHJcblxyXG4kY29sb3Itc3RhdHVzLWVycm9yLWRhcms6ICNCODA0NEYgIWRlZmF1bHQ7XHJcbiRjb2xvci1zdGF0dXMtZXJyb3I6ICNENjI0NUEgIWRlZmF1bHQ7XHJcbiRjb2xvci1zdGF0dXMtZXJyb3ItbGlnaHQ6ICNGRkYyRjYgIWRlZmF1bHQ7XHJcblxyXG4kY29sb3Itc3RhdHVzLXdhcm5pbmctZGFyazogI0JDNEEwOSAhZGVmYXVsdDtcclxuJGNvbG9yLXN0YXR1cy13YXJuaW5nOiAjRTM3MzM0ICFkZWZhdWx0O1xyXG4kY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQ6ICNGRkYzRUQgIWRlZmF1bHQ7XHJcblxyXG4kY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyazogIzBDNzk1MiAhZGVmYXVsdDtcclxuJGNvbG9yLXN0YXR1cy1zdWNjZXNzOiAjMzlCRDhEICFkZWZhdWx0O1xyXG4kY29sb3Itc3RhdHVzLXN1Y2Nlc3MtbGlnaHQ6ICNFQUY1RjEgIWRlZmF1bHQ7XHJcblxyXG4kY29sb3Itc3RhdHVzLWluZm8tZGFyazogIzJDNTNCOSAhZGVmYXVsdDtcclxuJGNvbG9yLXN0YXR1cy1pbmZvOiAjNjk5M0ZGICFkZWZhdWx0O1xyXG4kY29sb3Itc3RhdHVzLWluZm8tbGlnaHQ6ICNFRUYzRkYgIWRlZmF1bHQ7XHJcblxyXG4kY29sb3ItbGlua2VkaW46ICMxNDNERDYgIWRlZmF1bHQ7XHJcbiRjb2xvci1pbmRlZWQ6ICMwMDNBOUIgIWRlZmF1bHQ7XHJcbiRjb2xvci10d2l0dGVyOiAjMURBMUYyICFkZWZhdWx0O1xyXG4kY29sb3ItaW5zdGFncmFtOiAjMURBMUYyICFkZWZhdWx0O1xyXG4kY29sb3ItZmFjZWJvb2s6ICMxODc3RjIgIWRlZmF1bHQ7XHJcblxyXG4kY29sb3ItbmV3LWJvZHk6ICMwMzBCMkUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gJGNvbG9yLWVycm9yOiAjRkQzQjNCICFkZWZhdWx0O1xyXG4vLyAkY29sb3Itc3VjY2VzczogIzAwRTA2NyAhZGVmYXVsdDtcclxuXHJcbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gIFwicHJpbWFyeVwiOiAgICAgICRwcmltYXJ5LFxyXG4gIFwic2Vjb25kYXJ5XCI6ICAgICRzZWNvbmRhcnksXHJcbiAgXCJjb2xvci11aS0wMVwiOiAgICAkY29sb3ItdWktMDEsXHJcbiAgXCJjb2xvci11aS0wMlwiOiAgICAkY29sb3ItdWktMDIsXHJcbiAgXCJjb2xvci11aS0wM1wiOiAgICAkY29sb3ItdWktMDMsXHJcbiAgXCJjb2xvci11aS0wNFwiOiAgICAkY29sb3ItdWktMDQsXHJcbiAgXCJjb2xvci11aS0wNVwiOiAgICAkY29sb3ItdWktMDUsXHJcbiAgXCJjb2xvci11aS0wNS03MFwiOiAkY29sb3ItdWktMDUtNzAsXHJcbiAgXCJjb2xvci11aS0wNlwiOiAgICAkY29sb3ItdWktMDYsXHJcbiAgXCJjb2xvci11aS0wNi0wNlwiOiAgICRjb2xvci11aS0wNi0wNixcclxuICBcImNvbG9yLXVpLTA2LTEwXCI6ICAgJGNvbG9yLXVpLTA2LTEwLFxyXG5cclxuICBcImJyYW5kLXllbGxvdy1kYXJrXCI6ICAgICRicmFuZC15ZWxsb3ctZGFyayxcclxuICBcImJyYW5kLXllbGxvd1wiOiAgICAkYnJhbmQteWVsbG93LFxyXG4gIFwiYnJhbmQteWVsbG93LWxpZ2h0XCI6ICAgICRicmFuZC15ZWxsb3ctbGlnaHQsXHJcblxyXG4gIFwiYnJhbmQtcmVkLWRhcmtcIjogICAgJGJyYW5kLXJlZC1kYXJrLFxyXG4gIFwiYnJhbmQtcmVkXCI6ICAgICRicmFuZC1yZWQsXHJcbiAgXCJicmFuZC1yZWQtbGlnaHRcIjogICAgJGJyYW5kLXJlZC1saWdodCxcclxuXHJcbiAgXCJicmFuZC1ibHVlLWRhcmtcIjogICAgJGJyYW5kLWJsdWUtZGFyayxcclxuICBcImJyYW5kLWJsdWVcIjogICAgJGJyYW5kLWJsdWUsXHJcbiAgXCJicmFuZC1ibHVlLWxpZ2h0XCI6ICAgICRicmFuZC1ibHVlLWxpZ2h0LFxyXG5cclxuICBcImJyYW5kLWdyZWVuLWRhcmtcIjogICAgJGJyYW5kLWdyZWVuLWRhcmssXHJcbiAgXCJicmFuZC1ncmVlblwiOiAgICAkYnJhbmQtZ3JlZW4sXHJcbiAgXCJicmFuZC1ncmVlbi1saWdodFwiOiAgICAkYnJhbmQtZ3JlZW4tbGlnaHQsXHJcblxyXG4gIFwiYnJhbmQtcHVycGxlLWRhcmtcIjogICAgJGJyYW5kLXB1cnBsZS1kYXJrLFxyXG4gIFwiYnJhbmQtcHVycGxlXCI6ICAgICRicmFuZC1wdXJwbGUsXHJcbiAgXCJicmFuZC1wdXJwbGUtbGlnaHRcIjogICAgJGJyYW5kLXB1cnBsZS1saWdodCxcclxuXHJcbiAgXCJjb2xvci1zdGF0dXMtZXJyb3ItZGFya1wiOiAgICAkY29sb3Itc3RhdHVzLWVycm9yLWRhcmssXHJcbiAgXCJjb2xvci1zdGF0dXMtZXJyb3JcIjogICAgJGNvbG9yLXN0YXR1cy1lcnJvcixcclxuICBcImNvbG9yLXN0YXR1cy1lcnJvci1saWdodFwiOiAgICAkY29sb3Itc3RhdHVzLWVycm9yLWxpZ2h0LFxyXG5cclxuICBcImNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmtcIjogICAgJGNvbG9yLXN0YXR1cy13YXJuaW5nLWRhcmssXHJcbiAgXCJjb2xvci1zdGF0dXMtd2FybmluZ1wiOiAgICAkY29sb3Itc3RhdHVzLXdhcm5pbmcsXHJcbiAgXCJjb2xvci1zdGF0dXMtd2FybmluZy1saWdodFwiOiAgICAkY29sb3Itc3RhdHVzLXdhcm5pbmctbGlnaHQsXHJcblxyXG4gIFwiY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFya1wiOiAgICAkY29sb3Itc3RhdHVzLXN1Y2Nlc3MtZGFyayxcclxuICBcImNvbG9yLXN0YXR1cy1zdWNjZXNzXCI6ICAgICRjb2xvci1zdGF0dXMtc3VjY2VzcyxcclxuICBcImNvbG9yLXN0YXR1cy1zdWNjZXNzLWxpZ2h0XCI6ICAgICRjb2xvci1zdGF0dXMtc3VjY2Vzcy1saWdodCxcclxuXHJcbiAgXCJjb2xvci1zdGF0dXMtaW5mby1kYXJrXCI6ICAgICRjb2xvci1zdGF0dXMtaW5mby1kYXJrLFxyXG4gIFwiY29sb3Itc3RhdHVzLWluZm9cIjogICAgJGNvbG9yLXN0YXR1cy1pbmZvLFxyXG4gIFwiY29sb3Itc3RhdHVzLWluZm8tbGlnaHRcIjogICAgJGNvbG9yLXN0YXR1cy1pbmZvLWxpZ2h0LFxyXG5cclxuICAgIFwiY29sb3ItbGlua2VkaW5cIjogICAgJGNvbG9yLWxpbmtlZGluLFxyXG4gICAgXCJjb2xvci1pbmRlZWRcIjogICAgJGNvbG9yLWluZGVlZCxcclxuICAgIFwiY29sb3ItdHdpdHRlclwiOiAgICAkY29sb3ItdHdpdHRlcixcclxuICAgIFwiY29sb3ItZmFjZWJvb2tcIjogICAgJGNvbG9yLWZhY2Vib29rLFxyXG4gICAgXCJjb2xvci1pbnN0YWdyYW1cIjogICAgJGNvbG9yLWluc3RhZ3JhbSxcclxuXHJcbiAgICBcImNvbG9yLW5ldy1ib2R5XCI6ICRjb2xvci1uZXctYm9keSxcclxuXHJcbiAgLy8gXCJjb2xvci1lcnJvclwiOiAgICAkY29sb3ItZXJyb3IsXHJcbiAgLy8gXCJjb2xvci1zdWNjZXNzXCI6ICAgICRjb2xvci1zdWNjZXNzLFxyXG4gICksXHJcbiAgJHRoZW1lLWNvbG9yc1xyXG4pO1xyXG5cclxuXHJcbi8vIFNldCBDb250cmFzdCBUaHJlc2hvbGRcclxuLy8keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAxOTUgIWRlZmF1bHQ7XHJcblxyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vICRib2R5LWNvbG9yOiAkY29sb3ItdWktMDEgIWRlZmF1bHQ7XHJcblxyXG4vLyRmb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkZGIERheGxpbmUgUHJvXCIsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkFzcGVrdGEgVmFyaWFibGVcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAyMDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1iYXNlOiAyMDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkOiA4MDAgIWRlZmF1bHQ7XHJcbi8vICRoZWFkaW5ncy1mb250LXdlaWdodDogNTAwICFkZWZhdWx0O1xyXG5cclxuLy8gR2xvYmFsIHRleHR1YWwgbGluayBjb2xvclxyXG4vLyAkbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuLy8gJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xyXG4vLyAkbGluay1ob3Zlci1jb2xvcjogICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuLy8gJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xyXG5cclxuLy8gU2hhZG93c1xyXG4vLyRib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gMCByZ2JhKCRjb2xvci11aS0wNiwgLjIpICFkZWZhdWx0O1xyXG4vLyRib3gtc2hhZG93OiAwIDAuMTVyZW0gMS43NXJlbSAwIHJnYmEoJGNvbG9yLXVpLTA2LCAuMTUpICFkZWZhdWx0O1xyXG4vLyAkYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgkY29sb3ItdWktMDYsIC4xNzUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJvcmRlcnMgUmFkaXVzXHJcbiRib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XHJcbi8vICRib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xyXG4vLyRib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3ItdWktMDYsIDIlKTtcclxuXHJcbi8vICRpbnB1dC1ib3JkZXItcmFkaXVzOiAwICFkZWZhdWx0O1xyXG4vLyAkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogMCAhZGVmYXVsdDtcclxuLy8gJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6IDAgIWRlZmF1bHQ7XHJcblxyXG4vLyAkYnRuLWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XHJcbi8vICRidG4tYm9yZGVyLXJhZGl1cy1zbTogMCAhZGVmYXVsdDtcclxuLy8gJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAwICFkZWZhdWx0O1xyXG5cclxuLy8gQWRqdXN0IGNvbHVtbiBzcGFjaW5nIGZvciBzeW1tZXRyeVxyXG4vLyAkc3BhY2VyOiAxcmVtO1xyXG4kc3BhY2VyOiA4cHggIWRlZmF1bHQ7XHJcbiRncmlkLWd1dHRlci13aWR0aDogJHNwYWNlciAqIDEuMDtcclxuXHJcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcclxuICRzcGFjZXJzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgIDA6IDAsXHJcbiAgICAgMF8yNTogKCRzcGFjZXIgKiAuMjUpLCAgIC8vMnB4XHJcbiAgICAgMF81OiAoJHNwYWNlciAqIC41KSwgICAvLzRweFxyXG4gICAgIDE6ICRzcGFjZXIsICAgICAgICAgICAgLy84cHhcclxuICAgICAxXzU6ICgkc3BhY2VyICogMS41KSwgIC8vMTJweFxyXG4gICAgIDI6ICgkc3BhY2VyICogMiksICAgICAgLy8xNnB4XHJcbiAgICAgMl81OiAoJHNwYWNlciAqIDIuNSksICAvLzIwcHhcclxuICAgICAzOiAoJHNwYWNlciAqIDMpLCAgICAgIC8vMjRweFxyXG4gICAgIDQ6ICgkc3BhY2VyICogNCksICAgICAgLy8zMnB4XHJcbiAgICAgNTogKCRzcGFjZXIgKiA1KSwgICAgICAvLzQwcHhcclxuICAgICA2OiAoJHNwYWNlciAqIDYpLCAgICAgIC8vNDhweFxyXG4gICAgIDc6ICgkc3BhY2VyICogNyksICAgICAgLy81NnB4XHJcbiAgICAgODogKCRzcGFjZXIgKiA4KSwgICAgICAvLzY0cHhcclxuICAgICA5OiAoJHNwYWNlciAqIDkpLCAgICAgIC8vNzJweFxyXG4gICAgIDEwOiAoJHNwYWNlciAqIDEwKSwgICAgLy84MHB4XHJcbiAgICAgMTE6ICgkc3BhY2VyICogMTEpLCAgICAvLzg4cHhcclxuICAgICAxMjogKCRzcGFjZXIgKiAxMiksICAgIC8vOTZweFxyXG4gICAgIDEzOiAoJHNwYWNlciAqIDEzKSwgICAgLy8xMDRweFxyXG4gICAgIDE0OiAoJHNwYWNlciAqIDE0KSwgICAgLy8xMTJweFxyXG4gICAgIDE1OiAoJHNwYWNlciAqIDE1KSwgICAgLy8xMjBweFxyXG4gICAgIDIwOiAoJHNwYWNlciAqIDIwKSwgICAgLy8xNjBweFxyXG4gICAgIDMwOiAoJHNwYWNlciAqIDMwKSwgICAgLy8yNDBweFxyXG4gICApLFxyXG4gICAkc3BhY2Vyc1xyXG4pO1xyXG5cclxuLy8gVHJhbnNpdGlvbnNcclxuJHRyYW5zaXRpb24tY29sbGFwc2U6IGhlaWdodCAuMTVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBEcm9wZG93bnNcclxuLy8gJGRyb3Bkb3duLWZvbnQtc2l6ZTogMC44NXJlbTtcclxuLy8kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG5cclxuLy8gTW9kYWxzXHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6IDA7XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAwLjg7XHJcblxyXG4vLyBHcmlkXHJcbiRncmlkLWNvbHVtbnM6ICAgICAgMTI7XHJcbiRncmlkLWd1dHRlci13aWR0aDogMzJweDtcclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcclxuICB4czogMCxcclxuICAvLyBTbWFsbCBzY3JlZW4gLyBwaG9uZVxyXG4gIHNtOiA1NzZweCxcclxuICAvLyBNZWRpdW0gc2NyZWVuIC8gdGFibGV0XHJcbiAgbWQ6IDc2OHB4LFxyXG4gIC8vIExhcmdlIHNjcmVlbiAvIGRlc2t0b3BcclxuICBsZzogMTAyNHB4LCAvLzk5MlxyXG4gIC8vIEV4dHJhIGxhcmdlIHNjcmVlbiAvIHdpZGUgZGVza3RvcFxyXG4gIHhsOiAxNDQwcHhcclxuKTtcclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHhzOiA1NzZweCxcclxuICBzbTogNzY4cHgsXHJcbiAgbWQ6IDEwMjRweCwgLy85OTJcclxuICBsZzogMTI4MHB4XHJcbik7XHJcblxyXG5cclxuLy8gUGFnaW5hdGlvblxyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRjb2xvci11aS0wNCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgIDFweCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICBub25lICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkY29sb3ItdWktMDQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbi8vICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4vLyAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gQU9TIHZhcmlhYmxlc1xyXG4vLyAkYW9zLWRpc3RhbmNlOiA1MHB4O1xyXG4vLyAkYW9zLWR1cmF0aW9uOiA4MDAwO1xyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSBmb250IHNpemVzXG4vL1xuLy8gTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvYmxvYi92OC54L0xJQ0VOU0UpXG5cbi8vIENvbmZpZ3VyYXRpb25cblxuLy8gQmFzZSBmb250IHNpemVcbiRyZnMtYmFzZS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLWZvbnQtc2l6ZS11bml0OiByZW0gIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHJlbSBhbmQgJHJmcy1mb250LXNpemUtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIGZvbnQgc2l6ZSBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IFwibnVtYmVyXCIgb3IgJHJmcy1mYWN0b3IgPD0gMSB7XG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xufVxuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XG4kcmZzLWJhc2UtZm9udC1zaXplLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLWZvbnQtc2l6ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicHhcIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCAkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSwgZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6IGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQsIGRpdmlkZSgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LCB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICYsXG4gICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZW5hYmxlIGNsYXNzZXMgdG8gdGhlIHNlbGVjdG9yIGlmIG5lZWRlZC5cbkBtaXhpbiBfcmZzLWVuYWJsZS1jbGFzcyB7XG4gIEBpZiAkcmZzLWNsYXNzID09IFwiZW5hYmxlXCIge1xuICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIG1lZGlhIHF1ZXJ5IG5lZWRzIHRvIGJlIHVzZWRcbkBtaXhpbiBfcmZzLW1lZGlhLXF1ZXJ5KCRtcS12YWx1ZSkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZSBtaXhpblxuQG1peGluIHJmcygkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIC8vIENhY2hlICRmcyB1bml0XG4gICRmcy11bml0OiBpZih0eXBlLW9mKCRmcykgPT0gXCJudW1iZXJcIiwgdW5pdCgkZnMpLCBmYWxzZSk7XG5cbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxuICAkcmZzLXN1ZmZpeDogaWYoJGltcG9ydGFudCwgXCIgIWltcG9ydGFudFwiLCBcIlwiKTtcblxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgQGlmIG5vdCAkZnMtdW5pdCBvciAkZnMtdW5pdCAhPSBcIlwiIGFuZCAkZnMtdW5pdCAhPSBcInB4XCIgYW5kICRmcy11bml0ICE9IFwicmVtXCIgb3IgJGZzID09IDAge1xuICAgIGZvbnQtc2l6ZTogI3skZnN9I3skcmZzLXN1ZmZpeH07XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogZGl2aWRlKCRmcywgZGl2aWRlKCRmcyAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQgc2l6ZVxuICAgICRyZnMtc3RhdGljOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3tkaXZpZGUoJGZzLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmc31weCk7XG5cbiAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIGZvbnQgc2l6ZSBpcyBiaWdnZXIgdGhhbiB0aGUgbWluaW11bSBmb250IHNpemVcbiAgICBAaWYgJGZzIDw9ICRyZnMtYmFzZS1mb250LXNpemUgb3Igbm90ICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcbiAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZSBmb3IgJGZzXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgZGl2aWRlKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIGRpZmZlcmVuY2UgYmV0d2VlbiAkZnMgYW5kIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkZnMtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZVxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcblxuICAgICAgLy8gQnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICAkbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuXG4gICAgICBAaW5jbHVkZSBfcmZzLWRpc2FibGUtY2xhc3Mge1xuICAgICAgICBmb250LXNpemU6ICN7JHJmcy1zdGF0aWN9I3skcmZzLXN1ZmZpeH07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gICAgICAgIEBpbmNsdWRlIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbnMgdXNlIFJGUyB0byByZXNjYWxlIHRoZSBmb250IHNpemVcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCgpIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXG5cbkBtaXhpbiBpbWctcmV0aW5hKCRmaWxlLTF4LCAkZmlsZS0yeCwgJHdpZHRoLTF4LCAkaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XG5cbiAgLy8gQXV0b3ByZWZpeGVyIHRha2VzIGNhcmUgb2YgYWRkaW5nIC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyBhbmQgLW8tbWluLWRldmljZS1waXhlbC1yYXRpbyxcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cbiAgLy8gQ29tcGF0aWJpbGl0eSBpbmZvOiBodHRwczovL2Nhbml1c2UuY29tL2Nzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6ICR3aWR0aC0xeCAkaGVpZ2h0LTF4O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbWctcmV0aW5hKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIElubGluZSBjb2RlXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyICogLjU7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBkaXZpZGUoMTAwJSwgJGNvdW50KTtcbiAgICBtYXgtd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG4vL1xuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cblxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAvLyBEbyBub3QgZXNjYXBlIHRoZSB1cmwgYnJhY2tldHNcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IsICRkYXJrOiAkeWlxLXRleHQtZGFyaywgJGxpZ2h0OiAkeWlxLXRleHQtbGlnaHQpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAqIC4wMDE7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICRkYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRsaWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgJGJsYWNrLCAkd2hpdGUpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG5cbi8vIFJldHVybiB2YWxpZCBjYWxjXG5AZnVuY3Rpb24gYWRkKCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgKyAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9ICsgI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiICsgXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBzdWJ0cmFjdCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCBhbmQgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cblxuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuIC0kdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxIC0gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTIpICE9IG51bWJlciB7XG4gICAgJHZhbHVlMjogdW5xdW90ZShcIihcIikgKyAkdmFsdWUyICsgdW5xdW90ZShcIilcIik7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gLSAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgLSBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lciAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtcGFkZGluZy14ICogNCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtcGFkZGluZy14ICogMiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG5cbiAgJi53aWR0aCB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGgpO1xuICB9XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIFBvcHBlciBpcyBlbmFibGVkLCByZXNldCB0aGUgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGFkZCgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAqIC41O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiAkbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBpbWFnZSBzaXplIGJ1ZyBpbiBJRVxuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI4ODU1XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwOyAvLyBGb3IgSUU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjkzOTZcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKTtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgKiAuNSk7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246ICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZyBwcm9ncmVzcy1iYXItc3RyaXBlcztcblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIC8vIFByZXZlbnRzIGZyb20gc2hyaW5raW5nIGluIElFMTEsIHdoZW4gaW4gYSBmbGV4IGNvbnRhaW5lclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODM0MVxuICBmbGV4LWJhc2lzOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSB0b29sdGlwJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcblxuICAmLnNob3cgeyBvcGFjaXR5OiAkdG9vbHRpcC1vcGFjaXR5OyB9XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICBib3R0b206IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLmFycm93IHtcbiAgICB0b3A6IDA7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBtYXJnaW46IDAgJHBvcG92ZXItYm9yZGVyLXJhZGl1cztcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gIH1cbn1cblxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIGRhcmtlbigkcG9wb3Zlci1oZWFkZXItYmcsIDUlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHRoZSBjdXJyZW50XG4vLyAgICBzbGlkZSBpbiBpdHMgaW4tdHJhbnNpdGlvbiBzdGF0ZS4gT25seSBvbmUgb2YgdGhlc2Ugb2NjdXJzIGF0IGEgdGltZS5cbi8vIDUuIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tbGVmdCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIHRyYW5zaXRpb25zXG4vL1xuXG4uY2Fyb3VzZWwtZmFkZSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiAkc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiAkc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xufVxuXG5AaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy1ncmFkaWVudC12YXJpYW50YCBtaXhpblwiLCBcInY0LjUuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3QsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgeyBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcCAgICAgeyBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodCAgIHsgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20gIHsgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdCAgICB7IGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAgIC5kI3skaW5maXh9LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAkdmFsdWUgaW4gJGRpc3BsYXlzIHtcbiAgICAuZC1wcmludC0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQGVhY2ggJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvIGluICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Mge1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teDogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMSk7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAyKTtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS0jeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14fWJ5I3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teX0ge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZShkaXZpZGUoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXksICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14KSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHsgdXNlci1zZWxlY3Q6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmIFwiI3skc2l6ZX1cIiAhPSBcIjBcIiB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL21haW4uY3NzL2Jsb2IvbWFzdGVyL3NyYy9fcHJpbnQuY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8vIEdsb2JhbCBjb21wb25lbnQgc3R5bGVzXHJcblxyXG5odG1sIHtcclxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuKiB7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuXHQvLyB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxufVxyXG5cclxuOnJvb3Qge1xyXG5cdC0tdGhlbWVUeHRDb2xvcjogIzAxMEQ1MDtcclxuXHQtLXRoZW1lQmdDb2xvcjogI0Y2RjZGODtcclxuXHQtLW5hdkhvdmVyQmdDb2xvcjogI0Y2RjZGODtcclxuXHRmb250LWZhbWlseTogXCJBc3Bla3RhIFZhcmlhYmxlXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbjpob3N0ID4gKiB7XHJcblx0Zm9udC1mYW1pbHk6IFwiQXNwZWt0YSBWYXJpYWJsZVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kYXJrLXRoZW1lIHtcclxuXHQtLXRoZW1lVHh0Q29sb3I6ICNGRkZGRkY7XHJcblx0LS10aGVtZUJnQ29sb3I6ICMwMTBENTA7XHJcblx0LS1uYXZIb3ZlckJnQ29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XHJcbn1cclxuXHJcbi50aGVtZVR4dENvbG9yIHtcclxuXHRjb2xvcjogdmFyKC0tdGhlbWVUeHRDb2xvcik7XHJcbn1cclxuXHJcbi50aGVtZUJnQ29sb3Ige1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lQmdDb2xvcik7XHJcbn1cclxuXHJcbi5uYXZIb3ZlckJnQ29sb3Ige1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdkhvdmVyQmdDb2xvcik7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGZvbnQtZmFtaWx5OiBcIkFzcGVrdGEgVmFyaWFibGVcIiwgc2Fucy1zZXJpZjtcclxuXHRjb2xvcjogJGNvbG9yLW5ldy1ib2R5OyAgLy8kY29sb3ItdWktMDFcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY4O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDJzIGxpbmVhcjtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDJzIGVhc2UtaW4tb3V0O1xyXG5cdC0tYmdTdGFydENvbDogI0Y2RjZGODtcclxuXHQtLWJnRW5kQ29sOiAjMDEwRDUwO1xyXG5cdC0tdGV4dFN0YXJ0Q29sOiAjMDMwQjJFO1xyXG5cdC0tdGV4dEVuZENvbDogI0ZGRkZGRjtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcblx0cGFkZGluZy1sZWZ0OiAxNnB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjRweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcbn1cclxuXHJcbiNtYWluLWNvbnRlbnQge1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tYXgtd2lkdGgtNzEyIHtcclxuXHRtYXgtd2lkdGg6IDcxMnB4O1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHR0cmFuc2l0aW9uOiBub25lO1xyXG59XHJcblxyXG4uZnVsbC1oZWlnaHQsXHJcbi5mdWxsLWhlaWdodC1sYXJnZSxcclxuLmZ1bGwtaGVpZ2h0LWFkanVzdGVkIHtcclxuXHRtaW4taGVpZ2h0OiA4MHZoO1xyXG5cdC8vIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG5zZWN0aW9uIHtcclxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDJzIGxpbmVhcjtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGxpbmVhcjtcclxuXHQtLWJnU3RhcnRDb2w6ICNGNkY2Rjg7XHJcblx0LS1iZ0VuZENvbDogIzAxMEQ1MDtcclxuXHQtLXRleHRTdGFydENvbDogIzAzMEIyRTtcclxuXHQtLXRleHRFbmRDb2w6ICNGRkZGRkY7XHJcblx0Ly8gdHJhbnNpdGlvbi1kZWxheTogMXM7XHJcbn1cclxuQGtleWZyYW1lcyBmYWRlSXQge1xyXG5cdDAlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnU3RhcnRDb2wpO1xyXG5cdFx0Y29sb3I6IHZhcigtLXRleHRTdGFydENvbCk7XHJcblx0fVxyXG5cclxuXHQxMDAlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnRW5kQ29sKTtcclxuXHRcdGNvbG9yOiB2YXIoLS10ZXh0RW5kQ29sKTtcclxuXHR9XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kQW5pbWF0ZWQge1xyXG5cdGFuaW1hdGlvbjogZmFkZUl0IDEuNXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiAkY29sb3ItdWktMDE7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogaW5oZXJpdDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYudGV4dC1wcmltYXJ5IHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucm91bmRlZC1sZyB7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1pbWFnZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG5cdCYgLmJnLWNvbnRlbnQge1xyXG5cdFx0ei1pbmRleDogMztcclxuXHR9XHJcblxyXG5cdCYgLmJnLW92ZXJsYXkge1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDIuNXM7XHJcblxyXG5cdFx0Ji5zaG93IHtcclxuXHRcdFx0b3BhY2l0eTogMS4wO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtaGVyby1pbWcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRtaW4taGVpZ2h0OiAyMjRweDtcclxuXHR3aWR0aDogYXV0bztcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRtaW4taGVpZ2h0OiAzMjBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0bWluLWhlaWdodDogNDAwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQ1NnB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRtaW4taGVpZ2h0OiA1ODBweDtcclxuXHR9XHJcblxyXG5cdCYgaDIge1xyXG5cdFx0Y29sb3I6ICRjb2xvci11aS0wNjtcclxuXHR9XHJcbn1cclxuXHJcbi5wYWdlLWxhcmdlLWltZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDMyMHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRtaW4taGVpZ2h0OiA0MDBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0bWluLWhlaWdodDogNTgwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDU4MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnBhZ2UtbWVkaXVtLWltZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdG1pbi1oZWlnaHQ6IDI4OHB4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDM0M3B4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRtaW4taGVpZ2h0OiA0ODBweDtcclxuXHRcdC8vIG1heC13aWR0aDogNDgwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDQ4MHB4O1xyXG5cdFx0bWF4LXdpZHRoOiA0ODBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0bWluLWhlaWdodDogNDgwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDQ4MHB4O1xyXG5cdH1cclxufVxyXG5cclxudmlkZW8ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnNoYWRvdy1tYXhpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMTAwcHggODBweCByZ2JhKDI4LCAxMSwgNzgsIDAuMDMpLCAwIDY0LjgxNDhweCA0Ni44NTE5cHggcmdiYSgyOCwgMTEsIDc4LCAwLjAyMjc3NzgpLCAwIDM4LjUxODVweCAyNS40ODE1cHggcmdiYSgyOCwgMTEsIDc4LCAwLjAxODIyMjIpLCAwIDIwcHggMTNweCByZ2JhKDI4LCAxMSwgNzgsIDAuMDE1KSwgMCA4LjE0ODE1cHggNi41MTg1MnB4IHJnYmEoMjgsIDExLCA3OCwgMC4wMTE3Nzc4KSwgMCAxLjg1MTg1cHggMy4xNDgxNXB4IHJnYmEoMjgsIDExLCA3OCwgMC4wMDcyMjIyMik7XHJcblx0fVxyXG59XHJcblxyXG4uY29udGFpbmVyLXNoYWRvdyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0XHRib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgzOSwgNDgsIDEyOSwgMC4wOCk7XHJcblx0fVxyXG59XHJcblxyXG4ucmVzcG9uc2l2ZS1ub2Nvcm5lci1tZCB7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG51bC50aWNrIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cclxuXHQmIGxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDAgMCAwIDU2cHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IGF1dG87XHJcblx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tYnVsbGV0LXRpY2stY2lyY2xlLnN2Z1wiKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAzMnB4IDMycHg7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24tYXJ0aWNsZSB7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHR1bC5hcnRpY2xlLW1ldGEge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIuKAolwiO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0bGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZS11bmRlcnNjb3JlIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDU2cHg7XHJcblx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlLWF1dGhvciB7XHJcblx0XHQuYXJ0aWNsZS1hdXRob3JfaW1nIHtcclxuXHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGUtYXV0aG9yX25hbWUge31cclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxudWwubGlzdC1ncm91cC5pY29uLWxpc3QtZ3JvdXAgbGkubGlzdC1ncm91cC1pdGVtIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDYtMTA7XHJcbn1cclxuXHJcbnVsLmNhcmVlcnMtbWV0YSB7XHJcblx0cGFkZGluZzogMDtcclxuXHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwi4oCiXCI7XHJcblx0XHRcdHBhZGRpbmc6IDAgOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5jYXJlZXJzLXVuZGVyc2NvcmUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiA1NnB4O1xyXG5cdGhlaWdodDogNHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxufVxyXG5cclxuI2FwcGx5LWJhciB7XHJcblx0LmFwcGx5LWJhcl9zaGFyZSB7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXVpLTA0O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci11aS0wNDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zaGFyZWJhci5uYXYge1xyXG5cdFx0JiAubmF2LWl0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0JiAubmF2LWxpbmsuc29jaWFsLWljb24ge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcblx0XHRcdFx0Ji5zb2NpYWwtaWNvbl9mYWNlYm9vayB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZmFjZWJvb2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnNvY2lhbC1pY29uX3R3aXR0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXR3aXR0ZXI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnNvY2lhbC1pY29uX2xpbmtlZGluIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saW5rZWRpbjtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuc29jaWFsLWljb25faW5zdGFncmFtIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnN0YWdyYW07XHJcblx0XHRcdCAgfVxyXG5cclxuXHRcdFx0XHQmLnNvY2lhbC1pY29uX2xpbmsge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXVpLTAyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnJvbGUtZGVzY3JpcHRpb24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRcdGJveC1zaGFkb3c6IDAgOHB4IDI0cHggMCByZ2JhKDM5LCA0OCwgMTI5LCAwLjA4KTtcclxuXHR9XHJcblxyXG5cdC5yb2xlLWRlc2NyaXB0aW9uX3RlYW0ge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5yb2xlLWFwcGxpY2F0aW9uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgzOSwgNDgsIDEyOSwgMC4wOCk7XHJcblx0fVxyXG5cclxuXHQubG9naW4tYmFyX290aGVybWV0aG9kcyB7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLXVpLTA0O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xyXG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci11aS0wNDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi53aGl0ZS1jdXJ2ZWQtYm94IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRib3gtc2hhZG93OiAwIDhweCAyNHB4IDAgcmdiYSgzOSwgNDgsIDEyOSwgMC4wOCk7XHJcblx0fVxyXG59XHJcblxyXG4jbWFpbi1jb250ZW50IC5zZWN0aW9uLWxlZ2FsIG9sIHtcclxuXHRjb3VudGVyLXJlc2V0OiBpdGVtO1xyXG5cdHBhZGRpbmc6IDAgMCAwIDMycHg7XHJcbn1cclxuXHJcbiNtYWluLWNvbnRlbnQgLnNlY3Rpb24tbGVnYWwgb2wgbGkge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI21haW4tY29udGVudCAuc2VjdGlvbi1sZWdhbCBvbCBsaTpiZWZvcmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAtMzJweDtcclxuXHR3aWR0aDogMzJweDtcclxuXHRjb250ZW50OiBjb3VudGVycyhpdGVtLCBcIi5cIikgXCIgXCI7XHJcblx0Y291bnRlci1pbmNyZW1lbnQ6IGl0ZW07XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4jbWFpbi1jb250ZW50IC5zZWN0aW9uLWxlZ2FsIHVsW3R5cGU9J2EnXSB7XHJcblx0Y291bnRlci1yZXNldDogaXRlbTtcclxuXHRjb3VudGVyLXJlc2V0OiBzdWJpdGVtO1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTogbG93ZXItYWxwaGE7XHJcblx0bWFyZ2luLXRvcDogMTJweDtcclxufVxyXG5cclxuI21haW4tY29udGVudCAuc2VjdGlvbi1sZWdhbCB1bFt0eXBlPSdhJ10gbGkge1xyXG5cdG1hcmdpbi1ib3R0b206IDEycHg7XHJcbn1cclxuXHJcbiNtYWluLWNvbnRlbnQgLnNlY3Rpb24tbGVnYWwgdWxbdHlwZT0nYSddIGxpOmJlZm9yZSB7XHJcblx0Y29udGVudDogY291bnRlcihzdWJpdGVtLCBsb3dlci1hbHBoYSkgXCIpXCI7XHJcblx0Y291bnRlci1pbmNyZW1lbnQ6IHN1Yml0ZW07XHJcbn1cclxuXHJcbiNtYWluLWNvbnRlbnQgLnNlY3Rpb24tbGVnYWwgb2xbdHlwZT0naSddIHtcclxuXHRjb3VudGVyLXJlc2V0OiBzdWJpdGVtO1xyXG5cdGNvdW50ZXItcmVzZXQ6IHN1YnN1Yml0ZW07XHJcblx0bGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjtcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcblxyXG4jbWFpbi1jb250ZW50IC5zZWN0aW9uLWxlZ2FsIG9sW3R5cGU9J2knXSBsaSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxufVxyXG5cclxuI21haW4tY29udGVudCAuc2VjdGlvbi1sZWdhbCBvbFt0eXBlPSdpJ10gbGk6YmVmb3JlIHtcclxuXHRjb250ZW50OiBjb3VudGVyKHN1YnN1Yml0ZW0sIGxvd2VyLXJvbWFuKSBcIilcIjtcclxuXHRjb3VudGVyLWluY3JlbWVudDogc3Vic3ViaXRlbTtcclxufVxyXG5cclxuaHIuYm9yZGVyLWRhc2hlZCB7XHJcblx0Ym9yZGVyOiAxcHggZGFzaGVkICRjb2xvci11aS0wNDtcclxuXHQvLyBoZWlnaHQ6IDFweDtcclxuXHQvLyBiYWNrZ3JvdW5kOiAkY29sb3ItdWktMDQ7XHJcblx0Ly8gYmFja2dyb3VuZDogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywkY29sb3ItdWktMDQsJGNvbG9yLXVpLTA0IDZweCx0cmFuc3BhcmVudCA2cHgsdHJhbnNwYXJlbnQgMTJweCk7XHJcbn1cclxuXHJcbiNnb29nbGUtbWFwIHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bWluLWhlaWdodDogMTk0cHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDM0MHB4O1xyXG5cdFx0fVxyXG59XHJcblxyXG5cclxuLmJnLWhhbGYtMDEtaGFsZi0wNSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGNvbG9yLXVpLTAxIDUwJSwgJGNvbG9yLXVpLTA1IDUwJSksXHJcbn1cclxuXHJcbi5iZy1oYWxmLTAxLWhhbGYtdHJhbnMge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvci11aS0wMSA1MCUsIHRyYW5zcGFyZW50IDUwJSksXHJcbn1cclxuXHJcblxyXG4jbWFpbi1jb250ZW50IHNlY3Rpb24uYmctY29sb3ItdWktMDEgaDMgc3Bhbi50ZXh0LXByaW1hcnkge1xyXG5cdGNvbG9yOiAkY29sb3ItdWktMDYgIWltcG9ydGFudDtcclxufVxyXG5cclxuI21haW4tY29udGVudCBzZWN0aW9uLmJnLWNvbG9yLXVpLTAxIC5zaW1wbGUtbGluay50ZXh0LXByaW1hcnkge1xyXG5cdGNvbG9yOiAkYnJhbmQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn0iLCJoZWFkZXIjaGVhZGVyIHtcclxuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aGVtZUJnQ29sb3IpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHR0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTAzMDtcclxufVxyXG5cclxuaGVhZGVyI2hlYWRlciAubmF2YmFyIHtcclxuXHQvLyBtYXgtd2lkdGg6IDEyMDBweDtcclxuXHQvLyBtYXJnaW4tbGVmdDogYXV0bztcclxuXHQvLyBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbmhlYWRlciNoZWFkZXIgLm5hdmJhci1icmFuZCB7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdGhlaWdodDogNzZweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIGhlYWRlciNoZWFkZXIgLm5hdmJhci1icmFuZCBzdmcjc2FiZXJ0ZWNoX2xvZ29faGVhZGVyIHtcclxuLy8gXHR3aWR0aDogOTZweDtcclxuLy8gXHQjc2FiZXJ0ZWNoX2xvZ29faGVhZGVyX3RleHQge1xyXG4vLyBcdFx0ZmlsbDogdmFyKC0tdGhlbWVUeHRDb2xvcikgIWltcG9ydGFudDtcclxuLy8gXHR9XHJcbi8vIH1cclxuLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4vLyBoZWFkZXIjaGVhZGVyIC5uYXZiYXItYnJhbmQgc3ZnI3NhYmVydGVjaF9sb2dvX2hlYWRlciB7XHJcbi8vIFx0d2lkdGg6IDEyNXB4O1xyXG4vLyB9XHJcbi8vIH1cclxuXHJcblxyXG5oZWFkZXIjaGVhZGVyLm1vYmlsZW5hdi1vcGVuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHQmIC5uYXZiYXIge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG5oZWFkZXIjaGVhZGVyLmRhcmstdGhlbWUubW9iaWxlbmF2LW9wZW4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRoZW1lQmdDb2xvcik7XHJcbn1cclxuXHJcblxyXG5oZWFkZXIjaGVhZGVyIGEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4iLCIjaGVhZGVyIHtcclxuXHQubmF2YmFyLWJyYW5kIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxLjByZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMS4wcmVtO1xyXG5cdFx0Zm9udC1zaXplOiAxLjByZW07XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQubmF2YmFyLXRvZ2dsZXIge1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW46IDAgOHB4IDAgMDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG5cdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHJcblx0XHQmIHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRoZWlnaHQ6IDEuNzVweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXRoZW1lVHh0Q29sb3IpO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiBub25lO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdH1cclxuXHJcblx0XHQmIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0dG9wOiA0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JiBzcGFuOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdHRvcDogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bm90KC5jb2xsYXBzZWQpIHNwYW46bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdWktMDI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpub3QoLmNvbGxhcHNlZCkgc3BhbjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bm90KC5jb2xsYXBzZWQpIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuXHRcdCAgYmFja2dyb3VuZDogJGNvbG9yLXVpLTAyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdmJhci1leHBhbmQtbGcge1xyXG5cdFx0LW1zLWZsZXgtZmxvdzogd3JhcDtcclxuXHRcdGZsZXgtZmxvdzogd3JhcDtcclxuXHR9XHJcblxyXG5cdC5uYXZiYXIge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHQmIC5uYXY6bm90KC5sYW5nLXN3aXRjaGVyKSAubmF2LWxpbmsge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwLjc1cmVtO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tdGhlbWVUeHRDb2xvcik7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXRoZW1lVHh0Q29sb3IpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdkhvdmVyQmdDb2xvcik7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2SG92ZXJCZ0NvbG9yKTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0JlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2SG92ZXJCZ0NvbG9yKTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxcmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI2cHggMTJweDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6IHZhcigtLXRoZW1lVHh0Q29sb3IpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tdGhlbWVUeHRDb2xvcik7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlY29uZGFyeTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWNvbmRhcnk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdGNvbnRlbnQ6IHVybCgnL2Fzc2V0cy9pbWcvQ2hldnJvbiBkb3duLnN2ZycpO1xyXG5cdFx0XHRcdHJpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdHRvcDogMTZweDtcclxuXHRcdFx0XHQvLyBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgbGwtaWNvbi1mb250O1xyXG5cdFx0XHRcdC8vIGNvbnRlbnQ6IFwiXFwwMDMxXCIgIWltcG9ydGFudDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHRvcDogYXV0bztcclxuXHRcdFx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG5cdFx0XHRcdC8vIGNvbnRlbnQ6IFwiXFwwMDMyXCIgIWltcG9ydGFudDtcclxuXHRcdFx0XHRjb250ZW50OiB1cmwoJy9hc3NldHMvaW1nL0NoZXZyb24gdXAuc3ZnJyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTZweDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDI4MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRcdFx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDRweCAyNHB4IDBweCByZ2JhKDAsMCwwLDAuMTYpO1xyXG5cdFx0XHRcdHotaW5kZXg6IDM7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OiAxNnB4O1xyXG5cdFx0XHRcdFx0dG9wOiAtMTJweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMCAxMHB4IDEycHg7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly8gJjphZnRlciB7XHJcblx0XHRcdFx0Ly8gXHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdC8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdC8vIFx0bGVmdDogMTZweDtcclxuXHRcdFx0XHQvLyBcdHRvcDogLTE1cHg7XHJcblx0XHRcdFx0Ly8gXHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHQvLyBcdGhlaWdodDogMTJweDtcclxuXHRcdFx0XHQvLyBcdC8vIGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0Ly8gXHQvLyBib3JkZXItd2lkdGg6IDAgMTFweCAxOHB4O1xyXG5cdFx0XHRcdC8vIFx0Ly8gYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDAsIDAsIDAsIDAuMTUpIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdC8vIFx0ei1pbmRleDogMTtcclxuXHRcdFx0XHQvLyBcdC8vIGJveC1zaGFkb3c6IDBweCA0cHggMjRweCAwcHggcmdiYSgwLDAsMCwwLjE2KTtcclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5uYXYtaXRlbSB7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5kcm9wZG93bi1pdGVtIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZVR4dENvbG9yKTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2SG92ZXJCZ0NvbG9yKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5hdkhvdmVyQmdDb2xvcik7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0LmRyb3Bkb3duLWl0ZW0ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogOHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci11aS0wMTtcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGQztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubmF2Lmxhbmctc3dpdGNoZXIge1xyXG5cdFx0XHRoNSxcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Y29sb3I6IHZhcigtLXRoZW1lVHh0Q29sb3IpO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JiAubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdCYgLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYnJhbmQtYmx1ZTtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCA4cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci11aS0wMztcclxuXHJcblx0XHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZVR4dENvbG9yKTtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tdGhlbWVUeHRDb2xvcik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdi1sb2NhdGlvbiB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS10aGVtZVR4dENvbG9yKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmF2SG92ZXJCZ0NvbG9yKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogdG9wIDFzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsImZvb3RlciNmb290ZXIge1xyXG5cdCNmb290ZXItbWFpbiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cclxuXHRcdCNmb290ZXJuYXYubmF2IHtcclxuXHRcdFx0JiAubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdCYgLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDE7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5hdi5sYW5nLXN3aXRjaGVyIHtcclxuXHRcdFx0JiAubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdCYgLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDE7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCA4cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci11aS0wNDtcclxuXHJcblx0XHRcdFx0XHQmLmFjdGl2ZSxcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXVpLTAyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0c3ZnI3NhYmVydGVjaF9sb2dvX2Zvb3RlciB7XHJcblx0XHRcdHdpZHRoOiA5NnB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEyNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0aDUge1xyXG5cdFx0XHRmb250LXdlaWdodDogMjAwO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cclxuXHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDI7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I2Zvb3Rlcm5hdi1zb2NpYWwubmF2IHtcclxuXHRcdFx0JiAubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRcdCYgLm5hdi1saW5rLnNvY2lhbC1pY29uIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDE7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDMycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cclxuXHRcdFx0XHRcdCYuc29jaWFsLWljb25fZmFjZWJvb2sge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZmFjZWJvb2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnNvY2lhbC1pY29uX3R3aXR0ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdHdpdHRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuc29jaWFsLWljb25fdHdpdHRlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnN0YWdyYW07XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnNvY2lhbC1pY29uX2xpbmtlZGluIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbmtlZGluO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5zb2NpYWwtaWNvbl9saW5rIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG4iLCIubGlnaHQge1xyXG5cdGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcclxufVxyXG4ucmVndWxhciB7XHJcblx0Zm9udC13ZWlnaHQ6IDIwMCAhaW1wb3J0YW50O1xyXG59XHJcbi5tZWRpdW0ge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxufVxyXG4uc2VtaS1ib2xkIHtcclxuXHRmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJvbGQge1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcclxufVxyXG4uZXh0cmFib2xkIHtcclxuXHRmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJsYWNrIHtcclxuXHRmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5oMSwgLmgxIHtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0Ly8gZm9udC1zaXplOiA2NHB4O1xyXG5cdFx0Ly8gbGluZS1oZWlnaHQ6IDY4cHg7XHJcblx0XHRmb250LXNpemU6IDU4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjRweDtcclxuXHR9XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuXHJcbmgyLCAuaDIge1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRsaW5lLWhlaWdodDogMzZweDtcclxuXHRmb250LXdlaWdodDogOTAwO1xyXG5cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHR9XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuaDMsIC5oMyB7XHJcblx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA4MDA7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdCYubW9iaWxlLWg1IHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR9XHJcbn1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0fVxyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbmg0LCAuaDQge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHQvLyBcdGZvbnQtc2l6ZTogMjRweDtcclxuXHQvLyBcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdC8vIH1cclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG5oNSwgLmg1IHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0Ly8gZm9udC1zaXplOiAyMHB4O1xyXG5cdC8vIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdC8vIH1cclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdC8vIFx0Ji5tb2JpbGUtcCB7XHJcblx0Ly8gXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHQvLyBcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG59XHJcblxyXG5oNiwgLmg2IHtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDIwMDtcclxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0Ly8gXHRmb250LXNpemU6IDIwcHg7XHJcblx0Ly8gXHRsaW5lLWhlaWdodDogMzJweDtcclxuXHQvLyB9XHJcblx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHQvLyBcdCYubW9iaWxlLXAge1xyXG5cdC8vIFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0Ly8gXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdC8vIFx0fVxyXG5cdC8vIH1cclxufVxyXG5cclxuXHJcbi8vSkIgYWRkZWQgMDkvMDYvMjVcclxuaDEsIC5oMSwgaDIsIC5oMiwgaDMsIC5oMywgaDQsIC5oNCwgaDUsIC5oNSwgaDYsIC5oNiwgcC5pbnRybyB7XHJcbmNvbG9yOiAkY29sb3ItdWktMDE7XHJcbn1cclxuLmJhY2tncm91bmREb25lIGgyLCAuYmFja2dyb3VuZERvbmUgaDMsIHNlY3Rpb24uYmctY29sb3ItdWktMDEgaDMge1xyXG5cdGNvbG9yOiAkY29sb3ItdWktMDY7XHJcbn1cclxuaDEge1xyXG5cdGNvbG9yOiAkY29sb3ItdWktMDI7XHJcbn1cclxuXHJcblxyXG5cclxuc21hbGwsIC5zbWFsbCB7XHJcblx0Zm9udC13ZWlnaHQ6IDIwMDtcclxufVxyXG5cclxucCwgLnAsICNtYWluLWNvbnRlbnQgbGkge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRmb250LXdlaWdodDogMjAwO1xyXG5cdG1hcmdpbi1ib3R0b206IDEuMnJlbTtcclxuXHJcblx0Ji5sYXJnZSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuc21hbGwge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0fVxyXG5cdCYgc3Ryb25nIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0Ly8gJi5leHRyYS1saCB7XHJcblx0Ly8gXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHQvLyB9XHJcblx0Ji5pbnRybyB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbnVsLmJ1bGxldC1saXN0IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuXHJcblx0Ji5leHRyYS1zcGFjaW5nIGxpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblx0fVxyXG59XHJcblxyXG5cclxuLm9wZW5pbmdzLWNvdW50IHtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHR9XHJcbn1cclxuIiwiLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuIiwiLmNhcmQgcCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG4iLCJAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHQud3JhcHBlci10cmlwbGUtaW1nIHtcclxuXHRcdC5zbGljay1saXN0IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQuc2xpZGUtdHJhY2sge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTI0OHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdC5ibG9nLWNhdGVnb3JpZXMtZmlsdGVycy1zbGlkZXIge1xyXG5cdFx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdC5zbGlkZS10cmFjayB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA1NzZweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0LnN1Ym5hdi1idXR0b25zLXNsaWRlciB7XHJcblx0XHQuc2xpY2stbGlzdCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0LnNsaWRlLXRyYWNrIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDU3NnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHQub3BlbmluZ3Mtc2xpZGVyIHtcclxuXHRcdC5zbGljay1saXN0IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuLm9wZW5pbmdzLXNsaWRlciB7XHJcblxyXG4uc2xpY2stc2xpZGUgPiBhIHsgZGlzcGxheTogYmxvY2s7IGhlaWdodDogMTAwJTsgfVxyXG5cclxufVxyXG4vLyB9XHJcblxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0LnNsaWRlcjIge1xyXG5cdFx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uYmxvZy1zbGlkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0LnNsaWNrLWFycm93IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogODhweDtcclxuXHRcdGJhY2tncm91bmQ6ICRjb2xvci11aS0wNTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItdWktMDQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zbGljay1wcmV2IHtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuXHRcdH1cclxuXHJcblx0XHQmLnNsaWNrLW5leHQge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdC5zbGljay1kb3RzIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTJweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA0O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5mb3JtLWNvbnRyb2wge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXVpLTA0O1xyXG5cdGZvbnQtZmFtaWx5OiBcIkFzcGVrdGEgVmFyaWFibGVcIiwgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdHBhZGRpbmc6IDAuMzc1cmVtIDA7XHJcblx0Zm9udC1zaXplOiAxcmVtO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Y29sb3I6ICRjb2xvci11aS0wMTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdWktMDE7XHJcblx0XHRvdXRsaW5lOiAwO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wuZm9ybS1zZWxlY3QsIC5mb3JtLWNvbnRyb2wuZm9ybS10ZXh0YXJlYSB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXVpLTAzO1xyXG5cdC8vIHBhZGRpbmc6IDAuMzc1ZW0gMC41ZW0gMC4zNzVlbSAwLjM3NWVtO1xyXG5cdHBhZGRpbmc6IDhweCA0OHB4IDhweCAxMnB4O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmZvcm0tc2VsZWN0LmN1c3RvbS1zZWxlY3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9DaGV2cm9uIGRvd24uc3ZnJyk7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxNnB4O1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG5cdC8vICY6Zm9jdXMge1xyXG5cdC8vIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9DaGV2cm9uIHVwLnN2ZycpO1xyXG5cdC8vIH1cclxufVxyXG5cclxuXHJcblxyXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci11aS0wNDtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC5pcy12YWxpZCxcclxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc3RhdHVzLXN1Y2Nlc3M7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQsXHJcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc3RhdHVzLWVycm9yO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxufVxyXG5cclxuLnZhbGlkLWZlZWRiYWNrIHtcclxuXHRjb2xvcjogJGNvbG9yLXN0YXR1cy1zdWNjZXNzO1xyXG59XHJcblxyXG4uaW52YWxpZC1mZWVkYmFjayB7XHJcblx0Y29sb3I6ICRjb2xvci1zdGF0dXMtZXJyb3I7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcclxuXHQvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cclxuXHRjb2xvcjogJGNvbG9yLXVpLTAyICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRjb2xvcjogJGNvbG9yLXVpLTAxICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0LyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuXHRjb2xvcjogJGNvbG9yLXVpLTAyICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItdWktMDEgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0LyogTWljcm9zb2Z0IEVkZ2UgKi9cclxuXHRjb2xvcjogJGNvbG9yLXVpLTAyICFpbXBvcnRhbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG5cclxuXHQmOmZvY3VzIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItdWktMDEgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIDpmb2N1cywgOmZvY3VzICoge1xyXG4vLyAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuLy8gXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbmxhYmVsIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0bWluLWhlaWdodDogNDBweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcbn1cclxuXHJcbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0ei1pbmRleDogLTE7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDRweDtcclxuXHRsZWZ0OiAtNDhweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMzJweDtcclxuXHRoZWlnaHQ6IDMycHg7XHJcblx0dG9wOiA0cHg7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXVpLTA0O1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2w6aG92ZXIgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXVpLTAzO1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2w6aG92ZXIgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG5cdGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxufVxyXG5cclxuXHJcbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci11aS0wMztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNjtcclxuXHJcbn1cclxuXHJcbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNHB4O1xyXG5cdGxlZnQ6IC00OHB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAzMnB4O1xyXG5cdGhlaWdodDogMzJweDtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGJhY2tncm91bmQ6IDUwJSAvIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcblx0Y29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0Ym9yZGVyLWNvbG9yOiAkYnJhbmQteWVsbG93O1xyXG59XHJcblxyXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG5cdGNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdGJvcmRlci1jb2xvcjogJGJyYW5kLXllbGxvdztcclxufVxyXG5cclxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA0cHg7XHJcblx0bGVmdDogLTQ4cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcblx0Y29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdWktMDQ7XHJcbn1cclxuXHJcbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcblx0Y29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdWktMDQ7XHJcbn1cclxuXHJcbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxufVxyXG5cclxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tc3VjY2Vzcy5zdmdcIik7XHJcbn1cclxuXHJcbi5jdXN0b20tcmFkaW86aG92ZXIgLmN1c3RvbS1jb250cm9sLWlucHV0IH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nLTE2IC0xNiAzMiAzMiclM2UlM2NjaXJjbGUgcj0nOScgZmlsbD0nJTIzRThFQUYxJy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG59XHJcblxyXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nLTE2IC0xNiAzMiAzMiclM2UlM2NjaXJjbGUgcj0nOScgZmlsbD0nJTIzRkZEMjA1Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmZybV9kcm9wem9uZSB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDI0cHg7XHJcblx0Y29sb3I6ICRjb2xvci11aS0wMjtcclxuXHRib3JkZXI6IDFweCBkYXNoZWQgJGNvbG9yLXVpLTAzO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDU7XHJcblxyXG5cdHAge1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblxyXG5cdH1cclxufVxyXG4iLCIuZmFkZS1pbi11cCB7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDgwMG1zIGVhc2UtaW4tb3V0LG9wYWNpdHkgODAwbXMgZWFzZS1pbi1vdXQ7XHJcblx0b3BhY2l0eTogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XHJcblxyXG5cdCYuZmFkZS1pbi11cC1zaG93IHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcbiIsIi5pY29uLTEyIHtcclxuXHR3aWR0aDogMTJweDtcclxuXHRtaW4td2lkdGg6IDEycHg7XHJcblx0aGVpZ2h0OiAxMnB4O1xyXG59XHJcbi5pY29uLTI0IHtcclxuXHR3aWR0aDogMjRweDtcclxuXHRtaW4td2lkdGg6IDI0cHg7XHJcblx0aGVpZ2h0OiAyNHB4O1xyXG59XHJcbi5pY29uLTMyIHtcclxuXHR3aWR0aDogMzJweDtcclxuXHRtaW4td2lkdGg6IDMycHg7XHJcblx0aGVpZ2h0OiAzMnB4O1xyXG59XHJcbi5pY29uLTQwIHtcclxuXHR3aWR0aDogNDBweDtcclxuXHRtaW4td2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG59XHJcbi5pY29uLTU2IHtcclxuXHR3aWR0aDogNTZweDtcclxuXHRtaW4td2lkdGg6IDU2cHg7XHJcblx0aGVpZ2h0OiA1NnB4O1xyXG59XHJcbi5pY29uLTYwIHtcclxuXHR3aWR0aDogNjBweDtcclxuXHRtaW4td2lkdGg6IDYwcHg7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG59XHJcbi5pY29uLTY0IHtcclxuXHR3aWR0aDogNjRweDtcclxuXHRtaW4td2lkdGg6IDY0cHg7XHJcblx0aGVpZ2h0OiA2NHB4O1xyXG59XHJcbiIsIm5hdi5ibG9nLWFydGljbGVzLW5hdiB7XHJcblx0dWwucGFnaW5hdGlvbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdGxpLnBhZ2UtaXRlbSB7XHJcblx0XHRcdC8vIHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRtaW4td2lkdGg6IDQwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA0cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHQmLmRpc2FibGVkIHtcclxuXHRcdFx0XHRhLnBhZ2UtbGluayB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXVpLTAzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNDtcclxuXHRcdFx0XHRhLnBhZ2UtbGluayB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3Zlcjpub3QoLmRpc2FibGVkKSB7XHJcblx0XHRcdFx0YS5wYWdlLWxpbmsge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci11aS0wMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEucGFnZS1saW5rIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzogbm9uZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci11aS0wMTtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblxyXG5cdFx0XHRcdCYucGFnZS1saW5rLXRleHQge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWxhc3Qtb2YtdHlwZSgtbisyKSB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci11aS0wMjtcclxuXHRcdFx0IH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcbiIsIiNjb29raWVzLW5vdGljZSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxuXHRtYXJnaW46IDIwcHg7XHJcblx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHR6LWluZGV4OiAyMDAwO1xyXG59XHJcbiIsIi5ibG9nLWFydGljbGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvLyBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdHVsLmFydGljbGUtbWV0YSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWluLWhlaWdodDogMzJweDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XHJcblx0XHRcdC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCLigKJcIjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGxpOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFydGljbGUtdW5kZXJzY29yZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiA1NnB4O1xyXG5cdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZS1jb250ZW50IHtcclxuXHRcdHAge1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlLWF1dGhvciB7XHJcblx0XHQuYXJ0aWNsZS1hdXRob3JfaW1nIHtcclxuXHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFydGljbGUtYXV0aG9yX25hbWUge31cclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlLWltZy0xMzMge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6IDEzM3B4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHR9XHJcbn1cclxuXHJcbmEuYmxvZy1hcnRpY2xlIHtcclxuXHQmOmZvY3VzLFxyXG5cdCY6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Ly8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICRicmFuZC15ZWxsb3c7XHJcblx0XHQvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJyYW5kLXllbGxvdztcclxuXHRcdC5yZWFkLW1vcmUsXHJcblx0XHRoNSB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYXJ0aWNsZS1hdXRob3ItYm94IHt9XHJcblxyXG4uYXJ0aWNsZS1uYXYge1xyXG5cdC5hcnRpY2xlLW5hdi1pdGVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0cGFkZGluZzogMTJweCAxNnB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxMzBweDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxNTVweDtcclxuXHRcdH1cclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci11aS0wNDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuXHRcdFx0LXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYXJ0aWNsZS1uYXYtcHJldiB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLW5hdi1sZWZ0LnN2Z1wiKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOHB4IGNlbnRlcjtcclxuXHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHR9XHJcblxyXG5cdC5hcnRpY2xlLW5hdi1uZXh0IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tbmF2LXJpZ2h0LnN2Z1wiKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDhweCBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmJsb2ctY2FyZC1pdGVtIHtcclxuXHQvLyBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ly8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdCY6Zm9jdXMsXHJcblx0Jjpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHQvLyBib3gtc2hhZG93OiAwcHggOHB4IDI0cHggcmdiYSgzOSwgNDgsIDEyOSwgMC4wOCk7XHJcblx0XHQvLyBib3JkZXItdG9wOiAxcHggc29saWQgJGJyYW5kLXllbGxvdztcclxuXHRcdC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnJhbmQteWVsbG93O1xyXG5cdFx0cC5sYXJnZSB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDI7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYmxvZy1zZWFyY2gge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNDtcclxuXHJcblx0LmlucHV0LWdyb3VwLXByZXBlbmQge1xyXG5cdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLXNlYXJjaC5zdmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuZm9ybS1jb250cm9sIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItdWktMDI7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci11aS0wMjtcclxuXHR9XHJcblxyXG5cdC5idG4ge1xyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXVpLTAyO1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm5hdi5ibG9nLWxpc3QtZmlsdGVycyB7XHJcblx0JiAubmF2LWl0ZW0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuXHRcdCYgLm5hdi1saW5rIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci11aS0wMTtcclxuXHRcdFx0cGFkZGluZzogMCAxNnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXVpLTAzO1xyXG5cclxuXHRcdFx0Jjpub3QoLmRpc2FibGVkKSB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUsXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3QtY2hpbGQgLm5hdi1saW5rIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwLmJsb2ctbGlzdCB7XHJcblx0Lmxpc3QtZ3JvdXAtaXRlbS5ibG9nLWFydGljbGUge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGNvbG9yLXVpLTA0O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkY29sb3ItdWktMDQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiAkY29sb3ItdWktMDE7XHJcblxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDE7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci11aS0wNDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXVpLTA0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJcclxuaW1nLmhvbWUtaGVyby1pbmxpbmUtc3F1aWdnbGUge1xyXG5cdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0fVxyXG59XHJcblxyXG4jaG9tZS1zbGlkZXMge1xyXG5cdHRyYW5zaXRpb246IG5vbmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGlkZS1zdGF0dXMtMSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdC8vIGJvcmRlcjogMnB4IHNvbGlkIHJlZDtcclxufVxyXG5cclxuLnNsaWRlLXN0YXR1cy0yIHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRvcDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG4uaGFzLXNtaWxlLWJnIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwJTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMCU7XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvbG90dG9sYW5kLXNtaWxlLnBuZ1wiKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IGNvbG9yO1xyXG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMXM7XHJcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDFzIGVhc2UtaW4tb3V0O1xyXG5cdH1cclxuXHJcblx0Ly8gJi5wdXJwbGUge1xyXG5cdC8vIFx0Jjo6YmVmb3JlIHtcclxuXHQvLyBcdFx0Y29udGVudDogXCJcIjtcclxuXHQvLyBcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdC8vIFx0XHR0b3A6IDA7XHJcblx0Ly8gXHRcdHJpZ2h0OiAwO1xyXG5cdC8vIFx0XHRsZWZ0OiAwO1xyXG5cdC8vIFx0XHRib3R0b206IDA7XHJcblx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2xvdHRvbGFuZC1zbWlsZS1wdXJwbGUucG5nXCIpO1xyXG5cdC8vIFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdC8vIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0Ly8gXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHQvLyBcdFx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvcjtcclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblxyXG5cdC8vICYueWVsbG93IHtcclxuXHQvLyBcdCY6OmJlZm9yZSB7XHJcblx0Ly8gXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0Ly8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQvLyBcdFx0dG9wOiAwO1xyXG5cdC8vIFx0XHRyaWdodDogMDtcclxuXHQvLyBcdFx0bGVmdDogMDtcclxuXHQvLyBcdFx0Ym90dG9tOiAwO1xyXG5cdC8vIFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9sb3R0b2xhbmQtc21pbGUteWVsbG93LnBuZ1wiKTtcclxuXHQvLyBcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHQvLyBcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdC8vIFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0Ly8gXHRcdGJhY2tncm91bmQtYmxlbmQtbW9kZTogY29sb3I7XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG5cclxuXHQvLyAmLmdyZWVuIHtcclxuXHQvLyBcdCY6OmJlZm9yZSB7XHJcblx0Ly8gXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0Ly8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQvLyBcdFx0dG9wOiAwO1xyXG5cdC8vIFx0XHRyaWdodDogMDtcclxuXHQvLyBcdFx0bGVmdDogMDtcclxuXHQvLyBcdFx0Ym90dG9tOiAwO1xyXG5cdC8vIFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9sb3R0b2xhbmQtc21pbGUtZ3JlZW4ucG5nXCIpO1xyXG5cdC8vIFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdC8vIFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0Ly8gXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHQvLyBcdFx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiBjb2xvcjtcclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcbn1cclxuXHJcbi5tZXNzYWdlIHtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XHJcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDYwcHgpO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0aDYge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuXHRcdGg2IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gbGwtYnV0dG9uIHtcclxuLy8gXHRcdGZvbnQtZmFtaWx5OiBcIkFzcGVrdGEgVmFyaWFibGVcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4vLyBcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuLy8gXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbi8vIFx0XHQtLWxsLWJ1dHRvbi1jb2xvcjogdmFyKC0tY29sb3ItdWktMDEpO1xyXG4vLyBcdFx0LS1sbC1idXR0b24tYmctY29sb3ItMTogdmFyKC0tY29sb3ItdWktMDYpO1xyXG4vLyBcdFx0LS1sbC1idXR0b24tYmctY29sb3ItMjogdmFyKC0tY29sb3ItdWktMDYpO1xyXG4vLyBcdFx0LS1sbC10eXBvZ3JhcGh5LXRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbi8vIH1cclxuLy8gLmJ1dHRvbiB7XHJcbi8vIFx0XHRmb250LWZhbWlseTogXCJBc3Bla3RhIFZhcmlhYmxlXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuLy8gXHRcdHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbi8vIFx0XHRmb250LXdlaWdodDogNDAwO1xyXG4vLyB9XHJcblxyXG5cclxuLmJ0biB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6ICRzcGFjZXIgKCRzcGFjZXIgKiAzKTtcclxuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogNzUwO1xyXG5cdGNvbG9yOiAkY29sb3ItdWktMDE7XHJcblx0bWluLWhlaWdodDogNDBweDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRwYWRkaW5nOiAkc3BhY2VyICgkc3BhY2VyICogMi41KTtcclxuXHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuXHJcblxyXG4mLmJ0bi1wcmltYXJ5IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdWktMDE7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdGNvbG9yOiAkY29sb3ItdWktMDY7XHJcblxyXG5cdCY6aG92ZXIsICY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdWktMDI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDI7XHJcblx0XHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcblx0Ji5idG4td2hpdGUge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci11aS0wNDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA0O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5idG4tY29sb3ItdWktMDEge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdWktMDE7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDE7XHJcblx0XHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci11aS0wMjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTAyO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5idG4tY29sb3ItdWktMDYge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci11aS0wNDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA0O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5kaXNhYmxlZCwmOmRpc2FibGVkLCZbZGlzYWJsZWRdIHtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci11aS0wNTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNTtcclxuXHRcdGNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRvcGFjaXR5OiAxLjA7XHJcblx0XHQvLyAmOmhvdmVyIHtcclxuXHRcdC8vIFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXVpLTA1O1xyXG5cdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDU7XHJcblx0XHQvLyBcdGNvbG9yOiAkY29sb3ItdWktMDE7XHJcblx0XHQvLyB9XHJcblx0fVxyXG5cclxuXHQmLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXVpLTAxO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci11aS0wMjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA2LTA2O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0XHQmLmJ0bi1vdXRsaW5lLXdoaXRlIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdWktMDQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA2LTA2O1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLmRpc2FibGVkLCY6ZGlzYWJsZWQsJltkaXNhYmxlZF0ge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci11aS0wNTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdG9wYWNpdHk6IDEuMDtcclxuXHRcdFx0Ly8gJjpob3ZlciB7XHJcblx0XHRcdC8vIFx0b3BhY2l0eTogMC40O1xyXG5cdFx0XHQvLyB9XHJcblx0XHR9XHJcblxyXG5cclxuXHJcblx0Ji5idG4tc20ge1xyXG5cdFx0cGFkZGluZzogJHNwYWNlciAoJHNwYWNlciAqIDIuNSk7XHJcblx0XHRtaW4taGVpZ2h0OiA0MHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHR9XHJcblxyXG5cdCYuYnRuLWJhY2sge1xyXG5cdFx0cGFkZGluZzogKCRzcGFjZXIvMikgKCRzcGFjZXIgKiAyKSAoJHNwYWNlci8yKSAoJHNwYWNlciAqIDUpO1xyXG5cclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0bWluLWhlaWdodDogMjhweDtcclxuXHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTE1LjQyODYgOEgwLjU3MTQxMScgc3Ryb2tlPSclMjMwQjAwNEUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNNC41NzE0MSA0TDAuNTcxNDExIDhMNC41NzE0MSAxMicgc3Ryb2tlPSclMjMwQjAwNEUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0IDE2cHg7XHJcblxyXG5cdH1cclxufVxyXG4iLCIuY2FsbG91dCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMCA4cHggMCA4cHg7XHJcblxyXG5cdC8vIHBhZGRpbmc6IDhweCAxMnB4O1xyXG5cdC8vIGZvbnQtc2l6ZTogMTRweDtcclxuXHQvLyBsaW5lLWhlaWdodDogMTRweDtcclxuXHQvL1xyXG5cdC8vIFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMTJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdC8vIH1cclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLXNlbGY6IHN0YXJ0O1xyXG5cclxuXHRwIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxuXHJcblx0Ji5jYWxsb3V0LXNtIHtcclxuXHRcdHBhZGRpbmc6IDRweCA4cHg7XHJcblx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTBweDtcclxuXHR9XHJcbn1cclxuIiwiXHQuYnRuLW5hdiB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXVpLTA0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNDtcclxuXHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cclxuXHQmOmhvdmVyLCAmOmZvY3VzIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdFx0Y29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci11aS0wMTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wMTtcclxuXHRcdGNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmJ0bi1zdWJuYXYge1xyXG5ib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG5iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5jb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5mb250LXdlaWdodDogMjAwO1xyXG5cclxuJjpob3ZlciwgJjpmb2N1cyB7XHJcblx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItdWktMDE7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdGNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuJi5hY3RpdmUge1xyXG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wMTtcclxuXHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG59XHJcbn1cclxuIiwidWwuYnJlYWRjcnVtYnMge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogXCIvXCI7XHJcblx0XHRcdGNvbG9yOiAgJGNvbG9yLXVpLTAzO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHRcdH1cclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci11aS0wMjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzLCAmLmFjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICAkY29sb3ItdWktMDM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0bGk6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcbn1cclxuIiwiLmxpbmstYXJyb3cge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLXJpZ2h0OiA3MHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHRjb2xvcjogJGNvbG9yLXVpLTAxO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjg1NzQyMiAxMkgyMy4xNDMxJyBzdHJva2U9JyUyMzAxMEQ1MCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTcuMTQzNiAxOEwyMy4xNDM2IDEyTDE3LjE0MzYgNicgc3Ryb2tlPSclMjMwMTBENTAnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XHJcblx0YmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNHB4IHJpZ2h0O1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XHJcblx0fVxyXG5cclxuXHQmLmxpbmstYXJyb3ctc20ge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XHJcblx0fVxyXG5cclxuXHQmLmxpbmstYXJyb3ctd2hpdGUge1xyXG5cdFx0Y29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjg1NzQyMiAxMkgyMy4xNDMxJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNMTcuMTQzNiAxOEwyMy4xNDM2IDEyTDE3LjE0MzYgNicgc3Ryb2tlPSclMjNGRkZGRkYnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItdWktMDI7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC44NTc0MjIgMTJIMjMuMTQzMScgc3Ryb2tlPSclMjM0RTU5NzknIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTE3LjE0MzYgMThMMjMuMTQzNiAxMkwxNy4xNDM2IDYnIHN0cm9rZT0nJTIzNEU1OTc5JyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdH1cclxufVxyXG5cclxuLmJhc2ljLWxpbmsge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0b3BhY2l0eTogMC42O1xyXG5cdH1cclxufVxyXG5cclxuLnNlY29uZGFyeS1iYXNpYy1saW5rIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuXHRjb2xvcjogJGNvbG9yLXVpLTAyO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3ItdWktMDM7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uZG93bmxvYWQtaXRlbSB7XHJcblx0LmxpbmstZG93bmxvYWQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTEyIDMuMjVDMTIuNDE0MiAzLjI1IDEyLjc1IDMuNTg1NzkgMTIuNzUgNFYxNC4wNDU1TDE1Ljk0MjUgMTAuNDk4M0MxNi4yMTk2IDEwLjE5MDQgMTYuNjkzOCAxMC4xNjU0IDE3LjAwMTcgMTAuNDQyNUMxNy4zMDk2IDEwLjcxOTYgMTcuMzM0NiAxMS4xOTM4IDE3LjA1NzUgMTEuNTAxN0wxMi41NTc1IDE2LjUwMTdDMTIuNDE1MiAxNi42NTk4IDEyLjIxMjYgMTYuNzUgMTIgMTYuNzVDMTEuNzg3NCAxNi43NSAxMS41ODQ4IDE2LjY1OTggMTEuNDQyNSAxNi41MDE3TDYuOTQyNTMgMTEuNTAxN0M2LjY2NTQ0IDExLjE5MzggNi42OTAzOSAxMC43MTk2IDYuOTk4MjggMTAuNDQyNUM3LjMwNjE2IDEwLjE2NTQgNy43ODAzOCAxMC4xOTA0IDguMDU3NDcgMTAuNDk4M0wxMS4yNSAxNC4wNDU1VjRDMTEuMjUgMy41ODU3OSAxMS41ODU4IDMuMjUgMTIgMy4yNVpNMyAxNi43NUMzLjQxNDIxIDE2Ljc1IDMuNzUgMTcuMDg1OCAzLjc1IDE3LjVWMjBDMy43NSAyMC4xMzgxIDMuODYxOTMgMjAuMjUgNCAyMC4yNUgyMEMyMC4xMzgxIDIwLjI1IDIwLjI1IDIwLjEzODEgMjAuMjUgMjBWMTcuNUMyMC4yNSAxNy4wODU4IDIwLjU4NTggMTYuNzUgMjEgMTYuNzVDMjEuNDE0MiAxNi43NSAyMS43NSAxNy4wODU4IDIxLjc1IDE3LjVWMjBDMjEuNzUgMjAuOTY2NSAyMC45NjY1IDIxLjc1IDIwIDIxLjc1SDRDMy4wMzM1IDIxLjc1IDIuMjUgMjAuOTY2NSAyLjI1IDIwVjE3LjVDMi4yNSAxNy4wODU4IDIuNTg1NzkgMTYuNzUgMyAxNi43NVonIGZpbGw9JyUyMzAxMEQ1MCcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAyMHB4O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDU7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTIgMy4yNUMxMi40MTQyIDMuMjUgMTIuNzUgMy41ODU3OSAxMi43NSA0VjE0LjA0NTVMMTUuOTQyNSAxMC40OTgzQzE2LjIxOTYgMTAuMTkwNCAxNi42OTM4IDEwLjE2NTQgMTcuMDAxNyAxMC40NDI1QzE3LjMwOTYgMTAuNzE5NiAxNy4zMzQ2IDExLjE5MzggMTcuMDU3NSAxMS41MDE3TDEyLjU1NzUgMTYuNTAxN0MxMi40MTUyIDE2LjY1OTggMTIuMjEyNiAxNi43NSAxMiAxNi43NUMxMS43ODc0IDE2Ljc1IDExLjU4NDggMTYuNjU5OCAxMS40NDI1IDE2LjUwMTdMNi45NDI1MyAxMS41MDE3QzYuNjY1NDQgMTEuMTkzOCA2LjY5MDM5IDEwLjcxOTYgNi45OTgyOCAxMC40NDI1QzcuMzA2MTYgMTAuMTY1NCA3Ljc4MDM4IDEwLjE5MDQgOC4wNTc0NyAxMC40OTgzTDExLjI1IDE0LjA0NTVWNEMxMS4yNSAzLjU4NTc5IDExLjU4NTggMy4yNSAxMiAzLjI1Wk0zIDE2Ljc1QzMuNDE0MjEgMTYuNzUgMy43NSAxNy4wODU4IDMuNzUgMTcuNVYyMEMzLjc1IDIwLjEzODEgMy44NjE5MyAyMC4yNSA0IDIwLjI1SDIwQzIwLjEzODEgMjAuMjUgMjAuMjUgMjAuMTM4MSAyMC4yNSAyMFYxNy41QzIwLjI1IDE3LjA4NTggMjAuNTg1OCAxNi43NSAyMSAxNi43NUMyMS40MTQyIDE2Ljc1IDIxLjc1IDE3LjA4NTggMjEuNzUgMTcuNVYyMEMyMS43NSAyMC45NjY1IDIwLjk2NjUgMjEuNzUgMjAgMjEuNzVINEMzLjAzMzUgMjEuNzUgMi4yNSAyMC45NjY1IDIuMjUgMjBWMTcuNUMyLjI1IDE3LjA4NTggMi41ODU3OSAxNi43NSAzIDE2Ljc1WicgZmlsbD0nJTIzMDBBNDVEJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYXJyb3cge1xyXG5cdHdpZHRoOiA1NnB4O1xyXG5cdGhlaWdodDogNTZweDtcclxuXHRib3JkZXItcmFkaXVzOiAyOHB4O1xyXG5cdC8vIHBhZGRpbmc6IDE2cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA1O1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdCYuYXJyb3ctc20ge1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0Ly8gcGFkZGluZzogMTJweDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xyXG5cdH1cclxuXHJcblx0Jjpub3QoLmRpc2FibGVkKTpub3QoLnNsaWNrLWRpc2FibGVkKTpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDI7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0yNGRlZyk7XHJcblx0fVxyXG5cclxuXHQmLmRpc2FibGVkIHtcclxuXHRcdG9wYWNpdHk6IDAuNDtcclxufVxyXG4mLnNsaWNrLWRpc2FibGVkIHtcclxuXHRvcGFjaXR5OiAwLjQ7XHJcbn1cclxuXHJcblx0Ji5hcnJvdy1wcmV2IHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcblxyXG5cdFx0XHQmOm5vdCguZGlzYWJsZWQpOm5vdCguc2xpY2stZGlzYWJsZWQpOmhvdmVyIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTU2ZGVnKTtcclxuXHRcdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi5vcGVuaW5ncy1zbGlkZXItY29udHJvbHMge1xyXG5cclxuLnNsaWNrLW5leHQ6bm90KC5kaXNhYmxlZCk6bm90KC5zbGljay1kaXNhYmxlZCk6aG92ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxuXHJcblx0LnNsaWNrLXByZXY6bm90KC5kaXNhYmxlZCk6bm90KC5zbGljay1kaXNhYmxlZCk6aG92ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcblx0fVxyXG5cclxuXHJcbn1cclxuIiwiLnBvZC1uYXZpZ2F0aW9uIHtcclxuXHRtaW4taGVpZ2h0OiAzODBweDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDI0MnB4O1xyXG5cdH1cclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItdWktMDE7XHJcblx0Y29sb3I6ICRjb2xvci11aS0wNjtcclxuXHJcblx0LmFycm93IHtcclxuXHRcdHdpZHRoOiA1NnB4O1xyXG5cdFx0aGVpZ2h0OiA1NnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjhweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNTtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb24tYXJyb3ctcmlnaHQuc3ZnXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMXMgbGluZWFyO1xyXG5cclxuXHRcdCYuYXJyb3ctc20ge1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmRpc2FibGVkIHtcclxuXHRcdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFycm93Om5vdCguZGlzYWJsZWQpOm5vdCguc2xpY2stZGlzYWJsZWQpOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNjtcclxuXHR9XHJcblxyXG5cdCY6aG92ZXIsJjpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpLCByZ2JhKDAsIDAsIDAsIDAuMikpLCAkY29sb3ItdWktMDE7XHJcblx0XHRjb2xvcjogJGNvbG9yLXVpLTA2O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAyMHB4IDQ1cHggcmdiYSgxMSwgMCwgNzgsIDAuMjQpO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdC5hcnJvdyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci11aS0wNjtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XHJcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTI0ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnBvZC1jYXJlZXJzIHtcclxuXHQvLyBtaW4taGVpZ2h0OiAzODBweDtcclxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcclxuXHQvLyBcdG1pbi1oZWlnaHQ6IDI0MnB4O1xyXG5cdC8vIH1cclxuXHQvLyB3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAkY29sb3ItdWktMDY7XHJcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblx0aDYge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0fVxyXG59XHJcblxyXG5cdGhyIHtcclxuXHRcdC8vIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgYm9yZGVyOiAwO1xyXG5cdFx0Ly8gaGVpZ2h0OiAxcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHQgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItdWktMDU7XHJcblx0fVxyXG5cclxuXHQuYXJyb3cge1xyXG5cdFx0d2lkdGg6IDU2cHg7XHJcblx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyOHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA1O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbi1hcnJvdy1yaWdodC5zdmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4xcyBsaW5lYXI7XHJcblxyXG5cdFx0Ji5hcnJvdy1zbSB7XHJcblx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuZGlzYWJsZWQge1xyXG5cdFx0XHRvcGFjaXR5OiAwLjQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC4yKSksICRjb2xvci11aS0wMTtcclxuXHRcdC8vIGNvbG9yOiAkY29sb3ItdWktMDY7XHJcblx0XHRib3gtc2hhZG93OiAwcHggOHB4IDI0cHggcmdiYSgzOSwgNDgsIDEyOSwgMC4wOCk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0LmFycm93IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXVpLTA0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29uLWFycm93LXJpZ2h0LnN2Z1wiKTtcclxuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMjRkZWcpO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdWktMDQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiI3Rlc3RpbW9uaWFscy1zbGlkZXIuY29udGFpbmVyLnNsaWRlciB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHQuc2xpY2stYXJyb3cuYXJyb3c6aG92ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0fVxyXG5cclxuXHQuc2xpY2stYXJyb3cuc2xpY2stcHJldi5hcnJvdy5hcnJvdy1wcmV2OmhvdmVyIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG5cdH1cclxuXHJcblx0LnNsaWNrLWRpc2FibGVkIHtcclxuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdC5jb250YWluZXIuc2xpZGVyIHtcclxuXHRcdC8vIGhpZGUgbmF2IGJ1dHRvbnMgaWYgbm90IG9uIGN1cnJlbnQgc2xpZGVcclxuXHRcdC8vIC5zbGljay1zbGlkZTpub3QoLnNsaWNrLWN1cnJlbnQpIC50ZXN0aW1vbmlhbC1pdGVtLW5hdi1kZXNrdG9wIHtcclxuXHRcdC8vIFx0b3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG5cdFx0Ly8gXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHQvLyB9XHJcblxyXG5cdFx0LnBvZC10ZXN0aW1vbmlhbC1jYXJvdXNlbCB7XHJcblx0XHRcdG1heC13aWR0aDogMTI4MHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0LnRlc3RpbW9uaWFsLWZvb3RlciB7XHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQubGluay1hcnJvdyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uLTU2IHtcclxuXHRcdFx0d2lkdGg6IDQ4cHg7XHJcblx0XHRcdG1pbi13aWR0aDogNDhweDtcclxuXHRcdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI3Rlc3RpbW9uaWFscy1zbGlkZXIge1xyXG5cdC5zbGljay10cmFjayB7XHJcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuc2xpY2stc2xpZGUge1xyXG5cdFx0aGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC8vQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0XHQucG9kLXRlc3RpbW9uaWFsLWNhcm91c2VsIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdFx0JiA+IC5yb3cge1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRcdFx0JiAudGVzdGltb25pYWwtaXRlbS1jb250ZW50IHtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50ZXN0aW1vbmlhbC1mb290ZXIge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdC8vfVxyXG59XHJcbiJdfQ== */
