@charset "UTF-8";
:root {
  --bs-blue: #009ef6;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-gray: #7E8299;
  --bs-gray-dark: #3F4254;
  --bs-gray-100: #F5F8FA;
  --bs-gray-200: #EFF2F5;
  --bs-gray-300: #E4E6EF;
  --bs-gray-400: #B5B5C3;
  --bs-gray-500: #A1A5B7;
  --bs-gray-600: #7E8299;
  --bs-gray-700: #5E6278;
  --bs-gray-800: #3F4254;
  --bs-gray-900: #181C32;
  --bs-white: #ffffff;
  --bs-light: #F5F8FA;
  --bs-primary: #009EF7;
  --bs-secondary: #E4E6EF;
  --bs-success: #50CD89;
  --bs-info: #7239EA;
  --bs-warning: #FFC700;
  --bs-danger: #F1416C;
  --bs-dark: #181C32;
  --bs-white-rgb: 255, 255, 255;
  --bs-light-rgb: 245, 248, 250;
  --bs-primary-rgb: 0, 158, 247;
  --bs-secondary-rgb: 228, 230, 239;
  --bs-success-rgb: 80, 205, 137;
  --bs-info-rgb: 114, 57, 234;
  --bs-warning-rgb: 255, 199, 0;
  --bs-danger-rgb: 241, 65, 108;
  --bs-dark-rgb: 24, 28, 50;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 24, 28, 50;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: Poppins, Helvetica, "sans-serif";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #181C32;
  --bs-body-bg: #ffffff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #EFF2F5;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.475rem;
  --bs-border-radius-sm: 0.325rem;
  --bs-border-radius-lg: 0.625rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #009EF7;
  --bs-link-hover-color: #006dab;
  --bs-code-color: #b93993;
  --bs-highlight-bg: #fff3cd;
}

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

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 600;
  line-height: 1.2;
  color: #181C32;
}

h1, .h1 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 1.75rem;
  }
}

h2, .h2 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.5rem;
  }
}

h3, .h3 {
  font-size: calc(1.26rem + 0.12vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.35rem;
  }
}

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

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

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

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

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

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

ol,
ul {
  padding-left: 2rem;
}

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

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

dt {
  font-weight: 500;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: 600;
}

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

mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: var(--bs-link-color);
  text-decoration: none;
}
a:hover {
  color: var(--bs-link-hover-color);
  text-decoration: underline;
}

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

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.325rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

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

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

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

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

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

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

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

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

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 600;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 600;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 600;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 600;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 600;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 600;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

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

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

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

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #7E8299;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #ffffff;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.475rem;
  box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: #7E8299;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

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

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

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

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

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

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

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

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

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

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

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

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

.g-0,
.gx-0 {
  --bs-gutter-x: 0rem;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0rem;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 0.75rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 0.75rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 1.25rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 1.25rem;
}

.g-6,
.gx-6 {
  --bs-gutter-x: 1.5rem;
}

.g-6,
.gy-6 {
  --bs-gutter-y: 1.5rem;
}

.g-7,
.gx-7 {
  --bs-gutter-x: 1.75rem;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 1.75rem;
}

.g-8,
.gx-8 {
  --bs-gutter-x: 2rem;
}

.g-8,
.gy-8 {
  --bs-gutter-y: 2rem;
}

.g-9,
.gx-9 {
  --bs-gutter-x: 2.25rem;
}

.g-9,
.gy-9 {
  --bs-gutter-y: 2.25rem;
}

.g-10,
.gx-10 {
  --bs-gutter-x: 2.5rem;
}

.g-10,
.gy-10 {
  --bs-gutter-y: 2.5rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0rem;
  }
  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0rem;
  }
  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 0.75rem;
  }
  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 0.75rem;
  }
  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 1.25rem;
  }
  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 1.25rem;
  }
  .g-sm-6,
.gx-sm-6 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-6,
.gy-sm-6 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-7,
.gx-sm-7 {
    --bs-gutter-x: 1.75rem;
  }
  .g-sm-7,
.gy-sm-7 {
    --bs-gutter-y: 1.75rem;
  }
  .g-sm-8,
.gx-sm-8 {
    --bs-gutter-x: 2rem;
  }
  .g-sm-8,
.gy-sm-8 {
    --bs-gutter-y: 2rem;
  }
  .g-sm-9,
.gx-sm-9 {
    --bs-gutter-x: 2.25rem;
  }
  .g-sm-9,
.gy-sm-9 {
    --bs-gutter-y: 2.25rem;
  }
  .g-sm-10,
.gx-sm-10 {
    --bs-gutter-x: 2.5rem;
  }
  .g-sm-10,
.gy-sm-10 {
    --bs-gutter-y: 2.5rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0rem;
  }
  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0rem;
  }
  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 0.75rem;
  }
  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 0.75rem;
  }
  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1rem;
  }
  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1rem;
  }
  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 1.25rem;
  }
  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 1.25rem;
  }
  .g-md-6,
.gx-md-6 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-6,
.gy-md-6 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-7,
.gx-md-7 {
    --bs-gutter-x: 1.75rem;
  }
  .g-md-7,
.gy-md-7 {
    --bs-gutter-y: 1.75rem;
  }
  .g-md-8,
.gx-md-8 {
    --bs-gutter-x: 2rem;
  }
  .g-md-8,
.gy-md-8 {
    --bs-gutter-y: 2rem;
  }
  .g-md-9,
.gx-md-9 {
    --bs-gutter-x: 2.25rem;
  }
  .g-md-9,
.gy-md-9 {
    --bs-gutter-y: 2.25rem;
  }
  .g-md-10,
.gx-md-10 {
    --bs-gutter-x: 2.5rem;
  }
  .g-md-10,
.gy-md-10 {
    --bs-gutter-y: 2.5rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0rem;
  }
  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0rem;
  }
  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 0.75rem;
  }
  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 0.75rem;
  }
  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 1.25rem;
  }
  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 1.25rem;
  }
  .g-lg-6,
.gx-lg-6 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-6,
.gy-lg-6 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-7,
.gx-lg-7 {
    --bs-gutter-x: 1.75rem;
  }
  .g-lg-7,
.gy-lg-7 {
    --bs-gutter-y: 1.75rem;
  }
  .g-lg-8,
.gx-lg-8 {
    --bs-gutter-x: 2rem;
  }
  .g-lg-8,
.gy-lg-8 {
    --bs-gutter-y: 2rem;
  }
  .g-lg-9,
.gx-lg-9 {
    --bs-gutter-x: 2.25rem;
  }
  .g-lg-9,
.gy-lg-9 {
    --bs-gutter-y: 2.25rem;
  }
  .g-lg-10,
.gx-lg-10 {
    --bs-gutter-x: 2.5rem;
  }
  .g-lg-10,
.gy-lg-10 {
    --bs-gutter-y: 2.5rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0rem;
  }
  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0rem;
  }
  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 0.75rem;
  }
  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 0.75rem;
  }
  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 1.25rem;
  }
  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 1.25rem;
  }
  .g-xl-6,
.gx-xl-6 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-6,
.gy-xl-6 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-7,
.gx-xl-7 {
    --bs-gutter-x: 1.75rem;
  }
  .g-xl-7,
.gy-xl-7 {
    --bs-gutter-y: 1.75rem;
  }
  .g-xl-8,
.gx-xl-8 {
    --bs-gutter-x: 2rem;
  }
  .g-xl-8,
.gy-xl-8 {
    --bs-gutter-y: 2rem;
  }
  .g-xl-9,
.gx-xl-9 {
    --bs-gutter-x: 2.25rem;
  }
  .g-xl-9,
.gy-xl-9 {
    --bs-gutter-y: 2.25rem;
  }
  .g-xl-10,
.gx-xl-10 {
    --bs-gutter-x: 2.5rem;
  }
  .g-xl-10,
.gy-xl-10 {
    --bs-gutter-y: 2.5rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0rem;
  }
  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0rem;
  }
  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 0.75rem;
  }
  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 0.75rem;
  }
  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 1.25rem;
  }
  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 1.25rem;
  }
  .g-xxl-6,
.gx-xxl-6 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-6,
.gy-xxl-6 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-7,
.gx-xxl-7 {
    --bs-gutter-x: 1.75rem;
  }
  .g-xxl-7,
.gy-xxl-7 {
    --bs-gutter-y: 1.75rem;
  }
  .g-xxl-8,
.gx-xxl-8 {
    --bs-gutter-x: 2rem;
  }
  .g-xxl-8,
.gy-xxl-8 {
    --bs-gutter-y: 2rem;
  }
  .g-xxl-9,
.gx-xxl-9 {
    --bs-gutter-x: 2.25rem;
  }
  .g-xxl-9,
.gy-xxl-9 {
    --bs-gutter-y: 2.25rem;
  }
  .g-xxl-10,
.gx-xxl-10 {
    --bs-gutter-x: 2.5rem;
  }
  .g-xxl-10,
.gy-xxl-10 {
    --bs-gutter-y: 2.5rem;
  }
}
.table {
  --bs-table-color: #181C32;
  --bs-table-bg: transparent;
  --bs-table-border-color: #EFF2F5;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #181C32;
  --bs-table-striped-bg: rgba(245, 248, 250, 0.75);
  --bs-table-active-color: #181C32;
  --bs-table-active-bg: #F5F8FA;
  --bs-table-hover-color: #181C32;
  --bs-table-hover-bg: #F5F8FA;
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.75rem 0.75rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: 2px solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-color: #000000;
  --bs-table-bg: #ccecfd;
  --bs-table-border-color: #b8d4e4;
  --bs-table-striped-bg: #c2e0f0;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #b8d4e4;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #bddaea;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000000;
  --bs-table-bg: #fafafc;
  --bs-table-border-color: #e1e1e3;
  --bs-table-striped-bg: #eeeeef;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #e1e1e3;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #e7e7e9;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000000;
  --bs-table-bg: #dcf5e7;
  --bs-table-border-color: #c6ddd0;
  --bs-table-striped-bg: #d1e9db;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #c6ddd0;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #cce3d6;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000000;
  --bs-table-bg: #e3d7fb;
  --bs-table-border-color: #ccc2e2;
  --bs-table-striped-bg: #d8ccee;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #ccc2e2;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #d2c7e8;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000000;
  --bs-table-bg: #fff4cc;
  --bs-table-border-color: #e6dcb8;
  --bs-table-striped-bg: #f2e8c2;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #e6dcb8;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #ece2bd;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000000;
  --bs-table-bg: #fcd9e2;
  --bs-table-border-color: #e3c3cb;
  --bs-table-striped-bg: #efced7;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #e3c3cb;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #e9c9d1;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000000;
  --bs-table-bg: #F5F8FA;
  --bs-table-border-color: #dddfe1;
  --bs-table-striped-bg: #e9ecee;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #dddfe1;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #e3e5e7;
  --bs-table-hover-color: #000000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #ffffff;
  --bs-table-bg: #181C32;
  --bs-table-border-color: #2f3347;
  --bs-table-striped-bg: #24273c;
  --bs-table-striped-color: #ffffff;
  --bs-table-active-bg: #2f3347;
  --bs-table-active-color: #ffffff;
  --bs-table-hover-bg: #292d41;
  --bs-table-hover-color: #ffffff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
  font-size: 1.05rem;
  font-weight: 500;
  color: #3F4254;
}

.col-form-label {
  padding-top: calc(0.75rem + 1px);
  padding-bottom: calc(0.75rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  font-weight: 500;
  line-height: 1.5;
  color: #3F4254;
}

.col-form-label-lg {
  padding-top: calc(0.825rem + 1px);
  padding-bottom: calc(0.825rem + 1px);
  font-size: 1.15rem;
}

.col-form-label-sm {
  padding-top: calc(0.55rem + 1px);
  padding-bottom: calc(0.55rem + 1px);
  font-size: 0.925rem;
}

.form-text {
  margin-top: 0.5rem;
  font-size: 0.925rem;
  color: #A1A5B7;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.75rem 1rem;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #5E6278;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #E4E6EF;
  appearance: none;
  border-radius: 0.475rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #5E6278;
  background-color: #ffffff;
  border-color: #B5B5C3;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::placeholder {
  color: #A1A5B7;
  opacity: 1;
}
.form-control:disabled {
  background-color: #EFF2F5;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.75rem 1rem;
  margin: -0.75rem -1rem;
  margin-inline-end: 1rem;
  color: #5E6278;
  background-color: #F5F8FA;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #e9ecee;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.75rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #5E6278;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 1.1rem + 2px);
  padding: 0.55rem 0.75rem;
  font-size: 0.925rem;
  border-radius: 0.325rem;
}
.form-control-sm::file-selector-button {
  padding: 0.55rem 0.75rem;
  margin: -0.55rem -0.75rem;
  margin-inline-end: 0.75rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1.65rem + 2px);
  padding: 0.825rem 1.5rem;
  font-size: 1.15rem;
  border-radius: 0.625rem;
}
.form-control-lg::file-selector-button {
  padding: 0.825rem 1.5rem;
  margin: -0.825rem -1.5rem;
  margin-inline-end: 1.5rem;
}

textarea.form-control {
  min-height: calc(1.5em + 1.5rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 1.1rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1.65rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 1.5rem + 2px);
  padding: 0.75rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.475rem;
}
.form-control-color::-webkit-color-swatch {
  border-radius: 0.475rem;
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 1.1rem + 2px);
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1.65rem + 2px);
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.75rem 3rem 0.75rem 1rem;
  -moz-padding-start: calc(1rem - 3px);
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #5E6278;
  background-color: #ffffff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237E8299' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 16px 12px;
  border: 1px solid #E4E6EF;
  border-radius: 0.475rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #B5B5C3;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 1rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #EFF2F5;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #5E6278;
}

.form-select-sm {
  padding-top: 0.55rem;
  padding-bottom: 0.55rem;
  padding-left: 0.75rem;
  font-size: 0.925rem;
  border-radius: 0.325rem;
}

.form-select-lg {
  padding-top: 0.825rem;
  padding-bottom: 0.825rem;
  padding-left: 1.5rem;
  font-size: 1.15rem;
  border-radius: 0.625rem;
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 2.25rem;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -2.25rem;
}

.form-check-reverse {
  padding-right: 2.25rem;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -2.25rem;
  margin-left: 0;
}

.form-check-input {
  width: 1.75rem;
  height: 1.75rem;
  margin-top: -0.125rem;
  vertical-align: top;
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  appearance: none;
  print-color-adjust: exact;
  transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-check-input {
    transition: none;
  }
}
.form-check-input[type=checkbox] {
  border-radius: 0.45em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #B5B5C3;
  outline: 0;
  box-shadow: none;
}
.form-check-input:checked {
  background-color: #009EF7;
  border-color: #009EF7;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 11' width='13' height='11' fill='none'%3e%3cpath d='M11.0426 1.02893C11.3258 0.695792 11.8254 0.655283 12.1585 0.938451C12.4917 1.22162 12.5322 1.72124 12.249 2.05437L5.51985 9.97104C5.23224 10.3094 4.72261 10.3451 4.3907 10.05L0.828197 6.88335C0.50141 6.59288 0.471975 6.09249 0.762452 5.7657C1.05293 5.43891 1.55332 5.40948 1.88011 5.69995L4.83765 8.32889L11.0426 1.02893Z' fill='%23FFFFFF'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23FFFFFF'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #009EF7;
  border-color: #009EF7;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 3.75rem;
}
.form-switch .form-check-input {
  width: 3.25rem;
  margin-left: -3.75rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 3.25rem;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23B5B5C3'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 3.75rem;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -3.75rem;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.6;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #009EF7;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  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) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b3e2fd;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #E4E6EF;
  border-color: transparent;
  border-radius: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #009EF7;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  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) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b3e2fd;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #E4E6EF;
  border-color: transparent;
  border-radius: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #A1A5B7;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #A1A5B7;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: add(3.75rem, 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 1rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 1rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 2.15rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 2.15rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 2.15rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.75rem 1rem;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.5;
  color: #3F4254;
  text-align: center;
  white-space: nowrap;
  background-color: #F5F8FA;
  border: 1px solid #E4E6EF;
  border-radius: 0.475rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.825rem 1.5rem;
  font-size: 1.15rem;
  border-radius: 0.625rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.55rem 0.75rem;
  font-size: 0.925rem;
  border-radius: 0.325rem;
}

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.5rem;
  font-size: 0.925rem;
  color: #50CD89;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.75rem 1rem;
  margin-top: 0.1rem;
  font-size: 0.925rem;
  color: #000000;
  background-color: #50cd89;
  border-radius: 0.475rem;
}

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #50CD89;
  padding-right: calc(1.5em + 1.5rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2350CD89' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.375rem) center;
  background-size: calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #50CD89;
  box-shadow: 0 0 0 0.25rem rgba(80, 205, 137, 0.25);
}

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #50CD89;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 5.5rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237E8299' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2350CD89' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 1rem center, center right 3rem;
  background-size: 16px 12px, calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #50CD89;
  box-shadow: 0 0 0 0.25rem rgba(80, 205, 137, 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 1.5rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #50CD89;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #50CD89;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(80, 205, 137, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #50CD89;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.5rem;
  font-size: 0.925rem;
  color: #F1416C;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.75rem 1rem;
  margin-top: 0.1rem;
  font-size: 0.925rem;
  color: #000000;
  background-color: #f1416c;
  border-radius: 0.475rem;
}

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #F1416C;
  padding-right: calc(1.5em + 1.5rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23F1416C'%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='%23F1416C' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.375rem) center;
  background-size: calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #F1416C;
  box-shadow: 0 0 0 0.25rem rgba(241, 65, 108, 0.25);
}

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #F1416C;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 5.5rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%237E8299' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23F1416C'%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='%23F1416C' stroke='none'/%3e%3c/svg%3e");
  background-position: right 1rem center, center right 3rem;
  background-size: 16px 12px, calc(0.75em + 0.75rem) calc(0.75em + 0.75rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #F1416C;
  box-shadow: 0 0 0 0.25rem rgba(241, 65, 108, 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 1.5rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #F1416C;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #F1416C;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(241, 65, 108, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #F1416C;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 1.5rem;
  --bs-btn-padding-y: 0.75rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1.1rem;
  --bs-btn-font-weight: 500;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: #181C32;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.475rem;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.6;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  box-shadow: var(--bs-btn-box-shadow);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  text-decoration: none;
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-box-shadow), var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
  box-shadow: var(--bs-btn-active-shadow);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-active-shadow), var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
  box-shadow: none;
}

.btn-white {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffffff;
  --bs-btn-border-color: #ffffff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: white;
  --bs-btn-hover-border-color: white;
  --bs-btn-focus-shadow-rgb: 217, 217, 217;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: white;
  --bs-btn-active-border-color: white;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffffff;
  --bs-btn-disabled-border-color: #ffffff;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F5F8FA;
  --bs-btn-border-color: #F5F8FA;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #d0d3d5;
  --bs-btn-hover-border-color: #c4c6c8;
  --bs-btn-focus-shadow-rgb: 208, 211, 213;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #c4c6c8;
  --bs-btn-active-border-color: #b8babc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F5F8FA;
  --bs-btn-disabled-border-color: #F5F8FA;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #009EF7;
  --bs-btn-border-color: #009EF7;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #26adf8;
  --bs-btn-hover-border-color: #1aa8f8;
  --bs-btn-focus-shadow-rgb: 0, 134, 210;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #33b1f9;
  --bs-btn-active-border-color: #1aa8f8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #009EF7;
  --bs-btn-disabled-border-color: #009EF7;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #E4E6EF;
  --bs-btn-border-color: #E4E6EF;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #e8eaf1;
  --bs-btn-hover-border-color: #e7e9f1;
  --bs-btn-focus-shadow-rgb: 194, 196, 203;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #e9ebf2;
  --bs-btn-active-border-color: #e7e9f1;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #E4E6EF;
  --bs-btn-disabled-border-color: #E4E6EF;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #50CD89;
  --bs-btn-border-color: #50CD89;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #6ad59b;
  --bs-btn-hover-border-color: #62d295;
  --bs-btn-focus-shadow-rgb: 68, 174, 116;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #73d7a1;
  --bs-btn-active-border-color: #62d295;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #50CD89;
  --bs-btn-disabled-border-color: #50CD89;
}

.btn-info {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #7239EA;
  --bs-btn-border-color: #7239EA;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #6130c7;
  --bs-btn-hover-border-color: #5b2ebb;
  --bs-btn-focus-shadow-rgb: 135, 87, 237;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #5b2ebb;
  --bs-btn-active-border-color: #562bb0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: #7239EA;
  --bs-btn-disabled-border-color: #7239EA;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FFC700;
  --bs-btn-border-color: #FFC700;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffcf26;
  --bs-btn-hover-border-color: #ffcd1a;
  --bs-btn-focus-shadow-rgb: 217, 169, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffd233;
  --bs-btn-active-border-color: #ffcd1a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #FFC700;
  --bs-btn-disabled-border-color: #FFC700;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F1416C;
  --bs-btn-border-color: #F1416C;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #f35e82;
  --bs-btn-hover-border-color: #f2547b;
  --bs-btn-focus-shadow-rgb: 205, 55, 92;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #f46789;
  --bs-btn-active-border-color: #f2547b;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F1416C;
  --bs-btn-disabled-border-color: #F1416C;
}

.btn-dark {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #181C32;
  --bs-btn-border-color: #181C32;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #3b3e51;
  --bs-btn-hover-border-color: #2f3347;
  --bs-btn-focus-shadow-rgb: 59, 62, 81;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #46495b;
  --bs-btn-active-border-color: #2f3347;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: #181C32;
  --bs-btn-disabled-border-color: #181C32;
}

.btn-outline-white {
  --bs-btn-color: #ffffff;
  --bs-btn-border-color: #ffffff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffffff;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffffff;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffffff;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #F5F8FA;
  --bs-btn-border-color: #F5F8FA;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F5F8FA;
  --bs-btn-hover-border-color: #F5F8FA;
  --bs-btn-focus-shadow-rgb: 245, 248, 250;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F5F8FA;
  --bs-btn-active-border-color: #F5F8FA;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F5F8FA;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F5F8FA;
  --bs-gradient: none;
}

.btn-outline-primary {
  --bs-btn-color: #009EF7;
  --bs-btn-border-color: #009EF7;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #009EF7;
  --bs-btn-hover-border-color: #009EF7;
  --bs-btn-focus-shadow-rgb: 0, 158, 247;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #009EF7;
  --bs-btn-active-border-color: #009EF7;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #009EF7;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #009EF7;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #E4E6EF;
  --bs-btn-border-color: #E4E6EF;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E4E6EF;
  --bs-btn-hover-border-color: #E4E6EF;
  --bs-btn-focus-shadow-rgb: 228, 230, 239;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E4E6EF;
  --bs-btn-active-border-color: #E4E6EF;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E4E6EF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E4E6EF;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #50CD89;
  --bs-btn-border-color: #50CD89;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #50CD89;
  --bs-btn-hover-border-color: #50CD89;
  --bs-btn-focus-shadow-rgb: 80, 205, 137;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #50CD89;
  --bs-btn-active-border-color: #50CD89;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #50CD89;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #50CD89;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #7239EA;
  --bs-btn-border-color: #7239EA;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #7239EA;
  --bs-btn-hover-border-color: #7239EA;
  --bs-btn-focus-shadow-rgb: 114, 57, 234;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #7239EA;
  --bs-btn-active-border-color: #7239EA;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #7239EA;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #7239EA;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #FFC700;
  --bs-btn-border-color: #FFC700;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFC700;
  --bs-btn-hover-border-color: #FFC700;
  --bs-btn-focus-shadow-rgb: 255, 199, 0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFC700;
  --bs-btn-active-border-color: #FFC700;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFC700;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FFC700;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #F1416C;
  --bs-btn-border-color: #F1416C;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F1416C;
  --bs-btn-hover-border-color: #F1416C;
  --bs-btn-focus-shadow-rgb: 241, 65, 108;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F1416C;
  --bs-btn-active-border-color: #F1416C;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F1416C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F1416C;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #181C32;
  --bs-btn-border-color: #181C32;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #181C32;
  --bs-btn-hover-border-color: #181C32;
  --bs-btn-focus-shadow-rgb: 24, 28, 50;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #181C32;
  --bs-btn-active-border-color: #181C32;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #181C32;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #181C32;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: #009EF7;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: #006dab;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: #006dab;
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #7E8299;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 0, 134, 210;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus-visible {
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.825rem;
  --bs-btn-padding-x: 1.75rem;
  --bs-btn-font-size: 1.15rem;
  --bs-btn-border-radius: 0.625rem;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.55rem;
  --bs-btn-padding-x: 1.25rem;
  --bs-btn-font-size: 0.925rem;
  --bs-btn-border-radius: 0.325rem;
}

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

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

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

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

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

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: #181C32;
  --bs-dropdown-bg: #ffffff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0.475rem;
  --bs-dropdown-border-width: 0;
  --bs-dropdown-inner-border-radius: 0.475rem;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  --bs-dropdown-link-color: #181C32;
  --bs-dropdown-link-hover-color: #16192d;
  --bs-dropdown-link-hover-bg: #EFF2F5;
  --bs-dropdown-link-active-color: #FFFFFF;
  --bs-dropdown-link-active-bg: #009EF7;
  --bs-dropdown-link-disabled-color: #A1A5B7;
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #7E8299;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
  box-shadow: var(--bs-dropdown-box-shadow);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .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;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .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;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.925rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #E4E6EF;
  --bs-dropdown-bg: #3F4254;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #E4E6EF;
  --bs-dropdown-link-hover-color: #ffffff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #FFFFFF;
  --bs-dropdown-link-active-bg: #009EF7;
  --bs-dropdown-link-disabled-color: #A1A5B7;
  --bs-dropdown-header-color: #A1A5B7;
}

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

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

.btn-group {
  border-radius: 0.475rem;
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

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

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

.btn-group.show .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

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

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: #7E8299;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
  text-decoration: none;
}
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #EFF2F5;
  --bs-nav-tabs-border-radius: 0.475rem;
  --bs-nav-tabs-link-hover-border-color: #EFF2F5 #EFF2F5 #EFF2F5;
  --bs-nav-tabs-link-active-color: #5E6278;
  --bs-nav-tabs-link-active-bg: #ffffff;
  --bs-nav-tabs-link-active-border-color: #E4E6EF #E4E6EF #ffffff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  background: none;
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: 0.475rem;
  --bs-nav-pills-link-active-color: #FFFFFF;
  --bs-nav-pills-link-active-bg: #009EF7;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

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

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

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

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

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-padding-y: 0.44375rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.075rem;
  --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.075rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.475rem;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
  text-decoration: none;
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

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

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    box-shadow: none;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  box-shadow: none;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #ffffff;
  --bs-navbar-brand-color: #ffffff;
  --bs-navbar-brand-hover-color: #ffffff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-width: 1px;
  --bs-card-border-color: #EFF2F5;
  --bs-card-border-radius: 0.625rem;
  --bs-card-box-shadow: 0px 0px 20px 0px rgba(76, 87, 125, 0.02);
  --bs-card-inner-border-radius: calc(0.625rem - 1px);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: #ffffff;
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #ffffff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
  box-shadow: var(--bs-card-box-shadow);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
}

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

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

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

.accordion {
  --bs-accordion-color: #181C32;
  --bs-accordion-bg: #ffffff;
  --bs-accordion-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, border-radius 0.15s ease;
  --bs-accordion-border-color: #EFF2F5;
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.475rem;
  --bs-accordion-inner-border-radius: calc(0.475rem - 1px);
  --bs-accordion-btn-padding-x: 1.5rem;
  --bs-accordion-btn-padding-y: 1.5rem;
  --bs-accordion-btn-color: #181C32;
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23181C32'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.15rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #EFF2F5;
  --bs-accordion-btn-focus-box-shadow: none;
  --bs-accordion-body-padding-x: 1.5rem;
  --bs-accordion-body-padding-y: 1.5rem;
  --bs-accordion-active-color: #009EF7;
  --bs-accordion-active-bg: #F5F8FA;
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: #7E8299;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #009EF7;
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1.075rem;
  --bs-pagination-color: #5E6278;
  --bs-pagination-bg: transparent;
  --bs-pagination-border-width: 0;
  --bs-pagination-border-color: transparent;
  --bs-pagination-border-radius: 0.475rem;
  --bs-pagination-hover-color: #009EF7;
  --bs-pagination-hover-bg: #F1FAFF;
  --bs-pagination-hover-border-color: transparent;
  --bs-pagination-focus-color: #009EF7;
  --bs-pagination-focus-bg: #F1FAFF;
  --bs-pagination-focus-box-shadow: none;
  --bs-pagination-active-color: #FFFFFF;
  --bs-pagination-active-bg: #009EF7;
  --bs-pagination-active-border-color: transparent;
  --bs-pagination-disabled-color: #B5B5C3;
  --bs-pagination-disabled-bg: transparent;
  --bs-pagination-disabled-border-color: transparent;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  text-decoration: none;
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: 0;
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.075rem;
  --bs-pagination-border-radius: 0.625rem;
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.925rem;
  --bs-pagination-border-radius: 0.325rem;
}

.badge {
  --bs-badge-padding-x: 0.5rem;
  --bs-badge-padding-y: 0.325rem;
  --bs-badge-font-size: 0.85rem;
  --bs-badge-font-weight: 600;
  --bs-badge-color: #ffffff;
  --bs-badge-border-radius: 0.325rem;
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

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

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.475rem;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-white {
  --bs-alert-color: #666666;
  --bs-alert-bg: white;
  --bs-alert-border-color: white;
}
.alert-white .alert-link {
  color: #525252;
}

.alert-light {
  --bs-alert-color: #626364;
  --bs-alert-bg: #fdfefe;
  --bs-alert-border-color: #fcfdfe;
}
.alert-light .alert-link {
  color: #4e4f50;
}

.alert-primary {
  --bs-alert-color: #005f94;
  --bs-alert-bg: #ccecfd;
  --bs-alert-border-color: #b3e2fd;
}
.alert-primary .alert-link {
  color: #004c76;
}

.alert-secondary {
  --bs-alert-color: #5b5c60;
  --bs-alert-bg: #fafafc;
  --bs-alert-border-color: #f7f8fa;
}
.alert-secondary .alert-link {
  color: #494a4d;
}

.alert-success {
  --bs-alert-color: #205237;
  --bs-alert-bg: #dcf5e7;
  --bs-alert-border-color: #cbf0dc;
}
.alert-success .alert-link {
  color: #1a422c;
}

.alert-info {
  --bs-alert-color: #44228c;
  --bs-alert-bg: #e3d7fb;
  --bs-alert-border-color: #d5c4f9;
}
.alert-info .alert-link {
  color: #361b70;
}

.alert-warning {
  --bs-alert-color: #665000;
  --bs-alert-bg: #fff4cc;
  --bs-alert-border-color: #ffeeb3;
}
.alert-warning .alert-link {
  color: #524000;
}

.alert-danger {
  --bs-alert-color: #912741;
  --bs-alert-bg: #fcd9e2;
  --bs-alert-border-color: #fbc6d3;
}
.alert-danger .alert-link {
  color: #741f34;
}

.alert-dark {
  --bs-alert-color: #0e111e;
  --bs-alert-bg: #d1d2d6;
  --bs-alert-border-color: #babbc2;
}
.alert-dark .alert-link {
  color: #0b0e18;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: #F5F8FA;
  --bs-progress-border-radius: 6px;
  --bs-progress-box-shadow: none;
  --bs-progress-bar-color: #ffffff;
  --bs-progress-bar-bg: #009EF7;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
  box-shadow: var(--bs-progress-box-shadow);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: #181C32;
  --bs-list-group-bg: #ffffff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.475rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #5E6278;
  --bs-list-group-action-hover-color: #5E6278;
  --bs-list-group-action-hover-bg: #F5F8FA;
  --bs-list-group-action-active-color: #181C32;
  --bs-list-group-action-active-bg: #EFF2F5;
  --bs-list-group-disabled-color: #7E8299;
  --bs-list-group-disabled-bg: #ffffff;
  --bs-list-group-active-color: #FFFFFF;
  --bs-list-group-active-bg: #009EF7;
  --bs-list-group-active-border-color: #009EF7;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

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

.list-group-item-white {
  color: #666666;
  background-color: white;
}
.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
  color: #666666;
  background-color: #e6e6e6;
}
.list-group-item-white.list-group-item-action.active {
  color: #ffffff;
  background-color: #666666;
  border-color: #666666;
}

.list-group-item-light {
  color: #626364;
  background-color: #fdfefe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #626364;
  background-color: #e4e5e5;
}
.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: #626364;
  border-color: #626364;
}

.list-group-item-primary {
  color: #005f94;
  background-color: #ccecfd;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #005f94;
  background-color: #b8d4e4;
}
.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: #005f94;
  border-color: #005f94;
}

.list-group-item-secondary {
  color: #5b5c60;
  background-color: #fafafc;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #5b5c60;
  background-color: #e1e1e3;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: #5b5c60;
  border-color: #5b5c60;
}

.list-group-item-success {
  color: #205237;
  background-color: #dcf5e7;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #205237;
  background-color: #c6ddd0;
}
.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: #205237;
  border-color: #205237;
}

.list-group-item-info {
  color: #44228c;
  background-color: #e3d7fb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #44228c;
  background-color: #ccc2e2;
}
.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: #44228c;
  border-color: #44228c;
}

.list-group-item-warning {
  color: #665000;
  background-color: #fff4cc;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #665000;
  background-color: #e6dcb8;
}
.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: #665000;
  border-color: #665000;
}

.list-group-item-danger {
  color: #912741;
  background-color: #fcd9e2;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #912741;
  background-color: #e3c3cb;
}
.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: #912741;
  border-color: #912741;
}

.list-group-item-dark {
  color: #0e111e;
  background-color: #d1d2d6;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #0e111e;
  background-color: #bcbdc1;
}
.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: #0e111e;
  border-color: #0e111e;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.475rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(0, 158, 247, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: 0.475rem;
  --bs-toast-box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
  --bs-toast-header-color: #7E8299;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1.75rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #ffffff;
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 0;
  --bs-modal-border-radius: 0.475rem;
  --bs-modal-box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.1);
  --bs-modal-inner-border-radius: 0.475rem;
  --bs-modal-header-padding-x: 1.75rem;
  --bs-modal-header-padding-y: 1.75rem;
  --bs-modal-header-padding: 1.75rem 1.75rem;
  --bs-modal-header-border-color: #EFF2F5;
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: #EFF2F5;
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

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

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  box-shadow: var(--bs-modal-box-shadow);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000000;
  --bs-backdrop-opacity: 0.3;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
.modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
.modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
.modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
.modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
.modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 1rem;
  --bs-tooltip-padding-y: 0.75rem;
  --bs-tooltip-margin: 0;
  --bs-tooltip-font-size: 0.925rem;
  --bs-tooltip-color: #3F4254;
  --bs-tooltip-bg: #ffffff;
  --bs-tooltip-border-radius: 0.475rem;
  --bs-tooltip-opacity: 1;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  padding: var(--bs-tooltip-arrow-height);
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-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: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 1rem;
  --bs-popover-bg: #ffffff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: #ffffff;
  --bs-popover-border-radius: 0.475rem;
  --bs-popover-inner-border-radius: calc(0.475rem - 1px);
  --bs-popover-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  --bs-popover-header-padding-x: 1.25rem;
  --bs-popover-header-padding-y: 1rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: #3F4254;
  --bs-popover-header-bg: #ffffff;
  --bs-popover-body-padding-x: 1.25rem;
  --bs-popover-body-padding-y: 1.25rem;
  --bs-popover-body-color: #3F4254;
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-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: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
  box-shadow: var(--bs-popover-box-shadow);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

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

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

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

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

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

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

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

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

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

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

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

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

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #ffffff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000000;
}
.carousel-dark .carousel-caption {
  color: #000000;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.185em;
  --bs-spinner-animation-speed: 0.65s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

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

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.65s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    --bs-spinner-animation-speed: 1.3s;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-white {
  color: #000000 !important;
  background-color: RGBA(255, 255, 255, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000000 !important;
  background-color: RGBA(245, 248, 250, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-primary {
  color: #000000 !important;
  background-color: RGBA(0, 158, 247, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #000000 !important;
  background-color: RGBA(228, 230, 239, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #000000 !important;
  background-color: RGBA(80, 205, 137, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #ffffff !important;
  background-color: RGBA(114, 57, 234, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000000 !important;
  background-color: RGBA(255, 199, 0, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #000000 !important;
  background-color: RGBA(241, 65, 108, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #ffffff !important;
  background-color: RGBA(24, 28, 50, var(--bs-bg-opacity, 1)) !important;
}

.link-white {
  color: #ffffff !important;
}
.link-white:hover, .link-white:focus {
  color: white !important;
}

.link-light {
  color: #F5F8FA !important;
}
.link-light:hover, .link-light:focus {
  color: #f7f9fb !important;
}

.link-primary {
  color: #009EF7 !important;
}
.link-primary:hover, .link-primary:focus {
  color: #33b1f9 !important;
}

.link-secondary {
  color: #E4E6EF !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: #e9ebf2 !important;
}

.link-success {
  color: #50CD89 !important;
}
.link-success:hover, .link-success:focus {
  color: #73d7a1 !important;
}

.link-info {
  color: #7239EA !important;
}
.link-info:hover, .link-info:focus {
  color: #5b2ebb !important;
}

.link-warning {
  color: #FFC700 !important;
}
.link-warning:hover, .link-warning:focus {
  color: #ffd233 !important;
}

.link-danger {
  color: #F1416C !important;
}
.link-danger:hover, .link-danger:focus {
  color: #f46789 !important;
}

.link-dark {
  color: #181C32 !important;
}
.link-dark:hover, .link-dark:focus {
  color: #131628 !important;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

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

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

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

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

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

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

.float-start {
  float: left !important;
}

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

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

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

.opacity-5 {
  opacity: 0.05 !important;
}

.opacity-10 {
  opacity: 0.1 !important;
}

.opacity-15 {
  opacity: 0.15 !important;
}

.opacity-20 {
  opacity: 0.2 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

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

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

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

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

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

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

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

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

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

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

.shadow {
  box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-sm {
  box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 2rem 1rem rgba(0, 0, 0, 0.1) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

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

.top-25 {
  top: 25% !important;
}

.top-50 {
  top: 50% !important;
}

.top-75 {
  top: 75% !important;
}

.top-100 {
  top: 100% !important;
}

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

.bottom-25 {
  bottom: 25% !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-75 {
  bottom: 75% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

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

.start-25 {
  left: 25% !important;
}

.start-50 {
  left: 50% !important;
}

.start-75 {
  left: 75% !important;
}

.start-100 {
  left: 100% !important;
}

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

.end-25 {
  right: 25% !important;
}

.end-50 {
  right: 50% !important;
}

.end-75 {
  right: 75% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

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

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-0 {
  --bs-border-width: 0;
}

.border-1 {
  --bs-border-width: 1px;
}

.border-2 {
  --bs-border-width: 2px;
}

.border-3 {
  --bs-border-width: 3px;
}

.border-4 {
  --bs-border-width: 4px;
}

.border-5 {
  --bs-border-width: 5px;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-unset {
  width: unset !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.w-1px {
  width: 1px !important;
}

.w-2px {
  width: 2px !important;
}

.w-3px {
  width: 3px !important;
}

.w-4px {
  width: 4px !important;
}

.w-5px {
  width: 5px !important;
}

.w-6px {
  width: 6px !important;
}

.w-7px {
  width: 7px !important;
}

.w-8px {
  width: 8px !important;
}

.w-9px {
  width: 9px !important;
}

.w-10px {
  width: 10px !important;
}

.w-15px {
  width: 15px !important;
}

.w-20px {
  width: 20px !important;
}

.w-25px {
  width: 25px !important;
}

.w-30px {
  width: 30px !important;
}

.w-35px {
  width: 35px !important;
}

.w-40px {
  width: 40px !important;
}

.w-45px {
  width: 45px !important;
}

.w-50px {
  width: 50px !important;
}

.w-55px {
  width: 55px !important;
}

.w-60px {
  width: 60px !important;
}

.w-65px {
  width: 65px !important;
}

.w-70px {
  width: 70px !important;
}

.w-75px {
  width: 75px !important;
}

.w-80px {
  width: 80px !important;
}

.w-85px {
  width: 85px !important;
}

.w-90px {
  width: 90px !important;
}

.w-95px {
  width: 95px !important;
}

.w-100px {
  width: 100px !important;
}

.w-125px {
  width: 125px !important;
}

.w-150px {
  width: 150px !important;
}

.w-175px {
  width: 175px !important;
}

.w-200px {
  width: 200px !important;
}

.w-225px {
  width: 225px !important;
}

.w-250px {
  width: 250px !important;
}

.w-275px {
  width: 275px !important;
}

.w-300px {
  width: 300px !important;
}

.w-325px {
  width: 325px !important;
}

.w-350px {
  width: 350px !important;
}

.w-375px {
  width: 375px !important;
}

.w-400px {
  width: 400px !important;
}

.w-425px {
  width: 425px !important;
}

.w-450px {
  width: 450px !important;
}

.w-475px {
  width: 475px !important;
}

.w-500px {
  width: 500px !important;
}

.w-550px {
  width: 550px !important;
}

.w-600px {
  width: 600px !important;
}

.w-650px {
  width: 650px !important;
}

.w-700px {
  width: 700px !important;
}

.w-750px {
  width: 750px !important;
}

.w-800px {
  width: 800px !important;
}

.w-850px {
  width: 850px !important;
}

.w-900px {
  width: 900px !important;
}

.w-950px {
  width: 950px !important;
}

.w-1000px {
  width: 1000px !important;
}

.mw-unset {
  max-width: unset !important;
}

.mw-25 {
  max-width: 25% !important;
}

.mw-50 {
  max-width: 50% !important;
}

.mw-75 {
  max-width: 75% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mw-auto {
  max-width: auto !important;
}

.mw-1px {
  max-width: 1px !important;
}

.mw-2px {
  max-width: 2px !important;
}

.mw-3px {
  max-width: 3px !important;
}

.mw-4px {
  max-width: 4px !important;
}

.mw-5px {
  max-width: 5px !important;
}

.mw-6px {
  max-width: 6px !important;
}

.mw-7px {
  max-width: 7px !important;
}

.mw-8px {
  max-width: 8px !important;
}

.mw-9px {
  max-width: 9px !important;
}

.mw-10px {
  max-width: 10px !important;
}

.mw-15px {
  max-width: 15px !important;
}

.mw-20px {
  max-width: 20px !important;
}

.mw-25px {
  max-width: 25px !important;
}

.mw-30px {
  max-width: 30px !important;
}

.mw-35px {
  max-width: 35px !important;
}

.mw-40px {
  max-width: 40px !important;
}

.mw-45px {
  max-width: 45px !important;
}

.mw-50px {
  max-width: 50px !important;
}

.mw-55px {
  max-width: 55px !important;
}

.mw-60px {
  max-width: 60px !important;
}

.mw-65px {
  max-width: 65px !important;
}

.mw-70px {
  max-width: 70px !important;
}

.mw-75px {
  max-width: 75px !important;
}

.mw-80px {
  max-width: 80px !important;
}

.mw-85px {
  max-width: 85px !important;
}

.mw-90px {
  max-width: 90px !important;
}

.mw-95px {
  max-width: 95px !important;
}

.mw-100px {
  max-width: 100px !important;
}

.mw-125px {
  max-width: 125px !important;
}

.mw-150px {
  max-width: 150px !important;
}

.mw-175px {
  max-width: 175px !important;
}

.mw-200px {
  max-width: 200px !important;
}

.mw-225px {
  max-width: 225px !important;
}

.mw-250px {
  max-width: 250px !important;
}

.mw-275px {
  max-width: 275px !important;
}

.mw-300px {
  max-width: 300px !important;
}

.mw-325px {
  max-width: 325px !important;
}

.mw-350px {
  max-width: 350px !important;
}

.mw-375px {
  max-width: 375px !important;
}

.mw-400px {
  max-width: 400px !important;
}

.mw-425px {
  max-width: 425px !important;
}

.mw-450px {
  max-width: 450px !important;
}

.mw-475px {
  max-width: 475px !important;
}

.mw-500px {
  max-width: 500px !important;
}

.mw-550px {
  max-width: 550px !important;
}

.mw-600px {
  max-width: 600px !important;
}

.mw-650px {
  max-width: 650px !important;
}

.mw-700px {
  max-width: 700px !important;
}

.mw-750px {
  max-width: 750px !important;
}

.mw-800px {
  max-width: 800px !important;
}

.mw-850px {
  max-width: 850px !important;
}

.mw-900px {
  max-width: 900px !important;
}

.mw-950px {
  max-width: 950px !important;
}

.mw-1000px {
  max-width: 1000px !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-unset {
  height: unset !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.h-1px {
  height: 1px !important;
}

.h-2px {
  height: 2px !important;
}

.h-3px {
  height: 3px !important;
}

.h-4px {
  height: 4px !important;
}

.h-5px {
  height: 5px !important;
}

.h-6px {
  height: 6px !important;
}

.h-7px {
  height: 7px !important;
}

.h-8px {
  height: 8px !important;
}

.h-9px {
  height: 9px !important;
}

.h-10px {
  height: 10px !important;
}

.h-15px {
  height: 15px !important;
}

.h-20px {
  height: 20px !important;
}

.h-25px {
  height: 25px !important;
}

.h-30px {
  height: 30px !important;
}

.h-35px {
  height: 35px !important;
}

.h-40px {
  height: 40px !important;
}

.h-45px {
  height: 45px !important;
}

.h-50px {
  height: 50px !important;
}

.h-55px {
  height: 55px !important;
}

.h-60px {
  height: 60px !important;
}

.h-65px {
  height: 65px !important;
}

.h-70px {
  height: 70px !important;
}

.h-75px {
  height: 75px !important;
}

.h-80px {
  height: 80px !important;
}

.h-85px {
  height: 85px !important;
}

.h-90px {
  height: 90px !important;
}

.h-95px {
  height: 95px !important;
}

.h-100px {
  height: 100px !important;
}

.h-125px {
  height: 125px !important;
}

.h-150px {
  height: 150px !important;
}

.h-175px {
  height: 175px !important;
}

.h-200px {
  height: 200px !important;
}

.h-225px {
  height: 225px !important;
}

.h-250px {
  height: 250px !important;
}

.h-275px {
  height: 275px !important;
}

.h-300px {
  height: 300px !important;
}

.h-325px {
  height: 325px !important;
}

.h-350px {
  height: 350px !important;
}

.h-375px {
  height: 375px !important;
}

.h-400px {
  height: 400px !important;
}

.h-425px {
  height: 425px !important;
}

.h-450px {
  height: 450px !important;
}

.h-475px {
  height: 475px !important;
}

.h-500px {
  height: 500px !important;
}

.h-550px {
  height: 550px !important;
}

.h-600px {
  height: 600px !important;
}

.h-650px {
  height: 650px !important;
}

.h-700px {
  height: 700px !important;
}

.h-750px {
  height: 750px !important;
}

.h-800px {
  height: 800px !important;
}

.h-850px {
  height: 850px !important;
}

.h-900px {
  height: 900px !important;
}

.h-950px {
  height: 950px !important;
}

.h-1000px {
  height: 1000px !important;
}

.mh-unset {
  max-height: unset !important;
}

.mh-25 {
  max-height: 25% !important;
}

.mh-50 {
  max-height: 50% !important;
}

.mh-75 {
  max-height: 75% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.mh-auto {
  max-height: auto !important;
}

.mh-1px {
  max-height: 1px !important;
}

.mh-2px {
  max-height: 2px !important;
}

.mh-3px {
  max-height: 3px !important;
}

.mh-4px {
  max-height: 4px !important;
}

.mh-5px {
  max-height: 5px !important;
}

.mh-6px {
  max-height: 6px !important;
}

.mh-7px {
  max-height: 7px !important;
}

.mh-8px {
  max-height: 8px !important;
}

.mh-9px {
  max-height: 9px !important;
}

.mh-10px {
  max-height: 10px !important;
}

.mh-15px {
  max-height: 15px !important;
}

.mh-20px {
  max-height: 20px !important;
}

.mh-25px {
  max-height: 25px !important;
}

.mh-30px {
  max-height: 30px !important;
}

.mh-35px {
  max-height: 35px !important;
}

.mh-40px {
  max-height: 40px !important;
}

.mh-45px {
  max-height: 45px !important;
}

.mh-50px {
  max-height: 50px !important;
}

.mh-55px {
  max-height: 55px !important;
}

.mh-60px {
  max-height: 60px !important;
}

.mh-65px {
  max-height: 65px !important;
}

.mh-70px {
  max-height: 70px !important;
}

.mh-75px {
  max-height: 75px !important;
}

.mh-80px {
  max-height: 80px !important;
}

.mh-85px {
  max-height: 85px !important;
}

.mh-90px {
  max-height: 90px !important;
}

.mh-95px {
  max-height: 95px !important;
}

.mh-100px {
  max-height: 100px !important;
}

.mh-125px {
  max-height: 125px !important;
}

.mh-150px {
  max-height: 150px !important;
}

.mh-175px {
  max-height: 175px !important;
}

.mh-200px {
  max-height: 200px !important;
}

.mh-225px {
  max-height: 225px !important;
}

.mh-250px {
  max-height: 250px !important;
}

.mh-275px {
  max-height: 275px !important;
}

.mh-300px {
  max-height: 300px !important;
}

.mh-325px {
  max-height: 325px !important;
}

.mh-350px {
  max-height: 350px !important;
}

.mh-375px {
  max-height: 375px !important;
}

.mh-400px {
  max-height: 400px !important;
}

.mh-425px {
  max-height: 425px !important;
}

.mh-450px {
  max-height: 450px !important;
}

.mh-475px {
  max-height: 475px !important;
}

.mh-500px {
  max-height: 500px !important;
}

.mh-550px {
  max-height: 550px !important;
}

.mh-600px {
  max-height: 600px !important;
}

.mh-650px {
  max-height: 650px !important;
}

.mh-700px {
  max-height: 700px !important;
}

.mh-750px {
  max-height: 750px !important;
}

.mh-800px {
  max-height: 800px !important;
}

.mh-850px {
  max-height: 850px !important;
}

.mh-900px {
  max-height: 900px !important;
}

.mh-950px {
  max-height: 950px !important;
}

.mh-1000px {
  max-height: 1000px !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1 !important;
}

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

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 0.75rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.m-5 {
  margin: 1.25rem !important;
}

.m-6 {
  margin: 1.5rem !important;
}

.m-7 {
  margin: 1.75rem !important;
}

.m-8 {
  margin: 2rem !important;
}

.m-9 {
  margin: 2.25rem !important;
}

.m-10 {
  margin: 2.5rem !important;
}

.m-11 {
  margin: 2.75rem !important;
}

.m-12 {
  margin: 3rem !important;
}

.m-13 {
  margin: 3.25rem !important;
}

.m-14 {
  margin: 3.5rem !important;
}

.m-15 {
  margin: 3.75rem !important;
}

.m-16 {
  margin: 4rem !important;
}

.m-17 {
  margin: 4.25rem !important;
}

.m-18 {
  margin: 4.5rem !important;
}

.m-19 {
  margin: 4.75rem !important;
}

.m-20 {
  margin: 5rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important;
}

.mx-4 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-5 {
  margin-right: 1.25rem !important;
  margin-left: 1.25rem !important;
}

.mx-6 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-7 {
  margin-right: 1.75rem !important;
  margin-left: 1.75rem !important;
}

.mx-8 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-9 {
  margin-right: 2.25rem !important;
  margin-left: 2.25rem !important;
}

.mx-10 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}

.mx-11 {
  margin-right: 2.75rem !important;
  margin-left: 2.75rem !important;
}

.mx-12 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-13 {
  margin-right: 3.25rem !important;
  margin-left: 3.25rem !important;
}

.mx-14 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}

.mx-15 {
  margin-right: 3.75rem !important;
  margin-left: 3.75rem !important;
}

.mx-16 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

.mx-17 {
  margin-right: 4.25rem !important;
  margin-left: 4.25rem !important;
}

.mx-18 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}

.mx-19 {
  margin-right: 4.75rem !important;
  margin-left: 4.75rem !important;
}

.mx-20 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-7 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important;
}

.my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-9 {
  margin-top: 2.25rem !important;
  margin-bottom: 2.25rem !important;
}

.my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.my-11 {
  margin-top: 2.75rem !important;
  margin-bottom: 2.75rem !important;
}

.my-12 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-13 {
  margin-top: 3.25rem !important;
  margin-bottom: 3.25rem !important;
}

.my-14 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.my-15 {
  margin-top: 3.75rem !important;
  margin-bottom: 3.75rem !important;
}

.my-16 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.my-17 {
  margin-top: 4.25rem !important;
  margin-bottom: 4.25rem !important;
}

.my-18 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.my-19 {
  margin-top: 4.75rem !important;
  margin-bottom: 4.75rem !important;
}

.my-20 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 0.75rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

.mt-5 {
  margin-top: 1.25rem !important;
}

.mt-6 {
  margin-top: 1.5rem !important;
}

.mt-7 {
  margin-top: 1.75rem !important;
}

.mt-8 {
  margin-top: 2rem !important;
}

.mt-9 {
  margin-top: 2.25rem !important;
}

.mt-10 {
  margin-top: 2.5rem !important;
}

.mt-11 {
  margin-top: 2.75rem !important;
}

.mt-12 {
  margin-top: 3rem !important;
}

.mt-13 {
  margin-top: 3.25rem !important;
}

.mt-14 {
  margin-top: 3.5rem !important;
}

.mt-15 {
  margin-top: 3.75rem !important;
}

.mt-16 {
  margin-top: 4rem !important;
}

.mt-17 {
  margin-top: 4.25rem !important;
}

.mt-18 {
  margin-top: 4.5rem !important;
}

.mt-19 {
  margin-top: 4.75rem !important;
}

.mt-20 {
  margin-top: 5rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 0.75rem !important;
}

.me-4 {
  margin-right: 1rem !important;
}

.me-5 {
  margin-right: 1.25rem !important;
}

.me-6 {
  margin-right: 1.5rem !important;
}

.me-7 {
  margin-right: 1.75rem !important;
}

.me-8 {
  margin-right: 2rem !important;
}

.me-9 {
  margin-right: 2.25rem !important;
}

.me-10 {
  margin-right: 2.5rem !important;
}

.me-11 {
  margin-right: 2.75rem !important;
}

.me-12 {
  margin-right: 3rem !important;
}

.me-13 {
  margin-right: 3.25rem !important;
}

.me-14 {
  margin-right: 3.5rem !important;
}

.me-15 {
  margin-right: 3.75rem !important;
}

.me-16 {
  margin-right: 4rem !important;
}

.me-17 {
  margin-right: 4.25rem !important;
}

.me-18 {
  margin-right: 4.5rem !important;
}

.me-19 {
  margin-right: 4.75rem !important;
}

.me-20 {
  margin-right: 5rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.mb-5 {
  margin-bottom: 1.25rem !important;
}

.mb-6 {
  margin-bottom: 1.5rem !important;
}

.mb-7 {
  margin-bottom: 1.75rem !important;
}

.mb-8 {
  margin-bottom: 2rem !important;
}

.mb-9 {
  margin-bottom: 2.25rem !important;
}

.mb-10 {
  margin-bottom: 2.5rem !important;
}

.mb-11 {
  margin-bottom: 2.75rem !important;
}

.mb-12 {
  margin-bottom: 3rem !important;
}

.mb-13 {
  margin-bottom: 3.25rem !important;
}

.mb-14 {
  margin-bottom: 3.5rem !important;
}

.mb-15 {
  margin-bottom: 3.75rem !important;
}

.mb-16 {
  margin-bottom: 4rem !important;
}

.mb-17 {
  margin-bottom: 4.25rem !important;
}

.mb-18 {
  margin-bottom: 4.5rem !important;
}

.mb-19 {
  margin-bottom: 4.75rem !important;
}

.mb-20 {
  margin-bottom: 5rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 0.75rem !important;
}

.ms-4 {
  margin-left: 1rem !important;
}

.ms-5 {
  margin-left: 1.25rem !important;
}

.ms-6 {
  margin-left: 1.5rem !important;
}

.ms-7 {
  margin-left: 1.75rem !important;
}

.ms-8 {
  margin-left: 2rem !important;
}

.ms-9 {
  margin-left: 2.25rem !important;
}

.ms-10 {
  margin-left: 2.5rem !important;
}

.ms-11 {
  margin-left: 2.75rem !important;
}

.ms-12 {
  margin-left: 3rem !important;
}

.ms-13 {
  margin-left: 3.25rem !important;
}

.ms-14 {
  margin-left: 3.5rem !important;
}

.ms-15 {
  margin-left: 3.75rem !important;
}

.ms-16 {
  margin-left: 4rem !important;
}

.ms-17 {
  margin-left: 4.25rem !important;
}

.ms-18 {
  margin-left: 4.5rem !important;
}

.ms-19 {
  margin-left: 4.75rem !important;
}

.ms-20 {
  margin-left: 5rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -0.75rem !important;
}

.m-n4 {
  margin: -1rem !important;
}

.m-n5 {
  margin: -1.25rem !important;
}

.m-n6 {
  margin: -1.5rem !important;
}

.m-n7 {
  margin: -1.75rem !important;
}

.m-n8 {
  margin: -2rem !important;
}

.m-n9 {
  margin: -2.25rem !important;
}

.m-n10 {
  margin: -2.5rem !important;
}

.m-n11 {
  margin: -2.75rem !important;
}

.m-n12 {
  margin: -3rem !important;
}

.m-n13 {
  margin: -3.25rem !important;
}

.m-n14 {
  margin: -3.5rem !important;
}

.m-n15 {
  margin: -3.75rem !important;
}

.m-n16 {
  margin: -4rem !important;
}

.m-n17 {
  margin: -4.25rem !important;
}

.m-n18 {
  margin: -4.5rem !important;
}

.m-n19 {
  margin: -4.75rem !important;
}

.m-n20 {
  margin: -5rem !important;
}

.mx-n1 {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

.mx-n3 {
  margin-right: -0.75rem !important;
  margin-left: -0.75rem !important;
}

.mx-n4 {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

.mx-n5 {
  margin-right: -1.25rem !important;
  margin-left: -1.25rem !important;
}

.mx-n6 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

.mx-n7 {
  margin-right: -1.75rem !important;
  margin-left: -1.75rem !important;
}

.mx-n8 {
  margin-right: -2rem !important;
  margin-left: -2rem !important;
}

.mx-n9 {
  margin-right: -2.25rem !important;
  margin-left: -2.25rem !important;
}

.mx-n10 {
  margin-right: -2.5rem !important;
  margin-left: -2.5rem !important;
}

.mx-n11 {
  margin-right: -2.75rem !important;
  margin-left: -2.75rem !important;
}

.mx-n12 {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

.mx-n13 {
  margin-right: -3.25rem !important;
  margin-left: -3.25rem !important;
}

.mx-n14 {
  margin-right: -3.5rem !important;
  margin-left: -3.5rem !important;
}

.mx-n15 {
  margin-right: -3.75rem !important;
  margin-left: -3.75rem !important;
}

.mx-n16 {
  margin-right: -4rem !important;
  margin-left: -4rem !important;
}

.mx-n17 {
  margin-right: -4.25rem !important;
  margin-left: -4.25rem !important;
}

.mx-n18 {
  margin-right: -4.5rem !important;
  margin-left: -4.5rem !important;
}

.mx-n19 {
  margin-right: -4.75rem !important;
  margin-left: -4.75rem !important;
}

.mx-n20 {
  margin-right: -5rem !important;
  margin-left: -5rem !important;
}

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

.my-n3 {
  margin-top: -0.75rem !important;
  margin-bottom: -0.75rem !important;
}

.my-n4 {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

.my-n5 {
  margin-top: -1.25rem !important;
  margin-bottom: -1.25rem !important;
}

.my-n6 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

.my-n7 {
  margin-top: -1.75rem !important;
  margin-bottom: -1.75rem !important;
}

.my-n8 {
  margin-top: -2rem !important;
  margin-bottom: -2rem !important;
}

.my-n9 {
  margin-top: -2.25rem !important;
  margin-bottom: -2.25rem !important;
}

.my-n10 {
  margin-top: -2.5rem !important;
  margin-bottom: -2.5rem !important;
}

.my-n11 {
  margin-top: -2.75rem !important;
  margin-bottom: -2.75rem !important;
}

.my-n12 {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

.my-n13 {
  margin-top: -3.25rem !important;
  margin-bottom: -3.25rem !important;
}

.my-n14 {
  margin-top: -3.5rem !important;
  margin-bottom: -3.5rem !important;
}

.my-n15 {
  margin-top: -3.75rem !important;
  margin-bottom: -3.75rem !important;
}

.my-n16 {
  margin-top: -4rem !important;
  margin-bottom: -4rem !important;
}

.my-n17 {
  margin-top: -4.25rem !important;
  margin-bottom: -4.25rem !important;
}

.my-n18 {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

.my-n19 {
  margin-top: -4.75rem !important;
  margin-bottom: -4.75rem !important;
}

.my-n20 {
  margin-top: -5rem !important;
  margin-bottom: -5rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -0.75rem !important;
}

.mt-n4 {
  margin-top: -1rem !important;
}

.mt-n5 {
  margin-top: -1.25rem !important;
}

.mt-n6 {
  margin-top: -1.5rem !important;
}

.mt-n7 {
  margin-top: -1.75rem !important;
}

.mt-n8 {
  margin-top: -2rem !important;
}

.mt-n9 {
  margin-top: -2.25rem !important;
}

.mt-n10 {
  margin-top: -2.5rem !important;
}

.mt-n11 {
  margin-top: -2.75rem !important;
}

.mt-n12 {
  margin-top: -3rem !important;
}

.mt-n13 {
  margin-top: -3.25rem !important;
}

.mt-n14 {
  margin-top: -3.5rem !important;
}

.mt-n15 {
  margin-top: -3.75rem !important;
}

.mt-n16 {
  margin-top: -4rem !important;
}

.mt-n17 {
  margin-top: -4.25rem !important;
}

.mt-n18 {
  margin-top: -4.5rem !important;
}

.mt-n19 {
  margin-top: -4.75rem !important;
}

.mt-n20 {
  margin-top: -5rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -0.75rem !important;
}

.me-n4 {
  margin-right: -1rem !important;
}

.me-n5 {
  margin-right: -1.25rem !important;
}

.me-n6 {
  margin-right: -1.5rem !important;
}

.me-n7 {
  margin-right: -1.75rem !important;
}

.me-n8 {
  margin-right: -2rem !important;
}

.me-n9 {
  margin-right: -2.25rem !important;
}

.me-n10 {
  margin-right: -2.5rem !important;
}

.me-n11 {
  margin-right: -2.75rem !important;
}

.me-n12 {
  margin-right: -3rem !important;
}

.me-n13 {
  margin-right: -3.25rem !important;
}

.me-n14 {
  margin-right: -3.5rem !important;
}

.me-n15 {
  margin-right: -3.75rem !important;
}

.me-n16 {
  margin-right: -4rem !important;
}

.me-n17 {
  margin-right: -4.25rem !important;
}

.me-n18 {
  margin-right: -4.5rem !important;
}

.me-n19 {
  margin-right: -4.75rem !important;
}

.me-n20 {
  margin-right: -5rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -0.75rem !important;
}

.mb-n4 {
  margin-bottom: -1rem !important;
}

.mb-n5 {
  margin-bottom: -1.25rem !important;
}

.mb-n6 {
  margin-bottom: -1.5rem !important;
}

.mb-n7 {
  margin-bottom: -1.75rem !important;
}

.mb-n8 {
  margin-bottom: -2rem !important;
}

.mb-n9 {
  margin-bottom: -2.25rem !important;
}

.mb-n10 {
  margin-bottom: -2.5rem !important;
}

.mb-n11 {
  margin-bottom: -2.75rem !important;
}

.mb-n12 {
  margin-bottom: -3rem !important;
}

.mb-n13 {
  margin-bottom: -3.25rem !important;
}

.mb-n14 {
  margin-bottom: -3.5rem !important;
}

.mb-n15 {
  margin-bottom: -3.75rem !important;
}

.mb-n16 {
  margin-bottom: -4rem !important;
}

.mb-n17 {
  margin-bottom: -4.25rem !important;
}

.mb-n18 {
  margin-bottom: -4.5rem !important;
}

.mb-n19 {
  margin-bottom: -4.75rem !important;
}

.mb-n20 {
  margin-bottom: -5rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -0.75rem !important;
}

.ms-n4 {
  margin-left: -1rem !important;
}

.ms-n5 {
  margin-left: -1.25rem !important;
}

.ms-n6 {
  margin-left: -1.5rem !important;
}

.ms-n7 {
  margin-left: -1.75rem !important;
}

.ms-n8 {
  margin-left: -2rem !important;
}

.ms-n9 {
  margin-left: -2.25rem !important;
}

.ms-n10 {
  margin-left: -2.5rem !important;
}

.ms-n11 {
  margin-left: -2.75rem !important;
}

.ms-n12 {
  margin-left: -3rem !important;
}

.ms-n13 {
  margin-left: -3.25rem !important;
}

.ms-n14 {
  margin-left: -3.5rem !important;
}

.ms-n15 {
  margin-left: -3.75rem !important;
}

.ms-n16 {
  margin-left: -4rem !important;
}

.ms-n17 {
  margin-left: -4.25rem !important;
}

.ms-n18 {
  margin-left: -4.5rem !important;
}

.ms-n19 {
  margin-left: -4.75rem !important;
}

.ms-n20 {
  margin-left: -5rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 0.75rem !important;
}

.p-4 {
  padding: 1rem !important;
}

.p-5 {
  padding: 1.25rem !important;
}

.p-6 {
  padding: 1.5rem !important;
}

.p-7 {
  padding: 1.75rem !important;
}

.p-8 {
  padding: 2rem !important;
}

.p-9 {
  padding: 2.25rem !important;
}

.p-10 {
  padding: 2.5rem !important;
}

.p-11 {
  padding: 2.75rem !important;
}

.p-12 {
  padding: 3rem !important;
}

.p-13 {
  padding: 3.25rem !important;
}

.p-14 {
  padding: 3.5rem !important;
}

.p-15 {
  padding: 3.75rem !important;
}

.p-16 {
  padding: 4rem !important;
}

.p-17 {
  padding: 4.25rem !important;
}

.p-18 {
  padding: 4.5rem !important;
}

.p-19 {
  padding: 4.75rem !important;
}

.p-20 {
  padding: 5rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
}

.px-4 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-5 {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important;
}

.px-6 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-7 {
  padding-right: 1.75rem !important;
  padding-left: 1.75rem !important;
}

.px-8 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-9 {
  padding-right: 2.25rem !important;
  padding-left: 2.25rem !important;
}

.px-10 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

.px-11 {
  padding-right: 2.75rem !important;
  padding-left: 2.75rem !important;
}

.px-12 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-13 {
  padding-right: 3.25rem !important;
  padding-left: 3.25rem !important;
}

.px-14 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important;
}

.px-15 {
  padding-right: 3.75rem !important;
  padding-left: 3.75rem !important;
}

.px-16 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

.px-17 {
  padding-right: 4.25rem !important;
  padding-left: 4.25rem !important;
}

.px-18 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}

.px-19 {
  padding-right: 4.75rem !important;
  padding-left: 4.75rem !important;
}

.px-20 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-7 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}

.py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-9 {
  padding-top: 2.25rem !important;
  padding-bottom: 2.25rem !important;
}

.py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.py-11 {
  padding-top: 2.75rem !important;
  padding-bottom: 2.75rem !important;
}

.py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-13 {
  padding-top: 3.25rem !important;
  padding-bottom: 3.25rem !important;
}

.py-14 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.py-15 {
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important;
}

.py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.py-17 {
  padding-top: 4.25rem !important;
  padding-bottom: 4.25rem !important;
}

.py-18 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.py-19 {
  padding-top: 4.75rem !important;
  padding-bottom: 4.75rem !important;
}

.py-20 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 0.75rem !important;
}

.pt-4 {
  padding-top: 1rem !important;
}

.pt-5 {
  padding-top: 1.25rem !important;
}

.pt-6 {
  padding-top: 1.5rem !important;
}

.pt-7 {
  padding-top: 1.75rem !important;
}

.pt-8 {
  padding-top: 2rem !important;
}

.pt-9 {
  padding-top: 2.25rem !important;
}

.pt-10 {
  padding-top: 2.5rem !important;
}

.pt-11 {
  padding-top: 2.75rem !important;
}

.pt-12 {
  padding-top: 3rem !important;
}

.pt-13 {
  padding-top: 3.25rem !important;
}

.pt-14 {
  padding-top: 3.5rem !important;
}

.pt-15 {
  padding-top: 3.75rem !important;
}

.pt-16 {
  padding-top: 4rem !important;
}

.pt-17 {
  padding-top: 4.25rem !important;
}

.pt-18 {
  padding-top: 4.5rem !important;
}

.pt-19 {
  padding-top: 4.75rem !important;
}

.pt-20 {
  padding-top: 5rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 0.75rem !important;
}

.pe-4 {
  padding-right: 1rem !important;
}

.pe-5 {
  padding-right: 1.25rem !important;
}

.pe-6 {
  padding-right: 1.5rem !important;
}

.pe-7 {
  padding-right: 1.75rem !important;
}

.pe-8 {
  padding-right: 2rem !important;
}

.pe-9 {
  padding-right: 2.25rem !important;
}

.pe-10 {
  padding-right: 2.5rem !important;
}

.pe-11 {
  padding-right: 2.75rem !important;
}

.pe-12 {
  padding-right: 3rem !important;
}

.pe-13 {
  padding-right: 3.25rem !important;
}

.pe-14 {
  padding-right: 3.5rem !important;
}

.pe-15 {
  padding-right: 3.75rem !important;
}

.pe-16 {
  padding-right: 4rem !important;
}

.pe-17 {
  padding-right: 4.25rem !important;
}

.pe-18 {
  padding-right: 4.5rem !important;
}

.pe-19 {
  padding-right: 4.75rem !important;
}

.pe-20 {
  padding-right: 5rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 0.75rem !important;
}

.pb-4 {
  padding-bottom: 1rem !important;
}

.pb-5 {
  padding-bottom: 1.25rem !important;
}

.pb-6 {
  padding-bottom: 1.5rem !important;
}

.pb-7 {
  padding-bottom: 1.75rem !important;
}

.pb-8 {
  padding-bottom: 2rem !important;
}

.pb-9 {
  padding-bottom: 2.25rem !important;
}

.pb-10 {
  padding-bottom: 2.5rem !important;
}

.pb-11 {
  padding-bottom: 2.75rem !important;
}

.pb-12 {
  padding-bottom: 3rem !important;
}

.pb-13 {
  padding-bottom: 3.25rem !important;
}

.pb-14 {
  padding-bottom: 3.5rem !important;
}

.pb-15 {
  padding-bottom: 3.75rem !important;
}

.pb-16 {
  padding-bottom: 4rem !important;
}

.pb-17 {
  padding-bottom: 4.25rem !important;
}

.pb-18 {
  padding-bottom: 4.5rem !important;
}

.pb-19 {
  padding-bottom: 4.75rem !important;
}

.pb-20 {
  padding-bottom: 5rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 0.75rem !important;
}

.ps-4 {
  padding-left: 1rem !important;
}

.ps-5 {
  padding-left: 1.25rem !important;
}

.ps-6 {
  padding-left: 1.5rem !important;
}

.ps-7 {
  padding-left: 1.75rem !important;
}

.ps-8 {
  padding-left: 2rem !important;
}

.ps-9 {
  padding-left: 2.25rem !important;
}

.ps-10 {
  padding-left: 2.5rem !important;
}

.ps-11 {
  padding-left: 2.75rem !important;
}

.ps-12 {
  padding-left: 3rem !important;
}

.ps-13 {
  padding-left: 3.25rem !important;
}

.ps-14 {
  padding-left: 3.5rem !important;
}

.ps-15 {
  padding-left: 3.75rem !important;
}

.ps-16 {
  padding-left: 4rem !important;
}

.ps-17 {
  padding-left: 4.25rem !important;
}

.ps-18 {
  padding-left: 4.5rem !important;
}

.ps-19 {
  padding-left: 4.75rem !important;
}

.ps-20 {
  padding-left: 5rem !important;
}

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

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 0.75rem !important;
}

.gap-4 {
  gap: 1rem !important;
}

.gap-5 {
  gap: 1.25rem !important;
}

.gap-6 {
  gap: 1.5rem !important;
}

.gap-7 {
  gap: 1.75rem !important;
}

.gap-8 {
  gap: 2rem !important;
}

.gap-9 {
  gap: 2.25rem !important;
}

.gap-10 {
  gap: 2.5rem !important;
}

.gap-11 {
  gap: 2.75rem !important;
}

.gap-12 {
  gap: 3rem !important;
}

.gap-13 {
  gap: 3.25rem !important;
}

.gap-14 {
  gap: 3.5rem !important;
}

.gap-15 {
  gap: 3.75rem !important;
}

.gap-16 {
  gap: 4rem !important;
}

.gap-17 {
  gap: 4.25rem !important;
}

.gap-18 {
  gap: 4.5rem !important;
}

.gap-19 {
  gap: 4.75rem !important;
}

.gap-20 {
  gap: 5rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-2 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-3 {
  font-size: calc(1.26rem + 0.12vw) !important;
}

.fs-4 {
  font-size: 1.25rem !important;
}

.fs-5 {
  font-size: 1.15rem !important;
}

.fs-6 {
  font-size: 1.075rem !important;
}

.fs-7 {
  font-size: 0.95rem !important;
}

.fs-8 {
  font-size: 0.85rem !important;
}

.fs-9 {
  font-size: 0.75rem !important;
}

.fs-10 {
  font-size: 0.5rem !important;
}

.fs-base {
  font-size: 1rem !important;
}

.fs-fluid {
  font-size: 100% !important;
}

.fs-2x {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-2qx {
  font-size: calc(1.35rem + 1.2vw) !important;
}

.fs-2hx {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2tx {
  font-size: calc(1.4rem + 1.8vw) !important;
}

.fs-3x {
  font-size: calc(1.425rem + 2.1vw) !important;
}

.fs-3qx {
  font-size: calc(1.45rem + 2.4vw) !important;
}

.fs-3hx {
  font-size: calc(1.475rem + 2.7vw) !important;
}

.fs-3tx {
  font-size: calc(1.5rem + 3vw) !important;
}

.fs-4x {
  font-size: calc(1.525rem + 3.3vw) !important;
}

.fs-4qx {
  font-size: calc(1.55rem + 3.6vw) !important;
}

.fs-4hx {
  font-size: calc(1.575rem + 3.9vw) !important;
}

.fs-4tx {
  font-size: calc(1.6rem + 4.2vw) !important;
}

.fs-5x {
  font-size: calc(1.625rem + 4.5vw) !important;
}

.fs-5qx {
  font-size: calc(1.65rem + 4.8vw) !important;
}

.fs-5hx {
  font-size: calc(1.675rem + 5.1vw) !important;
}

.fs-5tx {
  font-size: calc(1.7rem + 5.4vw) !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bolder {
  font-weight: 600 !important;
}

.lh-0 {
  line-height: 0 !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 1.75 !important;
}

.lh-xl {
  line-height: 2 !important;
}

.lh-xxl {
  line-height: 2.25 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

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

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #A1A5B7 !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

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

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

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

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

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

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

.rounded-1 {
  border-radius: 0.325rem !important;
}

.rounded-2 {
  border-radius: 0.475rem !important;
}

.rounded-3 {
  border-radius: 0.625rem !important;
}

.rounded-4 {
  border-radius: 1rem !important;
}

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

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

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

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

.opacity-0-hover:hover {
  opacity: 0 !important;
}

.opacity-5 {
  opacity: 0.05 !important;
}

.opacity-5-hover:hover {
  opacity: 0.05 !important;
}

.opacity-10 {
  opacity: 0.1 !important;
}

.opacity-10-hover:hover {
  opacity: 0.1 !important;
}

.opacity-15 {
  opacity: 0.15 !important;
}

.opacity-15-hover:hover {
  opacity: 0.15 !important;
}

.opacity-20 {
  opacity: 0.2 !important;
}

.opacity-20-hover:hover {
  opacity: 0.2 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-25-hover:hover {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-50-hover:hover {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-75-hover:hover {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.opacity-100-hover:hover {
  opacity: 1 !important;
}

.min-w-unset {
  min-width: unset !important;
}

.min-w-25 {
  min-width: 25% !important;
}

.min-w-50 {
  min-width: 50% !important;
}

.min-w-75 {
  min-width: 75% !important;
}

.min-w-100 {
  min-width: 100% !important;
}

.min-w-auto {
  min-width: auto !important;
}

.min-w-1px {
  min-width: 1px !important;
}

.min-w-2px {
  min-width: 2px !important;
}

.min-w-3px {
  min-width: 3px !important;
}

.min-w-4px {
  min-width: 4px !important;
}

.min-w-5px {
  min-width: 5px !important;
}

.min-w-6px {
  min-width: 6px !important;
}

.min-w-7px {
  min-width: 7px !important;
}

.min-w-8px {
  min-width: 8px !important;
}

.min-w-9px {
  min-width: 9px !important;
}

.min-w-10px {
  min-width: 10px !important;
}

.min-w-15px {
  min-width: 15px !important;
}

.min-w-20px {
  min-width: 20px !important;
}

.min-w-25px {
  min-width: 25px !important;
}

.min-w-30px {
  min-width: 30px !important;
}

.min-w-35px {
  min-width: 35px !important;
}

.min-w-40px {
  min-width: 40px !important;
}

.min-w-45px {
  min-width: 45px !important;
}

.min-w-50px {
  min-width: 50px !important;
}

.min-w-55px {
  min-width: 55px !important;
}

.min-w-60px {
  min-width: 60px !important;
}

.min-w-65px {
  min-width: 65px !important;
}

.min-w-70px {
  min-width: 70px !important;
}

.min-w-75px {
  min-width: 75px !important;
}

.min-w-80px {
  min-width: 80px !important;
}

.min-w-85px {
  min-width: 85px !important;
}

.min-w-90px {
  min-width: 90px !important;
}

.min-w-95px {
  min-width: 95px !important;
}

.min-w-100px {
  min-width: 100px !important;
}

.min-w-125px {
  min-width: 125px !important;
}

.min-w-150px {
  min-width: 150px !important;
}

.min-w-175px {
  min-width: 175px !important;
}

.min-w-200px {
  min-width: 200px !important;
}

.min-w-225px {
  min-width: 225px !important;
}

.min-w-250px {
  min-width: 250px !important;
}

.min-w-275px {
  min-width: 275px !important;
}

.min-w-300px {
  min-width: 300px !important;
}

.min-w-325px {
  min-width: 325px !important;
}

.min-w-350px {
  min-width: 350px !important;
}

.min-w-375px {
  min-width: 375px !important;
}

.min-w-400px {
  min-width: 400px !important;
}

.min-w-425px {
  min-width: 425px !important;
}

.min-w-450px {
  min-width: 450px !important;
}

.min-w-475px {
  min-width: 475px !important;
}

.min-w-500px {
  min-width: 500px !important;
}

.min-w-550px {
  min-width: 550px !important;
}

.min-w-600px {
  min-width: 600px !important;
}

.min-w-650px {
  min-width: 650px !important;
}

.min-w-700px {
  min-width: 700px !important;
}

.min-w-750px {
  min-width: 750px !important;
}

.min-w-800px {
  min-width: 800px !important;
}

.min-w-850px {
  min-width: 850px !important;
}

.min-w-900px {
  min-width: 900px !important;
}

.min-w-950px {
  min-width: 950px !important;
}

.min-w-1000px {
  min-width: 1000px !important;
}

.min-h-unset {
  min-height: unset !important;
}

.min-h-25 {
  min-height: 25% !important;
}

.min-h-50 {
  min-height: 50% !important;
}

.min-h-75 {
  min-height: 75% !important;
}

.min-h-100 {
  min-height: 100% !important;
}

.min-h-auto {
  min-height: auto !important;
}

.min-h-1px {
  min-height: 1px !important;
}

.min-h-2px {
  min-height: 2px !important;
}

.min-h-3px {
  min-height: 3px !important;
}

.min-h-4px {
  min-height: 4px !important;
}

.min-h-5px {
  min-height: 5px !important;
}

.min-h-6px {
  min-height: 6px !important;
}

.min-h-7px {
  min-height: 7px !important;
}

.min-h-8px {
  min-height: 8px !important;
}

.min-h-9px {
  min-height: 9px !important;
}

.min-h-10px {
  min-height: 10px !important;
}

.min-h-15px {
  min-height: 15px !important;
}

.min-h-20px {
  min-height: 20px !important;
}

.min-h-25px {
  min-height: 25px !important;
}

.min-h-30px {
  min-height: 30px !important;
}

.min-h-35px {
  min-height: 35px !important;
}

.min-h-40px {
  min-height: 40px !important;
}

.min-h-45px {
  min-height: 45px !important;
}

.min-h-50px {
  min-height: 50px !important;
}

.min-h-55px {
  min-height: 55px !important;
}

.min-h-60px {
  min-height: 60px !important;
}

.min-h-65px {
  min-height: 65px !important;
}

.min-h-70px {
  min-height: 70px !important;
}

.min-h-75px {
  min-height: 75px !important;
}

.min-h-80px {
  min-height: 80px !important;
}

.min-h-85px {
  min-height: 85px !important;
}

.min-h-90px {
  min-height: 90px !important;
}

.min-h-95px {
  min-height: 95px !important;
}

.min-h-100px {
  min-height: 100px !important;
}

.min-h-125px {
  min-height: 125px !important;
}

.min-h-150px {
  min-height: 150px !important;
}

.min-h-175px {
  min-height: 175px !important;
}

.min-h-200px {
  min-height: 200px !important;
}

.min-h-225px {
  min-height: 225px !important;
}

.min-h-250px {
  min-height: 250px !important;
}

.min-h-275px {
  min-height: 275px !important;
}

.min-h-300px {
  min-height: 300px !important;
}

.min-h-325px {
  min-height: 325px !important;
}

.min-h-350px {
  min-height: 350px !important;
}

.min-h-375px {
  min-height: 375px !important;
}

.min-h-400px {
  min-height: 400px !important;
}

.min-h-425px {
  min-height: 425px !important;
}

.min-h-450px {
  min-height: 450px !important;
}

.min-h-475px {
  min-height: 475px !important;
}

.min-h-500px {
  min-height: 500px !important;
}

.min-h-550px {
  min-height: 550px !important;
}

.min-h-600px {
  min-height: 600px !important;
}

.min-h-650px {
  min-height: 650px !important;
}

.min-h-700px {
  min-height: 700px !important;
}

.min-h-750px {
  min-height: 750px !important;
}

.min-h-800px {
  min-height: 800px !important;
}

.min-h-850px {
  min-height: 850px !important;
}

.min-h-900px {
  min-height: 900px !important;
}

.min-h-950px {
  min-height: 950px !important;
}

.min-h-1000px {
  min-height: 1000px !important;
}

.z-index-n1 {
  z-index: -1 !important;
}

.z-index-n2 {
  z-index: -2 !important;
}

.z-index-0 {
  z-index: 0 !important;
}

.z-index-1 {
  z-index: 1 !important;
}

.z-index-2 {
  z-index: 2 !important;
}

.z-index-3 {
  z-index: 3 !important;
}

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

.border-top-1 {
  border-top-width: 1px !important;
}

.border-top-2 {
  border-top-width: 2px !important;
}

.border-top-3 {
  border-top-width: 3px !important;
}

.border-top-4 {
  border-top-width: 4px !important;
}

.border-top-5 {
  border-top-width: 5px !important;
}

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

.border-bottom-1 {
  border-bottom-width: 1px !important;
}

.border-bottom-2 {
  border-bottom-width: 2px !important;
}

.border-bottom-3 {
  border-bottom-width: 3px !important;
}

.border-bottom-4 {
  border-bottom-width: 4px !important;
}

.border-bottom-5 {
  border-bottom-width: 5px !important;
}

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

.border-right-1 {
  border-right-width: 1px !important;
}

.border-right-2 {
  border-right-width: 2px !important;
}

.border-right-3 {
  border-right-width: 3px !important;
}

.border-right-4 {
  border-right-width: 4px !important;
}

.border-right-5 {
  border-right-width: 5px !important;
}

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

.border-left-1 {
  border-left-width: 1px !important;
}

.border-left-2 {
  border-left-width: 2px !important;
}

.border-left-3 {
  border-left-width: 3px !important;
}

.border-left-4 {
  border-left-width: 4px !important;
}

.border-left-5 {
  border-left-width: 5px !important;
}

.ls-1 {
  letter-spacing: 0.1rem !important;
}

.ls-2 {
  letter-spacing: 0.115rem !important;
}

.ls-3 {
  letter-spacing: 0.125rem !important;
}

.ls-4 {
  letter-spacing: 0.25rem !important;
}

.ls-5 {
  letter-spacing: 0.5rem !important;
}

.ls-n1 {
  letter-spacing: -0.1rem !important;
}

.ls-n2 {
  letter-spacing: -0.115rem !important;
}

.ls-n3 {
  letter-spacing: -0.125rem !important;
}

.ls-n4 {
  letter-spacing: -0.25rem !important;
}

.ls-n5 {
  letter-spacing: -0.5rem !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .position-sm-static {
    position: static !important;
  }
  .position-sm-relative {
    position: relative !important;
  }
  .position-sm-absolute {
    position: absolute !important;
  }
  .position-sm-fixed {
    position: fixed !important;
  }
  .position-sm-sticky {
    position: sticky !important;
  }
  .w-sm-unset {
    width: unset !important;
  }
  .w-sm-25 {
    width: 25% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .w-sm-auto {
    width: auto !important;
  }
  .w-sm-1px {
    width: 1px !important;
  }
  .w-sm-2px {
    width: 2px !important;
  }
  .w-sm-3px {
    width: 3px !important;
  }
  .w-sm-4px {
    width: 4px !important;
  }
  .w-sm-5px {
    width: 5px !important;
  }
  .w-sm-6px {
    width: 6px !important;
  }
  .w-sm-7px {
    width: 7px !important;
  }
  .w-sm-8px {
    width: 8px !important;
  }
  .w-sm-9px {
    width: 9px !important;
  }
  .w-sm-10px {
    width: 10px !important;
  }
  .w-sm-15px {
    width: 15px !important;
  }
  .w-sm-20px {
    width: 20px !important;
  }
  .w-sm-25px {
    width: 25px !important;
  }
  .w-sm-30px {
    width: 30px !important;
  }
  .w-sm-35px {
    width: 35px !important;
  }
  .w-sm-40px {
    width: 40px !important;
  }
  .w-sm-45px {
    width: 45px !important;
  }
  .w-sm-50px {
    width: 50px !important;
  }
  .w-sm-55px {
    width: 55px !important;
  }
  .w-sm-60px {
    width: 60px !important;
  }
  .w-sm-65px {
    width: 65px !important;
  }
  .w-sm-70px {
    width: 70px !important;
  }
  .w-sm-75px {
    width: 75px !important;
  }
  .w-sm-80px {
    width: 80px !important;
  }
  .w-sm-85px {
    width: 85px !important;
  }
  .w-sm-90px {
    width: 90px !important;
  }
  .w-sm-95px {
    width: 95px !important;
  }
  .w-sm-100px {
    width: 100px !important;
  }
  .w-sm-125px {
    width: 125px !important;
  }
  .w-sm-150px {
    width: 150px !important;
  }
  .w-sm-175px {
    width: 175px !important;
  }
  .w-sm-200px {
    width: 200px !important;
  }
  .w-sm-225px {
    width: 225px !important;
  }
  .w-sm-250px {
    width: 250px !important;
  }
  .w-sm-275px {
    width: 275px !important;
  }
  .w-sm-300px {
    width: 300px !important;
  }
  .w-sm-325px {
    width: 325px !important;
  }
  .w-sm-350px {
    width: 350px !important;
  }
  .w-sm-375px {
    width: 375px !important;
  }
  .w-sm-400px {
    width: 400px !important;
  }
  .w-sm-425px {
    width: 425px !important;
  }
  .w-sm-450px {
    width: 450px !important;
  }
  .w-sm-475px {
    width: 475px !important;
  }
  .w-sm-500px {
    width: 500px !important;
  }
  .w-sm-550px {
    width: 550px !important;
  }
  .w-sm-600px {
    width: 600px !important;
  }
  .w-sm-650px {
    width: 650px !important;
  }
  .w-sm-700px {
    width: 700px !important;
  }
  .w-sm-750px {
    width: 750px !important;
  }
  .w-sm-800px {
    width: 800px !important;
  }
  .w-sm-850px {
    width: 850px !important;
  }
  .w-sm-900px {
    width: 900px !important;
  }
  .w-sm-950px {
    width: 950px !important;
  }
  .w-sm-1000px {
    width: 1000px !important;
  }
  .mw-sm-unset {
    max-width: unset !important;
  }
  .mw-sm-25 {
    max-width: 25% !important;
  }
  .mw-sm-50 {
    max-width: 50% !important;
  }
  .mw-sm-75 {
    max-width: 75% !important;
  }
  .mw-sm-100 {
    max-width: 100% !important;
  }
  .mw-sm-auto {
    max-width: auto !important;
  }
  .mw-sm-1px {
    max-width: 1px !important;
  }
  .mw-sm-2px {
    max-width: 2px !important;
  }
  .mw-sm-3px {
    max-width: 3px !important;
  }
  .mw-sm-4px {
    max-width: 4px !important;
  }
  .mw-sm-5px {
    max-width: 5px !important;
  }
  .mw-sm-6px {
    max-width: 6px !important;
  }
  .mw-sm-7px {
    max-width: 7px !important;
  }
  .mw-sm-8px {
    max-width: 8px !important;
  }
  .mw-sm-9px {
    max-width: 9px !important;
  }
  .mw-sm-10px {
    max-width: 10px !important;
  }
  .mw-sm-15px {
    max-width: 15px !important;
  }
  .mw-sm-20px {
    max-width: 20px !important;
  }
  .mw-sm-25px {
    max-width: 25px !important;
  }
  .mw-sm-30px {
    max-width: 30px !important;
  }
  .mw-sm-35px {
    max-width: 35px !important;
  }
  .mw-sm-40px {
    max-width: 40px !important;
  }
  .mw-sm-45px {
    max-width: 45px !important;
  }
  .mw-sm-50px {
    max-width: 50px !important;
  }
  .mw-sm-55px {
    max-width: 55px !important;
  }
  .mw-sm-60px {
    max-width: 60px !important;
  }
  .mw-sm-65px {
    max-width: 65px !important;
  }
  .mw-sm-70px {
    max-width: 70px !important;
  }
  .mw-sm-75px {
    max-width: 75px !important;
  }
  .mw-sm-80px {
    max-width: 80px !important;
  }
  .mw-sm-85px {
    max-width: 85px !important;
  }
  .mw-sm-90px {
    max-width: 90px !important;
  }
  .mw-sm-95px {
    max-width: 95px !important;
  }
  .mw-sm-100px {
    max-width: 100px !important;
  }
  .mw-sm-125px {
    max-width: 125px !important;
  }
  .mw-sm-150px {
    max-width: 150px !important;
  }
  .mw-sm-175px {
    max-width: 175px !important;
  }
  .mw-sm-200px {
    max-width: 200px !important;
  }
  .mw-sm-225px {
    max-width: 225px !important;
  }
  .mw-sm-250px {
    max-width: 250px !important;
  }
  .mw-sm-275px {
    max-width: 275px !important;
  }
  .mw-sm-300px {
    max-width: 300px !important;
  }
  .mw-sm-325px {
    max-width: 325px !important;
  }
  .mw-sm-350px {
    max-width: 350px !important;
  }
  .mw-sm-375px {
    max-width: 375px !important;
  }
  .mw-sm-400px {
    max-width: 400px !important;
  }
  .mw-sm-425px {
    max-width: 425px !important;
  }
  .mw-sm-450px {
    max-width: 450px !important;
  }
  .mw-sm-475px {
    max-width: 475px !important;
  }
  .mw-sm-500px {
    max-width: 500px !important;
  }
  .mw-sm-550px {
    max-width: 550px !important;
  }
  .mw-sm-600px {
    max-width: 600px !important;
  }
  .mw-sm-650px {
    max-width: 650px !important;
  }
  .mw-sm-700px {
    max-width: 700px !important;
  }
  .mw-sm-750px {
    max-width: 750px !important;
  }
  .mw-sm-800px {
    max-width: 800px !important;
  }
  .mw-sm-850px {
    max-width: 850px !important;
  }
  .mw-sm-900px {
    max-width: 900px !important;
  }
  .mw-sm-950px {
    max-width: 950px !important;
  }
  .mw-sm-1000px {
    max-width: 1000px !important;
  }
  .h-sm-unset {
    height: unset !important;
  }
  .h-sm-25 {
    height: 25% !important;
  }
  .h-sm-50 {
    height: 50% !important;
  }
  .h-sm-75 {
    height: 75% !important;
  }
  .h-sm-100 {
    height: 100% !important;
  }
  .h-sm-auto {
    height: auto !important;
  }
  .h-sm-1px {
    height: 1px !important;
  }
  .h-sm-2px {
    height: 2px !important;
  }
  .h-sm-3px {
    height: 3px !important;
  }
  .h-sm-4px {
    height: 4px !important;
  }
  .h-sm-5px {
    height: 5px !important;
  }
  .h-sm-6px {
    height: 6px !important;
  }
  .h-sm-7px {
    height: 7px !important;
  }
  .h-sm-8px {
    height: 8px !important;
  }
  .h-sm-9px {
    height: 9px !important;
  }
  .h-sm-10px {
    height: 10px !important;
  }
  .h-sm-15px {
    height: 15px !important;
  }
  .h-sm-20px {
    height: 20px !important;
  }
  .h-sm-25px {
    height: 25px !important;
  }
  .h-sm-30px {
    height: 30px !important;
  }
  .h-sm-35px {
    height: 35px !important;
  }
  .h-sm-40px {
    height: 40px !important;
  }
  .h-sm-45px {
    height: 45px !important;
  }
  .h-sm-50px {
    height: 50px !important;
  }
  .h-sm-55px {
    height: 55px !important;
  }
  .h-sm-60px {
    height: 60px !important;
  }
  .h-sm-65px {
    height: 65px !important;
  }
  .h-sm-70px {
    height: 70px !important;
  }
  .h-sm-75px {
    height: 75px !important;
  }
  .h-sm-80px {
    height: 80px !important;
  }
  .h-sm-85px {
    height: 85px !important;
  }
  .h-sm-90px {
    height: 90px !important;
  }
  .h-sm-95px {
    height: 95px !important;
  }
  .h-sm-100px {
    height: 100px !important;
  }
  .h-sm-125px {
    height: 125px !important;
  }
  .h-sm-150px {
    height: 150px !important;
  }
  .h-sm-175px {
    height: 175px !important;
  }
  .h-sm-200px {
    height: 200px !important;
  }
  .h-sm-225px {
    height: 225px !important;
  }
  .h-sm-250px {
    height: 250px !important;
  }
  .h-sm-275px {
    height: 275px !important;
  }
  .h-sm-300px {
    height: 300px !important;
  }
  .h-sm-325px {
    height: 325px !important;
  }
  .h-sm-350px {
    height: 350px !important;
  }
  .h-sm-375px {
    height: 375px !important;
  }
  .h-sm-400px {
    height: 400px !important;
  }
  .h-sm-425px {
    height: 425px !important;
  }
  .h-sm-450px {
    height: 450px !important;
  }
  .h-sm-475px {
    height: 475px !important;
  }
  .h-sm-500px {
    height: 500px !important;
  }
  .h-sm-550px {
    height: 550px !important;
  }
  .h-sm-600px {
    height: 600px !important;
  }
  .h-sm-650px {
    height: 650px !important;
  }
  .h-sm-700px {
    height: 700px !important;
  }
  .h-sm-750px {
    height: 750px !important;
  }
  .h-sm-800px {
    height: 800px !important;
  }
  .h-sm-850px {
    height: 850px !important;
  }
  .h-sm-900px {
    height: 900px !important;
  }
  .h-sm-950px {
    height: 950px !important;
  }
  .h-sm-1000px {
    height: 1000px !important;
  }
  .mh-sm-unset {
    max-height: unset !important;
  }
  .mh-sm-25 {
    max-height: 25% !important;
  }
  .mh-sm-50 {
    max-height: 50% !important;
  }
  .mh-sm-75 {
    max-height: 75% !important;
  }
  .mh-sm-100 {
    max-height: 100% !important;
  }
  .mh-sm-auto {
    max-height: auto !important;
  }
  .mh-sm-1px {
    max-height: 1px !important;
  }
  .mh-sm-2px {
    max-height: 2px !important;
  }
  .mh-sm-3px {
    max-height: 3px !important;
  }
  .mh-sm-4px {
    max-height: 4px !important;
  }
  .mh-sm-5px {
    max-height: 5px !important;
  }
  .mh-sm-6px {
    max-height: 6px !important;
  }
  .mh-sm-7px {
    max-height: 7px !important;
  }
  .mh-sm-8px {
    max-height: 8px !important;
  }
  .mh-sm-9px {
    max-height: 9px !important;
  }
  .mh-sm-10px {
    max-height: 10px !important;
  }
  .mh-sm-15px {
    max-height: 15px !important;
  }
  .mh-sm-20px {
    max-height: 20px !important;
  }
  .mh-sm-25px {
    max-height: 25px !important;
  }
  .mh-sm-30px {
    max-height: 30px !important;
  }
  .mh-sm-35px {
    max-height: 35px !important;
  }
  .mh-sm-40px {
    max-height: 40px !important;
  }
  .mh-sm-45px {
    max-height: 45px !important;
  }
  .mh-sm-50px {
    max-height: 50px !important;
  }
  .mh-sm-55px {
    max-height: 55px !important;
  }
  .mh-sm-60px {
    max-height: 60px !important;
  }
  .mh-sm-65px {
    max-height: 65px !important;
  }
  .mh-sm-70px {
    max-height: 70px !important;
  }
  .mh-sm-75px {
    max-height: 75px !important;
  }
  .mh-sm-80px {
    max-height: 80px !important;
  }
  .mh-sm-85px {
    max-height: 85px !important;
  }
  .mh-sm-90px {
    max-height: 90px !important;
  }
  .mh-sm-95px {
    max-height: 95px !important;
  }
  .mh-sm-100px {
    max-height: 100px !important;
  }
  .mh-sm-125px {
    max-height: 125px !important;
  }
  .mh-sm-150px {
    max-height: 150px !important;
  }
  .mh-sm-175px {
    max-height: 175px !important;
  }
  .mh-sm-200px {
    max-height: 200px !important;
  }
  .mh-sm-225px {
    max-height: 225px !important;
  }
  .mh-sm-250px {
    max-height: 250px !important;
  }
  .mh-sm-275px {
    max-height: 275px !important;
  }
  .mh-sm-300px {
    max-height: 300px !important;
  }
  .mh-sm-325px {
    max-height: 325px !important;
  }
  .mh-sm-350px {
    max-height: 350px !important;
  }
  .mh-sm-375px {
    max-height: 375px !important;
  }
  .mh-sm-400px {
    max-height: 400px !important;
  }
  .mh-sm-425px {
    max-height: 425px !important;
  }
  .mh-sm-450px {
    max-height: 450px !important;
  }
  .mh-sm-475px {
    max-height: 475px !important;
  }
  .mh-sm-500px {
    max-height: 500px !important;
  }
  .mh-sm-550px {
    max-height: 550px !important;
  }
  .mh-sm-600px {
    max-height: 600px !important;
  }
  .mh-sm-650px {
    max-height: 650px !important;
  }
  .mh-sm-700px {
    max-height: 700px !important;
  }
  .mh-sm-750px {
    max-height: 750px !important;
  }
  .mh-sm-800px {
    max-height: 800px !important;
  }
  .mh-sm-850px {
    max-height: 850px !important;
  }
  .mh-sm-900px {
    max-height: 900px !important;
  }
  .mh-sm-950px {
    max-height: 950px !important;
  }
  .mh-sm-1000px {
    max-height: 1000px !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 0.75rem !important;
  }
  .m-sm-4 {
    margin: 1rem !important;
  }
  .m-sm-5 {
    margin: 1.25rem !important;
  }
  .m-sm-6 {
    margin: 1.5rem !important;
  }
  .m-sm-7 {
    margin: 1.75rem !important;
  }
  .m-sm-8 {
    margin: 2rem !important;
  }
  .m-sm-9 {
    margin: 2.25rem !important;
  }
  .m-sm-10 {
    margin: 2.5rem !important;
  }
  .m-sm-11 {
    margin: 2.75rem !important;
  }
  .m-sm-12 {
    margin: 3rem !important;
  }
  .m-sm-13 {
    margin: 3.25rem !important;
  }
  .m-sm-14 {
    margin: 3.5rem !important;
  }
  .m-sm-15 {
    margin: 3.75rem !important;
  }
  .m-sm-16 {
    margin: 4rem !important;
  }
  .m-sm-17 {
    margin: 4.25rem !important;
  }
  .m-sm-18 {
    margin: 4.5rem !important;
  }
  .m-sm-19 {
    margin: 4.75rem !important;
  }
  .m-sm-20 {
    margin: 5rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-sm-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-sm-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-7 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .mx-sm-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-sm-9 {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .mx-sm-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-sm-11 {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  .mx-sm-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-13 {
    margin-right: 3.25rem !important;
    margin-left: 3.25rem !important;
  }
  .mx-sm-14 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-sm-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-sm-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-sm-17 {
    margin-right: 4.25rem !important;
    margin-left: 4.25rem !important;
  }
  .mx-sm-18 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-sm-19 {
    margin-right: 4.75rem !important;
    margin-left: 4.75rem !important;
  }
  .mx-sm-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-sm-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-sm-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-sm-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-sm-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-sm-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-sm-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-sm-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  .my-sm-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-sm-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-sm-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-sm-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  .my-sm-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-sm-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  .my-sm-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 0.75rem !important;
  }
  .mt-sm-4 {
    margin-top: 1rem !important;
  }
  .mt-sm-5 {
    margin-top: 1.25rem !important;
  }
  .mt-sm-6 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-7 {
    margin-top: 1.75rem !important;
  }
  .mt-sm-8 {
    margin-top: 2rem !important;
  }
  .mt-sm-9 {
    margin-top: 2.25rem !important;
  }
  .mt-sm-10 {
    margin-top: 2.5rem !important;
  }
  .mt-sm-11 {
    margin-top: 2.75rem !important;
  }
  .mt-sm-12 {
    margin-top: 3rem !important;
  }
  .mt-sm-13 {
    margin-top: 3.25rem !important;
  }
  .mt-sm-14 {
    margin-top: 3.5rem !important;
  }
  .mt-sm-15 {
    margin-top: 3.75rem !important;
  }
  .mt-sm-16 {
    margin-top: 4rem !important;
  }
  .mt-sm-17 {
    margin-top: 4.25rem !important;
  }
  .mt-sm-18 {
    margin-top: 4.5rem !important;
  }
  .mt-sm-19 {
    margin-top: 4.75rem !important;
  }
  .mt-sm-20 {
    margin-top: 5rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 0.75rem !important;
  }
  .me-sm-4 {
    margin-right: 1rem !important;
  }
  .me-sm-5 {
    margin-right: 1.25rem !important;
  }
  .me-sm-6 {
    margin-right: 1.5rem !important;
  }
  .me-sm-7 {
    margin-right: 1.75rem !important;
  }
  .me-sm-8 {
    margin-right: 2rem !important;
  }
  .me-sm-9 {
    margin-right: 2.25rem !important;
  }
  .me-sm-10 {
    margin-right: 2.5rem !important;
  }
  .me-sm-11 {
    margin-right: 2.75rem !important;
  }
  .me-sm-12 {
    margin-right: 3rem !important;
  }
  .me-sm-13 {
    margin-right: 3.25rem !important;
  }
  .me-sm-14 {
    margin-right: 3.5rem !important;
  }
  .me-sm-15 {
    margin-right: 3.75rem !important;
  }
  .me-sm-16 {
    margin-right: 4rem !important;
  }
  .me-sm-17 {
    margin-right: 4.25rem !important;
  }
  .me-sm-18 {
    margin-right: 4.5rem !important;
  }
  .me-sm-19 {
    margin-right: 4.75rem !important;
  }
  .me-sm-20 {
    margin-right: 5rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 1.25rem !important;
  }
  .mb-sm-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 1.75rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 2rem !important;
  }
  .mb-sm-9 {
    margin-bottom: 2.25rem !important;
  }
  .mb-sm-10 {
    margin-bottom: 2.5rem !important;
  }
  .mb-sm-11 {
    margin-bottom: 2.75rem !important;
  }
  .mb-sm-12 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-13 {
    margin-bottom: 3.25rem !important;
  }
  .mb-sm-14 {
    margin-bottom: 3.5rem !important;
  }
  .mb-sm-15 {
    margin-bottom: 3.75rem !important;
  }
  .mb-sm-16 {
    margin-bottom: 4rem !important;
  }
  .mb-sm-17 {
    margin-bottom: 4.25rem !important;
  }
  .mb-sm-18 {
    margin-bottom: 4.5rem !important;
  }
  .mb-sm-19 {
    margin-bottom: 4.75rem !important;
  }
  .mb-sm-20 {
    margin-bottom: 5rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 0.75rem !important;
  }
  .ms-sm-4 {
    margin-left: 1rem !important;
  }
  .ms-sm-5 {
    margin-left: 1.25rem !important;
  }
  .ms-sm-6 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-7 {
    margin-left: 1.75rem !important;
  }
  .ms-sm-8 {
    margin-left: 2rem !important;
  }
  .ms-sm-9 {
    margin-left: 2.25rem !important;
  }
  .ms-sm-10 {
    margin-left: 2.5rem !important;
  }
  .ms-sm-11 {
    margin-left: 2.75rem !important;
  }
  .ms-sm-12 {
    margin-left: 3rem !important;
  }
  .ms-sm-13 {
    margin-left: 3.25rem !important;
  }
  .ms-sm-14 {
    margin-left: 3.5rem !important;
  }
  .ms-sm-15 {
    margin-left: 3.75rem !important;
  }
  .ms-sm-16 {
    margin-left: 4rem !important;
  }
  .ms-sm-17 {
    margin-left: 4.25rem !important;
  }
  .ms-sm-18 {
    margin-left: 4.5rem !important;
  }
  .ms-sm-19 {
    margin-left: 4.75rem !important;
  }
  .ms-sm-20 {
    margin-left: 5rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -0.75rem !important;
  }
  .m-sm-n4 {
    margin: -1rem !important;
  }
  .m-sm-n5 {
    margin: -1.25rem !important;
  }
  .m-sm-n6 {
    margin: -1.5rem !important;
  }
  .m-sm-n7 {
    margin: -1.75rem !important;
  }
  .m-sm-n8 {
    margin: -2rem !important;
  }
  .m-sm-n9 {
    margin: -2.25rem !important;
  }
  .m-sm-n10 {
    margin: -2.5rem !important;
  }
  .m-sm-n11 {
    margin: -2.75rem !important;
  }
  .m-sm-n12 {
    margin: -3rem !important;
  }
  .m-sm-n13 {
    margin: -3.25rem !important;
  }
  .m-sm-n14 {
    margin: -3.5rem !important;
  }
  .m-sm-n15 {
    margin: -3.75rem !important;
  }
  .m-sm-n16 {
    margin: -4rem !important;
  }
  .m-sm-n17 {
    margin: -4.25rem !important;
  }
  .m-sm-n18 {
    margin: -4.5rem !important;
  }
  .m-sm-n19 {
    margin: -4.75rem !important;
  }
  .m-sm-n20 {
    margin: -5rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n5 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-sm-n6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n7 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important;
  }
  .mx-sm-n8 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-sm-n9 {
    margin-right: -2.25rem !important;
    margin-left: -2.25rem !important;
  }
  .mx-sm-n10 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-sm-n11 {
    margin-right: -2.75rem !important;
    margin-left: -2.75rem !important;
  }
  .mx-sm-n12 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-sm-n13 {
    margin-right: -3.25rem !important;
    margin-left: -3.25rem !important;
  }
  .mx-sm-n14 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-sm-n15 {
    margin-right: -3.75rem !important;
    margin-left: -3.75rem !important;
  }
  .mx-sm-n16 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-sm-n17 {
    margin-right: -4.25rem !important;
    margin-left: -4.25rem !important;
  }
  .mx-sm-n18 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-sm-n19 {
    margin-right: -4.75rem !important;
    margin-left: -4.75rem !important;
  }
  .mx-sm-n20 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-sm-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-sm-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }
  .my-sm-n8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-sm-n9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }
  .my-sm-n10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-sm-n11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }
  .my-sm-n12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-sm-n13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }
  .my-sm-n14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-sm-n15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  .my-sm-n16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-sm-n17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }
  .my-sm-n18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-sm-n19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }
  .my-sm-n20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -0.75rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1rem !important;
  }
  .mt-sm-n5 {
    margin-top: -1.25rem !important;
  }
  .mt-sm-n6 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n7 {
    margin-top: -1.75rem !important;
  }
  .mt-sm-n8 {
    margin-top: -2rem !important;
  }
  .mt-sm-n9 {
    margin-top: -2.25rem !important;
  }
  .mt-sm-n10 {
    margin-top: -2.5rem !important;
  }
  .mt-sm-n11 {
    margin-top: -2.75rem !important;
  }
  .mt-sm-n12 {
    margin-top: -3rem !important;
  }
  .mt-sm-n13 {
    margin-top: -3.25rem !important;
  }
  .mt-sm-n14 {
    margin-top: -3.5rem !important;
  }
  .mt-sm-n15 {
    margin-top: -3.75rem !important;
  }
  .mt-sm-n16 {
    margin-top: -4rem !important;
  }
  .mt-sm-n17 {
    margin-top: -4.25rem !important;
  }
  .mt-sm-n18 {
    margin-top: -4.5rem !important;
  }
  .mt-sm-n19 {
    margin-top: -4.75rem !important;
  }
  .mt-sm-n20 {
    margin-top: -5rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -0.75rem !important;
  }
  .me-sm-n4 {
    margin-right: -1rem !important;
  }
  .me-sm-n5 {
    margin-right: -1.25rem !important;
  }
  .me-sm-n6 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n7 {
    margin-right: -1.75rem !important;
  }
  .me-sm-n8 {
    margin-right: -2rem !important;
  }
  .me-sm-n9 {
    margin-right: -2.25rem !important;
  }
  .me-sm-n10 {
    margin-right: -2.5rem !important;
  }
  .me-sm-n11 {
    margin-right: -2.75rem !important;
  }
  .me-sm-n12 {
    margin-right: -3rem !important;
  }
  .me-sm-n13 {
    margin-right: -3.25rem !important;
  }
  .me-sm-n14 {
    margin-right: -3.5rem !important;
  }
  .me-sm-n15 {
    margin-right: -3.75rem !important;
  }
  .me-sm-n16 {
    margin-right: -4rem !important;
  }
  .me-sm-n17 {
    margin-right: -4.25rem !important;
  }
  .me-sm-n18 {
    margin-right: -4.5rem !important;
  }
  .me-sm-n19 {
    margin-right: -4.75rem !important;
  }
  .me-sm-n20 {
    margin-right: -5rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -0.75rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -1.25rem !important;
  }
  .mb-sm-n6 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n7 {
    margin-bottom: -1.75rem !important;
  }
  .mb-sm-n8 {
    margin-bottom: -2rem !important;
  }
  .mb-sm-n9 {
    margin-bottom: -2.25rem !important;
  }
  .mb-sm-n10 {
    margin-bottom: -2.5rem !important;
  }
  .mb-sm-n11 {
    margin-bottom: -2.75rem !important;
  }
  .mb-sm-n12 {
    margin-bottom: -3rem !important;
  }
  .mb-sm-n13 {
    margin-bottom: -3.25rem !important;
  }
  .mb-sm-n14 {
    margin-bottom: -3.5rem !important;
  }
  .mb-sm-n15 {
    margin-bottom: -3.75rem !important;
  }
  .mb-sm-n16 {
    margin-bottom: -4rem !important;
  }
  .mb-sm-n17 {
    margin-bottom: -4.25rem !important;
  }
  .mb-sm-n18 {
    margin-bottom: -4.5rem !important;
  }
  .mb-sm-n19 {
    margin-bottom: -4.75rem !important;
  }
  .mb-sm-n20 {
    margin-bottom: -5rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -0.75rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1rem !important;
  }
  .ms-sm-n5 {
    margin-left: -1.25rem !important;
  }
  .ms-sm-n6 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n7 {
    margin-left: -1.75rem !important;
  }
  .ms-sm-n8 {
    margin-left: -2rem !important;
  }
  .ms-sm-n9 {
    margin-left: -2.25rem !important;
  }
  .ms-sm-n10 {
    margin-left: -2.5rem !important;
  }
  .ms-sm-n11 {
    margin-left: -2.75rem !important;
  }
  .ms-sm-n12 {
    margin-left: -3rem !important;
  }
  .ms-sm-n13 {
    margin-left: -3.25rem !important;
  }
  .ms-sm-n14 {
    margin-left: -3.5rem !important;
  }
  .ms-sm-n15 {
    margin-left: -3.75rem !important;
  }
  .ms-sm-n16 {
    margin-left: -4rem !important;
  }
  .ms-sm-n17 {
    margin-left: -4.25rem !important;
  }
  .ms-sm-n18 {
    margin-left: -4.5rem !important;
  }
  .ms-sm-n19 {
    margin-left: -4.75rem !important;
  }
  .ms-sm-n20 {
    margin-left: -5rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 0.75rem !important;
  }
  .p-sm-4 {
    padding: 1rem !important;
  }
  .p-sm-5 {
    padding: 1.25rem !important;
  }
  .p-sm-6 {
    padding: 1.5rem !important;
  }
  .p-sm-7 {
    padding: 1.75rem !important;
  }
  .p-sm-8 {
    padding: 2rem !important;
  }
  .p-sm-9 {
    padding: 2.25rem !important;
  }
  .p-sm-10 {
    padding: 2.5rem !important;
  }
  .p-sm-11 {
    padding: 2.75rem !important;
  }
  .p-sm-12 {
    padding: 3rem !important;
  }
  .p-sm-13 {
    padding: 3.25rem !important;
  }
  .p-sm-14 {
    padding: 3.5rem !important;
  }
  .p-sm-15 {
    padding: 3.75rem !important;
  }
  .p-sm-16 {
    padding: 4rem !important;
  }
  .p-sm-17 {
    padding: 4.25rem !important;
  }
  .p-sm-18 {
    padding: 4.5rem !important;
  }
  .p-sm-19 {
    padding: 4.75rem !important;
  }
  .p-sm-20 {
    padding: 5rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-sm-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-sm-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-7 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  .px-sm-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-sm-9 {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  .px-sm-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-sm-11 {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  .px-sm-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-sm-13 {
    padding-right: 3.25rem !important;
    padding-left: 3.25rem !important;
  }
  .px-sm-14 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-sm-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .px-sm-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-sm-17 {
    padding-right: 4.25rem !important;
    padding-left: 4.25rem !important;
  }
  .px-sm-18 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-sm-19 {
    padding-right: 4.75rem !important;
    padding-left: 4.75rem !important;
  }
  .px-sm-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-sm-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-sm-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .py-sm-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-sm-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .py-sm-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-sm-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .py-sm-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-sm-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  .py-sm-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-sm-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-sm-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-sm-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  .py-sm-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-sm-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  .py-sm-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 0.75rem !important;
  }
  .pt-sm-4 {
    padding-top: 1rem !important;
  }
  .pt-sm-5 {
    padding-top: 1.25rem !important;
  }
  .pt-sm-6 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-7 {
    padding-top: 1.75rem !important;
  }
  .pt-sm-8 {
    padding-top: 2rem !important;
  }
  .pt-sm-9 {
    padding-top: 2.25rem !important;
  }
  .pt-sm-10 {
    padding-top: 2.5rem !important;
  }
  .pt-sm-11 {
    padding-top: 2.75rem !important;
  }
  .pt-sm-12 {
    padding-top: 3rem !important;
  }
  .pt-sm-13 {
    padding-top: 3.25rem !important;
  }
  .pt-sm-14 {
    padding-top: 3.5rem !important;
  }
  .pt-sm-15 {
    padding-top: 3.75rem !important;
  }
  .pt-sm-16 {
    padding-top: 4rem !important;
  }
  .pt-sm-17 {
    padding-top: 4.25rem !important;
  }
  .pt-sm-18 {
    padding-top: 4.5rem !important;
  }
  .pt-sm-19 {
    padding-top: 4.75rem !important;
  }
  .pt-sm-20 {
    padding-top: 5rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 0.75rem !important;
  }
  .pe-sm-4 {
    padding-right: 1rem !important;
  }
  .pe-sm-5 {
    padding-right: 1.25rem !important;
  }
  .pe-sm-6 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-7 {
    padding-right: 1.75rem !important;
  }
  .pe-sm-8 {
    padding-right: 2rem !important;
  }
  .pe-sm-9 {
    padding-right: 2.25rem !important;
  }
  .pe-sm-10 {
    padding-right: 2.5rem !important;
  }
  .pe-sm-11 {
    padding-right: 2.75rem !important;
  }
  .pe-sm-12 {
    padding-right: 3rem !important;
  }
  .pe-sm-13 {
    padding-right: 3.25rem !important;
  }
  .pe-sm-14 {
    padding-right: 3.5rem !important;
  }
  .pe-sm-15 {
    padding-right: 3.75rem !important;
  }
  .pe-sm-16 {
    padding-right: 4rem !important;
  }
  .pe-sm-17 {
    padding-right: 4.25rem !important;
  }
  .pe-sm-18 {
    padding-right: 4.5rem !important;
  }
  .pe-sm-19 {
    padding-right: 4.75rem !important;
  }
  .pe-sm-20 {
    padding-right: 5rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 1.25rem !important;
  }
  .pb-sm-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 1.75rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 2rem !important;
  }
  .pb-sm-9 {
    padding-bottom: 2.25rem !important;
  }
  .pb-sm-10 {
    padding-bottom: 2.5rem !important;
  }
  .pb-sm-11 {
    padding-bottom: 2.75rem !important;
  }
  .pb-sm-12 {
    padding-bottom: 3rem !important;
  }
  .pb-sm-13 {
    padding-bottom: 3.25rem !important;
  }
  .pb-sm-14 {
    padding-bottom: 3.5rem !important;
  }
  .pb-sm-15 {
    padding-bottom: 3.75rem !important;
  }
  .pb-sm-16 {
    padding-bottom: 4rem !important;
  }
  .pb-sm-17 {
    padding-bottom: 4.25rem !important;
  }
  .pb-sm-18 {
    padding-bottom: 4.5rem !important;
  }
  .pb-sm-19 {
    padding-bottom: 4.75rem !important;
  }
  .pb-sm-20 {
    padding-bottom: 5rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 0.75rem !important;
  }
  .ps-sm-4 {
    padding-left: 1rem !important;
  }
  .ps-sm-5 {
    padding-left: 1.25rem !important;
  }
  .ps-sm-6 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-7 {
    padding-left: 1.75rem !important;
  }
  .ps-sm-8 {
    padding-left: 2rem !important;
  }
  .ps-sm-9 {
    padding-left: 2.25rem !important;
  }
  .ps-sm-10 {
    padding-left: 2.5rem !important;
  }
  .ps-sm-11 {
    padding-left: 2.75rem !important;
  }
  .ps-sm-12 {
    padding-left: 3rem !important;
  }
  .ps-sm-13 {
    padding-left: 3.25rem !important;
  }
  .ps-sm-14 {
    padding-left: 3.5rem !important;
  }
  .ps-sm-15 {
    padding-left: 3.75rem !important;
  }
  .ps-sm-16 {
    padding-left: 4rem !important;
  }
  .ps-sm-17 {
    padding-left: 4.25rem !important;
  }
  .ps-sm-18 {
    padding-left: 4.5rem !important;
  }
  .ps-sm-19 {
    padding-left: 4.75rem !important;
  }
  .ps-sm-20 {
    padding-left: 5rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 0.75rem !important;
  }
  .gap-sm-4 {
    gap: 1rem !important;
  }
  .gap-sm-5 {
    gap: 1.25rem !important;
  }
  .gap-sm-6 {
    gap: 1.5rem !important;
  }
  .gap-sm-7 {
    gap: 1.75rem !important;
  }
  .gap-sm-8 {
    gap: 2rem !important;
  }
  .gap-sm-9 {
    gap: 2.25rem !important;
  }
  .gap-sm-10 {
    gap: 2.5rem !important;
  }
  .gap-sm-11 {
    gap: 2.75rem !important;
  }
  .gap-sm-12 {
    gap: 3rem !important;
  }
  .gap-sm-13 {
    gap: 3.25rem !important;
  }
  .gap-sm-14 {
    gap: 3.5rem !important;
  }
  .gap-sm-15 {
    gap: 3.75rem !important;
  }
  .gap-sm-16 {
    gap: 4rem !important;
  }
  .gap-sm-17 {
    gap: 4.25rem !important;
  }
  .gap-sm-18 {
    gap: 4.5rem !important;
  }
  .gap-sm-19 {
    gap: 4.75rem !important;
  }
  .gap-sm-20 {
    gap: 5rem !important;
  }
  .fs-sm-1 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-sm-2 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-sm-3 {
    font-size: calc(1.26rem + 0.12vw) !important;
  }
  .fs-sm-4 {
    font-size: 1.25rem !important;
  }
  .fs-sm-5 {
    font-size: 1.15rem !important;
  }
  .fs-sm-6 {
    font-size: 1.075rem !important;
  }
  .fs-sm-7 {
    font-size: 0.95rem !important;
  }
  .fs-sm-8 {
    font-size: 0.85rem !important;
  }
  .fs-sm-9 {
    font-size: 0.75rem !important;
  }
  .fs-sm-10 {
    font-size: 0.5rem !important;
  }
  .fs-sm-base {
    font-size: 1rem !important;
  }
  .fs-sm-fluid {
    font-size: 100% !important;
  }
  .fs-sm-2x {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-sm-2qx {
    font-size: calc(1.35rem + 1.2vw) !important;
  }
  .fs-sm-2hx {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-sm-2tx {
    font-size: calc(1.4rem + 1.8vw) !important;
  }
  .fs-sm-3x {
    font-size: calc(1.425rem + 2.1vw) !important;
  }
  .fs-sm-3qx {
    font-size: calc(1.45rem + 2.4vw) !important;
  }
  .fs-sm-3hx {
    font-size: calc(1.475rem + 2.7vw) !important;
  }
  .fs-sm-3tx {
    font-size: calc(1.5rem + 3vw) !important;
  }
  .fs-sm-4x {
    font-size: calc(1.525rem + 3.3vw) !important;
  }
  .fs-sm-4qx {
    font-size: calc(1.55rem + 3.6vw) !important;
  }
  .fs-sm-4hx {
    font-size: calc(1.575rem + 3.9vw) !important;
  }
  .fs-sm-4tx {
    font-size: calc(1.6rem + 4.2vw) !important;
  }
  .fs-sm-5x {
    font-size: calc(1.625rem + 4.5vw) !important;
  }
  .fs-sm-5qx {
    font-size: calc(1.65rem + 4.8vw) !important;
  }
  .fs-sm-5hx {
    font-size: calc(1.675rem + 5.1vw) !important;
  }
  .fs-sm-5tx {
    font-size: calc(1.7rem + 5.4vw) !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
  .min-w-sm-unset {
    min-width: unset !important;
  }
  .min-w-sm-25 {
    min-width: 25% !important;
  }
  .min-w-sm-50 {
    min-width: 50% !important;
  }
  .min-w-sm-75 {
    min-width: 75% !important;
  }
  .min-w-sm-100 {
    min-width: 100% !important;
  }
  .min-w-sm-auto {
    min-width: auto !important;
  }
  .min-w-sm-1px {
    min-width: 1px !important;
  }
  .min-w-sm-2px {
    min-width: 2px !important;
  }
  .min-w-sm-3px {
    min-width: 3px !important;
  }
  .min-w-sm-4px {
    min-width: 4px !important;
  }
  .min-w-sm-5px {
    min-width: 5px !important;
  }
  .min-w-sm-6px {
    min-width: 6px !important;
  }
  .min-w-sm-7px {
    min-width: 7px !important;
  }
  .min-w-sm-8px {
    min-width: 8px !important;
  }
  .min-w-sm-9px {
    min-width: 9px !important;
  }
  .min-w-sm-10px {
    min-width: 10px !important;
  }
  .min-w-sm-15px {
    min-width: 15px !important;
  }
  .min-w-sm-20px {
    min-width: 20px !important;
  }
  .min-w-sm-25px {
    min-width: 25px !important;
  }
  .min-w-sm-30px {
    min-width: 30px !important;
  }
  .min-w-sm-35px {
    min-width: 35px !important;
  }
  .min-w-sm-40px {
    min-width: 40px !important;
  }
  .min-w-sm-45px {
    min-width: 45px !important;
  }
  .min-w-sm-50px {
    min-width: 50px !important;
  }
  .min-w-sm-55px {
    min-width: 55px !important;
  }
  .min-w-sm-60px {
    min-width: 60px !important;
  }
  .min-w-sm-65px {
    min-width: 65px !important;
  }
  .min-w-sm-70px {
    min-width: 70px !important;
  }
  .min-w-sm-75px {
    min-width: 75px !important;
  }
  .min-w-sm-80px {
    min-width: 80px !important;
  }
  .min-w-sm-85px {
    min-width: 85px !important;
  }
  .min-w-sm-90px {
    min-width: 90px !important;
  }
  .min-w-sm-95px {
    min-width: 95px !important;
  }
  .min-w-sm-100px {
    min-width: 100px !important;
  }
  .min-w-sm-125px {
    min-width: 125px !important;
  }
  .min-w-sm-150px {
    min-width: 150px !important;
  }
  .min-w-sm-175px {
    min-width: 175px !important;
  }
  .min-w-sm-200px {
    min-width: 200px !important;
  }
  .min-w-sm-225px {
    min-width: 225px !important;
  }
  .min-w-sm-250px {
    min-width: 250px !important;
  }
  .min-w-sm-275px {
    min-width: 275px !important;
  }
  .min-w-sm-300px {
    min-width: 300px !important;
  }
  .min-w-sm-325px {
    min-width: 325px !important;
  }
  .min-w-sm-350px {
    min-width: 350px !important;
  }
  .min-w-sm-375px {
    min-width: 375px !important;
  }
  .min-w-sm-400px {
    min-width: 400px !important;
  }
  .min-w-sm-425px {
    min-width: 425px !important;
  }
  .min-w-sm-450px {
    min-width: 450px !important;
  }
  .min-w-sm-475px {
    min-width: 475px !important;
  }
  .min-w-sm-500px {
    min-width: 500px !important;
  }
  .min-w-sm-550px {
    min-width: 550px !important;
  }
  .min-w-sm-600px {
    min-width: 600px !important;
  }
  .min-w-sm-650px {
    min-width: 650px !important;
  }
  .min-w-sm-700px {
    min-width: 700px !important;
  }
  .min-w-sm-750px {
    min-width: 750px !important;
  }
  .min-w-sm-800px {
    min-width: 800px !important;
  }
  .min-w-sm-850px {
    min-width: 850px !important;
  }
  .min-w-sm-900px {
    min-width: 900px !important;
  }
  .min-w-sm-950px {
    min-width: 950px !important;
  }
  .min-w-sm-1000px {
    min-width: 1000px !important;
  }
  .min-h-sm-unset {
    min-height: unset !important;
  }
  .min-h-sm-25 {
    min-height: 25% !important;
  }
  .min-h-sm-50 {
    min-height: 50% !important;
  }
  .min-h-sm-75 {
    min-height: 75% !important;
  }
  .min-h-sm-100 {
    min-height: 100% !important;
  }
  .min-h-sm-auto {
    min-height: auto !important;
  }
  .min-h-sm-1px {
    min-height: 1px !important;
  }
  .min-h-sm-2px {
    min-height: 2px !important;
  }
  .min-h-sm-3px {
    min-height: 3px !important;
  }
  .min-h-sm-4px {
    min-height: 4px !important;
  }
  .min-h-sm-5px {
    min-height: 5px !important;
  }
  .min-h-sm-6px {
    min-height: 6px !important;
  }
  .min-h-sm-7px {
    min-height: 7px !important;
  }
  .min-h-sm-8px {
    min-height: 8px !important;
  }
  .min-h-sm-9px {
    min-height: 9px !important;
  }
  .min-h-sm-10px {
    min-height: 10px !important;
  }
  .min-h-sm-15px {
    min-height: 15px !important;
  }
  .min-h-sm-20px {
    min-height: 20px !important;
  }
  .min-h-sm-25px {
    min-height: 25px !important;
  }
  .min-h-sm-30px {
    min-height: 30px !important;
  }
  .min-h-sm-35px {
    min-height: 35px !important;
  }
  .min-h-sm-40px {
    min-height: 40px !important;
  }
  .min-h-sm-45px {
    min-height: 45px !important;
  }
  .min-h-sm-50px {
    min-height: 50px !important;
  }
  .min-h-sm-55px {
    min-height: 55px !important;
  }
  .min-h-sm-60px {
    min-height: 60px !important;
  }
  .min-h-sm-65px {
    min-height: 65px !important;
  }
  .min-h-sm-70px {
    min-height: 70px !important;
  }
  .min-h-sm-75px {
    min-height: 75px !important;
  }
  .min-h-sm-80px {
    min-height: 80px !important;
  }
  .min-h-sm-85px {
    min-height: 85px !important;
  }
  .min-h-sm-90px {
    min-height: 90px !important;
  }
  .min-h-sm-95px {
    min-height: 95px !important;
  }
  .min-h-sm-100px {
    min-height: 100px !important;
  }
  .min-h-sm-125px {
    min-height: 125px !important;
  }
  .min-h-sm-150px {
    min-height: 150px !important;
  }
  .min-h-sm-175px {
    min-height: 175px !important;
  }
  .min-h-sm-200px {
    min-height: 200px !important;
  }
  .min-h-sm-225px {
    min-height: 225px !important;
  }
  .min-h-sm-250px {
    min-height: 250px !important;
  }
  .min-h-sm-275px {
    min-height: 275px !important;
  }
  .min-h-sm-300px {
    min-height: 300px !important;
  }
  .min-h-sm-325px {
    min-height: 325px !important;
  }
  .min-h-sm-350px {
    min-height: 350px !important;
  }
  .min-h-sm-375px {
    min-height: 375px !important;
  }
  .min-h-sm-400px {
    min-height: 400px !important;
  }
  .min-h-sm-425px {
    min-height: 425px !important;
  }
  .min-h-sm-450px {
    min-height: 450px !important;
  }
  .min-h-sm-475px {
    min-height: 475px !important;
  }
  .min-h-sm-500px {
    min-height: 500px !important;
  }
  .min-h-sm-550px {
    min-height: 550px !important;
  }
  .min-h-sm-600px {
    min-height: 600px !important;
  }
  .min-h-sm-650px {
    min-height: 650px !important;
  }
  .min-h-sm-700px {
    min-height: 700px !important;
  }
  .min-h-sm-750px {
    min-height: 750px !important;
  }
  .min-h-sm-800px {
    min-height: 800px !important;
  }
  .min-h-sm-850px {
    min-height: 850px !important;
  }
  .min-h-sm-900px {
    min-height: 900px !important;
  }
  .min-h-sm-950px {
    min-height: 950px !important;
  }
  .min-h-sm-1000px {
    min-height: 1000px !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .position-md-static {
    position: static !important;
  }
  .position-md-relative {
    position: relative !important;
  }
  .position-md-absolute {
    position: absolute !important;
  }
  .position-md-fixed {
    position: fixed !important;
  }
  .position-md-sticky {
    position: sticky !important;
  }
  .w-md-unset {
    width: unset !important;
  }
  .w-md-25 {
    width: 25% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-auto {
    width: auto !important;
  }
  .w-md-1px {
    width: 1px !important;
  }
  .w-md-2px {
    width: 2px !important;
  }
  .w-md-3px {
    width: 3px !important;
  }
  .w-md-4px {
    width: 4px !important;
  }
  .w-md-5px {
    width: 5px !important;
  }
  .w-md-6px {
    width: 6px !important;
  }
  .w-md-7px {
    width: 7px !important;
  }
  .w-md-8px {
    width: 8px !important;
  }
  .w-md-9px {
    width: 9px !important;
  }
  .w-md-10px {
    width: 10px !important;
  }
  .w-md-15px {
    width: 15px !important;
  }
  .w-md-20px {
    width: 20px !important;
  }
  .w-md-25px {
    width: 25px !important;
  }
  .w-md-30px {
    width: 30px !important;
  }
  .w-md-35px {
    width: 35px !important;
  }
  .w-md-40px {
    width: 40px !important;
  }
  .w-md-45px {
    width: 45px !important;
  }
  .w-md-50px {
    width: 50px !important;
  }
  .w-md-55px {
    width: 55px !important;
  }
  .w-md-60px {
    width: 60px !important;
  }
  .w-md-65px {
    width: 65px !important;
  }
  .w-md-70px {
    width: 70px !important;
  }
  .w-md-75px {
    width: 75px !important;
  }
  .w-md-80px {
    width: 80px !important;
  }
  .w-md-85px {
    width: 85px !important;
  }
  .w-md-90px {
    width: 90px !important;
  }
  .w-md-95px {
    width: 95px !important;
  }
  .w-md-100px {
    width: 100px !important;
  }
  .w-md-125px {
    width: 125px !important;
  }
  .w-md-150px {
    width: 150px !important;
  }
  .w-md-175px {
    width: 175px !important;
  }
  .w-md-200px {
    width: 200px !important;
  }
  .w-md-225px {
    width: 225px !important;
  }
  .w-md-250px {
    width: 250px !important;
  }
  .w-md-275px {
    width: 275px !important;
  }
  .w-md-300px {
    width: 300px !important;
  }
  .w-md-325px {
    width: 325px !important;
  }
  .w-md-350px {
    width: 350px !important;
  }
  .w-md-375px {
    width: 375px !important;
  }
  .w-md-400px {
    width: 400px !important;
  }
  .w-md-425px {
    width: 425px !important;
  }
  .w-md-450px {
    width: 450px !important;
  }
  .w-md-475px {
    width: 475px !important;
  }
  .w-md-500px {
    width: 500px !important;
  }
  .w-md-550px {
    width: 550px !important;
  }
  .w-md-600px {
    width: 600px !important;
  }
  .w-md-650px {
    width: 650px !important;
  }
  .w-md-700px {
    width: 700px !important;
  }
  .w-md-750px {
    width: 750px !important;
  }
  .w-md-800px {
    width: 800px !important;
  }
  .w-md-850px {
    width: 850px !important;
  }
  .w-md-900px {
    width: 900px !important;
  }
  .w-md-950px {
    width: 950px !important;
  }
  .w-md-1000px {
    width: 1000px !important;
  }
  .mw-md-unset {
    max-width: unset !important;
  }
  .mw-md-25 {
    max-width: 25% !important;
  }
  .mw-md-50 {
    max-width: 50% !important;
  }
  .mw-md-75 {
    max-width: 75% !important;
  }
  .mw-md-100 {
    max-width: 100% !important;
  }
  .mw-md-auto {
    max-width: auto !important;
  }
  .mw-md-1px {
    max-width: 1px !important;
  }
  .mw-md-2px {
    max-width: 2px !important;
  }
  .mw-md-3px {
    max-width: 3px !important;
  }
  .mw-md-4px {
    max-width: 4px !important;
  }
  .mw-md-5px {
    max-width: 5px !important;
  }
  .mw-md-6px {
    max-width: 6px !important;
  }
  .mw-md-7px {
    max-width: 7px !important;
  }
  .mw-md-8px {
    max-width: 8px !important;
  }
  .mw-md-9px {
    max-width: 9px !important;
  }
  .mw-md-10px {
    max-width: 10px !important;
  }
  .mw-md-15px {
    max-width: 15px !important;
  }
  .mw-md-20px {
    max-width: 20px !important;
  }
  .mw-md-25px {
    max-width: 25px !important;
  }
  .mw-md-30px {
    max-width: 30px !important;
  }
  .mw-md-35px {
    max-width: 35px !important;
  }
  .mw-md-40px {
    max-width: 40px !important;
  }
  .mw-md-45px {
    max-width: 45px !important;
  }
  .mw-md-50px {
    max-width: 50px !important;
  }
  .mw-md-55px {
    max-width: 55px !important;
  }
  .mw-md-60px {
    max-width: 60px !important;
  }
  .mw-md-65px {
    max-width: 65px !important;
  }
  .mw-md-70px {
    max-width: 70px !important;
  }
  .mw-md-75px {
    max-width: 75px !important;
  }
  .mw-md-80px {
    max-width: 80px !important;
  }
  .mw-md-85px {
    max-width: 85px !important;
  }
  .mw-md-90px {
    max-width: 90px !important;
  }
  .mw-md-95px {
    max-width: 95px !important;
  }
  .mw-md-100px {
    max-width: 100px !important;
  }
  .mw-md-125px {
    max-width: 125px !important;
  }
  .mw-md-150px {
    max-width: 150px !important;
  }
  .mw-md-175px {
    max-width: 175px !important;
  }
  .mw-md-200px {
    max-width: 200px !important;
  }
  .mw-md-225px {
    max-width: 225px !important;
  }
  .mw-md-250px {
    max-width: 250px !important;
  }
  .mw-md-275px {
    max-width: 275px !important;
  }
  .mw-md-300px {
    max-width: 300px !important;
  }
  .mw-md-325px {
    max-width: 325px !important;
  }
  .mw-md-350px {
    max-width: 350px !important;
  }
  .mw-md-375px {
    max-width: 375px !important;
  }
  .mw-md-400px {
    max-width: 400px !important;
  }
  .mw-md-425px {
    max-width: 425px !important;
  }
  .mw-md-450px {
    max-width: 450px !important;
  }
  .mw-md-475px {
    max-width: 475px !important;
  }
  .mw-md-500px {
    max-width: 500px !important;
  }
  .mw-md-550px {
    max-width: 550px !important;
  }
  .mw-md-600px {
    max-width: 600px !important;
  }
  .mw-md-650px {
    max-width: 650px !important;
  }
  .mw-md-700px {
    max-width: 700px !important;
  }
  .mw-md-750px {
    max-width: 750px !important;
  }
  .mw-md-800px {
    max-width: 800px !important;
  }
  .mw-md-850px {
    max-width: 850px !important;
  }
  .mw-md-900px {
    max-width: 900px !important;
  }
  .mw-md-950px {
    max-width: 950px !important;
  }
  .mw-md-1000px {
    max-width: 1000px !important;
  }
  .h-md-unset {
    height: unset !important;
  }
  .h-md-25 {
    height: 25% !important;
  }
  .h-md-50 {
    height: 50% !important;
  }
  .h-md-75 {
    height: 75% !important;
  }
  .h-md-100 {
    height: 100% !important;
  }
  .h-md-auto {
    height: auto !important;
  }
  .h-md-1px {
    height: 1px !important;
  }
  .h-md-2px {
    height: 2px !important;
  }
  .h-md-3px {
    height: 3px !important;
  }
  .h-md-4px {
    height: 4px !important;
  }
  .h-md-5px {
    height: 5px !important;
  }
  .h-md-6px {
    height: 6px !important;
  }
  .h-md-7px {
    height: 7px !important;
  }
  .h-md-8px {
    height: 8px !important;
  }
  .h-md-9px {
    height: 9px !important;
  }
  .h-md-10px {
    height: 10px !important;
  }
  .h-md-15px {
    height: 15px !important;
  }
  .h-md-20px {
    height: 20px !important;
  }
  .h-md-25px {
    height: 25px !important;
  }
  .h-md-30px {
    height: 30px !important;
  }
  .h-md-35px {
    height: 35px !important;
  }
  .h-md-40px {
    height: 40px !important;
  }
  .h-md-45px {
    height: 45px !important;
  }
  .h-md-50px {
    height: 50px !important;
  }
  .h-md-55px {
    height: 55px !important;
  }
  .h-md-60px {
    height: 60px !important;
  }
  .h-md-65px {
    height: 65px !important;
  }
  .h-md-70px {
    height: 70px !important;
  }
  .h-md-75px {
    height: 75px !important;
  }
  .h-md-80px {
    height: 80px !important;
  }
  .h-md-85px {
    height: 85px !important;
  }
  .h-md-90px {
    height: 90px !important;
  }
  .h-md-95px {
    height: 95px !important;
  }
  .h-md-100px {
    height: 100px !important;
  }
  .h-md-125px {
    height: 125px !important;
  }
  .h-md-150px {
    height: 150px !important;
  }
  .h-md-175px {
    height: 175px !important;
  }
  .h-md-200px {
    height: 200px !important;
  }
  .h-md-225px {
    height: 225px !important;
  }
  .h-md-250px {
    height: 250px !important;
  }
  .h-md-275px {
    height: 275px !important;
  }
  .h-md-300px {
    height: 300px !important;
  }
  .h-md-325px {
    height: 325px !important;
  }
  .h-md-350px {
    height: 350px !important;
  }
  .h-md-375px {
    height: 375px !important;
  }
  .h-md-400px {
    height: 400px !important;
  }
  .h-md-425px {
    height: 425px !important;
  }
  .h-md-450px {
    height: 450px !important;
  }
  .h-md-475px {
    height: 475px !important;
  }
  .h-md-500px {
    height: 500px !important;
  }
  .h-md-550px {
    height: 550px !important;
  }
  .h-md-600px {
    height: 600px !important;
  }
  .h-md-650px {
    height: 650px !important;
  }
  .h-md-700px {
    height: 700px !important;
  }
  .h-md-750px {
    height: 750px !important;
  }
  .h-md-800px {
    height: 800px !important;
  }
  .h-md-850px {
    height: 850px !important;
  }
  .h-md-900px {
    height: 900px !important;
  }
  .h-md-950px {
    height: 950px !important;
  }
  .h-md-1000px {
    height: 1000px !important;
  }
  .mh-md-unset {
    max-height: unset !important;
  }
  .mh-md-25 {
    max-height: 25% !important;
  }
  .mh-md-50 {
    max-height: 50% !important;
  }
  .mh-md-75 {
    max-height: 75% !important;
  }
  .mh-md-100 {
    max-height: 100% !important;
  }
  .mh-md-auto {
    max-height: auto !important;
  }
  .mh-md-1px {
    max-height: 1px !important;
  }
  .mh-md-2px {
    max-height: 2px !important;
  }
  .mh-md-3px {
    max-height: 3px !important;
  }
  .mh-md-4px {
    max-height: 4px !important;
  }
  .mh-md-5px {
    max-height: 5px !important;
  }
  .mh-md-6px {
    max-height: 6px !important;
  }
  .mh-md-7px {
    max-height: 7px !important;
  }
  .mh-md-8px {
    max-height: 8px !important;
  }
  .mh-md-9px {
    max-height: 9px !important;
  }
  .mh-md-10px {
    max-height: 10px !important;
  }
  .mh-md-15px {
    max-height: 15px !important;
  }
  .mh-md-20px {
    max-height: 20px !important;
  }
  .mh-md-25px {
    max-height: 25px !important;
  }
  .mh-md-30px {
    max-height: 30px !important;
  }
  .mh-md-35px {
    max-height: 35px !important;
  }
  .mh-md-40px {
    max-height: 40px !important;
  }
  .mh-md-45px {
    max-height: 45px !important;
  }
  .mh-md-50px {
    max-height: 50px !important;
  }
  .mh-md-55px {
    max-height: 55px !important;
  }
  .mh-md-60px {
    max-height: 60px !important;
  }
  .mh-md-65px {
    max-height: 65px !important;
  }
  .mh-md-70px {
    max-height: 70px !important;
  }
  .mh-md-75px {
    max-height: 75px !important;
  }
  .mh-md-80px {
    max-height: 80px !important;
  }
  .mh-md-85px {
    max-height: 85px !important;
  }
  .mh-md-90px {
    max-height: 90px !important;
  }
  .mh-md-95px {
    max-height: 95px !important;
  }
  .mh-md-100px {
    max-height: 100px !important;
  }
  .mh-md-125px {
    max-height: 125px !important;
  }
  .mh-md-150px {
    max-height: 150px !important;
  }
  .mh-md-175px {
    max-height: 175px !important;
  }
  .mh-md-200px {
    max-height: 200px !important;
  }
  .mh-md-225px {
    max-height: 225px !important;
  }
  .mh-md-250px {
    max-height: 250px !important;
  }
  .mh-md-275px {
    max-height: 275px !important;
  }
  .mh-md-300px {
    max-height: 300px !important;
  }
  .mh-md-325px {
    max-height: 325px !important;
  }
  .mh-md-350px {
    max-height: 350px !important;
  }
  .mh-md-375px {
    max-height: 375px !important;
  }
  .mh-md-400px {
    max-height: 400px !important;
  }
  .mh-md-425px {
    max-height: 425px !important;
  }
  .mh-md-450px {
    max-height: 450px !important;
  }
  .mh-md-475px {
    max-height: 475px !important;
  }
  .mh-md-500px {
    max-height: 500px !important;
  }
  .mh-md-550px {
    max-height: 550px !important;
  }
  .mh-md-600px {
    max-height: 600px !important;
  }
  .mh-md-650px {
    max-height: 650px !important;
  }
  .mh-md-700px {
    max-height: 700px !important;
  }
  .mh-md-750px {
    max-height: 750px !important;
  }
  .mh-md-800px {
    max-height: 800px !important;
  }
  .mh-md-850px {
    max-height: 850px !important;
  }
  .mh-md-900px {
    max-height: 900px !important;
  }
  .mh-md-950px {
    max-height: 950px !important;
  }
  .mh-md-1000px {
    max-height: 1000px !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 0.75rem !important;
  }
  .m-md-4 {
    margin: 1rem !important;
  }
  .m-md-5 {
    margin: 1.25rem !important;
  }
  .m-md-6 {
    margin: 1.5rem !important;
  }
  .m-md-7 {
    margin: 1.75rem !important;
  }
  .m-md-8 {
    margin: 2rem !important;
  }
  .m-md-9 {
    margin: 2.25rem !important;
  }
  .m-md-10 {
    margin: 2.5rem !important;
  }
  .m-md-11 {
    margin: 2.75rem !important;
  }
  .m-md-12 {
    margin: 3rem !important;
  }
  .m-md-13 {
    margin: 3.25rem !important;
  }
  .m-md-14 {
    margin: 3.5rem !important;
  }
  .m-md-15 {
    margin: 3.75rem !important;
  }
  .m-md-16 {
    margin: 4rem !important;
  }
  .m-md-17 {
    margin: 4.25rem !important;
  }
  .m-md-18 {
    margin: 4.5rem !important;
  }
  .m-md-19 {
    margin: 4.75rem !important;
  }
  .m-md-20 {
    margin: 5rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-md-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-md-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-7 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .mx-md-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-md-9 {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .mx-md-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-md-11 {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  .mx-md-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-13 {
    margin-right: 3.25rem !important;
    margin-left: 3.25rem !important;
  }
  .mx-md-14 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-md-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-md-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-md-17 {
    margin-right: 4.25rem !important;
    margin-left: 4.25rem !important;
  }
  .mx-md-18 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-md-19 {
    margin-right: 4.75rem !important;
    margin-left: 4.75rem !important;
  }
  .mx-md-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-md-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-md-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-md-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-md-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-md-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-md-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-md-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  .my-md-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-md-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-md-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-md-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  .my-md-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-md-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  .my-md-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 0.75rem !important;
  }
  .mt-md-4 {
    margin-top: 1rem !important;
  }
  .mt-md-5 {
    margin-top: 1.25rem !important;
  }
  .mt-md-6 {
    margin-top: 1.5rem !important;
  }
  .mt-md-7 {
    margin-top: 1.75rem !important;
  }
  .mt-md-8 {
    margin-top: 2rem !important;
  }
  .mt-md-9 {
    margin-top: 2.25rem !important;
  }
  .mt-md-10 {
    margin-top: 2.5rem !important;
  }
  .mt-md-11 {
    margin-top: 2.75rem !important;
  }
  .mt-md-12 {
    margin-top: 3rem !important;
  }
  .mt-md-13 {
    margin-top: 3.25rem !important;
  }
  .mt-md-14 {
    margin-top: 3.5rem !important;
  }
  .mt-md-15 {
    margin-top: 3.75rem !important;
  }
  .mt-md-16 {
    margin-top: 4rem !important;
  }
  .mt-md-17 {
    margin-top: 4.25rem !important;
  }
  .mt-md-18 {
    margin-top: 4.5rem !important;
  }
  .mt-md-19 {
    margin-top: 4.75rem !important;
  }
  .mt-md-20 {
    margin-top: 5rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 0.75rem !important;
  }
  .me-md-4 {
    margin-right: 1rem !important;
  }
  .me-md-5 {
    margin-right: 1.25rem !important;
  }
  .me-md-6 {
    margin-right: 1.5rem !important;
  }
  .me-md-7 {
    margin-right: 1.75rem !important;
  }
  .me-md-8 {
    margin-right: 2rem !important;
  }
  .me-md-9 {
    margin-right: 2.25rem !important;
  }
  .me-md-10 {
    margin-right: 2.5rem !important;
  }
  .me-md-11 {
    margin-right: 2.75rem !important;
  }
  .me-md-12 {
    margin-right: 3rem !important;
  }
  .me-md-13 {
    margin-right: 3.25rem !important;
  }
  .me-md-14 {
    margin-right: 3.5rem !important;
  }
  .me-md-15 {
    margin-right: 3.75rem !important;
  }
  .me-md-16 {
    margin-right: 4rem !important;
  }
  .me-md-17 {
    margin-right: 4.25rem !important;
  }
  .me-md-18 {
    margin-right: 4.5rem !important;
  }
  .me-md-19 {
    margin-right: 4.75rem !important;
  }
  .me-md-20 {
    margin-right: 5rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1rem !important;
  }
  .mb-md-5 {
    margin-bottom: 1.25rem !important;
  }
  .mb-md-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-7 {
    margin-bottom: 1.75rem !important;
  }
  .mb-md-8 {
    margin-bottom: 2rem !important;
  }
  .mb-md-9 {
    margin-bottom: 2.25rem !important;
  }
  .mb-md-10 {
    margin-bottom: 2.5rem !important;
  }
  .mb-md-11 {
    margin-bottom: 2.75rem !important;
  }
  .mb-md-12 {
    margin-bottom: 3rem !important;
  }
  .mb-md-13 {
    margin-bottom: 3.25rem !important;
  }
  .mb-md-14 {
    margin-bottom: 3.5rem !important;
  }
  .mb-md-15 {
    margin-bottom: 3.75rem !important;
  }
  .mb-md-16 {
    margin-bottom: 4rem !important;
  }
  .mb-md-17 {
    margin-bottom: 4.25rem !important;
  }
  .mb-md-18 {
    margin-bottom: 4.5rem !important;
  }
  .mb-md-19 {
    margin-bottom: 4.75rem !important;
  }
  .mb-md-20 {
    margin-bottom: 5rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 0.75rem !important;
  }
  .ms-md-4 {
    margin-left: 1rem !important;
  }
  .ms-md-5 {
    margin-left: 1.25rem !important;
  }
  .ms-md-6 {
    margin-left: 1.5rem !important;
  }
  .ms-md-7 {
    margin-left: 1.75rem !important;
  }
  .ms-md-8 {
    margin-left: 2rem !important;
  }
  .ms-md-9 {
    margin-left: 2.25rem !important;
  }
  .ms-md-10 {
    margin-left: 2.5rem !important;
  }
  .ms-md-11 {
    margin-left: 2.75rem !important;
  }
  .ms-md-12 {
    margin-left: 3rem !important;
  }
  .ms-md-13 {
    margin-left: 3.25rem !important;
  }
  .ms-md-14 {
    margin-left: 3.5rem !important;
  }
  .ms-md-15 {
    margin-left: 3.75rem !important;
  }
  .ms-md-16 {
    margin-left: 4rem !important;
  }
  .ms-md-17 {
    margin-left: 4.25rem !important;
  }
  .ms-md-18 {
    margin-left: 4.5rem !important;
  }
  .ms-md-19 {
    margin-left: 4.75rem !important;
  }
  .ms-md-20 {
    margin-left: 5rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -0.75rem !important;
  }
  .m-md-n4 {
    margin: -1rem !important;
  }
  .m-md-n5 {
    margin: -1.25rem !important;
  }
  .m-md-n6 {
    margin: -1.5rem !important;
  }
  .m-md-n7 {
    margin: -1.75rem !important;
  }
  .m-md-n8 {
    margin: -2rem !important;
  }
  .m-md-n9 {
    margin: -2.25rem !important;
  }
  .m-md-n10 {
    margin: -2.5rem !important;
  }
  .m-md-n11 {
    margin: -2.75rem !important;
  }
  .m-md-n12 {
    margin: -3rem !important;
  }
  .m-md-n13 {
    margin: -3.25rem !important;
  }
  .m-md-n14 {
    margin: -3.5rem !important;
  }
  .m-md-n15 {
    margin: -3.75rem !important;
  }
  .m-md-n16 {
    margin: -4rem !important;
  }
  .m-md-n17 {
    margin: -4.25rem !important;
  }
  .m-md-n18 {
    margin: -4.5rem !important;
  }
  .m-md-n19 {
    margin: -4.75rem !important;
  }
  .m-md-n20 {
    margin: -5rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-md-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n5 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-md-n6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n7 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important;
  }
  .mx-md-n8 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-md-n9 {
    margin-right: -2.25rem !important;
    margin-left: -2.25rem !important;
  }
  .mx-md-n10 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-md-n11 {
    margin-right: -2.75rem !important;
    margin-left: -2.75rem !important;
  }
  .mx-md-n12 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-md-n13 {
    margin-right: -3.25rem !important;
    margin-left: -3.25rem !important;
  }
  .mx-md-n14 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-md-n15 {
    margin-right: -3.75rem !important;
    margin-left: -3.75rem !important;
  }
  .mx-md-n16 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-md-n17 {
    margin-right: -4.25rem !important;
    margin-left: -4.25rem !important;
  }
  .mx-md-n18 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-md-n19 {
    margin-right: -4.75rem !important;
    margin-left: -4.75rem !important;
  }
  .mx-md-n20 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-md-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-md-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }
  .my-md-n8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-md-n9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }
  .my-md-n10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-md-n11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }
  .my-md-n12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-md-n13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }
  .my-md-n14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-md-n15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  .my-md-n16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-md-n17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }
  .my-md-n18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-md-n19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }
  .my-md-n20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -0.75rem !important;
  }
  .mt-md-n4 {
    margin-top: -1rem !important;
  }
  .mt-md-n5 {
    margin-top: -1.25rem !important;
  }
  .mt-md-n6 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n7 {
    margin-top: -1.75rem !important;
  }
  .mt-md-n8 {
    margin-top: -2rem !important;
  }
  .mt-md-n9 {
    margin-top: -2.25rem !important;
  }
  .mt-md-n10 {
    margin-top: -2.5rem !important;
  }
  .mt-md-n11 {
    margin-top: -2.75rem !important;
  }
  .mt-md-n12 {
    margin-top: -3rem !important;
  }
  .mt-md-n13 {
    margin-top: -3.25rem !important;
  }
  .mt-md-n14 {
    margin-top: -3.5rem !important;
  }
  .mt-md-n15 {
    margin-top: -3.75rem !important;
  }
  .mt-md-n16 {
    margin-top: -4rem !important;
  }
  .mt-md-n17 {
    margin-top: -4.25rem !important;
  }
  .mt-md-n18 {
    margin-top: -4.5rem !important;
  }
  .mt-md-n19 {
    margin-top: -4.75rem !important;
  }
  .mt-md-n20 {
    margin-top: -5rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -0.75rem !important;
  }
  .me-md-n4 {
    margin-right: -1rem !important;
  }
  .me-md-n5 {
    margin-right: -1.25rem !important;
  }
  .me-md-n6 {
    margin-right: -1.5rem !important;
  }
  .me-md-n7 {
    margin-right: -1.75rem !important;
  }
  .me-md-n8 {
    margin-right: -2rem !important;
  }
  .me-md-n9 {
    margin-right: -2.25rem !important;
  }
  .me-md-n10 {
    margin-right: -2.5rem !important;
  }
  .me-md-n11 {
    margin-right: -2.75rem !important;
  }
  .me-md-n12 {
    margin-right: -3rem !important;
  }
  .me-md-n13 {
    margin-right: -3.25rem !important;
  }
  .me-md-n14 {
    margin-right: -3.5rem !important;
  }
  .me-md-n15 {
    margin-right: -3.75rem !important;
  }
  .me-md-n16 {
    margin-right: -4rem !important;
  }
  .me-md-n17 {
    margin-right: -4.25rem !important;
  }
  .me-md-n18 {
    margin-right: -4.5rem !important;
  }
  .me-md-n19 {
    margin-right: -4.75rem !important;
  }
  .me-md-n20 {
    margin-right: -5rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -0.75rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -1.25rem !important;
  }
  .mb-md-n6 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n7 {
    margin-bottom: -1.75rem !important;
  }
  .mb-md-n8 {
    margin-bottom: -2rem !important;
  }
  .mb-md-n9 {
    margin-bottom: -2.25rem !important;
  }
  .mb-md-n10 {
    margin-bottom: -2.5rem !important;
  }
  .mb-md-n11 {
    margin-bottom: -2.75rem !important;
  }
  .mb-md-n12 {
    margin-bottom: -3rem !important;
  }
  .mb-md-n13 {
    margin-bottom: -3.25rem !important;
  }
  .mb-md-n14 {
    margin-bottom: -3.5rem !important;
  }
  .mb-md-n15 {
    margin-bottom: -3.75rem !important;
  }
  .mb-md-n16 {
    margin-bottom: -4rem !important;
  }
  .mb-md-n17 {
    margin-bottom: -4.25rem !important;
  }
  .mb-md-n18 {
    margin-bottom: -4.5rem !important;
  }
  .mb-md-n19 {
    margin-bottom: -4.75rem !important;
  }
  .mb-md-n20 {
    margin-bottom: -5rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -0.75rem !important;
  }
  .ms-md-n4 {
    margin-left: -1rem !important;
  }
  .ms-md-n5 {
    margin-left: -1.25rem !important;
  }
  .ms-md-n6 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n7 {
    margin-left: -1.75rem !important;
  }
  .ms-md-n8 {
    margin-left: -2rem !important;
  }
  .ms-md-n9 {
    margin-left: -2.25rem !important;
  }
  .ms-md-n10 {
    margin-left: -2.5rem !important;
  }
  .ms-md-n11 {
    margin-left: -2.75rem !important;
  }
  .ms-md-n12 {
    margin-left: -3rem !important;
  }
  .ms-md-n13 {
    margin-left: -3.25rem !important;
  }
  .ms-md-n14 {
    margin-left: -3.5rem !important;
  }
  .ms-md-n15 {
    margin-left: -3.75rem !important;
  }
  .ms-md-n16 {
    margin-left: -4rem !important;
  }
  .ms-md-n17 {
    margin-left: -4.25rem !important;
  }
  .ms-md-n18 {
    margin-left: -4.5rem !important;
  }
  .ms-md-n19 {
    margin-left: -4.75rem !important;
  }
  .ms-md-n20 {
    margin-left: -5rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 0.75rem !important;
  }
  .p-md-4 {
    padding: 1rem !important;
  }
  .p-md-5 {
    padding: 1.25rem !important;
  }
  .p-md-6 {
    padding: 1.5rem !important;
  }
  .p-md-7 {
    padding: 1.75rem !important;
  }
  .p-md-8 {
    padding: 2rem !important;
  }
  .p-md-9 {
    padding: 2.25rem !important;
  }
  .p-md-10 {
    padding: 2.5rem !important;
  }
  .p-md-11 {
    padding: 2.75rem !important;
  }
  .p-md-12 {
    padding: 3rem !important;
  }
  .p-md-13 {
    padding: 3.25rem !important;
  }
  .p-md-14 {
    padding: 3.5rem !important;
  }
  .p-md-15 {
    padding: 3.75rem !important;
  }
  .p-md-16 {
    padding: 4rem !important;
  }
  .p-md-17 {
    padding: 4.25rem !important;
  }
  .p-md-18 {
    padding: 4.5rem !important;
  }
  .p-md-19 {
    padding: 4.75rem !important;
  }
  .p-md-20 {
    padding: 5rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-md-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-md-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-7 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  .px-md-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-md-9 {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  .px-md-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-md-11 {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  .px-md-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-md-13 {
    padding-right: 3.25rem !important;
    padding-left: 3.25rem !important;
  }
  .px-md-14 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-md-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .px-md-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-md-17 {
    padding-right: 4.25rem !important;
    padding-left: 4.25rem !important;
  }
  .px-md-18 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-md-19 {
    padding-right: 4.75rem !important;
    padding-left: 4.75rem !important;
  }
  .px-md-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-md-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-md-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .py-md-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-md-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .py-md-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-md-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .py-md-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-md-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  .py-md-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-md-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-md-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-md-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  .py-md-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-md-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  .py-md-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 0.75rem !important;
  }
  .pt-md-4 {
    padding-top: 1rem !important;
  }
  .pt-md-5 {
    padding-top: 1.25rem !important;
  }
  .pt-md-6 {
    padding-top: 1.5rem !important;
  }
  .pt-md-7 {
    padding-top: 1.75rem !important;
  }
  .pt-md-8 {
    padding-top: 2rem !important;
  }
  .pt-md-9 {
    padding-top: 2.25rem !important;
  }
  .pt-md-10 {
    padding-top: 2.5rem !important;
  }
  .pt-md-11 {
    padding-top: 2.75rem !important;
  }
  .pt-md-12 {
    padding-top: 3rem !important;
  }
  .pt-md-13 {
    padding-top: 3.25rem !important;
  }
  .pt-md-14 {
    padding-top: 3.5rem !important;
  }
  .pt-md-15 {
    padding-top: 3.75rem !important;
  }
  .pt-md-16 {
    padding-top: 4rem !important;
  }
  .pt-md-17 {
    padding-top: 4.25rem !important;
  }
  .pt-md-18 {
    padding-top: 4.5rem !important;
  }
  .pt-md-19 {
    padding-top: 4.75rem !important;
  }
  .pt-md-20 {
    padding-top: 5rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 0.75rem !important;
  }
  .pe-md-4 {
    padding-right: 1rem !important;
  }
  .pe-md-5 {
    padding-right: 1.25rem !important;
  }
  .pe-md-6 {
    padding-right: 1.5rem !important;
  }
  .pe-md-7 {
    padding-right: 1.75rem !important;
  }
  .pe-md-8 {
    padding-right: 2rem !important;
  }
  .pe-md-9 {
    padding-right: 2.25rem !important;
  }
  .pe-md-10 {
    padding-right: 2.5rem !important;
  }
  .pe-md-11 {
    padding-right: 2.75rem !important;
  }
  .pe-md-12 {
    padding-right: 3rem !important;
  }
  .pe-md-13 {
    padding-right: 3.25rem !important;
  }
  .pe-md-14 {
    padding-right: 3.5rem !important;
  }
  .pe-md-15 {
    padding-right: 3.75rem !important;
  }
  .pe-md-16 {
    padding-right: 4rem !important;
  }
  .pe-md-17 {
    padding-right: 4.25rem !important;
  }
  .pe-md-18 {
    padding-right: 4.5rem !important;
  }
  .pe-md-19 {
    padding-right: 4.75rem !important;
  }
  .pe-md-20 {
    padding-right: 5rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1rem !important;
  }
  .pb-md-5 {
    padding-bottom: 1.25rem !important;
  }
  .pb-md-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-7 {
    padding-bottom: 1.75rem !important;
  }
  .pb-md-8 {
    padding-bottom: 2rem !important;
  }
  .pb-md-9 {
    padding-bottom: 2.25rem !important;
  }
  .pb-md-10 {
    padding-bottom: 2.5rem !important;
  }
  .pb-md-11 {
    padding-bottom: 2.75rem !important;
  }
  .pb-md-12 {
    padding-bottom: 3rem !important;
  }
  .pb-md-13 {
    padding-bottom: 3.25rem !important;
  }
  .pb-md-14 {
    padding-bottom: 3.5rem !important;
  }
  .pb-md-15 {
    padding-bottom: 3.75rem !important;
  }
  .pb-md-16 {
    padding-bottom: 4rem !important;
  }
  .pb-md-17 {
    padding-bottom: 4.25rem !important;
  }
  .pb-md-18 {
    padding-bottom: 4.5rem !important;
  }
  .pb-md-19 {
    padding-bottom: 4.75rem !important;
  }
  .pb-md-20 {
    padding-bottom: 5rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 0.75rem !important;
  }
  .ps-md-4 {
    padding-left: 1rem !important;
  }
  .ps-md-5 {
    padding-left: 1.25rem !important;
  }
  .ps-md-6 {
    padding-left: 1.5rem !important;
  }
  .ps-md-7 {
    padding-left: 1.75rem !important;
  }
  .ps-md-8 {
    padding-left: 2rem !important;
  }
  .ps-md-9 {
    padding-left: 2.25rem !important;
  }
  .ps-md-10 {
    padding-left: 2.5rem !important;
  }
  .ps-md-11 {
    padding-left: 2.75rem !important;
  }
  .ps-md-12 {
    padding-left: 3rem !important;
  }
  .ps-md-13 {
    padding-left: 3.25rem !important;
  }
  .ps-md-14 {
    padding-left: 3.5rem !important;
  }
  .ps-md-15 {
    padding-left: 3.75rem !important;
  }
  .ps-md-16 {
    padding-left: 4rem !important;
  }
  .ps-md-17 {
    padding-left: 4.25rem !important;
  }
  .ps-md-18 {
    padding-left: 4.5rem !important;
  }
  .ps-md-19 {
    padding-left: 4.75rem !important;
  }
  .ps-md-20 {
    padding-left: 5rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 0.75rem !important;
  }
  .gap-md-4 {
    gap: 1rem !important;
  }
  .gap-md-5 {
    gap: 1.25rem !important;
  }
  .gap-md-6 {
    gap: 1.5rem !important;
  }
  .gap-md-7 {
    gap: 1.75rem !important;
  }
  .gap-md-8 {
    gap: 2rem !important;
  }
  .gap-md-9 {
    gap: 2.25rem !important;
  }
  .gap-md-10 {
    gap: 2.5rem !important;
  }
  .gap-md-11 {
    gap: 2.75rem !important;
  }
  .gap-md-12 {
    gap: 3rem !important;
  }
  .gap-md-13 {
    gap: 3.25rem !important;
  }
  .gap-md-14 {
    gap: 3.5rem !important;
  }
  .gap-md-15 {
    gap: 3.75rem !important;
  }
  .gap-md-16 {
    gap: 4rem !important;
  }
  .gap-md-17 {
    gap: 4.25rem !important;
  }
  .gap-md-18 {
    gap: 4.5rem !important;
  }
  .gap-md-19 {
    gap: 4.75rem !important;
  }
  .gap-md-20 {
    gap: 5rem !important;
  }
  .fs-md-1 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-md-2 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-md-3 {
    font-size: calc(1.26rem + 0.12vw) !important;
  }
  .fs-md-4 {
    font-size: 1.25rem !important;
  }
  .fs-md-5 {
    font-size: 1.15rem !important;
  }
  .fs-md-6 {
    font-size: 1.075rem !important;
  }
  .fs-md-7 {
    font-size: 0.95rem !important;
  }
  .fs-md-8 {
    font-size: 0.85rem !important;
  }
  .fs-md-9 {
    font-size: 0.75rem !important;
  }
  .fs-md-10 {
    font-size: 0.5rem !important;
  }
  .fs-md-base {
    font-size: 1rem !important;
  }
  .fs-md-fluid {
    font-size: 100% !important;
  }
  .fs-md-2x {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-md-2qx {
    font-size: calc(1.35rem + 1.2vw) !important;
  }
  .fs-md-2hx {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-md-2tx {
    font-size: calc(1.4rem + 1.8vw) !important;
  }
  .fs-md-3x {
    font-size: calc(1.425rem + 2.1vw) !important;
  }
  .fs-md-3qx {
    font-size: calc(1.45rem + 2.4vw) !important;
  }
  .fs-md-3hx {
    font-size: calc(1.475rem + 2.7vw) !important;
  }
  .fs-md-3tx {
    font-size: calc(1.5rem + 3vw) !important;
  }
  .fs-md-4x {
    font-size: calc(1.525rem + 3.3vw) !important;
  }
  .fs-md-4qx {
    font-size: calc(1.55rem + 3.6vw) !important;
  }
  .fs-md-4hx {
    font-size: calc(1.575rem + 3.9vw) !important;
  }
  .fs-md-4tx {
    font-size: calc(1.6rem + 4.2vw) !important;
  }
  .fs-md-5x {
    font-size: calc(1.625rem + 4.5vw) !important;
  }
  .fs-md-5qx {
    font-size: calc(1.65rem + 4.8vw) !important;
  }
  .fs-md-5hx {
    font-size: calc(1.675rem + 5.1vw) !important;
  }
  .fs-md-5tx {
    font-size: calc(1.7rem + 5.4vw) !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
  .min-w-md-unset {
    min-width: unset !important;
  }
  .min-w-md-25 {
    min-width: 25% !important;
  }
  .min-w-md-50 {
    min-width: 50% !important;
  }
  .min-w-md-75 {
    min-width: 75% !important;
  }
  .min-w-md-100 {
    min-width: 100% !important;
  }
  .min-w-md-auto {
    min-width: auto !important;
  }
  .min-w-md-1px {
    min-width: 1px !important;
  }
  .min-w-md-2px {
    min-width: 2px !important;
  }
  .min-w-md-3px {
    min-width: 3px !important;
  }
  .min-w-md-4px {
    min-width: 4px !important;
  }
  .min-w-md-5px {
    min-width: 5px !important;
  }
  .min-w-md-6px {
    min-width: 6px !important;
  }
  .min-w-md-7px {
    min-width: 7px !important;
  }
  .min-w-md-8px {
    min-width: 8px !important;
  }
  .min-w-md-9px {
    min-width: 9px !important;
  }
  .min-w-md-10px {
    min-width: 10px !important;
  }
  .min-w-md-15px {
    min-width: 15px !important;
  }
  .min-w-md-20px {
    min-width: 20px !important;
  }
  .min-w-md-25px {
    min-width: 25px !important;
  }
  .min-w-md-30px {
    min-width: 30px !important;
  }
  .min-w-md-35px {
    min-width: 35px !important;
  }
  .min-w-md-40px {
    min-width: 40px !important;
  }
  .min-w-md-45px {
    min-width: 45px !important;
  }
  .min-w-md-50px {
    min-width: 50px !important;
  }
  .min-w-md-55px {
    min-width: 55px !important;
  }
  .min-w-md-60px {
    min-width: 60px !important;
  }
  .min-w-md-65px {
    min-width: 65px !important;
  }
  .min-w-md-70px {
    min-width: 70px !important;
  }
  .min-w-md-75px {
    min-width: 75px !important;
  }
  .min-w-md-80px {
    min-width: 80px !important;
  }
  .min-w-md-85px {
    min-width: 85px !important;
  }
  .min-w-md-90px {
    min-width: 90px !important;
  }
  .min-w-md-95px {
    min-width: 95px !important;
  }
  .min-w-md-100px {
    min-width: 100px !important;
  }
  .min-w-md-125px {
    min-width: 125px !important;
  }
  .min-w-md-150px {
    min-width: 150px !important;
  }
  .min-w-md-175px {
    min-width: 175px !important;
  }
  .min-w-md-200px {
    min-width: 200px !important;
  }
  .min-w-md-225px {
    min-width: 225px !important;
  }
  .min-w-md-250px {
    min-width: 250px !important;
  }
  .min-w-md-275px {
    min-width: 275px !important;
  }
  .min-w-md-300px {
    min-width: 300px !important;
  }
  .min-w-md-325px {
    min-width: 325px !important;
  }
  .min-w-md-350px {
    min-width: 350px !important;
  }
  .min-w-md-375px {
    min-width: 375px !important;
  }
  .min-w-md-400px {
    min-width: 400px !important;
  }
  .min-w-md-425px {
    min-width: 425px !important;
  }
  .min-w-md-450px {
    min-width: 450px !important;
  }
  .min-w-md-475px {
    min-width: 475px !important;
  }
  .min-w-md-500px {
    min-width: 500px !important;
  }
  .min-w-md-550px {
    min-width: 550px !important;
  }
  .min-w-md-600px {
    min-width: 600px !important;
  }
  .min-w-md-650px {
    min-width: 650px !important;
  }
  .min-w-md-700px {
    min-width: 700px !important;
  }
  .min-w-md-750px {
    min-width: 750px !important;
  }
  .min-w-md-800px {
    min-width: 800px !important;
  }
  .min-w-md-850px {
    min-width: 850px !important;
  }
  .min-w-md-900px {
    min-width: 900px !important;
  }
  .min-w-md-950px {
    min-width: 950px !important;
  }
  .min-w-md-1000px {
    min-width: 1000px !important;
  }
  .min-h-md-unset {
    min-height: unset !important;
  }
  .min-h-md-25 {
    min-height: 25% !important;
  }
  .min-h-md-50 {
    min-height: 50% !important;
  }
  .min-h-md-75 {
    min-height: 75% !important;
  }
  .min-h-md-100 {
    min-height: 100% !important;
  }
  .min-h-md-auto {
    min-height: auto !important;
  }
  .min-h-md-1px {
    min-height: 1px !important;
  }
  .min-h-md-2px {
    min-height: 2px !important;
  }
  .min-h-md-3px {
    min-height: 3px !important;
  }
  .min-h-md-4px {
    min-height: 4px !important;
  }
  .min-h-md-5px {
    min-height: 5px !important;
  }
  .min-h-md-6px {
    min-height: 6px !important;
  }
  .min-h-md-7px {
    min-height: 7px !important;
  }
  .min-h-md-8px {
    min-height: 8px !important;
  }
  .min-h-md-9px {
    min-height: 9px !important;
  }
  .min-h-md-10px {
    min-height: 10px !important;
  }
  .min-h-md-15px {
    min-height: 15px !important;
  }
  .min-h-md-20px {
    min-height: 20px !important;
  }
  .min-h-md-25px {
    min-height: 25px !important;
  }
  .min-h-md-30px {
    min-height: 30px !important;
  }
  .min-h-md-35px {
    min-height: 35px !important;
  }
  .min-h-md-40px {
    min-height: 40px !important;
  }
  .min-h-md-45px {
    min-height: 45px !important;
  }
  .min-h-md-50px {
    min-height: 50px !important;
  }
  .min-h-md-55px {
    min-height: 55px !important;
  }
  .min-h-md-60px {
    min-height: 60px !important;
  }
  .min-h-md-65px {
    min-height: 65px !important;
  }
  .min-h-md-70px {
    min-height: 70px !important;
  }
  .min-h-md-75px {
    min-height: 75px !important;
  }
  .min-h-md-80px {
    min-height: 80px !important;
  }
  .min-h-md-85px {
    min-height: 85px !important;
  }
  .min-h-md-90px {
    min-height: 90px !important;
  }
  .min-h-md-95px {
    min-height: 95px !important;
  }
  .min-h-md-100px {
    min-height: 100px !important;
  }
  .min-h-md-125px {
    min-height: 125px !important;
  }
  .min-h-md-150px {
    min-height: 150px !important;
  }
  .min-h-md-175px {
    min-height: 175px !important;
  }
  .min-h-md-200px {
    min-height: 200px !important;
  }
  .min-h-md-225px {
    min-height: 225px !important;
  }
  .min-h-md-250px {
    min-height: 250px !important;
  }
  .min-h-md-275px {
    min-height: 275px !important;
  }
  .min-h-md-300px {
    min-height: 300px !important;
  }
  .min-h-md-325px {
    min-height: 325px !important;
  }
  .min-h-md-350px {
    min-height: 350px !important;
  }
  .min-h-md-375px {
    min-height: 375px !important;
  }
  .min-h-md-400px {
    min-height: 400px !important;
  }
  .min-h-md-425px {
    min-height: 425px !important;
  }
  .min-h-md-450px {
    min-height: 450px !important;
  }
  .min-h-md-475px {
    min-height: 475px !important;
  }
  .min-h-md-500px {
    min-height: 500px !important;
  }
  .min-h-md-550px {
    min-height: 550px !important;
  }
  .min-h-md-600px {
    min-height: 600px !important;
  }
  .min-h-md-650px {
    min-height: 650px !important;
  }
  .min-h-md-700px {
    min-height: 700px !important;
  }
  .min-h-md-750px {
    min-height: 750px !important;
  }
  .min-h-md-800px {
    min-height: 800px !important;
  }
  .min-h-md-850px {
    min-height: 850px !important;
  }
  .min-h-md-900px {
    min-height: 900px !important;
  }
  .min-h-md-950px {
    min-height: 950px !important;
  }
  .min-h-md-1000px {
    min-height: 1000px !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .position-lg-static {
    position: static !important;
  }
  .position-lg-relative {
    position: relative !important;
  }
  .position-lg-absolute {
    position: absolute !important;
  }
  .position-lg-fixed {
    position: fixed !important;
  }
  .position-lg-sticky {
    position: sticky !important;
  }
  .w-lg-unset {
    width: unset !important;
  }
  .w-lg-25 {
    width: 25% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .w-lg-auto {
    width: auto !important;
  }
  .w-lg-1px {
    width: 1px !important;
  }
  .w-lg-2px {
    width: 2px !important;
  }
  .w-lg-3px {
    width: 3px !important;
  }
  .w-lg-4px {
    width: 4px !important;
  }
  .w-lg-5px {
    width: 5px !important;
  }
  .w-lg-6px {
    width: 6px !important;
  }
  .w-lg-7px {
    width: 7px !important;
  }
  .w-lg-8px {
    width: 8px !important;
  }
  .w-lg-9px {
    width: 9px !important;
  }
  .w-lg-10px {
    width: 10px !important;
  }
  .w-lg-15px {
    width: 15px !important;
  }
  .w-lg-20px {
    width: 20px !important;
  }
  .w-lg-25px {
    width: 25px !important;
  }
  .w-lg-30px {
    width: 30px !important;
  }
  .w-lg-35px {
    width: 35px !important;
  }
  .w-lg-40px {
    width: 40px !important;
  }
  .w-lg-45px {
    width: 45px !important;
  }
  .w-lg-50px {
    width: 50px !important;
  }
  .w-lg-55px {
    width: 55px !important;
  }
  .w-lg-60px {
    width: 60px !important;
  }
  .w-lg-65px {
    width: 65px !important;
  }
  .w-lg-70px {
    width: 70px !important;
  }
  .w-lg-75px {
    width: 75px !important;
  }
  .w-lg-80px {
    width: 80px !important;
  }
  .w-lg-85px {
    width: 85px !important;
  }
  .w-lg-90px {
    width: 90px !important;
  }
  .w-lg-95px {
    width: 95px !important;
  }
  .w-lg-100px {
    width: 100px !important;
  }
  .w-lg-125px {
    width: 125px !important;
  }
  .w-lg-150px {
    width: 150px !important;
  }
  .w-lg-175px {
    width: 175px !important;
  }
  .w-lg-200px {
    width: 200px !important;
  }
  .w-lg-225px {
    width: 225px !important;
  }
  .w-lg-250px {
    width: 250px !important;
  }
  .w-lg-275px {
    width: 275px !important;
  }
  .w-lg-300px {
    width: 300px !important;
  }
  .w-lg-325px {
    width: 325px !important;
  }
  .w-lg-350px {
    width: 350px !important;
  }
  .w-lg-375px {
    width: 375px !important;
  }
  .w-lg-400px {
    width: 400px !important;
  }
  .w-lg-425px {
    width: 425px !important;
  }
  .w-lg-450px {
    width: 450px !important;
  }
  .w-lg-475px {
    width: 475px !important;
  }
  .w-lg-500px {
    width: 500px !important;
  }
  .w-lg-550px {
    width: 550px !important;
  }
  .w-lg-600px {
    width: 600px !important;
  }
  .w-lg-650px {
    width: 650px !important;
  }
  .w-lg-700px {
    width: 700px !important;
  }
  .w-lg-750px {
    width: 750px !important;
  }
  .w-lg-800px {
    width: 800px !important;
  }
  .w-lg-850px {
    width: 850px !important;
  }
  .w-lg-900px {
    width: 900px !important;
  }
  .w-lg-950px {
    width: 950px !important;
  }
  .w-lg-1000px {
    width: 1000px !important;
  }
  .mw-lg-unset {
    max-width: unset !important;
  }
  .mw-lg-25 {
    max-width: 25% !important;
  }
  .mw-lg-50 {
    max-width: 50% !important;
  }
  .mw-lg-75 {
    max-width: 75% !important;
  }
  .mw-lg-100 {
    max-width: 100% !important;
  }
  .mw-lg-auto {
    max-width: auto !important;
  }
  .mw-lg-1px {
    max-width: 1px !important;
  }
  .mw-lg-2px {
    max-width: 2px !important;
  }
  .mw-lg-3px {
    max-width: 3px !important;
  }
  .mw-lg-4px {
    max-width: 4px !important;
  }
  .mw-lg-5px {
    max-width: 5px !important;
  }
  .mw-lg-6px {
    max-width: 6px !important;
  }
  .mw-lg-7px {
    max-width: 7px !important;
  }
  .mw-lg-8px {
    max-width: 8px !important;
  }
  .mw-lg-9px {
    max-width: 9px !important;
  }
  .mw-lg-10px {
    max-width: 10px !important;
  }
  .mw-lg-15px {
    max-width: 15px !important;
  }
  .mw-lg-20px {
    max-width: 20px !important;
  }
  .mw-lg-25px {
    max-width: 25px !important;
  }
  .mw-lg-30px {
    max-width: 30px !important;
  }
  .mw-lg-35px {
    max-width: 35px !important;
  }
  .mw-lg-40px {
    max-width: 40px !important;
  }
  .mw-lg-45px {
    max-width: 45px !important;
  }
  .mw-lg-50px {
    max-width: 50px !important;
  }
  .mw-lg-55px {
    max-width: 55px !important;
  }
  .mw-lg-60px {
    max-width: 60px !important;
  }
  .mw-lg-65px {
    max-width: 65px !important;
  }
  .mw-lg-70px {
    max-width: 70px !important;
  }
  .mw-lg-75px {
    max-width: 75px !important;
  }
  .mw-lg-80px {
    max-width: 80px !important;
  }
  .mw-lg-85px {
    max-width: 85px !important;
  }
  .mw-lg-90px {
    max-width: 90px !important;
  }
  .mw-lg-95px {
    max-width: 95px !important;
  }
  .mw-lg-100px {
    max-width: 100px !important;
  }
  .mw-lg-125px {
    max-width: 125px !important;
  }
  .mw-lg-150px {
    max-width: 150px !important;
  }
  .mw-lg-175px {
    max-width: 175px !important;
  }
  .mw-lg-200px {
    max-width: 200px !important;
  }
  .mw-lg-225px {
    max-width: 225px !important;
  }
  .mw-lg-250px {
    max-width: 250px !important;
  }
  .mw-lg-275px {
    max-width: 275px !important;
  }
  .mw-lg-300px {
    max-width: 300px !important;
  }
  .mw-lg-325px {
    max-width: 325px !important;
  }
  .mw-lg-350px {
    max-width: 350px !important;
  }
  .mw-lg-375px {
    max-width: 375px !important;
  }
  .mw-lg-400px {
    max-width: 400px !important;
  }
  .mw-lg-425px {
    max-width: 425px !important;
  }
  .mw-lg-450px {
    max-width: 450px !important;
  }
  .mw-lg-475px {
    max-width: 475px !important;
  }
  .mw-lg-500px {
    max-width: 500px !important;
  }
  .mw-lg-550px {
    max-width: 550px !important;
  }
  .mw-lg-600px {
    max-width: 600px !important;
  }
  .mw-lg-650px {
    max-width: 650px !important;
  }
  .mw-lg-700px {
    max-width: 700px !important;
  }
  .mw-lg-750px {
    max-width: 750px !important;
  }
  .mw-lg-800px {
    max-width: 800px !important;
  }
  .mw-lg-850px {
    max-width: 850px !important;
  }
  .mw-lg-900px {
    max-width: 900px !important;
  }
  .mw-lg-950px {
    max-width: 950px !important;
  }
  .mw-lg-1000px {
    max-width: 1000px !important;
  }
  .h-lg-unset {
    height: unset !important;
  }
  .h-lg-25 {
    height: 25% !important;
  }
  .h-lg-50 {
    height: 50% !important;
  }
  .h-lg-75 {
    height: 75% !important;
  }
  .h-lg-100 {
    height: 100% !important;
  }
  .h-lg-auto {
    height: auto !important;
  }
  .h-lg-1px {
    height: 1px !important;
  }
  .h-lg-2px {
    height: 2px !important;
  }
  .h-lg-3px {
    height: 3px !important;
  }
  .h-lg-4px {
    height: 4px !important;
  }
  .h-lg-5px {
    height: 5px !important;
  }
  .h-lg-6px {
    height: 6px !important;
  }
  .h-lg-7px {
    height: 7px !important;
  }
  .h-lg-8px {
    height: 8px !important;
  }
  .h-lg-9px {
    height: 9px !important;
  }
  .h-lg-10px {
    height: 10px !important;
  }
  .h-lg-15px {
    height: 15px !important;
  }
  .h-lg-20px {
    height: 20px !important;
  }
  .h-lg-25px {
    height: 25px !important;
  }
  .h-lg-30px {
    height: 30px !important;
  }
  .h-lg-35px {
    height: 35px !important;
  }
  .h-lg-40px {
    height: 40px !important;
  }
  .h-lg-45px {
    height: 45px !important;
  }
  .h-lg-50px {
    height: 50px !important;
  }
  .h-lg-55px {
    height: 55px !important;
  }
  .h-lg-60px {
    height: 60px !important;
  }
  .h-lg-65px {
    height: 65px !important;
  }
  .h-lg-70px {
    height: 70px !important;
  }
  .h-lg-75px {
    height: 75px !important;
  }
  .h-lg-80px {
    height: 80px !important;
  }
  .h-lg-85px {
    height: 85px !important;
  }
  .h-lg-90px {
    height: 90px !important;
  }
  .h-lg-95px {
    height: 95px !important;
  }
  .h-lg-100px {
    height: 100px !important;
  }
  .h-lg-125px {
    height: 125px !important;
  }
  .h-lg-150px {
    height: 150px !important;
  }
  .h-lg-175px {
    height: 175px !important;
  }
  .h-lg-200px {
    height: 200px !important;
  }
  .h-lg-225px {
    height: 225px !important;
  }
  .h-lg-250px {
    height: 250px !important;
  }
  .h-lg-275px {
    height: 275px !important;
  }
  .h-lg-300px {
    height: 300px !important;
  }
  .h-lg-325px {
    height: 325px !important;
  }
  .h-lg-350px {
    height: 350px !important;
  }
  .h-lg-375px {
    height: 375px !important;
  }
  .h-lg-400px {
    height: 400px !important;
  }
  .h-lg-425px {
    height: 425px !important;
  }
  .h-lg-450px {
    height: 450px !important;
  }
  .h-lg-475px {
    height: 475px !important;
  }
  .h-lg-500px {
    height: 500px !important;
  }
  .h-lg-550px {
    height: 550px !important;
  }
  .h-lg-600px {
    height: 600px !important;
  }
  .h-lg-650px {
    height: 650px !important;
  }
  .h-lg-700px {
    height: 700px !important;
  }
  .h-lg-750px {
    height: 750px !important;
  }
  .h-lg-800px {
    height: 800px !important;
  }
  .h-lg-850px {
    height: 850px !important;
  }
  .h-lg-900px {
    height: 900px !important;
  }
  .h-lg-950px {
    height: 950px !important;
  }
  .h-lg-1000px {
    height: 1000px !important;
  }
  .mh-lg-unset {
    max-height: unset !important;
  }
  .mh-lg-25 {
    max-height: 25% !important;
  }
  .mh-lg-50 {
    max-height: 50% !important;
  }
  .mh-lg-75 {
    max-height: 75% !important;
  }
  .mh-lg-100 {
    max-height: 100% !important;
  }
  .mh-lg-auto {
    max-height: auto !important;
  }
  .mh-lg-1px {
    max-height: 1px !important;
  }
  .mh-lg-2px {
    max-height: 2px !important;
  }
  .mh-lg-3px {
    max-height: 3px !important;
  }
  .mh-lg-4px {
    max-height: 4px !important;
  }
  .mh-lg-5px {
    max-height: 5px !important;
  }
  .mh-lg-6px {
    max-height: 6px !important;
  }
  .mh-lg-7px {
    max-height: 7px !important;
  }
  .mh-lg-8px {
    max-height: 8px !important;
  }
  .mh-lg-9px {
    max-height: 9px !important;
  }
  .mh-lg-10px {
    max-height: 10px !important;
  }
  .mh-lg-15px {
    max-height: 15px !important;
  }
  .mh-lg-20px {
    max-height: 20px !important;
  }
  .mh-lg-25px {
    max-height: 25px !important;
  }
  .mh-lg-30px {
    max-height: 30px !important;
  }
  .mh-lg-35px {
    max-height: 35px !important;
  }
  .mh-lg-40px {
    max-height: 40px !important;
  }
  .mh-lg-45px {
    max-height: 45px !important;
  }
  .mh-lg-50px {
    max-height: 50px !important;
  }
  .mh-lg-55px {
    max-height: 55px !important;
  }
  .mh-lg-60px {
    max-height: 60px !important;
  }
  .mh-lg-65px {
    max-height: 65px !important;
  }
  .mh-lg-70px {
    max-height: 70px !important;
  }
  .mh-lg-75px {
    max-height: 75px !important;
  }
  .mh-lg-80px {
    max-height: 80px !important;
  }
  .mh-lg-85px {
    max-height: 85px !important;
  }
  .mh-lg-90px {
    max-height: 90px !important;
  }
  .mh-lg-95px {
    max-height: 95px !important;
  }
  .mh-lg-100px {
    max-height: 100px !important;
  }
  .mh-lg-125px {
    max-height: 125px !important;
  }
  .mh-lg-150px {
    max-height: 150px !important;
  }
  .mh-lg-175px {
    max-height: 175px !important;
  }
  .mh-lg-200px {
    max-height: 200px !important;
  }
  .mh-lg-225px {
    max-height: 225px !important;
  }
  .mh-lg-250px {
    max-height: 250px !important;
  }
  .mh-lg-275px {
    max-height: 275px !important;
  }
  .mh-lg-300px {
    max-height: 300px !important;
  }
  .mh-lg-325px {
    max-height: 325px !important;
  }
  .mh-lg-350px {
    max-height: 350px !important;
  }
  .mh-lg-375px {
    max-height: 375px !important;
  }
  .mh-lg-400px {
    max-height: 400px !important;
  }
  .mh-lg-425px {
    max-height: 425px !important;
  }
  .mh-lg-450px {
    max-height: 450px !important;
  }
  .mh-lg-475px {
    max-height: 475px !important;
  }
  .mh-lg-500px {
    max-height: 500px !important;
  }
  .mh-lg-550px {
    max-height: 550px !important;
  }
  .mh-lg-600px {
    max-height: 600px !important;
  }
  .mh-lg-650px {
    max-height: 650px !important;
  }
  .mh-lg-700px {
    max-height: 700px !important;
  }
  .mh-lg-750px {
    max-height: 750px !important;
  }
  .mh-lg-800px {
    max-height: 800px !important;
  }
  .mh-lg-850px {
    max-height: 850px !important;
  }
  .mh-lg-900px {
    max-height: 900px !important;
  }
  .mh-lg-950px {
    max-height: 950px !important;
  }
  .mh-lg-1000px {
    max-height: 1000px !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 0.75rem !important;
  }
  .m-lg-4 {
    margin: 1rem !important;
  }
  .m-lg-5 {
    margin: 1.25rem !important;
  }
  .m-lg-6 {
    margin: 1.5rem !important;
  }
  .m-lg-7 {
    margin: 1.75rem !important;
  }
  .m-lg-8 {
    margin: 2rem !important;
  }
  .m-lg-9 {
    margin: 2.25rem !important;
  }
  .m-lg-10 {
    margin: 2.5rem !important;
  }
  .m-lg-11 {
    margin: 2.75rem !important;
  }
  .m-lg-12 {
    margin: 3rem !important;
  }
  .m-lg-13 {
    margin: 3.25rem !important;
  }
  .m-lg-14 {
    margin: 3.5rem !important;
  }
  .m-lg-15 {
    margin: 3.75rem !important;
  }
  .m-lg-16 {
    margin: 4rem !important;
  }
  .m-lg-17 {
    margin: 4.25rem !important;
  }
  .m-lg-18 {
    margin: 4.5rem !important;
  }
  .m-lg-19 {
    margin: 4.75rem !important;
  }
  .m-lg-20 {
    margin: 5rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-lg-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-lg-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-7 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .mx-lg-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-lg-9 {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .mx-lg-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-lg-11 {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  .mx-lg-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-13 {
    margin-right: 3.25rem !important;
    margin-left: 3.25rem !important;
  }
  .mx-lg-14 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-lg-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-lg-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-lg-17 {
    margin-right: 4.25rem !important;
    margin-left: 4.25rem !important;
  }
  .mx-lg-18 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-lg-19 {
    margin-right: 4.75rem !important;
    margin-left: 4.75rem !important;
  }
  .mx-lg-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-lg-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-lg-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-lg-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-lg-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-lg-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-lg-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-lg-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  .my-lg-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-lg-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-lg-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-lg-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  .my-lg-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-lg-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  .my-lg-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 0.75rem !important;
  }
  .mt-lg-4 {
    margin-top: 1rem !important;
  }
  .mt-lg-5 {
    margin-top: 1.25rem !important;
  }
  .mt-lg-6 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-7 {
    margin-top: 1.75rem !important;
  }
  .mt-lg-8 {
    margin-top: 2rem !important;
  }
  .mt-lg-9 {
    margin-top: 2.25rem !important;
  }
  .mt-lg-10 {
    margin-top: 2.5rem !important;
  }
  .mt-lg-11 {
    margin-top: 2.75rem !important;
  }
  .mt-lg-12 {
    margin-top: 3rem !important;
  }
  .mt-lg-13 {
    margin-top: 3.25rem !important;
  }
  .mt-lg-14 {
    margin-top: 3.5rem !important;
  }
  .mt-lg-15 {
    margin-top: 3.75rem !important;
  }
  .mt-lg-16 {
    margin-top: 4rem !important;
  }
  .mt-lg-17 {
    margin-top: 4.25rem !important;
  }
  .mt-lg-18 {
    margin-top: 4.5rem !important;
  }
  .mt-lg-19 {
    margin-top: 4.75rem !important;
  }
  .mt-lg-20 {
    margin-top: 5rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 0.75rem !important;
  }
  .me-lg-4 {
    margin-right: 1rem !important;
  }
  .me-lg-5 {
    margin-right: 1.25rem !important;
  }
  .me-lg-6 {
    margin-right: 1.5rem !important;
  }
  .me-lg-7 {
    margin-right: 1.75rem !important;
  }
  .me-lg-8 {
    margin-right: 2rem !important;
  }
  .me-lg-9 {
    margin-right: 2.25rem !important;
  }
  .me-lg-10 {
    margin-right: 2.5rem !important;
  }
  .me-lg-11 {
    margin-right: 2.75rem !important;
  }
  .me-lg-12 {
    margin-right: 3rem !important;
  }
  .me-lg-13 {
    margin-right: 3.25rem !important;
  }
  .me-lg-14 {
    margin-right: 3.5rem !important;
  }
  .me-lg-15 {
    margin-right: 3.75rem !important;
  }
  .me-lg-16 {
    margin-right: 4rem !important;
  }
  .me-lg-17 {
    margin-right: 4.25rem !important;
  }
  .me-lg-18 {
    margin-right: 4.5rem !important;
  }
  .me-lg-19 {
    margin-right: 4.75rem !important;
  }
  .me-lg-20 {
    margin-right: 5rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 1.25rem !important;
  }
  .mb-lg-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 1.75rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 2rem !important;
  }
  .mb-lg-9 {
    margin-bottom: 2.25rem !important;
  }
  .mb-lg-10 {
    margin-bottom: 2.5rem !important;
  }
  .mb-lg-11 {
    margin-bottom: 2.75rem !important;
  }
  .mb-lg-12 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-13 {
    margin-bottom: 3.25rem !important;
  }
  .mb-lg-14 {
    margin-bottom: 3.5rem !important;
  }
  .mb-lg-15 {
    margin-bottom: 3.75rem !important;
  }
  .mb-lg-16 {
    margin-bottom: 4rem !important;
  }
  .mb-lg-17 {
    margin-bottom: 4.25rem !important;
  }
  .mb-lg-18 {
    margin-bottom: 4.5rem !important;
  }
  .mb-lg-19 {
    margin-bottom: 4.75rem !important;
  }
  .mb-lg-20 {
    margin-bottom: 5rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 0.75rem !important;
  }
  .ms-lg-4 {
    margin-left: 1rem !important;
  }
  .ms-lg-5 {
    margin-left: 1.25rem !important;
  }
  .ms-lg-6 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-7 {
    margin-left: 1.75rem !important;
  }
  .ms-lg-8 {
    margin-left: 2rem !important;
  }
  .ms-lg-9 {
    margin-left: 2.25rem !important;
  }
  .ms-lg-10 {
    margin-left: 2.5rem !important;
  }
  .ms-lg-11 {
    margin-left: 2.75rem !important;
  }
  .ms-lg-12 {
    margin-left: 3rem !important;
  }
  .ms-lg-13 {
    margin-left: 3.25rem !important;
  }
  .ms-lg-14 {
    margin-left: 3.5rem !important;
  }
  .ms-lg-15 {
    margin-left: 3.75rem !important;
  }
  .ms-lg-16 {
    margin-left: 4rem !important;
  }
  .ms-lg-17 {
    margin-left: 4.25rem !important;
  }
  .ms-lg-18 {
    margin-left: 4.5rem !important;
  }
  .ms-lg-19 {
    margin-left: 4.75rem !important;
  }
  .ms-lg-20 {
    margin-left: 5rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -0.75rem !important;
  }
  .m-lg-n4 {
    margin: -1rem !important;
  }
  .m-lg-n5 {
    margin: -1.25rem !important;
  }
  .m-lg-n6 {
    margin: -1.5rem !important;
  }
  .m-lg-n7 {
    margin: -1.75rem !important;
  }
  .m-lg-n8 {
    margin: -2rem !important;
  }
  .m-lg-n9 {
    margin: -2.25rem !important;
  }
  .m-lg-n10 {
    margin: -2.5rem !important;
  }
  .m-lg-n11 {
    margin: -2.75rem !important;
  }
  .m-lg-n12 {
    margin: -3rem !important;
  }
  .m-lg-n13 {
    margin: -3.25rem !important;
  }
  .m-lg-n14 {
    margin: -3.5rem !important;
  }
  .m-lg-n15 {
    margin: -3.75rem !important;
  }
  .m-lg-n16 {
    margin: -4rem !important;
  }
  .m-lg-n17 {
    margin: -4.25rem !important;
  }
  .m-lg-n18 {
    margin: -4.5rem !important;
  }
  .m-lg-n19 {
    margin: -4.75rem !important;
  }
  .m-lg-n20 {
    margin: -5rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n5 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-lg-n6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n7 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important;
  }
  .mx-lg-n8 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-lg-n9 {
    margin-right: -2.25rem !important;
    margin-left: -2.25rem !important;
  }
  .mx-lg-n10 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-lg-n11 {
    margin-right: -2.75rem !important;
    margin-left: -2.75rem !important;
  }
  .mx-lg-n12 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-lg-n13 {
    margin-right: -3.25rem !important;
    margin-left: -3.25rem !important;
  }
  .mx-lg-n14 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-lg-n15 {
    margin-right: -3.75rem !important;
    margin-left: -3.75rem !important;
  }
  .mx-lg-n16 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-lg-n17 {
    margin-right: -4.25rem !important;
    margin-left: -4.25rem !important;
  }
  .mx-lg-n18 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-lg-n19 {
    margin-right: -4.75rem !important;
    margin-left: -4.75rem !important;
  }
  .mx-lg-n20 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-lg-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-lg-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }
  .my-lg-n8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-lg-n9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }
  .my-lg-n10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-lg-n11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }
  .my-lg-n12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-lg-n13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }
  .my-lg-n14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-lg-n15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  .my-lg-n16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-lg-n17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }
  .my-lg-n18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-lg-n19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }
  .my-lg-n20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -0.75rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1rem !important;
  }
  .mt-lg-n5 {
    margin-top: -1.25rem !important;
  }
  .mt-lg-n6 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n7 {
    margin-top: -1.75rem !important;
  }
  .mt-lg-n8 {
    margin-top: -2rem !important;
  }
  .mt-lg-n9 {
    margin-top: -2.25rem !important;
  }
  .mt-lg-n10 {
    margin-top: -2.5rem !important;
  }
  .mt-lg-n11 {
    margin-top: -2.75rem !important;
  }
  .mt-lg-n12 {
    margin-top: -3rem !important;
  }
  .mt-lg-n13 {
    margin-top: -3.25rem !important;
  }
  .mt-lg-n14 {
    margin-top: -3.5rem !important;
  }
  .mt-lg-n15 {
    margin-top: -3.75rem !important;
  }
  .mt-lg-n16 {
    margin-top: -4rem !important;
  }
  .mt-lg-n17 {
    margin-top: -4.25rem !important;
  }
  .mt-lg-n18 {
    margin-top: -4.5rem !important;
  }
  .mt-lg-n19 {
    margin-top: -4.75rem !important;
  }
  .mt-lg-n20 {
    margin-top: -5rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -0.75rem !important;
  }
  .me-lg-n4 {
    margin-right: -1rem !important;
  }
  .me-lg-n5 {
    margin-right: -1.25rem !important;
  }
  .me-lg-n6 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n7 {
    margin-right: -1.75rem !important;
  }
  .me-lg-n8 {
    margin-right: -2rem !important;
  }
  .me-lg-n9 {
    margin-right: -2.25rem !important;
  }
  .me-lg-n10 {
    margin-right: -2.5rem !important;
  }
  .me-lg-n11 {
    margin-right: -2.75rem !important;
  }
  .me-lg-n12 {
    margin-right: -3rem !important;
  }
  .me-lg-n13 {
    margin-right: -3.25rem !important;
  }
  .me-lg-n14 {
    margin-right: -3.5rem !important;
  }
  .me-lg-n15 {
    margin-right: -3.75rem !important;
  }
  .me-lg-n16 {
    margin-right: -4rem !important;
  }
  .me-lg-n17 {
    margin-right: -4.25rem !important;
  }
  .me-lg-n18 {
    margin-right: -4.5rem !important;
  }
  .me-lg-n19 {
    margin-right: -4.75rem !important;
  }
  .me-lg-n20 {
    margin-right: -5rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -0.75rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -1.25rem !important;
  }
  .mb-lg-n6 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n7 {
    margin-bottom: -1.75rem !important;
  }
  .mb-lg-n8 {
    margin-bottom: -2rem !important;
  }
  .mb-lg-n9 {
    margin-bottom: -2.25rem !important;
  }
  .mb-lg-n10 {
    margin-bottom: -2.5rem !important;
  }
  .mb-lg-n11 {
    margin-bottom: -2.75rem !important;
  }
  .mb-lg-n12 {
    margin-bottom: -3rem !important;
  }
  .mb-lg-n13 {
    margin-bottom: -3.25rem !important;
  }
  .mb-lg-n14 {
    margin-bottom: -3.5rem !important;
  }
  .mb-lg-n15 {
    margin-bottom: -3.75rem !important;
  }
  .mb-lg-n16 {
    margin-bottom: -4rem !important;
  }
  .mb-lg-n17 {
    margin-bottom: -4.25rem !important;
  }
  .mb-lg-n18 {
    margin-bottom: -4.5rem !important;
  }
  .mb-lg-n19 {
    margin-bottom: -4.75rem !important;
  }
  .mb-lg-n20 {
    margin-bottom: -5rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -0.75rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1rem !important;
  }
  .ms-lg-n5 {
    margin-left: -1.25rem !important;
  }
  .ms-lg-n6 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n7 {
    margin-left: -1.75rem !important;
  }
  .ms-lg-n8 {
    margin-left: -2rem !important;
  }
  .ms-lg-n9 {
    margin-left: -2.25rem !important;
  }
  .ms-lg-n10 {
    margin-left: -2.5rem !important;
  }
  .ms-lg-n11 {
    margin-left: -2.75rem !important;
  }
  .ms-lg-n12 {
    margin-left: -3rem !important;
  }
  .ms-lg-n13 {
    margin-left: -3.25rem !important;
  }
  .ms-lg-n14 {
    margin-left: -3.5rem !important;
  }
  .ms-lg-n15 {
    margin-left: -3.75rem !important;
  }
  .ms-lg-n16 {
    margin-left: -4rem !important;
  }
  .ms-lg-n17 {
    margin-left: -4.25rem !important;
  }
  .ms-lg-n18 {
    margin-left: -4.5rem !important;
  }
  .ms-lg-n19 {
    margin-left: -4.75rem !important;
  }
  .ms-lg-n20 {
    margin-left: -5rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 0.75rem !important;
  }
  .p-lg-4 {
    padding: 1rem !important;
  }
  .p-lg-5 {
    padding: 1.25rem !important;
  }
  .p-lg-6 {
    padding: 1.5rem !important;
  }
  .p-lg-7 {
    padding: 1.75rem !important;
  }
  .p-lg-8 {
    padding: 2rem !important;
  }
  .p-lg-9 {
    padding: 2.25rem !important;
  }
  .p-lg-10 {
    padding: 2.5rem !important;
  }
  .p-lg-11 {
    padding: 2.75rem !important;
  }
  .p-lg-12 {
    padding: 3rem !important;
  }
  .p-lg-13 {
    padding: 3.25rem !important;
  }
  .p-lg-14 {
    padding: 3.5rem !important;
  }
  .p-lg-15 {
    padding: 3.75rem !important;
  }
  .p-lg-16 {
    padding: 4rem !important;
  }
  .p-lg-17 {
    padding: 4.25rem !important;
  }
  .p-lg-18 {
    padding: 4.5rem !important;
  }
  .p-lg-19 {
    padding: 4.75rem !important;
  }
  .p-lg-20 {
    padding: 5rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-lg-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-lg-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-7 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  .px-lg-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-lg-9 {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  .px-lg-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-lg-11 {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  .px-lg-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-lg-13 {
    padding-right: 3.25rem !important;
    padding-left: 3.25rem !important;
  }
  .px-lg-14 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-lg-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .px-lg-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-lg-17 {
    padding-right: 4.25rem !important;
    padding-left: 4.25rem !important;
  }
  .px-lg-18 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-lg-19 {
    padding-right: 4.75rem !important;
    padding-left: 4.75rem !important;
  }
  .px-lg-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-lg-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-lg-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .py-lg-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-lg-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .py-lg-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-lg-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .py-lg-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-lg-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  .py-lg-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-lg-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-lg-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-lg-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  .py-lg-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-lg-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  .py-lg-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 0.75rem !important;
  }
  .pt-lg-4 {
    padding-top: 1rem !important;
  }
  .pt-lg-5 {
    padding-top: 1.25rem !important;
  }
  .pt-lg-6 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-7 {
    padding-top: 1.75rem !important;
  }
  .pt-lg-8 {
    padding-top: 2rem !important;
  }
  .pt-lg-9 {
    padding-top: 2.25rem !important;
  }
  .pt-lg-10 {
    padding-top: 2.5rem !important;
  }
  .pt-lg-11 {
    padding-top: 2.75rem !important;
  }
  .pt-lg-12 {
    padding-top: 3rem !important;
  }
  .pt-lg-13 {
    padding-top: 3.25rem !important;
  }
  .pt-lg-14 {
    padding-top: 3.5rem !important;
  }
  .pt-lg-15 {
    padding-top: 3.75rem !important;
  }
  .pt-lg-16 {
    padding-top: 4rem !important;
  }
  .pt-lg-17 {
    padding-top: 4.25rem !important;
  }
  .pt-lg-18 {
    padding-top: 4.5rem !important;
  }
  .pt-lg-19 {
    padding-top: 4.75rem !important;
  }
  .pt-lg-20 {
    padding-top: 5rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 0.75rem !important;
  }
  .pe-lg-4 {
    padding-right: 1rem !important;
  }
  .pe-lg-5 {
    padding-right: 1.25rem !important;
  }
  .pe-lg-6 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-7 {
    padding-right: 1.75rem !important;
  }
  .pe-lg-8 {
    padding-right: 2rem !important;
  }
  .pe-lg-9 {
    padding-right: 2.25rem !important;
  }
  .pe-lg-10 {
    padding-right: 2.5rem !important;
  }
  .pe-lg-11 {
    padding-right: 2.75rem !important;
  }
  .pe-lg-12 {
    padding-right: 3rem !important;
  }
  .pe-lg-13 {
    padding-right: 3.25rem !important;
  }
  .pe-lg-14 {
    padding-right: 3.5rem !important;
  }
  .pe-lg-15 {
    padding-right: 3.75rem !important;
  }
  .pe-lg-16 {
    padding-right: 4rem !important;
  }
  .pe-lg-17 {
    padding-right: 4.25rem !important;
  }
  .pe-lg-18 {
    padding-right: 4.5rem !important;
  }
  .pe-lg-19 {
    padding-right: 4.75rem !important;
  }
  .pe-lg-20 {
    padding-right: 5rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 1.25rem !important;
  }
  .pb-lg-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 1.75rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 2rem !important;
  }
  .pb-lg-9 {
    padding-bottom: 2.25rem !important;
  }
  .pb-lg-10 {
    padding-bottom: 2.5rem !important;
  }
  .pb-lg-11 {
    padding-bottom: 2.75rem !important;
  }
  .pb-lg-12 {
    padding-bottom: 3rem !important;
  }
  .pb-lg-13 {
    padding-bottom: 3.25rem !important;
  }
  .pb-lg-14 {
    padding-bottom: 3.5rem !important;
  }
  .pb-lg-15 {
    padding-bottom: 3.75rem !important;
  }
  .pb-lg-16 {
    padding-bottom: 4rem !important;
  }
  .pb-lg-17 {
    padding-bottom: 4.25rem !important;
  }
  .pb-lg-18 {
    padding-bottom: 4.5rem !important;
  }
  .pb-lg-19 {
    padding-bottom: 4.75rem !important;
  }
  .pb-lg-20 {
    padding-bottom: 5rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 0.75rem !important;
  }
  .ps-lg-4 {
    padding-left: 1rem !important;
  }
  .ps-lg-5 {
    padding-left: 1.25rem !important;
  }
  .ps-lg-6 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-7 {
    padding-left: 1.75rem !important;
  }
  .ps-lg-8 {
    padding-left: 2rem !important;
  }
  .ps-lg-9 {
    padding-left: 2.25rem !important;
  }
  .ps-lg-10 {
    padding-left: 2.5rem !important;
  }
  .ps-lg-11 {
    padding-left: 2.75rem !important;
  }
  .ps-lg-12 {
    padding-left: 3rem !important;
  }
  .ps-lg-13 {
    padding-left: 3.25rem !important;
  }
  .ps-lg-14 {
    padding-left: 3.5rem !important;
  }
  .ps-lg-15 {
    padding-left: 3.75rem !important;
  }
  .ps-lg-16 {
    padding-left: 4rem !important;
  }
  .ps-lg-17 {
    padding-left: 4.25rem !important;
  }
  .ps-lg-18 {
    padding-left: 4.5rem !important;
  }
  .ps-lg-19 {
    padding-left: 4.75rem !important;
  }
  .ps-lg-20 {
    padding-left: 5rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 0.75rem !important;
  }
  .gap-lg-4 {
    gap: 1rem !important;
  }
  .gap-lg-5 {
    gap: 1.25rem !important;
  }
  .gap-lg-6 {
    gap: 1.5rem !important;
  }
  .gap-lg-7 {
    gap: 1.75rem !important;
  }
  .gap-lg-8 {
    gap: 2rem !important;
  }
  .gap-lg-9 {
    gap: 2.25rem !important;
  }
  .gap-lg-10 {
    gap: 2.5rem !important;
  }
  .gap-lg-11 {
    gap: 2.75rem !important;
  }
  .gap-lg-12 {
    gap: 3rem !important;
  }
  .gap-lg-13 {
    gap: 3.25rem !important;
  }
  .gap-lg-14 {
    gap: 3.5rem !important;
  }
  .gap-lg-15 {
    gap: 3.75rem !important;
  }
  .gap-lg-16 {
    gap: 4rem !important;
  }
  .gap-lg-17 {
    gap: 4.25rem !important;
  }
  .gap-lg-18 {
    gap: 4.5rem !important;
  }
  .gap-lg-19 {
    gap: 4.75rem !important;
  }
  .gap-lg-20 {
    gap: 5rem !important;
  }
  .fs-lg-1 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-lg-2 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-lg-3 {
    font-size: calc(1.26rem + 0.12vw) !important;
  }
  .fs-lg-4 {
    font-size: 1.25rem !important;
  }
  .fs-lg-5 {
    font-size: 1.15rem !important;
  }
  .fs-lg-6 {
    font-size: 1.075rem !important;
  }
  .fs-lg-7 {
    font-size: 0.95rem !important;
  }
  .fs-lg-8 {
    font-size: 0.85rem !important;
  }
  .fs-lg-9 {
    font-size: 0.75rem !important;
  }
  .fs-lg-10 {
    font-size: 0.5rem !important;
  }
  .fs-lg-base {
    font-size: 1rem !important;
  }
  .fs-lg-fluid {
    font-size: 100% !important;
  }
  .fs-lg-2x {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-lg-2qx {
    font-size: calc(1.35rem + 1.2vw) !important;
  }
  .fs-lg-2hx {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-lg-2tx {
    font-size: calc(1.4rem + 1.8vw) !important;
  }
  .fs-lg-3x {
    font-size: calc(1.425rem + 2.1vw) !important;
  }
  .fs-lg-3qx {
    font-size: calc(1.45rem + 2.4vw) !important;
  }
  .fs-lg-3hx {
    font-size: calc(1.475rem + 2.7vw) !important;
  }
  .fs-lg-3tx {
    font-size: calc(1.5rem + 3vw) !important;
  }
  .fs-lg-4x {
    font-size: calc(1.525rem + 3.3vw) !important;
  }
  .fs-lg-4qx {
    font-size: calc(1.55rem + 3.6vw) !important;
  }
  .fs-lg-4hx {
    font-size: calc(1.575rem + 3.9vw) !important;
  }
  .fs-lg-4tx {
    font-size: calc(1.6rem + 4.2vw) !important;
  }
  .fs-lg-5x {
    font-size: calc(1.625rem + 4.5vw) !important;
  }
  .fs-lg-5qx {
    font-size: calc(1.65rem + 4.8vw) !important;
  }
  .fs-lg-5hx {
    font-size: calc(1.675rem + 5.1vw) !important;
  }
  .fs-lg-5tx {
    font-size: calc(1.7rem + 5.4vw) !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
  .min-w-lg-unset {
    min-width: unset !important;
  }
  .min-w-lg-25 {
    min-width: 25% !important;
  }
  .min-w-lg-50 {
    min-width: 50% !important;
  }
  .min-w-lg-75 {
    min-width: 75% !important;
  }
  .min-w-lg-100 {
    min-width: 100% !important;
  }
  .min-w-lg-auto {
    min-width: auto !important;
  }
  .min-w-lg-1px {
    min-width: 1px !important;
  }
  .min-w-lg-2px {
    min-width: 2px !important;
  }
  .min-w-lg-3px {
    min-width: 3px !important;
  }
  .min-w-lg-4px {
    min-width: 4px !important;
  }
  .min-w-lg-5px {
    min-width: 5px !important;
  }
  .min-w-lg-6px {
    min-width: 6px !important;
  }
  .min-w-lg-7px {
    min-width: 7px !important;
  }
  .min-w-lg-8px {
    min-width: 8px !important;
  }
  .min-w-lg-9px {
    min-width: 9px !important;
  }
  .min-w-lg-10px {
    min-width: 10px !important;
  }
  .min-w-lg-15px {
    min-width: 15px !important;
  }
  .min-w-lg-20px {
    min-width: 20px !important;
  }
  .min-w-lg-25px {
    min-width: 25px !important;
  }
  .min-w-lg-30px {
    min-width: 30px !important;
  }
  .min-w-lg-35px {
    min-width: 35px !important;
  }
  .min-w-lg-40px {
    min-width: 40px !important;
  }
  .min-w-lg-45px {
    min-width: 45px !important;
  }
  .min-w-lg-50px {
    min-width: 50px !important;
  }
  .min-w-lg-55px {
    min-width: 55px !important;
  }
  .min-w-lg-60px {
    min-width: 60px !important;
  }
  .min-w-lg-65px {
    min-width: 65px !important;
  }
  .min-w-lg-70px {
    min-width: 70px !important;
  }
  .min-w-lg-75px {
    min-width: 75px !important;
  }
  .min-w-lg-80px {
    min-width: 80px !important;
  }
  .min-w-lg-85px {
    min-width: 85px !important;
  }
  .min-w-lg-90px {
    min-width: 90px !important;
  }
  .min-w-lg-95px {
    min-width: 95px !important;
  }
  .min-w-lg-100px {
    min-width: 100px !important;
  }
  .min-w-lg-125px {
    min-width: 125px !important;
  }
  .min-w-lg-150px {
    min-width: 150px !important;
  }
  .min-w-lg-175px {
    min-width: 175px !important;
  }
  .min-w-lg-200px {
    min-width: 200px !important;
  }
  .min-w-lg-225px {
    min-width: 225px !important;
  }
  .min-w-lg-250px {
    min-width: 250px !important;
  }
  .min-w-lg-275px {
    min-width: 275px !important;
  }
  .min-w-lg-300px {
    min-width: 300px !important;
  }
  .min-w-lg-325px {
    min-width: 325px !important;
  }
  .min-w-lg-350px {
    min-width: 350px !important;
  }
  .min-w-lg-375px {
    min-width: 375px !important;
  }
  .min-w-lg-400px {
    min-width: 400px !important;
  }
  .min-w-lg-425px {
    min-width: 425px !important;
  }
  .min-w-lg-450px {
    min-width: 450px !important;
  }
  .min-w-lg-475px {
    min-width: 475px !important;
  }
  .min-w-lg-500px {
    min-width: 500px !important;
  }
  .min-w-lg-550px {
    min-width: 550px !important;
  }
  .min-w-lg-600px {
    min-width: 600px !important;
  }
  .min-w-lg-650px {
    min-width: 650px !important;
  }
  .min-w-lg-700px {
    min-width: 700px !important;
  }
  .min-w-lg-750px {
    min-width: 750px !important;
  }
  .min-w-lg-800px {
    min-width: 800px !important;
  }
  .min-w-lg-850px {
    min-width: 850px !important;
  }
  .min-w-lg-900px {
    min-width: 900px !important;
  }
  .min-w-lg-950px {
    min-width: 950px !important;
  }
  .min-w-lg-1000px {
    min-width: 1000px !important;
  }
  .min-h-lg-unset {
    min-height: unset !important;
  }
  .min-h-lg-25 {
    min-height: 25% !important;
  }
  .min-h-lg-50 {
    min-height: 50% !important;
  }
  .min-h-lg-75 {
    min-height: 75% !important;
  }
  .min-h-lg-100 {
    min-height: 100% !important;
  }
  .min-h-lg-auto {
    min-height: auto !important;
  }
  .min-h-lg-1px {
    min-height: 1px !important;
  }
  .min-h-lg-2px {
    min-height: 2px !important;
  }
  .min-h-lg-3px {
    min-height: 3px !important;
  }
  .min-h-lg-4px {
    min-height: 4px !important;
  }
  .min-h-lg-5px {
    min-height: 5px !important;
  }
  .min-h-lg-6px {
    min-height: 6px !important;
  }
  .min-h-lg-7px {
    min-height: 7px !important;
  }
  .min-h-lg-8px {
    min-height: 8px !important;
  }
  .min-h-lg-9px {
    min-height: 9px !important;
  }
  .min-h-lg-10px {
    min-height: 10px !important;
  }
  .min-h-lg-15px {
    min-height: 15px !important;
  }
  .min-h-lg-20px {
    min-height: 20px !important;
  }
  .min-h-lg-25px {
    min-height: 25px !important;
  }
  .min-h-lg-30px {
    min-height: 30px !important;
  }
  .min-h-lg-35px {
    min-height: 35px !important;
  }
  .min-h-lg-40px {
    min-height: 40px !important;
  }
  .min-h-lg-45px {
    min-height: 45px !important;
  }
  .min-h-lg-50px {
    min-height: 50px !important;
  }
  .min-h-lg-55px {
    min-height: 55px !important;
  }
  .min-h-lg-60px {
    min-height: 60px !important;
  }
  .min-h-lg-65px {
    min-height: 65px !important;
  }
  .min-h-lg-70px {
    min-height: 70px !important;
  }
  .min-h-lg-75px {
    min-height: 75px !important;
  }
  .min-h-lg-80px {
    min-height: 80px !important;
  }
  .min-h-lg-85px {
    min-height: 85px !important;
  }
  .min-h-lg-90px {
    min-height: 90px !important;
  }
  .min-h-lg-95px {
    min-height: 95px !important;
  }
  .min-h-lg-100px {
    min-height: 100px !important;
  }
  .min-h-lg-125px {
    min-height: 125px !important;
  }
  .min-h-lg-150px {
    min-height: 150px !important;
  }
  .min-h-lg-175px {
    min-height: 175px !important;
  }
  .min-h-lg-200px {
    min-height: 200px !important;
  }
  .min-h-lg-225px {
    min-height: 225px !important;
  }
  .min-h-lg-250px {
    min-height: 250px !important;
  }
  .min-h-lg-275px {
    min-height: 275px !important;
  }
  .min-h-lg-300px {
    min-height: 300px !important;
  }
  .min-h-lg-325px {
    min-height: 325px !important;
  }
  .min-h-lg-350px {
    min-height: 350px !important;
  }
  .min-h-lg-375px {
    min-height: 375px !important;
  }
  .min-h-lg-400px {
    min-height: 400px !important;
  }
  .min-h-lg-425px {
    min-height: 425px !important;
  }
  .min-h-lg-450px {
    min-height: 450px !important;
  }
  .min-h-lg-475px {
    min-height: 475px !important;
  }
  .min-h-lg-500px {
    min-height: 500px !important;
  }
  .min-h-lg-550px {
    min-height: 550px !important;
  }
  .min-h-lg-600px {
    min-height: 600px !important;
  }
  .min-h-lg-650px {
    min-height: 650px !important;
  }
  .min-h-lg-700px {
    min-height: 700px !important;
  }
  .min-h-lg-750px {
    min-height: 750px !important;
  }
  .min-h-lg-800px {
    min-height: 800px !important;
  }
  .min-h-lg-850px {
    min-height: 850px !important;
  }
  .min-h-lg-900px {
    min-height: 900px !important;
  }
  .min-h-lg-950px {
    min-height: 950px !important;
  }
  .min-h-lg-1000px {
    min-height: 1000px !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .position-xl-static {
    position: static !important;
  }
  .position-xl-relative {
    position: relative !important;
  }
  .position-xl-absolute {
    position: absolute !important;
  }
  .position-xl-fixed {
    position: fixed !important;
  }
  .position-xl-sticky {
    position: sticky !important;
  }
  .w-xl-unset {
    width: unset !important;
  }
  .w-xl-25 {
    width: 25% !important;
  }
  .w-xl-50 {
    width: 50% !important;
  }
  .w-xl-75 {
    width: 75% !important;
  }
  .w-xl-100 {
    width: 100% !important;
  }
  .w-xl-auto {
    width: auto !important;
  }
  .w-xl-1px {
    width: 1px !important;
  }
  .w-xl-2px {
    width: 2px !important;
  }
  .w-xl-3px {
    width: 3px !important;
  }
  .w-xl-4px {
    width: 4px !important;
  }
  .w-xl-5px {
    width: 5px !important;
  }
  .w-xl-6px {
    width: 6px !important;
  }
  .w-xl-7px {
    width: 7px !important;
  }
  .w-xl-8px {
    width: 8px !important;
  }
  .w-xl-9px {
    width: 9px !important;
  }
  .w-xl-10px {
    width: 10px !important;
  }
  .w-xl-15px {
    width: 15px !important;
  }
  .w-xl-20px {
    width: 20px !important;
  }
  .w-xl-25px {
    width: 25px !important;
  }
  .w-xl-30px {
    width: 30px !important;
  }
  .w-xl-35px {
    width: 35px !important;
  }
  .w-xl-40px {
    width: 40px !important;
  }
  .w-xl-45px {
    width: 45px !important;
  }
  .w-xl-50px {
    width: 50px !important;
  }
  .w-xl-55px {
    width: 55px !important;
  }
  .w-xl-60px {
    width: 60px !important;
  }
  .w-xl-65px {
    width: 65px !important;
  }
  .w-xl-70px {
    width: 70px !important;
  }
  .w-xl-75px {
    width: 75px !important;
  }
  .w-xl-80px {
    width: 80px !important;
  }
  .w-xl-85px {
    width: 85px !important;
  }
  .w-xl-90px {
    width: 90px !important;
  }
  .w-xl-95px {
    width: 95px !important;
  }
  .w-xl-100px {
    width: 100px !important;
  }
  .w-xl-125px {
    width: 125px !important;
  }
  .w-xl-150px {
    width: 150px !important;
  }
  .w-xl-175px {
    width: 175px !important;
  }
  .w-xl-200px {
    width: 200px !important;
  }
  .w-xl-225px {
    width: 225px !important;
  }
  .w-xl-250px {
    width: 250px !important;
  }
  .w-xl-275px {
    width: 275px !important;
  }
  .w-xl-300px {
    width: 300px !important;
  }
  .w-xl-325px {
    width: 325px !important;
  }
  .w-xl-350px {
    width: 350px !important;
  }
  .w-xl-375px {
    width: 375px !important;
  }
  .w-xl-400px {
    width: 400px !important;
  }
  .w-xl-425px {
    width: 425px !important;
  }
  .w-xl-450px {
    width: 450px !important;
  }
  .w-xl-475px {
    width: 475px !important;
  }
  .w-xl-500px {
    width: 500px !important;
  }
  .w-xl-550px {
    width: 550px !important;
  }
  .w-xl-600px {
    width: 600px !important;
  }
  .w-xl-650px {
    width: 650px !important;
  }
  .w-xl-700px {
    width: 700px !important;
  }
  .w-xl-750px {
    width: 750px !important;
  }
  .w-xl-800px {
    width: 800px !important;
  }
  .w-xl-850px {
    width: 850px !important;
  }
  .w-xl-900px {
    width: 900px !important;
  }
  .w-xl-950px {
    width: 950px !important;
  }
  .w-xl-1000px {
    width: 1000px !important;
  }
  .mw-xl-unset {
    max-width: unset !important;
  }
  .mw-xl-25 {
    max-width: 25% !important;
  }
  .mw-xl-50 {
    max-width: 50% !important;
  }
  .mw-xl-75 {
    max-width: 75% !important;
  }
  .mw-xl-100 {
    max-width: 100% !important;
  }
  .mw-xl-auto {
    max-width: auto !important;
  }
  .mw-xl-1px {
    max-width: 1px !important;
  }
  .mw-xl-2px {
    max-width: 2px !important;
  }
  .mw-xl-3px {
    max-width: 3px !important;
  }
  .mw-xl-4px {
    max-width: 4px !important;
  }
  .mw-xl-5px {
    max-width: 5px !important;
  }
  .mw-xl-6px {
    max-width: 6px !important;
  }
  .mw-xl-7px {
    max-width: 7px !important;
  }
  .mw-xl-8px {
    max-width: 8px !important;
  }
  .mw-xl-9px {
    max-width: 9px !important;
  }
  .mw-xl-10px {
    max-width: 10px !important;
  }
  .mw-xl-15px {
    max-width: 15px !important;
  }
  .mw-xl-20px {
    max-width: 20px !important;
  }
  .mw-xl-25px {
    max-width: 25px !important;
  }
  .mw-xl-30px {
    max-width: 30px !important;
  }
  .mw-xl-35px {
    max-width: 35px !important;
  }
  .mw-xl-40px {
    max-width: 40px !important;
  }
  .mw-xl-45px {
    max-width: 45px !important;
  }
  .mw-xl-50px {
    max-width: 50px !important;
  }
  .mw-xl-55px {
    max-width: 55px !important;
  }
  .mw-xl-60px {
    max-width: 60px !important;
  }
  .mw-xl-65px {
    max-width: 65px !important;
  }
  .mw-xl-70px {
    max-width: 70px !important;
  }
  .mw-xl-75px {
    max-width: 75px !important;
  }
  .mw-xl-80px {
    max-width: 80px !important;
  }
  .mw-xl-85px {
    max-width: 85px !important;
  }
  .mw-xl-90px {
    max-width: 90px !important;
  }
  .mw-xl-95px {
    max-width: 95px !important;
  }
  .mw-xl-100px {
    max-width: 100px !important;
  }
  .mw-xl-125px {
    max-width: 125px !important;
  }
  .mw-xl-150px {
    max-width: 150px !important;
  }
  .mw-xl-175px {
    max-width: 175px !important;
  }
  .mw-xl-200px {
    max-width: 200px !important;
  }
  .mw-xl-225px {
    max-width: 225px !important;
  }
  .mw-xl-250px {
    max-width: 250px !important;
  }
  .mw-xl-275px {
    max-width: 275px !important;
  }
  .mw-xl-300px {
    max-width: 300px !important;
  }
  .mw-xl-325px {
    max-width: 325px !important;
  }
  .mw-xl-350px {
    max-width: 350px !important;
  }
  .mw-xl-375px {
    max-width: 375px !important;
  }
  .mw-xl-400px {
    max-width: 400px !important;
  }
  .mw-xl-425px {
    max-width: 425px !important;
  }
  .mw-xl-450px {
    max-width: 450px !important;
  }
  .mw-xl-475px {
    max-width: 475px !important;
  }
  .mw-xl-500px {
    max-width: 500px !important;
  }
  .mw-xl-550px {
    max-width: 550px !important;
  }
  .mw-xl-600px {
    max-width: 600px !important;
  }
  .mw-xl-650px {
    max-width: 650px !important;
  }
  .mw-xl-700px {
    max-width: 700px !important;
  }
  .mw-xl-750px {
    max-width: 750px !important;
  }
  .mw-xl-800px {
    max-width: 800px !important;
  }
  .mw-xl-850px {
    max-width: 850px !important;
  }
  .mw-xl-900px {
    max-width: 900px !important;
  }
  .mw-xl-950px {
    max-width: 950px !important;
  }
  .mw-xl-1000px {
    max-width: 1000px !important;
  }
  .h-xl-unset {
    height: unset !important;
  }
  .h-xl-25 {
    height: 25% !important;
  }
  .h-xl-50 {
    height: 50% !important;
  }
  .h-xl-75 {
    height: 75% !important;
  }
  .h-xl-100 {
    height: 100% !important;
  }
  .h-xl-auto {
    height: auto !important;
  }
  .h-xl-1px {
    height: 1px !important;
  }
  .h-xl-2px {
    height: 2px !important;
  }
  .h-xl-3px {
    height: 3px !important;
  }
  .h-xl-4px {
    height: 4px !important;
  }
  .h-xl-5px {
    height: 5px !important;
  }
  .h-xl-6px {
    height: 6px !important;
  }
  .h-xl-7px {
    height: 7px !important;
  }
  .h-xl-8px {
    height: 8px !important;
  }
  .h-xl-9px {
    height: 9px !important;
  }
  .h-xl-10px {
    height: 10px !important;
  }
  .h-xl-15px {
    height: 15px !important;
  }
  .h-xl-20px {
    height: 20px !important;
  }
  .h-xl-25px {
    height: 25px !important;
  }
  .h-xl-30px {
    height: 30px !important;
  }
  .h-xl-35px {
    height: 35px !important;
  }
  .h-xl-40px {
    height: 40px !important;
  }
  .h-xl-45px {
    height: 45px !important;
  }
  .h-xl-50px {
    height: 50px !important;
  }
  .h-xl-55px {
    height: 55px !important;
  }
  .h-xl-60px {
    height: 60px !important;
  }
  .h-xl-65px {
    height: 65px !important;
  }
  .h-xl-70px {
    height: 70px !important;
  }
  .h-xl-75px {
    height: 75px !important;
  }
  .h-xl-80px {
    height: 80px !important;
  }
  .h-xl-85px {
    height: 85px !important;
  }
  .h-xl-90px {
    height: 90px !important;
  }
  .h-xl-95px {
    height: 95px !important;
  }
  .h-xl-100px {
    height: 100px !important;
  }
  .h-xl-125px {
    height: 125px !important;
  }
  .h-xl-150px {
    height: 150px !important;
  }
  .h-xl-175px {
    height: 175px !important;
  }
  .h-xl-200px {
    height: 200px !important;
  }
  .h-xl-225px {
    height: 225px !important;
  }
  .h-xl-250px {
    height: 250px !important;
  }
  .h-xl-275px {
    height: 275px !important;
  }
  .h-xl-300px {
    height: 300px !important;
  }
  .h-xl-325px {
    height: 325px !important;
  }
  .h-xl-350px {
    height: 350px !important;
  }
  .h-xl-375px {
    height: 375px !important;
  }
  .h-xl-400px {
    height: 400px !important;
  }
  .h-xl-425px {
    height: 425px !important;
  }
  .h-xl-450px {
    height: 450px !important;
  }
  .h-xl-475px {
    height: 475px !important;
  }
  .h-xl-500px {
    height: 500px !important;
  }
  .h-xl-550px {
    height: 550px !important;
  }
  .h-xl-600px {
    height: 600px !important;
  }
  .h-xl-650px {
    height: 650px !important;
  }
  .h-xl-700px {
    height: 700px !important;
  }
  .h-xl-750px {
    height: 750px !important;
  }
  .h-xl-800px {
    height: 800px !important;
  }
  .h-xl-850px {
    height: 850px !important;
  }
  .h-xl-900px {
    height: 900px !important;
  }
  .h-xl-950px {
    height: 950px !important;
  }
  .h-xl-1000px {
    height: 1000px !important;
  }
  .mh-xl-unset {
    max-height: unset !important;
  }
  .mh-xl-25 {
    max-height: 25% !important;
  }
  .mh-xl-50 {
    max-height: 50% !important;
  }
  .mh-xl-75 {
    max-height: 75% !important;
  }
  .mh-xl-100 {
    max-height: 100% !important;
  }
  .mh-xl-auto {
    max-height: auto !important;
  }
  .mh-xl-1px {
    max-height: 1px !important;
  }
  .mh-xl-2px {
    max-height: 2px !important;
  }
  .mh-xl-3px {
    max-height: 3px !important;
  }
  .mh-xl-4px {
    max-height: 4px !important;
  }
  .mh-xl-5px {
    max-height: 5px !important;
  }
  .mh-xl-6px {
    max-height: 6px !important;
  }
  .mh-xl-7px {
    max-height: 7px !important;
  }
  .mh-xl-8px {
    max-height: 8px !important;
  }
  .mh-xl-9px {
    max-height: 9px !important;
  }
  .mh-xl-10px {
    max-height: 10px !important;
  }
  .mh-xl-15px {
    max-height: 15px !important;
  }
  .mh-xl-20px {
    max-height: 20px !important;
  }
  .mh-xl-25px {
    max-height: 25px !important;
  }
  .mh-xl-30px {
    max-height: 30px !important;
  }
  .mh-xl-35px {
    max-height: 35px !important;
  }
  .mh-xl-40px {
    max-height: 40px !important;
  }
  .mh-xl-45px {
    max-height: 45px !important;
  }
  .mh-xl-50px {
    max-height: 50px !important;
  }
  .mh-xl-55px {
    max-height: 55px !important;
  }
  .mh-xl-60px {
    max-height: 60px !important;
  }
  .mh-xl-65px {
    max-height: 65px !important;
  }
  .mh-xl-70px {
    max-height: 70px !important;
  }
  .mh-xl-75px {
    max-height: 75px !important;
  }
  .mh-xl-80px {
    max-height: 80px !important;
  }
  .mh-xl-85px {
    max-height: 85px !important;
  }
  .mh-xl-90px {
    max-height: 90px !important;
  }
  .mh-xl-95px {
    max-height: 95px !important;
  }
  .mh-xl-100px {
    max-height: 100px !important;
  }
  .mh-xl-125px {
    max-height: 125px !important;
  }
  .mh-xl-150px {
    max-height: 150px !important;
  }
  .mh-xl-175px {
    max-height: 175px !important;
  }
  .mh-xl-200px {
    max-height: 200px !important;
  }
  .mh-xl-225px {
    max-height: 225px !important;
  }
  .mh-xl-250px {
    max-height: 250px !important;
  }
  .mh-xl-275px {
    max-height: 275px !important;
  }
  .mh-xl-300px {
    max-height: 300px !important;
  }
  .mh-xl-325px {
    max-height: 325px !important;
  }
  .mh-xl-350px {
    max-height: 350px !important;
  }
  .mh-xl-375px {
    max-height: 375px !important;
  }
  .mh-xl-400px {
    max-height: 400px !important;
  }
  .mh-xl-425px {
    max-height: 425px !important;
  }
  .mh-xl-450px {
    max-height: 450px !important;
  }
  .mh-xl-475px {
    max-height: 475px !important;
  }
  .mh-xl-500px {
    max-height: 500px !important;
  }
  .mh-xl-550px {
    max-height: 550px !important;
  }
  .mh-xl-600px {
    max-height: 600px !important;
  }
  .mh-xl-650px {
    max-height: 650px !important;
  }
  .mh-xl-700px {
    max-height: 700px !important;
  }
  .mh-xl-750px {
    max-height: 750px !important;
  }
  .mh-xl-800px {
    max-height: 800px !important;
  }
  .mh-xl-850px {
    max-height: 850px !important;
  }
  .mh-xl-900px {
    max-height: 900px !important;
  }
  .mh-xl-950px {
    max-height: 950px !important;
  }
  .mh-xl-1000px {
    max-height: 1000px !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 0.75rem !important;
  }
  .m-xl-4 {
    margin: 1rem !important;
  }
  .m-xl-5 {
    margin: 1.25rem !important;
  }
  .m-xl-6 {
    margin: 1.5rem !important;
  }
  .m-xl-7 {
    margin: 1.75rem !important;
  }
  .m-xl-8 {
    margin: 2rem !important;
  }
  .m-xl-9 {
    margin: 2.25rem !important;
  }
  .m-xl-10 {
    margin: 2.5rem !important;
  }
  .m-xl-11 {
    margin: 2.75rem !important;
  }
  .m-xl-12 {
    margin: 3rem !important;
  }
  .m-xl-13 {
    margin: 3.25rem !important;
  }
  .m-xl-14 {
    margin: 3.5rem !important;
  }
  .m-xl-15 {
    margin: 3.75rem !important;
  }
  .m-xl-16 {
    margin: 4rem !important;
  }
  .m-xl-17 {
    margin: 4.25rem !important;
  }
  .m-xl-18 {
    margin: 4.5rem !important;
  }
  .m-xl-19 {
    margin: 4.75rem !important;
  }
  .m-xl-20 {
    margin: 5rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-xl-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-xl-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-7 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .mx-xl-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xl-9 {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .mx-xl-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xl-11 {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  .mx-xl-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-13 {
    margin-right: 3.25rem !important;
    margin-left: 3.25rem !important;
  }
  .mx-xl-14 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xl-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-xl-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xl-17 {
    margin-right: 4.25rem !important;
    margin-left: 4.25rem !important;
  }
  .mx-xl-18 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xl-19 {
    margin-right: 4.75rem !important;
    margin-left: 4.75rem !important;
  }
  .mx-xl-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-xl-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-xl-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-xl-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xl-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-xl-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xl-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-xl-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  .my-xl-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xl-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-xl-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xl-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  .my-xl-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xl-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  .my-xl-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 0.75rem !important;
  }
  .mt-xl-4 {
    margin-top: 1rem !important;
  }
  .mt-xl-5 {
    margin-top: 1.25rem !important;
  }
  .mt-xl-6 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-7 {
    margin-top: 1.75rem !important;
  }
  .mt-xl-8 {
    margin-top: 2rem !important;
  }
  .mt-xl-9 {
    margin-top: 2.25rem !important;
  }
  .mt-xl-10 {
    margin-top: 2.5rem !important;
  }
  .mt-xl-11 {
    margin-top: 2.75rem !important;
  }
  .mt-xl-12 {
    margin-top: 3rem !important;
  }
  .mt-xl-13 {
    margin-top: 3.25rem !important;
  }
  .mt-xl-14 {
    margin-top: 3.5rem !important;
  }
  .mt-xl-15 {
    margin-top: 3.75rem !important;
  }
  .mt-xl-16 {
    margin-top: 4rem !important;
  }
  .mt-xl-17 {
    margin-top: 4.25rem !important;
  }
  .mt-xl-18 {
    margin-top: 4.5rem !important;
  }
  .mt-xl-19 {
    margin-top: 4.75rem !important;
  }
  .mt-xl-20 {
    margin-top: 5rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 0.75rem !important;
  }
  .me-xl-4 {
    margin-right: 1rem !important;
  }
  .me-xl-5 {
    margin-right: 1.25rem !important;
  }
  .me-xl-6 {
    margin-right: 1.5rem !important;
  }
  .me-xl-7 {
    margin-right: 1.75rem !important;
  }
  .me-xl-8 {
    margin-right: 2rem !important;
  }
  .me-xl-9 {
    margin-right: 2.25rem !important;
  }
  .me-xl-10 {
    margin-right: 2.5rem !important;
  }
  .me-xl-11 {
    margin-right: 2.75rem !important;
  }
  .me-xl-12 {
    margin-right: 3rem !important;
  }
  .me-xl-13 {
    margin-right: 3.25rem !important;
  }
  .me-xl-14 {
    margin-right: 3.5rem !important;
  }
  .me-xl-15 {
    margin-right: 3.75rem !important;
  }
  .me-xl-16 {
    margin-right: 4rem !important;
  }
  .me-xl-17 {
    margin-right: 4.25rem !important;
  }
  .me-xl-18 {
    margin-right: 4.5rem !important;
  }
  .me-xl-19 {
    margin-right: 4.75rem !important;
  }
  .me-xl-20 {
    margin-right: 5rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 1.25rem !important;
  }
  .mb-xl-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 1.75rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 2rem !important;
  }
  .mb-xl-9 {
    margin-bottom: 2.25rem !important;
  }
  .mb-xl-10 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xl-11 {
    margin-bottom: 2.75rem !important;
  }
  .mb-xl-12 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-13 {
    margin-bottom: 3.25rem !important;
  }
  .mb-xl-14 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xl-15 {
    margin-bottom: 3.75rem !important;
  }
  .mb-xl-16 {
    margin-bottom: 4rem !important;
  }
  .mb-xl-17 {
    margin-bottom: 4.25rem !important;
  }
  .mb-xl-18 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xl-19 {
    margin-bottom: 4.75rem !important;
  }
  .mb-xl-20 {
    margin-bottom: 5rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 0.75rem !important;
  }
  .ms-xl-4 {
    margin-left: 1rem !important;
  }
  .ms-xl-5 {
    margin-left: 1.25rem !important;
  }
  .ms-xl-6 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-7 {
    margin-left: 1.75rem !important;
  }
  .ms-xl-8 {
    margin-left: 2rem !important;
  }
  .ms-xl-9 {
    margin-left: 2.25rem !important;
  }
  .ms-xl-10 {
    margin-left: 2.5rem !important;
  }
  .ms-xl-11 {
    margin-left: 2.75rem !important;
  }
  .ms-xl-12 {
    margin-left: 3rem !important;
  }
  .ms-xl-13 {
    margin-left: 3.25rem !important;
  }
  .ms-xl-14 {
    margin-left: 3.5rem !important;
  }
  .ms-xl-15 {
    margin-left: 3.75rem !important;
  }
  .ms-xl-16 {
    margin-left: 4rem !important;
  }
  .ms-xl-17 {
    margin-left: 4.25rem !important;
  }
  .ms-xl-18 {
    margin-left: 4.5rem !important;
  }
  .ms-xl-19 {
    margin-left: 4.75rem !important;
  }
  .ms-xl-20 {
    margin-left: 5rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -0.75rem !important;
  }
  .m-xl-n4 {
    margin: -1rem !important;
  }
  .m-xl-n5 {
    margin: -1.25rem !important;
  }
  .m-xl-n6 {
    margin: -1.5rem !important;
  }
  .m-xl-n7 {
    margin: -1.75rem !important;
  }
  .m-xl-n8 {
    margin: -2rem !important;
  }
  .m-xl-n9 {
    margin: -2.25rem !important;
  }
  .m-xl-n10 {
    margin: -2.5rem !important;
  }
  .m-xl-n11 {
    margin: -2.75rem !important;
  }
  .m-xl-n12 {
    margin: -3rem !important;
  }
  .m-xl-n13 {
    margin: -3.25rem !important;
  }
  .m-xl-n14 {
    margin: -3.5rem !important;
  }
  .m-xl-n15 {
    margin: -3.75rem !important;
  }
  .m-xl-n16 {
    margin: -4rem !important;
  }
  .m-xl-n17 {
    margin: -4.25rem !important;
  }
  .m-xl-n18 {
    margin: -4.5rem !important;
  }
  .m-xl-n19 {
    margin: -4.75rem !important;
  }
  .m-xl-n20 {
    margin: -5rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n5 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-xl-n6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n7 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important;
  }
  .mx-xl-n8 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xl-n9 {
    margin-right: -2.25rem !important;
    margin-left: -2.25rem !important;
  }
  .mx-xl-n10 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-xl-n11 {
    margin-right: -2.75rem !important;
    margin-left: -2.75rem !important;
  }
  .mx-xl-n12 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xl-n13 {
    margin-right: -3.25rem !important;
    margin-left: -3.25rem !important;
  }
  .mx-xl-n14 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xl-n15 {
    margin-right: -3.75rem !important;
    margin-left: -3.75rem !important;
  }
  .mx-xl-n16 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xl-n17 {
    margin-right: -4.25rem !important;
    margin-left: -4.25rem !important;
  }
  .mx-xl-n18 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xl-n19 {
    margin-right: -4.75rem !important;
    margin-left: -4.75rem !important;
  }
  .mx-xl-n20 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-xl-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-xl-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }
  .my-xl-n8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xl-n9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }
  .my-xl-n10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-xl-n11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }
  .my-xl-n12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xl-n13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }
  .my-xl-n14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xl-n15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  .my-xl-n16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xl-n17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }
  .my-xl-n18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xl-n19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }
  .my-xl-n20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -0.75rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1rem !important;
  }
  .mt-xl-n5 {
    margin-top: -1.25rem !important;
  }
  .mt-xl-n6 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n7 {
    margin-top: -1.75rem !important;
  }
  .mt-xl-n8 {
    margin-top: -2rem !important;
  }
  .mt-xl-n9 {
    margin-top: -2.25rem !important;
  }
  .mt-xl-n10 {
    margin-top: -2.5rem !important;
  }
  .mt-xl-n11 {
    margin-top: -2.75rem !important;
  }
  .mt-xl-n12 {
    margin-top: -3rem !important;
  }
  .mt-xl-n13 {
    margin-top: -3.25rem !important;
  }
  .mt-xl-n14 {
    margin-top: -3.5rem !important;
  }
  .mt-xl-n15 {
    margin-top: -3.75rem !important;
  }
  .mt-xl-n16 {
    margin-top: -4rem !important;
  }
  .mt-xl-n17 {
    margin-top: -4.25rem !important;
  }
  .mt-xl-n18 {
    margin-top: -4.5rem !important;
  }
  .mt-xl-n19 {
    margin-top: -4.75rem !important;
  }
  .mt-xl-n20 {
    margin-top: -5rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -0.75rem !important;
  }
  .me-xl-n4 {
    margin-right: -1rem !important;
  }
  .me-xl-n5 {
    margin-right: -1.25rem !important;
  }
  .me-xl-n6 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n7 {
    margin-right: -1.75rem !important;
  }
  .me-xl-n8 {
    margin-right: -2rem !important;
  }
  .me-xl-n9 {
    margin-right: -2.25rem !important;
  }
  .me-xl-n10 {
    margin-right: -2.5rem !important;
  }
  .me-xl-n11 {
    margin-right: -2.75rem !important;
  }
  .me-xl-n12 {
    margin-right: -3rem !important;
  }
  .me-xl-n13 {
    margin-right: -3.25rem !important;
  }
  .me-xl-n14 {
    margin-right: -3.5rem !important;
  }
  .me-xl-n15 {
    margin-right: -3.75rem !important;
  }
  .me-xl-n16 {
    margin-right: -4rem !important;
  }
  .me-xl-n17 {
    margin-right: -4.25rem !important;
  }
  .me-xl-n18 {
    margin-right: -4.5rem !important;
  }
  .me-xl-n19 {
    margin-right: -4.75rem !important;
  }
  .me-xl-n20 {
    margin-right: -5rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -0.75rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -1.25rem !important;
  }
  .mb-xl-n6 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n7 {
    margin-bottom: -1.75rem !important;
  }
  .mb-xl-n8 {
    margin-bottom: -2rem !important;
  }
  .mb-xl-n9 {
    margin-bottom: -2.25rem !important;
  }
  .mb-xl-n10 {
    margin-bottom: -2.5rem !important;
  }
  .mb-xl-n11 {
    margin-bottom: -2.75rem !important;
  }
  .mb-xl-n12 {
    margin-bottom: -3rem !important;
  }
  .mb-xl-n13 {
    margin-bottom: -3.25rem !important;
  }
  .mb-xl-n14 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xl-n15 {
    margin-bottom: -3.75rem !important;
  }
  .mb-xl-n16 {
    margin-bottom: -4rem !important;
  }
  .mb-xl-n17 {
    margin-bottom: -4.25rem !important;
  }
  .mb-xl-n18 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xl-n19 {
    margin-bottom: -4.75rem !important;
  }
  .mb-xl-n20 {
    margin-bottom: -5rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -0.75rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1rem !important;
  }
  .ms-xl-n5 {
    margin-left: -1.25rem !important;
  }
  .ms-xl-n6 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n7 {
    margin-left: -1.75rem !important;
  }
  .ms-xl-n8 {
    margin-left: -2rem !important;
  }
  .ms-xl-n9 {
    margin-left: -2.25rem !important;
  }
  .ms-xl-n10 {
    margin-left: -2.5rem !important;
  }
  .ms-xl-n11 {
    margin-left: -2.75rem !important;
  }
  .ms-xl-n12 {
    margin-left: -3rem !important;
  }
  .ms-xl-n13 {
    margin-left: -3.25rem !important;
  }
  .ms-xl-n14 {
    margin-left: -3.5rem !important;
  }
  .ms-xl-n15 {
    margin-left: -3.75rem !important;
  }
  .ms-xl-n16 {
    margin-left: -4rem !important;
  }
  .ms-xl-n17 {
    margin-left: -4.25rem !important;
  }
  .ms-xl-n18 {
    margin-left: -4.5rem !important;
  }
  .ms-xl-n19 {
    margin-left: -4.75rem !important;
  }
  .ms-xl-n20 {
    margin-left: -5rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 0.75rem !important;
  }
  .p-xl-4 {
    padding: 1rem !important;
  }
  .p-xl-5 {
    padding: 1.25rem !important;
  }
  .p-xl-6 {
    padding: 1.5rem !important;
  }
  .p-xl-7 {
    padding: 1.75rem !important;
  }
  .p-xl-8 {
    padding: 2rem !important;
  }
  .p-xl-9 {
    padding: 2.25rem !important;
  }
  .p-xl-10 {
    padding: 2.5rem !important;
  }
  .p-xl-11 {
    padding: 2.75rem !important;
  }
  .p-xl-12 {
    padding: 3rem !important;
  }
  .p-xl-13 {
    padding: 3.25rem !important;
  }
  .p-xl-14 {
    padding: 3.5rem !important;
  }
  .p-xl-15 {
    padding: 3.75rem !important;
  }
  .p-xl-16 {
    padding: 4rem !important;
  }
  .p-xl-17 {
    padding: 4.25rem !important;
  }
  .p-xl-18 {
    padding: 4.5rem !important;
  }
  .p-xl-19 {
    padding: 4.75rem !important;
  }
  .p-xl-20 {
    padding: 5rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-xl-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-xl-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-7 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  .px-xl-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xl-9 {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  .px-xl-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xl-11 {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  .px-xl-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xl-13 {
    padding-right: 3.25rem !important;
    padding-left: 3.25rem !important;
  }
  .px-xl-14 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xl-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .px-xl-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xl-17 {
    padding-right: 4.25rem !important;
    padding-left: 4.25rem !important;
  }
  .px-xl-18 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xl-19 {
    padding-right: 4.75rem !important;
    padding-left: 4.75rem !important;
  }
  .px-xl-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-xl-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-xl-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .py-xl-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xl-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .py-xl-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xl-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .py-xl-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xl-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  .py-xl-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xl-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-xl-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xl-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  .py-xl-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xl-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  .py-xl-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 0.75rem !important;
  }
  .pt-xl-4 {
    padding-top: 1rem !important;
  }
  .pt-xl-5 {
    padding-top: 1.25rem !important;
  }
  .pt-xl-6 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-7 {
    padding-top: 1.75rem !important;
  }
  .pt-xl-8 {
    padding-top: 2rem !important;
  }
  .pt-xl-9 {
    padding-top: 2.25rem !important;
  }
  .pt-xl-10 {
    padding-top: 2.5rem !important;
  }
  .pt-xl-11 {
    padding-top: 2.75rem !important;
  }
  .pt-xl-12 {
    padding-top: 3rem !important;
  }
  .pt-xl-13 {
    padding-top: 3.25rem !important;
  }
  .pt-xl-14 {
    padding-top: 3.5rem !important;
  }
  .pt-xl-15 {
    padding-top: 3.75rem !important;
  }
  .pt-xl-16 {
    padding-top: 4rem !important;
  }
  .pt-xl-17 {
    padding-top: 4.25rem !important;
  }
  .pt-xl-18 {
    padding-top: 4.5rem !important;
  }
  .pt-xl-19 {
    padding-top: 4.75rem !important;
  }
  .pt-xl-20 {
    padding-top: 5rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 0.75rem !important;
  }
  .pe-xl-4 {
    padding-right: 1rem !important;
  }
  .pe-xl-5 {
    padding-right: 1.25rem !important;
  }
  .pe-xl-6 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-7 {
    padding-right: 1.75rem !important;
  }
  .pe-xl-8 {
    padding-right: 2rem !important;
  }
  .pe-xl-9 {
    padding-right: 2.25rem !important;
  }
  .pe-xl-10 {
    padding-right: 2.5rem !important;
  }
  .pe-xl-11 {
    padding-right: 2.75rem !important;
  }
  .pe-xl-12 {
    padding-right: 3rem !important;
  }
  .pe-xl-13 {
    padding-right: 3.25rem !important;
  }
  .pe-xl-14 {
    padding-right: 3.5rem !important;
  }
  .pe-xl-15 {
    padding-right: 3.75rem !important;
  }
  .pe-xl-16 {
    padding-right: 4rem !important;
  }
  .pe-xl-17 {
    padding-right: 4.25rem !important;
  }
  .pe-xl-18 {
    padding-right: 4.5rem !important;
  }
  .pe-xl-19 {
    padding-right: 4.75rem !important;
  }
  .pe-xl-20 {
    padding-right: 5rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 1.25rem !important;
  }
  .pb-xl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 1.75rem !important;
  }
  .pb-xl-8 {
    padding-bottom: 2rem !important;
  }
  .pb-xl-9 {
    padding-bottom: 2.25rem !important;
  }
  .pb-xl-10 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xl-11 {
    padding-bottom: 2.75rem !important;
  }
  .pb-xl-12 {
    padding-bottom: 3rem !important;
  }
  .pb-xl-13 {
    padding-bottom: 3.25rem !important;
  }
  .pb-xl-14 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xl-15 {
    padding-bottom: 3.75rem !important;
  }
  .pb-xl-16 {
    padding-bottom: 4rem !important;
  }
  .pb-xl-17 {
    padding-bottom: 4.25rem !important;
  }
  .pb-xl-18 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xl-19 {
    padding-bottom: 4.75rem !important;
  }
  .pb-xl-20 {
    padding-bottom: 5rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 0.75rem !important;
  }
  .ps-xl-4 {
    padding-left: 1rem !important;
  }
  .ps-xl-5 {
    padding-left: 1.25rem !important;
  }
  .ps-xl-6 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-7 {
    padding-left: 1.75rem !important;
  }
  .ps-xl-8 {
    padding-left: 2rem !important;
  }
  .ps-xl-9 {
    padding-left: 2.25rem !important;
  }
  .ps-xl-10 {
    padding-left: 2.5rem !important;
  }
  .ps-xl-11 {
    padding-left: 2.75rem !important;
  }
  .ps-xl-12 {
    padding-left: 3rem !important;
  }
  .ps-xl-13 {
    padding-left: 3.25rem !important;
  }
  .ps-xl-14 {
    padding-left: 3.5rem !important;
  }
  .ps-xl-15 {
    padding-left: 3.75rem !important;
  }
  .ps-xl-16 {
    padding-left: 4rem !important;
  }
  .ps-xl-17 {
    padding-left: 4.25rem !important;
  }
  .ps-xl-18 {
    padding-left: 4.5rem !important;
  }
  .ps-xl-19 {
    padding-left: 4.75rem !important;
  }
  .ps-xl-20 {
    padding-left: 5rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 0.75rem !important;
  }
  .gap-xl-4 {
    gap: 1rem !important;
  }
  .gap-xl-5 {
    gap: 1.25rem !important;
  }
  .gap-xl-6 {
    gap: 1.5rem !important;
  }
  .gap-xl-7 {
    gap: 1.75rem !important;
  }
  .gap-xl-8 {
    gap: 2rem !important;
  }
  .gap-xl-9 {
    gap: 2.25rem !important;
  }
  .gap-xl-10 {
    gap: 2.5rem !important;
  }
  .gap-xl-11 {
    gap: 2.75rem !important;
  }
  .gap-xl-12 {
    gap: 3rem !important;
  }
  .gap-xl-13 {
    gap: 3.25rem !important;
  }
  .gap-xl-14 {
    gap: 3.5rem !important;
  }
  .gap-xl-15 {
    gap: 3.75rem !important;
  }
  .gap-xl-16 {
    gap: 4rem !important;
  }
  .gap-xl-17 {
    gap: 4.25rem !important;
  }
  .gap-xl-18 {
    gap: 4.5rem !important;
  }
  .gap-xl-19 {
    gap: 4.75rem !important;
  }
  .gap-xl-20 {
    gap: 5rem !important;
  }
  .fs-xl-1 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-xl-2 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-xl-3 {
    font-size: calc(1.26rem + 0.12vw) !important;
  }
  .fs-xl-4 {
    font-size: 1.25rem !important;
  }
  .fs-xl-5 {
    font-size: 1.15rem !important;
  }
  .fs-xl-6 {
    font-size: 1.075rem !important;
  }
  .fs-xl-7 {
    font-size: 0.95rem !important;
  }
  .fs-xl-8 {
    font-size: 0.85rem !important;
  }
  .fs-xl-9 {
    font-size: 0.75rem !important;
  }
  .fs-xl-10 {
    font-size: 0.5rem !important;
  }
  .fs-xl-base {
    font-size: 1rem !important;
  }
  .fs-xl-fluid {
    font-size: 100% !important;
  }
  .fs-xl-2x {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-xl-2qx {
    font-size: calc(1.35rem + 1.2vw) !important;
  }
  .fs-xl-2hx {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-xl-2tx {
    font-size: calc(1.4rem + 1.8vw) !important;
  }
  .fs-xl-3x {
    font-size: calc(1.425rem + 2.1vw) !important;
  }
  .fs-xl-3qx {
    font-size: calc(1.45rem + 2.4vw) !important;
  }
  .fs-xl-3hx {
    font-size: calc(1.475rem + 2.7vw) !important;
  }
  .fs-xl-3tx {
    font-size: calc(1.5rem + 3vw) !important;
  }
  .fs-xl-4x {
    font-size: calc(1.525rem + 3.3vw) !important;
  }
  .fs-xl-4qx {
    font-size: calc(1.55rem + 3.6vw) !important;
  }
  .fs-xl-4hx {
    font-size: calc(1.575rem + 3.9vw) !important;
  }
  .fs-xl-4tx {
    font-size: calc(1.6rem + 4.2vw) !important;
  }
  .fs-xl-5x {
    font-size: calc(1.625rem + 4.5vw) !important;
  }
  .fs-xl-5qx {
    font-size: calc(1.65rem + 4.8vw) !important;
  }
  .fs-xl-5hx {
    font-size: calc(1.675rem + 5.1vw) !important;
  }
  .fs-xl-5tx {
    font-size: calc(1.7rem + 5.4vw) !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
  .min-w-xl-unset {
    min-width: unset !important;
  }
  .min-w-xl-25 {
    min-width: 25% !important;
  }
  .min-w-xl-50 {
    min-width: 50% !important;
  }
  .min-w-xl-75 {
    min-width: 75% !important;
  }
  .min-w-xl-100 {
    min-width: 100% !important;
  }
  .min-w-xl-auto {
    min-width: auto !important;
  }
  .min-w-xl-1px {
    min-width: 1px !important;
  }
  .min-w-xl-2px {
    min-width: 2px !important;
  }
  .min-w-xl-3px {
    min-width: 3px !important;
  }
  .min-w-xl-4px {
    min-width: 4px !important;
  }
  .min-w-xl-5px {
    min-width: 5px !important;
  }
  .min-w-xl-6px {
    min-width: 6px !important;
  }
  .min-w-xl-7px {
    min-width: 7px !important;
  }
  .min-w-xl-8px {
    min-width: 8px !important;
  }
  .min-w-xl-9px {
    min-width: 9px !important;
  }
  .min-w-xl-10px {
    min-width: 10px !important;
  }
  .min-w-xl-15px {
    min-width: 15px !important;
  }
  .min-w-xl-20px {
    min-width: 20px !important;
  }
  .min-w-xl-25px {
    min-width: 25px !important;
  }
  .min-w-xl-30px {
    min-width: 30px !important;
  }
  .min-w-xl-35px {
    min-width: 35px !important;
  }
  .min-w-xl-40px {
    min-width: 40px !important;
  }
  .min-w-xl-45px {
    min-width: 45px !important;
  }
  .min-w-xl-50px {
    min-width: 50px !important;
  }
  .min-w-xl-55px {
    min-width: 55px !important;
  }
  .min-w-xl-60px {
    min-width: 60px !important;
  }
  .min-w-xl-65px {
    min-width: 65px !important;
  }
  .min-w-xl-70px {
    min-width: 70px !important;
  }
  .min-w-xl-75px {
    min-width: 75px !important;
  }
  .min-w-xl-80px {
    min-width: 80px !important;
  }
  .min-w-xl-85px {
    min-width: 85px !important;
  }
  .min-w-xl-90px {
    min-width: 90px !important;
  }
  .min-w-xl-95px {
    min-width: 95px !important;
  }
  .min-w-xl-100px {
    min-width: 100px !important;
  }
  .min-w-xl-125px {
    min-width: 125px !important;
  }
  .min-w-xl-150px {
    min-width: 150px !important;
  }
  .min-w-xl-175px {
    min-width: 175px !important;
  }
  .min-w-xl-200px {
    min-width: 200px !important;
  }
  .min-w-xl-225px {
    min-width: 225px !important;
  }
  .min-w-xl-250px {
    min-width: 250px !important;
  }
  .min-w-xl-275px {
    min-width: 275px !important;
  }
  .min-w-xl-300px {
    min-width: 300px !important;
  }
  .min-w-xl-325px {
    min-width: 325px !important;
  }
  .min-w-xl-350px {
    min-width: 350px !important;
  }
  .min-w-xl-375px {
    min-width: 375px !important;
  }
  .min-w-xl-400px {
    min-width: 400px !important;
  }
  .min-w-xl-425px {
    min-width: 425px !important;
  }
  .min-w-xl-450px {
    min-width: 450px !important;
  }
  .min-w-xl-475px {
    min-width: 475px !important;
  }
  .min-w-xl-500px {
    min-width: 500px !important;
  }
  .min-w-xl-550px {
    min-width: 550px !important;
  }
  .min-w-xl-600px {
    min-width: 600px !important;
  }
  .min-w-xl-650px {
    min-width: 650px !important;
  }
  .min-w-xl-700px {
    min-width: 700px !important;
  }
  .min-w-xl-750px {
    min-width: 750px !important;
  }
  .min-w-xl-800px {
    min-width: 800px !important;
  }
  .min-w-xl-850px {
    min-width: 850px !important;
  }
  .min-w-xl-900px {
    min-width: 900px !important;
  }
  .min-w-xl-950px {
    min-width: 950px !important;
  }
  .min-w-xl-1000px {
    min-width: 1000px !important;
  }
  .min-h-xl-unset {
    min-height: unset !important;
  }
  .min-h-xl-25 {
    min-height: 25% !important;
  }
  .min-h-xl-50 {
    min-height: 50% !important;
  }
  .min-h-xl-75 {
    min-height: 75% !important;
  }
  .min-h-xl-100 {
    min-height: 100% !important;
  }
  .min-h-xl-auto {
    min-height: auto !important;
  }
  .min-h-xl-1px {
    min-height: 1px !important;
  }
  .min-h-xl-2px {
    min-height: 2px !important;
  }
  .min-h-xl-3px {
    min-height: 3px !important;
  }
  .min-h-xl-4px {
    min-height: 4px !important;
  }
  .min-h-xl-5px {
    min-height: 5px !important;
  }
  .min-h-xl-6px {
    min-height: 6px !important;
  }
  .min-h-xl-7px {
    min-height: 7px !important;
  }
  .min-h-xl-8px {
    min-height: 8px !important;
  }
  .min-h-xl-9px {
    min-height: 9px !important;
  }
  .min-h-xl-10px {
    min-height: 10px !important;
  }
  .min-h-xl-15px {
    min-height: 15px !important;
  }
  .min-h-xl-20px {
    min-height: 20px !important;
  }
  .min-h-xl-25px {
    min-height: 25px !important;
  }
  .min-h-xl-30px {
    min-height: 30px !important;
  }
  .min-h-xl-35px {
    min-height: 35px !important;
  }
  .min-h-xl-40px {
    min-height: 40px !important;
  }
  .min-h-xl-45px {
    min-height: 45px !important;
  }
  .min-h-xl-50px {
    min-height: 50px !important;
  }
  .min-h-xl-55px {
    min-height: 55px !important;
  }
  .min-h-xl-60px {
    min-height: 60px !important;
  }
  .min-h-xl-65px {
    min-height: 65px !important;
  }
  .min-h-xl-70px {
    min-height: 70px !important;
  }
  .min-h-xl-75px {
    min-height: 75px !important;
  }
  .min-h-xl-80px {
    min-height: 80px !important;
  }
  .min-h-xl-85px {
    min-height: 85px !important;
  }
  .min-h-xl-90px {
    min-height: 90px !important;
  }
  .min-h-xl-95px {
    min-height: 95px !important;
  }
  .min-h-xl-100px {
    min-height: 100px !important;
  }
  .min-h-xl-125px {
    min-height: 125px !important;
  }
  .min-h-xl-150px {
    min-height: 150px !important;
  }
  .min-h-xl-175px {
    min-height: 175px !important;
  }
  .min-h-xl-200px {
    min-height: 200px !important;
  }
  .min-h-xl-225px {
    min-height: 225px !important;
  }
  .min-h-xl-250px {
    min-height: 250px !important;
  }
  .min-h-xl-275px {
    min-height: 275px !important;
  }
  .min-h-xl-300px {
    min-height: 300px !important;
  }
  .min-h-xl-325px {
    min-height: 325px !important;
  }
  .min-h-xl-350px {
    min-height: 350px !important;
  }
  .min-h-xl-375px {
    min-height: 375px !important;
  }
  .min-h-xl-400px {
    min-height: 400px !important;
  }
  .min-h-xl-425px {
    min-height: 425px !important;
  }
  .min-h-xl-450px {
    min-height: 450px !important;
  }
  .min-h-xl-475px {
    min-height: 475px !important;
  }
  .min-h-xl-500px {
    min-height: 500px !important;
  }
  .min-h-xl-550px {
    min-height: 550px !important;
  }
  .min-h-xl-600px {
    min-height: 600px !important;
  }
  .min-h-xl-650px {
    min-height: 650px !important;
  }
  .min-h-xl-700px {
    min-height: 700px !important;
  }
  .min-h-xl-750px {
    min-height: 750px !important;
  }
  .min-h-xl-800px {
    min-height: 800px !important;
  }
  .min-h-xl-850px {
    min-height: 850px !important;
  }
  .min-h-xl-900px {
    min-height: 900px !important;
  }
  .min-h-xl-950px {
    min-height: 950px !important;
  }
  .min-h-xl-1000px {
    min-height: 1000px !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .position-xxl-static {
    position: static !important;
  }
  .position-xxl-relative {
    position: relative !important;
  }
  .position-xxl-absolute {
    position: absolute !important;
  }
  .position-xxl-fixed {
    position: fixed !important;
  }
  .position-xxl-sticky {
    position: sticky !important;
  }
  .w-xxl-unset {
    width: unset !important;
  }
  .w-xxl-25 {
    width: 25% !important;
  }
  .w-xxl-50 {
    width: 50% !important;
  }
  .w-xxl-75 {
    width: 75% !important;
  }
  .w-xxl-100 {
    width: 100% !important;
  }
  .w-xxl-auto {
    width: auto !important;
  }
  .w-xxl-1px {
    width: 1px !important;
  }
  .w-xxl-2px {
    width: 2px !important;
  }
  .w-xxl-3px {
    width: 3px !important;
  }
  .w-xxl-4px {
    width: 4px !important;
  }
  .w-xxl-5px {
    width: 5px !important;
  }
  .w-xxl-6px {
    width: 6px !important;
  }
  .w-xxl-7px {
    width: 7px !important;
  }
  .w-xxl-8px {
    width: 8px !important;
  }
  .w-xxl-9px {
    width: 9px !important;
  }
  .w-xxl-10px {
    width: 10px !important;
  }
  .w-xxl-15px {
    width: 15px !important;
  }
  .w-xxl-20px {
    width: 20px !important;
  }
  .w-xxl-25px {
    width: 25px !important;
  }
  .w-xxl-30px {
    width: 30px !important;
  }
  .w-xxl-35px {
    width: 35px !important;
  }
  .w-xxl-40px {
    width: 40px !important;
  }
  .w-xxl-45px {
    width: 45px !important;
  }
  .w-xxl-50px {
    width: 50px !important;
  }
  .w-xxl-55px {
    width: 55px !important;
  }
  .w-xxl-60px {
    width: 60px !important;
  }
  .w-xxl-65px {
    width: 65px !important;
  }
  .w-xxl-70px {
    width: 70px !important;
  }
  .w-xxl-75px {
    width: 75px !important;
  }
  .w-xxl-80px {
    width: 80px !important;
  }
  .w-xxl-85px {
    width: 85px !important;
  }
  .w-xxl-90px {
    width: 90px !important;
  }
  .w-xxl-95px {
    width: 95px !important;
  }
  .w-xxl-100px {
    width: 100px !important;
  }
  .w-xxl-125px {
    width: 125px !important;
  }
  .w-xxl-150px {
    width: 150px !important;
  }
  .w-xxl-175px {
    width: 175px !important;
  }
  .w-xxl-200px {
    width: 200px !important;
  }
  .w-xxl-225px {
    width: 225px !important;
  }
  .w-xxl-250px {
    width: 250px !important;
  }
  .w-xxl-275px {
    width: 275px !important;
  }
  .w-xxl-300px {
    width: 300px !important;
  }
  .w-xxl-325px {
    width: 325px !important;
  }
  .w-xxl-350px {
    width: 350px !important;
  }
  .w-xxl-375px {
    width: 375px !important;
  }
  .w-xxl-400px {
    width: 400px !important;
  }
  .w-xxl-425px {
    width: 425px !important;
  }
  .w-xxl-450px {
    width: 450px !important;
  }
  .w-xxl-475px {
    width: 475px !important;
  }
  .w-xxl-500px {
    width: 500px !important;
  }
  .w-xxl-550px {
    width: 550px !important;
  }
  .w-xxl-600px {
    width: 600px !important;
  }
  .w-xxl-650px {
    width: 650px !important;
  }
  .w-xxl-700px {
    width: 700px !important;
  }
  .w-xxl-750px {
    width: 750px !important;
  }
  .w-xxl-800px {
    width: 800px !important;
  }
  .w-xxl-850px {
    width: 850px !important;
  }
  .w-xxl-900px {
    width: 900px !important;
  }
  .w-xxl-950px {
    width: 950px !important;
  }
  .w-xxl-1000px {
    width: 1000px !important;
  }
  .mw-xxl-unset {
    max-width: unset !important;
  }
  .mw-xxl-25 {
    max-width: 25% !important;
  }
  .mw-xxl-50 {
    max-width: 50% !important;
  }
  .mw-xxl-75 {
    max-width: 75% !important;
  }
  .mw-xxl-100 {
    max-width: 100% !important;
  }
  .mw-xxl-auto {
    max-width: auto !important;
  }
  .mw-xxl-1px {
    max-width: 1px !important;
  }
  .mw-xxl-2px {
    max-width: 2px !important;
  }
  .mw-xxl-3px {
    max-width: 3px !important;
  }
  .mw-xxl-4px {
    max-width: 4px !important;
  }
  .mw-xxl-5px {
    max-width: 5px !important;
  }
  .mw-xxl-6px {
    max-width: 6px !important;
  }
  .mw-xxl-7px {
    max-width: 7px !important;
  }
  .mw-xxl-8px {
    max-width: 8px !important;
  }
  .mw-xxl-9px {
    max-width: 9px !important;
  }
  .mw-xxl-10px {
    max-width: 10px !important;
  }
  .mw-xxl-15px {
    max-width: 15px !important;
  }
  .mw-xxl-20px {
    max-width: 20px !important;
  }
  .mw-xxl-25px {
    max-width: 25px !important;
  }
  .mw-xxl-30px {
    max-width: 30px !important;
  }
  .mw-xxl-35px {
    max-width: 35px !important;
  }
  .mw-xxl-40px {
    max-width: 40px !important;
  }
  .mw-xxl-45px {
    max-width: 45px !important;
  }
  .mw-xxl-50px {
    max-width: 50px !important;
  }
  .mw-xxl-55px {
    max-width: 55px !important;
  }
  .mw-xxl-60px {
    max-width: 60px !important;
  }
  .mw-xxl-65px {
    max-width: 65px !important;
  }
  .mw-xxl-70px {
    max-width: 70px !important;
  }
  .mw-xxl-75px {
    max-width: 75px !important;
  }
  .mw-xxl-80px {
    max-width: 80px !important;
  }
  .mw-xxl-85px {
    max-width: 85px !important;
  }
  .mw-xxl-90px {
    max-width: 90px !important;
  }
  .mw-xxl-95px {
    max-width: 95px !important;
  }
  .mw-xxl-100px {
    max-width: 100px !important;
  }
  .mw-xxl-125px {
    max-width: 125px !important;
  }
  .mw-xxl-150px {
    max-width: 150px !important;
  }
  .mw-xxl-175px {
    max-width: 175px !important;
  }
  .mw-xxl-200px {
    max-width: 200px !important;
  }
  .mw-xxl-225px {
    max-width: 225px !important;
  }
  .mw-xxl-250px {
    max-width: 250px !important;
  }
  .mw-xxl-275px {
    max-width: 275px !important;
  }
  .mw-xxl-300px {
    max-width: 300px !important;
  }
  .mw-xxl-325px {
    max-width: 325px !important;
  }
  .mw-xxl-350px {
    max-width: 350px !important;
  }
  .mw-xxl-375px {
    max-width: 375px !important;
  }
  .mw-xxl-400px {
    max-width: 400px !important;
  }
  .mw-xxl-425px {
    max-width: 425px !important;
  }
  .mw-xxl-450px {
    max-width: 450px !important;
  }
  .mw-xxl-475px {
    max-width: 475px !important;
  }
  .mw-xxl-500px {
    max-width: 500px !important;
  }
  .mw-xxl-550px {
    max-width: 550px !important;
  }
  .mw-xxl-600px {
    max-width: 600px !important;
  }
  .mw-xxl-650px {
    max-width: 650px !important;
  }
  .mw-xxl-700px {
    max-width: 700px !important;
  }
  .mw-xxl-750px {
    max-width: 750px !important;
  }
  .mw-xxl-800px {
    max-width: 800px !important;
  }
  .mw-xxl-850px {
    max-width: 850px !important;
  }
  .mw-xxl-900px {
    max-width: 900px !important;
  }
  .mw-xxl-950px {
    max-width: 950px !important;
  }
  .mw-xxl-1000px {
    max-width: 1000px !important;
  }
  .h-xxl-unset {
    height: unset !important;
  }
  .h-xxl-25 {
    height: 25% !important;
  }
  .h-xxl-50 {
    height: 50% !important;
  }
  .h-xxl-75 {
    height: 75% !important;
  }
  .h-xxl-100 {
    height: 100% !important;
  }
  .h-xxl-auto {
    height: auto !important;
  }
  .h-xxl-1px {
    height: 1px !important;
  }
  .h-xxl-2px {
    height: 2px !important;
  }
  .h-xxl-3px {
    height: 3px !important;
  }
  .h-xxl-4px {
    height: 4px !important;
  }
  .h-xxl-5px {
    height: 5px !important;
  }
  .h-xxl-6px {
    height: 6px !important;
  }
  .h-xxl-7px {
    height: 7px !important;
  }
  .h-xxl-8px {
    height: 8px !important;
  }
  .h-xxl-9px {
    height: 9px !important;
  }
  .h-xxl-10px {
    height: 10px !important;
  }
  .h-xxl-15px {
    height: 15px !important;
  }
  .h-xxl-20px {
    height: 20px !important;
  }
  .h-xxl-25px {
    height: 25px !important;
  }
  .h-xxl-30px {
    height: 30px !important;
  }
  .h-xxl-35px {
    height: 35px !important;
  }
  .h-xxl-40px {
    height: 40px !important;
  }
  .h-xxl-45px {
    height: 45px !important;
  }
  .h-xxl-50px {
    height: 50px !important;
  }
  .h-xxl-55px {
    height: 55px !important;
  }
  .h-xxl-60px {
    height: 60px !important;
  }
  .h-xxl-65px {
    height: 65px !important;
  }
  .h-xxl-70px {
    height: 70px !important;
  }
  .h-xxl-75px {
    height: 75px !important;
  }
  .h-xxl-80px {
    height: 80px !important;
  }
  .h-xxl-85px {
    height: 85px !important;
  }
  .h-xxl-90px {
    height: 90px !important;
  }
  .h-xxl-95px {
    height: 95px !important;
  }
  .h-xxl-100px {
    height: 100px !important;
  }
  .h-xxl-125px {
    height: 125px !important;
  }
  .h-xxl-150px {
    height: 150px !important;
  }
  .h-xxl-175px {
    height: 175px !important;
  }
  .h-xxl-200px {
    height: 200px !important;
  }
  .h-xxl-225px {
    height: 225px !important;
  }
  .h-xxl-250px {
    height: 250px !important;
  }
  .h-xxl-275px {
    height: 275px !important;
  }
  .h-xxl-300px {
    height: 300px !important;
  }
  .h-xxl-325px {
    height: 325px !important;
  }
  .h-xxl-350px {
    height: 350px !important;
  }
  .h-xxl-375px {
    height: 375px !important;
  }
  .h-xxl-400px {
    height: 400px !important;
  }
  .h-xxl-425px {
    height: 425px !important;
  }
  .h-xxl-450px {
    height: 450px !important;
  }
  .h-xxl-475px {
    height: 475px !important;
  }
  .h-xxl-500px {
    height: 500px !important;
  }
  .h-xxl-550px {
    height: 550px !important;
  }
  .h-xxl-600px {
    height: 600px !important;
  }
  .h-xxl-650px {
    height: 650px !important;
  }
  .h-xxl-700px {
    height: 700px !important;
  }
  .h-xxl-750px {
    height: 750px !important;
  }
  .h-xxl-800px {
    height: 800px !important;
  }
  .h-xxl-850px {
    height: 850px !important;
  }
  .h-xxl-900px {
    height: 900px !important;
  }
  .h-xxl-950px {
    height: 950px !important;
  }
  .h-xxl-1000px {
    height: 1000px !important;
  }
  .mh-xxl-unset {
    max-height: unset !important;
  }
  .mh-xxl-25 {
    max-height: 25% !important;
  }
  .mh-xxl-50 {
    max-height: 50% !important;
  }
  .mh-xxl-75 {
    max-height: 75% !important;
  }
  .mh-xxl-100 {
    max-height: 100% !important;
  }
  .mh-xxl-auto {
    max-height: auto !important;
  }
  .mh-xxl-1px {
    max-height: 1px !important;
  }
  .mh-xxl-2px {
    max-height: 2px !important;
  }
  .mh-xxl-3px {
    max-height: 3px !important;
  }
  .mh-xxl-4px {
    max-height: 4px !important;
  }
  .mh-xxl-5px {
    max-height: 5px !important;
  }
  .mh-xxl-6px {
    max-height: 6px !important;
  }
  .mh-xxl-7px {
    max-height: 7px !important;
  }
  .mh-xxl-8px {
    max-height: 8px !important;
  }
  .mh-xxl-9px {
    max-height: 9px !important;
  }
  .mh-xxl-10px {
    max-height: 10px !important;
  }
  .mh-xxl-15px {
    max-height: 15px !important;
  }
  .mh-xxl-20px {
    max-height: 20px !important;
  }
  .mh-xxl-25px {
    max-height: 25px !important;
  }
  .mh-xxl-30px {
    max-height: 30px !important;
  }
  .mh-xxl-35px {
    max-height: 35px !important;
  }
  .mh-xxl-40px {
    max-height: 40px !important;
  }
  .mh-xxl-45px {
    max-height: 45px !important;
  }
  .mh-xxl-50px {
    max-height: 50px !important;
  }
  .mh-xxl-55px {
    max-height: 55px !important;
  }
  .mh-xxl-60px {
    max-height: 60px !important;
  }
  .mh-xxl-65px {
    max-height: 65px !important;
  }
  .mh-xxl-70px {
    max-height: 70px !important;
  }
  .mh-xxl-75px {
    max-height: 75px !important;
  }
  .mh-xxl-80px {
    max-height: 80px !important;
  }
  .mh-xxl-85px {
    max-height: 85px !important;
  }
  .mh-xxl-90px {
    max-height: 90px !important;
  }
  .mh-xxl-95px {
    max-height: 95px !important;
  }
  .mh-xxl-100px {
    max-height: 100px !important;
  }
  .mh-xxl-125px {
    max-height: 125px !important;
  }
  .mh-xxl-150px {
    max-height: 150px !important;
  }
  .mh-xxl-175px {
    max-height: 175px !important;
  }
  .mh-xxl-200px {
    max-height: 200px !important;
  }
  .mh-xxl-225px {
    max-height: 225px !important;
  }
  .mh-xxl-250px {
    max-height: 250px !important;
  }
  .mh-xxl-275px {
    max-height: 275px !important;
  }
  .mh-xxl-300px {
    max-height: 300px !important;
  }
  .mh-xxl-325px {
    max-height: 325px !important;
  }
  .mh-xxl-350px {
    max-height: 350px !important;
  }
  .mh-xxl-375px {
    max-height: 375px !important;
  }
  .mh-xxl-400px {
    max-height: 400px !important;
  }
  .mh-xxl-425px {
    max-height: 425px !important;
  }
  .mh-xxl-450px {
    max-height: 450px !important;
  }
  .mh-xxl-475px {
    max-height: 475px !important;
  }
  .mh-xxl-500px {
    max-height: 500px !important;
  }
  .mh-xxl-550px {
    max-height: 550px !important;
  }
  .mh-xxl-600px {
    max-height: 600px !important;
  }
  .mh-xxl-650px {
    max-height: 650px !important;
  }
  .mh-xxl-700px {
    max-height: 700px !important;
  }
  .mh-xxl-750px {
    max-height: 750px !important;
  }
  .mh-xxl-800px {
    max-height: 800px !important;
  }
  .mh-xxl-850px {
    max-height: 850px !important;
  }
  .mh-xxl-900px {
    max-height: 900px !important;
  }
  .mh-xxl-950px {
    max-height: 950px !important;
  }
  .mh-xxl-1000px {
    max-height: 1000px !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 0.75rem !important;
  }
  .m-xxl-4 {
    margin: 1rem !important;
  }
  .m-xxl-5 {
    margin: 1.25rem !important;
  }
  .m-xxl-6 {
    margin: 1.5rem !important;
  }
  .m-xxl-7 {
    margin: 1.75rem !important;
  }
  .m-xxl-8 {
    margin: 2rem !important;
  }
  .m-xxl-9 {
    margin: 2.25rem !important;
  }
  .m-xxl-10 {
    margin: 2.5rem !important;
  }
  .m-xxl-11 {
    margin: 2.75rem !important;
  }
  .m-xxl-12 {
    margin: 3rem !important;
  }
  .m-xxl-13 {
    margin: 3.25rem !important;
  }
  .m-xxl-14 {
    margin: 3.5rem !important;
  }
  .m-xxl-15 {
    margin: 3.75rem !important;
  }
  .m-xxl-16 {
    margin: 4rem !important;
  }
  .m-xxl-17 {
    margin: 4.25rem !important;
  }
  .m-xxl-18 {
    margin: 4.5rem !important;
  }
  .m-xxl-19 {
    margin: 4.75rem !important;
  }
  .m-xxl-20 {
    margin: 5rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-5 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-xxl-6 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-7 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important;
  }
  .mx-xxl-8 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .mx-xxl-9 {
    margin-right: 2.25rem !important;
    margin-left: 2.25rem !important;
  }
  .mx-xxl-10 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xxl-11 {
    margin-right: 2.75rem !important;
    margin-left: 2.75rem !important;
  }
  .mx-xxl-12 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-13 {
    margin-right: 3.25rem !important;
    margin-left: 3.25rem !important;
  }
  .mx-xxl-14 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .mx-xxl-15 {
    margin-right: 3.75rem !important;
    margin-left: 3.75rem !important;
  }
  .mx-xxl-16 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .mx-xxl-17 {
    margin-right: 4.25rem !important;
    margin-left: 4.25rem !important;
  }
  .mx-xxl-18 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .mx-xxl-19 {
    margin-right: 4.75rem !important;
    margin-left: 4.75rem !important;
  }
  .mx-xxl-20 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 0.75rem !important;
    margin-bottom: 0.75rem !important;
  }
  .my-xxl-4 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-5 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-xxl-6 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-7 {
    margin-top: 1.75rem !important;
    margin-bottom: 1.75rem !important;
  }
  .my-xxl-8 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .my-xxl-9 {
    margin-top: 2.25rem !important;
    margin-bottom: 2.25rem !important;
  }
  .my-xxl-10 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xxl-11 {
    margin-top: 2.75rem !important;
    margin-bottom: 2.75rem !important;
  }
  .my-xxl-12 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-13 {
    margin-top: 3.25rem !important;
    margin-bottom: 3.25rem !important;
  }
  .my-xxl-14 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .my-xxl-15 {
    margin-top: 3.75rem !important;
    margin-bottom: 3.75rem !important;
  }
  .my-xxl-16 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .my-xxl-17 {
    margin-top: 4.25rem !important;
    margin-bottom: 4.25rem !important;
  }
  .my-xxl-18 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .my-xxl-19 {
    margin-top: 4.75rem !important;
    margin-bottom: 4.75rem !important;
  }
  .my-xxl-20 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 0.75rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1rem !important;
  }
  .mt-xxl-5 {
    margin-top: 1.25rem !important;
  }
  .mt-xxl-6 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-7 {
    margin-top: 1.75rem !important;
  }
  .mt-xxl-8 {
    margin-top: 2rem !important;
  }
  .mt-xxl-9 {
    margin-top: 2.25rem !important;
  }
  .mt-xxl-10 {
    margin-top: 2.5rem !important;
  }
  .mt-xxl-11 {
    margin-top: 2.75rem !important;
  }
  .mt-xxl-12 {
    margin-top: 3rem !important;
  }
  .mt-xxl-13 {
    margin-top: 3.25rem !important;
  }
  .mt-xxl-14 {
    margin-top: 3.5rem !important;
  }
  .mt-xxl-15 {
    margin-top: 3.75rem !important;
  }
  .mt-xxl-16 {
    margin-top: 4rem !important;
  }
  .mt-xxl-17 {
    margin-top: 4.25rem !important;
  }
  .mt-xxl-18 {
    margin-top: 4.5rem !important;
  }
  .mt-xxl-19 {
    margin-top: 4.75rem !important;
  }
  .mt-xxl-20 {
    margin-top: 5rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 0.75rem !important;
  }
  .me-xxl-4 {
    margin-right: 1rem !important;
  }
  .me-xxl-5 {
    margin-right: 1.25rem !important;
  }
  .me-xxl-6 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-7 {
    margin-right: 1.75rem !important;
  }
  .me-xxl-8 {
    margin-right: 2rem !important;
  }
  .me-xxl-9 {
    margin-right: 2.25rem !important;
  }
  .me-xxl-10 {
    margin-right: 2.5rem !important;
  }
  .me-xxl-11 {
    margin-right: 2.75rem !important;
  }
  .me-xxl-12 {
    margin-right: 3rem !important;
  }
  .me-xxl-13 {
    margin-right: 3.25rem !important;
  }
  .me-xxl-14 {
    margin-right: 3.5rem !important;
  }
  .me-xxl-15 {
    margin-right: 3.75rem !important;
  }
  .me-xxl-16 {
    margin-right: 4rem !important;
  }
  .me-xxl-17 {
    margin-right: 4.25rem !important;
  }
  .me-xxl-18 {
    margin-right: 4.5rem !important;
  }
  .me-xxl-19 {
    margin-right: 4.75rem !important;
  }
  .me-xxl-20 {
    margin-right: 5rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 0.75rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 1.25rem !important;
  }
  .mb-xxl-6 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 1.75rem !important;
  }
  .mb-xxl-8 {
    margin-bottom: 2rem !important;
  }
  .mb-xxl-9 {
    margin-bottom: 2.25rem !important;
  }
  .mb-xxl-10 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xxl-11 {
    margin-bottom: 2.75rem !important;
  }
  .mb-xxl-12 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-13 {
    margin-bottom: 3.25rem !important;
  }
  .mb-xxl-14 {
    margin-bottom: 3.5rem !important;
  }
  .mb-xxl-15 {
    margin-bottom: 3.75rem !important;
  }
  .mb-xxl-16 {
    margin-bottom: 4rem !important;
  }
  .mb-xxl-17 {
    margin-bottom: 4.25rem !important;
  }
  .mb-xxl-18 {
    margin-bottom: 4.5rem !important;
  }
  .mb-xxl-19 {
    margin-bottom: 4.75rem !important;
  }
  .mb-xxl-20 {
    margin-bottom: 5rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 0.75rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1rem !important;
  }
  .ms-xxl-5 {
    margin-left: 1.25rem !important;
  }
  .ms-xxl-6 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-7 {
    margin-left: 1.75rem !important;
  }
  .ms-xxl-8 {
    margin-left: 2rem !important;
  }
  .ms-xxl-9 {
    margin-left: 2.25rem !important;
  }
  .ms-xxl-10 {
    margin-left: 2.5rem !important;
  }
  .ms-xxl-11 {
    margin-left: 2.75rem !important;
  }
  .ms-xxl-12 {
    margin-left: 3rem !important;
  }
  .ms-xxl-13 {
    margin-left: 3.25rem !important;
  }
  .ms-xxl-14 {
    margin-left: 3.5rem !important;
  }
  .ms-xxl-15 {
    margin-left: 3.75rem !important;
  }
  .ms-xxl-16 {
    margin-left: 4rem !important;
  }
  .ms-xxl-17 {
    margin-left: 4.25rem !important;
  }
  .ms-xxl-18 {
    margin-left: 4.5rem !important;
  }
  .ms-xxl-19 {
    margin-left: 4.75rem !important;
  }
  .ms-xxl-20 {
    margin-left: 5rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -0.75rem !important;
  }
  .m-xxl-n4 {
    margin: -1rem !important;
  }
  .m-xxl-n5 {
    margin: -1.25rem !important;
  }
  .m-xxl-n6 {
    margin: -1.5rem !important;
  }
  .m-xxl-n7 {
    margin: -1.75rem !important;
  }
  .m-xxl-n8 {
    margin: -2rem !important;
  }
  .m-xxl-n9 {
    margin: -2.25rem !important;
  }
  .m-xxl-n10 {
    margin: -2.5rem !important;
  }
  .m-xxl-n11 {
    margin: -2.75rem !important;
  }
  .m-xxl-n12 {
    margin: -3rem !important;
  }
  .m-xxl-n13 {
    margin: -3.25rem !important;
  }
  .m-xxl-n14 {
    margin: -3.5rem !important;
  }
  .m-xxl-n15 {
    margin: -3.75rem !important;
  }
  .m-xxl-n16 {
    margin: -4rem !important;
  }
  .m-xxl-n17 {
    margin: -4.25rem !important;
  }
  .m-xxl-n18 {
    margin: -4.5rem !important;
  }
  .m-xxl-n19 {
    margin: -4.75rem !important;
  }
  .m-xxl-n20 {
    margin: -5rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -0.75rem !important;
    margin-left: -0.75rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -1.25rem !important;
    margin-left: -1.25rem !important;
  }
  .mx-xxl-n6 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n7 {
    margin-right: -1.75rem !important;
    margin-left: -1.75rem !important;
  }
  .mx-xxl-n8 {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }
  .mx-xxl-n9 {
    margin-right: -2.25rem !important;
    margin-left: -2.25rem !important;
  }
  .mx-xxl-n10 {
    margin-right: -2.5rem !important;
    margin-left: -2.5rem !important;
  }
  .mx-xxl-n11 {
    margin-right: -2.75rem !important;
    margin-left: -2.75rem !important;
  }
  .mx-xxl-n12 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .mx-xxl-n13 {
    margin-right: -3.25rem !important;
    margin-left: -3.25rem !important;
  }
  .mx-xxl-n14 {
    margin-right: -3.5rem !important;
    margin-left: -3.5rem !important;
  }
  .mx-xxl-n15 {
    margin-right: -3.75rem !important;
    margin-left: -3.75rem !important;
  }
  .mx-xxl-n16 {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }
  .mx-xxl-n17 {
    margin-right: -4.25rem !important;
    margin-left: -4.25rem !important;
  }
  .mx-xxl-n18 {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  .mx-xxl-n19 {
    margin-right: -4.75rem !important;
    margin-left: -4.75rem !important;
  }
  .mx-xxl-n20 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -0.75rem !important;
    margin-bottom: -0.75rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n5 {
    margin-top: -1.25rem !important;
    margin-bottom: -1.25rem !important;
  }
  .my-xxl-n6 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n7 {
    margin-top: -1.75rem !important;
    margin-bottom: -1.75rem !important;
  }
  .my-xxl-n8 {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }
  .my-xxl-n9 {
    margin-top: -2.25rem !important;
    margin-bottom: -2.25rem !important;
  }
  .my-xxl-n10 {
    margin-top: -2.5rem !important;
    margin-bottom: -2.5rem !important;
  }
  .my-xxl-n11 {
    margin-top: -2.75rem !important;
    margin-bottom: -2.75rem !important;
  }
  .my-xxl-n12 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .my-xxl-n13 {
    margin-top: -3.25rem !important;
    margin-bottom: -3.25rem !important;
  }
  .my-xxl-n14 {
    margin-top: -3.5rem !important;
    margin-bottom: -3.5rem !important;
  }
  .my-xxl-n15 {
    margin-top: -3.75rem !important;
    margin-bottom: -3.75rem !important;
  }
  .my-xxl-n16 {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }
  .my-xxl-n17 {
    margin-top: -4.25rem !important;
    margin-bottom: -4.25rem !important;
  }
  .my-xxl-n18 {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  .my-xxl-n19 {
    margin-top: -4.75rem !important;
    margin-bottom: -4.75rem !important;
  }
  .my-xxl-n20 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -0.75rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -1.25rem !important;
  }
  .mt-xxl-n6 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n7 {
    margin-top: -1.75rem !important;
  }
  .mt-xxl-n8 {
    margin-top: -2rem !important;
  }
  .mt-xxl-n9 {
    margin-top: -2.25rem !important;
  }
  .mt-xxl-n10 {
    margin-top: -2.5rem !important;
  }
  .mt-xxl-n11 {
    margin-top: -2.75rem !important;
  }
  .mt-xxl-n12 {
    margin-top: -3rem !important;
  }
  .mt-xxl-n13 {
    margin-top: -3.25rem !important;
  }
  .mt-xxl-n14 {
    margin-top: -3.5rem !important;
  }
  .mt-xxl-n15 {
    margin-top: -3.75rem !important;
  }
  .mt-xxl-n16 {
    margin-top: -4rem !important;
  }
  .mt-xxl-n17 {
    margin-top: -4.25rem !important;
  }
  .mt-xxl-n18 {
    margin-top: -4.5rem !important;
  }
  .mt-xxl-n19 {
    margin-top: -4.75rem !important;
  }
  .mt-xxl-n20 {
    margin-top: -5rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -0.75rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1rem !important;
  }
  .me-xxl-n5 {
    margin-right: -1.25rem !important;
  }
  .me-xxl-n6 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n7 {
    margin-right: -1.75rem !important;
  }
  .me-xxl-n8 {
    margin-right: -2rem !important;
  }
  .me-xxl-n9 {
    margin-right: -2.25rem !important;
  }
  .me-xxl-n10 {
    margin-right: -2.5rem !important;
  }
  .me-xxl-n11 {
    margin-right: -2.75rem !important;
  }
  .me-xxl-n12 {
    margin-right: -3rem !important;
  }
  .me-xxl-n13 {
    margin-right: -3.25rem !important;
  }
  .me-xxl-n14 {
    margin-right: -3.5rem !important;
  }
  .me-xxl-n15 {
    margin-right: -3.75rem !important;
  }
  .me-xxl-n16 {
    margin-right: -4rem !important;
  }
  .me-xxl-n17 {
    margin-right: -4.25rem !important;
  }
  .me-xxl-n18 {
    margin-right: -4.5rem !important;
  }
  .me-xxl-n19 {
    margin-right: -4.75rem !important;
  }
  .me-xxl-n20 {
    margin-right: -5rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -0.75rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -1.25rem !important;
  }
  .mb-xxl-n6 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n7 {
    margin-bottom: -1.75rem !important;
  }
  .mb-xxl-n8 {
    margin-bottom: -2rem !important;
  }
  .mb-xxl-n9 {
    margin-bottom: -2.25rem !important;
  }
  .mb-xxl-n10 {
    margin-bottom: -2.5rem !important;
  }
  .mb-xxl-n11 {
    margin-bottom: -2.75rem !important;
  }
  .mb-xxl-n12 {
    margin-bottom: -3rem !important;
  }
  .mb-xxl-n13 {
    margin-bottom: -3.25rem !important;
  }
  .mb-xxl-n14 {
    margin-bottom: -3.5rem !important;
  }
  .mb-xxl-n15 {
    margin-bottom: -3.75rem !important;
  }
  .mb-xxl-n16 {
    margin-bottom: -4rem !important;
  }
  .mb-xxl-n17 {
    margin-bottom: -4.25rem !important;
  }
  .mb-xxl-n18 {
    margin-bottom: -4.5rem !important;
  }
  .mb-xxl-n19 {
    margin-bottom: -4.75rem !important;
  }
  .mb-xxl-n20 {
    margin-bottom: -5rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -0.75rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -1.25rem !important;
  }
  .ms-xxl-n6 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n7 {
    margin-left: -1.75rem !important;
  }
  .ms-xxl-n8 {
    margin-left: -2rem !important;
  }
  .ms-xxl-n9 {
    margin-left: -2.25rem !important;
  }
  .ms-xxl-n10 {
    margin-left: -2.5rem !important;
  }
  .ms-xxl-n11 {
    margin-left: -2.75rem !important;
  }
  .ms-xxl-n12 {
    margin-left: -3rem !important;
  }
  .ms-xxl-n13 {
    margin-left: -3.25rem !important;
  }
  .ms-xxl-n14 {
    margin-left: -3.5rem !important;
  }
  .ms-xxl-n15 {
    margin-left: -3.75rem !important;
  }
  .ms-xxl-n16 {
    margin-left: -4rem !important;
  }
  .ms-xxl-n17 {
    margin-left: -4.25rem !important;
  }
  .ms-xxl-n18 {
    margin-left: -4.5rem !important;
  }
  .ms-xxl-n19 {
    margin-left: -4.75rem !important;
  }
  .ms-xxl-n20 {
    margin-left: -5rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 0.75rem !important;
  }
  .p-xxl-4 {
    padding: 1rem !important;
  }
  .p-xxl-5 {
    padding: 1.25rem !important;
  }
  .p-xxl-6 {
    padding: 1.5rem !important;
  }
  .p-xxl-7 {
    padding: 1.75rem !important;
  }
  .p-xxl-8 {
    padding: 2rem !important;
  }
  .p-xxl-9 {
    padding: 2.25rem !important;
  }
  .p-xxl-10 {
    padding: 2.5rem !important;
  }
  .p-xxl-11 {
    padding: 2.75rem !important;
  }
  .p-xxl-12 {
    padding: 3rem !important;
  }
  .p-xxl-13 {
    padding: 3.25rem !important;
  }
  .p-xxl-14 {
    padding: 3.5rem !important;
  }
  .p-xxl-15 {
    padding: 3.75rem !important;
  }
  .p-xxl-16 {
    padding: 4rem !important;
  }
  .p-xxl-17 {
    padding: 4.25rem !important;
  }
  .p-xxl-18 {
    padding: 4.5rem !important;
  }
  .p-xxl-19 {
    padding: 4.75rem !important;
  }
  .p-xxl-20 {
    padding: 5rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .px-xxl-4 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-5 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-xxl-6 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-7 {
    padding-right: 1.75rem !important;
    padding-left: 1.75rem !important;
  }
  .px-xxl-8 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .px-xxl-9 {
    padding-right: 2.25rem !important;
    padding-left: 2.25rem !important;
  }
  .px-xxl-10 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .px-xxl-11 {
    padding-right: 2.75rem !important;
    padding-left: 2.75rem !important;
  }
  .px-xxl-12 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .px-xxl-13 {
    padding-right: 3.25rem !important;
    padding-left: 3.25rem !important;
  }
  .px-xxl-14 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .px-xxl-15 {
    padding-right: 3.75rem !important;
    padding-left: 3.75rem !important;
  }
  .px-xxl-16 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .px-xxl-17 {
    padding-right: 4.25rem !important;
    padding-left: 4.25rem !important;
  }
  .px-xxl-18 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .px-xxl-19 {
    padding-right: 4.75rem !important;
    padding-left: 4.75rem !important;
  }
  .px-xxl-20 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .py-xxl-4 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-5 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-xxl-6 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-7 {
    padding-top: 1.75rem !important;
    padding-bottom: 1.75rem !important;
  }
  .py-xxl-8 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .py-xxl-9 {
    padding-top: 2.25rem !important;
    padding-bottom: 2.25rem !important;
  }
  .py-xxl-10 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .py-xxl-11 {
    padding-top: 2.75rem !important;
    padding-bottom: 2.75rem !important;
  }
  .py-xxl-12 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .py-xxl-13 {
    padding-top: 3.25rem !important;
    padding-bottom: 3.25rem !important;
  }
  .py-xxl-14 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .py-xxl-15 {
    padding-top: 3.75rem !important;
    padding-bottom: 3.75rem !important;
  }
  .py-xxl-16 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .py-xxl-17 {
    padding-top: 4.25rem !important;
    padding-bottom: 4.25rem !important;
  }
  .py-xxl-18 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .py-xxl-19 {
    padding-top: 4.75rem !important;
    padding-bottom: 4.75rem !important;
  }
  .py-xxl-20 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 0.75rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1rem !important;
  }
  .pt-xxl-5 {
    padding-top: 1.25rem !important;
  }
  .pt-xxl-6 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-7 {
    padding-top: 1.75rem !important;
  }
  .pt-xxl-8 {
    padding-top: 2rem !important;
  }
  .pt-xxl-9 {
    padding-top: 2.25rem !important;
  }
  .pt-xxl-10 {
    padding-top: 2.5rem !important;
  }
  .pt-xxl-11 {
    padding-top: 2.75rem !important;
  }
  .pt-xxl-12 {
    padding-top: 3rem !important;
  }
  .pt-xxl-13 {
    padding-top: 3.25rem !important;
  }
  .pt-xxl-14 {
    padding-top: 3.5rem !important;
  }
  .pt-xxl-15 {
    padding-top: 3.75rem !important;
  }
  .pt-xxl-16 {
    padding-top: 4rem !important;
  }
  .pt-xxl-17 {
    padding-top: 4.25rem !important;
  }
  .pt-xxl-18 {
    padding-top: 4.5rem !important;
  }
  .pt-xxl-19 {
    padding-top: 4.75rem !important;
  }
  .pt-xxl-20 {
    padding-top: 5rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 0.75rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1rem !important;
  }
  .pe-xxl-5 {
    padding-right: 1.25rem !important;
  }
  .pe-xxl-6 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-7 {
    padding-right: 1.75rem !important;
  }
  .pe-xxl-8 {
    padding-right: 2rem !important;
  }
  .pe-xxl-9 {
    padding-right: 2.25rem !important;
  }
  .pe-xxl-10 {
    padding-right: 2.5rem !important;
  }
  .pe-xxl-11 {
    padding-right: 2.75rem !important;
  }
  .pe-xxl-12 {
    padding-right: 3rem !important;
  }
  .pe-xxl-13 {
    padding-right: 3.25rem !important;
  }
  .pe-xxl-14 {
    padding-right: 3.5rem !important;
  }
  .pe-xxl-15 {
    padding-right: 3.75rem !important;
  }
  .pe-xxl-16 {
    padding-right: 4rem !important;
  }
  .pe-xxl-17 {
    padding-right: 4.25rem !important;
  }
  .pe-xxl-18 {
    padding-right: 4.5rem !important;
  }
  .pe-xxl-19 {
    padding-right: 4.75rem !important;
  }
  .pe-xxl-20 {
    padding-right: 5rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 0.75rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 1.25rem !important;
  }
  .pb-xxl-6 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-7 {
    padding-bottom: 1.75rem !important;
  }
  .pb-xxl-8 {
    padding-bottom: 2rem !important;
  }
  .pb-xxl-9 {
    padding-bottom: 2.25rem !important;
  }
  .pb-xxl-10 {
    padding-bottom: 2.5rem !important;
  }
  .pb-xxl-11 {
    padding-bottom: 2.75rem !important;
  }
  .pb-xxl-12 {
    padding-bottom: 3rem !important;
  }
  .pb-xxl-13 {
    padding-bottom: 3.25rem !important;
  }
  .pb-xxl-14 {
    padding-bottom: 3.5rem !important;
  }
  .pb-xxl-15 {
    padding-bottom: 3.75rem !important;
  }
  .pb-xxl-16 {
    padding-bottom: 4rem !important;
  }
  .pb-xxl-17 {
    padding-bottom: 4.25rem !important;
  }
  .pb-xxl-18 {
    padding-bottom: 4.5rem !important;
  }
  .pb-xxl-19 {
    padding-bottom: 4.75rem !important;
  }
  .pb-xxl-20 {
    padding-bottom: 5rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 0.75rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1rem !important;
  }
  .ps-xxl-5 {
    padding-left: 1.25rem !important;
  }
  .ps-xxl-6 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-7 {
    padding-left: 1.75rem !important;
  }
  .ps-xxl-8 {
    padding-left: 2rem !important;
  }
  .ps-xxl-9 {
    padding-left: 2.25rem !important;
  }
  .ps-xxl-10 {
    padding-left: 2.5rem !important;
  }
  .ps-xxl-11 {
    padding-left: 2.75rem !important;
  }
  .ps-xxl-12 {
    padding-left: 3rem !important;
  }
  .ps-xxl-13 {
    padding-left: 3.25rem !important;
  }
  .ps-xxl-14 {
    padding-left: 3.5rem !important;
  }
  .ps-xxl-15 {
    padding-left: 3.75rem !important;
  }
  .ps-xxl-16 {
    padding-left: 4rem !important;
  }
  .ps-xxl-17 {
    padding-left: 4.25rem !important;
  }
  .ps-xxl-18 {
    padding-left: 4.5rem !important;
  }
  .ps-xxl-19 {
    padding-left: 4.75rem !important;
  }
  .ps-xxl-20 {
    padding-left: 5rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 0.75rem !important;
  }
  .gap-xxl-4 {
    gap: 1rem !important;
  }
  .gap-xxl-5 {
    gap: 1.25rem !important;
  }
  .gap-xxl-6 {
    gap: 1.5rem !important;
  }
  .gap-xxl-7 {
    gap: 1.75rem !important;
  }
  .gap-xxl-8 {
    gap: 2rem !important;
  }
  .gap-xxl-9 {
    gap: 2.25rem !important;
  }
  .gap-xxl-10 {
    gap: 2.5rem !important;
  }
  .gap-xxl-11 {
    gap: 2.75rem !important;
  }
  .gap-xxl-12 {
    gap: 3rem !important;
  }
  .gap-xxl-13 {
    gap: 3.25rem !important;
  }
  .gap-xxl-14 {
    gap: 3.5rem !important;
  }
  .gap-xxl-15 {
    gap: 3.75rem !important;
  }
  .gap-xxl-16 {
    gap: 4rem !important;
  }
  .gap-xxl-17 {
    gap: 4.25rem !important;
  }
  .gap-xxl-18 {
    gap: 4.5rem !important;
  }
  .gap-xxl-19 {
    gap: 4.75rem !important;
  }
  .gap-xxl-20 {
    gap: 5rem !important;
  }
  .fs-xxl-1 {
    font-size: calc(1.3rem + 0.6vw) !important;
  }
  .fs-xxl-2 {
    font-size: calc(1.275rem + 0.3vw) !important;
  }
  .fs-xxl-3 {
    font-size: calc(1.26rem + 0.12vw) !important;
  }
  .fs-xxl-4 {
    font-size: 1.25rem !important;
  }
  .fs-xxl-5 {
    font-size: 1.15rem !important;
  }
  .fs-xxl-6 {
    font-size: 1.075rem !important;
  }
  .fs-xxl-7 {
    font-size: 0.95rem !important;
  }
  .fs-xxl-8 {
    font-size: 0.85rem !important;
  }
  .fs-xxl-9 {
    font-size: 0.75rem !important;
  }
  .fs-xxl-10 {
    font-size: 0.5rem !important;
  }
  .fs-xxl-base {
    font-size: 1rem !important;
  }
  .fs-xxl-fluid {
    font-size: 100% !important;
  }
  .fs-xxl-2x {
    font-size: calc(1.325rem + 0.9vw) !important;
  }
  .fs-xxl-2qx {
    font-size: calc(1.35rem + 1.2vw) !important;
  }
  .fs-xxl-2hx {
    font-size: calc(1.375rem + 1.5vw) !important;
  }
  .fs-xxl-2tx {
    font-size: calc(1.4rem + 1.8vw) !important;
  }
  .fs-xxl-3x {
    font-size: calc(1.425rem + 2.1vw) !important;
  }
  .fs-xxl-3qx {
    font-size: calc(1.45rem + 2.4vw) !important;
  }
  .fs-xxl-3hx {
    font-size: calc(1.475rem + 2.7vw) !important;
  }
  .fs-xxl-3tx {
    font-size: calc(1.5rem + 3vw) !important;
  }
  .fs-xxl-4x {
    font-size: calc(1.525rem + 3.3vw) !important;
  }
  .fs-xxl-4qx {
    font-size: calc(1.55rem + 3.6vw) !important;
  }
  .fs-xxl-4hx {
    font-size: calc(1.575rem + 3.9vw) !important;
  }
  .fs-xxl-4tx {
    font-size: calc(1.6rem + 4.2vw) !important;
  }
  .fs-xxl-5x {
    font-size: calc(1.625rem + 4.5vw) !important;
  }
  .fs-xxl-5qx {
    font-size: calc(1.65rem + 4.8vw) !important;
  }
  .fs-xxl-5hx {
    font-size: calc(1.675rem + 5.1vw) !important;
  }
  .fs-xxl-5tx {
    font-size: calc(1.7rem + 5.4vw) !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
  .min-w-xxl-unset {
    min-width: unset !important;
  }
  .min-w-xxl-25 {
    min-width: 25% !important;
  }
  .min-w-xxl-50 {
    min-width: 50% !important;
  }
  .min-w-xxl-75 {
    min-width: 75% !important;
  }
  .min-w-xxl-100 {
    min-width: 100% !important;
  }
  .min-w-xxl-auto {
    min-width: auto !important;
  }
  .min-w-xxl-1px {
    min-width: 1px !important;
  }
  .min-w-xxl-2px {
    min-width: 2px !important;
  }
  .min-w-xxl-3px {
    min-width: 3px !important;
  }
  .min-w-xxl-4px {
    min-width: 4px !important;
  }
  .min-w-xxl-5px {
    min-width: 5px !important;
  }
  .min-w-xxl-6px {
    min-width: 6px !important;
  }
  .min-w-xxl-7px {
    min-width: 7px !important;
  }
  .min-w-xxl-8px {
    min-width: 8px !important;
  }
  .min-w-xxl-9px {
    min-width: 9px !important;
  }
  .min-w-xxl-10px {
    min-width: 10px !important;
  }
  .min-w-xxl-15px {
    min-width: 15px !important;
  }
  .min-w-xxl-20px {
    min-width: 20px !important;
  }
  .min-w-xxl-25px {
    min-width: 25px !important;
  }
  .min-w-xxl-30px {
    min-width: 30px !important;
  }
  .min-w-xxl-35px {
    min-width: 35px !important;
  }
  .min-w-xxl-40px {
    min-width: 40px !important;
  }
  .min-w-xxl-45px {
    min-width: 45px !important;
  }
  .min-w-xxl-50px {
    min-width: 50px !important;
  }
  .min-w-xxl-55px {
    min-width: 55px !important;
  }
  .min-w-xxl-60px {
    min-width: 60px !important;
  }
  .min-w-xxl-65px {
    min-width: 65px !important;
  }
  .min-w-xxl-70px {
    min-width: 70px !important;
  }
  .min-w-xxl-75px {
    min-width: 75px !important;
  }
  .min-w-xxl-80px {
    min-width: 80px !important;
  }
  .min-w-xxl-85px {
    min-width: 85px !important;
  }
  .min-w-xxl-90px {
    min-width: 90px !important;
  }
  .min-w-xxl-95px {
    min-width: 95px !important;
  }
  .min-w-xxl-100px {
    min-width: 100px !important;
  }
  .min-w-xxl-125px {
    min-width: 125px !important;
  }
  .min-w-xxl-150px {
    min-width: 150px !important;
  }
  .min-w-xxl-175px {
    min-width: 175px !important;
  }
  .min-w-xxl-200px {
    min-width: 200px !important;
  }
  .min-w-xxl-225px {
    min-width: 225px !important;
  }
  .min-w-xxl-250px {
    min-width: 250px !important;
  }
  .min-w-xxl-275px {
    min-width: 275px !important;
  }
  .min-w-xxl-300px {
    min-width: 300px !important;
  }
  .min-w-xxl-325px {
    min-width: 325px !important;
  }
  .min-w-xxl-350px {
    min-width: 350px !important;
  }
  .min-w-xxl-375px {
    min-width: 375px !important;
  }
  .min-w-xxl-400px {
    min-width: 400px !important;
  }
  .min-w-xxl-425px {
    min-width: 425px !important;
  }
  .min-w-xxl-450px {
    min-width: 450px !important;
  }
  .min-w-xxl-475px {
    min-width: 475px !important;
  }
  .min-w-xxl-500px {
    min-width: 500px !important;
  }
  .min-w-xxl-550px {
    min-width: 550px !important;
  }
  .min-w-xxl-600px {
    min-width: 600px !important;
  }
  .min-w-xxl-650px {
    min-width: 650px !important;
  }
  .min-w-xxl-700px {
    min-width: 700px !important;
  }
  .min-w-xxl-750px {
    min-width: 750px !important;
  }
  .min-w-xxl-800px {
    min-width: 800px !important;
  }
  .min-w-xxl-850px {
    min-width: 850px !important;
  }
  .min-w-xxl-900px {
    min-width: 900px !important;
  }
  .min-w-xxl-950px {
    min-width: 950px !important;
  }
  .min-w-xxl-1000px {
    min-width: 1000px !important;
  }
  .min-h-xxl-unset {
    min-height: unset !important;
  }
  .min-h-xxl-25 {
    min-height: 25% !important;
  }
  .min-h-xxl-50 {
    min-height: 50% !important;
  }
  .min-h-xxl-75 {
    min-height: 75% !important;
  }
  .min-h-xxl-100 {
    min-height: 100% !important;
  }
  .min-h-xxl-auto {
    min-height: auto !important;
  }
  .min-h-xxl-1px {
    min-height: 1px !important;
  }
  .min-h-xxl-2px {
    min-height: 2px !important;
  }
  .min-h-xxl-3px {
    min-height: 3px !important;
  }
  .min-h-xxl-4px {
    min-height: 4px !important;
  }
  .min-h-xxl-5px {
    min-height: 5px !important;
  }
  .min-h-xxl-6px {
    min-height: 6px !important;
  }
  .min-h-xxl-7px {
    min-height: 7px !important;
  }
  .min-h-xxl-8px {
    min-height: 8px !important;
  }
  .min-h-xxl-9px {
    min-height: 9px !important;
  }
  .min-h-xxl-10px {
    min-height: 10px !important;
  }
  .min-h-xxl-15px {
    min-height: 15px !important;
  }
  .min-h-xxl-20px {
    min-height: 20px !important;
  }
  .min-h-xxl-25px {
    min-height: 25px !important;
  }
  .min-h-xxl-30px {
    min-height: 30px !important;
  }
  .min-h-xxl-35px {
    min-height: 35px !important;
  }
  .min-h-xxl-40px {
    min-height: 40px !important;
  }
  .min-h-xxl-45px {
    min-height: 45px !important;
  }
  .min-h-xxl-50px {
    min-height: 50px !important;
  }
  .min-h-xxl-55px {
    min-height: 55px !important;
  }
  .min-h-xxl-60px {
    min-height: 60px !important;
  }
  .min-h-xxl-65px {
    min-height: 65px !important;
  }
  .min-h-xxl-70px {
    min-height: 70px !important;
  }
  .min-h-xxl-75px {
    min-height: 75px !important;
  }
  .min-h-xxl-80px {
    min-height: 80px !important;
  }
  .min-h-xxl-85px {
    min-height: 85px !important;
  }
  .min-h-xxl-90px {
    min-height: 90px !important;
  }
  .min-h-xxl-95px {
    min-height: 95px !important;
  }
  .min-h-xxl-100px {
    min-height: 100px !important;
  }
  .min-h-xxl-125px {
    min-height: 125px !important;
  }
  .min-h-xxl-150px {
    min-height: 150px !important;
  }
  .min-h-xxl-175px {
    min-height: 175px !important;
  }
  .min-h-xxl-200px {
    min-height: 200px !important;
  }
  .min-h-xxl-225px {
    min-height: 225px !important;
  }
  .min-h-xxl-250px {
    min-height: 250px !important;
  }
  .min-h-xxl-275px {
    min-height: 275px !important;
  }
  .min-h-xxl-300px {
    min-height: 300px !important;
  }
  .min-h-xxl-325px {
    min-height: 325px !important;
  }
  .min-h-xxl-350px {
    min-height: 350px !important;
  }
  .min-h-xxl-375px {
    min-height: 375px !important;
  }
  .min-h-xxl-400px {
    min-height: 400px !important;
  }
  .min-h-xxl-425px {
    min-height: 425px !important;
  }
  .min-h-xxl-450px {
    min-height: 450px !important;
  }
  .min-h-xxl-475px {
    min-height: 475px !important;
  }
  .min-h-xxl-500px {
    min-height: 500px !important;
  }
  .min-h-xxl-550px {
    min-height: 550px !important;
  }
  .min-h-xxl-600px {
    min-height: 600px !important;
  }
  .min-h-xxl-650px {
    min-height: 650px !important;
  }
  .min-h-xxl-700px {
    min-height: 700px !important;
  }
  .min-h-xxl-750px {
    min-height: 750px !important;
  }
  .min-h-xxl-800px {
    min-height: 800px !important;
  }
  .min-h-xxl-850px {
    min-height: 850px !important;
  }
  .min-h-xxl-900px {
    min-height: 900px !important;
  }
  .min-h-xxl-950px {
    min-height: 950px !important;
  }
  .min-h-xxl-1000px {
    min-height: 1000px !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 1.75rem !important;
  }
  .fs-2 {
    font-size: 1.5rem !important;
  }
  .fs-3 {
    font-size: 1.35rem !important;
  }
  .fs-2x {
    font-size: 2rem !important;
  }
  .fs-2qx {
    font-size: 2.25rem !important;
  }
  .fs-2hx {
    font-size: 2.5rem !important;
  }
  .fs-2tx {
    font-size: 2.75rem !important;
  }
  .fs-3x {
    font-size: 3rem !important;
  }
  .fs-3qx {
    font-size: 3.25rem !important;
  }
  .fs-3hx {
    font-size: 3.5rem !important;
  }
  .fs-3tx {
    font-size: 3.75rem !important;
  }
  .fs-4x {
    font-size: 4rem !important;
  }
  .fs-4qx {
    font-size: 4.25rem !important;
  }
  .fs-4hx {
    font-size: 4.5rem !important;
  }
  .fs-4tx {
    font-size: 4.75rem !important;
  }
  .fs-5x {
    font-size: 5rem !important;
  }
  .fs-5qx {
    font-size: 5.25rem !important;
  }
  .fs-5hx {
    font-size: 5.5rem !important;
  }
  .fs-5tx {
    font-size: 5.75rem !important;
  }
  .fs-sm-1 {
    font-size: 1.75rem !important;
  }
  .fs-sm-2 {
    font-size: 1.5rem !important;
  }
  .fs-sm-3 {
    font-size: 1.35rem !important;
  }
  .fs-sm-2x {
    font-size: 2rem !important;
  }
  .fs-sm-2qx {
    font-size: 2.25rem !important;
  }
  .fs-sm-2hx {
    font-size: 2.5rem !important;
  }
  .fs-sm-2tx {
    font-size: 2.75rem !important;
  }
  .fs-sm-3x {
    font-size: 3rem !important;
  }
  .fs-sm-3qx {
    font-size: 3.25rem !important;
  }
  .fs-sm-3hx {
    font-size: 3.5rem !important;
  }
  .fs-sm-3tx {
    font-size: 3.75rem !important;
  }
  .fs-sm-4x {
    font-size: 4rem !important;
  }
  .fs-sm-4qx {
    font-size: 4.25rem !important;
  }
  .fs-sm-4hx {
    font-size: 4.5rem !important;
  }
  .fs-sm-4tx {
    font-size: 4.75rem !important;
  }
  .fs-sm-5x {
    font-size: 5rem !important;
  }
  .fs-sm-5qx {
    font-size: 5.25rem !important;
  }
  .fs-sm-5hx {
    font-size: 5.5rem !important;
  }
  .fs-sm-5tx {
    font-size: 5.75rem !important;
  }
  .fs-md-1 {
    font-size: 1.75rem !important;
  }
  .fs-md-2 {
    font-size: 1.5rem !important;
  }
  .fs-md-3 {
    font-size: 1.35rem !important;
  }
  .fs-md-2x {
    font-size: 2rem !important;
  }
  .fs-md-2qx {
    font-size: 2.25rem !important;
  }
  .fs-md-2hx {
    font-size: 2.5rem !important;
  }
  .fs-md-2tx {
    font-size: 2.75rem !important;
  }
  .fs-md-3x {
    font-size: 3rem !important;
  }
  .fs-md-3qx {
    font-size: 3.25rem !important;
  }
  .fs-md-3hx {
    font-size: 3.5rem !important;
  }
  .fs-md-3tx {
    font-size: 3.75rem !important;
  }
  .fs-md-4x {
    font-size: 4rem !important;
  }
  .fs-md-4qx {
    font-size: 4.25rem !important;
  }
  .fs-md-4hx {
    font-size: 4.5rem !important;
  }
  .fs-md-4tx {
    font-size: 4.75rem !important;
  }
  .fs-md-5x {
    font-size: 5rem !important;
  }
  .fs-md-5qx {
    font-size: 5.25rem !important;
  }
  .fs-md-5hx {
    font-size: 5.5rem !important;
  }
  .fs-md-5tx {
    font-size: 5.75rem !important;
  }
  .fs-lg-1 {
    font-size: 1.75rem !important;
  }
  .fs-lg-2 {
    font-size: 1.5rem !important;
  }
  .fs-lg-3 {
    font-size: 1.35rem !important;
  }
  .fs-lg-2x {
    font-size: 2rem !important;
  }
  .fs-lg-2qx {
    font-size: 2.25rem !important;
  }
  .fs-lg-2hx {
    font-size: 2.5rem !important;
  }
  .fs-lg-2tx {
    font-size: 2.75rem !important;
  }
  .fs-lg-3x {
    font-size: 3rem !important;
  }
  .fs-lg-3qx {
    font-size: 3.25rem !important;
  }
  .fs-lg-3hx {
    font-size: 3.5rem !important;
  }
  .fs-lg-3tx {
    font-size: 3.75rem !important;
  }
  .fs-lg-4x {
    font-size: 4rem !important;
  }
  .fs-lg-4qx {
    font-size: 4.25rem !important;
  }
  .fs-lg-4hx {
    font-size: 4.5rem !important;
  }
  .fs-lg-4tx {
    font-size: 4.75rem !important;
  }
  .fs-lg-5x {
    font-size: 5rem !important;
  }
  .fs-lg-5qx {
    font-size: 5.25rem !important;
  }
  .fs-lg-5hx {
    font-size: 5.5rem !important;
  }
  .fs-lg-5tx {
    font-size: 5.75rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
:root {
  --bs-light-primary:#F1FAFF;
  --bs-active-primary:#0095E8;
  --bs-light-success:#E8FFF3;
  --bs-active-success:#47BE7D;
  --bs-light-info:#F8F5FF;
  --bs-active-info:#5014D0;
  --bs-light-warning:#FFF8DD;
  --bs-active-warning:#F1BC00;
  --bs-light-danger:#FFF5F8;
  --bs-active-danger:#D9214E;
  --bs-light-dark:#EFF2F5;
  --bs-active-dark:#131628;
  --bs-gray-100:#F5F8FA;
  --bs-gray-200:#EFF2F5;
  --bs-gray-300:#E4E6EF;
  --bs-gray-400:#B5B5C3;
  --bs-gray-500:#A1A5B7;
  --bs-gray-600:#7E8299;
  --bs-gray-700:#5E6278;
  --bs-gray-800:#3F4254;
  --bs-gray-900:#181C32;
  --bs-xs:0;
  --bs-sm:576px;
  --bs-md:768px;
  --bs-lg:992px;
  --bs-xl:1200px;
  --bs-xxl:1400px;
  --bs-border-color:#EFF2F5;
  --bs-border-dashed-color:#E4E6EF;
}

.bg-white {
  background-color: #ffffff !important;
  --bg-color: 255, 255, 255 !important;
}
.bg-white.hoverable:hover {
  background-color: #F5F8FA !important;
}

.bg-hover-white {
  cursor: pointer;
}
.bg-hover-white:hover {
  --bg-color: 255, 255, 255;
  background-color: #ffffff !important;
}

.bg-active-white.active {
  --bg-color: 255, 255, 255;
  background-color: #ffffff !important;
}

.bg-state-white {
  cursor: pointer;
}
.bg-state-white.active, .bg-state-white:hover {
  --bg-color: 255, 255, 255;
  background-color: #ffffff !important;
}

.bg-light {
  background-color: #F5F8FA !important;
  --bg-color: 245, 248, 250 !important;
}
.bg-light.hoverable:hover {
  background-color: #EFF2F5 !important;
}

.bg-hover-light {
  cursor: pointer;
}
.bg-hover-light:hover {
  --bg-color: 245, 248, 250;
  background-color: #F5F8FA !important;
}

.bg-active-light.active {
  --bg-color: 245, 248, 250;
  background-color: #F5F8FA !important;
}

.bg-state-light {
  cursor: pointer;
}
.bg-state-light.active, .bg-state-light:hover {
  --bg-color: 245, 248, 250;
  background-color: #F5F8FA !important;
}

.bg-light-primary {
  background-color: #F1FAFF !important;
}
.bg-light-primary.hoverable:hover {
  background-color: #d2efff !important;
}

.bg-primary {
  background-color: #009EF7 !important;
  --bg-color: 0, 158, 247 !important;
}
.bg-primary.hoverable:hover {
  background-color: #0095E8 !important;
}

.bg-hover-light-primary {
  cursor: pointer;
}
.bg-hover-light-primary:hover {
  background-color: #F1FAFF !important;
}

.bg-state-light-primary {
  cursor: pointer;
}
.bg-state-light-primary.active, .bg-state-light-primary:hover {
  background-color: #F1FAFF !important;
}

.bg-hover-primary {
  cursor: pointer;
}
.bg-hover-primary:hover {
  --bg-color: 0, 158, 247;
  background-color: #009EF7 !important;
}

.bg-active-primary.active {
  --bg-color: 0, 158, 247;
  background-color: #009EF7 !important;
}

.bg-state-primary {
  cursor: pointer;
}
.bg-state-primary.active, .bg-state-primary:hover {
  --bg-color: 0, 158, 247;
  background-color: #009EF7 !important;
}

.bg-secondary {
  background-color: #E4E6EF !important;
  --bg-color: 228, 230, 239 !important;
}
.bg-secondary.hoverable:hover {
  background-color: #B5B5C3 !important;
}

.bg-hover-secondary {
  cursor: pointer;
}
.bg-hover-secondary:hover {
  --bg-color: 228, 230, 239;
  background-color: #E4E6EF !important;
}

.bg-active-secondary.active {
  --bg-color: 228, 230, 239;
  background-color: #E4E6EF !important;
}

.bg-state-secondary {
  cursor: pointer;
}
.bg-state-secondary.active, .bg-state-secondary:hover {
  --bg-color: 228, 230, 239;
  background-color: #E4E6EF !important;
}

.bg-light-success {
  background-color: #E8FFF3 !important;
}
.bg-light-success.hoverable:hover {
  background-color: #c9ffe3 !important;
}

.bg-success {
  background-color: #50CD89 !important;
  --bg-color: 80, 205, 137 !important;
}
.bg-success.hoverable:hover {
  background-color: #47BE7D !important;
}

.bg-hover-light-success {
  cursor: pointer;
}
.bg-hover-light-success:hover {
  background-color: #E8FFF3 !important;
}

.bg-state-light-success {
  cursor: pointer;
}
.bg-state-light-success.active, .bg-state-light-success:hover {
  background-color: #E8FFF3 !important;
}

.bg-hover-success {
  cursor: pointer;
}
.bg-hover-success:hover {
  --bg-color: 80, 205, 137;
  background-color: #50CD89 !important;
}

.bg-active-success.active {
  --bg-color: 80, 205, 137;
  background-color: #50CD89 !important;
}

.bg-state-success {
  cursor: pointer;
}
.bg-state-success.active, .bg-state-success:hover {
  --bg-color: 80, 205, 137;
  background-color: #50CD89 !important;
}

.bg-light-info {
  background-color: #F8F5FF !important;
}
.bg-light-info.hoverable:hover {
  background-color: #e3d6ff !important;
}

.bg-info {
  background-color: #7239EA !important;
  --bg-color: 114, 57, 234 !important;
}
.bg-info.hoverable:hover {
  background-color: #5014D0 !important;
}

.bg-hover-light-info {
  cursor: pointer;
}
.bg-hover-light-info:hover {
  background-color: #F8F5FF !important;
}

.bg-state-light-info {
  cursor: pointer;
}
.bg-state-light-info.active, .bg-state-light-info:hover {
  background-color: #F8F5FF !important;
}

.bg-hover-info {
  cursor: pointer;
}
.bg-hover-info:hover {
  --bg-color: 114, 57, 234;
  background-color: #7239EA !important;
}

.bg-active-info.active {
  --bg-color: 114, 57, 234;
  background-color: #7239EA !important;
}

.bg-state-info {
  cursor: pointer;
}
.bg-state-info.active, .bg-state-info:hover {
  --bg-color: 114, 57, 234;
  background-color: #7239EA !important;
}

.bg-light-warning {
  background-color: #FFF8DD !important;
}
.bg-light-warning.hoverable:hover {
  background-color: #fff2be !important;
}

.bg-warning {
  background-color: #FFC700 !important;
  --bg-color: 255, 199, 0 !important;
}
.bg-warning.hoverable:hover {
  background-color: #F1BC00 !important;
}

.bg-hover-light-warning {
  cursor: pointer;
}
.bg-hover-light-warning:hover {
  background-color: #FFF8DD !important;
}

.bg-state-light-warning {
  cursor: pointer;
}
.bg-state-light-warning.active, .bg-state-light-warning:hover {
  background-color: #FFF8DD !important;
}

.bg-hover-warning {
  cursor: pointer;
}
.bg-hover-warning:hover {
  --bg-color: 255, 199, 0;
  background-color: #FFC700 !important;
}

.bg-active-warning.active {
  --bg-color: 255, 199, 0;
  background-color: #FFC700 !important;
}

.bg-state-warning {
  cursor: pointer;
}
.bg-state-warning.active, .bg-state-warning:hover {
  --bg-color: 255, 199, 0;
  background-color: #FFC700 !important;
}

.bg-light-danger {
  background-color: #FFF5F8 !important;
}
.bg-light-danger.hoverable:hover {
  background-color: #ffd6e3 !important;
}

.bg-danger {
  background-color: #F1416C !important;
  --bg-color: 241, 65, 108 !important;
}
.bg-danger.hoverable:hover {
  background-color: #D9214E !important;
}

.bg-hover-light-danger {
  cursor: pointer;
}
.bg-hover-light-danger:hover {
  background-color: #FFF5F8 !important;
}

.bg-state-light-danger {
  cursor: pointer;
}
.bg-state-light-danger.active, .bg-state-light-danger:hover {
  background-color: #FFF5F8 !important;
}

.bg-hover-danger {
  cursor: pointer;
}
.bg-hover-danger:hover {
  --bg-color: 241, 65, 108;
  background-color: #F1416C !important;
}

.bg-active-danger.active {
  --bg-color: 241, 65, 108;
  background-color: #F1416C !important;
}

.bg-state-danger {
  cursor: pointer;
}
.bg-state-danger.active, .bg-state-danger:hover {
  --bg-color: 241, 65, 108;
  background-color: #F1416C !important;
}

.bg-light-dark {
  background-color: #EFF2F5 !important;
}
.bg-light-dark.hoverable:hover {
  background-color: #dce3e9 !important;
}

.bg-dark {
  background-color: #181C32 !important;
  --bg-color: 24, 28, 50 !important;
}
.bg-dark.hoverable:hover {
  background-color: #131628 !important;
}

.bg-hover-light-dark {
  cursor: pointer;
}
.bg-hover-light-dark:hover {
  background-color: #EFF2F5 !important;
}

.bg-state-light-dark {
  cursor: pointer;
}
.bg-state-light-dark.active, .bg-state-light-dark:hover {
  background-color: #EFF2F5 !important;
}

.bg-hover-dark {
  cursor: pointer;
}
.bg-hover-dark:hover {
  --bg-color: 24, 28, 50;
  background-color: #181C32 !important;
}

.bg-active-dark.active {
  --bg-color: 24, 28, 50;
  background-color: #181C32 !important;
}

.bg-state-dark {
  cursor: pointer;
}
.bg-state-dark.active, .bg-state-dark:hover {
  --bg-color: 24, 28, 50;
  background-color: #181C32 !important;
}

.bg-gray-100 {
  background-color: #F5F8FA;
}

.bg-gray-200 {
  background-color: #EFF2F5;
}

.bg-gray-300 {
  background-color: #E4E6EF;
}

.bg-gray-400 {
  background-color: #B5B5C3;
}

.bg-gray-500 {
  background-color: #A1A5B7;
}

.bg-gray-600 {
  background-color: #7E8299;
}

.bg-gray-700 {
  background-color: #5E6278;
}

.bg-gray-800 {
  background-color: #3F4254;
}

.bg-gray-900 {
  background-color: #181C32;
}

.bg-opacity-0 {
  background-color: rgba(var(--bg-color), 0) !important;
}

.bg-hover-opacity-0:hover {
  background-color: rgba(var(--bg-color), 0) !important;
}

.bg-active-opacity-0.active {
  background-color: rgba(var(--bg-color), 0) !important;
}

.bg-state-opacity-0 .active, .bg-state-opacity-0:hover {
  background-color: rgba(var(--bg-color), 0) !important;
}

.bg-opacity-5 {
  background-color: rgba(var(--bg-color), 0.05) !important;
}

.bg-hover-opacity-5:hover {
  background-color: rgba(var(--bg-color), 0.05) !important;
}

.bg-active-opacity-5.active {
  background-color: rgba(var(--bg-color), 0.05) !important;
}

.bg-state-opacity-5 .active, .bg-state-opacity-5:hover {
  background-color: rgba(var(--bg-color), 0.05) !important;
}

.bg-opacity-10 {
  background-color: rgba(var(--bg-color), 0.1) !important;
}

.bg-hover-opacity-10:hover {
  background-color: rgba(var(--bg-color), 0.1) !important;
}

.bg-active-opacity-10.active {
  background-color: rgba(var(--bg-color), 0.1) !important;
}

.bg-state-opacity-10 .active, .bg-state-opacity-10:hover {
  background-color: rgba(var(--bg-color), 0.1) !important;
}

.bg-opacity-15 {
  background-color: rgba(var(--bg-color), 0.15) !important;
}

.bg-hover-opacity-15:hover {
  background-color: rgba(var(--bg-color), 0.15) !important;
}

.bg-active-opacity-15.active {
  background-color: rgba(var(--bg-color), 0.15) !important;
}

.bg-state-opacity-15 .active, .bg-state-opacity-15:hover {
  background-color: rgba(var(--bg-color), 0.15) !important;
}

.bg-opacity-20 {
  background-color: rgba(var(--bg-color), 0.2) !important;
}

.bg-hover-opacity-20:hover {
  background-color: rgba(var(--bg-color), 0.2) !important;
}

.bg-active-opacity-20.active {
  background-color: rgba(var(--bg-color), 0.2) !important;
}

.bg-state-opacity-20 .active, .bg-state-opacity-20:hover {
  background-color: rgba(var(--bg-color), 0.2) !important;
}

.bg-opacity-25 {
  background-color: rgba(var(--bg-color), 0.25) !important;
}

.bg-hover-opacity-25:hover {
  background-color: rgba(var(--bg-color), 0.25) !important;
}

.bg-active-opacity-25.active {
  background-color: rgba(var(--bg-color), 0.25) !important;
}

.bg-state-opacity-25 .active, .bg-state-opacity-25:hover {
  background-color: rgba(var(--bg-color), 0.25) !important;
}

.bg-opacity-50 {
  background-color: rgba(var(--bg-color), 0.5) !important;
}

.bg-hover-opacity-50:hover {
  background-color: rgba(var(--bg-color), 0.5) !important;
}

.bg-active-opacity-50.active {
  background-color: rgba(var(--bg-color), 0.5) !important;
}

.bg-state-opacity-50 .active, .bg-state-opacity-50:hover {
  background-color: rgba(var(--bg-color), 0.5) !important;
}

.bg-opacity-75 {
  background-color: rgba(var(--bg-color), 0.75) !important;
}

.bg-hover-opacity-75:hover {
  background-color: rgba(var(--bg-color), 0.75) !important;
}

.bg-active-opacity-75.active {
  background-color: rgba(var(--bg-color), 0.75) !important;
}

.bg-state-opacity-75 .active, .bg-state-opacity-75:hover {
  background-color: rgba(var(--bg-color), 0.75) !important;
}

.bg-opacity-100 {
  background-color: rgba(var(--bg-color), 1) !important;
}

.bg-hover-opacity-100:hover {
  background-color: rgba(var(--bg-color), 1) !important;
}

.bg-active-opacity-100.active {
  background-color: rgba(var(--bg-color), 1) !important;
}

.bg-state-opacity-100 .active, .bg-state-opacity-100:hover {
  background-color: rgba(var(--bg-color), 1) !important;
}

.bg-black {
  background-color: #000000;
}

.bg-body {
  --bg-color: 255, 255, 255;
  background-color: #ffffff;
}

.bg-lighten {
  background-color: rgba(245, 248, 250, 0.5);
}

.bg-hover-lighten {
  cursor: pointer;
}
.bg-hover-lighten:hover {
  background-color: rgba(245, 248, 250, 0.5);
}

.bg-active-lighten.active {
  background-color: rgba(245, 248, 250, 0.5);
}

.bg-state-lighten {
  cursor: pointer;
}
.bg-state-lighten.active, .bg-state-lighten:hover {
  background-color: rgba(245, 248, 250, 0.5);
}

.hoverable {
  cursor: pointer;
  transition: all 0.2s ease;
}
.hoverable:hover {
  transition: all 0.2s ease;
}

.bgi-no-repeat {
  background-repeat: no-repeat;
}

.bgi-position-y-top {
  background-position-y: top;
}

.bgi-position-y-bottom {
  background-position-y: bottom;
}

.bgi-position-y-center {
  background-position-y: center;
}

.bgi-position-x-start {
  background-position-x: left;
}

.bgi-position-x-end {
  background-position-x: right;
}

.bgi-position-x-center {
  background-position-x: center;
}

.bgi-position-top {
  background-position: 0 top;
}

.bgi-position-bottom {
  background-position: 0 bottom;
}

.bgi-position-center {
  background-position: center;
}

.bgi-size-auto {
  background-size: auto;
}

.bgi-size-cover {
  background-size: cover;
}

.bgi-size-contain {
  background-size: contain;
}

.bgi-attachment-fixed {
  background-attachment: fixed;
}

.bgi-attachment-scroll {
  background-attachment: scroll;
}

@media (min-width: 576px) {
  .bgi-size-sm-auto {
    background-size: auto;
  }
  .bgi-size-sm-cover {
    background-size: cover;
  }
  .bgi-size-sm-contain {
    background-size: contain;
  }
  .bgi-attachment-sm-fixed {
    background-attachment: fixed;
  }
  .bgi-attachment-sm-scroll {
    background-attachment: scroll;
  }
}
@media (min-width: 768px) {
  .bgi-size-md-auto {
    background-size: auto;
  }
  .bgi-size-md-cover {
    background-size: cover;
  }
  .bgi-size-md-contain {
    background-size: contain;
  }
  .bgi-attachment-md-fixed {
    background-attachment: fixed;
  }
  .bgi-attachment-md-scroll {
    background-attachment: scroll;
  }
}
@media (min-width: 992px) {
  .bgi-size-lg-auto {
    background-size: auto;
  }
  .bgi-size-lg-cover {
    background-size: cover;
  }
  .bgi-size-lg-contain {
    background-size: contain;
  }
  .bgi-attachment-lg-fixed {
    background-attachment: fixed;
  }
  .bgi-attachment-lg-scroll {
    background-attachment: scroll;
  }
}
@media (min-width: 1200px) {
  .bgi-size-xl-auto {
    background-size: auto;
  }
  .bgi-size-xl-cover {
    background-size: cover;
  }
  .bgi-size-xl-contain {
    background-size: contain;
  }
  .bgi-attachment-xl-fixed {
    background-attachment: fixed;
  }
  .bgi-attachment-xl-scroll {
    background-attachment: scroll;
  }
}
@media (min-width: 1400px) {
  .bgi-size-xxl-auto {
    background-size: auto;
  }
  .bgi-size-xxl-cover {
    background-size: cover;
  }
  .bgi-size-xxl-contain {
    background-size: contain;
  }
  .bgi-attachment-xxl-fixed {
    background-attachment: fixed;
  }
  .bgi-attachment-xxl-scroll {
    background-attachment: scroll;
  }
}
.border-active:not(.active):not(:active):not(:hover):not(:focus) {
  border-color: transparent !important;
}

.border-hover:not(:hover):not(:focus):not(.active):not(:active) {
  cursor: pointer;
  border-color: transparent !important;
}

.border-gray-100 {
  border-color: #F5F8FA !important;
}

.border-gray-200 {
  border-color: #EFF2F5 !important;
}

.border-gray-300 {
  border-color: #E4E6EF !important;
}

.border-gray-400 {
  border-color: #B5B5C3 !important;
}

.border-gray-500 {
  border-color: #A1A5B7 !important;
}

.border-gray-600 {
  border-color: #7E8299 !important;
}

.border-gray-700 {
  border-color: #5E6278 !important;
}

.border-gray-800 {
  border-color: #3F4254 !important;
}

.border-gray-900 {
  border-color: #181C32 !important;
}

.border-hover-white:hover {
  border-color: #ffffff !important;
}

.border-active-white.active {
  border-color: #ffffff !important;
}

.border-hover-light:hover {
  border-color: #F5F8FA !important;
}

.border-active-light.active {
  border-color: #F5F8FA !important;
}

.border-hover-primary:hover {
  border-color: #009EF7 !important;
}

.border-active-primary.active {
  border-color: #009EF7 !important;
}

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

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

.border-hover-success:hover {
  border-color: #50CD89 !important;
}

.border-active-success.active {
  border-color: #50CD89 !important;
}

.border-hover-info:hover {
  border-color: #7239EA !important;
}

.border-active-info.active {
  border-color: #7239EA !important;
}

.border-hover-warning:hover {
  border-color: #FFC700 !important;
}

.border-active-warning.active {
  border-color: #FFC700 !important;
}

.border-hover-danger:hover {
  border-color: #F1416C !important;
}

.border-active-danger.active {
  border-color: #F1416C !important;
}

.border-hover-dark:hover {
  border-color: #181C32 !important;
}

.border-active-dark.active {
  border-color: #181C32 !important;
}

.border-hover-transparent:hover {
  border-color: transparent !important;
}

.border-dashed {
  border-style: dashed !important;
  border-color: #E4E6EF;
}

.border-top-dashed {
  border-top-style: dashed !important;
}

.border-bottom-dashed {
  border-bottom-style: dashed !important;
}

.border-start-dashed {
  border-left-style: dashed !important;
}

.border-end-dashed {
  border-right-style: dashed !important;
}

.border-dotted {
  border-style: dotted !important;
}

.border-top-dotted {
  border-top-style: dotted !important;
}

.border-bottom-dotted {
  border-bottom-style: dotted !important;
}

.border-start-dotted {
  border-left-style: dotted !important;
}

.border-end-dotted {
  border-right-style: dotted !important;
}

.border-transparent {
  border-color: transparent !important;
}

.border-body {
  border-color: #ffffff !important;
}

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

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

.rounded-start-0 {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

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

.flex-root {
  flex: 1;
}

.flex-column-auto {
  flex: none;
}

.flex-column-fluid {
  flex: 1 0 auto;
}

.flex-row-auto {
  flex: 0 0 auto;
}

.flex-row-fluid {
  flex: 1 auto;
  min-width: 0;
}

.flex-center {
  justify-content: center;
  align-items: center;
}

.flex-stack {
  justify-content: space-between;
  align-items: center;
}

@media (min-width: 576px) {
  .flex-sm-root {
    flex: 1;
  }
  .flex-sm-column-auto {
    flex: none;
  }
  .flex-sm-column-fluid {
    flex: 1 0 auto;
  }
  .flex-sm-row-auto {
    flex: 0 0 auto;
  }
  .flex-sm-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }
  .flex-sm-center {
    justify-content: center;
    align-items: center;
  }
  .flex-sm-stack {
    justify-content: space-between;
    align-items: center;
  }
}
@media (min-width: 768px) {
  .flex-md-root {
    flex: 1;
  }
  .flex-md-column-auto {
    flex: none;
  }
  .flex-md-column-fluid {
    flex: 1 0 auto;
  }
  .flex-md-row-auto {
    flex: 0 0 auto;
  }
  .flex-md-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }
  .flex-md-center {
    justify-content: center;
    align-items: center;
  }
  .flex-md-stack {
    justify-content: space-between;
    align-items: center;
  }
}
@media (min-width: 992px) {
  .flex-lg-root {
    flex: 1;
  }
  .flex-lg-column-auto {
    flex: none;
  }
  .flex-lg-column-fluid {
    flex: 1 0 auto;
  }
  .flex-lg-row-auto {
    flex: 0 0 auto;
  }
  .flex-lg-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }
  .flex-lg-center {
    justify-content: center;
    align-items: center;
  }
  .flex-lg-stack {
    justify-content: space-between;
    align-items: center;
  }
}
@media (min-width: 1200px) {
  .flex-xl-root {
    flex: 1;
  }
  .flex-xl-column-auto {
    flex: none;
  }
  .flex-xl-column-fluid {
    flex: 1 0 auto;
  }
  .flex-xl-row-auto {
    flex: 0 0 auto;
  }
  .flex-xl-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }
  .flex-xl-center {
    justify-content: center;
    align-items: center;
  }
  .flex-xl-stack {
    justify-content: space-between;
    align-items: center;
  }
}
@media (min-width: 1400px) {
  .flex-xxl-root {
    flex: 1;
  }
  .flex-xxl-column-auto {
    flex: none;
  }
  .flex-xxl-column-fluid {
    flex: 1 0 auto;
  }
  .flex-xxl-row-auto {
    flex: 0 0 auto;
  }
  .flex-xxl-row-fluid {
    flex: 1 auto;
    min-width: 0;
  }
  .flex-xxl-center {
    justify-content: center;
    align-items: center;
  }
  .flex-xxl-stack {
    justify-content: space-between;
    align-items: center;
  }
}
.flex-equal {
  flex-grow: 1;
  flex-basis: 0;
  flex-shrink: 0;
}

.shadow-xs {
  box-shadow: 0 0.1rem 0.75rem 0.25rem rgba(0, 0, 0, 0.05);
}

.text-white {
  color: #ffffff !important;
}

.text-inverse-white {
  color: #7E8299 !important;
}

.text-hover-white {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-white i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-white:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #ffffff !important;
}
.text-hover-white:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #ffffff !important;
}
.text-hover-white:hover .svg-icon {
  color: #ffffff !important;
}

.text-hover-inverse-white {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-white i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-white:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7E8299 !important;
}
.text-hover-inverse-white:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7E8299 !important;
}
.text-hover-inverse-white:hover .svg-icon {
  color: #7E8299 !important;
}

.text-active-white {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-white i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-white.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #ffffff !important;
}
.text-active-white.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #ffffff !important;
}
.text-active-white.active .svg-icon {
  color: #ffffff !important;
}

.text-active-inverse-white {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-white i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-white.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7E8299 !important;
}
.text-active-inverse-white.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7E8299 !important;
}
.text-active-inverse-white.active .svg-icon {
  color: #7E8299 !important;
}

.text-primary {
  color: #009EF7 !important;
}

.text-inverse-primary {
  color: #FFFFFF !important;
}

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

.text-hover-primary {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-primary i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-primary:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7 !important;
}
.text-hover-primary:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7 !important;
}
.text-hover-primary:hover .svg-icon {
  color: #009EF7 !important;
}

.text-hover-inverse-primary {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-primary i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-primary:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-hover-inverse-primary:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-hover-inverse-primary:hover .svg-icon {
  color: #FFFFFF !important;
}

.text-active-primary {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-primary i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-primary.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7 !important;
}
.text-active-primary.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7 !important;
}
.text-active-primary.active .svg-icon {
  color: #009EF7 !important;
}

.text-active-inverse-primary {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-primary i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-primary.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-active-inverse-primary.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-active-inverse-primary.active .svg-icon {
  color: #FFFFFF !important;
}

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

.text-inverse-secondary {
  color: #3F4254 !important;
}

.text-hover-secondary {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-secondary i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-secondary:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #E4E6EF !important;
}
.text-hover-secondary:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #E4E6EF !important;
}
.text-hover-secondary:hover .svg-icon {
  color: #E4E6EF !important;
}

.text-hover-inverse-secondary {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-secondary i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-secondary:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #3F4254 !important;
}
.text-hover-inverse-secondary:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #3F4254 !important;
}
.text-hover-inverse-secondary:hover .svg-icon {
  color: #3F4254 !important;
}

.text-active-secondary {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-secondary i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-secondary.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #E4E6EF !important;
}
.text-active-secondary.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #E4E6EF !important;
}
.text-active-secondary.active .svg-icon {
  color: #E4E6EF !important;
}

.text-active-inverse-secondary {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-secondary i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-secondary.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #3F4254 !important;
}
.text-active-inverse-secondary.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #3F4254 !important;
}
.text-active-inverse-secondary.active .svg-icon {
  color: #3F4254 !important;
}

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

.text-inverse-light {
  color: #7E8299 !important;
}

.text-hover-light {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-light i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-light:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #F5F8FA !important;
}
.text-hover-light:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #F5F8FA !important;
}
.text-hover-light:hover .svg-icon {
  color: #F5F8FA !important;
}

.text-hover-inverse-light {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-light i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-light:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7E8299 !important;
}
.text-hover-inverse-light:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7E8299 !important;
}
.text-hover-inverse-light:hover .svg-icon {
  color: #7E8299 !important;
}

.text-active-light {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-light i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-light.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #F5F8FA !important;
}
.text-active-light.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #F5F8FA !important;
}
.text-active-light.active .svg-icon {
  color: #F5F8FA !important;
}

.text-active-inverse-light {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-light i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-light.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7E8299 !important;
}
.text-active-inverse-light.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7E8299 !important;
}
.text-active-inverse-light.active .svg-icon {
  color: #7E8299 !important;
}

.text-success {
  color: #50CD89 !important;
}

.text-inverse-success {
  color: #FFFFFF !important;
}

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

.text-hover-success {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-success i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-success:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #50CD89 !important;
}
.text-hover-success:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #50CD89 !important;
}
.text-hover-success:hover .svg-icon {
  color: #50CD89 !important;
}

.text-hover-inverse-success {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-success i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-success:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-hover-inverse-success:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-hover-inverse-success:hover .svg-icon {
  color: #FFFFFF !important;
}

.text-active-success {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-success i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-success.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #50CD89 !important;
}
.text-active-success.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #50CD89 !important;
}
.text-active-success.active .svg-icon {
  color: #50CD89 !important;
}

.text-active-inverse-success {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-success i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-success.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-active-inverse-success.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-active-inverse-success.active .svg-icon {
  color: #FFFFFF !important;
}

.text-info {
  color: #7239EA !important;
}

.text-inverse-info {
  color: #FFFFFF !important;
}

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

.text-hover-info {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-info i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-info:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7239EA !important;
}
.text-hover-info:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7239EA !important;
}
.text-hover-info:hover .svg-icon {
  color: #7239EA !important;
}

.text-hover-inverse-info {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-info i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-info:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-hover-inverse-info:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-hover-inverse-info:hover .svg-icon {
  color: #FFFFFF !important;
}

.text-active-info {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-info i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-info.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7239EA !important;
}
.text-active-info.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7239EA !important;
}
.text-active-info.active .svg-icon {
  color: #7239EA !important;
}

.text-active-inverse-info {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-info i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-info.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-active-inverse-info.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-active-inverse-info.active .svg-icon {
  color: #FFFFFF !important;
}

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

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

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

.text-hover-warning {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-warning i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-warning:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFC700 !important;
}
.text-hover-warning:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFC700 !important;
}
.text-hover-warning:hover .svg-icon {
  color: #FFC700 !important;
}

.text-hover-inverse-warning {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-warning i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-warning:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-hover-inverse-warning:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-hover-inverse-warning:hover .svg-icon {
  color: #FFFFFF !important;
}

.text-active-warning {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-warning i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-warning.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFC700 !important;
}
.text-active-warning.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFC700 !important;
}
.text-active-warning.active .svg-icon {
  color: #FFC700 !important;
}

.text-active-inverse-warning {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-warning i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-warning.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-active-inverse-warning.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-active-inverse-warning.active .svg-icon {
  color: #FFFFFF !important;
}

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

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

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

.text-hover-danger {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-danger i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-danger:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #F1416C !important;
}
.text-hover-danger:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #F1416C !important;
}
.text-hover-danger:hover .svg-icon {
  color: #F1416C !important;
}

.text-hover-inverse-danger {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-danger i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-danger:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-hover-inverse-danger:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-hover-inverse-danger:hover .svg-icon {
  color: #FFFFFF !important;
}

.text-active-danger {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-danger i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-danger.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #F1416C !important;
}
.text-active-danger.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #F1416C !important;
}
.text-active-danger.active .svg-icon {
  color: #F1416C !important;
}

.text-active-inverse-danger {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-danger i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-danger.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-active-inverse-danger.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FFFFFF !important;
}
.text-active-inverse-danger.active .svg-icon {
  color: #FFFFFF !important;
}

.text-dark {
  color: #181C32 !important;
}

.text-inverse-dark {
  color: #ffffff !important;
}

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

.text-hover-dark {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-dark i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-dark:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #181C32 !important;
}
.text-hover-dark:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #181C32 !important;
}
.text-hover-dark:hover .svg-icon {
  color: #181C32 !important;
}

.text-hover-inverse-dark {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-dark i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-inverse-dark:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #ffffff !important;
}
.text-hover-inverse-dark:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #ffffff !important;
}
.text-hover-inverse-dark:hover .svg-icon {
  color: #ffffff !important;
}

.text-active-dark {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-dark i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-dark.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #181C32 !important;
}
.text-active-dark.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #181C32 !important;
}
.text-active-dark.active .svg-icon {
  color: #181C32 !important;
}

.text-active-inverse-dark {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-dark i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-inverse-dark.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #ffffff !important;
}
.text-active-inverse-dark.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #ffffff !important;
}
.text-active-inverse-dark.active .svg-icon {
  color: #ffffff !important;
}

.text-muted {
  color: #A1A5B7 !important;
}

.text-hover-muted {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-muted i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-muted:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #A1A5B7 !important;
}
.text-hover-muted:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #A1A5B7 !important;
}
.text-hover-muted:hover .svg-icon {
  color: #A1A5B7 !important;
}

.text-active-muted {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-muted i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-muted.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #A1A5B7 !important;
}
.text-active-muted.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #A1A5B7 !important;
}
.text-active-muted.active .svg-icon {
  color: #A1A5B7 !important;
}

.text-gray-100 {
  color: #F5F8FA !important;
}

.text-hover-gray-100 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-100 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-100:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #F5F8FA !important;
}
.text-hover-gray-100:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #F5F8FA !important;
}
.text-hover-gray-100:hover .svg-icon {
  color: #F5F8FA !important;
}

.text-active-gray-100 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-100 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-100.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #F5F8FA !important;
}
.text-active-gray-100.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #F5F8FA !important;
}
.text-active-gray-100.active .svg-icon {
  color: #F5F8FA !important;
}

.text-gray-200 {
  color: #EFF2F5 !important;
}

.text-hover-gray-200 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-200 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-200:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #EFF2F5 !important;
}
.text-hover-gray-200:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #EFF2F5 !important;
}
.text-hover-gray-200:hover .svg-icon {
  color: #EFF2F5 !important;
}

.text-active-gray-200 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-200 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-200.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #EFF2F5 !important;
}
.text-active-gray-200.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #EFF2F5 !important;
}
.text-active-gray-200.active .svg-icon {
  color: #EFF2F5 !important;
}

.text-gray-300 {
  color: #E4E6EF !important;
}

.text-hover-gray-300 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-300 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-300:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #E4E6EF !important;
}
.text-hover-gray-300:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #E4E6EF !important;
}
.text-hover-gray-300:hover .svg-icon {
  color: #E4E6EF !important;
}

.text-active-gray-300 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-300 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-300.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #E4E6EF !important;
}
.text-active-gray-300.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #E4E6EF !important;
}
.text-active-gray-300.active .svg-icon {
  color: #E4E6EF !important;
}

.text-gray-400 {
  color: #B5B5C3 !important;
}

.text-hover-gray-400 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-400 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-400:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #B5B5C3 !important;
}
.text-hover-gray-400:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #B5B5C3 !important;
}
.text-hover-gray-400:hover .svg-icon {
  color: #B5B5C3 !important;
}

.text-active-gray-400 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-400 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-400.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #B5B5C3 !important;
}
.text-active-gray-400.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #B5B5C3 !important;
}
.text-active-gray-400.active .svg-icon {
  color: #B5B5C3 !important;
}

.text-gray-500 {
  color: #A1A5B7 !important;
}

.text-hover-gray-500 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-500 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-500:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #A1A5B7 !important;
}
.text-hover-gray-500:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #A1A5B7 !important;
}
.text-hover-gray-500:hover .svg-icon {
  color: #A1A5B7 !important;
}

.text-active-gray-500 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-500 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-500.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #A1A5B7 !important;
}
.text-active-gray-500.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #A1A5B7 !important;
}
.text-active-gray-500.active .svg-icon {
  color: #A1A5B7 !important;
}

.text-gray-600 {
  color: #7E8299 !important;
}

.text-hover-gray-600 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-600 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-600:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7E8299 !important;
}
.text-hover-gray-600:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7E8299 !important;
}
.text-hover-gray-600:hover .svg-icon {
  color: #7E8299 !important;
}

.text-active-gray-600 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-600 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-600.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7E8299 !important;
}
.text-active-gray-600.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #7E8299 !important;
}
.text-active-gray-600.active .svg-icon {
  color: #7E8299 !important;
}

.text-gray-700 {
  color: #5E6278 !important;
}

.text-hover-gray-700 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-700 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-700:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #5E6278 !important;
}
.text-hover-gray-700:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #5E6278 !important;
}
.text-hover-gray-700:hover .svg-icon {
  color: #5E6278 !important;
}

.text-active-gray-700 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-700 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-700.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #5E6278 !important;
}
.text-active-gray-700.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #5E6278 !important;
}
.text-active-gray-700.active .svg-icon {
  color: #5E6278 !important;
}

.text-gray-800 {
  color: #3F4254 !important;
}

.text-hover-gray-800 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-800 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-800:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #3F4254 !important;
}
.text-hover-gray-800:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #3F4254 !important;
}
.text-hover-gray-800:hover .svg-icon {
  color: #3F4254 !important;
}

.text-active-gray-800 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-800 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-800.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #3F4254 !important;
}
.text-active-gray-800.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #3F4254 !important;
}
.text-active-gray-800.active .svg-icon {
  color: #3F4254 !important;
}

.text-gray-900 {
  color: #181C32 !important;
}

.text-hover-gray-900 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-900 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-hover-gray-900:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #181C32 !important;
}
.text-hover-gray-900:hover i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #181C32 !important;
}
.text-hover-gray-900:hover .svg-icon {
  color: #181C32 !important;
}

.text-active-gray-900 {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-900 i {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.text-active-gray-900.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #181C32 !important;
}
.text-active-gray-900.active i {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #181C32 !important;
}
.text-active-gray-900.active .svg-icon {
  color: #181C32 !important;
}

.fw-boldest {
  font-weight: 700 !important;
}

.text-transparent {
  color: transparent;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-default {
  cursor: default;
}

.cursor-move {
  cursor: move;
}

i {
  line-height: 1;
  font-size: 1rem;
  color: #A1A5B7;
}

a {
  transition: color 0.2s ease, background-color 0.2s ease;
}
a:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
}

.opacity-active-0.active {
  opacity: 0 !important;
}

.opacity-state-0:hover, .opacity-state-0.active {
  opacity: 0 !important;
}

.opacity-active-5.active {
  opacity: 0.05 !important;
}

.opacity-state-5:hover, .opacity-state-5.active {
  opacity: 0.05 !important;
}

.opacity-active-10.active {
  opacity: 0.1 !important;
}

.opacity-state-10:hover, .opacity-state-10.active {
  opacity: 0.1 !important;
}

.opacity-active-15.active {
  opacity: 0.15 !important;
}

.opacity-state-15:hover, .opacity-state-15.active {
  opacity: 0.15 !important;
}

.opacity-active-20.active {
  opacity: 0.2 !important;
}

.opacity-state-20:hover, .opacity-state-20.active {
  opacity: 0.2 !important;
}

.opacity-active-25.active {
  opacity: 0.25 !important;
}

.opacity-state-25:hover, .opacity-state-25.active {
  opacity: 0.25 !important;
}

.opacity-active-50.active {
  opacity: 0.5 !important;
}

.opacity-state-50:hover, .opacity-state-50.active {
  opacity: 0.5 !important;
}

.opacity-active-75.active {
  opacity: 0.75 !important;
}

.opacity-state-75:hover, .opacity-state-75.active {
  opacity: 0.75 !important;
}

.opacity-active-100.active {
  opacity: 1 !important;
}

.opacity-state-100:hover, .opacity-state-100.active {
  opacity: 1 !important;
}

.transform-90 {
  transform: rotate(90deg);
  transform-origin: right top;
}

.animation {
  animation-duration: 1s;
  animation-fill-mode: both;
}

@keyframes animationSlideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.animation-slide-in-down {
  animation-name: animationSlideInDown;
}

@keyframes animationSlideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
.animation-slide-in-up {
  animation-name: animationSlideInUp;
}

@keyframes animationFadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.animation-fade-in {
  animation-name: animationFadeIn;
}

@keyframes animationFadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.animation-fade-out {
  animation-name: animationFadeOut;
}

.animation-blink {
  animation: animationBlink 1s steps(5, start) infinite;
}

@keyframes animationBlink {
  to {
    visibility: hidden;
  }
}
.nav-line-tabs {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #EFF2F5;
}
.nav-line-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-line-tabs .nav-item .nav-link {
  color: #A1A5B7;
  border: 0;
  border-bottom: 1px solid transparent;
  transition: color 0.2s ease, background-color 0.2s ease;
  padding: 0.5rem 0;
  margin: 0 1rem;
}
.nav-line-tabs .nav-item:first-child .nav-link {
  margin-left: 0;
}
.nav-line-tabs .nav-item:last-child .nav-link {
  margin-right: 0;
}
.nav-line-tabs .nav-item .nav-link.active,
.nav-line-tabs .nav-item.show .nav-link,
.nav-line-tabs .nav-item .nav-link:hover:not(.disabled) {
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #009EF7;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.nav-line-tabs.nav-line-tabs-2x {
  border-bottom-width: 2px;
}
.nav-line-tabs.nav-line-tabs-2x .nav-item {
  margin-bottom: -2px;
}
.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link {
  border-bottom-width: 2px;
}
.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link.active,
.nav-line-tabs.nav-line-tabs-2x .nav-item.show .nav-link,
.nav-line-tabs.nav-line-tabs-2x .nav-item .nav-link:hover:not(.disabled) {
  border-bottom-width: 2px;
}

.nav-pills .nav-item {
  margin-right: 0.5rem;
}
.nav-pills .nav-item:last-child {
  margin-right: 0;
}

.nav-stretch {
  align-items: stretch;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.nav-stretch .nav-item {
  display: flex;
  align-items: stretch;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.nav-stretch .nav-link {
  display: flex;
  align-items: center;
}

.nav-group {
  padding: 0.35rem;
  border-radius: 0.475rem;
  background-color: #F5F8FA;
}
.nav-group.nav-group-outline {
  background-color: transparent;
  border: 1px solid #EFF2F5;
}
.nav-group.nav-group-fluid {
  display: flex;
}
.nav-group.nav-group-fluid > label,
.nav-group.nav-group-fluid > .btn {
  position: relative;
  flex-shrink: 0;
  flex-grow: 1;
  flex-basis: 0;
}
.nav-group.nav-group-fluid > label {
  margin-right: 0.1rem;
}
.nav-group.nav-group-fluid > label > .btn {
  width: 100%;
}
.nav-group.nav-group-fluid > label:last-child {
  margin-right: 0;
}

.nav.nav-pills.nav-pills-custom .show > .nav-link,
.nav.nav-pills.nav-pills-custom .nav-link {
  border: 1px dashed #E4E6EF;
  border-radius: 12px;
}
.nav.nav-pills.nav-pills-custom .show > .nav-link .nav-icon img,
.nav.nav-pills.nav-pills-custom .nav-link .nav-icon img {
  width: 30px;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.nav.nav-pills.nav-pills-custom .show > .nav-link .nav-icon img.default,
.nav.nav-pills.nav-pills-custom .nav-link .nav-icon img.default {
  display: inline-block;
}
.nav.nav-pills.nav-pills-custom .show > .nav-link .nav-icon img.active,
.nav.nav-pills.nav-pills-custom .nav-link .nav-icon img.active {
  display: none;
}
.nav.nav-pills.nav-pills-custom .show > .nav-link.active,
.nav.nav-pills.nav-pills-custom .nav-link.active {
  background-color: transparent;
  border: 1px solid #E4E6EF;
  transition-duration: 1ms;
  position: relative;
}
.nav.nav-pills.nav-pills-custom .show > .nav-link.active .nav-text,
.nav.nav-pills.nav-pills-custom .nav-link.active .nav-text {
  color: #3F4254 !important;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.nav.nav-pills.nav-pills-custom .show > .nav-link.active .bullet-custom,
.nav.nav-pills.nav-pills-custom .nav-link.active .bullet-custom {
  display: block;
}
.nav.nav-pills.nav-pills-custom .show > .nav-link .bullet-custom,
.nav.nav-pills.nav-pills-custom .nav-link .bullet-custom {
  display: none;
}
.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link:not(:active) span:nth-child(1) {
  color: #B5B5C3;
}
.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link:not(:active) span:nth-child(2) {
  color: #3F4254;
}
.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link:hover span:nth-child(1) {
  color: white !important;
}
.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link:hover span:nth-child(2) {
  color: white !important;
}
.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link.active span:nth-child(1) {
  color: white !important;
}
.nav.nav-pills.nav-pills-custom.nav-pills-active-custom .nav-item .nav-link.active span:nth-child(2) {
  color: white !important;
}

.pagination {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
}
.pagination.pagination-circle .page-link {
  border-radius: 50%;
}
.pagination.pagination-outline .page-link {
  border: 1px solid #EFF2F5;
}
.pagination.pagination-outline .page-item:hover .page-link, .pagination.pagination-outline .page-item.active .page-link {
  border-color: #F1FAFF;
}

.page-item {
  margin-right: 0.5rem;
  /*rtl:options:{"autoRename":false}*/
  /*rtl:end:ignore*/
}
.page-item:last-child {
  margin-right: 0;
}
.page-item .page-link {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 0.475rem;
  height: 2.5rem;
  min-width: 2.5rem;
  font-weight: 500;
  font-size: 1.075rem;
  /*rtl:options:{"autoRename":false}*/
  /*rtl:end:ignore*/
  /*rtl:options:{"autoRename":false}*/
}
.page-item .page-link i {
  font-size: 0.85rem;
}
.page-item .page-link .previous,
.page-item .page-link .next {
  display: block;
  height: 0.875rem;
  width: 0.875rem;
  /*rtl:raw:transform: rotateZ(-180deg);*/
}
.page-item .page-link .previous {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%235E6278'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}
.page-item .page-link .next {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%235E6278'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}
.page-item.next .page-link, .page-item.previous .page-link {
  background-color: #ffffff;
  color: #5E6278;
}
.page-item.next .page-link i, .page-item.previous .page-link i {
  color: #5E6278;
}
.page-item:focus .page-link {
  color: #009EF7;
  /*rtl:options:{"autoRename":false}*/
}
.page-item:focus .page-link i {
  color: #009EF7;
}
.page-item:focus .page-link .previous {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}
.page-item:focus .page-link .next {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}
.page-item:hover:not(.offset) .page-link {
  color: #009EF7;
  /*rtl:options:{"autoRename":false}*/
}
.page-item:hover:not(.offset) .page-link i {
  color: #009EF7;
}
.page-item:hover:not(.offset) .page-link .previous {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}
.page-item:hover:not(.offset) .page-link .next {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}
.page-item.active .page-link {
  color: #FFFFFF;
  /*rtl:options:{"autoRename":false}*/
}
.page-item.active .page-link i {
  color: #FFFFFF;
}
.page-item.active .page-link .previous {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}
.page-item.active .page-link .next {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}
.page-item.disabled .page-link {
  color: #B5B5C3;
  /*rtl:options:{"autoRename":false}*/
}
.page-item.disabled .page-link i {
  color: #B5B5C3;
}
.page-item.disabled .page-link .previous {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23B5B5C3'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
}
.page-item.disabled .page-link .next {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23B5B5C3'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
}

@media (max-width: 991.98px) {
  .page-item {
    margin-right: 0.25rem;
  }
  .page-item:last-child {
    margin-right: 0;
  }
}
.separator {
  display: block;
  height: 0;
  border-bottom: 1px solid #EFF2F5;
}
.separator.separator-dotted {
  border-bottom-style: dotted;
  border-bottom-color: #E4E6EF;
}
.separator.separator-dashed {
  border-bottom-style: dashed;
  border-bottom-color: #E4E6EF;
}
.separator.separator-content {
  display: flex;
  align-items: center;
  border-bottom: 0;
  text-align: center;
}
.separator.separator-content::before, .separator.separator-content::after {
  content: " ";
  width: 50%;
  border-bottom: 1px solid #EFF2F5;
}
.separator.separator-content::before {
  margin-right: 1.25rem;
}
.separator.separator-content::after {
  margin-left: 1.25rem;
}
.separator.separator-content.separator-dotted::before, .separator.separator-content.separator-dotted::after {
  border-bottom-style: dotted;
  border-bottom-color: #E4E6EF;
}
.separator.separator-content.separator-dashed::before, .separator.separator-content.separator-dashed::after {
  border-bottom-style: dashed;
  border-bottom-color: #E4E6EF;
}
.separator.separator-content.border-white::before, .separator.separator-content.border-white::after {
  border-color: #ffffff !important;
}
.separator.separator-content.border-light::before, .separator.separator-content.border-light::after {
  border-color: #F5F8FA !important;
}
.separator.separator-content.border-primary::before, .separator.separator-content.border-primary::after {
  border-color: #009EF7 !important;
}
.separator.separator-content.border-secondary::before, .separator.separator-content.border-secondary::after {
  border-color: #E4E6EF !important;
}
.separator.separator-content.border-success::before, .separator.separator-content.border-success::after {
  border-color: #50CD89 !important;
}
.separator.separator-content.border-info::before, .separator.separator-content.border-info::after {
  border-color: #7239EA !important;
}
.separator.separator-content.border-warning::before, .separator.separator-content.border-warning::after {
  border-color: #FFC700 !important;
}
.separator.separator-content.border-danger::before, .separator.separator-content.border-danger::after {
  border-color: #F1416C !important;
}
.separator.separator-content.border-dark::before, .separator.separator-content.border-dark::after {
  border-color: #181C32 !important;
}

.carousel.carousel-custom .carousel-indicators {
  align-items: center;
  position: static;
  z-index: auto;
  margin: 0;
  padding: 0;
  list-style: none;
}
.carousel.carousel-custom .carousel-indicators li {
  transform: none;
  opacity: 1;
}
.carousel.carousel-custom .carousel-indicators li.active {
  transform: none;
  opacity: 1;
}
.carousel.carousel-custom .carousel-indicators.carousel-indicators-dots li {
  border-radius: 0;
  background-color: transparent;
  height: 13px;
  width: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.carousel.carousel-custom .carousel-indicators.carousel-indicators-dots li:after {
  display: inline-block;
  content: " ";
  border-radius: 50%;
  transition: all 0.3s ease;
  background-color: #EFF2F5;
  height: 9px;
  width: 9px;
}
.carousel.carousel-custom .carousel-indicators.carousel-indicators-dots li.active {
  background-color: transparent;
}
.carousel.carousel-custom .carousel-indicators.carousel-indicators-dots li.active:after {
  transition: all 0.3s ease;
  height: 13px;
  width: 13px;
  background-color: #B5B5C3;
}
.carousel.carousel-custom .carousel-indicators.carousel-indicators-bullet li {
  transition: all 0.3s ease;
  background-color: transparent;
  border-radius: 6px;
  height: 6px;
  width: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.carousel.carousel-custom .carousel-indicators.carousel-indicators-bullet li:after {
  display: inline-block;
  content: " ";
  transition: all 0.3s ease;
  background-color: #B5B5C3;
  border-radius: 6px;
  height: 6px;
  width: 6px;
}
.carousel.carousel-custom .carousel-indicators.carousel-indicators-bullet li.active {
  transition: all 0.3s ease;
  background-color: transparent;
  height: 6px;
  width: 16px;
}
.carousel.carousel-custom .carousel-indicators.carousel-indicators-bullet li.active:after {
  transition: all 0.3s ease;
  height: 6px;
  width: 16px;
  background-color: #7E8299;
}
.carousel.carousel-custom .carousel-indicators-active-white li.active:after {
  background-color: #ffffff !important;
}
.carousel.carousel-custom .carousel-indicators-active-light li.active:after {
  background-color: #F5F8FA !important;
}
.carousel.carousel-custom .carousel-indicators-active-primary li.active:after {
  background-color: #009EF7 !important;
}
.carousel.carousel-custom .carousel-indicators-active-secondary li.active:after {
  background-color: #E4E6EF !important;
}
.carousel.carousel-custom .carousel-indicators-active-success li.active:after {
  background-color: #50CD89 !important;
}
.carousel.carousel-custom .carousel-indicators-active-info li.active:after {
  background-color: #7239EA !important;
}
.carousel.carousel-custom .carousel-indicators-active-warning li.active:after {
  background-color: #FFC700 !important;
}
.carousel.carousel-custom .carousel-indicators-active-danger li.active:after {
  background-color: #F1416C !important;
}
.carousel.carousel-custom .carousel-indicators-active-dark li.active:after {
  background-color: #181C32 !important;
}
.carousel.carousel-custom.carousel-stretch {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.carousel.carousel-custom.carousel-stretch .carousel-inner {
  flex-grow: 1;
}
.carousel.carousel-custom.carousel-stretch .carousel-item {
  height: 100%;
}
.carousel.carousel-custom.carousel-stretch .carousel-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.menu-group {
  display: flex;
}

.menu,
.menu-wrapper {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
}

.menu-inner {
  padding: 0;
  margin: 0;
  list-style: none;
}

.menu-sub {
  display: none;
  padding: 0;
  margin: 0;
  list-style: none;
  flex-direction: column;
}

.menu-item {
  display: block;
  padding: 0;
}
.menu-item .menu-link {
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 0;
  flex: 0 0 100%;
  padding: 0.65rem 1rem;
  transition: none;
  outline: none !important;
}
.menu-item .menu-link .menu-icon {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2rem;
  margin-right: 0.5rem;
}
.menu-item .menu-link .menu-icon .svg-icon {
  line-height: 1;
}
.menu-item .menu-link .menu-bullet {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  margin-right: 0.5rem;
}
.menu-item .menu-link .menu-title {
  display: flex;
  align-items: center;
  flex-grow: 1;
}
.menu-item .menu-link .menu-badge {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  margin-left: 0.5rem;
}
.menu-item .menu-link .menu-arrow {
  display: flex;
  align-items: stretch;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  margin-left: 0.5rem;
  width: 0.8rem;
  height: 0.8rem;
}
.menu-item .menu-link .menu-arrow:after {
  display: block;
  width: 100%;
  content: " ";
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}
.menu-item .menu-content {
  padding: 0.65rem 1rem;
}

.menu-item.show .menu-link .menu-arrow:after {
  backface-visibility: hidden;
  transition: transform 0.3s ease;
}

.menu-center {
  justify-content: center;
}

.menu-item.menu-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
  /*rtl:ignore*/
  transform: rotateZ(90deg);
  transition: transform 0.3s ease;
}
[direction=rtl] .menu-item.menu-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
  /*rtl:ignore*/
  transform: rotateZ(-90deg);
}

.menu-sub-dropdown {
  display: none;
  border-radius: 0.475rem;
  background-color: #ffffff;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  z-index: 107;
}
.show.menu-dropdown > .menu-sub-dropdown, .menu-sub-dropdown.menu.show, .menu-sub-dropdown.show[data-popper-placement] {
  display: flex;
  animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
}
.show.menu-dropdown > .menu-sub-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-dropdown[data-popper-placement=top-end], .menu-sub-dropdown.menu.show[data-popper-placement=top], .menu-sub-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
  animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
}

.menu-sub-accordion {
  display: none;
}
.show:not(.menu-dropdown) > .menu-sub-accordion, .menu-sub-accordion.show {
  display: flex;
}

.menu-inline {
  display: flex;
}

.menu-fit > .menu-item > .menu-content,
.menu-fit > .menu-item > .menu-link {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.menu-column {
  flex-direction: column;
  width: 100%;
}

.menu-row {
  flex-direction: row;
}
.menu-row > .menu-item {
  display: flex;
  align-items: center;
}
.menu-row > .menu-item > .menu-link .menu-arrow:after {
  /*rtl:ignore*/
  transform: rotateZ(90deg);
  transition: transform 0.3s ease;
}
[direction=rtl] .menu-row > .menu-item > .menu-link .menu-arrow:after {
  /*rtl:ignore*/
  transform: rotateZ(-90deg);
}

.menu-rounded .menu-link {
  border-radius: 0.475rem;
}

.menu-pill .menu-link {
  border-radius: 50px;
}

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

@media (min-width: 576px) {
  .menu-item.menu-sm-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-sm-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-item.menu-sm-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-sm-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-sub-sm-dropdown {
    display: none;
    border-radius: 0.475rem;
    background-color: #ffffff;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    z-index: 107;
  }
  .show.menu-dropdown > .menu-sub-sm-dropdown, .menu-sub-sm-dropdown.menu.show, .menu-sub-sm-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  .show.menu-dropdown > .menu-sub-sm-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-sm-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-sm-dropdown[data-popper-placement=top-end], .menu-sub-sm-dropdown.menu.show[data-popper-placement=top], .menu-sub-sm-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-sm-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-sm-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-sm-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-sm-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  .menu-sub-sm-accordion {
    display: none;
  }
  .show:not(.menu-dropdown) > .menu-sub-sm-accordion, .menu-sub-sm-accordion.show {
    display: flex;
  }
  .menu-sm-inline {
    display: flex;
  }
  .menu-sm-fit > .menu-item > .menu-content,
.menu-sm-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .menu-sm-column {
    flex-direction: column;
    width: 100%;
  }
  .menu-sm-row {
    flex-direction: row;
  }
  .menu-sm-row > .menu-item {
    display: flex;
    align-items: center;
  }
  .menu-sm-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-sm-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-sm-rounded .menu-link {
    border-radius: 0.475rem;
  }
  .menu-sm-pill .menu-link {
    border-radius: 50px;
  }
  .menu-sm-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (min-width: 768px) {
  .menu-item.menu-md-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-md-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-item.menu-md-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-md-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-sub-md-dropdown {
    display: none;
    border-radius: 0.475rem;
    background-color: #ffffff;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    z-index: 107;
  }
  .show.menu-dropdown > .menu-sub-md-dropdown, .menu-sub-md-dropdown.menu.show, .menu-sub-md-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  .show.menu-dropdown > .menu-sub-md-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-md-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-md-dropdown[data-popper-placement=top-end], .menu-sub-md-dropdown.menu.show[data-popper-placement=top], .menu-sub-md-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-md-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-md-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-md-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-md-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  .menu-sub-md-accordion {
    display: none;
  }
  .show:not(.menu-dropdown) > .menu-sub-md-accordion, .menu-sub-md-accordion.show {
    display: flex;
  }
  .menu-md-inline {
    display: flex;
  }
  .menu-md-fit > .menu-item > .menu-content,
.menu-md-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .menu-md-column {
    flex-direction: column;
    width: 100%;
  }
  .menu-md-row {
    flex-direction: row;
  }
  .menu-md-row > .menu-item {
    display: flex;
    align-items: center;
  }
  .menu-md-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-md-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-md-rounded .menu-link {
    border-radius: 0.475rem;
  }
  .menu-md-pill .menu-link {
    border-radius: 50px;
  }
  .menu-md-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (min-width: 992px) {
  .menu-item.menu-lg-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-lg-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-item.menu-lg-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-lg-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-sub-lg-dropdown {
    display: none;
    border-radius: 0.475rem;
    background-color: #ffffff;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    z-index: 107;
  }
  .show.menu-dropdown > .menu-sub-lg-dropdown, .menu-sub-lg-dropdown.menu.show, .menu-sub-lg-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  .show.menu-dropdown > .menu-sub-lg-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-lg-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-lg-dropdown[data-popper-placement=top-end], .menu-sub-lg-dropdown.menu.show[data-popper-placement=top], .menu-sub-lg-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-lg-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-lg-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-lg-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-lg-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  .menu-sub-lg-accordion {
    display: none;
  }
  .show:not(.menu-dropdown) > .menu-sub-lg-accordion, .menu-sub-lg-accordion.show {
    display: flex;
  }
  .menu-lg-inline {
    display: flex;
  }
  .menu-lg-fit > .menu-item > .menu-content,
.menu-lg-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .menu-lg-column {
    flex-direction: column;
    width: 100%;
  }
  .menu-lg-row {
    flex-direction: row;
  }
  .menu-lg-row > .menu-item {
    display: flex;
    align-items: center;
  }
  .menu-lg-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-lg-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-lg-rounded .menu-link {
    border-radius: 0.475rem;
  }
  .menu-lg-pill .menu-link {
    border-radius: 50px;
  }
  .menu-lg-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (min-width: 1200px) {
  .menu-item.menu-xl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-item.menu-xl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-xl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-sub-xl-dropdown {
    display: none;
    border-radius: 0.475rem;
    background-color: #ffffff;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    z-index: 107;
  }
  .show.menu-dropdown > .menu-sub-xl-dropdown, .menu-sub-xl-dropdown.menu.show, .menu-sub-xl-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  .show.menu-dropdown > .menu-sub-xl-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-xl-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-xl-dropdown[data-popper-placement=top-end], .menu-sub-xl-dropdown.menu.show[data-popper-placement=top], .menu-sub-xl-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-xl-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-xl-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-xl-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-xl-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  .menu-sub-xl-accordion {
    display: none;
  }
  .show:not(.menu-dropdown) > .menu-sub-xl-accordion, .menu-sub-xl-accordion.show {
    display: flex;
  }
  .menu-xl-inline {
    display: flex;
  }
  .menu-xl-fit > .menu-item > .menu-content,
.menu-xl-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .menu-xl-column {
    flex-direction: column;
    width: 100%;
  }
  .menu-xl-row {
    flex-direction: row;
  }
  .menu-xl-row > .menu-item {
    display: flex;
    align-items: center;
  }
  .menu-xl-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-xl-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-xl-rounded .menu-link {
    border-radius: 0.475rem;
  }
  .menu-xl-pill .menu-link {
    border-radius: 50px;
  }
  .menu-xl-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (min-width: 1400px) {
  .menu-item.menu-xxl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xxl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-item.menu-xxl-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-xxl-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-sub-xxl-dropdown {
    display: none;
    border-radius: 0.475rem;
    background-color: #ffffff;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    z-index: 107;
  }
  .show.menu-dropdown > .menu-sub-xxl-dropdown, .menu-sub-xxl-dropdown.menu.show, .menu-sub-xxl-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  .show.menu-dropdown > .menu-sub-xxl-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-xxl-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-xxl-dropdown[data-popper-placement=top-end], .menu-sub-xxl-dropdown.menu.show[data-popper-placement=top], .menu-sub-xxl-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-xxl-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-xxl-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-xxl-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-xxl-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  .menu-sub-xxl-accordion {
    display: none;
  }
  .show:not(.menu-dropdown) > .menu-sub-xxl-accordion, .menu-sub-xxl-accordion.show {
    display: flex;
  }
  .menu-xxl-inline {
    display: flex;
  }
  .menu-xxl-fit > .menu-item > .menu-content,
.menu-xxl-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .menu-xxl-column {
    flex-direction: column;
    width: 100%;
  }
  .menu-xxl-row {
    flex-direction: row;
  }
  .menu-xxl-row > .menu-item {
    display: flex;
    align-items: center;
  }
  .menu-xxl-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-xxl-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-xxl-rounded .menu-link {
    border-radius: 0.475rem;
  }
  .menu-xxl-pill .menu-link {
    border-radius: 50px;
  }
  .menu-xxl-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (max-width: 575.98px) {
  .menu-item.menu-sm-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-sm-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-item.menu-sm-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-sm-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-sub-sm-down-dropdown {
    display: none;
    border-radius: 0.475rem;
    background-color: #ffffff;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    z-index: 107;
  }
  .show.menu-dropdown > .menu-sub-sm-down-dropdown, .menu-sub-sm-down-dropdown.menu.show, .menu-sub-sm-down-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  .show.menu-dropdown > .menu-sub-sm-down-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-sm-down-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-sm-down-dropdown[data-popper-placement=top-end], .menu-sub-sm-down-dropdown.menu.show[data-popper-placement=top], .menu-sub-sm-down-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-sm-down-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-sm-down-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-sm-down-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-sm-down-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  .menu-sub-sm-down-accordion {
    display: none;
  }
  .show:not(.menu-dropdown) > .menu-sub-sm-down-accordion, .menu-sub-sm-down-accordion.show {
    display: flex;
  }
  .menu-sm-down-inline {
    display: flex;
  }
  .menu-sm-down-fit > .menu-item > .menu-content,
.menu-sm-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .menu-sm-down-column {
    flex-direction: column;
    width: 100%;
  }
  .menu-sm-down-row {
    flex-direction: row;
  }
  .menu-sm-down-row > .menu-item {
    display: flex;
    align-items: center;
  }
  .menu-sm-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-sm-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-sm-down-rounded .menu-link {
    border-radius: 0.475rem;
  }
  .menu-sm-down-pill .menu-link {
    border-radius: 50px;
  }
  .menu-sm-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (max-width: 767.98px) {
  .menu-item.menu-md-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-md-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-item.menu-md-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-md-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-sub-md-down-dropdown {
    display: none;
    border-radius: 0.475rem;
    background-color: #ffffff;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    z-index: 107;
  }
  .show.menu-dropdown > .menu-sub-md-down-dropdown, .menu-sub-md-down-dropdown.menu.show, .menu-sub-md-down-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  .show.menu-dropdown > .menu-sub-md-down-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-md-down-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-md-down-dropdown[data-popper-placement=top-end], .menu-sub-md-down-dropdown.menu.show[data-popper-placement=top], .menu-sub-md-down-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-md-down-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-md-down-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-md-down-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-md-down-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  .menu-sub-md-down-accordion {
    display: none;
  }
  .show:not(.menu-dropdown) > .menu-sub-md-down-accordion, .menu-sub-md-down-accordion.show {
    display: flex;
  }
  .menu-md-down-inline {
    display: flex;
  }
  .menu-md-down-fit > .menu-item > .menu-content,
.menu-md-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .menu-md-down-column {
    flex-direction: column;
    width: 100%;
  }
  .menu-md-down-row {
    flex-direction: row;
  }
  .menu-md-down-row > .menu-item {
    display: flex;
    align-items: center;
  }
  .menu-md-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-md-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-md-down-rounded .menu-link {
    border-radius: 0.475rem;
  }
  .menu-md-down-pill .menu-link {
    border-radius: 50px;
  }
  .menu-md-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (max-width: 991.98px) {
  .menu-item.menu-lg-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-lg-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-item.menu-lg-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-lg-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-sub-lg-down-dropdown {
    display: none;
    border-radius: 0.475rem;
    background-color: #ffffff;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    z-index: 107;
  }
  .show.menu-dropdown > .menu-sub-lg-down-dropdown, .menu-sub-lg-down-dropdown.menu.show, .menu-sub-lg-down-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  .show.menu-dropdown > .menu-sub-lg-down-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-lg-down-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-lg-down-dropdown[data-popper-placement=top-end], .menu-sub-lg-down-dropdown.menu.show[data-popper-placement=top], .menu-sub-lg-down-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-lg-down-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-lg-down-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-lg-down-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-lg-down-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  .menu-sub-lg-down-accordion {
    display: none;
  }
  .show:not(.menu-dropdown) > .menu-sub-lg-down-accordion, .menu-sub-lg-down-accordion.show {
    display: flex;
  }
  .menu-lg-down-inline {
    display: flex;
  }
  .menu-lg-down-fit > .menu-item > .menu-content,
.menu-lg-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .menu-lg-down-column {
    flex-direction: column;
    width: 100%;
  }
  .menu-lg-down-row {
    flex-direction: row;
  }
  .menu-lg-down-row > .menu-item {
    display: flex;
    align-items: center;
  }
  .menu-lg-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-lg-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-lg-down-rounded .menu-link {
    border-radius: 0.475rem;
  }
  .menu-lg-down-pill .menu-link {
    border-radius: 50px;
  }
  .menu-lg-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (max-width: 1199.98px) {
  .menu-item.menu-xl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-item.menu-xl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-xl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-sub-xl-down-dropdown {
    display: none;
    border-radius: 0.475rem;
    background-color: #ffffff;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    z-index: 107;
  }
  .show.menu-dropdown > .menu-sub-xl-down-dropdown, .menu-sub-xl-down-dropdown.menu.show, .menu-sub-xl-down-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  .show.menu-dropdown > .menu-sub-xl-down-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-xl-down-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-xl-down-dropdown[data-popper-placement=top-end], .menu-sub-xl-down-dropdown.menu.show[data-popper-placement=top], .menu-sub-xl-down-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-xl-down-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-xl-down-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-xl-down-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-xl-down-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  .menu-sub-xl-down-accordion {
    display: none;
  }
  .show:not(.menu-dropdown) > .menu-sub-xl-down-accordion, .menu-sub-xl-down-accordion.show {
    display: flex;
  }
  .menu-xl-down-inline {
    display: flex;
  }
  .menu-xl-down-fit > .menu-item > .menu-content,
.menu-xl-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .menu-xl-down-column {
    flex-direction: column;
    width: 100%;
  }
  .menu-xl-down-row {
    flex-direction: row;
  }
  .menu-xl-down-row > .menu-item {
    display: flex;
    align-items: center;
  }
  .menu-xl-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-xl-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-xl-down-rounded .menu-link {
    border-radius: 0.475rem;
  }
  .menu-xl-down-pill .menu-link {
    border-radius: 50px;
  }
  .menu-xl-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
@media (max-width: 1399.98px) {
  .menu-item.menu-xxl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, .menu-item.menu-xxl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-item.menu-xxl-down-accordion.showing:not(.menu-dropdown) > .menu-link .menu-arrow:after, [direction=rtl] .menu-item.menu-xxl-down-accordion.show:not(.hiding):not(.menu-dropdown) > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-sub-xxl-down-dropdown {
    display: none;
    border-radius: 0.475rem;
    background-color: #ffffff;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
    z-index: 107;
  }
  .show.menu-dropdown > .menu-sub-xxl-down-dropdown, .menu-sub-xxl-down-dropdown.menu.show, .menu-sub-xxl-down-dropdown.show[data-popper-placement] {
    display: flex;
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-up 0.3s ease 1;
  }
  .show.menu-dropdown > .menu-sub-xxl-down-dropdown[data-popper-placement=top], .show.menu-dropdown > .menu-sub-xxl-down-dropdown[data-popper-placement=top-start], .show.menu-dropdown > .menu-sub-xxl-down-dropdown[data-popper-placement=top-end], .menu-sub-xxl-down-dropdown.menu.show[data-popper-placement=top], .menu-sub-xxl-down-dropdown.menu.show[data-popper-placement=top-start], .menu-sub-xxl-down-dropdown.menu.show[data-popper-placement=top-end], .menu-sub-xxl-down-dropdown.show[data-popper-placement][data-popper-placement=top], .menu-sub-xxl-down-dropdown.show[data-popper-placement][data-popper-placement=top-start], .menu-sub-xxl-down-dropdown.show[data-popper-placement][data-popper-placement=top-end] {
    animation: menu-sub-dropdown-animation-fade-in 0.3s ease 1, menu-sub-dropdown-animation-move-down 0.3s ease 1;
  }
  .menu-sub-xxl-down-accordion {
    display: none;
  }
  .show:not(.menu-dropdown) > .menu-sub-xxl-down-accordion, .menu-sub-xxl-down-accordion.show {
    display: flex;
  }
  .menu-xxl-down-inline {
    display: flex;
  }
  .menu-xxl-down-fit > .menu-item > .menu-content,
.menu-xxl-down-fit > .menu-item > .menu-link {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .menu-xxl-down-column {
    flex-direction: column;
    width: 100%;
  }
  .menu-xxl-down-row {
    flex-direction: row;
  }
  .menu-xxl-down-row > .menu-item {
    display: flex;
    align-items: center;
  }
  .menu-xxl-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(90deg);
    transition: transform 0.3s ease;
  }
  [direction=rtl] .menu-xxl-down-row > .menu-item > .menu-link .menu-arrow:after {
    /*rtl:ignore*/
    transform: rotateZ(-90deg);
  }
  .menu-xxl-down-rounded .menu-link {
    border-radius: 0.475rem;
  }
  .menu-xxl-down-pill .menu-link {
    border-radius: 50px;
  }
  .menu-xxl-down-rounded-0 .menu-link {
    border-radius: 0 !important;
  }
}
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(1rem + 1rem);
}
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(2rem + 1rem);
}
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(3rem + 1rem);
}
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(4rem + 1rem);
}
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: 1rem;
  padding-right: 0;
}
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(2rem);
  padding-right: 0;
}
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(3rem);
  padding-right: 0;
}
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(4rem);
  padding-right: 0;
}

@keyframes menu-sub-dropdown-animation-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes menu-sub-dropdown-animation-move-up {
  from {
    margin-top: 0.75rem;
  }
  to {
    margin-top: 0;
  }
}
@keyframes menu-sub-dropdown-animation-move-down {
  from {
    margin-bottom: 0.75rem;
  }
  to {
    margin-bottom: 0;
  }
}
.menu-white .menu-item .menu-link {
  color: #ffffff;
}
.menu-white .menu-item .menu-link .menu-title {
  color: #ffffff;
}
.menu-white .menu-item .menu-link .menu-icon,
.menu-white .menu-item .menu-link .menu-icon .svg-icon,
.menu-white .menu-item .menu-link .menu-icon i {
  color: #ffffff;
}
.menu-white .menu-item .menu-link .menu-bullet .bullet {
  background-color: #ffffff;
}
.menu-white .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-white .menu-item .menu-link {
  color: #ffffff;
}
.menu-title-white .menu-item .menu-link .menu-title {
  color: #ffffff;
}

.menu-icon-white .menu-item .menu-link .menu-icon,
.menu-icon-white .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-white .menu-item .menu-link .menu-icon i {
  color: #ffffff;
}

.menu-bullet-white .menu-item .menu-link .menu-bullet .bullet {
  background-color: #ffffff;
}

.menu-arrow-white .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-primary .menu-item .menu-link {
  color: #009EF7;
}
.menu-primary .menu-item .menu-link .menu-title {
  color: #009EF7;
}
.menu-primary .menu-item .menu-link .menu-icon,
.menu-primary .menu-item .menu-link .menu-icon .svg-icon,
.menu-primary .menu-item .menu-link .menu-icon i {
  color: #009EF7;
}
.menu-primary .menu-item .menu-link .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-primary .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-primary .menu-item .menu-link {
  color: #009EF7;
}
.menu-title-primary .menu-item .menu-link .menu-title {
  color: #009EF7;
}

.menu-icon-primary .menu-item .menu-link .menu-icon,
.menu-icon-primary .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-primary .menu-item .menu-link .menu-icon i {
  color: #009EF7;
}

.menu-bullet-primary .menu-item .menu-link .menu-bullet .bullet {
  background-color: #009EF7;
}

.menu-arrow-primary .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-secondary .menu-item .menu-link {
  color: #E4E6EF;
}
.menu-secondary .menu-item .menu-link .menu-title {
  color: #E4E6EF;
}
.menu-secondary .menu-item .menu-link .menu-icon,
.menu-secondary .menu-item .menu-link .menu-icon .svg-icon,
.menu-secondary .menu-item .menu-link .menu-icon i {
  color: #E4E6EF;
}
.menu-secondary .menu-item .menu-link .menu-bullet .bullet {
  background-color: #E4E6EF;
}
.menu-secondary .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23E4E6EF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23E4E6EF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-secondary .menu-item .menu-link {
  color: #E4E6EF;
}
.menu-title-secondary .menu-item .menu-link .menu-title {
  color: #E4E6EF;
}

.menu-icon-secondary .menu-item .menu-link .menu-icon,
.menu-icon-secondary .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-secondary .menu-item .menu-link .menu-icon i {
  color: #E4E6EF;
}

.menu-bullet-secondary .menu-item .menu-link .menu-bullet .bullet {
  background-color: #E4E6EF;
}

.menu-arrow-secondary .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23E4E6EF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23E4E6EF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-light .menu-item .menu-link {
  color: #F5F8FA;
}
.menu-light .menu-item .menu-link .menu-title {
  color: #F5F8FA;
}
.menu-light .menu-item .menu-link .menu-icon,
.menu-light .menu-item .menu-link .menu-icon .svg-icon,
.menu-light .menu-item .menu-link .menu-icon i {
  color: #F5F8FA;
}
.menu-light .menu-item .menu-link .menu-bullet .bullet {
  background-color: #F5F8FA;
}
.menu-light .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F5F8FA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F5F8FA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-light .menu-item .menu-link {
  color: #F5F8FA;
}
.menu-title-light .menu-item .menu-link .menu-title {
  color: #F5F8FA;
}

.menu-icon-light .menu-item .menu-link .menu-icon,
.menu-icon-light .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-light .menu-item .menu-link .menu-icon i {
  color: #F5F8FA;
}

.menu-bullet-light .menu-item .menu-link .menu-bullet .bullet {
  background-color: #F5F8FA;
}

.menu-arrow-light .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F5F8FA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F5F8FA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-success .menu-item .menu-link {
  color: #50CD89;
}
.menu-success .menu-item .menu-link .menu-title {
  color: #50CD89;
}
.menu-success .menu-item .menu-link .menu-icon,
.menu-success .menu-item .menu-link .menu-icon .svg-icon,
.menu-success .menu-item .menu-link .menu-icon i {
  color: #50CD89;
}
.menu-success .menu-item .menu-link .menu-bullet .bullet {
  background-color: #50CD89;
}
.menu-success .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2350CD89'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2350CD89'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-success .menu-item .menu-link {
  color: #50CD89;
}
.menu-title-success .menu-item .menu-link .menu-title {
  color: #50CD89;
}

.menu-icon-success .menu-item .menu-link .menu-icon,
.menu-icon-success .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-success .menu-item .menu-link .menu-icon i {
  color: #50CD89;
}

.menu-bullet-success .menu-item .menu-link .menu-bullet .bullet {
  background-color: #50CD89;
}

.menu-arrow-success .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2350CD89'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%2350CD89'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-info .menu-item .menu-link {
  color: #7239EA;
}
.menu-info .menu-item .menu-link .menu-title {
  color: #7239EA;
}
.menu-info .menu-item .menu-link .menu-icon,
.menu-info .menu-item .menu-link .menu-icon .svg-icon,
.menu-info .menu-item .menu-link .menu-icon i {
  color: #7239EA;
}
.menu-info .menu-item .menu-link .menu-bullet .bullet {
  background-color: #7239EA;
}
.menu-info .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237239EA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237239EA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-info .menu-item .menu-link {
  color: #7239EA;
}
.menu-title-info .menu-item .menu-link .menu-title {
  color: #7239EA;
}

.menu-icon-info .menu-item .menu-link .menu-icon,
.menu-icon-info .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-info .menu-item .menu-link .menu-icon i {
  color: #7239EA;
}

.menu-bullet-info .menu-item .menu-link .menu-bullet .bullet {
  background-color: #7239EA;
}

.menu-arrow-info .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237239EA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237239EA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-warning .menu-item .menu-link {
  color: #FFC700;
}
.menu-warning .menu-item .menu-link .menu-title {
  color: #FFC700;
}
.menu-warning .menu-item .menu-link .menu-icon,
.menu-warning .menu-item .menu-link .menu-icon .svg-icon,
.menu-warning .menu-item .menu-link .menu-icon i {
  color: #FFC700;
}
.menu-warning .menu-item .menu-link .menu-bullet .bullet {
  background-color: #FFC700;
}
.menu-warning .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFC700'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFC700'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-warning .menu-item .menu-link {
  color: #FFC700;
}
.menu-title-warning .menu-item .menu-link .menu-title {
  color: #FFC700;
}

.menu-icon-warning .menu-item .menu-link .menu-icon,
.menu-icon-warning .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-warning .menu-item .menu-link .menu-icon i {
  color: #FFC700;
}

.menu-bullet-warning .menu-item .menu-link .menu-bullet .bullet {
  background-color: #FFC700;
}

.menu-arrow-warning .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFC700'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFC700'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-danger .menu-item .menu-link {
  color: #F1416C;
}
.menu-danger .menu-item .menu-link .menu-title {
  color: #F1416C;
}
.menu-danger .menu-item .menu-link .menu-icon,
.menu-danger .menu-item .menu-link .menu-icon .svg-icon,
.menu-danger .menu-item .menu-link .menu-icon i {
  color: #F1416C;
}
.menu-danger .menu-item .menu-link .menu-bullet .bullet {
  background-color: #F1416C;
}
.menu-danger .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F1416C'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F1416C'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-danger .menu-item .menu-link {
  color: #F1416C;
}
.menu-title-danger .menu-item .menu-link .menu-title {
  color: #F1416C;
}

.menu-icon-danger .menu-item .menu-link .menu-icon,
.menu-icon-danger .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-danger .menu-item .menu-link .menu-icon i {
  color: #F1416C;
}

.menu-bullet-danger .menu-item .menu-link .menu-bullet .bullet {
  background-color: #F1416C;
}

.menu-arrow-danger .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F1416C'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F1416C'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-dark .menu-item .menu-link {
  color: #181C32;
}
.menu-dark .menu-item .menu-link .menu-title {
  color: #181C32;
}
.menu-dark .menu-item .menu-link .menu-icon,
.menu-dark .menu-item .menu-link .menu-icon .svg-icon,
.menu-dark .menu-item .menu-link .menu-icon i {
  color: #181C32;
}
.menu-dark .menu-item .menu-link .menu-bullet .bullet {
  background-color: #181C32;
}
.menu-dark .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23181C32'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23181C32'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-dark .menu-item .menu-link {
  color: #181C32;
}
.menu-title-dark .menu-item .menu-link .menu-title {
  color: #181C32;
}

.menu-icon-dark .menu-item .menu-link .menu-icon,
.menu-icon-dark .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-dark .menu-item .menu-link .menu-icon i {
  color: #181C32;
}

.menu-bullet-dark .menu-item .menu-link .menu-bullet .bullet {
  background-color: #181C32;
}

.menu-arrow-dark .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23181C32'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23181C32'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-muted .menu-item .menu-link {
  color: #A1A5B7;
}
.menu-muted .menu-item .menu-link .menu-title {
  color: #A1A5B7;
}
.menu-muted .menu-item .menu-link .menu-icon,
.menu-muted .menu-item .menu-link .menu-icon .svg-icon,
.menu-muted .menu-item .menu-link .menu-icon i {
  color: #A1A5B7;
}
.menu-muted .menu-item .menu-link .menu-bullet .bullet {
  background-color: #A1A5B7;
}
.menu-muted .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-muted .menu-item .menu-link {
  color: #A1A5B7;
}
.menu-title-muted .menu-item .menu-link .menu-title {
  color: #A1A5B7;
}

.menu-icon-muted .menu-item .menu-link .menu-icon,
.menu-icon-muted .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-muted .menu-item .menu-link .menu-icon i {
  color: #A1A5B7;
}

.menu-bullet-muted .menu-item .menu-link .menu-bullet .bullet {
  background-color: #A1A5B7;
}

.menu-arrow-muted .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-gray-100 .menu-item .menu-link {
  color: #F5F8FA;
}
.menu-gray-100 .menu-item .menu-link .menu-title {
  color: #F5F8FA;
}
.menu-gray-100 .menu-item .menu-link .menu-icon,
.menu-gray-100 .menu-item .menu-link .menu-icon .svg-icon,
.menu-gray-100 .menu-item .menu-link .menu-icon i {
  color: #F5F8FA;
}
.menu-gray-100 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #F5F8FA;
}
.menu-gray-100 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F5F8FA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F5F8FA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-gray-100 .menu-item .menu-link {
  color: #F5F8FA;
}
.menu-title-gray-100 .menu-item .menu-link .menu-title {
  color: #F5F8FA;
}

.menu-icon-gray-100 .menu-item .menu-link .menu-icon,
.menu-icon-gray-100 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-100 .menu-item .menu-link .menu-icon i {
  color: #F5F8FA;
}

.menu-bullet-gray-100 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #F5F8FA;
}

.menu-arrow-gray-100 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F5F8FA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23F5F8FA'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-gray-200 .menu-item .menu-link {
  color: #EFF2F5;
}
.menu-gray-200 .menu-item .menu-link .menu-title {
  color: #EFF2F5;
}
.menu-gray-200 .menu-item .menu-link .menu-icon,
.menu-gray-200 .menu-item .menu-link .menu-icon .svg-icon,
.menu-gray-200 .menu-item .menu-link .menu-icon i {
  color: #EFF2F5;
}
.menu-gray-200 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #EFF2F5;
}
.menu-gray-200 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23EFF2F5'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23EFF2F5'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-gray-200 .menu-item .menu-link {
  color: #EFF2F5;
}
.menu-title-gray-200 .menu-item .menu-link .menu-title {
  color: #EFF2F5;
}

.menu-icon-gray-200 .menu-item .menu-link .menu-icon,
.menu-icon-gray-200 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-200 .menu-item .menu-link .menu-icon i {
  color: #EFF2F5;
}

.menu-bullet-gray-200 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #EFF2F5;
}

.menu-arrow-gray-200 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23EFF2F5'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23EFF2F5'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-gray-300 .menu-item .menu-link {
  color: #E4E6EF;
}
.menu-gray-300 .menu-item .menu-link .menu-title {
  color: #E4E6EF;
}
.menu-gray-300 .menu-item .menu-link .menu-icon,
.menu-gray-300 .menu-item .menu-link .menu-icon .svg-icon,
.menu-gray-300 .menu-item .menu-link .menu-icon i {
  color: #E4E6EF;
}
.menu-gray-300 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #E4E6EF;
}
.menu-gray-300 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23E4E6EF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23E4E6EF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-gray-300 .menu-item .menu-link {
  color: #E4E6EF;
}
.menu-title-gray-300 .menu-item .menu-link .menu-title {
  color: #E4E6EF;
}

.menu-icon-gray-300 .menu-item .menu-link .menu-icon,
.menu-icon-gray-300 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-300 .menu-item .menu-link .menu-icon i {
  color: #E4E6EF;
}

.menu-bullet-gray-300 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #E4E6EF;
}

.menu-arrow-gray-300 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23E4E6EF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23E4E6EF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-gray-400 .menu-item .menu-link {
  color: #B5B5C3;
}
.menu-gray-400 .menu-item .menu-link .menu-title {
  color: #B5B5C3;
}
.menu-gray-400 .menu-item .menu-link .menu-icon,
.menu-gray-400 .menu-item .menu-link .menu-icon .svg-icon,
.menu-gray-400 .menu-item .menu-link .menu-icon i {
  color: #B5B5C3;
}
.menu-gray-400 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #B5B5C3;
}
.menu-gray-400 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23B5B5C3'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23B5B5C3'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-gray-400 .menu-item .menu-link {
  color: #B5B5C3;
}
.menu-title-gray-400 .menu-item .menu-link .menu-title {
  color: #B5B5C3;
}

.menu-icon-gray-400 .menu-item .menu-link .menu-icon,
.menu-icon-gray-400 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-400 .menu-item .menu-link .menu-icon i {
  color: #B5B5C3;
}

.menu-bullet-gray-400 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #B5B5C3;
}

.menu-arrow-gray-400 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23B5B5C3'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23B5B5C3'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-gray-500 .menu-item .menu-link {
  color: #A1A5B7;
}
.menu-gray-500 .menu-item .menu-link .menu-title {
  color: #A1A5B7;
}
.menu-gray-500 .menu-item .menu-link .menu-icon,
.menu-gray-500 .menu-item .menu-link .menu-icon .svg-icon,
.menu-gray-500 .menu-item .menu-link .menu-icon i {
  color: #A1A5B7;
}
.menu-gray-500 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #A1A5B7;
}
.menu-gray-500 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-gray-500 .menu-item .menu-link {
  color: #A1A5B7;
}
.menu-title-gray-500 .menu-item .menu-link .menu-title {
  color: #A1A5B7;
}

.menu-icon-gray-500 .menu-item .menu-link .menu-icon,
.menu-icon-gray-500 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-500 .menu-item .menu-link .menu-icon i {
  color: #A1A5B7;
}

.menu-bullet-gray-500 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #A1A5B7;
}

.menu-arrow-gray-500 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-gray-600 .menu-item .menu-link {
  color: #7E8299;
}
.menu-gray-600 .menu-item .menu-link .menu-title {
  color: #7E8299;
}
.menu-gray-600 .menu-item .menu-link .menu-icon,
.menu-gray-600 .menu-item .menu-link .menu-icon .svg-icon,
.menu-gray-600 .menu-item .menu-link .menu-icon i {
  color: #7E8299;
}
.menu-gray-600 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #7E8299;
}
.menu-gray-600 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237E8299'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237E8299'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-gray-600 .menu-item .menu-link {
  color: #7E8299;
}
.menu-title-gray-600 .menu-item .menu-link .menu-title {
  color: #7E8299;
}

.menu-icon-gray-600 .menu-item .menu-link .menu-icon,
.menu-icon-gray-600 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-600 .menu-item .menu-link .menu-icon i {
  color: #7E8299;
}

.menu-bullet-gray-600 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #7E8299;
}

.menu-arrow-gray-600 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237E8299'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%237E8299'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-gray-700 .menu-item .menu-link {
  color: #5E6278;
}
.menu-gray-700 .menu-item .menu-link .menu-title {
  color: #5E6278;
}
.menu-gray-700 .menu-item .menu-link .menu-icon,
.menu-gray-700 .menu-item .menu-link .menu-icon .svg-icon,
.menu-gray-700 .menu-item .menu-link .menu-icon i {
  color: #5E6278;
}
.menu-gray-700 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #5E6278;
}
.menu-gray-700 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%235E6278'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%235E6278'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-gray-700 .menu-item .menu-link {
  color: #5E6278;
}
.menu-title-gray-700 .menu-item .menu-link .menu-title {
  color: #5E6278;
}

.menu-icon-gray-700 .menu-item .menu-link .menu-icon,
.menu-icon-gray-700 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-700 .menu-item .menu-link .menu-icon i {
  color: #5E6278;
}

.menu-bullet-gray-700 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #5E6278;
}

.menu-arrow-gray-700 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%235E6278'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%235E6278'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-gray-800 .menu-item .menu-link {
  color: #3F4254;
}
.menu-gray-800 .menu-item .menu-link .menu-title {
  color: #3F4254;
}
.menu-gray-800 .menu-item .menu-link .menu-icon,
.menu-gray-800 .menu-item .menu-link .menu-icon .svg-icon,
.menu-gray-800 .menu-item .menu-link .menu-icon i {
  color: #3F4254;
}
.menu-gray-800 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #3F4254;
}
.menu-gray-800 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233F4254'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233F4254'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-gray-800 .menu-item .menu-link {
  color: #3F4254;
}
.menu-title-gray-800 .menu-item .menu-link .menu-title {
  color: #3F4254;
}

.menu-icon-gray-800 .menu-item .menu-link .menu-icon,
.menu-icon-gray-800 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-800 .menu-item .menu-link .menu-icon i {
  color: #3F4254;
}

.menu-bullet-gray-800 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #3F4254;
}

.menu-arrow-gray-800 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233F4254'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%233F4254'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-gray-900 .menu-item .menu-link {
  color: #181C32;
}
.menu-gray-900 .menu-item .menu-link .menu-title {
  color: #181C32;
}
.menu-gray-900 .menu-item .menu-link .menu-icon,
.menu-gray-900 .menu-item .menu-link .menu-icon .svg-icon,
.menu-gray-900 .menu-item .menu-link .menu-icon i {
  color: #181C32;
}
.menu-gray-900 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #181C32;
}
.menu-gray-900 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23181C32'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23181C32'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-title-gray-900 .menu-item .menu-link {
  color: #181C32;
}
.menu-title-gray-900 .menu-item .menu-link .menu-title {
  color: #181C32;
}

.menu-icon-gray-900 .menu-item .menu-link .menu-icon,
.menu-icon-gray-900 .menu-item .menu-link .menu-icon .svg-icon,
.menu-icon-gray-900 .menu-item .menu-link .menu-icon i {
  color: #181C32;
}

.menu-bullet-gray-900 .menu-item .menu-link .menu-bullet .bullet {
  background-color: #181C32;
}

.menu-arrow-gray-900 .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23181C32'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23181C32'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-hover-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(245, 248, 250, 0.8);
}

.menu-here-bg .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(245, 248, 250, 0.8);
}

.menu-show-bg .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(245, 248, 250, 0.8);
}

.menu-active-bg .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(245, 248, 250, 0.8);
}

.menu-state-bg .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-bg .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(245, 248, 250, 0.8);
}
.menu-state-bg .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(245, 248, 250, 0.8);
}
.menu-state-bg .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(245, 248, 250, 0.8);
}
.menu-state-bg .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(245, 248, 250, 0.8);
}

.menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #009EF7;
  color: #FFFFFF;
}
.menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: #FFFFFF;
}
.menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
.menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
.menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: #FFFFFF;
}
.menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: #FFFFFF;
}
.menu-hover-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-hover-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-show-bg-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #009EF7;
  color: #FFFFFF;
}
.menu-show-bg-primary .menu-item.show > .menu-link .menu-title {
  color: #FFFFFF;
}
.menu-show-bg-primary .menu-item.show > .menu-link .menu-icon,
.menu-show-bg-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
.menu-show-bg-primary .menu-item.show > .menu-link .menu-icon i {
  color: #FFFFFF;
}
.menu-show-bg-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #FFFFFF;
}
.menu-show-bg-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-here-bg-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #009EF7;
  color: #FFFFFF;
}
.menu-here-bg-primary .menu-item.here > .menu-link .menu-title {
  color: #FFFFFF;
}
.menu-here-bg-primary .menu-item.here > .menu-link .menu-icon,
.menu-here-bg-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
.menu-here-bg-primary .menu-item.here > .menu-link .menu-icon i {
  color: #FFFFFF;
}
.menu-here-bg-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: #FFFFFF;
}
.menu-here-bg-primary .menu-item.here > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-active-bg-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #009EF7;
  color: #FFFFFF;
}
.menu-active-bg-primary .menu-item .menu-link.active .menu-title {
  color: #FFFFFF;
}
.menu-active-bg-primary .menu-item .menu-link.active .menu-icon,
.menu-active-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon,
.menu-active-bg-primary .menu-item .menu-link.active .menu-icon i {
  color: #FFFFFF;
}
.menu-active-bg-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #FFFFFF;
}
.menu-active-bg-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #009EF7;
  color: #FFFFFF;
}
.menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: #FFFFFF;
}
.menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
.menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
.menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: #FFFFFF;
}
.menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: #FFFFFF;
}
.menu-state-bg-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-bg-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}
.menu-state-bg-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #009EF7;
  color: #FFFFFF;
}
.menu-state-bg-primary .menu-item.show > .menu-link .menu-title {
  color: #FFFFFF;
}
.menu-state-bg-primary .menu-item.show > .menu-link .menu-icon,
.menu-state-bg-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
.menu-state-bg-primary .menu-item.show > .menu-link .menu-icon i {
  color: #FFFFFF;
}
.menu-state-bg-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #FFFFFF;
}
.menu-state-bg-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}
.menu-state-bg-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #009EF7;
  color: #FFFFFF;
}
.menu-state-bg-primary .menu-item.here > .menu-link .menu-title {
  color: #FFFFFF;
}
.menu-state-bg-primary .menu-item.here > .menu-link .menu-icon,
.menu-state-bg-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
.menu-state-bg-primary .menu-item.here > .menu-link .menu-icon i {
  color: #FFFFFF;
}
.menu-state-bg-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: #FFFFFF;
}
.menu-state-bg-primary .menu-item.here > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}
.menu-state-bg-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #009EF7;
  color: #FFFFFF;
}
.menu-state-bg-primary .menu-item .menu-link.active .menu-title {
  color: #FFFFFF;
}
.menu-state-bg-primary .menu-item .menu-link.active .menu-icon,
.menu-state-bg-primary .menu-item .menu-link.active .menu-icon .svg-icon,
.menu-state-bg-primary .menu-item .menu-link.active .menu-icon i {
  color: #FFFFFF;
}
.menu-state-bg-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #FFFFFF;
}
.menu-state-bg-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-show-bg-light-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
  color: #009EF7;
}
.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-title {
  color: #009EF7;
}
.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon,
.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-icon i {
  color: #009EF7;
}
.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-show-bg-light-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-here-bg-light-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
  color: #009EF7;
}
.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-title {
  color: #009EF7;
}
.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-icon,
.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-icon i {
  color: #009EF7;
}
.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-here-bg-light-primary .menu-item.here > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
  color: #009EF7;
}
.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: #009EF7;
}
.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
.menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: #009EF7;
}
.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-hover-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-hover-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-active-bg-light-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
  color: #009EF7;
}
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-title {
  color: #009EF7;
}
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon,
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon,
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-icon i {
  color: #009EF7;
}
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-active-bg-light-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-state-bg-light-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
  color: #009EF7;
}
.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-title {
  color: #009EF7;
}
.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon,
.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-icon i {
  color: #009EF7;
}
.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-state-bg-light-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}
.menu-state-bg-light-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
  color: #009EF7;
}
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-title {
  color: #009EF7;
}
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon,
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-icon i {
  color: #009EF7;
}
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-state-bg-light-primary .menu-item.here > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
  color: #009EF7;
}
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: #009EF7;
}
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
.menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: #009EF7;
}
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}
.menu-state-bg-light-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
  color: #009EF7;
}
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-title {
  color: #009EF7;
}
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon,
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon .svg-icon,
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-icon i {
  color: #009EF7;
}
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-state-bg-light-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7;
}
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: #009EF7;
}
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
.menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: #009EF7;
}
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-show-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7;
}
.menu-show-primary .menu-item.show > .menu-link .menu-title {
  color: #009EF7;
}
.menu-show-primary .menu-item.show > .menu-link .menu-icon,
.menu-show-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
.menu-show-primary .menu-item.show > .menu-link .menu-icon i {
  color: #009EF7;
}
.menu-show-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-show-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-here-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7;
}
.menu-here-primary .menu-item.here > .menu-link .menu-title {
  color: #009EF7;
}
.menu-here-primary .menu-item.here > .menu-link .menu-icon,
.menu-here-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
.menu-here-primary .menu-item.here > .menu-link .menu-icon i {
  color: #009EF7;
}
.menu-here-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-here-primary .menu-item.here > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-active-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7;
}
.menu-active-primary .menu-item .menu-link.active .menu-title {
  color: #009EF7;
}
.menu-active-primary .menu-item .menu-link.active .menu-icon,
.menu-active-primary .menu-item .menu-link.active .menu-icon .svg-icon,
.menu-active-primary .menu-item .menu-link.active .menu-icon i {
  color: #009EF7;
}
.menu-active-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-active-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7;
}
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: #009EF7;
}
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
.menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: #009EF7;
}
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-state-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}
.menu-state-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7;
}
.menu-state-primary .menu-item.show > .menu-link .menu-title {
  color: #009EF7;
}
.menu-state-primary .menu-item.show > .menu-link .menu-icon,
.menu-state-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
.menu-state-primary .menu-item.show > .menu-link .menu-icon i {
  color: #009EF7;
}
.menu-state-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-state-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}
.menu-state-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7;
}
.menu-state-primary .menu-item.here > .menu-link .menu-title {
  color: #009EF7;
}
.menu-state-primary .menu-item.here > .menu-link .menu-icon,
.menu-state-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
.menu-state-primary .menu-item.here > .menu-link .menu-icon i {
  color: #009EF7;
}
.menu-state-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-state-primary .menu-item.here > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}
.menu-state-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7;
}
.menu-state-primary .menu-item .menu-link.active .menu-title {
  color: #009EF7;
}
.menu-state-primary .menu-item .menu-link.active .menu-icon,
.menu-state-primary .menu-item .menu-link.active .menu-icon .svg-icon,
.menu-state-primary .menu-item .menu-link.active .menu-icon i {
  color: #009EF7;
}
.menu-state-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-state-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-hover-title-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7;
}
.menu-hover-title-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-hover-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: #009EF7;
}

.menu-here-title-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7;
}
.menu-here-title-primary .menu-item.here > .menu-link .menu-title {
  color: #009EF7;
}

.menu-show-title-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7;
}
.menu-show-title-primary .menu-item.show > .menu-link .menu-title {
  color: #009EF7;
}

.menu-active-title-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7;
}
.menu-active-title-primary .menu-item .menu-link.active .menu-title {
  color: #009EF7;
}

.menu-state-title-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7;
}
.menu-state-title-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .menu-state-title-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: #009EF7;
}
.menu-state-title-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7;
}
.menu-state-title-primary .menu-item.show > .menu-link .menu-title {
  color: #009EF7;
}
.menu-state-title-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #009EF7;
}
.menu-state-title-primary .menu-item .menu-link.active .menu-title {
  color: #009EF7;
}

.menu-hover-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-hover-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
.menu-hover-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.menu-hover-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
.menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.menu-hover-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: #009EF7;
}

.menu-here-icon-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-here-icon-primary .menu-item.here > .menu-link .menu-icon,
.menu-here-icon-primary .menu-item.here > .menu-link .menu-icon .svg-icon,
.menu-here-icon-primary .menu-item.here > .menu-link .menu-icon i {
  color: #009EF7;
}

.menu-show-icon-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-show-icon-primary .menu-item.show > .menu-link .menu-icon,
.menu-show-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
.menu-show-icon-primary .menu-item.show > .menu-link .menu-icon i {
  color: #009EF7;
}

.menu-active-icon-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-active-icon-primary .menu-item .menu-link.active .menu-icon,
.menu-active-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon,
.menu-active-icon-primary .menu-item .menu-link.active .menu-icon i {
  color: #009EF7;
}

.menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
.menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.menu-state-icon-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
.menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.menu-state-icon-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: #009EF7;
}
.menu-state-icon-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-state-icon-primary .menu-item.show > .menu-link .menu-icon,
.menu-state-icon-primary .menu-item.show > .menu-link .menu-icon .svg-icon,
.menu-state-icon-primary .menu-item.show > .menu-link .menu-icon i {
  color: #009EF7;
}
.menu-state-icon-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-state-icon-primary .menu-item .menu-link.active .menu-icon,
.menu-state-icon-primary .menu-item .menu-link.active .menu-icon .svg-icon,
.menu-state-icon-primary .menu-item .menu-link.active .menu-icon i {
  color: #009EF7;
}

.menu-hover-bullet-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-hover-bullet-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-hover-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: #009EF7;
}

.menu-show-bullet-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-show-bullet-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #009EF7;
}

.menu-here-bullet-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-here-bullet-primary .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: #009EF7;
}

.menu-active-bullet-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-active-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #009EF7;
}

.menu-state-bullet-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-state-bullet-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .menu-state-bullet-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-state-bullet-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-state-bullet-primary .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #009EF7;
}
.menu-state-bullet-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-state-bullet-primary .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #009EF7;
}

.menu-hover-arrow-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-hover-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-hover-arrow-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-hover-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-here-arrow-primary .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-here-arrow-primary .menu-item.here > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-show-arrow-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-show-arrow-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-active-arrow-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-active-arrow-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.menu-state-arrow-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-state-arrow-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .menu-state-arrow-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}
.menu-state-arrow-primary .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-state-arrow-primary .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}
.menu-state-arrow-primary .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.menu-state-arrow-primary .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23009EF7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.anchor {
  display: flex;
  align-items: center;
}
.anchor a {
  position: relative;
  display: none;
  align-items: center;
  justify-content: flex-start;
  height: 1em;
  width: 1.25em;
  margin-left: -1.25em;
  font-weight: 500;
  font-size: 0.8em;
  color: #A1A5B7;
  transition: all 0.2s ease;
}
.anchor a:before {
  content: "#";
}
.anchor:hover a {
  display: flex;
}
.anchor:hover a:hover {
  color: #009EF7;
  transition: all 0.2s ease;
}

.card {
  border: 0;
  box-shadow: 0px 0px 20px 0px rgba(76, 87, 125, 0.02);
}
.card .card-header {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  flex-wrap: wrap;
  min-height: 70px;
  padding: 0 2.25rem;
  background-color: transparent;
  border-bottom: 1px solid #EFF2F5;
}
.card .card-header .card-title {
  display: flex;
  align-items: center;
  margin: 0.5rem;
  margin-left: 0;
}
.card .card-header .card-title.flex-column {
  align-items: flex-start;
  justify-content: center;
}
.card .card-header .card-title .card-icon {
  margin-right: 0.75rem;
  line-height: 0;
}
.card .card-header .card-title .card-icon i {
  font-size: 1.25rem;
  color: #7E8299;
  line-height: 0;
}
.card .card-header .card-title .card-icon i:after, .card .card-header .card-title .card-icon i:before {
  line-height: 0;
}
.card .card-header .card-title .card-icon .svg-icon {
  color: #7E8299;
}
.card .card-header .card-title .card-icon .svg-icon svg {
  height: 24px;
  width: 24px;
}
.card .card-header .card-title,
.card .card-header .card-title .card-label {
  font-weight: 500;
  font-size: 1.275rem;
  color: #181C32;
}
.card .card-header .card-title .card-label {
  margin: 0 0.75rem 0 0;
  flex-wrap: wrap;
}
.card .card-header .card-title small, .card .card-header .card-title .small {
  color: #A1A5B7;
  font-size: 1rem;
}
.card .card-header .card-title h1, .card .card-header .card-title .h1, .card .card-header .card-title h2, .card .card-header .card-title .h2, .card .card-header .card-title h3, .card .card-header .card-title .h3, .card .card-header .card-title h4, .card .card-header .card-title .h4, .card .card-header .card-title h5, .card .card-header .card-title .h5, .card .card-header .card-title h6, .card .card-header .card-title .h6 {
  margin-bottom: 0;
}
.card .card-header .card-toolbar {
  display: flex;
  align-items: center;
  margin: 0.5rem 0;
  flex-wrap: wrap;
}
.card .card-body {
  padding: 2rem 2.25rem;
}
.card .card-footer {
  padding: 2rem 2.25rem;
  background-color: transparent;
  border-top: 1px solid #EFF2F5;
}
.card .card-scroll {
  position: relative;
  overflow: auto;
}
.card.card-px-0 .card-header,
.card.card-px-0 .card-body,
.card.card-px-0 .card-footer {
  padding-left: 0;
  padding-right: 0;
}
.card.card-py-0 .card-header,
.card.card-py-0 .card-body,
.card.card-py-0 .card-footer {
  padding-top: 0;
  padding-bottom: 0;
}
.card.card-p-0 .card-header,
.card.card-p-0 .card-body,
.card.card-p-0 .card-footer {
  padding: 0;
}
.card.card-dashed {
  box-shadow: none;
  border: 1px dashed #E4E6EF;
}
.card.card-dashed > .card-header {
  border-bottom: 1px dashed #E4E6EF;
}
.card.card-dashed > .card-footer {
  border-top: 1px dashed #E4E6EF;
}
.card.card-bordered {
  box-shadow: none;
  border: 1px solid #EFF2F5;
}
.card.card-flush > .card-header {
  border-bottom: 0;
}
.card.card-flush > .card-footer {
  border-top: 0;
}
.card.card-shadow {
  box-shadow: 0px 0px 20px 0px rgba(76, 87, 125, 0.02);
  border: 0;
}

.card.card-stretch {
  height: calc(100% - var(--bs-gutter-y));
}
.card.card-stretch-75 {
  height: calc(75% - var(--bs-gutter-y));
}
.card.card-stretch-50 {
  height: calc(50% - var(--bs-gutter-y));
}
.card.card-stretch-33 {
  height: calc(33.333% - var(--bs-gutter-y));
}
.card.card-stretch-25 {
  height: calc(25% - var(--bs-gutter-y));
}
.card .card-header-stretch {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  align-items: stretch;
}
.card .card-header-stretch .card-toolbar {
  margin: 0;
  align-items: stretch;
}
@media (min-width: 576px) {
  .card.card-sm-stretch {
    height: calc(100% - var(--bs-gutter-y));
  }
  .card.card-sm-stretch-75 {
    height: calc(75% - var(--bs-gutter-y));
  }
  .card.card-sm-stretch-50 {
    height: calc(50% - var(--bs-gutter-y));
  }
  .card.card-sm-stretch-33 {
    height: calc(33.333% - var(--bs-gutter-y));
  }
  .card.card-sm-stretch-25 {
    height: calc(25% - var(--bs-gutter-y));
  }
  .card .card-header-sm-stretch {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: stretch;
  }
  .card .card-header-sm-stretch .card-toolbar {
    margin: 0;
    align-items: stretch;
  }
}
@media (min-width: 768px) {
  .card.card-md-stretch {
    height: calc(100% - var(--bs-gutter-y));
  }
  .card.card-md-stretch-75 {
    height: calc(75% - var(--bs-gutter-y));
  }
  .card.card-md-stretch-50 {
    height: calc(50% - var(--bs-gutter-y));
  }
  .card.card-md-stretch-33 {
    height: calc(33.333% - var(--bs-gutter-y));
  }
  .card.card-md-stretch-25 {
    height: calc(25% - var(--bs-gutter-y));
  }
  .card .card-header-md-stretch {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: stretch;
  }
  .card .card-header-md-stretch .card-toolbar {
    margin: 0;
    align-items: stretch;
  }
}
@media (min-width: 992px) {
  .card.card-lg-stretch {
    height: calc(100% - var(--bs-gutter-y));
  }
  .card.card-lg-stretch-75 {
    height: calc(75% - var(--bs-gutter-y));
  }
  .card.card-lg-stretch-50 {
    height: calc(50% - var(--bs-gutter-y));
  }
  .card.card-lg-stretch-33 {
    height: calc(33.333% - var(--bs-gutter-y));
  }
  .card.card-lg-stretch-25 {
    height: calc(25% - var(--bs-gutter-y));
  }
  .card .card-header-lg-stretch {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: stretch;
  }
  .card .card-header-lg-stretch .card-toolbar {
    margin: 0;
    align-items: stretch;
  }
}
@media (min-width: 1200px) {
  .card.card-xl-stretch {
    height: calc(100% - var(--bs-gutter-y));
  }
  .card.card-xl-stretch-75 {
    height: calc(75% - var(--bs-gutter-y));
  }
  .card.card-xl-stretch-50 {
    height: calc(50% - var(--bs-gutter-y));
  }
  .card.card-xl-stretch-33 {
    height: calc(33.333% - var(--bs-gutter-y));
  }
  .card.card-xl-stretch-25 {
    height: calc(25% - var(--bs-gutter-y));
  }
  .card .card-header-xl-stretch {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: stretch;
  }
  .card .card-header-xl-stretch .card-toolbar {
    margin: 0;
    align-items: stretch;
  }
}
@media (min-width: 1400px) {
  .card.card-xxl-stretch {
    height: calc(100% - var(--bs-gutter-y));
  }
  .card.card-xxl-stretch-75 {
    height: calc(75% - var(--bs-gutter-y));
  }
  .card.card-xxl-stretch-50 {
    height: calc(50% - var(--bs-gutter-y));
  }
  .card.card-xxl-stretch-33 {
    height: calc(33.333% - var(--bs-gutter-y));
  }
  .card.card-xxl-stretch-25 {
    height: calc(25% - var(--bs-gutter-y));
  }
  .card .card-header-xxl-stretch {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: stretch;
  }
  .card .card-header-xxl-stretch .card-toolbar {
    margin: 0;
    align-items: stretch;
  }
}

.card-p {
  padding: 2rem 2.25rem !important;
}

.card-px {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important;
}

.card-shadow {
  box-shadow: 0px 0px 20px 0px rgba(76, 87, 125, 0.02);
}

.card-py {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.card-rounded {
  border-radius: 0.625rem;
}

.card-rounded-start {
  border-top-left-radius: 0.625rem;
  border-bottom-left-radius: 0.625rem;
}

.card-rounded-end {
  border-top-right-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem;
}

.card-rounded-top {
  border-top-left-radius: 0.625rem;
  border-top-right-radius: 0.625rem;
}

.card-rounded-bottom {
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem;
}

@media (max-width: 767.98px) {
  .card > .card-header:not(.flex-nowrap) {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.breadcrumb {
  display: flex;
  align-items: center;
  background-color: transparent;
  padding: 0;
  margin: 0;
}
.breadcrumb .breadcrumb-item {
  display: flex;
  align-items: center;
  padding-left: 0;
  padding-right: 0.5rem;
}
.breadcrumb .breadcrumb-item:last-child {
  padding-right: 0;
}
.breadcrumb .breadcrumb-item:after {
  content: "/";
  padding-left: 0.5rem;
}
.breadcrumb .breadcrumb-item:before {
  display: none;
}
.breadcrumb .breadcrumb-item:last-child:after {
  display: none;
}

.breadcrumb-line .breadcrumb-item:after {
  content: "-";
}

.breadcrumb-dot .breadcrumb-item:after {
  content: "•";
}

.breadcrumb-separatorless .breadcrumb-item:after {
  display: none;
}

.btn {
  outline: none !important;
}
.btn:not(.btn-shadow):not(.shadow):not(.shadow-sm):not(.shadow-lg) {
  box-shadow: none !important;
}
.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
  border: 0;
  padding: calc(0.75rem + 1px) calc(1.5rem + 1px);
}
.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon).btn-lg, .btn-group-lg > .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
  padding: calc(0.825rem + 1px) calc(1.75rem + 1px);
}
.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon).btn-sm, .btn-group-sm > .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
  padding: calc(0.55rem + 1px) calc(1.25rem + 1px);
}
.btn.btn-link {
  border: 0;
  border-radius: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-decoration: none;
  font-weight: 500;
}
.btn.btn-outline-dashed {
  border: 1px dashed #E4E6EF;
}
.btn.btn-outline-default {
  border: 1px solid #E4E6EF;
}
.btn.btn-flush {
  appearance: none;
  box-shadow: none;
  border-radius: 0;
  border: none;
  cursor: pointer;
  background-color: transparent;
  outline: none !important;
  margin: 0;
  padding: 0;
}
.btn.btn-flex {
  display: inline-flex;
  align-items: center;
}
.btn.btn-trim-start {
  justify-content: flex-start !important;
  padding-left: 0 !important;
}
.btn.btn-trim-end {
  justify-content: flex-end !important;
  padding-right: 0 !important;
}

.btn i {
  display: inline-flex;
  font-size: 1rem;
  padding-right: 0.35rem;
  vertical-align: middle;
  line-height: 0;
}
.btn .svg-icon {
  flex-shrink: 0;
  line-height: 0;
  margin-right: 0.5rem;
}
.btn.btn-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  height: calc(1.5em + 1.5rem + 2px);
  width: calc(1.5em + 1.5rem + 2px);
}
.btn.btn-icon:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush) {
  border: 0;
}
.btn.btn-icon.btn-sm, .btn-group-sm > .btn.btn-icon {
  height: calc(1.5em + 1.1rem + 2px);
  width: calc(1.5em + 1.1rem + 2px);
}
.btn.btn-icon.btn-lg, .btn-group-lg > .btn.btn-icon {
  height: calc(1.5em + 1.65rem + 2px);
  width: calc(1.5em + 1.65rem + 2px);
}
.btn.btn-icon.btn-circle {
  border-radius: 50%;
}
.btn.btn-icon i,
.btn.btn-icon .svg-icon {
  padding: 0;
  margin: 0;
  line-height: 1;
}

.btn.btn-hover-rise {
  transition: transform 0.3s ease;
}
.btn.btn-hover-rise:hover {
  transform: translateY(-10%);
  transition: transform 0.3s ease;
}

.btn.btn-hover-scale {
  transition: transform 0.3s ease;
}
.btn.btn-hover-scale:hover {
  transform: scale(1.1);
  transition: transform 0.3s ease;
}

.btn.btn-hover-rotate-end {
  transition: transform 0.3s ease;
}
.btn.btn-hover-rotate-end:hover {
  transform: rotate(4deg);
  transition: transform 0.3s ease;
}

.btn.btn-hover-rotate-start {
  transition: transform 0.3s ease;
}
.btn.btn-hover-rotate-start:hover {
  transform: rotate(-4deg);
  transition: transform 0.3s ease;
}

.btn.btn-white {
  color: #7E8299;
  border-color: #ffffff;
  background-color: #ffffff;
}
.btn.btn-white i,
.btn.btn-white .svg-icon {
  color: #7E8299;
}
.btn.btn-white.dropdown-toggle:after {
  color: #7E8299;
}
.btn-check:checked + .btn.btn-white, .btn-check:active + .btn.btn-white, .btn.btn-white:focus:not(.btn-active), .btn.btn-white:hover:not(.btn-active), .btn.btn-white:active:not(.btn-active), .btn.btn-white.active, .btn.btn-white.show, .show > .btn.btn-white {
  color: #7E8299;
  border-color: #F5F8FA;
  background-color: #F5F8FA !important;
}
.btn-check:checked + .btn.btn-white i,
.btn-check:checked + .btn.btn-white .svg-icon, .btn-check:active + .btn.btn-white i,
.btn-check:active + .btn.btn-white .svg-icon, .btn.btn-white:focus:not(.btn-active) i,
.btn.btn-white:focus:not(.btn-active) .svg-icon, .btn.btn-white:hover:not(.btn-active) i,
.btn.btn-white:hover:not(.btn-active) .svg-icon, .btn.btn-white:active:not(.btn-active) i,
.btn.btn-white:active:not(.btn-active) .svg-icon, .btn.btn-white.active i,
.btn.btn-white.active .svg-icon, .btn.btn-white.show i,
.btn.btn-white.show .svg-icon, .show > .btn.btn-white i,
.show > .btn.btn-white .svg-icon {
  color: #7E8299;
}
.btn-check:checked + .btn.btn-white.dropdown-toggle:after, .btn-check:active + .btn.btn-white.dropdown-toggle:after, .btn.btn-white:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-white:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-white:active:not(.btn-active).dropdown-toggle:after, .btn.btn-white.active.dropdown-toggle:after, .btn.btn-white.show.dropdown-toggle:after, .show > .btn.btn-white.dropdown-toggle:after {
  color: #7E8299;
}

.btn.btn-bg-white {
  border-color: #ffffff;
  background-color: #ffffff;
}
.btn-check:checked + .btn.btn-active-white, .btn-check:active + .btn.btn-active-white, .btn.btn-active-white:focus:not(.btn-active), .btn.btn-active-white:hover:not(.btn-active), .btn.btn-active-white:active:not(.btn-active), .btn.btn-active-white.active, .btn.btn-active-white.show, .show > .btn.btn-active-white {
  color: #7E8299;
  border-color: #ffffff;
  background-color: #ffffff !important;
}
.btn-check:checked + .btn.btn-active-white i,
.btn-check:checked + .btn.btn-active-white .svg-icon, .btn-check:active + .btn.btn-active-white i,
.btn-check:active + .btn.btn-active-white .svg-icon, .btn.btn-active-white:focus:not(.btn-active) i,
.btn.btn-active-white:focus:not(.btn-active) .svg-icon, .btn.btn-active-white:hover:not(.btn-active) i,
.btn.btn-active-white:hover:not(.btn-active) .svg-icon, .btn.btn-active-white:active:not(.btn-active) i,
.btn.btn-active-white:active:not(.btn-active) .svg-icon, .btn.btn-active-white.active i,
.btn.btn-active-white.active .svg-icon, .btn.btn-active-white.show i,
.btn.btn-active-white.show .svg-icon, .show > .btn.btn-active-white i,
.show > .btn.btn-active-white .svg-icon {
  color: #7E8299;
}
.btn-check:checked + .btn.btn-active-white.dropdown-toggle:after, .btn-check:active + .btn.btn-active-white.dropdown-toggle:after, .btn.btn-active-white:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-white:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-white:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-white.active.dropdown-toggle:after, .btn.btn-active-white.show.dropdown-toggle:after, .show > .btn.btn-active-white.dropdown-toggle:after {
  color: #7E8299;
}

.btn.btn-light {
  color: #7E8299;
  border-color: #F5F8FA;
  background-color: #F5F8FA;
}
.btn.btn-light i,
.btn.btn-light .svg-icon {
  color: #7E8299;
}
.btn.btn-light.dropdown-toggle:after {
  color: #7E8299;
}
.btn-check:checked + .btn.btn-light, .btn-check:active + .btn.btn-light, .btn.btn-light:focus:not(.btn-active), .btn.btn-light:hover:not(.btn-active), .btn.btn-light:active:not(.btn-active), .btn.btn-light.active, .btn.btn-light.show, .show > .btn.btn-light {
  color: #7E8299;
  border-color: #EFF2F5;
  background-color: #EFF2F5 !important;
}
.btn-check:checked + .btn.btn-light i,
.btn-check:checked + .btn.btn-light .svg-icon, .btn-check:active + .btn.btn-light i,
.btn-check:active + .btn.btn-light .svg-icon, .btn.btn-light:focus:not(.btn-active) i,
.btn.btn-light:focus:not(.btn-active) .svg-icon, .btn.btn-light:hover:not(.btn-active) i,
.btn.btn-light:hover:not(.btn-active) .svg-icon, .btn.btn-light:active:not(.btn-active) i,
.btn.btn-light:active:not(.btn-active) .svg-icon, .btn.btn-light.active i,
.btn.btn-light.active .svg-icon, .btn.btn-light.show i,
.btn.btn-light.show .svg-icon, .show > .btn.btn-light i,
.show > .btn.btn-light .svg-icon {
  color: #7E8299;
}
.btn-check:checked + .btn.btn-light.dropdown-toggle:after, .btn-check:active + .btn.btn-light.dropdown-toggle:after, .btn.btn-light:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light.active.dropdown-toggle:after, .btn.btn-light.show.dropdown-toggle:after, .show > .btn.btn-light.dropdown-toggle:after {
  color: #7E8299;
}

.btn.btn-bg-light {
  border-color: #F5F8FA;
  background-color: #F5F8FA;
}
.btn-check:checked + .btn.btn-active-light, .btn-check:active + .btn.btn-active-light, .btn.btn-active-light:focus:not(.btn-active), .btn.btn-active-light:hover:not(.btn-active), .btn.btn-active-light:active:not(.btn-active), .btn.btn-active-light.active, .btn.btn-active-light.show, .show > .btn.btn-active-light {
  color: #7E8299;
  border-color: #F5F8FA;
  background-color: #F5F8FA !important;
}
.btn-check:checked + .btn.btn-active-light i,
.btn-check:checked + .btn.btn-active-light .svg-icon, .btn-check:active + .btn.btn-active-light i,
.btn-check:active + .btn.btn-active-light .svg-icon, .btn.btn-active-light:focus:not(.btn-active) i,
.btn.btn-active-light:focus:not(.btn-active) .svg-icon, .btn.btn-active-light:hover:not(.btn-active) i,
.btn.btn-active-light:hover:not(.btn-active) .svg-icon, .btn.btn-active-light:active:not(.btn-active) i,
.btn.btn-active-light:active:not(.btn-active) .svg-icon, .btn.btn-active-light.active i,
.btn.btn-active-light.active .svg-icon, .btn.btn-active-light.show i,
.btn.btn-active-light.show .svg-icon, .show > .btn.btn-active-light i,
.show > .btn.btn-active-light .svg-icon {
  color: #7E8299;
}
.btn-check:checked + .btn.btn-active-light.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light.dropdown-toggle:after, .btn.btn-active-light:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light.active.dropdown-toggle:after, .btn.btn-active-light.show.dropdown-toggle:after, .show > .btn.btn-active-light.dropdown-toggle:after {
  color: #7E8299;
}

.btn.btn-primary {
  color: #FFFFFF;
  border-color: #009EF7;
  background-color: #009EF7;
}
.btn.btn-primary i,
.btn.btn-primary .svg-icon {
  color: #FFFFFF;
}
.btn.btn-primary.dropdown-toggle:after {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-primary, .btn-check:active + .btn.btn-primary, .btn.btn-primary:focus:not(.btn-active), .btn.btn-primary:hover:not(.btn-active), .btn.btn-primary:active:not(.btn-active), .btn.btn-primary.active, .btn.btn-primary.show, .show > .btn.btn-primary {
  color: #FFFFFF;
  border-color: #0095E8;
  background-color: #0095E8 !important;
}
.btn-check:checked + .btn.btn-primary i,
.btn-check:checked + .btn.btn-primary .svg-icon, .btn-check:active + .btn.btn-primary i,
.btn-check:active + .btn.btn-primary .svg-icon, .btn.btn-primary:focus:not(.btn-active) i,
.btn.btn-primary:focus:not(.btn-active) .svg-icon, .btn.btn-primary:hover:not(.btn-active) i,
.btn.btn-primary:hover:not(.btn-active) .svg-icon, .btn.btn-primary:active:not(.btn-active) i,
.btn.btn-primary:active:not(.btn-active) .svg-icon, .btn.btn-primary.active i,
.btn.btn-primary.active .svg-icon, .btn.btn-primary.show i,
.btn.btn-primary.show .svg-icon, .show > .btn.btn-primary i,
.show > .btn.btn-primary .svg-icon {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-primary.dropdown-toggle:after, .btn.btn-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-primary.active.dropdown-toggle:after, .btn.btn-primary.show.dropdown-toggle:after, .show > .btn.btn-primary.dropdown-toggle:after {
  color: #FFFFFF;
}

.btn.btn-light-primary {
  color: #009EF7;
  border-color: #F1FAFF;
  background-color: #F1FAFF;
}
.btn.btn-light-primary i,
.btn.btn-light-primary .svg-icon {
  color: #009EF7;
}
.btn.btn-light-primary.dropdown-toggle:after {
  color: #009EF7;
}
.btn-check:checked + .btn.btn-light-primary, .btn-check:active + .btn.btn-light-primary, .btn.btn-light-primary:focus:not(.btn-active), .btn.btn-light-primary:hover:not(.btn-active), .btn.btn-light-primary:active:not(.btn-active), .btn.btn-light-primary.active, .btn.btn-light-primary.show, .show > .btn.btn-light-primary {
  color: #FFFFFF;
  border-color: #009EF7;
  background-color: #009EF7 !important;
}
.btn-check:checked + .btn.btn-light-primary i,
.btn-check:checked + .btn.btn-light-primary .svg-icon, .btn-check:active + .btn.btn-light-primary i,
.btn-check:active + .btn.btn-light-primary .svg-icon, .btn.btn-light-primary:focus:not(.btn-active) i,
.btn.btn-light-primary:focus:not(.btn-active) .svg-icon, .btn.btn-light-primary:hover:not(.btn-active) i,
.btn.btn-light-primary:hover:not(.btn-active) .svg-icon, .btn.btn-light-primary:active:not(.btn-active) i,
.btn.btn-light-primary:active:not(.btn-active) .svg-icon, .btn.btn-light-primary.active i,
.btn.btn-light-primary.active .svg-icon, .btn.btn-light-primary.show i,
.btn.btn-light-primary.show .svg-icon, .show > .btn.btn-light-primary i,
.show > .btn.btn-light-primary .svg-icon {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-light-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-light-primary.dropdown-toggle:after, .btn.btn-light-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-primary.active.dropdown-toggle:after, .btn.btn-light-primary.show.dropdown-toggle:after, .show > .btn.btn-light-primary.dropdown-toggle:after {
  color: #FFFFFF;
}

.btn.btn-bg-primary {
  border-color: #009EF7;
  background-color: #009EF7;
}
.btn-check:checked + .btn.btn-active-primary, .btn-check:active + .btn.btn-active-primary, .btn.btn-active-primary:focus:not(.btn-active), .btn.btn-active-primary:hover:not(.btn-active), .btn.btn-active-primary:active:not(.btn-active), .btn.btn-active-primary.active, .btn.btn-active-primary.show, .show > .btn.btn-active-primary {
  color: #FFFFFF;
  border-color: #009EF7;
  background-color: #009EF7 !important;
}
.btn-check:checked + .btn.btn-active-primary i,
.btn-check:checked + .btn.btn-active-primary .svg-icon, .btn-check:active + .btn.btn-active-primary i,
.btn-check:active + .btn.btn-active-primary .svg-icon, .btn.btn-active-primary:focus:not(.btn-active) i,
.btn.btn-active-primary:focus:not(.btn-active) .svg-icon, .btn.btn-active-primary:hover:not(.btn-active) i,
.btn.btn-active-primary:hover:not(.btn-active) .svg-icon, .btn.btn-active-primary:active:not(.btn-active) i,
.btn.btn-active-primary:active:not(.btn-active) .svg-icon, .btn.btn-active-primary.active i,
.btn.btn-active-primary.active .svg-icon, .btn.btn-active-primary.show i,
.btn.btn-active-primary.show .svg-icon, .show > .btn.btn-active-primary i,
.show > .btn.btn-active-primary .svg-icon {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-active-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-primary.dropdown-toggle:after, .btn.btn-active-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-primary.active.dropdown-toggle:after, .btn.btn-active-primary.show.dropdown-toggle:after, .show > .btn.btn-active-primary.dropdown-toggle:after {
  color: #FFFFFF;
}

.btn-check:checked + .btn.btn-active-light-primary, .btn-check:active + .btn.btn-active-light-primary, .btn.btn-active-light-primary:focus:not(.btn-active), .btn.btn-active-light-primary:hover:not(.btn-active), .btn.btn-active-light-primary:active:not(.btn-active), .btn.btn-active-light-primary.active, .btn.btn-active-light-primary.show, .show > .btn.btn-active-light-primary {
  color: #009EF7;
  border-color: #F1FAFF;
  background-color: #F1FAFF !important;
}
.btn-check:checked + .btn.btn-active-light-primary i,
.btn-check:checked + .btn.btn-active-light-primary .svg-icon, .btn-check:active + .btn.btn-active-light-primary i,
.btn-check:active + .btn.btn-active-light-primary .svg-icon, .btn.btn-active-light-primary:focus:not(.btn-active) i,
.btn.btn-active-light-primary:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-primary:hover:not(.btn-active) i,
.btn.btn-active-light-primary:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-primary:active:not(.btn-active) i,
.btn.btn-active-light-primary:active:not(.btn-active) .svg-icon, .btn.btn-active-light-primary.active i,
.btn.btn-active-light-primary.active .svg-icon, .btn.btn-active-light-primary.show i,
.btn.btn-active-light-primary.show .svg-icon, .show > .btn.btn-active-light-primary i,
.show > .btn.btn-active-light-primary .svg-icon {
  color: #009EF7;
}
.btn-check:checked + .btn.btn-active-light-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-primary.dropdown-toggle:after, .btn.btn-active-light-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-primary.active.dropdown-toggle:after, .btn.btn-active-light-primary.show.dropdown-toggle:after, .show > .btn.btn-active-light-primary.dropdown-toggle:after {
  color: #009EF7;
}
.btn.btn-active-light-primary.btn-outline:not(.btn-outline-default) {
  border-color: #009EF7 !important;
}

.btn.btn-secondary {
  color: #3F4254;
  border-color: #E4E6EF;
  background-color: #E4E6EF;
}
.btn.btn-secondary i,
.btn.btn-secondary .svg-icon {
  color: #3F4254;
}
.btn.btn-secondary.dropdown-toggle:after {
  color: #3F4254;
}
.btn-check:checked + .btn.btn-secondary, .btn-check:active + .btn.btn-secondary, .btn.btn-secondary:focus:not(.btn-active), .btn.btn-secondary:hover:not(.btn-active), .btn.btn-secondary:active:not(.btn-active), .btn.btn-secondary.active, .btn.btn-secondary.show, .show > .btn.btn-secondary {
  color: #3F4254;
  border-color: #B5B5C3;
  background-color: #B5B5C3 !important;
}
.btn-check:checked + .btn.btn-secondary i,
.btn-check:checked + .btn.btn-secondary .svg-icon, .btn-check:active + .btn.btn-secondary i,
.btn-check:active + .btn.btn-secondary .svg-icon, .btn.btn-secondary:focus:not(.btn-active) i,
.btn.btn-secondary:focus:not(.btn-active) .svg-icon, .btn.btn-secondary:hover:not(.btn-active) i,
.btn.btn-secondary:hover:not(.btn-active) .svg-icon, .btn.btn-secondary:active:not(.btn-active) i,
.btn.btn-secondary:active:not(.btn-active) .svg-icon, .btn.btn-secondary.active i,
.btn.btn-secondary.active .svg-icon, .btn.btn-secondary.show i,
.btn.btn-secondary.show .svg-icon, .show > .btn.btn-secondary i,
.show > .btn.btn-secondary .svg-icon {
  color: #3F4254;
}
.btn-check:checked + .btn.btn-secondary.dropdown-toggle:after, .btn-check:active + .btn.btn-secondary.dropdown-toggle:after, .btn.btn-secondary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-secondary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-secondary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-secondary.active.dropdown-toggle:after, .btn.btn-secondary.show.dropdown-toggle:after, .show > .btn.btn-secondary.dropdown-toggle:after {
  color: #3F4254;
}

.btn.btn-bg-secondary {
  border-color: #E4E6EF;
  background-color: #E4E6EF;
}
.btn-check:checked + .btn.btn-active-secondary, .btn-check:active + .btn.btn-active-secondary, .btn.btn-active-secondary:focus:not(.btn-active), .btn.btn-active-secondary:hover:not(.btn-active), .btn.btn-active-secondary:active:not(.btn-active), .btn.btn-active-secondary.active, .btn.btn-active-secondary.show, .show > .btn.btn-active-secondary {
  color: #3F4254;
  border-color: #E4E6EF;
  background-color: #E4E6EF !important;
}
.btn-check:checked + .btn.btn-active-secondary i,
.btn-check:checked + .btn.btn-active-secondary .svg-icon, .btn-check:active + .btn.btn-active-secondary i,
.btn-check:active + .btn.btn-active-secondary .svg-icon, .btn.btn-active-secondary:focus:not(.btn-active) i,
.btn.btn-active-secondary:focus:not(.btn-active) .svg-icon, .btn.btn-active-secondary:hover:not(.btn-active) i,
.btn.btn-active-secondary:hover:not(.btn-active) .svg-icon, .btn.btn-active-secondary:active:not(.btn-active) i,
.btn.btn-active-secondary:active:not(.btn-active) .svg-icon, .btn.btn-active-secondary.active i,
.btn.btn-active-secondary.active .svg-icon, .btn.btn-active-secondary.show i,
.btn.btn-active-secondary.show .svg-icon, .show > .btn.btn-active-secondary i,
.show > .btn.btn-active-secondary .svg-icon {
  color: #3F4254;
}
.btn-check:checked + .btn.btn-active-secondary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-secondary.dropdown-toggle:after, .btn.btn-active-secondary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-secondary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-secondary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-secondary.active.dropdown-toggle:after, .btn.btn-active-secondary.show.dropdown-toggle:after, .show > .btn.btn-active-secondary.dropdown-toggle:after {
  color: #3F4254;
}

.btn.btn-success {
  color: #FFFFFF;
  border-color: #50CD89;
  background-color: #50CD89;
}
.btn.btn-success i,
.btn.btn-success .svg-icon {
  color: #FFFFFF;
}
.btn.btn-success.dropdown-toggle:after {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-success, .btn-check:active + .btn.btn-success, .btn.btn-success:focus:not(.btn-active), .btn.btn-success:hover:not(.btn-active), .btn.btn-success:active:not(.btn-active), .btn.btn-success.active, .btn.btn-success.show, .show > .btn.btn-success {
  color: #FFFFFF;
  border-color: #47BE7D;
  background-color: #47BE7D !important;
}
.btn-check:checked + .btn.btn-success i,
.btn-check:checked + .btn.btn-success .svg-icon, .btn-check:active + .btn.btn-success i,
.btn-check:active + .btn.btn-success .svg-icon, .btn.btn-success:focus:not(.btn-active) i,
.btn.btn-success:focus:not(.btn-active) .svg-icon, .btn.btn-success:hover:not(.btn-active) i,
.btn.btn-success:hover:not(.btn-active) .svg-icon, .btn.btn-success:active:not(.btn-active) i,
.btn.btn-success:active:not(.btn-active) .svg-icon, .btn.btn-success.active i,
.btn.btn-success.active .svg-icon, .btn.btn-success.show i,
.btn.btn-success.show .svg-icon, .show > .btn.btn-success i,
.show > .btn.btn-success .svg-icon {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-success.dropdown-toggle:after, .btn-check:active + .btn.btn-success.dropdown-toggle:after, .btn.btn-success:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-success:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-success:active:not(.btn-active).dropdown-toggle:after, .btn.btn-success.active.dropdown-toggle:after, .btn.btn-success.show.dropdown-toggle:after, .show > .btn.btn-success.dropdown-toggle:after {
  color: #FFFFFF;
}

.btn.btn-light-success {
  color: #50CD89;
  border-color: #E8FFF3;
  background-color: #E8FFF3;
}
.btn.btn-light-success i,
.btn.btn-light-success .svg-icon {
  color: #50CD89;
}
.btn.btn-light-success.dropdown-toggle:after {
  color: #50CD89;
}
.btn-check:checked + .btn.btn-light-success, .btn-check:active + .btn.btn-light-success, .btn.btn-light-success:focus:not(.btn-active), .btn.btn-light-success:hover:not(.btn-active), .btn.btn-light-success:active:not(.btn-active), .btn.btn-light-success.active, .btn.btn-light-success.show, .show > .btn.btn-light-success {
  color: #FFFFFF;
  border-color: #50CD89;
  background-color: #50CD89 !important;
}
.btn-check:checked + .btn.btn-light-success i,
.btn-check:checked + .btn.btn-light-success .svg-icon, .btn-check:active + .btn.btn-light-success i,
.btn-check:active + .btn.btn-light-success .svg-icon, .btn.btn-light-success:focus:not(.btn-active) i,
.btn.btn-light-success:focus:not(.btn-active) .svg-icon, .btn.btn-light-success:hover:not(.btn-active) i,
.btn.btn-light-success:hover:not(.btn-active) .svg-icon, .btn.btn-light-success:active:not(.btn-active) i,
.btn.btn-light-success:active:not(.btn-active) .svg-icon, .btn.btn-light-success.active i,
.btn.btn-light-success.active .svg-icon, .btn.btn-light-success.show i,
.btn.btn-light-success.show .svg-icon, .show > .btn.btn-light-success i,
.show > .btn.btn-light-success .svg-icon {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-light-success.dropdown-toggle:after, .btn-check:active + .btn.btn-light-success.dropdown-toggle:after, .btn.btn-light-success:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-success:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-success:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-success.active.dropdown-toggle:after, .btn.btn-light-success.show.dropdown-toggle:after, .show > .btn.btn-light-success.dropdown-toggle:after {
  color: #FFFFFF;
}

.btn.btn-bg-success {
  border-color: #50CD89;
  background-color: #50CD89;
}
.btn-check:checked + .btn.btn-active-success, .btn-check:active + .btn.btn-active-success, .btn.btn-active-success:focus:not(.btn-active), .btn.btn-active-success:hover:not(.btn-active), .btn.btn-active-success:active:not(.btn-active), .btn.btn-active-success.active, .btn.btn-active-success.show, .show > .btn.btn-active-success {
  color: #FFFFFF;
  border-color: #50CD89;
  background-color: #50CD89 !important;
}
.btn-check:checked + .btn.btn-active-success i,
.btn-check:checked + .btn.btn-active-success .svg-icon, .btn-check:active + .btn.btn-active-success i,
.btn-check:active + .btn.btn-active-success .svg-icon, .btn.btn-active-success:focus:not(.btn-active) i,
.btn.btn-active-success:focus:not(.btn-active) .svg-icon, .btn.btn-active-success:hover:not(.btn-active) i,
.btn.btn-active-success:hover:not(.btn-active) .svg-icon, .btn.btn-active-success:active:not(.btn-active) i,
.btn.btn-active-success:active:not(.btn-active) .svg-icon, .btn.btn-active-success.active i,
.btn.btn-active-success.active .svg-icon, .btn.btn-active-success.show i,
.btn.btn-active-success.show .svg-icon, .show > .btn.btn-active-success i,
.show > .btn.btn-active-success .svg-icon {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-active-success.dropdown-toggle:after, .btn-check:active + .btn.btn-active-success.dropdown-toggle:after, .btn.btn-active-success:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-success:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-success:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-success.active.dropdown-toggle:after, .btn.btn-active-success.show.dropdown-toggle:after, .show > .btn.btn-active-success.dropdown-toggle:after {
  color: #FFFFFF;
}

.btn-check:checked + .btn.btn-active-light-success, .btn-check:active + .btn.btn-active-light-success, .btn.btn-active-light-success:focus:not(.btn-active), .btn.btn-active-light-success:hover:not(.btn-active), .btn.btn-active-light-success:active:not(.btn-active), .btn.btn-active-light-success.active, .btn.btn-active-light-success.show, .show > .btn.btn-active-light-success {
  color: #50CD89;
  border-color: #E8FFF3;
  background-color: #E8FFF3 !important;
}
.btn-check:checked + .btn.btn-active-light-success i,
.btn-check:checked + .btn.btn-active-light-success .svg-icon, .btn-check:active + .btn.btn-active-light-success i,
.btn-check:active + .btn.btn-active-light-success .svg-icon, .btn.btn-active-light-success:focus:not(.btn-active) i,
.btn.btn-active-light-success:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-success:hover:not(.btn-active) i,
.btn.btn-active-light-success:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-success:active:not(.btn-active) i,
.btn.btn-active-light-success:active:not(.btn-active) .svg-icon, .btn.btn-active-light-success.active i,
.btn.btn-active-light-success.active .svg-icon, .btn.btn-active-light-success.show i,
.btn.btn-active-light-success.show .svg-icon, .show > .btn.btn-active-light-success i,
.show > .btn.btn-active-light-success .svg-icon {
  color: #50CD89;
}
.btn-check:checked + .btn.btn-active-light-success.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-success.dropdown-toggle:after, .btn.btn-active-light-success:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-success:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-success:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-success.active.dropdown-toggle:after, .btn.btn-active-light-success.show.dropdown-toggle:after, .show > .btn.btn-active-light-success.dropdown-toggle:after {
  color: #50CD89;
}
.btn.btn-active-light-success.btn-outline:not(.btn-outline-default) {
  border-color: #50CD89 !important;
}

.btn.btn-info {
  color: #FFFFFF;
  border-color: #7239EA;
  background-color: #7239EA;
}
.btn.btn-info i,
.btn.btn-info .svg-icon {
  color: #FFFFFF;
}
.btn.btn-info.dropdown-toggle:after {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-info, .btn-check:active + .btn.btn-info, .btn.btn-info:focus:not(.btn-active), .btn.btn-info:hover:not(.btn-active), .btn.btn-info:active:not(.btn-active), .btn.btn-info.active, .btn.btn-info.show, .show > .btn.btn-info {
  color: #FFFFFF;
  border-color: #5014D0;
  background-color: #5014D0 !important;
}
.btn-check:checked + .btn.btn-info i,
.btn-check:checked + .btn.btn-info .svg-icon, .btn-check:active + .btn.btn-info i,
.btn-check:active + .btn.btn-info .svg-icon, .btn.btn-info:focus:not(.btn-active) i,
.btn.btn-info:focus:not(.btn-active) .svg-icon, .btn.btn-info:hover:not(.btn-active) i,
.btn.btn-info:hover:not(.btn-active) .svg-icon, .btn.btn-info:active:not(.btn-active) i,
.btn.btn-info:active:not(.btn-active) .svg-icon, .btn.btn-info.active i,
.btn.btn-info.active .svg-icon, .btn.btn-info.show i,
.btn.btn-info.show .svg-icon, .show > .btn.btn-info i,
.show > .btn.btn-info .svg-icon {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-info.dropdown-toggle:after, .btn-check:active + .btn.btn-info.dropdown-toggle:after, .btn.btn-info:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-info:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-info:active:not(.btn-active).dropdown-toggle:after, .btn.btn-info.active.dropdown-toggle:after, .btn.btn-info.show.dropdown-toggle:after, .show > .btn.btn-info.dropdown-toggle:after {
  color: #FFFFFF;
}

.btn.btn-light-info {
  color: #7239EA;
  border-color: #F8F5FF;
  background-color: #F8F5FF;
}
.btn.btn-light-info i,
.btn.btn-light-info .svg-icon {
  color: #7239EA;
}
.btn.btn-light-info.dropdown-toggle:after {
  color: #7239EA;
}
.btn-check:checked + .btn.btn-light-info, .btn-check:active + .btn.btn-light-info, .btn.btn-light-info:focus:not(.btn-active), .btn.btn-light-info:hover:not(.btn-active), .btn.btn-light-info:active:not(.btn-active), .btn.btn-light-info.active, .btn.btn-light-info.show, .show > .btn.btn-light-info {
  color: #FFFFFF;
  border-color: #7239EA;
  background-color: #7239EA !important;
}
.btn-check:checked + .btn.btn-light-info i,
.btn-check:checked + .btn.btn-light-info .svg-icon, .btn-check:active + .btn.btn-light-info i,
.btn-check:active + .btn.btn-light-info .svg-icon, .btn.btn-light-info:focus:not(.btn-active) i,
.btn.btn-light-info:focus:not(.btn-active) .svg-icon, .btn.btn-light-info:hover:not(.btn-active) i,
.btn.btn-light-info:hover:not(.btn-active) .svg-icon, .btn.btn-light-info:active:not(.btn-active) i,
.btn.btn-light-info:active:not(.btn-active) .svg-icon, .btn.btn-light-info.active i,
.btn.btn-light-info.active .svg-icon, .btn.btn-light-info.show i,
.btn.btn-light-info.show .svg-icon, .show > .btn.btn-light-info i,
.show > .btn.btn-light-info .svg-icon {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-light-info.dropdown-toggle:after, .btn-check:active + .btn.btn-light-info.dropdown-toggle:after, .btn.btn-light-info:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-info:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-info:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-info.active.dropdown-toggle:after, .btn.btn-light-info.show.dropdown-toggle:after, .show > .btn.btn-light-info.dropdown-toggle:after {
  color: #FFFFFF;
}

.btn.btn-bg-info {
  border-color: #7239EA;
  background-color: #7239EA;
}
.btn-check:checked + .btn.btn-active-info, .btn-check:active + .btn.btn-active-info, .btn.btn-active-info:focus:not(.btn-active), .btn.btn-active-info:hover:not(.btn-active), .btn.btn-active-info:active:not(.btn-active), .btn.btn-active-info.active, .btn.btn-active-info.show, .show > .btn.btn-active-info {
  color: #FFFFFF;
  border-color: #7239EA;
  background-color: #7239EA !important;
}
.btn-check:checked + .btn.btn-active-info i,
.btn-check:checked + .btn.btn-active-info .svg-icon, .btn-check:active + .btn.btn-active-info i,
.btn-check:active + .btn.btn-active-info .svg-icon, .btn.btn-active-info:focus:not(.btn-active) i,
.btn.btn-active-info:focus:not(.btn-active) .svg-icon, .btn.btn-active-info:hover:not(.btn-active) i,
.btn.btn-active-info:hover:not(.btn-active) .svg-icon, .btn.btn-active-info:active:not(.btn-active) i,
.btn.btn-active-info:active:not(.btn-active) .svg-icon, .btn.btn-active-info.active i,
.btn.btn-active-info.active .svg-icon, .btn.btn-active-info.show i,
.btn.btn-active-info.show .svg-icon, .show > .btn.btn-active-info i,
.show > .btn.btn-active-info .svg-icon {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-active-info.dropdown-toggle:after, .btn-check:active + .btn.btn-active-info.dropdown-toggle:after, .btn.btn-active-info:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-info:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-info:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-info.active.dropdown-toggle:after, .btn.btn-active-info.show.dropdown-toggle:after, .show > .btn.btn-active-info.dropdown-toggle:after {
  color: #FFFFFF;
}

.btn-check:checked + .btn.btn-active-light-info, .btn-check:active + .btn.btn-active-light-info, .btn.btn-active-light-info:focus:not(.btn-active), .btn.btn-active-light-info:hover:not(.btn-active), .btn.btn-active-light-info:active:not(.btn-active), .btn.btn-active-light-info.active, .btn.btn-active-light-info.show, .show > .btn.btn-active-light-info {
  color: #7239EA;
  border-color: #F8F5FF;
  background-color: #F8F5FF !important;
}
.btn-check:checked + .btn.btn-active-light-info i,
.btn-check:checked + .btn.btn-active-light-info .svg-icon, .btn-check:active + .btn.btn-active-light-info i,
.btn-check:active + .btn.btn-active-light-info .svg-icon, .btn.btn-active-light-info:focus:not(.btn-active) i,
.btn.btn-active-light-info:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-info:hover:not(.btn-active) i,
.btn.btn-active-light-info:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-info:active:not(.btn-active) i,
.btn.btn-active-light-info:active:not(.btn-active) .svg-icon, .btn.btn-active-light-info.active i,
.btn.btn-active-light-info.active .svg-icon, .btn.btn-active-light-info.show i,
.btn.btn-active-light-info.show .svg-icon, .show > .btn.btn-active-light-info i,
.show > .btn.btn-active-light-info .svg-icon {
  color: #7239EA;
}
.btn-check:checked + .btn.btn-active-light-info.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-info.dropdown-toggle:after, .btn.btn-active-light-info:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-info:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-info:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-info.active.dropdown-toggle:after, .btn.btn-active-light-info.show.dropdown-toggle:after, .show > .btn.btn-active-light-info.dropdown-toggle:after {
  color: #7239EA;
}
.btn.btn-active-light-info.btn-outline:not(.btn-outline-default) {
  border-color: #7239EA !important;
}

.btn.btn-warning {
  color: #FFFFFF;
  border-color: #FFC700;
  background-color: #FFC700;
}
.btn.btn-warning i,
.btn.btn-warning .svg-icon {
  color: #FFFFFF;
}
.btn.btn-warning.dropdown-toggle:after {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-warning, .btn-check:active + .btn.btn-warning, .btn.btn-warning:focus:not(.btn-active), .btn.btn-warning:hover:not(.btn-active), .btn.btn-warning:active:not(.btn-active), .btn.btn-warning.active, .btn.btn-warning.show, .show > .btn.btn-warning {
  color: #FFFFFF;
  border-color: #F1BC00;
  background-color: #F1BC00 !important;
}
.btn-check:checked + .btn.btn-warning i,
.btn-check:checked + .btn.btn-warning .svg-icon, .btn-check:active + .btn.btn-warning i,
.btn-check:active + .btn.btn-warning .svg-icon, .btn.btn-warning:focus:not(.btn-active) i,
.btn.btn-warning:focus:not(.btn-active) .svg-icon, .btn.btn-warning:hover:not(.btn-active) i,
.btn.btn-warning:hover:not(.btn-active) .svg-icon, .btn.btn-warning:active:not(.btn-active) i,
.btn.btn-warning:active:not(.btn-active) .svg-icon, .btn.btn-warning.active i,
.btn.btn-warning.active .svg-icon, .btn.btn-warning.show i,
.btn.btn-warning.show .svg-icon, .show > .btn.btn-warning i,
.show > .btn.btn-warning .svg-icon {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-warning.dropdown-toggle:after, .btn.btn-warning:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-warning:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-warning:active:not(.btn-active).dropdown-toggle:after, .btn.btn-warning.active.dropdown-toggle:after, .btn.btn-warning.show.dropdown-toggle:after, .show > .btn.btn-warning.dropdown-toggle:after {
  color: #FFFFFF;
}

.btn.btn-light-warning {
  color: #FFC700;
  border-color: #FFF8DD;
  background-color: #FFF8DD;
}
.btn.btn-light-warning i,
.btn.btn-light-warning .svg-icon {
  color: #FFC700;
}
.btn.btn-light-warning.dropdown-toggle:after {
  color: #FFC700;
}
.btn-check:checked + .btn.btn-light-warning, .btn-check:active + .btn.btn-light-warning, .btn.btn-light-warning:focus:not(.btn-active), .btn.btn-light-warning:hover:not(.btn-active), .btn.btn-light-warning:active:not(.btn-active), .btn.btn-light-warning.active, .btn.btn-light-warning.show, .show > .btn.btn-light-warning {
  color: #FFFFFF;
  border-color: #FFC700;
  background-color: #FFC700 !important;
}
.btn-check:checked + .btn.btn-light-warning i,
.btn-check:checked + .btn.btn-light-warning .svg-icon, .btn-check:active + .btn.btn-light-warning i,
.btn-check:active + .btn.btn-light-warning .svg-icon, .btn.btn-light-warning:focus:not(.btn-active) i,
.btn.btn-light-warning:focus:not(.btn-active) .svg-icon, .btn.btn-light-warning:hover:not(.btn-active) i,
.btn.btn-light-warning:hover:not(.btn-active) .svg-icon, .btn.btn-light-warning:active:not(.btn-active) i,
.btn.btn-light-warning:active:not(.btn-active) .svg-icon, .btn.btn-light-warning.active i,
.btn.btn-light-warning.active .svg-icon, .btn.btn-light-warning.show i,
.btn.btn-light-warning.show .svg-icon, .show > .btn.btn-light-warning i,
.show > .btn.btn-light-warning .svg-icon {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-light-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-light-warning.dropdown-toggle:after, .btn.btn-light-warning:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-warning:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-warning:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-warning.active.dropdown-toggle:after, .btn.btn-light-warning.show.dropdown-toggle:after, .show > .btn.btn-light-warning.dropdown-toggle:after {
  color: #FFFFFF;
}

.btn.btn-bg-warning {
  border-color: #FFC700;
  background-color: #FFC700;
}
.btn-check:checked + .btn.btn-active-warning, .btn-check:active + .btn.btn-active-warning, .btn.btn-active-warning:focus:not(.btn-active), .btn.btn-active-warning:hover:not(.btn-active), .btn.btn-active-warning:active:not(.btn-active), .btn.btn-active-warning.active, .btn.btn-active-warning.show, .show > .btn.btn-active-warning {
  color: #FFFFFF;
  border-color: #FFC700;
  background-color: #FFC700 !important;
}
.btn-check:checked + .btn.btn-active-warning i,
.btn-check:checked + .btn.btn-active-warning .svg-icon, .btn-check:active + .btn.btn-active-warning i,
.btn-check:active + .btn.btn-active-warning .svg-icon, .btn.btn-active-warning:focus:not(.btn-active) i,
.btn.btn-active-warning:focus:not(.btn-active) .svg-icon, .btn.btn-active-warning:hover:not(.btn-active) i,
.btn.btn-active-warning:hover:not(.btn-active) .svg-icon, .btn.btn-active-warning:active:not(.btn-active) i,
.btn.btn-active-warning:active:not(.btn-active) .svg-icon, .btn.btn-active-warning.active i,
.btn.btn-active-warning.active .svg-icon, .btn.btn-active-warning.show i,
.btn.btn-active-warning.show .svg-icon, .show > .btn.btn-active-warning i,
.show > .btn.btn-active-warning .svg-icon {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-active-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-active-warning.dropdown-toggle:after, .btn.btn-active-warning:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-warning:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-warning:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-warning.active.dropdown-toggle:after, .btn.btn-active-warning.show.dropdown-toggle:after, .show > .btn.btn-active-warning.dropdown-toggle:after {
  color: #FFFFFF;
}

.btn-check:checked + .btn.btn-active-light-warning, .btn-check:active + .btn.btn-active-light-warning, .btn.btn-active-light-warning:focus:not(.btn-active), .btn.btn-active-light-warning:hover:not(.btn-active), .btn.btn-active-light-warning:active:not(.btn-active), .btn.btn-active-light-warning.active, .btn.btn-active-light-warning.show, .show > .btn.btn-active-light-warning {
  color: #FFC700;
  border-color: #FFF8DD;
  background-color: #FFF8DD !important;
}
.btn-check:checked + .btn.btn-active-light-warning i,
.btn-check:checked + .btn.btn-active-light-warning .svg-icon, .btn-check:active + .btn.btn-active-light-warning i,
.btn-check:active + .btn.btn-active-light-warning .svg-icon, .btn.btn-active-light-warning:focus:not(.btn-active) i,
.btn.btn-active-light-warning:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-warning:hover:not(.btn-active) i,
.btn.btn-active-light-warning:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-warning:active:not(.btn-active) i,
.btn.btn-active-light-warning:active:not(.btn-active) .svg-icon, .btn.btn-active-light-warning.active i,
.btn.btn-active-light-warning.active .svg-icon, .btn.btn-active-light-warning.show i,
.btn.btn-active-light-warning.show .svg-icon, .show > .btn.btn-active-light-warning i,
.show > .btn.btn-active-light-warning .svg-icon {
  color: #FFC700;
}
.btn-check:checked + .btn.btn-active-light-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-warning.dropdown-toggle:after, .btn.btn-active-light-warning:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-warning:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-warning:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-warning.active.dropdown-toggle:after, .btn.btn-active-light-warning.show.dropdown-toggle:after, .show > .btn.btn-active-light-warning.dropdown-toggle:after {
  color: #FFC700;
}
.btn.btn-active-light-warning.btn-outline:not(.btn-outline-default) {
  border-color: #FFC700 !important;
}

.btn.btn-danger {
  color: #FFFFFF;
  border-color: #F1416C;
  background-color: #F1416C;
}
.btn.btn-danger i,
.btn.btn-danger .svg-icon {
  color: #FFFFFF;
}
.btn.btn-danger.dropdown-toggle:after {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-danger, .btn-check:active + .btn.btn-danger, .btn.btn-danger:focus:not(.btn-active), .btn.btn-danger:hover:not(.btn-active), .btn.btn-danger:active:not(.btn-active), .btn.btn-danger.active, .btn.btn-danger.show, .show > .btn.btn-danger {
  color: #FFFFFF;
  border-color: #D9214E;
  background-color: #D9214E !important;
}
.btn-check:checked + .btn.btn-danger i,
.btn-check:checked + .btn.btn-danger .svg-icon, .btn-check:active + .btn.btn-danger i,
.btn-check:active + .btn.btn-danger .svg-icon, .btn.btn-danger:focus:not(.btn-active) i,
.btn.btn-danger:focus:not(.btn-active) .svg-icon, .btn.btn-danger:hover:not(.btn-active) i,
.btn.btn-danger:hover:not(.btn-active) .svg-icon, .btn.btn-danger:active:not(.btn-active) i,
.btn.btn-danger:active:not(.btn-active) .svg-icon, .btn.btn-danger.active i,
.btn.btn-danger.active .svg-icon, .btn.btn-danger.show i,
.btn.btn-danger.show .svg-icon, .show > .btn.btn-danger i,
.show > .btn.btn-danger .svg-icon {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-danger.dropdown-toggle:after, .btn.btn-danger:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-danger:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-danger:active:not(.btn-active).dropdown-toggle:after, .btn.btn-danger.active.dropdown-toggle:after, .btn.btn-danger.show.dropdown-toggle:after, .show > .btn.btn-danger.dropdown-toggle:after {
  color: #FFFFFF;
}

.btn.btn-light-danger {
  color: #F1416C;
  border-color: #FFF5F8;
  background-color: #FFF5F8;
}
.btn.btn-light-danger i,
.btn.btn-light-danger .svg-icon {
  color: #F1416C;
}
.btn.btn-light-danger.dropdown-toggle:after {
  color: #F1416C;
}
.btn-check:checked + .btn.btn-light-danger, .btn-check:active + .btn.btn-light-danger, .btn.btn-light-danger:focus:not(.btn-active), .btn.btn-light-danger:hover:not(.btn-active), .btn.btn-light-danger:active:not(.btn-active), .btn.btn-light-danger.active, .btn.btn-light-danger.show, .show > .btn.btn-light-danger {
  color: #FFFFFF;
  border-color: #F1416C;
  background-color: #F1416C !important;
}
.btn-check:checked + .btn.btn-light-danger i,
.btn-check:checked + .btn.btn-light-danger .svg-icon, .btn-check:active + .btn.btn-light-danger i,
.btn-check:active + .btn.btn-light-danger .svg-icon, .btn.btn-light-danger:focus:not(.btn-active) i,
.btn.btn-light-danger:focus:not(.btn-active) .svg-icon, .btn.btn-light-danger:hover:not(.btn-active) i,
.btn.btn-light-danger:hover:not(.btn-active) .svg-icon, .btn.btn-light-danger:active:not(.btn-active) i,
.btn.btn-light-danger:active:not(.btn-active) .svg-icon, .btn.btn-light-danger.active i,
.btn.btn-light-danger.active .svg-icon, .btn.btn-light-danger.show i,
.btn.btn-light-danger.show .svg-icon, .show > .btn.btn-light-danger i,
.show > .btn.btn-light-danger .svg-icon {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-light-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-light-danger.dropdown-toggle:after, .btn.btn-light-danger:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-danger:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-danger:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-danger.active.dropdown-toggle:after, .btn.btn-light-danger.show.dropdown-toggle:after, .show > .btn.btn-light-danger.dropdown-toggle:after {
  color: #FFFFFF;
}

.btn.btn-bg-danger {
  border-color: #F1416C;
  background-color: #F1416C;
}
.btn-check:checked + .btn.btn-active-danger, .btn-check:active + .btn.btn-active-danger, .btn.btn-active-danger:focus:not(.btn-active), .btn.btn-active-danger:hover:not(.btn-active), .btn.btn-active-danger:active:not(.btn-active), .btn.btn-active-danger.active, .btn.btn-active-danger.show, .show > .btn.btn-active-danger {
  color: #FFFFFF;
  border-color: #F1416C;
  background-color: #F1416C !important;
}
.btn-check:checked + .btn.btn-active-danger i,
.btn-check:checked + .btn.btn-active-danger .svg-icon, .btn-check:active + .btn.btn-active-danger i,
.btn-check:active + .btn.btn-active-danger .svg-icon, .btn.btn-active-danger:focus:not(.btn-active) i,
.btn.btn-active-danger:focus:not(.btn-active) .svg-icon, .btn.btn-active-danger:hover:not(.btn-active) i,
.btn.btn-active-danger:hover:not(.btn-active) .svg-icon, .btn.btn-active-danger:active:not(.btn-active) i,
.btn.btn-active-danger:active:not(.btn-active) .svg-icon, .btn.btn-active-danger.active i,
.btn.btn-active-danger.active .svg-icon, .btn.btn-active-danger.show i,
.btn.btn-active-danger.show .svg-icon, .show > .btn.btn-active-danger i,
.show > .btn.btn-active-danger .svg-icon {
  color: #FFFFFF;
}
.btn-check:checked + .btn.btn-active-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-active-danger.dropdown-toggle:after, .btn.btn-active-danger:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-danger:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-danger:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-danger.active.dropdown-toggle:after, .btn.btn-active-danger.show.dropdown-toggle:after, .show > .btn.btn-active-danger.dropdown-toggle:after {
  color: #FFFFFF;
}

.btn-check:checked + .btn.btn-active-light-danger, .btn-check:active + .btn.btn-active-light-danger, .btn.btn-active-light-danger:focus:not(.btn-active), .btn.btn-active-light-danger:hover:not(.btn-active), .btn.btn-active-light-danger:active:not(.btn-active), .btn.btn-active-light-danger.active, .btn.btn-active-light-danger.show, .show > .btn.btn-active-light-danger {
  color: #F1416C;
  border-color: #FFF5F8;
  background-color: #FFF5F8 !important;
}
.btn-check:checked + .btn.btn-active-light-danger i,
.btn-check:checked + .btn.btn-active-light-danger .svg-icon, .btn-check:active + .btn.btn-active-light-danger i,
.btn-check:active + .btn.btn-active-light-danger .svg-icon, .btn.btn-active-light-danger:focus:not(.btn-active) i,
.btn.btn-active-light-danger:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-danger:hover:not(.btn-active) i,
.btn.btn-active-light-danger:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-danger:active:not(.btn-active) i,
.btn.btn-active-light-danger:active:not(.btn-active) .svg-icon, .btn.btn-active-light-danger.active i,
.btn.btn-active-light-danger.active .svg-icon, .btn.btn-active-light-danger.show i,
.btn.btn-active-light-danger.show .svg-icon, .show > .btn.btn-active-light-danger i,
.show > .btn.btn-active-light-danger .svg-icon {
  color: #F1416C;
}
.btn-check:checked + .btn.btn-active-light-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-danger.dropdown-toggle:after, .btn.btn-active-light-danger:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-danger:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-danger:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-danger.active.dropdown-toggle:after, .btn.btn-active-light-danger.show.dropdown-toggle:after, .show > .btn.btn-active-light-danger.dropdown-toggle:after {
  color: #F1416C;
}
.btn.btn-active-light-danger.btn-outline:not(.btn-outline-default) {
  border-color: #F1416C !important;
}

.btn.btn-dark {
  color: #ffffff;
  border-color: #181C32;
  background-color: #181C32;
}
.btn.btn-dark i,
.btn.btn-dark .svg-icon {
  color: #ffffff;
}
.btn.btn-dark.dropdown-toggle:after {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-dark, .btn-check:active + .btn.btn-dark, .btn.btn-dark:focus:not(.btn-active), .btn.btn-dark:hover:not(.btn-active), .btn.btn-dark:active:not(.btn-active), .btn.btn-dark.active, .btn.btn-dark.show, .show > .btn.btn-dark {
  color: #ffffff;
  border-color: #131628;
  background-color: #131628 !important;
}
.btn-check:checked + .btn.btn-dark i,
.btn-check:checked + .btn.btn-dark .svg-icon, .btn-check:active + .btn.btn-dark i,
.btn-check:active + .btn.btn-dark .svg-icon, .btn.btn-dark:focus:not(.btn-active) i,
.btn.btn-dark:focus:not(.btn-active) .svg-icon, .btn.btn-dark:hover:not(.btn-active) i,
.btn.btn-dark:hover:not(.btn-active) .svg-icon, .btn.btn-dark:active:not(.btn-active) i,
.btn.btn-dark:active:not(.btn-active) .svg-icon, .btn.btn-dark.active i,
.btn.btn-dark.active .svg-icon, .btn.btn-dark.show i,
.btn.btn-dark.show .svg-icon, .show > .btn.btn-dark i,
.show > .btn.btn-dark .svg-icon {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-dark.dropdown-toggle:after, .btn.btn-dark:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-dark:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-dark:active:not(.btn-active).dropdown-toggle:after, .btn.btn-dark.active.dropdown-toggle:after, .btn.btn-dark.show.dropdown-toggle:after, .show > .btn.btn-dark.dropdown-toggle:after {
  color: #ffffff;
}

.btn.btn-light-dark {
  color: #181C32;
  border-color: #EFF2F5;
  background-color: #EFF2F5;
}
.btn.btn-light-dark i,
.btn.btn-light-dark .svg-icon {
  color: #181C32;
}
.btn.btn-light-dark.dropdown-toggle:after {
  color: #181C32;
}
.btn-check:checked + .btn.btn-light-dark, .btn-check:active + .btn.btn-light-dark, .btn.btn-light-dark:focus:not(.btn-active), .btn.btn-light-dark:hover:not(.btn-active), .btn.btn-light-dark:active:not(.btn-active), .btn.btn-light-dark.active, .btn.btn-light-dark.show, .show > .btn.btn-light-dark {
  color: #ffffff;
  border-color: #181C32;
  background-color: #181C32 !important;
}
.btn-check:checked + .btn.btn-light-dark i,
.btn-check:checked + .btn.btn-light-dark .svg-icon, .btn-check:active + .btn.btn-light-dark i,
.btn-check:active + .btn.btn-light-dark .svg-icon, .btn.btn-light-dark:focus:not(.btn-active) i,
.btn.btn-light-dark:focus:not(.btn-active) .svg-icon, .btn.btn-light-dark:hover:not(.btn-active) i,
.btn.btn-light-dark:hover:not(.btn-active) .svg-icon, .btn.btn-light-dark:active:not(.btn-active) i,
.btn.btn-light-dark:active:not(.btn-active) .svg-icon, .btn.btn-light-dark.active i,
.btn.btn-light-dark.active .svg-icon, .btn.btn-light-dark.show i,
.btn.btn-light-dark.show .svg-icon, .show > .btn.btn-light-dark i,
.show > .btn.btn-light-dark .svg-icon {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-light-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-light-dark.dropdown-toggle:after, .btn.btn-light-dark:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-dark:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-dark:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-dark.active.dropdown-toggle:after, .btn.btn-light-dark.show.dropdown-toggle:after, .show > .btn.btn-light-dark.dropdown-toggle:after {
  color: #ffffff;
}

.btn.btn-bg-dark {
  border-color: #181C32;
  background-color: #181C32;
}
.btn-check:checked + .btn.btn-active-dark, .btn-check:active + .btn.btn-active-dark, .btn.btn-active-dark:focus:not(.btn-active), .btn.btn-active-dark:hover:not(.btn-active), .btn.btn-active-dark:active:not(.btn-active), .btn.btn-active-dark.active, .btn.btn-active-dark.show, .show > .btn.btn-active-dark {
  color: #ffffff;
  border-color: #181C32;
  background-color: #181C32 !important;
}
.btn-check:checked + .btn.btn-active-dark i,
.btn-check:checked + .btn.btn-active-dark .svg-icon, .btn-check:active + .btn.btn-active-dark i,
.btn-check:active + .btn.btn-active-dark .svg-icon, .btn.btn-active-dark:focus:not(.btn-active) i,
.btn.btn-active-dark:focus:not(.btn-active) .svg-icon, .btn.btn-active-dark:hover:not(.btn-active) i,
.btn.btn-active-dark:hover:not(.btn-active) .svg-icon, .btn.btn-active-dark:active:not(.btn-active) i,
.btn.btn-active-dark:active:not(.btn-active) .svg-icon, .btn.btn-active-dark.active i,
.btn.btn-active-dark.active .svg-icon, .btn.btn-active-dark.show i,
.btn.btn-active-dark.show .svg-icon, .show > .btn.btn-active-dark i,
.show > .btn.btn-active-dark .svg-icon {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-active-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-active-dark.dropdown-toggle:after, .btn.btn-active-dark:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-dark:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-dark:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-dark.active.dropdown-toggle:after, .btn.btn-active-dark.show.dropdown-toggle:after, .show > .btn.btn-active-dark.dropdown-toggle:after {
  color: #ffffff;
}

.btn-check:checked + .btn.btn-active-light-dark, .btn-check:active + .btn.btn-active-light-dark, .btn.btn-active-light-dark:focus:not(.btn-active), .btn.btn-active-light-dark:hover:not(.btn-active), .btn.btn-active-light-dark:active:not(.btn-active), .btn.btn-active-light-dark.active, .btn.btn-active-light-dark.show, .show > .btn.btn-active-light-dark {
  color: #181C32;
  border-color: #EFF2F5;
  background-color: #EFF2F5 !important;
}
.btn-check:checked + .btn.btn-active-light-dark i,
.btn-check:checked + .btn.btn-active-light-dark .svg-icon, .btn-check:active + .btn.btn-active-light-dark i,
.btn-check:active + .btn.btn-active-light-dark .svg-icon, .btn.btn-active-light-dark:focus:not(.btn-active) i,
.btn.btn-active-light-dark:focus:not(.btn-active) .svg-icon, .btn.btn-active-light-dark:hover:not(.btn-active) i,
.btn.btn-active-light-dark:hover:not(.btn-active) .svg-icon, .btn.btn-active-light-dark:active:not(.btn-active) i,
.btn.btn-active-light-dark:active:not(.btn-active) .svg-icon, .btn.btn-active-light-dark.active i,
.btn.btn-active-light-dark.active .svg-icon, .btn.btn-active-light-dark.show i,
.btn.btn-active-light-dark.show .svg-icon, .show > .btn.btn-active-light-dark i,
.show > .btn.btn-active-light-dark .svg-icon {
  color: #181C32;
}
.btn-check:checked + .btn.btn-active-light-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-active-light-dark.dropdown-toggle:after, .btn.btn-active-light-dark:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-dark:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-dark:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-light-dark.active.dropdown-toggle:after, .btn.btn-active-light-dark.show.dropdown-toggle:after, .show > .btn.btn-active-light-dark.dropdown-toggle:after {
  color: #181C32;
}
.btn.btn-active-light-dark.btn-outline:not(.btn-outline-default) {
  border-color: #181C32 !important;
}

.btn.btn-color-white {
  color: #ffffff;
}
.btn.btn-color-white i,
.btn.btn-color-white .svg-icon {
  color: #ffffff;
}
.btn.btn-color-white.dropdown-toggle:after {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-active-color-white, .btn-check:active + .btn.btn-active-color-white, .btn.btn-active-color-white:focus:not(.btn-active), .btn.btn-active-color-white:hover:not(.btn-active), .btn.btn-active-color-white:active:not(.btn-active), .btn.btn-active-color-white.active, .btn.btn-active-color-white.show, .show > .btn.btn-active-color-white {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-active-color-white i,
.btn-check:checked + .btn.btn-active-color-white .svg-icon, .btn-check:active + .btn.btn-active-color-white i,
.btn-check:active + .btn.btn-active-color-white .svg-icon, .btn.btn-active-color-white:focus:not(.btn-active) i,
.btn.btn-active-color-white:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-white:hover:not(.btn-active) i,
.btn.btn-active-color-white:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-white:active:not(.btn-active) i,
.btn.btn-active-color-white:active:not(.btn-active) .svg-icon, .btn.btn-active-color-white.active i,
.btn.btn-active-color-white.active .svg-icon, .btn.btn-active-color-white.show i,
.btn.btn-active-color-white.show .svg-icon, .show > .btn.btn-active-color-white i,
.show > .btn.btn-active-color-white .svg-icon {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-active-color-white.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-white.dropdown-toggle:after, .btn.btn-active-color-white:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-white:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-white:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-white.active.dropdown-toggle:after, .btn.btn-active-color-white.show.dropdown-toggle:after, .show > .btn.btn-active-color-white.dropdown-toggle:after {
  color: #ffffff;
}

.btn.btn-icon-white i,
.btn.btn-icon-white .svg-icon {
  color: #ffffff;
}
.btn.btn-icon-white.dropdown-toggle:after {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-active-icon-white i,
.btn-check:checked + .btn.btn-active-icon-white .svg-icon, .btn-check:active + .btn.btn-active-icon-white i,
.btn-check:active + .btn.btn-active-icon-white .svg-icon, .btn.btn-active-icon-white:focus:not(.btn-active) i,
.btn.btn-active-icon-white:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-white:hover:not(.btn-active) i,
.btn.btn-active-icon-white:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-white:active:not(.btn-active) i,
.btn.btn-active-icon-white:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-white.active i,
.btn.btn-active-icon-white.active .svg-icon, .btn.btn-active-icon-white.show i,
.btn.btn-active-icon-white.show .svg-icon, .show > .btn.btn-active-icon-white i,
.show > .btn.btn-active-icon-white .svg-icon {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-active-icon-white.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-white.dropdown-toggle:after, .btn.btn-active-icon-white:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-white:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-white:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-white.active.dropdown-toggle:after, .btn.btn-active-icon-white.show.dropdown-toggle:after, .show > .btn.btn-active-icon-white.dropdown-toggle:after {
  color: #ffffff;
}

.btn.btn-text-white {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-active-text-white, .btn-check:active + .btn.btn-active-text-white, .btn.btn-active-text-white:focus:not(.btn-active), .btn.btn-active-text-white:hover:not(.btn-active), .btn.btn-active-text-white:active:not(.btn-active), .btn.btn-active-text-white.active, .btn.btn-active-text-white.show, .show > .btn.btn-active-text-white {
  color: #ffffff;
}

.btn.btn-color-primary {
  color: #009EF7;
}
.btn.btn-color-primary i,
.btn.btn-color-primary .svg-icon {
  color: #009EF7;
}
.btn.btn-color-primary.dropdown-toggle:after {
  color: #009EF7;
}
.btn-check:checked + .btn.btn-active-color-primary, .btn-check:active + .btn.btn-active-color-primary, .btn.btn-active-color-primary:focus:not(.btn-active), .btn.btn-active-color-primary:hover:not(.btn-active), .btn.btn-active-color-primary:active:not(.btn-active), .btn.btn-active-color-primary.active, .btn.btn-active-color-primary.show, .show > .btn.btn-active-color-primary {
  color: #009EF7;
}
.btn-check:checked + .btn.btn-active-color-primary i,
.btn-check:checked + .btn.btn-active-color-primary .svg-icon, .btn-check:active + .btn.btn-active-color-primary i,
.btn-check:active + .btn.btn-active-color-primary .svg-icon, .btn.btn-active-color-primary:focus:not(.btn-active) i,
.btn.btn-active-color-primary:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-primary:hover:not(.btn-active) i,
.btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-primary:active:not(.btn-active) i,
.btn.btn-active-color-primary:active:not(.btn-active) .svg-icon, .btn.btn-active-color-primary.active i,
.btn.btn-active-color-primary.active .svg-icon, .btn.btn-active-color-primary.show i,
.btn.btn-active-color-primary.show .svg-icon, .show > .btn.btn-active-color-primary i,
.show > .btn.btn-active-color-primary .svg-icon {
  color: #009EF7;
}
.btn-check:checked + .btn.btn-active-color-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-primary.dropdown-toggle:after, .btn.btn-active-color-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-primary.active.dropdown-toggle:after, .btn.btn-active-color-primary.show.dropdown-toggle:after, .show > .btn.btn-active-color-primary.dropdown-toggle:after {
  color: #009EF7;
}

.btn.btn-icon-primary i,
.btn.btn-icon-primary .svg-icon {
  color: #009EF7;
}
.btn.btn-icon-primary.dropdown-toggle:after {
  color: #009EF7;
}
.btn-check:checked + .btn.btn-active-icon-primary i,
.btn-check:checked + .btn.btn-active-icon-primary .svg-icon, .btn-check:active + .btn.btn-active-icon-primary i,
.btn-check:active + .btn.btn-active-icon-primary .svg-icon, .btn.btn-active-icon-primary:focus:not(.btn-active) i,
.btn.btn-active-icon-primary:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-primary:hover:not(.btn-active) i,
.btn.btn-active-icon-primary:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-primary:active:not(.btn-active) i,
.btn.btn-active-icon-primary:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-primary.active i,
.btn.btn-active-icon-primary.active .svg-icon, .btn.btn-active-icon-primary.show i,
.btn.btn-active-icon-primary.show .svg-icon, .show > .btn.btn-active-icon-primary i,
.show > .btn.btn-active-icon-primary .svg-icon {
  color: #009EF7;
}
.btn-check:checked + .btn.btn-active-icon-primary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-primary.dropdown-toggle:after, .btn.btn-active-icon-primary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-primary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-primary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-primary.active.dropdown-toggle:after, .btn.btn-active-icon-primary.show.dropdown-toggle:after, .show > .btn.btn-active-icon-primary.dropdown-toggle:after {
  color: #009EF7;
}

.btn.btn-text-primary {
  color: #009EF7;
}
.btn-check:checked + .btn.btn-active-text-primary, .btn-check:active + .btn.btn-active-text-primary, .btn.btn-active-text-primary:focus:not(.btn-active), .btn.btn-active-text-primary:hover:not(.btn-active), .btn.btn-active-text-primary:active:not(.btn-active), .btn.btn-active-text-primary.active, .btn.btn-active-text-primary.show, .show > .btn.btn-active-text-primary {
  color: #009EF7;
}

.btn.btn-color-secondary {
  color: #E4E6EF;
}
.btn.btn-color-secondary i,
.btn.btn-color-secondary .svg-icon {
  color: #E4E6EF;
}
.btn.btn-color-secondary.dropdown-toggle:after {
  color: #E4E6EF;
}
.btn-check:checked + .btn.btn-active-color-secondary, .btn-check:active + .btn.btn-active-color-secondary, .btn.btn-active-color-secondary:focus:not(.btn-active), .btn.btn-active-color-secondary:hover:not(.btn-active), .btn.btn-active-color-secondary:active:not(.btn-active), .btn.btn-active-color-secondary.active, .btn.btn-active-color-secondary.show, .show > .btn.btn-active-color-secondary {
  color: #E4E6EF;
}
.btn-check:checked + .btn.btn-active-color-secondary i,
.btn-check:checked + .btn.btn-active-color-secondary .svg-icon, .btn-check:active + .btn.btn-active-color-secondary i,
.btn-check:active + .btn.btn-active-color-secondary .svg-icon, .btn.btn-active-color-secondary:focus:not(.btn-active) i,
.btn.btn-active-color-secondary:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-secondary:hover:not(.btn-active) i,
.btn.btn-active-color-secondary:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-secondary:active:not(.btn-active) i,
.btn.btn-active-color-secondary:active:not(.btn-active) .svg-icon, .btn.btn-active-color-secondary.active i,
.btn.btn-active-color-secondary.active .svg-icon, .btn.btn-active-color-secondary.show i,
.btn.btn-active-color-secondary.show .svg-icon, .show > .btn.btn-active-color-secondary i,
.show > .btn.btn-active-color-secondary .svg-icon {
  color: #E4E6EF;
}
.btn-check:checked + .btn.btn-active-color-secondary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-secondary.dropdown-toggle:after, .btn.btn-active-color-secondary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-secondary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-secondary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-secondary.active.dropdown-toggle:after, .btn.btn-active-color-secondary.show.dropdown-toggle:after, .show > .btn.btn-active-color-secondary.dropdown-toggle:after {
  color: #E4E6EF;
}

.btn.btn-icon-secondary i,
.btn.btn-icon-secondary .svg-icon {
  color: #E4E6EF;
}
.btn.btn-icon-secondary.dropdown-toggle:after {
  color: #E4E6EF;
}
.btn-check:checked + .btn.btn-active-icon-secondary i,
.btn-check:checked + .btn.btn-active-icon-secondary .svg-icon, .btn-check:active + .btn.btn-active-icon-secondary i,
.btn-check:active + .btn.btn-active-icon-secondary .svg-icon, .btn.btn-active-icon-secondary:focus:not(.btn-active) i,
.btn.btn-active-icon-secondary:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-secondary:hover:not(.btn-active) i,
.btn.btn-active-icon-secondary:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-secondary:active:not(.btn-active) i,
.btn.btn-active-icon-secondary:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-secondary.active i,
.btn.btn-active-icon-secondary.active .svg-icon, .btn.btn-active-icon-secondary.show i,
.btn.btn-active-icon-secondary.show .svg-icon, .show > .btn.btn-active-icon-secondary i,
.show > .btn.btn-active-icon-secondary .svg-icon {
  color: #E4E6EF;
}
.btn-check:checked + .btn.btn-active-icon-secondary.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-secondary.dropdown-toggle:after, .btn.btn-active-icon-secondary:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-secondary:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-secondary:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-secondary.active.dropdown-toggle:after, .btn.btn-active-icon-secondary.show.dropdown-toggle:after, .show > .btn.btn-active-icon-secondary.dropdown-toggle:after {
  color: #E4E6EF;
}

.btn.btn-text-secondary {
  color: #E4E6EF;
}
.btn-check:checked + .btn.btn-active-text-secondary, .btn-check:active + .btn.btn-active-text-secondary, .btn.btn-active-text-secondary:focus:not(.btn-active), .btn.btn-active-text-secondary:hover:not(.btn-active), .btn.btn-active-text-secondary:active:not(.btn-active), .btn.btn-active-text-secondary.active, .btn.btn-active-text-secondary.show, .show > .btn.btn-active-text-secondary {
  color: #E4E6EF;
}

.btn.btn-color-light {
  color: #F5F8FA;
}
.btn.btn-color-light i,
.btn.btn-color-light .svg-icon {
  color: #F5F8FA;
}
.btn.btn-color-light.dropdown-toggle:after {
  color: #F5F8FA;
}
.btn-check:checked + .btn.btn-active-color-light, .btn-check:active + .btn.btn-active-color-light, .btn.btn-active-color-light:focus:not(.btn-active), .btn.btn-active-color-light:hover:not(.btn-active), .btn.btn-active-color-light:active:not(.btn-active), .btn.btn-active-color-light.active, .btn.btn-active-color-light.show, .show > .btn.btn-active-color-light {
  color: #F5F8FA;
}
.btn-check:checked + .btn.btn-active-color-light i,
.btn-check:checked + .btn.btn-active-color-light .svg-icon, .btn-check:active + .btn.btn-active-color-light i,
.btn-check:active + .btn.btn-active-color-light .svg-icon, .btn.btn-active-color-light:focus:not(.btn-active) i,
.btn.btn-active-color-light:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-light:hover:not(.btn-active) i,
.btn.btn-active-color-light:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-light:active:not(.btn-active) i,
.btn.btn-active-color-light:active:not(.btn-active) .svg-icon, .btn.btn-active-color-light.active i,
.btn.btn-active-color-light.active .svg-icon, .btn.btn-active-color-light.show i,
.btn.btn-active-color-light.show .svg-icon, .show > .btn.btn-active-color-light i,
.show > .btn.btn-active-color-light .svg-icon {
  color: #F5F8FA;
}
.btn-check:checked + .btn.btn-active-color-light.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-light.dropdown-toggle:after, .btn.btn-active-color-light:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-light:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-light:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-light.active.dropdown-toggle:after, .btn.btn-active-color-light.show.dropdown-toggle:after, .show > .btn.btn-active-color-light.dropdown-toggle:after {
  color: #F5F8FA;
}

.btn.btn-icon-light i,
.btn.btn-icon-light .svg-icon {
  color: #F5F8FA;
}
.btn.btn-icon-light.dropdown-toggle:after {
  color: #F5F8FA;
}
.btn-check:checked + .btn.btn-active-icon-light i,
.btn-check:checked + .btn.btn-active-icon-light .svg-icon, .btn-check:active + .btn.btn-active-icon-light i,
.btn-check:active + .btn.btn-active-icon-light .svg-icon, .btn.btn-active-icon-light:focus:not(.btn-active) i,
.btn.btn-active-icon-light:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-light:hover:not(.btn-active) i,
.btn.btn-active-icon-light:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-light:active:not(.btn-active) i,
.btn.btn-active-icon-light:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-light.active i,
.btn.btn-active-icon-light.active .svg-icon, .btn.btn-active-icon-light.show i,
.btn.btn-active-icon-light.show .svg-icon, .show > .btn.btn-active-icon-light i,
.show > .btn.btn-active-icon-light .svg-icon {
  color: #F5F8FA;
}
.btn-check:checked + .btn.btn-active-icon-light.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-light.dropdown-toggle:after, .btn.btn-active-icon-light:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-light:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-light:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-light.active.dropdown-toggle:after, .btn.btn-active-icon-light.show.dropdown-toggle:after, .show > .btn.btn-active-icon-light.dropdown-toggle:after {
  color: #F5F8FA;
}

.btn.btn-text-light {
  color: #F5F8FA;
}
.btn-check:checked + .btn.btn-active-text-light, .btn-check:active + .btn.btn-active-text-light, .btn.btn-active-text-light:focus:not(.btn-active), .btn.btn-active-text-light:hover:not(.btn-active), .btn.btn-active-text-light:active:not(.btn-active), .btn.btn-active-text-light.active, .btn.btn-active-text-light.show, .show > .btn.btn-active-text-light {
  color: #F5F8FA;
}

.btn.btn-color-success {
  color: #50CD89;
}
.btn.btn-color-success i,
.btn.btn-color-success .svg-icon {
  color: #50CD89;
}
.btn.btn-color-success.dropdown-toggle:after {
  color: #50CD89;
}
.btn-check:checked + .btn.btn-active-color-success, .btn-check:active + .btn.btn-active-color-success, .btn.btn-active-color-success:focus:not(.btn-active), .btn.btn-active-color-success:hover:not(.btn-active), .btn.btn-active-color-success:active:not(.btn-active), .btn.btn-active-color-success.active, .btn.btn-active-color-success.show, .show > .btn.btn-active-color-success {
  color: #50CD89;
}
.btn-check:checked + .btn.btn-active-color-success i,
.btn-check:checked + .btn.btn-active-color-success .svg-icon, .btn-check:active + .btn.btn-active-color-success i,
.btn-check:active + .btn.btn-active-color-success .svg-icon, .btn.btn-active-color-success:focus:not(.btn-active) i,
.btn.btn-active-color-success:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-success:hover:not(.btn-active) i,
.btn.btn-active-color-success:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-success:active:not(.btn-active) i,
.btn.btn-active-color-success:active:not(.btn-active) .svg-icon, .btn.btn-active-color-success.active i,
.btn.btn-active-color-success.active .svg-icon, .btn.btn-active-color-success.show i,
.btn.btn-active-color-success.show .svg-icon, .show > .btn.btn-active-color-success i,
.show > .btn.btn-active-color-success .svg-icon {
  color: #50CD89;
}
.btn-check:checked + .btn.btn-active-color-success.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-success.dropdown-toggle:after, .btn.btn-active-color-success:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-success:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-success:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-success.active.dropdown-toggle:after, .btn.btn-active-color-success.show.dropdown-toggle:after, .show > .btn.btn-active-color-success.dropdown-toggle:after {
  color: #50CD89;
}

.btn.btn-icon-success i,
.btn.btn-icon-success .svg-icon {
  color: #50CD89;
}
.btn.btn-icon-success.dropdown-toggle:after {
  color: #50CD89;
}
.btn-check:checked + .btn.btn-active-icon-success i,
.btn-check:checked + .btn.btn-active-icon-success .svg-icon, .btn-check:active + .btn.btn-active-icon-success i,
.btn-check:active + .btn.btn-active-icon-success .svg-icon, .btn.btn-active-icon-success:focus:not(.btn-active) i,
.btn.btn-active-icon-success:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-success:hover:not(.btn-active) i,
.btn.btn-active-icon-success:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-success:active:not(.btn-active) i,
.btn.btn-active-icon-success:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-success.active i,
.btn.btn-active-icon-success.active .svg-icon, .btn.btn-active-icon-success.show i,
.btn.btn-active-icon-success.show .svg-icon, .show > .btn.btn-active-icon-success i,
.show > .btn.btn-active-icon-success .svg-icon {
  color: #50CD89;
}
.btn-check:checked + .btn.btn-active-icon-success.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-success.dropdown-toggle:after, .btn.btn-active-icon-success:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-success:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-success:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-success.active.dropdown-toggle:after, .btn.btn-active-icon-success.show.dropdown-toggle:after, .show > .btn.btn-active-icon-success.dropdown-toggle:after {
  color: #50CD89;
}

.btn.btn-text-success {
  color: #50CD89;
}
.btn-check:checked + .btn.btn-active-text-success, .btn-check:active + .btn.btn-active-text-success, .btn.btn-active-text-success:focus:not(.btn-active), .btn.btn-active-text-success:hover:not(.btn-active), .btn.btn-active-text-success:active:not(.btn-active), .btn.btn-active-text-success.active, .btn.btn-active-text-success.show, .show > .btn.btn-active-text-success {
  color: #50CD89;
}

.btn.btn-color-info {
  color: #7239EA;
}
.btn.btn-color-info i,
.btn.btn-color-info .svg-icon {
  color: #7239EA;
}
.btn.btn-color-info.dropdown-toggle:after {
  color: #7239EA;
}
.btn-check:checked + .btn.btn-active-color-info, .btn-check:active + .btn.btn-active-color-info, .btn.btn-active-color-info:focus:not(.btn-active), .btn.btn-active-color-info:hover:not(.btn-active), .btn.btn-active-color-info:active:not(.btn-active), .btn.btn-active-color-info.active, .btn.btn-active-color-info.show, .show > .btn.btn-active-color-info {
  color: #7239EA;
}
.btn-check:checked + .btn.btn-active-color-info i,
.btn-check:checked + .btn.btn-active-color-info .svg-icon, .btn-check:active + .btn.btn-active-color-info i,
.btn-check:active + .btn.btn-active-color-info .svg-icon, .btn.btn-active-color-info:focus:not(.btn-active) i,
.btn.btn-active-color-info:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-info:hover:not(.btn-active) i,
.btn.btn-active-color-info:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-info:active:not(.btn-active) i,
.btn.btn-active-color-info:active:not(.btn-active) .svg-icon, .btn.btn-active-color-info.active i,
.btn.btn-active-color-info.active .svg-icon, .btn.btn-active-color-info.show i,
.btn.btn-active-color-info.show .svg-icon, .show > .btn.btn-active-color-info i,
.show > .btn.btn-active-color-info .svg-icon {
  color: #7239EA;
}
.btn-check:checked + .btn.btn-active-color-info.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-info.dropdown-toggle:after, .btn.btn-active-color-info:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-info:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-info:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-info.active.dropdown-toggle:after, .btn.btn-active-color-info.show.dropdown-toggle:after, .show > .btn.btn-active-color-info.dropdown-toggle:after {
  color: #7239EA;
}

.btn.btn-icon-info i,
.btn.btn-icon-info .svg-icon {
  color: #7239EA;
}
.btn.btn-icon-info.dropdown-toggle:after {
  color: #7239EA;
}
.btn-check:checked + .btn.btn-active-icon-info i,
.btn-check:checked + .btn.btn-active-icon-info .svg-icon, .btn-check:active + .btn.btn-active-icon-info i,
.btn-check:active + .btn.btn-active-icon-info .svg-icon, .btn.btn-active-icon-info:focus:not(.btn-active) i,
.btn.btn-active-icon-info:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-info:hover:not(.btn-active) i,
.btn.btn-active-icon-info:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-info:active:not(.btn-active) i,
.btn.btn-active-icon-info:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-info.active i,
.btn.btn-active-icon-info.active .svg-icon, .btn.btn-active-icon-info.show i,
.btn.btn-active-icon-info.show .svg-icon, .show > .btn.btn-active-icon-info i,
.show > .btn.btn-active-icon-info .svg-icon {
  color: #7239EA;
}
.btn-check:checked + .btn.btn-active-icon-info.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-info.dropdown-toggle:after, .btn.btn-active-icon-info:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-info:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-info:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-info.active.dropdown-toggle:after, .btn.btn-active-icon-info.show.dropdown-toggle:after, .show > .btn.btn-active-icon-info.dropdown-toggle:after {
  color: #7239EA;
}

.btn.btn-text-info {
  color: #7239EA;
}
.btn-check:checked + .btn.btn-active-text-info, .btn-check:active + .btn.btn-active-text-info, .btn.btn-active-text-info:focus:not(.btn-active), .btn.btn-active-text-info:hover:not(.btn-active), .btn.btn-active-text-info:active:not(.btn-active), .btn.btn-active-text-info.active, .btn.btn-active-text-info.show, .show > .btn.btn-active-text-info {
  color: #7239EA;
}

.btn.btn-color-warning {
  color: #FFC700;
}
.btn.btn-color-warning i,
.btn.btn-color-warning .svg-icon {
  color: #FFC700;
}
.btn.btn-color-warning.dropdown-toggle:after {
  color: #FFC700;
}
.btn-check:checked + .btn.btn-active-color-warning, .btn-check:active + .btn.btn-active-color-warning, .btn.btn-active-color-warning:focus:not(.btn-active), .btn.btn-active-color-warning:hover:not(.btn-active), .btn.btn-active-color-warning:active:not(.btn-active), .btn.btn-active-color-warning.active, .btn.btn-active-color-warning.show, .show > .btn.btn-active-color-warning {
  color: #FFC700;
}
.btn-check:checked + .btn.btn-active-color-warning i,
.btn-check:checked + .btn.btn-active-color-warning .svg-icon, .btn-check:active + .btn.btn-active-color-warning i,
.btn-check:active + .btn.btn-active-color-warning .svg-icon, .btn.btn-active-color-warning:focus:not(.btn-active) i,
.btn.btn-active-color-warning:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-warning:hover:not(.btn-active) i,
.btn.btn-active-color-warning:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-warning:active:not(.btn-active) i,
.btn.btn-active-color-warning:active:not(.btn-active) .svg-icon, .btn.btn-active-color-warning.active i,
.btn.btn-active-color-warning.active .svg-icon, .btn.btn-active-color-warning.show i,
.btn.btn-active-color-warning.show .svg-icon, .show > .btn.btn-active-color-warning i,
.show > .btn.btn-active-color-warning .svg-icon {
  color: #FFC700;
}
.btn-check:checked + .btn.btn-active-color-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-warning.dropdown-toggle:after, .btn.btn-active-color-warning:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-warning:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-warning:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-warning.active.dropdown-toggle:after, .btn.btn-active-color-warning.show.dropdown-toggle:after, .show > .btn.btn-active-color-warning.dropdown-toggle:after {
  color: #FFC700;
}

.btn.btn-icon-warning i,
.btn.btn-icon-warning .svg-icon {
  color: #FFC700;
}
.btn.btn-icon-warning.dropdown-toggle:after {
  color: #FFC700;
}
.btn-check:checked + .btn.btn-active-icon-warning i,
.btn-check:checked + .btn.btn-active-icon-warning .svg-icon, .btn-check:active + .btn.btn-active-icon-warning i,
.btn-check:active + .btn.btn-active-icon-warning .svg-icon, .btn.btn-active-icon-warning:focus:not(.btn-active) i,
.btn.btn-active-icon-warning:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-warning:hover:not(.btn-active) i,
.btn.btn-active-icon-warning:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-warning:active:not(.btn-active) i,
.btn.btn-active-icon-warning:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-warning.active i,
.btn.btn-active-icon-warning.active .svg-icon, .btn.btn-active-icon-warning.show i,
.btn.btn-active-icon-warning.show .svg-icon, .show > .btn.btn-active-icon-warning i,
.show > .btn.btn-active-icon-warning .svg-icon {
  color: #FFC700;
}
.btn-check:checked + .btn.btn-active-icon-warning.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-warning.dropdown-toggle:after, .btn.btn-active-icon-warning:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-warning:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-warning:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-warning.active.dropdown-toggle:after, .btn.btn-active-icon-warning.show.dropdown-toggle:after, .show > .btn.btn-active-icon-warning.dropdown-toggle:after {
  color: #FFC700;
}

.btn.btn-text-warning {
  color: #FFC700;
}
.btn-check:checked + .btn.btn-active-text-warning, .btn-check:active + .btn.btn-active-text-warning, .btn.btn-active-text-warning:focus:not(.btn-active), .btn.btn-active-text-warning:hover:not(.btn-active), .btn.btn-active-text-warning:active:not(.btn-active), .btn.btn-active-text-warning.active, .btn.btn-active-text-warning.show, .show > .btn.btn-active-text-warning {
  color: #FFC700;
}

.btn.btn-color-danger {
  color: #F1416C;
}
.btn.btn-color-danger i,
.btn.btn-color-danger .svg-icon {
  color: #F1416C;
}
.btn.btn-color-danger.dropdown-toggle:after {
  color: #F1416C;
}
.btn-check:checked + .btn.btn-active-color-danger, .btn-check:active + .btn.btn-active-color-danger, .btn.btn-active-color-danger:focus:not(.btn-active), .btn.btn-active-color-danger:hover:not(.btn-active), .btn.btn-active-color-danger:active:not(.btn-active), .btn.btn-active-color-danger.active, .btn.btn-active-color-danger.show, .show > .btn.btn-active-color-danger {
  color: #F1416C;
}
.btn-check:checked + .btn.btn-active-color-danger i,
.btn-check:checked + .btn.btn-active-color-danger .svg-icon, .btn-check:active + .btn.btn-active-color-danger i,
.btn-check:active + .btn.btn-active-color-danger .svg-icon, .btn.btn-active-color-danger:focus:not(.btn-active) i,
.btn.btn-active-color-danger:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-danger:hover:not(.btn-active) i,
.btn.btn-active-color-danger:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-danger:active:not(.btn-active) i,
.btn.btn-active-color-danger:active:not(.btn-active) .svg-icon, .btn.btn-active-color-danger.active i,
.btn.btn-active-color-danger.active .svg-icon, .btn.btn-active-color-danger.show i,
.btn.btn-active-color-danger.show .svg-icon, .show > .btn.btn-active-color-danger i,
.show > .btn.btn-active-color-danger .svg-icon {
  color: #F1416C;
}
.btn-check:checked + .btn.btn-active-color-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-danger.dropdown-toggle:after, .btn.btn-active-color-danger:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-danger:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-danger:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-danger.active.dropdown-toggle:after, .btn.btn-active-color-danger.show.dropdown-toggle:after, .show > .btn.btn-active-color-danger.dropdown-toggle:after {
  color: #F1416C;
}

.btn.btn-icon-danger i,
.btn.btn-icon-danger .svg-icon {
  color: #F1416C;
}
.btn.btn-icon-danger.dropdown-toggle:after {
  color: #F1416C;
}
.btn-check:checked + .btn.btn-active-icon-danger i,
.btn-check:checked + .btn.btn-active-icon-danger .svg-icon, .btn-check:active + .btn.btn-active-icon-danger i,
.btn-check:active + .btn.btn-active-icon-danger .svg-icon, .btn.btn-active-icon-danger:focus:not(.btn-active) i,
.btn.btn-active-icon-danger:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-danger:hover:not(.btn-active) i,
.btn.btn-active-icon-danger:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-danger:active:not(.btn-active) i,
.btn.btn-active-icon-danger:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-danger.active i,
.btn.btn-active-icon-danger.active .svg-icon, .btn.btn-active-icon-danger.show i,
.btn.btn-active-icon-danger.show .svg-icon, .show > .btn.btn-active-icon-danger i,
.show > .btn.btn-active-icon-danger .svg-icon {
  color: #F1416C;
}
.btn-check:checked + .btn.btn-active-icon-danger.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-danger.dropdown-toggle:after, .btn.btn-active-icon-danger:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-danger:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-danger:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-danger.active.dropdown-toggle:after, .btn.btn-active-icon-danger.show.dropdown-toggle:after, .show > .btn.btn-active-icon-danger.dropdown-toggle:after {
  color: #F1416C;
}

.btn.btn-text-danger {
  color: #F1416C;
}
.btn-check:checked + .btn.btn-active-text-danger, .btn-check:active + .btn.btn-active-text-danger, .btn.btn-active-text-danger:focus:not(.btn-active), .btn.btn-active-text-danger:hover:not(.btn-active), .btn.btn-active-text-danger:active:not(.btn-active), .btn.btn-active-text-danger.active, .btn.btn-active-text-danger.show, .show > .btn.btn-active-text-danger {
  color: #F1416C;
}

.btn.btn-color-dark {
  color: #181C32;
}
.btn.btn-color-dark i,
.btn.btn-color-dark .svg-icon {
  color: #181C32;
}
.btn.btn-color-dark.dropdown-toggle:after {
  color: #181C32;
}
.btn-check:checked + .btn.btn-active-color-dark, .btn-check:active + .btn.btn-active-color-dark, .btn.btn-active-color-dark:focus:not(.btn-active), .btn.btn-active-color-dark:hover:not(.btn-active), .btn.btn-active-color-dark:active:not(.btn-active), .btn.btn-active-color-dark.active, .btn.btn-active-color-dark.show, .show > .btn.btn-active-color-dark {
  color: #181C32;
}
.btn-check:checked + .btn.btn-active-color-dark i,
.btn-check:checked + .btn.btn-active-color-dark .svg-icon, .btn-check:active + .btn.btn-active-color-dark i,
.btn-check:active + .btn.btn-active-color-dark .svg-icon, .btn.btn-active-color-dark:focus:not(.btn-active) i,
.btn.btn-active-color-dark:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-dark:hover:not(.btn-active) i,
.btn.btn-active-color-dark:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-dark:active:not(.btn-active) i,
.btn.btn-active-color-dark:active:not(.btn-active) .svg-icon, .btn.btn-active-color-dark.active i,
.btn.btn-active-color-dark.active .svg-icon, .btn.btn-active-color-dark.show i,
.btn.btn-active-color-dark.show .svg-icon, .show > .btn.btn-active-color-dark i,
.show > .btn.btn-active-color-dark .svg-icon {
  color: #181C32;
}
.btn-check:checked + .btn.btn-active-color-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-dark.dropdown-toggle:after, .btn.btn-active-color-dark:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-dark:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-dark:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-dark.active.dropdown-toggle:after, .btn.btn-active-color-dark.show.dropdown-toggle:after, .show > .btn.btn-active-color-dark.dropdown-toggle:after {
  color: #181C32;
}

.btn.btn-icon-dark i,
.btn.btn-icon-dark .svg-icon {
  color: #181C32;
}
.btn.btn-icon-dark.dropdown-toggle:after {
  color: #181C32;
}
.btn-check:checked + .btn.btn-active-icon-dark i,
.btn-check:checked + .btn.btn-active-icon-dark .svg-icon, .btn-check:active + .btn.btn-active-icon-dark i,
.btn-check:active + .btn.btn-active-icon-dark .svg-icon, .btn.btn-active-icon-dark:focus:not(.btn-active) i,
.btn.btn-active-icon-dark:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-dark:hover:not(.btn-active) i,
.btn.btn-active-icon-dark:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-dark:active:not(.btn-active) i,
.btn.btn-active-icon-dark:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-dark.active i,
.btn.btn-active-icon-dark.active .svg-icon, .btn.btn-active-icon-dark.show i,
.btn.btn-active-icon-dark.show .svg-icon, .show > .btn.btn-active-icon-dark i,
.show > .btn.btn-active-icon-dark .svg-icon {
  color: #181C32;
}
.btn-check:checked + .btn.btn-active-icon-dark.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-dark.dropdown-toggle:after, .btn.btn-active-icon-dark:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-dark:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-dark:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-dark.active.dropdown-toggle:after, .btn.btn-active-icon-dark.show.dropdown-toggle:after, .show > .btn.btn-active-icon-dark.dropdown-toggle:after {
  color: #181C32;
}

.btn.btn-text-dark {
  color: #181C32;
}
.btn-check:checked + .btn.btn-active-text-dark, .btn-check:active + .btn.btn-active-text-dark, .btn.btn-active-text-dark:focus:not(.btn-active), .btn.btn-active-text-dark:hover:not(.btn-active), .btn.btn-active-text-dark:active:not(.btn-active), .btn.btn-active-text-dark.active, .btn.btn-active-text-dark.show, .show > .btn.btn-active-text-dark {
  color: #181C32;
}

.btn.btn-color-muted {
  color: #A1A5B7;
}
.btn.btn-color-muted i,
.btn.btn-color-muted .svg-icon {
  color: #A1A5B7;
}
.btn.btn-color-muted.dropdown-toggle:after {
  color: #A1A5B7;
}
.btn-check:checked + .btn.btn-active-color-muted, .btn-check:active + .btn.btn-active-color-muted, .btn.btn-active-color-muted:focus:not(.btn-active), .btn.btn-active-color-muted:hover:not(.btn-active), .btn.btn-active-color-muted:active:not(.btn-active), .btn.btn-active-color-muted.active, .btn.btn-active-color-muted.show, .show > .btn.btn-active-color-muted {
  color: #A1A5B7;
}
.btn-check:checked + .btn.btn-active-color-muted i,
.btn-check:checked + .btn.btn-active-color-muted .svg-icon, .btn-check:active + .btn.btn-active-color-muted i,
.btn-check:active + .btn.btn-active-color-muted .svg-icon, .btn.btn-active-color-muted:focus:not(.btn-active) i,
.btn.btn-active-color-muted:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-muted:hover:not(.btn-active) i,
.btn.btn-active-color-muted:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-muted:active:not(.btn-active) i,
.btn.btn-active-color-muted:active:not(.btn-active) .svg-icon, .btn.btn-active-color-muted.active i,
.btn.btn-active-color-muted.active .svg-icon, .btn.btn-active-color-muted.show i,
.btn.btn-active-color-muted.show .svg-icon, .show > .btn.btn-active-color-muted i,
.show > .btn.btn-active-color-muted .svg-icon {
  color: #A1A5B7;
}
.btn-check:checked + .btn.btn-active-color-muted.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-muted.dropdown-toggle:after, .btn.btn-active-color-muted:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-muted:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-muted:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-muted.active.dropdown-toggle:after, .btn.btn-active-color-muted.show.dropdown-toggle:after, .show > .btn.btn-active-color-muted.dropdown-toggle:after {
  color: #A1A5B7;
}

.btn.btn-icon-muted i,
.btn.btn-icon-muted .svg-icon {
  color: #A1A5B7;
}
.btn.btn-icon-muted.dropdown-toggle:after {
  color: #A1A5B7;
}
.btn-check:checked + .btn.btn-active-icon-muted i,
.btn-check:checked + .btn.btn-active-icon-muted .svg-icon, .btn-check:active + .btn.btn-active-icon-muted i,
.btn-check:active + .btn.btn-active-icon-muted .svg-icon, .btn.btn-active-icon-muted:focus:not(.btn-active) i,
.btn.btn-active-icon-muted:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-muted:hover:not(.btn-active) i,
.btn.btn-active-icon-muted:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-muted:active:not(.btn-active) i,
.btn.btn-active-icon-muted:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-muted.active i,
.btn.btn-active-icon-muted.active .svg-icon, .btn.btn-active-icon-muted.show i,
.btn.btn-active-icon-muted.show .svg-icon, .show > .btn.btn-active-icon-muted i,
.show > .btn.btn-active-icon-muted .svg-icon {
  color: #A1A5B7;
}
.btn-check:checked + .btn.btn-active-icon-muted.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-muted.dropdown-toggle:after, .btn.btn-active-icon-muted:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-muted:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-muted:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-muted.active.dropdown-toggle:after, .btn.btn-active-icon-muted.show.dropdown-toggle:after, .show > .btn.btn-active-icon-muted.dropdown-toggle:after {
  color: #A1A5B7;
}

.btn.btn-text-muted {
  color: #A1A5B7;
}
.btn-check:checked + .btn.btn-active-text-muted, .btn-check:active + .btn.btn-active-text-muted, .btn.btn-active-text-muted:focus:not(.btn-active), .btn.btn-active-text-muted:hover:not(.btn-active), .btn.btn-active-text-muted:active:not(.btn-active), .btn.btn-active-text-muted.active, .btn.btn-active-text-muted.show, .show > .btn.btn-active-text-muted {
  color: #A1A5B7;
}

.btn.btn-color-gray-100 {
  color: #F5F8FA;
}
.btn.btn-color-gray-100 i,
.btn.btn-color-gray-100 .svg-icon {
  color: #F5F8FA;
}
.btn.btn-color-gray-100.dropdown-toggle:after {
  color: #F5F8FA;
}
.btn-check:checked + .btn.btn-active-color-gray-100, .btn-check:active + .btn.btn-active-color-gray-100, .btn.btn-active-color-gray-100:focus:not(.btn-active), .btn.btn-active-color-gray-100:hover:not(.btn-active), .btn.btn-active-color-gray-100:active:not(.btn-active), .btn.btn-active-color-gray-100.active, .btn.btn-active-color-gray-100.show, .show > .btn.btn-active-color-gray-100 {
  color: #F5F8FA;
}
.btn-check:checked + .btn.btn-active-color-gray-100 i,
.btn-check:checked + .btn.btn-active-color-gray-100 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-100 i,
.btn-check:active + .btn.btn-active-color-gray-100 .svg-icon, .btn.btn-active-color-gray-100:focus:not(.btn-active) i,
.btn.btn-active-color-gray-100:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-100:hover:not(.btn-active) i,
.btn.btn-active-color-gray-100:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-100:active:not(.btn-active) i,
.btn.btn-active-color-gray-100:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-100.active i,
.btn.btn-active-color-gray-100.active .svg-icon, .btn.btn-active-color-gray-100.show i,
.btn.btn-active-color-gray-100.show .svg-icon, .show > .btn.btn-active-color-gray-100 i,
.show > .btn.btn-active-color-gray-100 .svg-icon {
  color: #F5F8FA;
}
.btn-check:checked + .btn.btn-active-color-gray-100.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-100.dropdown-toggle:after, .btn.btn-active-color-gray-100:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-100:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-100:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-100.active.dropdown-toggle:after, .btn.btn-active-color-gray-100.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-100.dropdown-toggle:after {
  color: #F5F8FA;
}

.btn.btn-icon-gray-100 i,
.btn.btn-icon-gray-100 .svg-icon {
  color: #F5F8FA;
}
.btn.btn-icon-gray-100.dropdown-toggle:after {
  color: #F5F8FA;
}
.btn-check:checked + .btn.btn-active-icon-gray-100 i,
.btn-check:checked + .btn.btn-active-icon-gray-100 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-100 i,
.btn-check:active + .btn.btn-active-icon-gray-100 .svg-icon, .btn.btn-active-icon-gray-100:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-100:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-100:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-100:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-100:active:not(.btn-active) i,
.btn.btn-active-icon-gray-100:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-100.active i,
.btn.btn-active-icon-gray-100.active .svg-icon, .btn.btn-active-icon-gray-100.show i,
.btn.btn-active-icon-gray-100.show .svg-icon, .show > .btn.btn-active-icon-gray-100 i,
.show > .btn.btn-active-icon-gray-100 .svg-icon {
  color: #F5F8FA;
}
.btn-check:checked + .btn.btn-active-icon-gray-100.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-100.dropdown-toggle:after, .btn.btn-active-icon-gray-100:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-100:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-100:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-100.active.dropdown-toggle:after, .btn.btn-active-icon-gray-100.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-100.dropdown-toggle:after {
  color: #F5F8FA;
}

.btn.btn-text-gray-100 {
  color: #F5F8FA;
}
.btn-check:checked + .btn.btn-active-text-gray-100, .btn-check:active + .btn.btn-active-text-gray-100, .btn.btn-active-text-gray-100:focus:not(.btn-active), .btn.btn-active-text-gray-100:hover:not(.btn-active), .btn.btn-active-text-gray-100:active:not(.btn-active), .btn.btn-active-text-gray-100.active, .btn.btn-active-text-gray-100.show, .show > .btn.btn-active-text-gray-100 {
  color: #F5F8FA;
}

.btn.btn-color-gray-200 {
  color: #EFF2F5;
}
.btn.btn-color-gray-200 i,
.btn.btn-color-gray-200 .svg-icon {
  color: #EFF2F5;
}
.btn.btn-color-gray-200.dropdown-toggle:after {
  color: #EFF2F5;
}
.btn-check:checked + .btn.btn-active-color-gray-200, .btn-check:active + .btn.btn-active-color-gray-200, .btn.btn-active-color-gray-200:focus:not(.btn-active), .btn.btn-active-color-gray-200:hover:not(.btn-active), .btn.btn-active-color-gray-200:active:not(.btn-active), .btn.btn-active-color-gray-200.active, .btn.btn-active-color-gray-200.show, .show > .btn.btn-active-color-gray-200 {
  color: #EFF2F5;
}
.btn-check:checked + .btn.btn-active-color-gray-200 i,
.btn-check:checked + .btn.btn-active-color-gray-200 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-200 i,
.btn-check:active + .btn.btn-active-color-gray-200 .svg-icon, .btn.btn-active-color-gray-200:focus:not(.btn-active) i,
.btn.btn-active-color-gray-200:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-200:hover:not(.btn-active) i,
.btn.btn-active-color-gray-200:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-200:active:not(.btn-active) i,
.btn.btn-active-color-gray-200:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-200.active i,
.btn.btn-active-color-gray-200.active .svg-icon, .btn.btn-active-color-gray-200.show i,
.btn.btn-active-color-gray-200.show .svg-icon, .show > .btn.btn-active-color-gray-200 i,
.show > .btn.btn-active-color-gray-200 .svg-icon {
  color: #EFF2F5;
}
.btn-check:checked + .btn.btn-active-color-gray-200.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-200.dropdown-toggle:after, .btn.btn-active-color-gray-200:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-200:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-200:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-200.active.dropdown-toggle:after, .btn.btn-active-color-gray-200.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-200.dropdown-toggle:after {
  color: #EFF2F5;
}

.btn.btn-icon-gray-200 i,
.btn.btn-icon-gray-200 .svg-icon {
  color: #EFF2F5;
}
.btn.btn-icon-gray-200.dropdown-toggle:after {
  color: #EFF2F5;
}
.btn-check:checked + .btn.btn-active-icon-gray-200 i,
.btn-check:checked + .btn.btn-active-icon-gray-200 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-200 i,
.btn-check:active + .btn.btn-active-icon-gray-200 .svg-icon, .btn.btn-active-icon-gray-200:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-200:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-200:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-200:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-200:active:not(.btn-active) i,
.btn.btn-active-icon-gray-200:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-200.active i,
.btn.btn-active-icon-gray-200.active .svg-icon, .btn.btn-active-icon-gray-200.show i,
.btn.btn-active-icon-gray-200.show .svg-icon, .show > .btn.btn-active-icon-gray-200 i,
.show > .btn.btn-active-icon-gray-200 .svg-icon {
  color: #EFF2F5;
}
.btn-check:checked + .btn.btn-active-icon-gray-200.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-200.dropdown-toggle:after, .btn.btn-active-icon-gray-200:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-200:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-200:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-200.active.dropdown-toggle:after, .btn.btn-active-icon-gray-200.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-200.dropdown-toggle:after {
  color: #EFF2F5;
}

.btn.btn-text-gray-200 {
  color: #EFF2F5;
}
.btn-check:checked + .btn.btn-active-text-gray-200, .btn-check:active + .btn.btn-active-text-gray-200, .btn.btn-active-text-gray-200:focus:not(.btn-active), .btn.btn-active-text-gray-200:hover:not(.btn-active), .btn.btn-active-text-gray-200:active:not(.btn-active), .btn.btn-active-text-gray-200.active, .btn.btn-active-text-gray-200.show, .show > .btn.btn-active-text-gray-200 {
  color: #EFF2F5;
}

.btn.btn-color-gray-300 {
  color: #E4E6EF;
}
.btn.btn-color-gray-300 i,
.btn.btn-color-gray-300 .svg-icon {
  color: #E4E6EF;
}
.btn.btn-color-gray-300.dropdown-toggle:after {
  color: #E4E6EF;
}
.btn-check:checked + .btn.btn-active-color-gray-300, .btn-check:active + .btn.btn-active-color-gray-300, .btn.btn-active-color-gray-300:focus:not(.btn-active), .btn.btn-active-color-gray-300:hover:not(.btn-active), .btn.btn-active-color-gray-300:active:not(.btn-active), .btn.btn-active-color-gray-300.active, .btn.btn-active-color-gray-300.show, .show > .btn.btn-active-color-gray-300 {
  color: #E4E6EF;
}
.btn-check:checked + .btn.btn-active-color-gray-300 i,
.btn-check:checked + .btn.btn-active-color-gray-300 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-300 i,
.btn-check:active + .btn.btn-active-color-gray-300 .svg-icon, .btn.btn-active-color-gray-300:focus:not(.btn-active) i,
.btn.btn-active-color-gray-300:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-300:hover:not(.btn-active) i,
.btn.btn-active-color-gray-300:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-300:active:not(.btn-active) i,
.btn.btn-active-color-gray-300:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-300.active i,
.btn.btn-active-color-gray-300.active .svg-icon, .btn.btn-active-color-gray-300.show i,
.btn.btn-active-color-gray-300.show .svg-icon, .show > .btn.btn-active-color-gray-300 i,
.show > .btn.btn-active-color-gray-300 .svg-icon {
  color: #E4E6EF;
}
.btn-check:checked + .btn.btn-active-color-gray-300.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-300.dropdown-toggle:after, .btn.btn-active-color-gray-300:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-300:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-300:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-300.active.dropdown-toggle:after, .btn.btn-active-color-gray-300.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-300.dropdown-toggle:after {
  color: #E4E6EF;
}

.btn.btn-icon-gray-300 i,
.btn.btn-icon-gray-300 .svg-icon {
  color: #E4E6EF;
}
.btn.btn-icon-gray-300.dropdown-toggle:after {
  color: #E4E6EF;
}
.btn-check:checked + .btn.btn-active-icon-gray-300 i,
.btn-check:checked + .btn.btn-active-icon-gray-300 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-300 i,
.btn-check:active + .btn.btn-active-icon-gray-300 .svg-icon, .btn.btn-active-icon-gray-300:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-300:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-300:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-300:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-300:active:not(.btn-active) i,
.btn.btn-active-icon-gray-300:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-300.active i,
.btn.btn-active-icon-gray-300.active .svg-icon, .btn.btn-active-icon-gray-300.show i,
.btn.btn-active-icon-gray-300.show .svg-icon, .show > .btn.btn-active-icon-gray-300 i,
.show > .btn.btn-active-icon-gray-300 .svg-icon {
  color: #E4E6EF;
}
.btn-check:checked + .btn.btn-active-icon-gray-300.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-300.dropdown-toggle:after, .btn.btn-active-icon-gray-300:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-300:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-300:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-300.active.dropdown-toggle:after, .btn.btn-active-icon-gray-300.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-300.dropdown-toggle:after {
  color: #E4E6EF;
}

.btn.btn-text-gray-300 {
  color: #E4E6EF;
}
.btn-check:checked + .btn.btn-active-text-gray-300, .btn-check:active + .btn.btn-active-text-gray-300, .btn.btn-active-text-gray-300:focus:not(.btn-active), .btn.btn-active-text-gray-300:hover:not(.btn-active), .btn.btn-active-text-gray-300:active:not(.btn-active), .btn.btn-active-text-gray-300.active, .btn.btn-active-text-gray-300.show, .show > .btn.btn-active-text-gray-300 {
  color: #E4E6EF;
}

.btn.btn-color-gray-400 {
  color: #B5B5C3;
}
.btn.btn-color-gray-400 i,
.btn.btn-color-gray-400 .svg-icon {
  color: #B5B5C3;
}
.btn.btn-color-gray-400.dropdown-toggle:after {
  color: #B5B5C3;
}
.btn-check:checked + .btn.btn-active-color-gray-400, .btn-check:active + .btn.btn-active-color-gray-400, .btn.btn-active-color-gray-400:focus:not(.btn-active), .btn.btn-active-color-gray-400:hover:not(.btn-active), .btn.btn-active-color-gray-400:active:not(.btn-active), .btn.btn-active-color-gray-400.active, .btn.btn-active-color-gray-400.show, .show > .btn.btn-active-color-gray-400 {
  color: #B5B5C3;
}
.btn-check:checked + .btn.btn-active-color-gray-400 i,
.btn-check:checked + .btn.btn-active-color-gray-400 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-400 i,
.btn-check:active + .btn.btn-active-color-gray-400 .svg-icon, .btn.btn-active-color-gray-400:focus:not(.btn-active) i,
.btn.btn-active-color-gray-400:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-400:hover:not(.btn-active) i,
.btn.btn-active-color-gray-400:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-400:active:not(.btn-active) i,
.btn.btn-active-color-gray-400:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-400.active i,
.btn.btn-active-color-gray-400.active .svg-icon, .btn.btn-active-color-gray-400.show i,
.btn.btn-active-color-gray-400.show .svg-icon, .show > .btn.btn-active-color-gray-400 i,
.show > .btn.btn-active-color-gray-400 .svg-icon {
  color: #B5B5C3;
}
.btn-check:checked + .btn.btn-active-color-gray-400.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-400.dropdown-toggle:after, .btn.btn-active-color-gray-400:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-400:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-400:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-400.active.dropdown-toggle:after, .btn.btn-active-color-gray-400.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-400.dropdown-toggle:after {
  color: #B5B5C3;
}

.btn.btn-icon-gray-400 i,
.btn.btn-icon-gray-400 .svg-icon {
  color: #B5B5C3;
}
.btn.btn-icon-gray-400.dropdown-toggle:after {
  color: #B5B5C3;
}
.btn-check:checked + .btn.btn-active-icon-gray-400 i,
.btn-check:checked + .btn.btn-active-icon-gray-400 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-400 i,
.btn-check:active + .btn.btn-active-icon-gray-400 .svg-icon, .btn.btn-active-icon-gray-400:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-400:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-400:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-400:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-400:active:not(.btn-active) i,
.btn.btn-active-icon-gray-400:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-400.active i,
.btn.btn-active-icon-gray-400.active .svg-icon, .btn.btn-active-icon-gray-400.show i,
.btn.btn-active-icon-gray-400.show .svg-icon, .show > .btn.btn-active-icon-gray-400 i,
.show > .btn.btn-active-icon-gray-400 .svg-icon {
  color: #B5B5C3;
}
.btn-check:checked + .btn.btn-active-icon-gray-400.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-400.dropdown-toggle:after, .btn.btn-active-icon-gray-400:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-400:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-400:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-400.active.dropdown-toggle:after, .btn.btn-active-icon-gray-400.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-400.dropdown-toggle:after {
  color: #B5B5C3;
}

.btn.btn-text-gray-400 {
  color: #B5B5C3;
}
.btn-check:checked + .btn.btn-active-text-gray-400, .btn-check:active + .btn.btn-active-text-gray-400, .btn.btn-active-text-gray-400:focus:not(.btn-active), .btn.btn-active-text-gray-400:hover:not(.btn-active), .btn.btn-active-text-gray-400:active:not(.btn-active), .btn.btn-active-text-gray-400.active, .btn.btn-active-text-gray-400.show, .show > .btn.btn-active-text-gray-400 {
  color: #B5B5C3;
}

.btn.btn-color-gray-500 {
  color: #A1A5B7;
}
.btn.btn-color-gray-500 i,
.btn.btn-color-gray-500 .svg-icon {
  color: #A1A5B7;
}
.btn.btn-color-gray-500.dropdown-toggle:after {
  color: #A1A5B7;
}
.btn-check:checked + .btn.btn-active-color-gray-500, .btn-check:active + .btn.btn-active-color-gray-500, .btn.btn-active-color-gray-500:focus:not(.btn-active), .btn.btn-active-color-gray-500:hover:not(.btn-active), .btn.btn-active-color-gray-500:active:not(.btn-active), .btn.btn-active-color-gray-500.active, .btn.btn-active-color-gray-500.show, .show > .btn.btn-active-color-gray-500 {
  color: #A1A5B7;
}
.btn-check:checked + .btn.btn-active-color-gray-500 i,
.btn-check:checked + .btn.btn-active-color-gray-500 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-500 i,
.btn-check:active + .btn.btn-active-color-gray-500 .svg-icon, .btn.btn-active-color-gray-500:focus:not(.btn-active) i,
.btn.btn-active-color-gray-500:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-500:hover:not(.btn-active) i,
.btn.btn-active-color-gray-500:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-500:active:not(.btn-active) i,
.btn.btn-active-color-gray-500:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-500.active i,
.btn.btn-active-color-gray-500.active .svg-icon, .btn.btn-active-color-gray-500.show i,
.btn.btn-active-color-gray-500.show .svg-icon, .show > .btn.btn-active-color-gray-500 i,
.show > .btn.btn-active-color-gray-500 .svg-icon {
  color: #A1A5B7;
}
.btn-check:checked + .btn.btn-active-color-gray-500.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-500.dropdown-toggle:after, .btn.btn-active-color-gray-500:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-500:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-500:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-500.active.dropdown-toggle:after, .btn.btn-active-color-gray-500.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-500.dropdown-toggle:after {
  color: #A1A5B7;
}

.btn.btn-icon-gray-500 i,
.btn.btn-icon-gray-500 .svg-icon {
  color: #A1A5B7;
}
.btn.btn-icon-gray-500.dropdown-toggle:after {
  color: #A1A5B7;
}
.btn-check:checked + .btn.btn-active-icon-gray-500 i,
.btn-check:checked + .btn.btn-active-icon-gray-500 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-500 i,
.btn-check:active + .btn.btn-active-icon-gray-500 .svg-icon, .btn.btn-active-icon-gray-500:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-500:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-500:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-500:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-500:active:not(.btn-active) i,
.btn.btn-active-icon-gray-500:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-500.active i,
.btn.btn-active-icon-gray-500.active .svg-icon, .btn.btn-active-icon-gray-500.show i,
.btn.btn-active-icon-gray-500.show .svg-icon, .show > .btn.btn-active-icon-gray-500 i,
.show > .btn.btn-active-icon-gray-500 .svg-icon {
  color: #A1A5B7;
}
.btn-check:checked + .btn.btn-active-icon-gray-500.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-500.dropdown-toggle:after, .btn.btn-active-icon-gray-500:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-500:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-500:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-500.active.dropdown-toggle:after, .btn.btn-active-icon-gray-500.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-500.dropdown-toggle:after {
  color: #A1A5B7;
}

.btn.btn-text-gray-500 {
  color: #A1A5B7;
}
.btn-check:checked + .btn.btn-active-text-gray-500, .btn-check:active + .btn.btn-active-text-gray-500, .btn.btn-active-text-gray-500:focus:not(.btn-active), .btn.btn-active-text-gray-500:hover:not(.btn-active), .btn.btn-active-text-gray-500:active:not(.btn-active), .btn.btn-active-text-gray-500.active, .btn.btn-active-text-gray-500.show, .show > .btn.btn-active-text-gray-500 {
  color: #A1A5B7;
}

.btn.btn-color-gray-600 {
  color: #7E8299;
}
.btn.btn-color-gray-600 i,
.btn.btn-color-gray-600 .svg-icon {
  color: #7E8299;
}
.btn.btn-color-gray-600.dropdown-toggle:after {
  color: #7E8299;
}
.btn-check:checked + .btn.btn-active-color-gray-600, .btn-check:active + .btn.btn-active-color-gray-600, .btn.btn-active-color-gray-600:focus:not(.btn-active), .btn.btn-active-color-gray-600:hover:not(.btn-active), .btn.btn-active-color-gray-600:active:not(.btn-active), .btn.btn-active-color-gray-600.active, .btn.btn-active-color-gray-600.show, .show > .btn.btn-active-color-gray-600 {
  color: #7E8299;
}
.btn-check:checked + .btn.btn-active-color-gray-600 i,
.btn-check:checked + .btn.btn-active-color-gray-600 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-600 i,
.btn-check:active + .btn.btn-active-color-gray-600 .svg-icon, .btn.btn-active-color-gray-600:focus:not(.btn-active) i,
.btn.btn-active-color-gray-600:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-600:hover:not(.btn-active) i,
.btn.btn-active-color-gray-600:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-600:active:not(.btn-active) i,
.btn.btn-active-color-gray-600:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-600.active i,
.btn.btn-active-color-gray-600.active .svg-icon, .btn.btn-active-color-gray-600.show i,
.btn.btn-active-color-gray-600.show .svg-icon, .show > .btn.btn-active-color-gray-600 i,
.show > .btn.btn-active-color-gray-600 .svg-icon {
  color: #7E8299;
}
.btn-check:checked + .btn.btn-active-color-gray-600.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-600.dropdown-toggle:after, .btn.btn-active-color-gray-600:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-600:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-600:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-600.active.dropdown-toggle:after, .btn.btn-active-color-gray-600.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-600.dropdown-toggle:after {
  color: #7E8299;
}

.btn.btn-icon-gray-600 i,
.btn.btn-icon-gray-600 .svg-icon {
  color: #7E8299;
}
.btn.btn-icon-gray-600.dropdown-toggle:after {
  color: #7E8299;
}
.btn-check:checked + .btn.btn-active-icon-gray-600 i,
.btn-check:checked + .btn.btn-active-icon-gray-600 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-600 i,
.btn-check:active + .btn.btn-active-icon-gray-600 .svg-icon, .btn.btn-active-icon-gray-600:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-600:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-600:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-600:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-600:active:not(.btn-active) i,
.btn.btn-active-icon-gray-600:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-600.active i,
.btn.btn-active-icon-gray-600.active .svg-icon, .btn.btn-active-icon-gray-600.show i,
.btn.btn-active-icon-gray-600.show .svg-icon, .show > .btn.btn-active-icon-gray-600 i,
.show > .btn.btn-active-icon-gray-600 .svg-icon {
  color: #7E8299;
}
.btn-check:checked + .btn.btn-active-icon-gray-600.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-600.dropdown-toggle:after, .btn.btn-active-icon-gray-600:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-600:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-600:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-600.active.dropdown-toggle:after, .btn.btn-active-icon-gray-600.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-600.dropdown-toggle:after {
  color: #7E8299;
}

.btn.btn-text-gray-600 {
  color: #7E8299;
}
.btn-check:checked + .btn.btn-active-text-gray-600, .btn-check:active + .btn.btn-active-text-gray-600, .btn.btn-active-text-gray-600:focus:not(.btn-active), .btn.btn-active-text-gray-600:hover:not(.btn-active), .btn.btn-active-text-gray-600:active:not(.btn-active), .btn.btn-active-text-gray-600.active, .btn.btn-active-text-gray-600.show, .show > .btn.btn-active-text-gray-600 {
  color: #7E8299;
}

.btn.btn-color-gray-700 {
  color: #5E6278;
}
.btn.btn-color-gray-700 i,
.btn.btn-color-gray-700 .svg-icon {
  color: #5E6278;
}
.btn.btn-color-gray-700.dropdown-toggle:after {
  color: #5E6278;
}
.btn-check:checked + .btn.btn-active-color-gray-700, .btn-check:active + .btn.btn-active-color-gray-700, .btn.btn-active-color-gray-700:focus:not(.btn-active), .btn.btn-active-color-gray-700:hover:not(.btn-active), .btn.btn-active-color-gray-700:active:not(.btn-active), .btn.btn-active-color-gray-700.active, .btn.btn-active-color-gray-700.show, .show > .btn.btn-active-color-gray-700 {
  color: #5E6278;
}
.btn-check:checked + .btn.btn-active-color-gray-700 i,
.btn-check:checked + .btn.btn-active-color-gray-700 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-700 i,
.btn-check:active + .btn.btn-active-color-gray-700 .svg-icon, .btn.btn-active-color-gray-700:focus:not(.btn-active) i,
.btn.btn-active-color-gray-700:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-700:hover:not(.btn-active) i,
.btn.btn-active-color-gray-700:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-700:active:not(.btn-active) i,
.btn.btn-active-color-gray-700:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-700.active i,
.btn.btn-active-color-gray-700.active .svg-icon, .btn.btn-active-color-gray-700.show i,
.btn.btn-active-color-gray-700.show .svg-icon, .show > .btn.btn-active-color-gray-700 i,
.show > .btn.btn-active-color-gray-700 .svg-icon {
  color: #5E6278;
}
.btn-check:checked + .btn.btn-active-color-gray-700.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-700.dropdown-toggle:after, .btn.btn-active-color-gray-700:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-700:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-700:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-700.active.dropdown-toggle:after, .btn.btn-active-color-gray-700.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-700.dropdown-toggle:after {
  color: #5E6278;
}

.btn.btn-icon-gray-700 i,
.btn.btn-icon-gray-700 .svg-icon {
  color: #5E6278;
}
.btn.btn-icon-gray-700.dropdown-toggle:after {
  color: #5E6278;
}
.btn-check:checked + .btn.btn-active-icon-gray-700 i,
.btn-check:checked + .btn.btn-active-icon-gray-700 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-700 i,
.btn-check:active + .btn.btn-active-icon-gray-700 .svg-icon, .btn.btn-active-icon-gray-700:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-700:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-700:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-700:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-700:active:not(.btn-active) i,
.btn.btn-active-icon-gray-700:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-700.active i,
.btn.btn-active-icon-gray-700.active .svg-icon, .btn.btn-active-icon-gray-700.show i,
.btn.btn-active-icon-gray-700.show .svg-icon, .show > .btn.btn-active-icon-gray-700 i,
.show > .btn.btn-active-icon-gray-700 .svg-icon {
  color: #5E6278;
}
.btn-check:checked + .btn.btn-active-icon-gray-700.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-700.dropdown-toggle:after, .btn.btn-active-icon-gray-700:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-700:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-700:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-700.active.dropdown-toggle:after, .btn.btn-active-icon-gray-700.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-700.dropdown-toggle:after {
  color: #5E6278;
}

.btn.btn-text-gray-700 {
  color: #5E6278;
}
.btn-check:checked + .btn.btn-active-text-gray-700, .btn-check:active + .btn.btn-active-text-gray-700, .btn.btn-active-text-gray-700:focus:not(.btn-active), .btn.btn-active-text-gray-700:hover:not(.btn-active), .btn.btn-active-text-gray-700:active:not(.btn-active), .btn.btn-active-text-gray-700.active, .btn.btn-active-text-gray-700.show, .show > .btn.btn-active-text-gray-700 {
  color: #5E6278;
}

.btn.btn-color-gray-800 {
  color: #3F4254;
}
.btn.btn-color-gray-800 i,
.btn.btn-color-gray-800 .svg-icon {
  color: #3F4254;
}
.btn.btn-color-gray-800.dropdown-toggle:after {
  color: #3F4254;
}
.btn-check:checked + .btn.btn-active-color-gray-800, .btn-check:active + .btn.btn-active-color-gray-800, .btn.btn-active-color-gray-800:focus:not(.btn-active), .btn.btn-active-color-gray-800:hover:not(.btn-active), .btn.btn-active-color-gray-800:active:not(.btn-active), .btn.btn-active-color-gray-800.active, .btn.btn-active-color-gray-800.show, .show > .btn.btn-active-color-gray-800 {
  color: #3F4254;
}
.btn-check:checked + .btn.btn-active-color-gray-800 i,
.btn-check:checked + .btn.btn-active-color-gray-800 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-800 i,
.btn-check:active + .btn.btn-active-color-gray-800 .svg-icon, .btn.btn-active-color-gray-800:focus:not(.btn-active) i,
.btn.btn-active-color-gray-800:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-800:hover:not(.btn-active) i,
.btn.btn-active-color-gray-800:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-800:active:not(.btn-active) i,
.btn.btn-active-color-gray-800:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-800.active i,
.btn.btn-active-color-gray-800.active .svg-icon, .btn.btn-active-color-gray-800.show i,
.btn.btn-active-color-gray-800.show .svg-icon, .show > .btn.btn-active-color-gray-800 i,
.show > .btn.btn-active-color-gray-800 .svg-icon {
  color: #3F4254;
}
.btn-check:checked + .btn.btn-active-color-gray-800.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-800.dropdown-toggle:after, .btn.btn-active-color-gray-800:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-800:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-800:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-800.active.dropdown-toggle:after, .btn.btn-active-color-gray-800.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-800.dropdown-toggle:after {
  color: #3F4254;
}

.btn.btn-icon-gray-800 i,
.btn.btn-icon-gray-800 .svg-icon {
  color: #3F4254;
}
.btn.btn-icon-gray-800.dropdown-toggle:after {
  color: #3F4254;
}
.btn-check:checked + .btn.btn-active-icon-gray-800 i,
.btn-check:checked + .btn.btn-active-icon-gray-800 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-800 i,
.btn-check:active + .btn.btn-active-icon-gray-800 .svg-icon, .btn.btn-active-icon-gray-800:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-800:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-800:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-800:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-800:active:not(.btn-active) i,
.btn.btn-active-icon-gray-800:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-800.active i,
.btn.btn-active-icon-gray-800.active .svg-icon, .btn.btn-active-icon-gray-800.show i,
.btn.btn-active-icon-gray-800.show .svg-icon, .show > .btn.btn-active-icon-gray-800 i,
.show > .btn.btn-active-icon-gray-800 .svg-icon {
  color: #3F4254;
}
.btn-check:checked + .btn.btn-active-icon-gray-800.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-800.dropdown-toggle:after, .btn.btn-active-icon-gray-800:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-800:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-800:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-800.active.dropdown-toggle:after, .btn.btn-active-icon-gray-800.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-800.dropdown-toggle:after {
  color: #3F4254;
}

.btn.btn-text-gray-800 {
  color: #3F4254;
}
.btn-check:checked + .btn.btn-active-text-gray-800, .btn-check:active + .btn.btn-active-text-gray-800, .btn.btn-active-text-gray-800:focus:not(.btn-active), .btn.btn-active-text-gray-800:hover:not(.btn-active), .btn.btn-active-text-gray-800:active:not(.btn-active), .btn.btn-active-text-gray-800.active, .btn.btn-active-text-gray-800.show, .show > .btn.btn-active-text-gray-800 {
  color: #3F4254;
}

.btn.btn-color-gray-900 {
  color: #181C32;
}
.btn.btn-color-gray-900 i,
.btn.btn-color-gray-900 .svg-icon {
  color: #181C32;
}
.btn.btn-color-gray-900.dropdown-toggle:after {
  color: #181C32;
}
.btn-check:checked + .btn.btn-active-color-gray-900, .btn-check:active + .btn.btn-active-color-gray-900, .btn.btn-active-color-gray-900:focus:not(.btn-active), .btn.btn-active-color-gray-900:hover:not(.btn-active), .btn.btn-active-color-gray-900:active:not(.btn-active), .btn.btn-active-color-gray-900.active, .btn.btn-active-color-gray-900.show, .show > .btn.btn-active-color-gray-900 {
  color: #181C32;
}
.btn-check:checked + .btn.btn-active-color-gray-900 i,
.btn-check:checked + .btn.btn-active-color-gray-900 .svg-icon, .btn-check:active + .btn.btn-active-color-gray-900 i,
.btn-check:active + .btn.btn-active-color-gray-900 .svg-icon, .btn.btn-active-color-gray-900:focus:not(.btn-active) i,
.btn.btn-active-color-gray-900:focus:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-900:hover:not(.btn-active) i,
.btn.btn-active-color-gray-900:hover:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-900:active:not(.btn-active) i,
.btn.btn-active-color-gray-900:active:not(.btn-active) .svg-icon, .btn.btn-active-color-gray-900.active i,
.btn.btn-active-color-gray-900.active .svg-icon, .btn.btn-active-color-gray-900.show i,
.btn.btn-active-color-gray-900.show .svg-icon, .show > .btn.btn-active-color-gray-900 i,
.show > .btn.btn-active-color-gray-900 .svg-icon {
  color: #181C32;
}
.btn-check:checked + .btn.btn-active-color-gray-900.dropdown-toggle:after, .btn-check:active + .btn.btn-active-color-gray-900.dropdown-toggle:after, .btn.btn-active-color-gray-900:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-900:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-900:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-color-gray-900.active.dropdown-toggle:after, .btn.btn-active-color-gray-900.show.dropdown-toggle:after, .show > .btn.btn-active-color-gray-900.dropdown-toggle:after {
  color: #181C32;
}

.btn.btn-icon-gray-900 i,
.btn.btn-icon-gray-900 .svg-icon {
  color: #181C32;
}
.btn.btn-icon-gray-900.dropdown-toggle:after {
  color: #181C32;
}
.btn-check:checked + .btn.btn-active-icon-gray-900 i,
.btn-check:checked + .btn.btn-active-icon-gray-900 .svg-icon, .btn-check:active + .btn.btn-active-icon-gray-900 i,
.btn-check:active + .btn.btn-active-icon-gray-900 .svg-icon, .btn.btn-active-icon-gray-900:focus:not(.btn-active) i,
.btn.btn-active-icon-gray-900:focus:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-900:hover:not(.btn-active) i,
.btn.btn-active-icon-gray-900:hover:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-900:active:not(.btn-active) i,
.btn.btn-active-icon-gray-900:active:not(.btn-active) .svg-icon, .btn.btn-active-icon-gray-900.active i,
.btn.btn-active-icon-gray-900.active .svg-icon, .btn.btn-active-icon-gray-900.show i,
.btn.btn-active-icon-gray-900.show .svg-icon, .show > .btn.btn-active-icon-gray-900 i,
.show > .btn.btn-active-icon-gray-900 .svg-icon {
  color: #181C32;
}
.btn-check:checked + .btn.btn-active-icon-gray-900.dropdown-toggle:after, .btn-check:active + .btn.btn-active-icon-gray-900.dropdown-toggle:after, .btn.btn-active-icon-gray-900:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-900:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-900:active:not(.btn-active).dropdown-toggle:after, .btn.btn-active-icon-gray-900.active.dropdown-toggle:after, .btn.btn-active-icon-gray-900.show.dropdown-toggle:after, .show > .btn.btn-active-icon-gray-900.dropdown-toggle:after {
  color: #181C32;
}

.btn.btn-text-gray-900 {
  color: #181C32;
}
.btn-check:checked + .btn.btn-active-text-gray-900, .btn-check:active + .btn.btn-active-text-gray-900, .btn.btn-active-text-gray-900:focus:not(.btn-active), .btn.btn-active-text-gray-900:hover:not(.btn-active), .btn.btn-active-text-gray-900:active:not(.btn-active), .btn.btn-active-text-gray-900.active, .btn.btn-active-text-gray-900.show, .show > .btn.btn-active-text-gray-900 {
  color: #181C32;
}

.btn.btn-facebook {
  color: #ffffff;
  border-color: #3b5998;
  background-color: #3b5998;
}
.btn.btn-facebook i,
.btn.btn-facebook .svg-icon {
  color: #ffffff;
}
.btn.btn-facebook.dropdown-toggle:after {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-facebook, .btn-check:active + .btn.btn-facebook, .btn.btn-facebook:focus:not(.btn-active), .btn.btn-facebook:hover:not(.btn-active), .btn.btn-facebook:active:not(.btn-active), .btn.btn-facebook.active, .btn.btn-facebook.show, .show > .btn.btn-facebook {
  border-color: #30497c;
  background-color: #30497c !important;
}

.btn.btn-light-facebook {
  color: #3b5998;
  border-color: rgba(59, 89, 152, 0.1);
  background-color: rgba(59, 89, 152, 0.1);
}
.btn.btn-light-facebook i,
.btn.btn-light-facebook .svg-icon {
  color: #3b5998;
}
.btn.btn-light-facebook.dropdown-toggle:after {
  color: #3b5998;
}
.btn-check:checked + .btn.btn-light-facebook, .btn-check:active + .btn.btn-light-facebook, .btn.btn-light-facebook:focus:not(.btn-active), .btn.btn-light-facebook:hover:not(.btn-active), .btn.btn-light-facebook:active:not(.btn-active), .btn.btn-light-facebook.active, .btn.btn-light-facebook.show, .show > .btn.btn-light-facebook {
  color: #ffffff;
  border-color: #3b5998;
  background-color: #3b5998 !important;
}
.btn-check:checked + .btn.btn-light-facebook i,
.btn-check:checked + .btn.btn-light-facebook .svg-icon, .btn-check:active + .btn.btn-light-facebook i,
.btn-check:active + .btn.btn-light-facebook .svg-icon, .btn.btn-light-facebook:focus:not(.btn-active) i,
.btn.btn-light-facebook:focus:not(.btn-active) .svg-icon, .btn.btn-light-facebook:hover:not(.btn-active) i,
.btn.btn-light-facebook:hover:not(.btn-active) .svg-icon, .btn.btn-light-facebook:active:not(.btn-active) i,
.btn.btn-light-facebook:active:not(.btn-active) .svg-icon, .btn.btn-light-facebook.active i,
.btn.btn-light-facebook.active .svg-icon, .btn.btn-light-facebook.show i,
.btn.btn-light-facebook.show .svg-icon, .show > .btn.btn-light-facebook i,
.show > .btn.btn-light-facebook .svg-icon {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-light-facebook.dropdown-toggle:after, .btn-check:active + .btn.btn-light-facebook.dropdown-toggle:after, .btn.btn-light-facebook:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-facebook:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-facebook:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-facebook.active.dropdown-toggle:after, .btn.btn-light-facebook.show.dropdown-toggle:after, .show > .btn.btn-light-facebook.dropdown-toggle:after {
  color: #ffffff;
}

.btn.btn-google {
  color: #ffffff;
  border-color: #dd4b39;
  background-color: #dd4b39;
}
.btn.btn-google i,
.btn.btn-google .svg-icon {
  color: #ffffff;
}
.btn.btn-google.dropdown-toggle:after {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-google, .btn-check:active + .btn.btn-google, .btn.btn-google:focus:not(.btn-active), .btn.btn-google:hover:not(.btn-active), .btn.btn-google:active:not(.btn-active), .btn.btn-google.active, .btn.btn-google.show, .show > .btn.btn-google {
  border-color: #cd3623;
  background-color: #cd3623 !important;
}

.btn.btn-light-google {
  color: #dd4b39;
  border-color: rgba(221, 75, 57, 0.1);
  background-color: rgba(221, 75, 57, 0.1);
}
.btn.btn-light-google i,
.btn.btn-light-google .svg-icon {
  color: #dd4b39;
}
.btn.btn-light-google.dropdown-toggle:after {
  color: #dd4b39;
}
.btn-check:checked + .btn.btn-light-google, .btn-check:active + .btn.btn-light-google, .btn.btn-light-google:focus:not(.btn-active), .btn.btn-light-google:hover:not(.btn-active), .btn.btn-light-google:active:not(.btn-active), .btn.btn-light-google.active, .btn.btn-light-google.show, .show > .btn.btn-light-google {
  color: #ffffff;
  border-color: #dd4b39;
  background-color: #dd4b39 !important;
}
.btn-check:checked + .btn.btn-light-google i,
.btn-check:checked + .btn.btn-light-google .svg-icon, .btn-check:active + .btn.btn-light-google i,
.btn-check:active + .btn.btn-light-google .svg-icon, .btn.btn-light-google:focus:not(.btn-active) i,
.btn.btn-light-google:focus:not(.btn-active) .svg-icon, .btn.btn-light-google:hover:not(.btn-active) i,
.btn.btn-light-google:hover:not(.btn-active) .svg-icon, .btn.btn-light-google:active:not(.btn-active) i,
.btn.btn-light-google:active:not(.btn-active) .svg-icon, .btn.btn-light-google.active i,
.btn.btn-light-google.active .svg-icon, .btn.btn-light-google.show i,
.btn.btn-light-google.show .svg-icon, .show > .btn.btn-light-google i,
.show > .btn.btn-light-google .svg-icon {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-light-google.dropdown-toggle:after, .btn-check:active + .btn.btn-light-google.dropdown-toggle:after, .btn.btn-light-google:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-google:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-google:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-google.active.dropdown-toggle:after, .btn.btn-light-google.show.dropdown-toggle:after, .show > .btn.btn-light-google.dropdown-toggle:after {
  color: #ffffff;
}

.btn.btn-twitter {
  color: #ffffff;
  border-color: #1da1f2;
  background-color: #1da1f2;
}
.btn.btn-twitter i,
.btn.btn-twitter .svg-icon {
  color: #ffffff;
}
.btn.btn-twitter.dropdown-toggle:after {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-twitter, .btn-check:active + .btn.btn-twitter, .btn.btn-twitter:focus:not(.btn-active), .btn.btn-twitter:hover:not(.btn-active), .btn.btn-twitter:active:not(.btn-active), .btn.btn-twitter.active, .btn.btn-twitter.show, .show > .btn.btn-twitter {
  border-color: #0d8ddc;
  background-color: #0d8ddc !important;
}

.btn.btn-light-twitter {
  color: #1da1f2;
  border-color: rgba(29, 161, 242, 0.1);
  background-color: rgba(29, 161, 242, 0.1);
}
.btn.btn-light-twitter i,
.btn.btn-light-twitter .svg-icon {
  color: #1da1f2;
}
.btn.btn-light-twitter.dropdown-toggle:after {
  color: #1da1f2;
}
.btn-check:checked + .btn.btn-light-twitter, .btn-check:active + .btn.btn-light-twitter, .btn.btn-light-twitter:focus:not(.btn-active), .btn.btn-light-twitter:hover:not(.btn-active), .btn.btn-light-twitter:active:not(.btn-active), .btn.btn-light-twitter.active, .btn.btn-light-twitter.show, .show > .btn.btn-light-twitter {
  color: #ffffff;
  border-color: #1da1f2;
  background-color: #1da1f2 !important;
}
.btn-check:checked + .btn.btn-light-twitter i,
.btn-check:checked + .btn.btn-light-twitter .svg-icon, .btn-check:active + .btn.btn-light-twitter i,
.btn-check:active + .btn.btn-light-twitter .svg-icon, .btn.btn-light-twitter:focus:not(.btn-active) i,
.btn.btn-light-twitter:focus:not(.btn-active) .svg-icon, .btn.btn-light-twitter:hover:not(.btn-active) i,
.btn.btn-light-twitter:hover:not(.btn-active) .svg-icon, .btn.btn-light-twitter:active:not(.btn-active) i,
.btn.btn-light-twitter:active:not(.btn-active) .svg-icon, .btn.btn-light-twitter.active i,
.btn.btn-light-twitter.active .svg-icon, .btn.btn-light-twitter.show i,
.btn.btn-light-twitter.show .svg-icon, .show > .btn.btn-light-twitter i,
.show > .btn.btn-light-twitter .svg-icon {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-light-twitter.dropdown-toggle:after, .btn-check:active + .btn.btn-light-twitter.dropdown-toggle:after, .btn.btn-light-twitter:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-twitter:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-twitter:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-twitter.active.dropdown-toggle:after, .btn.btn-light-twitter.show.dropdown-toggle:after, .show > .btn.btn-light-twitter.dropdown-toggle:after {
  color: #ffffff;
}

.btn.btn-instagram {
  color: #ffffff;
  border-color: #e1306c;
  background-color: #e1306c;
}
.btn.btn-instagram i,
.btn.btn-instagram .svg-icon {
  color: #ffffff;
}
.btn.btn-instagram.dropdown-toggle:after {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-instagram, .btn-check:active + .btn.btn-instagram, .btn.btn-instagram:focus:not(.btn-active), .btn.btn-instagram:hover:not(.btn-active), .btn.btn-instagram:active:not(.btn-active), .btn.btn-instagram.active, .btn.btn-instagram.show, .show > .btn.btn-instagram {
  border-color: #cd1e59;
  background-color: #cd1e59 !important;
}

.btn.btn-light-instagram {
  color: #e1306c;
  border-color: rgba(225, 48, 108, 0.1);
  background-color: rgba(225, 48, 108, 0.1);
}
.btn.btn-light-instagram i,
.btn.btn-light-instagram .svg-icon {
  color: #e1306c;
}
.btn.btn-light-instagram.dropdown-toggle:after {
  color: #e1306c;
}
.btn-check:checked + .btn.btn-light-instagram, .btn-check:active + .btn.btn-light-instagram, .btn.btn-light-instagram:focus:not(.btn-active), .btn.btn-light-instagram:hover:not(.btn-active), .btn.btn-light-instagram:active:not(.btn-active), .btn.btn-light-instagram.active, .btn.btn-light-instagram.show, .show > .btn.btn-light-instagram {
  color: #ffffff;
  border-color: #e1306c;
  background-color: #e1306c !important;
}
.btn-check:checked + .btn.btn-light-instagram i,
.btn-check:checked + .btn.btn-light-instagram .svg-icon, .btn-check:active + .btn.btn-light-instagram i,
.btn-check:active + .btn.btn-light-instagram .svg-icon, .btn.btn-light-instagram:focus:not(.btn-active) i,
.btn.btn-light-instagram:focus:not(.btn-active) .svg-icon, .btn.btn-light-instagram:hover:not(.btn-active) i,
.btn.btn-light-instagram:hover:not(.btn-active) .svg-icon, .btn.btn-light-instagram:active:not(.btn-active) i,
.btn.btn-light-instagram:active:not(.btn-active) .svg-icon, .btn.btn-light-instagram.active i,
.btn.btn-light-instagram.active .svg-icon, .btn.btn-light-instagram.show i,
.btn.btn-light-instagram.show .svg-icon, .show > .btn.btn-light-instagram i,
.show > .btn.btn-light-instagram .svg-icon {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-light-instagram.dropdown-toggle:after, .btn-check:active + .btn.btn-light-instagram.dropdown-toggle:after, .btn.btn-light-instagram:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-instagram:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-instagram:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-instagram.active.dropdown-toggle:after, .btn.btn-light-instagram.show.dropdown-toggle:after, .show > .btn.btn-light-instagram.dropdown-toggle:after {
  color: #ffffff;
}

.btn.btn-youtube {
  color: #ffffff;
  border-color: #ff0000;
  background-color: #ff0000;
}
.btn.btn-youtube i,
.btn.btn-youtube .svg-icon {
  color: #ffffff;
}
.btn.btn-youtube.dropdown-toggle:after {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-youtube, .btn-check:active + .btn.btn-youtube, .btn.btn-youtube:focus:not(.btn-active), .btn.btn-youtube:hover:not(.btn-active), .btn.btn-youtube:active:not(.btn-active), .btn.btn-youtube.active, .btn.btn-youtube.show, .show > .btn.btn-youtube {
  border-color: #d90000;
  background-color: #d90000 !important;
}

.btn.btn-light-youtube {
  color: #ff0000;
  border-color: rgba(255, 0, 0, 0.1);
  background-color: rgba(255, 0, 0, 0.1);
}
.btn.btn-light-youtube i,
.btn.btn-light-youtube .svg-icon {
  color: #ff0000;
}
.btn.btn-light-youtube.dropdown-toggle:after {
  color: #ff0000;
}
.btn-check:checked + .btn.btn-light-youtube, .btn-check:active + .btn.btn-light-youtube, .btn.btn-light-youtube:focus:not(.btn-active), .btn.btn-light-youtube:hover:not(.btn-active), .btn.btn-light-youtube:active:not(.btn-active), .btn.btn-light-youtube.active, .btn.btn-light-youtube.show, .show > .btn.btn-light-youtube {
  color: #ffffff;
  border-color: #ff0000;
  background-color: #ff0000 !important;
}
.btn-check:checked + .btn.btn-light-youtube i,
.btn-check:checked + .btn.btn-light-youtube .svg-icon, .btn-check:active + .btn.btn-light-youtube i,
.btn-check:active + .btn.btn-light-youtube .svg-icon, .btn.btn-light-youtube:focus:not(.btn-active) i,
.btn.btn-light-youtube:focus:not(.btn-active) .svg-icon, .btn.btn-light-youtube:hover:not(.btn-active) i,
.btn.btn-light-youtube:hover:not(.btn-active) .svg-icon, .btn.btn-light-youtube:active:not(.btn-active) i,
.btn.btn-light-youtube:active:not(.btn-active) .svg-icon, .btn.btn-light-youtube.active i,
.btn.btn-light-youtube.active .svg-icon, .btn.btn-light-youtube.show i,
.btn.btn-light-youtube.show .svg-icon, .show > .btn.btn-light-youtube i,
.show > .btn.btn-light-youtube .svg-icon {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-light-youtube.dropdown-toggle:after, .btn-check:active + .btn.btn-light-youtube.dropdown-toggle:after, .btn.btn-light-youtube:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-youtube:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-youtube:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-youtube.active.dropdown-toggle:after, .btn.btn-light-youtube.show.dropdown-toggle:after, .show > .btn.btn-light-youtube.dropdown-toggle:after {
  color: #ffffff;
}

.btn.btn-linkedin {
  color: #ffffff;
  border-color: #0077b5;
  background-color: #0077b5;
}
.btn.btn-linkedin i,
.btn.btn-linkedin .svg-icon {
  color: #ffffff;
}
.btn.btn-linkedin.dropdown-toggle:after {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-linkedin, .btn-check:active + .btn.btn-linkedin, .btn.btn-linkedin:focus:not(.btn-active), .btn.btn-linkedin:hover:not(.btn-active), .btn.btn-linkedin:active:not(.btn-active), .btn.btn-linkedin.active, .btn.btn-linkedin.show, .show > .btn.btn-linkedin {
  border-color: #005e8f;
  background-color: #005e8f !important;
}

.btn.btn-light-linkedin {
  color: #0077b5;
  border-color: rgba(0, 119, 181, 0.1);
  background-color: rgba(0, 119, 181, 0.1);
}
.btn.btn-light-linkedin i,
.btn.btn-light-linkedin .svg-icon {
  color: #0077b5;
}
.btn.btn-light-linkedin.dropdown-toggle:after {
  color: #0077b5;
}
.btn-check:checked + .btn.btn-light-linkedin, .btn-check:active + .btn.btn-light-linkedin, .btn.btn-light-linkedin:focus:not(.btn-active), .btn.btn-light-linkedin:hover:not(.btn-active), .btn.btn-light-linkedin:active:not(.btn-active), .btn.btn-light-linkedin.active, .btn.btn-light-linkedin.show, .show > .btn.btn-light-linkedin {
  color: #ffffff;
  border-color: #0077b5;
  background-color: #0077b5 !important;
}
.btn-check:checked + .btn.btn-light-linkedin i,
.btn-check:checked + .btn.btn-light-linkedin .svg-icon, .btn-check:active + .btn.btn-light-linkedin i,
.btn-check:active + .btn.btn-light-linkedin .svg-icon, .btn.btn-light-linkedin:focus:not(.btn-active) i,
.btn.btn-light-linkedin:focus:not(.btn-active) .svg-icon, .btn.btn-light-linkedin:hover:not(.btn-active) i,
.btn.btn-light-linkedin:hover:not(.btn-active) .svg-icon, .btn.btn-light-linkedin:active:not(.btn-active) i,
.btn.btn-light-linkedin:active:not(.btn-active) .svg-icon, .btn.btn-light-linkedin.active i,
.btn.btn-light-linkedin.active .svg-icon, .btn.btn-light-linkedin.show i,
.btn.btn-light-linkedin.show .svg-icon, .show > .btn.btn-light-linkedin i,
.show > .btn.btn-light-linkedin .svg-icon {
  color: #ffffff;
}
.btn-check:checked + .btn.btn-light-linkedin.dropdown-toggle:after, .btn-check:active + .btn.btn-light-linkedin.dropdown-toggle:after, .btn.btn-light-linkedin:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-light-linkedin:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-light-linkedin:active:not(.btn-active).dropdown-toggle:after, .btn.btn-light-linkedin.active.dropdown-toggle:after, .btn.btn-light-linkedin.show.dropdown-toggle:after, .show > .btn.btn-light-linkedin.dropdown-toggle:after {
  color: #ffffff;
}

.btn.btn-outline.btn-outline-dashed {
  border-width: 1px;
  border-style: dashed;
}
.btn-check:checked + .btn.btn-outline.btn-outline-dashed, .btn-check:active + .btn.btn-outline.btn-outline-dashed, .btn.btn-outline.btn-outline-dashed:focus:not(.btn-active), .btn.btn-outline.btn-outline-dashed:hover:not(.btn-active), .btn.btn-outline.btn-outline-dashed:active:not(.btn-active), .btn.btn-outline.btn-outline-dashed.active, .btn.btn-outline.btn-outline-dashed.show, .show > .btn.btn-outline.btn-outline-dashed {
  border-color: #009EF7;
}

.btn.btn-outline.btn-outline-dashed.btn-outline-default {
  border-width: 1px;
  border-style: dashed;
  color: #7E8299;
  border-color: #E4E6EF;
}
.btn.btn-outline.btn-outline-dashed.btn-outline-default i,
.btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon {
  color: #7E8299;
}
.btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:after {
  color: #7E8299;
}
.btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default, .btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default, .btn.btn-outline.btn-outline-dashed.btn-outline-default:focus:not(.btn-active), .btn.btn-outline.btn-outline-dashed.btn-outline-default:hover:not(.btn-active), .btn.btn-outline.btn-outline-dashed.btn-outline-default:active:not(.btn-active), .btn.btn-outline.btn-outline-dashed.btn-outline-default.active, .btn.btn-outline.btn-outline-dashed.btn-outline-default.show, .show > .btn.btn-outline.btn-outline-dashed.btn-outline-default {
  color: #009EF7;
  border-color: #009EF7;
  background-color: #F1FAFF !important;
}
.btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default i,
.btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon, .btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default i,
.btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon, .btn.btn-outline.btn-outline-dashed.btn-outline-default:focus:not(.btn-active) i,
.btn.btn-outline.btn-outline-dashed.btn-outline-default:focus:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-dashed.btn-outline-default:hover:not(.btn-active) i,
.btn.btn-outline.btn-outline-dashed.btn-outline-default:hover:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-dashed.btn-outline-default:active:not(.btn-active) i,
.btn.btn-outline.btn-outline-dashed.btn-outline-default:active:not(.btn-active) .svg-icon, .btn.btn-outline.btn-outline-dashed.btn-outline-default.active i,
.btn.btn-outline.btn-outline-dashed.btn-outline-default.active .svg-icon, .btn.btn-outline.btn-outline-dashed.btn-outline-default.show i,
.btn.btn-outline.btn-outline-dashed.btn-outline-default.show .svg-icon, .show > .btn.btn-outline.btn-outline-dashed.btn-outline-default i,
.show > .btn.btn-outline.btn-outline-dashed.btn-outline-default .svg-icon {
  color: #009EF7;
}
.btn-check:checked + .btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:after, .btn-check:active + .btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:after, .btn.btn-outline.btn-outline-dashed.btn-outline-default:focus:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-dashed.btn-outline-default:hover:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-dashed.btn-outline-default:active:not(.btn-active).dropdown-toggle:after, .btn.btn-outline.btn-outline-dashed.btn-outline-default.active.dropdown-toggle:after, .btn.btn-outline.btn-outline-dashed.btn-outline-default.show.dropdown-toggle:after, .show > .btn.btn-outline.btn-outline-dashed.btn-outline-default.dropdown-toggle:after {
  color: #009EF7;
}

code:not([class*=language-]) {
  font-weight: 400;
  color: #b93993;
  line-height: inherit;
  font-size: inherit;
  background-color: #F1F3F8;
  padding: 0.1rem 0.4rem;
  margin: 0 0.5rem;
  box-shadow: 0px 3px 9px rgba(0, 0, 0, 0.08);
  border-radius: 0.3rem;
}

.form-control {
  box-shadow: none !important;
}
.dropdown.show > .form-control {
  color: #5E6278;
  background-color: #ffffff;
  border-color: #B5B5C3;
}
.form-control[readonly] {
  background-color: #ffffff;
}
.form-control.form-control-solid {
  background-color: #F5F8FA;
  border-color: #F5F8FA;
  color: #5E6278;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.form-control.form-control-solid::placeholder {
  color: #A1A5B7;
}
.form-control.form-control-solid::-moz-placeholder {
  color: #A1A5B7;
  opacity: 1;
}
.dropdown.show > .form-control.form-control-solid, .form-control.form-control-solid:active, .form-control.form-control-solid.active, .form-control.form-control-solid:focus, .form-control.form-control-solid.focus {
  background-color: #eef3f7;
  border-color: #eef3f7;
  color: #5E6278;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.form-control.form-control-transparent {
  background-color: transparent;
  border-color: transparent;
}
.dropdown.show > .form-control.form-control-transparent, .form-control.form-control-transparent:active, .form-control.form-control-transparent.active, .form-control.form-control-transparent:focus, .form-control.form-control-transparent.focus {
  background-color: transparent;
  border-color: transparent;
}
.form-control.form-control-flush {
  border: 0;
  background-color: transparent;
  outline: none !important;
  box-shadow: none;
  border-radius: 0;
}

.placeholder-gray-500::placeholder {
  color: #A1A5B7;
}
.placeholder-gray-500::-moz-placeholder {
  color: #A1A5B7;
  opacity: 1;
}

.placeholder-white::placeholder {
  color: #ffffff;
}
.placeholder-white::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}

.resize-none {
  resize: none;
}

.form-control-solid-bg {
  background-color: #F5F8FA;
}

.form-select {
  box-shadow: none !important;
}
.form-select.form-select-solid {
  background-color: #F5F8FA;
  border-color: #F5F8FA;
  color: #5E6278;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.form-select.form-select-solid::placeholder {
  color: #A1A5B7;
}
.form-select.form-select-solid::-moz-placeholder {
  color: #A1A5B7;
  opacity: 1;
}
.dropdown.show > .form-select.form-select-solid, .form-select.form-select-solid:active, .form-select.form-select-solid.active, .form-select.form-select-solid:focus, .form-select.form-select-solid.focus {
  background-color: #eef3f7;
  border-color: #eef3f7 !important;
  color: #5E6278;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.form-select.form-select-transparent {
  background-color: transparent;
  border-color: transparent;
  color: #5E6278;
}
.form-select.form-select-transparent::placeholder {
  color: #A1A5B7;
}
.form-select.form-select-transparent::-moz-placeholder {
  color: #A1A5B7;
  opacity: 1;
}
.dropdown.show > .form-select.form-select-transparent, .form-select.form-select-transparent:active, .form-select.form-select-transparent.active, .form-select.form-select-transparent:focus, .form-select.form-select-transparent.focus {
  background-color: transparent;
  border-color: transparent !important;
  color: #5E6278;
}

.form-check .form-check-label {
  cursor: pointer;
}
.form-check .form-check-input {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.form-check.form-check-custom {
  display: flex;
  align-items: center;
  padding-left: 0;
  margin: 0;
}
.form-check.form-check-custom .form-check-input {
  margin: 0;
  float: none;
  flex-shrink: 0;
}
.form-check.form-check-custom .form-check-label {
  margin-left: 0.55rem;
}
.form-check:not(.form-switch) .form-check-input[type=checkbox] {
  background-size: 60% 60%;
}
.form-check.form-check-solid .form-check-input {
  border: 0;
  background-color: #EFF2F5;
}
.form-check.form-check-solid .form-check-input:active, .form-check.form-check-solid .form-check-input:focus {
  filter: none;
  background-color: #EFF2F5;
}
.form-check.form-check-solid .form-check-input:checked {
  background-color: #009EF7;
}
.form-check.form-check-success .form-check-input:checked {
  background-color: #50CD89;
}
.form-check.form-check-danger .form-check-input:checked {
  background-color: #F1416C;
}
.form-check.form-check-warning .form-check-input:checked {
  background-color: #FFC700;
}

.form-check.form-check-custom.form-check-sm .form-check-input {
  height: 1.5rem;
  width: 1.5rem;
}
.form-check.form-check-custom.form-check-lg .form-check-input {
  height: 2.25rem;
  width: 2.25rem;
}

.form-switch.form-check-solid .form-check-input {
  height: 2.25rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");
  border-radius: 3.25rem;
}
.form-switch.form-check-solid .form-check-input:checked {
  filter: none;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e");
}
.form-switch.form-check-solid.form-switch-sm .form-check-input {
  height: 1.5rem;
  width: 2.5rem;
}
.form-switch.form-check-solid.form-switch-lg .form-check-input {
  height: 2.75rem;
  width: 3.75rem;
}

.form-floating .form-control.form-control-solid::placeholder {
  color: transparent;
}

.input-group.input-group-solid {
  border-radius: 0.475rem;
}
.input-group.input-group-solid.input-group-sm {
  border-radius: 0.325rem;
}
.input-group.input-group-solid.input-group-lg {
  border-radius: 0.625rem;
}
.input-group.input-group-solid .input-group-text {
  background-color: #F5F8FA;
  border-color: #F5F8FA;
}
.input-group.input-group-solid .input-group-text + .form-control {
  border-left-color: #E4E6EF;
}
.input-group.input-group-solid .form-control {
  background-color: #F5F8FA;
  border-color: #F5F8FA;
}
.input-group.input-group-solid .form-control + .input-group-text {
  border-left-color: #E4E6EF;
}

.required:after {
  content: "*";
  position: relative;
  font-size: inherit;
  color: #F1416C;
  padding-left: 0.25rem;
  font-weight: bold;
}

.modal .modal-header {
  align-items: center;
  justify-content: space-between;
  border-top-left-radius: 0.475rem;
  border-top-right-radius: 0.475rem;
}
.modal .modal-header h1, .modal .modal-header .h1, .modal .modal-header h2, .modal .modal-header .h2, .modal .modal-header h3, .modal .modal-header .h3, .modal .modal-header h4, .modal .modal-header .h4, .modal .modal-header h5, .modal .modal-header .h5, .modal .modal-header h6, .modal .modal-header .h6 {
  margin-bottom: 0;
}
.modal .modal-dialog {
  outline: none !important;
}

.modal-rounded {
  border-radius: 0.475rem !important;
}

.progress-vertical {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}
.progress-vertical .progress {
  height: 100%;
  border-radius: 0.475rem;
  display: flex;
  align-items: flex-end;
  margin-right: 1rem;
}
.progress-vertical .progress:last-child {
  margin-right: 0;
}
.progress-vertical .progress .progress-bar {
  width: 8px;
  border-radius: 0.475rem;
}

#schedule-data-title {
  font-weight: 600;
  color: #0E4444;
}

#schedule-data {
  margin: 10px 0 50px 0;
}
#schedule-data table {
  margin-bottom: 25px !important;
}
#schedule-data th {
  font-size: 14px;
  padding-right: 15px;
}
#schedule-data b {
  font-weight: 600;
}

.table > :not(:first-child) {
  border-color: transparent;
  border-width: 0;
  border-style: none;
}
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: inherit;
}
.table tr, .table th, .table td {
  border-color: inherit;
  border-width: inherit;
  border-style: inherit;
  text-transform: inherit;
  font-weight: inherit;
  font-size: inherit;
  color: inherit;
  height: inherit;
  min-height: inherit;
}
.table tr:first-child, .table th:first-child, .table td:first-child {
  padding-left: 0;
}
.table tr:last-child, .table th:last-child, .table td:last-child {
  padding-right: 0;
}
.table tfoot tr:last-child,
.table tbody tr:last-child {
  border-bottom: 0 !important;
}
.table tfoot tr:last-child th, .table tfoot tr:last-child td,
.table tbody tr:last-child th,
.table tbody tr:last-child td {
  border-bottom: 0 !important;
}
.table tfoot th, .table tfoot td {
  border-top: inherit;
}
.table.table-rounded {
  border-radius: 0.475rem;
  border-spacing: 0;
  border-collapse: separate;
}
.table.table-flush tr, .table.table-flush th, .table.table-flush td {
  padding: inherit;
}
.table.table-row-bordered tr {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #EFF2F5;
}
.table.table-row-bordered tfoot th, .table.table-row-bordered tfoot td {
  border-top-width: 1px !important;
}
.table.table-row-dashed tr {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #EFF2F5;
}
.table.table-row-dashed tfoot th, .table.table-row-dashed tfoot td {
  border-top-width: 1px !important;
}
.table.table-row-gray-100 tr {
  border-bottom-color: #F5F8FA;
}
.table.table-row-gray-200 tr {
  border-bottom-color: #EFF2F5;
}
.table.table-row-gray-300 tr {
  border-bottom-color: #E4E6EF;
}
.table.table-row-gray-400 tr {
  border-bottom-color: #B5B5C3;
}
.table.table-row-gray-500 tr {
  border-bottom-color: #A1A5B7;
}
.table.table-row-gray-600 tr {
  border-bottom-color: #7E8299;
}
.table.table-row-gray-700 tr {
  border-bottom-color: #5E6278;
}
.table.table-row-gray-800 tr {
  border-bottom-color: #3F4254;
}
.table.table-row-gray-900 tr {
  border-bottom-color: #181C32;
}

.table-sort:after {
  opacity: 0;
}

.table-sort,
.table-sort-asc,
.table-sort-desc {
  vertical-align: middle;
}
.table-sort:after,
.table-sort-asc:after,
.table-sort-desc:after {
  position: relative;
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  content: " ";
  bottom: auto;
  right: auto;
  left: auto;
  margin-left: 0.5rem;
}

.table-sort-asc:after {
  opacity: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 8' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.42111 2.06463C4.22088 1.96161 3.9637 1.9809 3.78597 2.12863L0.177181 5.12847C-0.046034 5.31402 -0.0602611 5.63049 0.145404 5.83532C0.351069 6.04015 0.698744 6.05578 0.921959 5.87023L4.14137 3.19406L7.06417 5.84414C7.27904 6.03896 7.62686 6.03835 7.84105 5.84278C8.05524 5.64721 8.05469 5.33073 7.83982 5.13591L4.54449 2.14806C4.50704 2.1141 4.46541 2.08629 4.42111 2.06463Z'/%3e%3c/svg%3e");
}

.table-sort-desc:after {
  opacity: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 8' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.42111 5.93537C4.22088 6.03839 3.9637 6.0191 3.78597 5.87137L0.177181 2.87153C-0.046034 2.68598 -0.060261 2.36951 0.145404 2.16468C0.351069 1.95985 0.698744 1.94422 0.921959 2.12977L4.14137 4.80594L7.06417 2.15586C7.27904 1.96104 7.62686 1.96165 7.84105 2.15722C8.05524 2.35279 8.05469 2.66927 7.83982 2.86409L4.54449 5.85194C4.50704 5.8859 4.46541 5.91371 4.42111 5.93537Z'/%3e%3c/svg%3e");
}

.table-loading-message {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 0.475rem;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  background-color: #ffffff;
  color: #7E8299;
  font-weight: 500;
  margin: 0 !important;
  width: auto;
  padding: 1rem 2rem !important;
  transform: translateX(-50%) translateY(-50%);
}

.table-loading {
  position: relative;
}
.table-loading .table-loading-message {
  display: block;
}

.table.g-0 th, .table.g-0 td {
  padding: 0rem;
}
.table.g-0 th.dtr-control, .table.g-0 td.dtr-control {
  padding-left: 0rem !important;
}

.table.gy-0 th, .table.gy-0 td {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.table.gx-0 th, .table.gx-0 td {
  padding-left: 0rem;
  padding-right: 0rem;
}
.table.gx-0 th.dtr-control, .table.gx-0 td.dtr-control {
  padding-left: 0rem !important;
}

.table.gs-0 th:first-child, .table.gs-0 td:first-child {
  padding-left: 0rem;
}
.table.gs-0 th:last-child, .table.gs-0 td:last-child {
  padding-right: 0rem;
}
.table.gs-0 th.dtr-control:first-child, .table.gs-0 td.dtr-control:first-child {
  padding-left: 0rem !important;
}

.table.g-1 th, .table.g-1 td {
  padding: 0.25rem;
}
.table.g-1 th.dtr-control, .table.g-1 td.dtr-control {
  padding-left: 0.25rem !important;
}

.table.gy-1 th, .table.gy-1 td {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.table.gx-1 th, .table.gx-1 td {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.table.gx-1 th.dtr-control, .table.gx-1 td.dtr-control {
  padding-left: 0.25rem !important;
}

.table.gs-1 th:first-child, .table.gs-1 td:first-child {
  padding-left: 0.25rem;
}
.table.gs-1 th:last-child, .table.gs-1 td:last-child {
  padding-right: 0.25rem;
}
.table.gs-1 th.dtr-control:first-child, .table.gs-1 td.dtr-control:first-child {
  padding-left: 0.25rem !important;
}

.table.g-2 th, .table.g-2 td {
  padding: 0.5rem;
}
.table.g-2 th.dtr-control, .table.g-2 td.dtr-control {
  padding-left: 0.5rem !important;
}

.table.gy-2 th, .table.gy-2 td {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.table.gx-2 th, .table.gx-2 td {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.table.gx-2 th.dtr-control, .table.gx-2 td.dtr-control {
  padding-left: 0.5rem !important;
}

.table.gs-2 th:first-child, .table.gs-2 td:first-child {
  padding-left: 0.5rem;
}
.table.gs-2 th:last-child, .table.gs-2 td:last-child {
  padding-right: 0.5rem;
}
.table.gs-2 th.dtr-control:first-child, .table.gs-2 td.dtr-control:first-child {
  padding-left: 0.5rem !important;
}

.table.g-3 th, .table.g-3 td {
  padding: 0.75rem;
}
.table.g-3 th.dtr-control, .table.g-3 td.dtr-control {
  padding-left: 0.75rem !important;
}

.table.gy-3 th, .table.gy-3 td {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.table.gx-3 th, .table.gx-3 td {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.table.gx-3 th.dtr-control, .table.gx-3 td.dtr-control {
  padding-left: 0.75rem !important;
}

.table.gs-3 th:first-child, .table.gs-3 td:first-child {
  padding-left: 0.75rem;
}
.table.gs-3 th:last-child, .table.gs-3 td:last-child {
  padding-right: 0.75rem;
}
.table.gs-3 th.dtr-control:first-child, .table.gs-3 td.dtr-control:first-child {
  padding-left: 0.75rem !important;
}

.table.g-4 th, .table.g-4 td {
  padding: 1rem;
}
.table.g-4 th.dtr-control, .table.g-4 td.dtr-control {
  padding-left: 1rem !important;
}

.table.gy-4 th, .table.gy-4 td {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.table.gx-4 th, .table.gx-4 td {
  padding-left: 1rem;
  padding-right: 1rem;
}
.table.gx-4 th.dtr-control, .table.gx-4 td.dtr-control {
  padding-left: 1rem !important;
}

.table.gs-4 th:first-child, .table.gs-4 td:first-child {
  padding-left: 1rem;
}
.table.gs-4 th:last-child, .table.gs-4 td:last-child {
  padding-right: 1rem;
}
.table.gs-4 th.dtr-control:first-child, .table.gs-4 td.dtr-control:first-child {
  padding-left: 1rem !important;
}

.table.g-5 th, .table.g-5 td {
  padding: 1.25rem;
}
.table.g-5 th.dtr-control, .table.g-5 td.dtr-control {
  padding-left: 1.25rem !important;
}

.table.gy-5 th, .table.gy-5 td {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.table.gx-5 th, .table.gx-5 td {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.table.gx-5 th.dtr-control, .table.gx-5 td.dtr-control {
  padding-left: 1.25rem !important;
}

.table.gs-5 th:first-child, .table.gs-5 td:first-child {
  padding-left: 1.25rem;
}
.table.gs-5 th:last-child, .table.gs-5 td:last-child {
  padding-right: 1.25rem;
}
.table.gs-5 th.dtr-control:first-child, .table.gs-5 td.dtr-control:first-child {
  padding-left: 1.25rem !important;
}

.table.g-6 th, .table.g-6 td {
  padding: 1.5rem;
}
.table.g-6 th.dtr-control, .table.g-6 td.dtr-control {
  padding-left: 1.5rem !important;
}

.table.gy-6 th, .table.gy-6 td {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.table.gx-6 th, .table.gx-6 td {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.table.gx-6 th.dtr-control, .table.gx-6 td.dtr-control {
  padding-left: 1.5rem !important;
}

.table.gs-6 th:first-child, .table.gs-6 td:first-child {
  padding-left: 1.5rem;
}
.table.gs-6 th:last-child, .table.gs-6 td:last-child {
  padding-right: 1.5rem;
}
.table.gs-6 th.dtr-control:first-child, .table.gs-6 td.dtr-control:first-child {
  padding-left: 1.5rem !important;
}

.table.g-7 th, .table.g-7 td {
  padding: 1.75rem;
}
.table.g-7 th.dtr-control, .table.g-7 td.dtr-control {
  padding-left: 1.75rem !important;
}

.table.gy-7 th, .table.gy-7 td {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.table.gx-7 th, .table.gx-7 td {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.table.gx-7 th.dtr-control, .table.gx-7 td.dtr-control {
  padding-left: 1.75rem !important;
}

.table.gs-7 th:first-child, .table.gs-7 td:first-child {
  padding-left: 1.75rem;
}
.table.gs-7 th:last-child, .table.gs-7 td:last-child {
  padding-right: 1.75rem;
}
.table.gs-7 th.dtr-control:first-child, .table.gs-7 td.dtr-control:first-child {
  padding-left: 1.75rem !important;
}

.table.g-8 th, .table.g-8 td {
  padding: 2rem;
}
.table.g-8 th.dtr-control, .table.g-8 td.dtr-control {
  padding-left: 2rem !important;
}

.table.gy-8 th, .table.gy-8 td {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.table.gx-8 th, .table.gx-8 td {
  padding-left: 2rem;
  padding-right: 2rem;
}
.table.gx-8 th.dtr-control, .table.gx-8 td.dtr-control {
  padding-left: 2rem !important;
}

.table.gs-8 th:first-child, .table.gs-8 td:first-child {
  padding-left: 2rem;
}
.table.gs-8 th:last-child, .table.gs-8 td:last-child {
  padding-right: 2rem;
}
.table.gs-8 th.dtr-control:first-child, .table.gs-8 td.dtr-control:first-child {
  padding-left: 2rem !important;
}

.table.g-9 th, .table.g-9 td {
  padding: 2.25rem;
}
.table.g-9 th.dtr-control, .table.g-9 td.dtr-control {
  padding-left: 2.25rem !important;
}

.table.gy-9 th, .table.gy-9 td {
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.table.gx-9 th, .table.gx-9 td {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.table.gx-9 th.dtr-control, .table.gx-9 td.dtr-control {
  padding-left: 2.25rem !important;
}

.table.gs-9 th:first-child, .table.gs-9 td:first-child {
  padding-left: 2.25rem;
}
.table.gs-9 th:last-child, .table.gs-9 td:last-child {
  padding-right: 2.25rem;
}
.table.gs-9 th.dtr-control:first-child, .table.gs-9 td.dtr-control:first-child {
  padding-left: 2.25rem !important;
}

.table.g-10 th, .table.g-10 td {
  padding: 2.5rem;
}
.table.g-10 th.dtr-control, .table.g-10 td.dtr-control {
  padding-left: 2.5rem !important;
}

.table.gy-10 th, .table.gy-10 td {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.table.gx-10 th, .table.gx-10 td {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.table.gx-10 th.dtr-control, .table.gx-10 td.dtr-control {
  padding-left: 2.5rem !important;
}

.table.gs-10 th:first-child, .table.gs-10 td:first-child {
  padding-left: 2.5rem;
}
.table.gs-10 th:last-child, .table.gs-10 td:last-child {
  padding-right: 2.5rem;
}
.table.gs-10 th.dtr-control:first-child, .table.gs-10 td.dtr-control:first-child {
  padding-left: 2.5rem !important;
}

@media (min-width: 576px) {
  .table.g-sm-0 th, .table.g-sm-0 td {
    padding: 0rem;
  }
  .table.g-sm-0 th.dtr-control, .table.g-sm-0 td.dtr-control {
    padding-left: 0rem !important;
  }
  .table.gy-sm-0 th, .table.gy-sm-0 td {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .table.gx-sm-0 th, .table.gx-sm-0 td {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .table.gx-sm-0 th.dtr-control, .table.gx-sm-0 td.dtr-control {
    padding-left: 0rem !important;
  }
  .table.gs-sm-0 th:first-child, .table.gs-sm-0 td:first-child {
    padding-left: 0rem;
  }
  .table.gs-sm-0 th:last-child, .table.gs-sm-0 td:last-child {
    padding-right: 0rem;
  }
  .table.gs-sm-0 th.dtr-control:first-child, .table.gs-sm-0 td.dtr-control:first-child {
    padding-left: 0rem !important;
  }
  .table.g-sm-1 th, .table.g-sm-1 td {
    padding: 0.25rem;
  }
  .table.g-sm-1 th.dtr-control, .table.g-sm-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  .table.gy-sm-1 th, .table.gy-sm-1 td {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .table.gx-sm-1 th, .table.gx-sm-1 td {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .table.gx-sm-1 th.dtr-control, .table.gx-sm-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  .table.gs-sm-1 th:first-child, .table.gs-sm-1 td:first-child {
    padding-left: 0.25rem;
  }
  .table.gs-sm-1 th:last-child, .table.gs-sm-1 td:last-child {
    padding-right: 0.25rem;
  }
  .table.gs-sm-1 th.dtr-control:first-child, .table.gs-sm-1 td.dtr-control:first-child {
    padding-left: 0.25rem !important;
  }
  .table.g-sm-2 th, .table.g-sm-2 td {
    padding: 0.5rem;
  }
  .table.g-sm-2 th.dtr-control, .table.g-sm-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  .table.gy-sm-2 th, .table.gy-sm-2 td {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .table.gx-sm-2 th, .table.gx-sm-2 td {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .table.gx-sm-2 th.dtr-control, .table.gx-sm-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  .table.gs-sm-2 th:first-child, .table.gs-sm-2 td:first-child {
    padding-left: 0.5rem;
  }
  .table.gs-sm-2 th:last-child, .table.gs-sm-2 td:last-child {
    padding-right: 0.5rem;
  }
  .table.gs-sm-2 th.dtr-control:first-child, .table.gs-sm-2 td.dtr-control:first-child {
    padding-left: 0.5rem !important;
  }
  .table.g-sm-3 th, .table.g-sm-3 td {
    padding: 0.75rem;
  }
  .table.g-sm-3 th.dtr-control, .table.g-sm-3 td.dtr-control {
    padding-left: 0.75rem !important;
  }
  .table.gy-sm-3 th, .table.gy-sm-3 td {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .table.gx-sm-3 th, .table.gx-sm-3 td {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .table.gx-sm-3 th.dtr-control, .table.gx-sm-3 td.dtr-control {
    padding-left: 0.75rem !important;
  }
  .table.gs-sm-3 th:first-child, .table.gs-sm-3 td:first-child {
    padding-left: 0.75rem;
  }
  .table.gs-sm-3 th:last-child, .table.gs-sm-3 td:last-child {
    padding-right: 0.75rem;
  }
  .table.gs-sm-3 th.dtr-control:first-child, .table.gs-sm-3 td.dtr-control:first-child {
    padding-left: 0.75rem !important;
  }
  .table.g-sm-4 th, .table.g-sm-4 td {
    padding: 1rem;
  }
  .table.g-sm-4 th.dtr-control, .table.g-sm-4 td.dtr-control {
    padding-left: 1rem !important;
  }
  .table.gy-sm-4 th, .table.gy-sm-4 td {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .table.gx-sm-4 th, .table.gx-sm-4 td {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .table.gx-sm-4 th.dtr-control, .table.gx-sm-4 td.dtr-control {
    padding-left: 1rem !important;
  }
  .table.gs-sm-4 th:first-child, .table.gs-sm-4 td:first-child {
    padding-left: 1rem;
  }
  .table.gs-sm-4 th:last-child, .table.gs-sm-4 td:last-child {
    padding-right: 1rem;
  }
  .table.gs-sm-4 th.dtr-control:first-child, .table.gs-sm-4 td.dtr-control:first-child {
    padding-left: 1rem !important;
  }
  .table.g-sm-5 th, .table.g-sm-5 td {
    padding: 1.25rem;
  }
  .table.g-sm-5 th.dtr-control, .table.g-sm-5 td.dtr-control {
    padding-left: 1.25rem !important;
  }
  .table.gy-sm-5 th, .table.gy-sm-5 td {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .table.gx-sm-5 th, .table.gx-sm-5 td {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .table.gx-sm-5 th.dtr-control, .table.gx-sm-5 td.dtr-control {
    padding-left: 1.25rem !important;
  }
  .table.gs-sm-5 th:first-child, .table.gs-sm-5 td:first-child {
    padding-left: 1.25rem;
  }
  .table.gs-sm-5 th:last-child, .table.gs-sm-5 td:last-child {
    padding-right: 1.25rem;
  }
  .table.gs-sm-5 th.dtr-control:first-child, .table.gs-sm-5 td.dtr-control:first-child {
    padding-left: 1.25rem !important;
  }
  .table.g-sm-6 th, .table.g-sm-6 td {
    padding: 1.5rem;
  }
  .table.g-sm-6 th.dtr-control, .table.g-sm-6 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  .table.gy-sm-6 th, .table.gy-sm-6 td {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .table.gx-sm-6 th, .table.gx-sm-6 td {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .table.gx-sm-6 th.dtr-control, .table.gx-sm-6 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  .table.gs-sm-6 th:first-child, .table.gs-sm-6 td:first-child {
    padding-left: 1.5rem;
  }
  .table.gs-sm-6 th:last-child, .table.gs-sm-6 td:last-child {
    padding-right: 1.5rem;
  }
  .table.gs-sm-6 th.dtr-control:first-child, .table.gs-sm-6 td.dtr-control:first-child {
    padding-left: 1.5rem !important;
  }
  .table.g-sm-7 th, .table.g-sm-7 td {
    padding: 1.75rem;
  }
  .table.g-sm-7 th.dtr-control, .table.g-sm-7 td.dtr-control {
    padding-left: 1.75rem !important;
  }
  .table.gy-sm-7 th, .table.gy-sm-7 td {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .table.gx-sm-7 th, .table.gx-sm-7 td {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .table.gx-sm-7 th.dtr-control, .table.gx-sm-7 td.dtr-control {
    padding-left: 1.75rem !important;
  }
  .table.gs-sm-7 th:first-child, .table.gs-sm-7 td:first-child {
    padding-left: 1.75rem;
  }
  .table.gs-sm-7 th:last-child, .table.gs-sm-7 td:last-child {
    padding-right: 1.75rem;
  }
  .table.gs-sm-7 th.dtr-control:first-child, .table.gs-sm-7 td.dtr-control:first-child {
    padding-left: 1.75rem !important;
  }
  .table.g-sm-8 th, .table.g-sm-8 td {
    padding: 2rem;
  }
  .table.g-sm-8 th.dtr-control, .table.g-sm-8 td.dtr-control {
    padding-left: 2rem !important;
  }
  .table.gy-sm-8 th, .table.gy-sm-8 td {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .table.gx-sm-8 th, .table.gx-sm-8 td {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .table.gx-sm-8 th.dtr-control, .table.gx-sm-8 td.dtr-control {
    padding-left: 2rem !important;
  }
  .table.gs-sm-8 th:first-child, .table.gs-sm-8 td:first-child {
    padding-left: 2rem;
  }
  .table.gs-sm-8 th:last-child, .table.gs-sm-8 td:last-child {
    padding-right: 2rem;
  }
  .table.gs-sm-8 th.dtr-control:first-child, .table.gs-sm-8 td.dtr-control:first-child {
    padding-left: 2rem !important;
  }
  .table.g-sm-9 th, .table.g-sm-9 td {
    padding: 2.25rem;
  }
  .table.g-sm-9 th.dtr-control, .table.g-sm-9 td.dtr-control {
    padding-left: 2.25rem !important;
  }
  .table.gy-sm-9 th, .table.gy-sm-9 td {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .table.gx-sm-9 th, .table.gx-sm-9 td {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .table.gx-sm-9 th.dtr-control, .table.gx-sm-9 td.dtr-control {
    padding-left: 2.25rem !important;
  }
  .table.gs-sm-9 th:first-child, .table.gs-sm-9 td:first-child {
    padding-left: 2.25rem;
  }
  .table.gs-sm-9 th:last-child, .table.gs-sm-9 td:last-child {
    padding-right: 2.25rem;
  }
  .table.gs-sm-9 th.dtr-control:first-child, .table.gs-sm-9 td.dtr-control:first-child {
    padding-left: 2.25rem !important;
  }
  .table.g-sm-10 th, .table.g-sm-10 td {
    padding: 2.5rem;
  }
  .table.g-sm-10 th.dtr-control, .table.g-sm-10 td.dtr-control {
    padding-left: 2.5rem !important;
  }
  .table.gy-sm-10 th, .table.gy-sm-10 td {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .table.gx-sm-10 th, .table.gx-sm-10 td {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .table.gx-sm-10 th.dtr-control, .table.gx-sm-10 td.dtr-control {
    padding-left: 2.5rem !important;
  }
  .table.gs-sm-10 th:first-child, .table.gs-sm-10 td:first-child {
    padding-left: 2.5rem;
  }
  .table.gs-sm-10 th:last-child, .table.gs-sm-10 td:last-child {
    padding-right: 2.5rem;
  }
  .table.gs-sm-10 th.dtr-control:first-child, .table.gs-sm-10 td.dtr-control:first-child {
    padding-left: 2.5rem !important;
  }
}
@media (min-width: 768px) {
  .table.g-md-0 th, .table.g-md-0 td {
    padding: 0rem;
  }
  .table.g-md-0 th.dtr-control, .table.g-md-0 td.dtr-control {
    padding-left: 0rem !important;
  }
  .table.gy-md-0 th, .table.gy-md-0 td {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .table.gx-md-0 th, .table.gx-md-0 td {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .table.gx-md-0 th.dtr-control, .table.gx-md-0 td.dtr-control {
    padding-left: 0rem !important;
  }
  .table.gs-md-0 th:first-child, .table.gs-md-0 td:first-child {
    padding-left: 0rem;
  }
  .table.gs-md-0 th:last-child, .table.gs-md-0 td:last-child {
    padding-right: 0rem;
  }
  .table.gs-md-0 th.dtr-control:first-child, .table.gs-md-0 td.dtr-control:first-child {
    padding-left: 0rem !important;
  }
  .table.g-md-1 th, .table.g-md-1 td {
    padding: 0.25rem;
  }
  .table.g-md-1 th.dtr-control, .table.g-md-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  .table.gy-md-1 th, .table.gy-md-1 td {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .table.gx-md-1 th, .table.gx-md-1 td {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .table.gx-md-1 th.dtr-control, .table.gx-md-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  .table.gs-md-1 th:first-child, .table.gs-md-1 td:first-child {
    padding-left: 0.25rem;
  }
  .table.gs-md-1 th:last-child, .table.gs-md-1 td:last-child {
    padding-right: 0.25rem;
  }
  .table.gs-md-1 th.dtr-control:first-child, .table.gs-md-1 td.dtr-control:first-child {
    padding-left: 0.25rem !important;
  }
  .table.g-md-2 th, .table.g-md-2 td {
    padding: 0.5rem;
  }
  .table.g-md-2 th.dtr-control, .table.g-md-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  .table.gy-md-2 th, .table.gy-md-2 td {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .table.gx-md-2 th, .table.gx-md-2 td {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .table.gx-md-2 th.dtr-control, .table.gx-md-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  .table.gs-md-2 th:first-child, .table.gs-md-2 td:first-child {
    padding-left: 0.5rem;
  }
  .table.gs-md-2 th:last-child, .table.gs-md-2 td:last-child {
    padding-right: 0.5rem;
  }
  .table.gs-md-2 th.dtr-control:first-child, .table.gs-md-2 td.dtr-control:first-child {
    padding-left: 0.5rem !important;
  }
  .table.g-md-3 th, .table.g-md-3 td {
    padding: 0.75rem;
  }
  .table.g-md-3 th.dtr-control, .table.g-md-3 td.dtr-control {
    padding-left: 0.75rem !important;
  }
  .table.gy-md-3 th, .table.gy-md-3 td {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .table.gx-md-3 th, .table.gx-md-3 td {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .table.gx-md-3 th.dtr-control, .table.gx-md-3 td.dtr-control {
    padding-left: 0.75rem !important;
  }
  .table.gs-md-3 th:first-child, .table.gs-md-3 td:first-child {
    padding-left: 0.75rem;
  }
  .table.gs-md-3 th:last-child, .table.gs-md-3 td:last-child {
    padding-right: 0.75rem;
  }
  .table.gs-md-3 th.dtr-control:first-child, .table.gs-md-3 td.dtr-control:first-child {
    padding-left: 0.75rem !important;
  }
  .table.g-md-4 th, .table.g-md-4 td {
    padding: 1rem;
  }
  .table.g-md-4 th.dtr-control, .table.g-md-4 td.dtr-control {
    padding-left: 1rem !important;
  }
  .table.gy-md-4 th, .table.gy-md-4 td {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .table.gx-md-4 th, .table.gx-md-4 td {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .table.gx-md-4 th.dtr-control, .table.gx-md-4 td.dtr-control {
    padding-left: 1rem !important;
  }
  .table.gs-md-4 th:first-child, .table.gs-md-4 td:first-child {
    padding-left: 1rem;
  }
  .table.gs-md-4 th:last-child, .table.gs-md-4 td:last-child {
    padding-right: 1rem;
  }
  .table.gs-md-4 th.dtr-control:first-child, .table.gs-md-4 td.dtr-control:first-child {
    padding-left: 1rem !important;
  }
  .table.g-md-5 th, .table.g-md-5 td {
    padding: 1.25rem;
  }
  .table.g-md-5 th.dtr-control, .table.g-md-5 td.dtr-control {
    padding-left: 1.25rem !important;
  }
  .table.gy-md-5 th, .table.gy-md-5 td {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .table.gx-md-5 th, .table.gx-md-5 td {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .table.gx-md-5 th.dtr-control, .table.gx-md-5 td.dtr-control {
    padding-left: 1.25rem !important;
  }
  .table.gs-md-5 th:first-child, .table.gs-md-5 td:first-child {
    padding-left: 1.25rem;
  }
  .table.gs-md-5 th:last-child, .table.gs-md-5 td:last-child {
    padding-right: 1.25rem;
  }
  .table.gs-md-5 th.dtr-control:first-child, .table.gs-md-5 td.dtr-control:first-child {
    padding-left: 1.25rem !important;
  }
  .table.g-md-6 th, .table.g-md-6 td {
    padding: 1.5rem;
  }
  .table.g-md-6 th.dtr-control, .table.g-md-6 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  .table.gy-md-6 th, .table.gy-md-6 td {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .table.gx-md-6 th, .table.gx-md-6 td {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .table.gx-md-6 th.dtr-control, .table.gx-md-6 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  .table.gs-md-6 th:first-child, .table.gs-md-6 td:first-child {
    padding-left: 1.5rem;
  }
  .table.gs-md-6 th:last-child, .table.gs-md-6 td:last-child {
    padding-right: 1.5rem;
  }
  .table.gs-md-6 th.dtr-control:first-child, .table.gs-md-6 td.dtr-control:first-child {
    padding-left: 1.5rem !important;
  }
  .table.g-md-7 th, .table.g-md-7 td {
    padding: 1.75rem;
  }
  .table.g-md-7 th.dtr-control, .table.g-md-7 td.dtr-control {
    padding-left: 1.75rem !important;
  }
  .table.gy-md-7 th, .table.gy-md-7 td {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .table.gx-md-7 th, .table.gx-md-7 td {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .table.gx-md-7 th.dtr-control, .table.gx-md-7 td.dtr-control {
    padding-left: 1.75rem !important;
  }
  .table.gs-md-7 th:first-child, .table.gs-md-7 td:first-child {
    padding-left: 1.75rem;
  }
  .table.gs-md-7 th:last-child, .table.gs-md-7 td:last-child {
    padding-right: 1.75rem;
  }
  .table.gs-md-7 th.dtr-control:first-child, .table.gs-md-7 td.dtr-control:first-child {
    padding-left: 1.75rem !important;
  }
  .table.g-md-8 th, .table.g-md-8 td {
    padding: 2rem;
  }
  .table.g-md-8 th.dtr-control, .table.g-md-8 td.dtr-control {
    padding-left: 2rem !important;
  }
  .table.gy-md-8 th, .table.gy-md-8 td {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .table.gx-md-8 th, .table.gx-md-8 td {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .table.gx-md-8 th.dtr-control, .table.gx-md-8 td.dtr-control {
    padding-left: 2rem !important;
  }
  .table.gs-md-8 th:first-child, .table.gs-md-8 td:first-child {
    padding-left: 2rem;
  }
  .table.gs-md-8 th:last-child, .table.gs-md-8 td:last-child {
    padding-right: 2rem;
  }
  .table.gs-md-8 th.dtr-control:first-child, .table.gs-md-8 td.dtr-control:first-child {
    padding-left: 2rem !important;
  }
  .table.g-md-9 th, .table.g-md-9 td {
    padding: 2.25rem;
  }
  .table.g-md-9 th.dtr-control, .table.g-md-9 td.dtr-control {
    padding-left: 2.25rem !important;
  }
  .table.gy-md-9 th, .table.gy-md-9 td {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .table.gx-md-9 th, .table.gx-md-9 td {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .table.gx-md-9 th.dtr-control, .table.gx-md-9 td.dtr-control {
    padding-left: 2.25rem !important;
  }
  .table.gs-md-9 th:first-child, .table.gs-md-9 td:first-child {
    padding-left: 2.25rem;
  }
  .table.gs-md-9 th:last-child, .table.gs-md-9 td:last-child {
    padding-right: 2.25rem;
  }
  .table.gs-md-9 th.dtr-control:first-child, .table.gs-md-9 td.dtr-control:first-child {
    padding-left: 2.25rem !important;
  }
  .table.g-md-10 th, .table.g-md-10 td {
    padding: 2.5rem;
  }
  .table.g-md-10 th.dtr-control, .table.g-md-10 td.dtr-control {
    padding-left: 2.5rem !important;
  }
  .table.gy-md-10 th, .table.gy-md-10 td {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .table.gx-md-10 th, .table.gx-md-10 td {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .table.gx-md-10 th.dtr-control, .table.gx-md-10 td.dtr-control {
    padding-left: 2.5rem !important;
  }
  .table.gs-md-10 th:first-child, .table.gs-md-10 td:first-child {
    padding-left: 2.5rem;
  }
  .table.gs-md-10 th:last-child, .table.gs-md-10 td:last-child {
    padding-right: 2.5rem;
  }
  .table.gs-md-10 th.dtr-control:first-child, .table.gs-md-10 td.dtr-control:first-child {
    padding-left: 2.5rem !important;
  }
}
@media (min-width: 992px) {
  .table.g-lg-0 th, .table.g-lg-0 td {
    padding: 0rem;
  }
  .table.g-lg-0 th.dtr-control, .table.g-lg-0 td.dtr-control {
    padding-left: 0rem !important;
  }
  .table.gy-lg-0 th, .table.gy-lg-0 td {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .table.gx-lg-0 th, .table.gx-lg-0 td {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .table.gx-lg-0 th.dtr-control, .table.gx-lg-0 td.dtr-control {
    padding-left: 0rem !important;
  }
  .table.gs-lg-0 th:first-child, .table.gs-lg-0 td:first-child {
    padding-left: 0rem;
  }
  .table.gs-lg-0 th:last-child, .table.gs-lg-0 td:last-child {
    padding-right: 0rem;
  }
  .table.gs-lg-0 th.dtr-control:first-child, .table.gs-lg-0 td.dtr-control:first-child {
    padding-left: 0rem !important;
  }
  .table.g-lg-1 th, .table.g-lg-1 td {
    padding: 0.25rem;
  }
  .table.g-lg-1 th.dtr-control, .table.g-lg-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  .table.gy-lg-1 th, .table.gy-lg-1 td {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .table.gx-lg-1 th, .table.gx-lg-1 td {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .table.gx-lg-1 th.dtr-control, .table.gx-lg-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  .table.gs-lg-1 th:first-child, .table.gs-lg-1 td:first-child {
    padding-left: 0.25rem;
  }
  .table.gs-lg-1 th:last-child, .table.gs-lg-1 td:last-child {
    padding-right: 0.25rem;
  }
  .table.gs-lg-1 th.dtr-control:first-child, .table.gs-lg-1 td.dtr-control:first-child {
    padding-left: 0.25rem !important;
  }
  .table.g-lg-2 th, .table.g-lg-2 td {
    padding: 0.5rem;
  }
  .table.g-lg-2 th.dtr-control, .table.g-lg-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  .table.gy-lg-2 th, .table.gy-lg-2 td {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .table.gx-lg-2 th, .table.gx-lg-2 td {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .table.gx-lg-2 th.dtr-control, .table.gx-lg-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  .table.gs-lg-2 th:first-child, .table.gs-lg-2 td:first-child {
    padding-left: 0.5rem;
  }
  .table.gs-lg-2 th:last-child, .table.gs-lg-2 td:last-child {
    padding-right: 0.5rem;
  }
  .table.gs-lg-2 th.dtr-control:first-child, .table.gs-lg-2 td.dtr-control:first-child {
    padding-left: 0.5rem !important;
  }
  .table.g-lg-3 th, .table.g-lg-3 td {
    padding: 0.75rem;
  }
  .table.g-lg-3 th.dtr-control, .table.g-lg-3 td.dtr-control {
    padding-left: 0.75rem !important;
  }
  .table.gy-lg-3 th, .table.gy-lg-3 td {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .table.gx-lg-3 th, .table.gx-lg-3 td {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .table.gx-lg-3 th.dtr-control, .table.gx-lg-3 td.dtr-control {
    padding-left: 0.75rem !important;
  }
  .table.gs-lg-3 th:first-child, .table.gs-lg-3 td:first-child {
    padding-left: 0.75rem;
  }
  .table.gs-lg-3 th:last-child, .table.gs-lg-3 td:last-child {
    padding-right: 0.75rem;
  }
  .table.gs-lg-3 th.dtr-control:first-child, .table.gs-lg-3 td.dtr-control:first-child {
    padding-left: 0.75rem !important;
  }
  .table.g-lg-4 th, .table.g-lg-4 td {
    padding: 1rem;
  }
  .table.g-lg-4 th.dtr-control, .table.g-lg-4 td.dtr-control {
    padding-left: 1rem !important;
  }
  .table.gy-lg-4 th, .table.gy-lg-4 td {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .table.gx-lg-4 th, .table.gx-lg-4 td {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .table.gx-lg-4 th.dtr-control, .table.gx-lg-4 td.dtr-control {
    padding-left: 1rem !important;
  }
  .table.gs-lg-4 th:first-child, .table.gs-lg-4 td:first-child {
    padding-left: 1rem;
  }
  .table.gs-lg-4 th:last-child, .table.gs-lg-4 td:last-child {
    padding-right: 1rem;
  }
  .table.gs-lg-4 th.dtr-control:first-child, .table.gs-lg-4 td.dtr-control:first-child {
    padding-left: 1rem !important;
  }
  .table.g-lg-5 th, .table.g-lg-5 td {
    padding: 1.25rem;
  }
  .table.g-lg-5 th.dtr-control, .table.g-lg-5 td.dtr-control {
    padding-left: 1.25rem !important;
  }
  .table.gy-lg-5 th, .table.gy-lg-5 td {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .table.gx-lg-5 th, .table.gx-lg-5 td {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .table.gx-lg-5 th.dtr-control, .table.gx-lg-5 td.dtr-control {
    padding-left: 1.25rem !important;
  }
  .table.gs-lg-5 th:first-child, .table.gs-lg-5 td:first-child {
    padding-left: 1.25rem;
  }
  .table.gs-lg-5 th:last-child, .table.gs-lg-5 td:last-child {
    padding-right: 1.25rem;
  }
  .table.gs-lg-5 th.dtr-control:first-child, .table.gs-lg-5 td.dtr-control:first-child {
    padding-left: 1.25rem !important;
  }
  .table.g-lg-6 th, .table.g-lg-6 td {
    padding: 1.5rem;
  }
  .table.g-lg-6 th.dtr-control, .table.g-lg-6 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  .table.gy-lg-6 th, .table.gy-lg-6 td {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .table.gx-lg-6 th, .table.gx-lg-6 td {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .table.gx-lg-6 th.dtr-control, .table.gx-lg-6 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  .table.gs-lg-6 th:first-child, .table.gs-lg-6 td:first-child {
    padding-left: 1.5rem;
  }
  .table.gs-lg-6 th:last-child, .table.gs-lg-6 td:last-child {
    padding-right: 1.5rem;
  }
  .table.gs-lg-6 th.dtr-control:first-child, .table.gs-lg-6 td.dtr-control:first-child {
    padding-left: 1.5rem !important;
  }
  .table.g-lg-7 th, .table.g-lg-7 td {
    padding: 1.75rem;
  }
  .table.g-lg-7 th.dtr-control, .table.g-lg-7 td.dtr-control {
    padding-left: 1.75rem !important;
  }
  .table.gy-lg-7 th, .table.gy-lg-7 td {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .table.gx-lg-7 th, .table.gx-lg-7 td {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .table.gx-lg-7 th.dtr-control, .table.gx-lg-7 td.dtr-control {
    padding-left: 1.75rem !important;
  }
  .table.gs-lg-7 th:first-child, .table.gs-lg-7 td:first-child {
    padding-left: 1.75rem;
  }
  .table.gs-lg-7 th:last-child, .table.gs-lg-7 td:last-child {
    padding-right: 1.75rem;
  }
  .table.gs-lg-7 th.dtr-control:first-child, .table.gs-lg-7 td.dtr-control:first-child {
    padding-left: 1.75rem !important;
  }
  .table.g-lg-8 th, .table.g-lg-8 td {
    padding: 2rem;
  }
  .table.g-lg-8 th.dtr-control, .table.g-lg-8 td.dtr-control {
    padding-left: 2rem !important;
  }
  .table.gy-lg-8 th, .table.gy-lg-8 td {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .table.gx-lg-8 th, .table.gx-lg-8 td {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .table.gx-lg-8 th.dtr-control, .table.gx-lg-8 td.dtr-control {
    padding-left: 2rem !important;
  }
  .table.gs-lg-8 th:first-child, .table.gs-lg-8 td:first-child {
    padding-left: 2rem;
  }
  .table.gs-lg-8 th:last-child, .table.gs-lg-8 td:last-child {
    padding-right: 2rem;
  }
  .table.gs-lg-8 th.dtr-control:first-child, .table.gs-lg-8 td.dtr-control:first-child {
    padding-left: 2rem !important;
  }
  .table.g-lg-9 th, .table.g-lg-9 td {
    padding: 2.25rem;
  }
  .table.g-lg-9 th.dtr-control, .table.g-lg-9 td.dtr-control {
    padding-left: 2.25rem !important;
  }
  .table.gy-lg-9 th, .table.gy-lg-9 td {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .table.gx-lg-9 th, .table.gx-lg-9 td {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .table.gx-lg-9 th.dtr-control, .table.gx-lg-9 td.dtr-control {
    padding-left: 2.25rem !important;
  }
  .table.gs-lg-9 th:first-child, .table.gs-lg-9 td:first-child {
    padding-left: 2.25rem;
  }
  .table.gs-lg-9 th:last-child, .table.gs-lg-9 td:last-child {
    padding-right: 2.25rem;
  }
  .table.gs-lg-9 th.dtr-control:first-child, .table.gs-lg-9 td.dtr-control:first-child {
    padding-left: 2.25rem !important;
  }
  .table.g-lg-10 th, .table.g-lg-10 td {
    padding: 2.5rem;
  }
  .table.g-lg-10 th.dtr-control, .table.g-lg-10 td.dtr-control {
    padding-left: 2.5rem !important;
  }
  .table.gy-lg-10 th, .table.gy-lg-10 td {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .table.gx-lg-10 th, .table.gx-lg-10 td {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .table.gx-lg-10 th.dtr-control, .table.gx-lg-10 td.dtr-control {
    padding-left: 2.5rem !important;
  }
  .table.gs-lg-10 th:first-child, .table.gs-lg-10 td:first-child {
    padding-left: 2.5rem;
  }
  .table.gs-lg-10 th:last-child, .table.gs-lg-10 td:last-child {
    padding-right: 2.5rem;
  }
  .table.gs-lg-10 th.dtr-control:first-child, .table.gs-lg-10 td.dtr-control:first-child {
    padding-left: 2.5rem !important;
  }
}
@media (min-width: 1200px) {
  .table.g-xl-0 th, .table.g-xl-0 td {
    padding: 0rem;
  }
  .table.g-xl-0 th.dtr-control, .table.g-xl-0 td.dtr-control {
    padding-left: 0rem !important;
  }
  .table.gy-xl-0 th, .table.gy-xl-0 td {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .table.gx-xl-0 th, .table.gx-xl-0 td {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .table.gx-xl-0 th.dtr-control, .table.gx-xl-0 td.dtr-control {
    padding-left: 0rem !important;
  }
  .table.gs-xl-0 th:first-child, .table.gs-xl-0 td:first-child {
    padding-left: 0rem;
  }
  .table.gs-xl-0 th:last-child, .table.gs-xl-0 td:last-child {
    padding-right: 0rem;
  }
  .table.gs-xl-0 th.dtr-control:first-child, .table.gs-xl-0 td.dtr-control:first-child {
    padding-left: 0rem !important;
  }
  .table.g-xl-1 th, .table.g-xl-1 td {
    padding: 0.25rem;
  }
  .table.g-xl-1 th.dtr-control, .table.g-xl-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  .table.gy-xl-1 th, .table.gy-xl-1 td {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .table.gx-xl-1 th, .table.gx-xl-1 td {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .table.gx-xl-1 th.dtr-control, .table.gx-xl-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  .table.gs-xl-1 th:first-child, .table.gs-xl-1 td:first-child {
    padding-left: 0.25rem;
  }
  .table.gs-xl-1 th:last-child, .table.gs-xl-1 td:last-child {
    padding-right: 0.25rem;
  }
  .table.gs-xl-1 th.dtr-control:first-child, .table.gs-xl-1 td.dtr-control:first-child {
    padding-left: 0.25rem !important;
  }
  .table.g-xl-2 th, .table.g-xl-2 td {
    padding: 0.5rem;
  }
  .table.g-xl-2 th.dtr-control, .table.g-xl-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  .table.gy-xl-2 th, .table.gy-xl-2 td {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .table.gx-xl-2 th, .table.gx-xl-2 td {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .table.gx-xl-2 th.dtr-control, .table.gx-xl-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  .table.gs-xl-2 th:first-child, .table.gs-xl-2 td:first-child {
    padding-left: 0.5rem;
  }
  .table.gs-xl-2 th:last-child, .table.gs-xl-2 td:last-child {
    padding-right: 0.5rem;
  }
  .table.gs-xl-2 th.dtr-control:first-child, .table.gs-xl-2 td.dtr-control:first-child {
    padding-left: 0.5rem !important;
  }
  .table.g-xl-3 th, .table.g-xl-3 td {
    padding: 0.75rem;
  }
  .table.g-xl-3 th.dtr-control, .table.g-xl-3 td.dtr-control {
    padding-left: 0.75rem !important;
  }
  .table.gy-xl-3 th, .table.gy-xl-3 td {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .table.gx-xl-3 th, .table.gx-xl-3 td {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .table.gx-xl-3 th.dtr-control, .table.gx-xl-3 td.dtr-control {
    padding-left: 0.75rem !important;
  }
  .table.gs-xl-3 th:first-child, .table.gs-xl-3 td:first-child {
    padding-left: 0.75rem;
  }
  .table.gs-xl-3 th:last-child, .table.gs-xl-3 td:last-child {
    padding-right: 0.75rem;
  }
  .table.gs-xl-3 th.dtr-control:first-child, .table.gs-xl-3 td.dtr-control:first-child {
    padding-left: 0.75rem !important;
  }
  .table.g-xl-4 th, .table.g-xl-4 td {
    padding: 1rem;
  }
  .table.g-xl-4 th.dtr-control, .table.g-xl-4 td.dtr-control {
    padding-left: 1rem !important;
  }
  .table.gy-xl-4 th, .table.gy-xl-4 td {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .table.gx-xl-4 th, .table.gx-xl-4 td {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .table.gx-xl-4 th.dtr-control, .table.gx-xl-4 td.dtr-control {
    padding-left: 1rem !important;
  }
  .table.gs-xl-4 th:first-child, .table.gs-xl-4 td:first-child {
    padding-left: 1rem;
  }
  .table.gs-xl-4 th:last-child, .table.gs-xl-4 td:last-child {
    padding-right: 1rem;
  }
  .table.gs-xl-4 th.dtr-control:first-child, .table.gs-xl-4 td.dtr-control:first-child {
    padding-left: 1rem !important;
  }
  .table.g-xl-5 th, .table.g-xl-5 td {
    padding: 1.25rem;
  }
  .table.g-xl-5 th.dtr-control, .table.g-xl-5 td.dtr-control {
    padding-left: 1.25rem !important;
  }
  .table.gy-xl-5 th, .table.gy-xl-5 td {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .table.gx-xl-5 th, .table.gx-xl-5 td {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .table.gx-xl-5 th.dtr-control, .table.gx-xl-5 td.dtr-control {
    padding-left: 1.25rem !important;
  }
  .table.gs-xl-5 th:first-child, .table.gs-xl-5 td:first-child {
    padding-left: 1.25rem;
  }
  .table.gs-xl-5 th:last-child, .table.gs-xl-5 td:last-child {
    padding-right: 1.25rem;
  }
  .table.gs-xl-5 th.dtr-control:first-child, .table.gs-xl-5 td.dtr-control:first-child {
    padding-left: 1.25rem !important;
  }
  .table.g-xl-6 th, .table.g-xl-6 td {
    padding: 1.5rem;
  }
  .table.g-xl-6 th.dtr-control, .table.g-xl-6 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  .table.gy-xl-6 th, .table.gy-xl-6 td {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .table.gx-xl-6 th, .table.gx-xl-6 td {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .table.gx-xl-6 th.dtr-control, .table.gx-xl-6 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  .table.gs-xl-6 th:first-child, .table.gs-xl-6 td:first-child {
    padding-left: 1.5rem;
  }
  .table.gs-xl-6 th:last-child, .table.gs-xl-6 td:last-child {
    padding-right: 1.5rem;
  }
  .table.gs-xl-6 th.dtr-control:first-child, .table.gs-xl-6 td.dtr-control:first-child {
    padding-left: 1.5rem !important;
  }
  .table.g-xl-7 th, .table.g-xl-7 td {
    padding: 1.75rem;
  }
  .table.g-xl-7 th.dtr-control, .table.g-xl-7 td.dtr-control {
    padding-left: 1.75rem !important;
  }
  .table.gy-xl-7 th, .table.gy-xl-7 td {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .table.gx-xl-7 th, .table.gx-xl-7 td {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .table.gx-xl-7 th.dtr-control, .table.gx-xl-7 td.dtr-control {
    padding-left: 1.75rem !important;
  }
  .table.gs-xl-7 th:first-child, .table.gs-xl-7 td:first-child {
    padding-left: 1.75rem;
  }
  .table.gs-xl-7 th:last-child, .table.gs-xl-7 td:last-child {
    padding-right: 1.75rem;
  }
  .table.gs-xl-7 th.dtr-control:first-child, .table.gs-xl-7 td.dtr-control:first-child {
    padding-left: 1.75rem !important;
  }
  .table.g-xl-8 th, .table.g-xl-8 td {
    padding: 2rem;
  }
  .table.g-xl-8 th.dtr-control, .table.g-xl-8 td.dtr-control {
    padding-left: 2rem !important;
  }
  .table.gy-xl-8 th, .table.gy-xl-8 td {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .table.gx-xl-8 th, .table.gx-xl-8 td {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .table.gx-xl-8 th.dtr-control, .table.gx-xl-8 td.dtr-control {
    padding-left: 2rem !important;
  }
  .table.gs-xl-8 th:first-child, .table.gs-xl-8 td:first-child {
    padding-left: 2rem;
  }
  .table.gs-xl-8 th:last-child, .table.gs-xl-8 td:last-child {
    padding-right: 2rem;
  }
  .table.gs-xl-8 th.dtr-control:first-child, .table.gs-xl-8 td.dtr-control:first-child {
    padding-left: 2rem !important;
  }
  .table.g-xl-9 th, .table.g-xl-9 td {
    padding: 2.25rem;
  }
  .table.g-xl-9 th.dtr-control, .table.g-xl-9 td.dtr-control {
    padding-left: 2.25rem !important;
  }
  .table.gy-xl-9 th, .table.gy-xl-9 td {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .table.gx-xl-9 th, .table.gx-xl-9 td {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .table.gx-xl-9 th.dtr-control, .table.gx-xl-9 td.dtr-control {
    padding-left: 2.25rem !important;
  }
  .table.gs-xl-9 th:first-child, .table.gs-xl-9 td:first-child {
    padding-left: 2.25rem;
  }
  .table.gs-xl-9 th:last-child, .table.gs-xl-9 td:last-child {
    padding-right: 2.25rem;
  }
  .table.gs-xl-9 th.dtr-control:first-child, .table.gs-xl-9 td.dtr-control:first-child {
    padding-left: 2.25rem !important;
  }
  .table.g-xl-10 th, .table.g-xl-10 td {
    padding: 2.5rem;
  }
  .table.g-xl-10 th.dtr-control, .table.g-xl-10 td.dtr-control {
    padding-left: 2.5rem !important;
  }
  .table.gy-xl-10 th, .table.gy-xl-10 td {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .table.gx-xl-10 th, .table.gx-xl-10 td {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .table.gx-xl-10 th.dtr-control, .table.gx-xl-10 td.dtr-control {
    padding-left: 2.5rem !important;
  }
  .table.gs-xl-10 th:first-child, .table.gs-xl-10 td:first-child {
    padding-left: 2.5rem;
  }
  .table.gs-xl-10 th:last-child, .table.gs-xl-10 td:last-child {
    padding-right: 2.5rem;
  }
  .table.gs-xl-10 th.dtr-control:first-child, .table.gs-xl-10 td.dtr-control:first-child {
    padding-left: 2.5rem !important;
  }
}
@media (min-width: 1400px) {
  .table.g-xxl-0 th, .table.g-xxl-0 td {
    padding: 0rem;
  }
  .table.g-xxl-0 th.dtr-control, .table.g-xxl-0 td.dtr-control {
    padding-left: 0rem !important;
  }
  .table.gy-xxl-0 th, .table.gy-xxl-0 td {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .table.gx-xxl-0 th, .table.gx-xxl-0 td {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .table.gx-xxl-0 th.dtr-control, .table.gx-xxl-0 td.dtr-control {
    padding-left: 0rem !important;
  }
  .table.gs-xxl-0 th:first-child, .table.gs-xxl-0 td:first-child {
    padding-left: 0rem;
  }
  .table.gs-xxl-0 th:last-child, .table.gs-xxl-0 td:last-child {
    padding-right: 0rem;
  }
  .table.gs-xxl-0 th.dtr-control:first-child, .table.gs-xxl-0 td.dtr-control:first-child {
    padding-left: 0rem !important;
  }
  .table.g-xxl-1 th, .table.g-xxl-1 td {
    padding: 0.25rem;
  }
  .table.g-xxl-1 th.dtr-control, .table.g-xxl-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  .table.gy-xxl-1 th, .table.gy-xxl-1 td {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .table.gx-xxl-1 th, .table.gx-xxl-1 td {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .table.gx-xxl-1 th.dtr-control, .table.gx-xxl-1 td.dtr-control {
    padding-left: 0.25rem !important;
  }
  .table.gs-xxl-1 th:first-child, .table.gs-xxl-1 td:first-child {
    padding-left: 0.25rem;
  }
  .table.gs-xxl-1 th:last-child, .table.gs-xxl-1 td:last-child {
    padding-right: 0.25rem;
  }
  .table.gs-xxl-1 th.dtr-control:first-child, .table.gs-xxl-1 td.dtr-control:first-child {
    padding-left: 0.25rem !important;
  }
  .table.g-xxl-2 th, .table.g-xxl-2 td {
    padding: 0.5rem;
  }
  .table.g-xxl-2 th.dtr-control, .table.g-xxl-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  .table.gy-xxl-2 th, .table.gy-xxl-2 td {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .table.gx-xxl-2 th, .table.gx-xxl-2 td {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .table.gx-xxl-2 th.dtr-control, .table.gx-xxl-2 td.dtr-control {
    padding-left: 0.5rem !important;
  }
  .table.gs-xxl-2 th:first-child, .table.gs-xxl-2 td:first-child {
    padding-left: 0.5rem;
  }
  .table.gs-xxl-2 th:last-child, .table.gs-xxl-2 td:last-child {
    padding-right: 0.5rem;
  }
  .table.gs-xxl-2 th.dtr-control:first-child, .table.gs-xxl-2 td.dtr-control:first-child {
    padding-left: 0.5rem !important;
  }
  .table.g-xxl-3 th, .table.g-xxl-3 td {
    padding: 0.75rem;
  }
  .table.g-xxl-3 th.dtr-control, .table.g-xxl-3 td.dtr-control {
    padding-left: 0.75rem !important;
  }
  .table.gy-xxl-3 th, .table.gy-xxl-3 td {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .table.gx-xxl-3 th, .table.gx-xxl-3 td {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .table.gx-xxl-3 th.dtr-control, .table.gx-xxl-3 td.dtr-control {
    padding-left: 0.75rem !important;
  }
  .table.gs-xxl-3 th:first-child, .table.gs-xxl-3 td:first-child {
    padding-left: 0.75rem;
  }
  .table.gs-xxl-3 th:last-child, .table.gs-xxl-3 td:last-child {
    padding-right: 0.75rem;
  }
  .table.gs-xxl-3 th.dtr-control:first-child, .table.gs-xxl-3 td.dtr-control:first-child {
    padding-left: 0.75rem !important;
  }
  .table.g-xxl-4 th, .table.g-xxl-4 td {
    padding: 1rem;
  }
  .table.g-xxl-4 th.dtr-control, .table.g-xxl-4 td.dtr-control {
    padding-left: 1rem !important;
  }
  .table.gy-xxl-4 th, .table.gy-xxl-4 td {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .table.gx-xxl-4 th, .table.gx-xxl-4 td {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .table.gx-xxl-4 th.dtr-control, .table.gx-xxl-4 td.dtr-control {
    padding-left: 1rem !important;
  }
  .table.gs-xxl-4 th:first-child, .table.gs-xxl-4 td:first-child {
    padding-left: 1rem;
  }
  .table.gs-xxl-4 th:last-child, .table.gs-xxl-4 td:last-child {
    padding-right: 1rem;
  }
  .table.gs-xxl-4 th.dtr-control:first-child, .table.gs-xxl-4 td.dtr-control:first-child {
    padding-left: 1rem !important;
  }
  .table.g-xxl-5 th, .table.g-xxl-5 td {
    padding: 1.25rem;
  }
  .table.g-xxl-5 th.dtr-control, .table.g-xxl-5 td.dtr-control {
    padding-left: 1.25rem !important;
  }
  .table.gy-xxl-5 th, .table.gy-xxl-5 td {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
  .table.gx-xxl-5 th, .table.gx-xxl-5 td {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .table.gx-xxl-5 th.dtr-control, .table.gx-xxl-5 td.dtr-control {
    padding-left: 1.25rem !important;
  }
  .table.gs-xxl-5 th:first-child, .table.gs-xxl-5 td:first-child {
    padding-left: 1.25rem;
  }
  .table.gs-xxl-5 th:last-child, .table.gs-xxl-5 td:last-child {
    padding-right: 1.25rem;
  }
  .table.gs-xxl-5 th.dtr-control:first-child, .table.gs-xxl-5 td.dtr-control:first-child {
    padding-left: 1.25rem !important;
  }
  .table.g-xxl-6 th, .table.g-xxl-6 td {
    padding: 1.5rem;
  }
  .table.g-xxl-6 th.dtr-control, .table.g-xxl-6 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  .table.gy-xxl-6 th, .table.gy-xxl-6 td {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .table.gx-xxl-6 th, .table.gx-xxl-6 td {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .table.gx-xxl-6 th.dtr-control, .table.gx-xxl-6 td.dtr-control {
    padding-left: 1.5rem !important;
  }
  .table.gs-xxl-6 th:first-child, .table.gs-xxl-6 td:first-child {
    padding-left: 1.5rem;
  }
  .table.gs-xxl-6 th:last-child, .table.gs-xxl-6 td:last-child {
    padding-right: 1.5rem;
  }
  .table.gs-xxl-6 th.dtr-control:first-child, .table.gs-xxl-6 td.dtr-control:first-child {
    padding-left: 1.5rem !important;
  }
  .table.g-xxl-7 th, .table.g-xxl-7 td {
    padding: 1.75rem;
  }
  .table.g-xxl-7 th.dtr-control, .table.g-xxl-7 td.dtr-control {
    padding-left: 1.75rem !important;
  }
  .table.gy-xxl-7 th, .table.gy-xxl-7 td {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }
  .table.gx-xxl-7 th, .table.gx-xxl-7 td {
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }
  .table.gx-xxl-7 th.dtr-control, .table.gx-xxl-7 td.dtr-control {
    padding-left: 1.75rem !important;
  }
  .table.gs-xxl-7 th:first-child, .table.gs-xxl-7 td:first-child {
    padding-left: 1.75rem;
  }
  .table.gs-xxl-7 th:last-child, .table.gs-xxl-7 td:last-child {
    padding-right: 1.75rem;
  }
  .table.gs-xxl-7 th.dtr-control:first-child, .table.gs-xxl-7 td.dtr-control:first-child {
    padding-left: 1.75rem !important;
  }
  .table.g-xxl-8 th, .table.g-xxl-8 td {
    padding: 2rem;
  }
  .table.g-xxl-8 th.dtr-control, .table.g-xxl-8 td.dtr-control {
    padding-left: 2rem !important;
  }
  .table.gy-xxl-8 th, .table.gy-xxl-8 td {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .table.gx-xxl-8 th, .table.gx-xxl-8 td {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .table.gx-xxl-8 th.dtr-control, .table.gx-xxl-8 td.dtr-control {
    padding-left: 2rem !important;
  }
  .table.gs-xxl-8 th:first-child, .table.gs-xxl-8 td:first-child {
    padding-left: 2rem;
  }
  .table.gs-xxl-8 th:last-child, .table.gs-xxl-8 td:last-child {
    padding-right: 2rem;
  }
  .table.gs-xxl-8 th.dtr-control:first-child, .table.gs-xxl-8 td.dtr-control:first-child {
    padding-left: 2rem !important;
  }
  .table.g-xxl-9 th, .table.g-xxl-9 td {
    padding: 2.25rem;
  }
  .table.g-xxl-9 th.dtr-control, .table.g-xxl-9 td.dtr-control {
    padding-left: 2.25rem !important;
  }
  .table.gy-xxl-9 th, .table.gy-xxl-9 td {
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }
  .table.gx-xxl-9 th, .table.gx-xxl-9 td {
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }
  .table.gx-xxl-9 th.dtr-control, .table.gx-xxl-9 td.dtr-control {
    padding-left: 2.25rem !important;
  }
  .table.gs-xxl-9 th:first-child, .table.gs-xxl-9 td:first-child {
    padding-left: 2.25rem;
  }
  .table.gs-xxl-9 th:last-child, .table.gs-xxl-9 td:last-child {
    padding-right: 2.25rem;
  }
  .table.gs-xxl-9 th.dtr-control:first-child, .table.gs-xxl-9 td.dtr-control:first-child {
    padding-left: 2.25rem !important;
  }
  .table.g-xxl-10 th, .table.g-xxl-10 td {
    padding: 2.5rem;
  }
  .table.g-xxl-10 th.dtr-control, .table.g-xxl-10 td.dtr-control {
    padding-left: 2.5rem !important;
  }
  .table.gy-xxl-10 th, .table.gy-xxl-10 td {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .table.gx-xxl-10 th, .table.gx-xxl-10 td {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .table.gx-xxl-10 th.dtr-control, .table.gx-xxl-10 td.dtr-control {
    padding-left: 2.5rem !important;
  }
  .table.gs-xxl-10 th:first-child, .table.gs-xxl-10 td:first-child {
    padding-left: 2.5rem;
  }
  .table.gs-xxl-10 th:last-child, .table.gs-xxl-10 td:last-child {
    padding-right: 2.5rem;
  }
  .table.gs-xxl-10 th.dtr-control:first-child, .table.gs-xxl-10 td.dtr-control:first-child {
    padding-left: 2.5rem !important;
  }
}
.popover .popover-header {
  font-size: 1rem;
  font-weight: 500;
  border-bottom: 1px solid #F5F8FA;
}
.popover .popover-dismiss {
  position: absolute;
  top: 0.85rem;
  right: 0.85rem;
  height: 1.5rem;
  width: 1.5rem;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23A1A5B7'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
  background-size: 45%;
}
.popover .popover-dismiss:hover {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23009EF7'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}
.popover .popover-dismiss + .popover-header {
  padding-right: 2.75rem;
}

.popover-dark {
  background-color: #181C32;
  border: 0;
}
.popover-dark .popover-header {
  background-color: #181C32;
  color: #EFF2F5;
  border-bottom-color: #3F4254;
}
.popover-dark .popover-body {
  color: #B5B5C3;
}
.popover-dark.bs-popover-top > .popover-arrow::before, .popover-dark.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  border-top-color: #F5F8FA;
}
.popover-dark.bs-popover-top > .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-top-color: #181C32;
}
.popover-dark.bs-popover-end > .popover-arrow::before, .popover-dark.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  border-right-color: #F5F8FA;
}
.popover-dark.bs-popover-end > .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-right-color: #181C32;
}
.popover-dark.bs-popover-bottom > .popover-arrow::before, .popover-dark.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  border-bottom-color: #F5F8FA;
}
.popover-dark.bs-popover-bottom > .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-bottom-color: #181C32;
}
.popover-dark.bs-popover-bottom .popover-header::before, .popover-dark.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  border-bottom-color: #181C32;
}
.popover-dark.bs-popover-start > .popover-arrow::before, .popover-dark.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  border-left-color: #F5F8FA;
}
.popover-dark.bs-popover-start > .popover-arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-left-color: #181C32;
}

.tooltip .tooltip-inner {
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
}
.tooltip.tooltop-auto-width .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}
.tooltip.tooltip-dark .tooltip-inner {
  color: #ffffff;
  background-color: #181C32;
}
.tooltip.tooltip-dark.bs-tooltip-top .tooltip-arrow::before, .tooltip.tooltip-dark.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #181C32;
}
.tooltip.tooltip-dark.bs-tooltip-end .tooltip-arrow::before, .tooltip.tooltip-dark.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #181C32;
}
.tooltip.tooltip-dark.bs-tooltip-bottom .tooltip-arrow::before, .tooltip.tooltip-dark.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #181C32;
}
.tooltip.tooltip-dark.bs-tooltip-start .tooltip-arrow::before, .tooltip.tooltip-dark.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #181C32;
}

.accordion .accordion-header {
  cursor: pointer;
}
.accordion.accordion-icon-toggle .accordion-icon {
  display: flex;
  flex-shrink: 0;
  transition: all 0.2s ease;
  transform: rotate(90deg);
  align-items: center;
  justify-content: center;
}
.accordion.accordion-icon-toggle .accordion-icon i,
.accordion.accordion-icon-toggle .accordion-icon .svg-icon {
  color: #009EF7;
}
.accordion.accordion-icon-toggle .collapsed .accordion-icon {
  transition: all 0.2s ease;
  transform: rotate(0);
}
.accordion.accordion-icon-toggle .collapsed .accordion-icon i,
.accordion.accordion-icon-toggle .collapsed .accordion-icon .svg-icon {
  color: #A1A5B7;
}
.accordion.accordion-borderless .accordion-item {
  border: 0;
}
.accordion.accordion-flush .accordion-item {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}

.feedback {
  display: none;
}

.feedback-popup {
  display: flex;
  justify-content: center;
  margin: 0 auto;
  position: fixed;
  z-index: 1000;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  background-color: #ffffff;
  border-radius: 0.475rem;
  padding: 1rem 1.25rem;
}

.feedback-top-center {
  display: flex;
  transition: top 0.6s ease;
  left: 50%;
  transform: translateX(-50%);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.feedback-top-center.feedback-shown {
  top: 0px;
  transition: top 0.6s ease;
}

.image-input {
  position: relative;
  display: inline-block;
  border-radius: 0.475rem;
  background-repeat: no-repeat;
  background-size: cover;
}
.image-input:not(.image-input-empty) {
  background-image: none !important;
}
.image-input .image-input-wrapper {
  width: 120px;
  height: 120px;
  border-radius: 0.475rem;
  background-repeat: no-repeat;
  background-size: cover;
}
.image-input [data-kt-image-input-action] {
  cursor: pointer;
  position: absolute;
  transform: translate(-50%, -50%);
}
.image-input [data-kt-image-input-action=change] {
  left: 100%;
  top: 0;
}
.image-input [data-kt-image-input-action=change] input {
  width: 0 !important;
  height: 0 !important;
  overflow: hidden;
  opacity: 0;
}
.image-input [data-kt-image-input-action=cancel],
.image-input [data-kt-image-input-action=remove] {
  position: absolute;
  left: 100%;
  top: 100%;
}
.image-input [data-kt-image-input-action=cancel] {
  display: none;
}
.image-input.image-input-changed [data-kt-image-input-action=cancel] {
  display: flex;
}
.image-input.image-input-changed [data-kt-image-input-action=remove] {
  display: none;
}
.image-input.image-input-empty [data-kt-image-input-action=remove],
.image-input.image-input-empty [data-kt-image-input-action=cancel] {
  display: none;
}
.image-input.image-input-circle {
  border-radius: 50%;
}
.image-input.image-input-circle .image-input-wrapper {
  border-radius: 50%;
}
.image-input.image-input-circle [data-kt-image-input-action=change] {
  left: 100%;
  top: 0;
  transform: translate(-100%, 0%);
}
.image-input.image-input-circle [data-kt-image-input-action=cancel],
.image-input.image-input-circle [data-kt-image-input-action=remove] {
  left: 100%;
  top: 100%;
  transform: translate(-100%, -100%);
}
.image-input.image-input-outline .image-input-wrapper {
  border: 3px solid #ffffff;
  box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05);
}

.symbol {
  display: inline-block;
  flex-shrink: 0;
  position: relative;
  border-radius: 0.475rem;
}
.symbol .symbol-label {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  color: #3F4254;
  background-color: #F5F8FA;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  border-radius: 0.475rem;
}
.symbol .symbol-badge {
  position: absolute;
  border: 2px solid #ffffff;
  border-radius: 100%;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%) !important;
}
.symbol > img {
  width: 100%;
  flex-shrink: 0;
  display: inline-block;
  border-radius: 0.475rem;
}
.symbol.symbol-square,
.symbol.symbol-square > img,
.symbol.symbol-square .symbol-label {
  border-radius: 0 !important;
}
.symbol.symbol-circle,
.symbol.symbol-circle > img,
.symbol.symbol-circle .symbol-label {
  border-radius: 50%;
}
.symbol > img {
  width: 50px;
  height: 50px;
}
.symbol .symbol-label {
  width: 50px;
  height: 50px;
}
.symbol.symbol-fixed .symbol-label {
  width: 50px;
  height: 50px;
}
.symbol.symbol-fixed > img {
  width: 50px;
  height: 50px;
  max-width: none;
}
.symbol.symbol-2by3 .symbol-label {
  height: 50px;
  width: 75px;
}
.symbol.symbol-2by3 > img {
  height: 50px;
  width: 75px;
  max-width: none;
}
.symbol.symbol-20px > img {
  width: 20px;
  height: 20px;
}
.symbol.symbol-20px .symbol-label {
  width: 20px;
  height: 20px;
}
.symbol.symbol-20px.symbol-fixed .symbol-label {
  width: 20px;
  height: 20px;
}
.symbol.symbol-20px.symbol-fixed > img {
  width: 20px;
  height: 20px;
  max-width: none;
}
.symbol.symbol-20px.symbol-2by3 .symbol-label {
  height: 20px;
  width: 30px;
}
.symbol.symbol-20px.symbol-2by3 > img {
  height: 20px;
  width: 30px;
  max-width: none;
}
.symbol.symbol-25px > img {
  width: 25px;
  height: 25px;
}
.symbol.symbol-25px .symbol-label {
  width: 25px;
  height: 25px;
}
.symbol.symbol-25px.symbol-fixed .symbol-label {
  width: 25px;
  height: 25px;
}
.symbol.symbol-25px.symbol-fixed > img {
  width: 25px;
  height: 25px;
  max-width: none;
}
.symbol.symbol-25px.symbol-2by3 .symbol-label {
  height: 25px;
  width: 37.5px;
}
.symbol.symbol-25px.symbol-2by3 > img {
  height: 25px;
  width: 37.5px;
  max-width: none;
}
.symbol.symbol-30px > img {
  width: 30px;
  height: 30px;
}
.symbol.symbol-30px .symbol-label {
  width: 30px;
  height: 30px;
}
.symbol.symbol-30px.symbol-fixed .symbol-label {
  width: 30px;
  height: 30px;
}
.symbol.symbol-30px.symbol-fixed > img {
  width: 30px;
  height: 30px;
  max-width: none;
}
.symbol.symbol-30px.symbol-2by3 .symbol-label {
  height: 30px;
  width: 45px;
}
.symbol.symbol-30px.symbol-2by3 > img {
  height: 30px;
  width: 45px;
  max-width: none;
}
.symbol.symbol-35px > img {
  width: 35px;
  height: 35px;
}
.symbol.symbol-35px .symbol-label {
  width: 35px;
  height: 35px;
}
.symbol.symbol-35px.symbol-fixed .symbol-label {
  width: 35px;
  height: 35px;
}
.symbol.symbol-35px.symbol-fixed > img {
  width: 35px;
  height: 35px;
  max-width: none;
}
.symbol.symbol-35px.symbol-2by3 .symbol-label {
  height: 35px;
  width: 52.5px;
}
.symbol.symbol-35px.symbol-2by3 > img {
  height: 35px;
  width: 52.5px;
  max-width: none;
}
.symbol.symbol-40px > img {
  width: 40px;
  height: 40px;
}
.symbol.symbol-40px .symbol-label {
  width: 40px;
  height: 40px;
}
.symbol.symbol-40px.symbol-fixed .symbol-label {
  width: 40px;
  height: 40px;
}
.symbol.symbol-40px.symbol-fixed > img {
  width: 40px;
  height: 40px;
  max-width: none;
}
.symbol.symbol-40px.symbol-2by3 .symbol-label {
  height: 40px;
  width: 60px;
}
.symbol.symbol-40px.symbol-2by3 > img {
  height: 40px;
  width: 60px;
  max-width: none;
}
.symbol.symbol-45px > img {
  width: 45px;
  height: 45px;
}
.symbol.symbol-45px .symbol-label {
  width: 45px;
  height: 45px;
}
.symbol.symbol-45px.symbol-fixed .symbol-label {
  width: 45px;
  height: 45px;
}
.symbol.symbol-45px.symbol-fixed > img {
  width: 45px;
  height: 45px;
  max-width: none;
}
.symbol.symbol-45px.symbol-2by3 .symbol-label {
  height: 45px;
  width: 67.5px;
}
.symbol.symbol-45px.symbol-2by3 > img {
  height: 45px;
  width: 67.5px;
  max-width: none;
}
.symbol.symbol-50px > img {
  width: 50px;
  height: 50px;
}
.symbol.symbol-50px .symbol-label {
  width: 50px;
  height: 50px;
}
.symbol.symbol-50px.symbol-fixed .symbol-label {
  width: 50px;
  height: 50px;
}
.symbol.symbol-50px.symbol-fixed > img {
  width: 50px;
  height: 50px;
  max-width: none;
}
.symbol.symbol-50px.symbol-2by3 .symbol-label {
  height: 50px;
  width: 75px;
}
.symbol.symbol-50px.symbol-2by3 > img {
  height: 50px;
  width: 75px;
  max-width: none;
}
.symbol.symbol-55px > img {
  width: 55px;
  height: 55px;
}
.symbol.symbol-55px .symbol-label {
  width: 55px;
  height: 55px;
}
.symbol.symbol-55px.symbol-fixed .symbol-label {
  width: 55px;
  height: 55px;
}
.symbol.symbol-55px.symbol-fixed > img {
  width: 55px;
  height: 55px;
  max-width: none;
}
.symbol.symbol-55px.symbol-2by3 .symbol-label {
  height: 55px;
  width: 82.5px;
}
.symbol.symbol-55px.symbol-2by3 > img {
  height: 55px;
  width: 82.5px;
  max-width: none;
}
.symbol.symbol-60px > img {
  width: 60px;
  height: 60px;
}
.symbol.symbol-60px .symbol-label {
  width: 60px;
  height: 60px;
}
.symbol.symbol-60px.symbol-fixed .symbol-label {
  width: 60px;
  height: 60px;
}
.symbol.symbol-60px.symbol-fixed > img {
  width: 60px;
  height: 60px;
  max-width: none;
}
.symbol.symbol-60px.symbol-2by3 .symbol-label {
  height: 60px;
  width: 90px;
}
.symbol.symbol-60px.symbol-2by3 > img {
  height: 60px;
  width: 90px;
  max-width: none;
}
.symbol.symbol-65px > img {
  width: 65px;
  height: 65px;
}
.symbol.symbol-65px .symbol-label {
  width: 65px;
  height: 65px;
}
.symbol.symbol-65px.symbol-fixed .symbol-label {
  width: 65px;
  height: 65px;
}
.symbol.symbol-65px.symbol-fixed > img {
  width: 65px;
  height: 65px;
  max-width: none;
}
.symbol.symbol-65px.symbol-2by3 .symbol-label {
  height: 65px;
  width: 97.5px;
}
.symbol.symbol-65px.symbol-2by3 > img {
  height: 65px;
  width: 97.5px;
  max-width: none;
}
.symbol.symbol-70px > img {
  width: 70px;
  height: 70px;
}
.symbol.symbol-70px .symbol-label {
  width: 70px;
  height: 70px;
}
.symbol.symbol-70px.symbol-fixed .symbol-label {
  width: 70px;
  height: 70px;
}
.symbol.symbol-70px.symbol-fixed > img {
  width: 70px;
  height: 70px;
  max-width: none;
}
.symbol.symbol-70px.symbol-2by3 .symbol-label {
  height: 70px;
  width: 105px;
}
.symbol.symbol-70px.symbol-2by3 > img {
  height: 70px;
  width: 105px;
  max-width: none;
}
.symbol.symbol-75px > img {
  width: 75px;
  height: 75px;
}
.symbol.symbol-75px .symbol-label {
  width: 75px;
  height: 75px;
}
.symbol.symbol-75px.symbol-fixed .symbol-label {
  width: 75px;
  height: 75px;
}
.symbol.symbol-75px.symbol-fixed > img {
  width: 75px;
  height: 75px;
  max-width: none;
}
.symbol.symbol-75px.symbol-2by3 .symbol-label {
  height: 75px;
  width: 112.5px;
}
.symbol.symbol-75px.symbol-2by3 > img {
  height: 75px;
  width: 112.5px;
  max-width: none;
}
.symbol.symbol-100px > img {
  width: 100px;
  height: 100px;
}
.symbol.symbol-100px .symbol-label {
  width: 100px;
  height: 100px;
}
.symbol.symbol-100px.symbol-fixed .symbol-label {
  width: 100px;
  height: 100px;
}
.symbol.symbol-100px.symbol-fixed > img {
  width: 100px;
  height: 100px;
  max-width: none;
}
.symbol.symbol-100px.symbol-2by3 .symbol-label {
  height: 100px;
  width: 150px;
}
.symbol.symbol-100px.symbol-2by3 > img {
  height: 100px;
  width: 150px;
  max-width: none;
}
.symbol.symbol-125px > img {
  width: 125px;
  height: 125px;
}
.symbol.symbol-125px .symbol-label {
  width: 125px;
  height: 125px;
}
.symbol.symbol-125px.symbol-fixed .symbol-label {
  width: 125px;
  height: 125px;
}
.symbol.symbol-125px.symbol-fixed > img {
  width: 125px;
  height: 125px;
  max-width: none;
}
.symbol.symbol-125px.symbol-2by3 .symbol-label {
  height: 125px;
  width: 187.5px;
}
.symbol.symbol-125px.symbol-2by3 > img {
  height: 125px;
  width: 187.5px;
  max-width: none;
}
.symbol.symbol-150px > img {
  width: 150px;
  height: 150px;
}
.symbol.symbol-150px .symbol-label {
  width: 150px;
  height: 150px;
}
.symbol.symbol-150px.symbol-fixed .symbol-label {
  width: 150px;
  height: 150px;
}
.symbol.symbol-150px.symbol-fixed > img {
  width: 150px;
  height: 150px;
  max-width: none;
}
.symbol.symbol-150px.symbol-2by3 .symbol-label {
  height: 150px;
  width: 225px;
}
.symbol.symbol-150px.symbol-2by3 > img {
  height: 150px;
  width: 225px;
  max-width: none;
}
.symbol.symbol-160px > img {
  width: 160px;
  height: 160px;
}
.symbol.symbol-160px .symbol-label {
  width: 160px;
  height: 160px;
}
.symbol.symbol-160px.symbol-fixed .symbol-label {
  width: 160px;
  height: 160px;
}
.symbol.symbol-160px.symbol-fixed > img {
  width: 160px;
  height: 160px;
  max-width: none;
}
.symbol.symbol-160px.symbol-2by3 .symbol-label {
  height: 160px;
  width: 240px;
}
.symbol.symbol-160px.symbol-2by3 > img {
  height: 160px;
  width: 240px;
  max-width: none;
}
.symbol.symbol-175px > img {
  width: 175px;
  height: 175px;
}
.symbol.symbol-175px .symbol-label {
  width: 175px;
  height: 175px;
}
.symbol.symbol-175px.symbol-fixed .symbol-label {
  width: 175px;
  height: 175px;
}
.symbol.symbol-175px.symbol-fixed > img {
  width: 175px;
  height: 175px;
  max-width: none;
}
.symbol.symbol-175px.symbol-2by3 .symbol-label {
  height: 175px;
  width: 262.5px;
}
.symbol.symbol-175px.symbol-2by3 > img {
  height: 175px;
  width: 262.5px;
  max-width: none;
}
.symbol.symbol-200px > img {
  width: 200px;
  height: 200px;
}
.symbol.symbol-200px .symbol-label {
  width: 200px;
  height: 200px;
}
.symbol.symbol-200px.symbol-fixed .symbol-label {
  width: 200px;
  height: 200px;
}
.symbol.symbol-200px.symbol-fixed > img {
  width: 200px;
  height: 200px;
  max-width: none;
}
.symbol.symbol-200px.symbol-2by3 .symbol-label {
  height: 200px;
  width: 300px;
}
.symbol.symbol-200px.symbol-2by3 > img {
  height: 200px;
  width: 300px;
  max-width: none;
}
@media (min-width: 576px) {
  .symbol.symbol-sm-20px > img {
    width: 20px;
    height: 20px;
  }
  .symbol.symbol-sm-20px .symbol-label {
    width: 20px;
    height: 20px;
  }
  .symbol.symbol-sm-20px.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px;
  }
  .symbol.symbol-sm-20px.symbol-fixed > img {
    width: 20px;
    height: 20px;
    max-width: none;
  }
  .symbol.symbol-sm-20px.symbol-2by3 .symbol-label {
    height: 20px;
    width: 30px;
  }
  .symbol.symbol-sm-20px.symbol-2by3 > img {
    height: 20px;
    width: 30px;
    max-width: none;
  }
  .symbol.symbol-sm-25px > img {
    width: 25px;
    height: 25px;
  }
  .symbol.symbol-sm-25px .symbol-label {
    width: 25px;
    height: 25px;
  }
  .symbol.symbol-sm-25px.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px;
  }
  .symbol.symbol-sm-25px.symbol-fixed > img {
    width: 25px;
    height: 25px;
    max-width: none;
  }
  .symbol.symbol-sm-25px.symbol-2by3 .symbol-label {
    height: 25px;
    width: 37.5px;
  }
  .symbol.symbol-sm-25px.symbol-2by3 > img {
    height: 25px;
    width: 37.5px;
    max-width: none;
  }
  .symbol.symbol-sm-30px > img {
    width: 30px;
    height: 30px;
  }
  .symbol.symbol-sm-30px .symbol-label {
    width: 30px;
    height: 30px;
  }
  .symbol.symbol-sm-30px.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px;
  }
  .symbol.symbol-sm-30px.symbol-fixed > img {
    width: 30px;
    height: 30px;
    max-width: none;
  }
  .symbol.symbol-sm-30px.symbol-2by3 .symbol-label {
    height: 30px;
    width: 45px;
  }
  .symbol.symbol-sm-30px.symbol-2by3 > img {
    height: 30px;
    width: 45px;
    max-width: none;
  }
  .symbol.symbol-sm-35px > img {
    width: 35px;
    height: 35px;
  }
  .symbol.symbol-sm-35px .symbol-label {
    width: 35px;
    height: 35px;
  }
  .symbol.symbol-sm-35px.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px;
  }
  .symbol.symbol-sm-35px.symbol-fixed > img {
    width: 35px;
    height: 35px;
    max-width: none;
  }
  .symbol.symbol-sm-35px.symbol-2by3 .symbol-label {
    height: 35px;
    width: 52.5px;
  }
  .symbol.symbol-sm-35px.symbol-2by3 > img {
    height: 35px;
    width: 52.5px;
    max-width: none;
  }
  .symbol.symbol-sm-40px > img {
    width: 40px;
    height: 40px;
  }
  .symbol.symbol-sm-40px .symbol-label {
    width: 40px;
    height: 40px;
  }
  .symbol.symbol-sm-40px.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px;
  }
  .symbol.symbol-sm-40px.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: none;
  }
  .symbol.symbol-sm-40px.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px;
  }
  .symbol.symbol-sm-40px.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: none;
  }
  .symbol.symbol-sm-45px > img {
    width: 45px;
    height: 45px;
  }
  .symbol.symbol-sm-45px .symbol-label {
    width: 45px;
    height: 45px;
  }
  .symbol.symbol-sm-45px.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px;
  }
  .symbol.symbol-sm-45px.symbol-fixed > img {
    width: 45px;
    height: 45px;
    max-width: none;
  }
  .symbol.symbol-sm-45px.symbol-2by3 .symbol-label {
    height: 45px;
    width: 67.5px;
  }
  .symbol.symbol-sm-45px.symbol-2by3 > img {
    height: 45px;
    width: 67.5px;
    max-width: none;
  }
  .symbol.symbol-sm-50px > img {
    width: 50px;
    height: 50px;
  }
  .symbol.symbol-sm-50px .symbol-label {
    width: 50px;
    height: 50px;
  }
  .symbol.symbol-sm-50px.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px;
  }
  .symbol.symbol-sm-50px.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: none;
  }
  .symbol.symbol-sm-50px.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px;
  }
  .symbol.symbol-sm-50px.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: none;
  }
  .symbol.symbol-sm-55px > img {
    width: 55px;
    height: 55px;
  }
  .symbol.symbol-sm-55px .symbol-label {
    width: 55px;
    height: 55px;
  }
  .symbol.symbol-sm-55px.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px;
  }
  .symbol.symbol-sm-55px.symbol-fixed > img {
    width: 55px;
    height: 55px;
    max-width: none;
  }
  .symbol.symbol-sm-55px.symbol-2by3 .symbol-label {
    height: 55px;
    width: 82.5px;
  }
  .symbol.symbol-sm-55px.symbol-2by3 > img {
    height: 55px;
    width: 82.5px;
    max-width: none;
  }
  .symbol.symbol-sm-60px > img {
    width: 60px;
    height: 60px;
  }
  .symbol.symbol-sm-60px .symbol-label {
    width: 60px;
    height: 60px;
  }
  .symbol.symbol-sm-60px.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px;
  }
  .symbol.symbol-sm-60px.symbol-fixed > img {
    width: 60px;
    height: 60px;
    max-width: none;
  }
  .symbol.symbol-sm-60px.symbol-2by3 .symbol-label {
    height: 60px;
    width: 90px;
  }
  .symbol.symbol-sm-60px.symbol-2by3 > img {
    height: 60px;
    width: 90px;
    max-width: none;
  }
  .symbol.symbol-sm-65px > img {
    width: 65px;
    height: 65px;
  }
  .symbol.symbol-sm-65px .symbol-label {
    width: 65px;
    height: 65px;
  }
  .symbol.symbol-sm-65px.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px;
  }
  .symbol.symbol-sm-65px.symbol-fixed > img {
    width: 65px;
    height: 65px;
    max-width: none;
  }
  .symbol.symbol-sm-65px.symbol-2by3 .symbol-label {
    height: 65px;
    width: 97.5px;
  }
  .symbol.symbol-sm-65px.symbol-2by3 > img {
    height: 65px;
    width: 97.5px;
    max-width: none;
  }
  .symbol.symbol-sm-70px > img {
    width: 70px;
    height: 70px;
  }
  .symbol.symbol-sm-70px .symbol-label {
    width: 70px;
    height: 70px;
  }
  .symbol.symbol-sm-70px.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px;
  }
  .symbol.symbol-sm-70px.symbol-fixed > img {
    width: 70px;
    height: 70px;
    max-width: none;
  }
  .symbol.symbol-sm-70px.symbol-2by3 .symbol-label {
    height: 70px;
    width: 105px;
  }
  .symbol.symbol-sm-70px.symbol-2by3 > img {
    height: 70px;
    width: 105px;
    max-width: none;
  }
  .symbol.symbol-sm-75px > img {
    width: 75px;
    height: 75px;
  }
  .symbol.symbol-sm-75px .symbol-label {
    width: 75px;
    height: 75px;
  }
  .symbol.symbol-sm-75px.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px;
  }
  .symbol.symbol-sm-75px.symbol-fixed > img {
    width: 75px;
    height: 75px;
    max-width: none;
  }
  .symbol.symbol-sm-75px.symbol-2by3 .symbol-label {
    height: 75px;
    width: 112.5px;
  }
  .symbol.symbol-sm-75px.symbol-2by3 > img {
    height: 75px;
    width: 112.5px;
    max-width: none;
  }
  .symbol.symbol-sm-100px > img {
    width: 100px;
    height: 100px;
  }
  .symbol.symbol-sm-100px .symbol-label {
    width: 100px;
    height: 100px;
  }
  .symbol.symbol-sm-100px.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px;
  }
  .symbol.symbol-sm-100px.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: none;
  }
  .symbol.symbol-sm-100px.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px;
  }
  .symbol.symbol-sm-100px.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: none;
  }
  .symbol.symbol-sm-125px > img {
    width: 125px;
    height: 125px;
  }
  .symbol.symbol-sm-125px .symbol-label {
    width: 125px;
    height: 125px;
  }
  .symbol.symbol-sm-125px.symbol-fixed .symbol-label {
    width: 125px;
    height: 125px;
  }
  .symbol.symbol-sm-125px.symbol-fixed > img {
    width: 125px;
    height: 125px;
    max-width: none;
  }
  .symbol.symbol-sm-125px.symbol-2by3 .symbol-label {
    height: 125px;
    width: 187.5px;
  }
  .symbol.symbol-sm-125px.symbol-2by3 > img {
    height: 125px;
    width: 187.5px;
    max-width: none;
  }
  .symbol.symbol-sm-150px > img {
    width: 150px;
    height: 150px;
  }
  .symbol.symbol-sm-150px .symbol-label {
    width: 150px;
    height: 150px;
  }
  .symbol.symbol-sm-150px.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px;
  }
  .symbol.symbol-sm-150px.symbol-fixed > img {
    width: 150px;
    height: 150px;
    max-width: none;
  }
  .symbol.symbol-sm-150px.symbol-2by3 .symbol-label {
    height: 150px;
    width: 225px;
  }
  .symbol.symbol-sm-150px.symbol-2by3 > img {
    height: 150px;
    width: 225px;
    max-width: none;
  }
  .symbol.symbol-sm-160px > img {
    width: 160px;
    height: 160px;
  }
  .symbol.symbol-sm-160px .symbol-label {
    width: 160px;
    height: 160px;
  }
  .symbol.symbol-sm-160px.symbol-fixed .symbol-label {
    width: 160px;
    height: 160px;
  }
  .symbol.symbol-sm-160px.symbol-fixed > img {
    width: 160px;
    height: 160px;
    max-width: none;
  }
  .symbol.symbol-sm-160px.symbol-2by3 .symbol-label {
    height: 160px;
    width: 240px;
  }
  .symbol.symbol-sm-160px.symbol-2by3 > img {
    height: 160px;
    width: 240px;
    max-width: none;
  }
  .symbol.symbol-sm-175px > img {
    width: 175px;
    height: 175px;
  }
  .symbol.symbol-sm-175px .symbol-label {
    width: 175px;
    height: 175px;
  }
  .symbol.symbol-sm-175px.symbol-fixed .symbol-label {
    width: 175px;
    height: 175px;
  }
  .symbol.symbol-sm-175px.symbol-fixed > img {
    width: 175px;
    height: 175px;
    max-width: none;
  }
  .symbol.symbol-sm-175px.symbol-2by3 .symbol-label {
    height: 175px;
    width: 262.5px;
  }
  .symbol.symbol-sm-175px.symbol-2by3 > img {
    height: 175px;
    width: 262.5px;
    max-width: none;
  }
  .symbol.symbol-sm-200px > img {
    width: 200px;
    height: 200px;
  }
  .symbol.symbol-sm-200px .symbol-label {
    width: 200px;
    height: 200px;
  }
  .symbol.symbol-sm-200px.symbol-fixed .symbol-label {
    width: 200px;
    height: 200px;
  }
  .symbol.symbol-sm-200px.symbol-fixed > img {
    width: 200px;
    height: 200px;
    max-width: none;
  }
  .symbol.symbol-sm-200px.symbol-2by3 .symbol-label {
    height: 200px;
    width: 300px;
  }
  .symbol.symbol-sm-200px.symbol-2by3 > img {
    height: 200px;
    width: 300px;
    max-width: none;
  }
}
@media (min-width: 768px) {
  .symbol.symbol-md-20px > img {
    width: 20px;
    height: 20px;
  }
  .symbol.symbol-md-20px .symbol-label {
    width: 20px;
    height: 20px;
  }
  .symbol.symbol-md-20px.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px;
  }
  .symbol.symbol-md-20px.symbol-fixed > img {
    width: 20px;
    height: 20px;
    max-width: none;
  }
  .symbol.symbol-md-20px.symbol-2by3 .symbol-label {
    height: 20px;
    width: 30px;
  }
  .symbol.symbol-md-20px.symbol-2by3 > img {
    height: 20px;
    width: 30px;
    max-width: none;
  }
  .symbol.symbol-md-25px > img {
    width: 25px;
    height: 25px;
  }
  .symbol.symbol-md-25px .symbol-label {
    width: 25px;
    height: 25px;
  }
  .symbol.symbol-md-25px.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px;
  }
  .symbol.symbol-md-25px.symbol-fixed > img {
    width: 25px;
    height: 25px;
    max-width: none;
  }
  .symbol.symbol-md-25px.symbol-2by3 .symbol-label {
    height: 25px;
    width: 37.5px;
  }
  .symbol.symbol-md-25px.symbol-2by3 > img {
    height: 25px;
    width: 37.5px;
    max-width: none;
  }
  .symbol.symbol-md-30px > img {
    width: 30px;
    height: 30px;
  }
  .symbol.symbol-md-30px .symbol-label {
    width: 30px;
    height: 30px;
  }
  .symbol.symbol-md-30px.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px;
  }
  .symbol.symbol-md-30px.symbol-fixed > img {
    width: 30px;
    height: 30px;
    max-width: none;
  }
  .symbol.symbol-md-30px.symbol-2by3 .symbol-label {
    height: 30px;
    width: 45px;
  }
  .symbol.symbol-md-30px.symbol-2by3 > img {
    height: 30px;
    width: 45px;
    max-width: none;
  }
  .symbol.symbol-md-35px > img {
    width: 35px;
    height: 35px;
  }
  .symbol.symbol-md-35px .symbol-label {
    width: 35px;
    height: 35px;
  }
  .symbol.symbol-md-35px.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px;
  }
  .symbol.symbol-md-35px.symbol-fixed > img {
    width: 35px;
    height: 35px;
    max-width: none;
  }
  .symbol.symbol-md-35px.symbol-2by3 .symbol-label {
    height: 35px;
    width: 52.5px;
  }
  .symbol.symbol-md-35px.symbol-2by3 > img {
    height: 35px;
    width: 52.5px;
    max-width: none;
  }
  .symbol.symbol-md-40px > img {
    width: 40px;
    height: 40px;
  }
  .symbol.symbol-md-40px .symbol-label {
    width: 40px;
    height: 40px;
  }
  .symbol.symbol-md-40px.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px;
  }
  .symbol.symbol-md-40px.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: none;
  }
  .symbol.symbol-md-40px.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px;
  }
  .symbol.symbol-md-40px.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: none;
  }
  .symbol.symbol-md-45px > img {
    width: 45px;
    height: 45px;
  }
  .symbol.symbol-md-45px .symbol-label {
    width: 45px;
    height: 45px;
  }
  .symbol.symbol-md-45px.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px;
  }
  .symbol.symbol-md-45px.symbol-fixed > img {
    width: 45px;
    height: 45px;
    max-width: none;
  }
  .symbol.symbol-md-45px.symbol-2by3 .symbol-label {
    height: 45px;
    width: 67.5px;
  }
  .symbol.symbol-md-45px.symbol-2by3 > img {
    height: 45px;
    width: 67.5px;
    max-width: none;
  }
  .symbol.symbol-md-50px > img {
    width: 50px;
    height: 50px;
  }
  .symbol.symbol-md-50px .symbol-label {
    width: 50px;
    height: 50px;
  }
  .symbol.symbol-md-50px.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px;
  }
  .symbol.symbol-md-50px.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: none;
  }
  .symbol.symbol-md-50px.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px;
  }
  .symbol.symbol-md-50px.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: none;
  }
  .symbol.symbol-md-55px > img {
    width: 55px;
    height: 55px;
  }
  .symbol.symbol-md-55px .symbol-label {
    width: 55px;
    height: 55px;
  }
  .symbol.symbol-md-55px.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px;
  }
  .symbol.symbol-md-55px.symbol-fixed > img {
    width: 55px;
    height: 55px;
    max-width: none;
  }
  .symbol.symbol-md-55px.symbol-2by3 .symbol-label {
    height: 55px;
    width: 82.5px;
  }
  .symbol.symbol-md-55px.symbol-2by3 > img {
    height: 55px;
    width: 82.5px;
    max-width: none;
  }
  .symbol.symbol-md-60px > img {
    width: 60px;
    height: 60px;
  }
  .symbol.symbol-md-60px .symbol-label {
    width: 60px;
    height: 60px;
  }
  .symbol.symbol-md-60px.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px;
  }
  .symbol.symbol-md-60px.symbol-fixed > img {
    width: 60px;
    height: 60px;
    max-width: none;
  }
  .symbol.symbol-md-60px.symbol-2by3 .symbol-label {
    height: 60px;
    width: 90px;
  }
  .symbol.symbol-md-60px.symbol-2by3 > img {
    height: 60px;
    width: 90px;
    max-width: none;
  }
  .symbol.symbol-md-65px > img {
    width: 65px;
    height: 65px;
  }
  .symbol.symbol-md-65px .symbol-label {
    width: 65px;
    height: 65px;
  }
  .symbol.symbol-md-65px.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px;
  }
  .symbol.symbol-md-65px.symbol-fixed > img {
    width: 65px;
    height: 65px;
    max-width: none;
  }
  .symbol.symbol-md-65px.symbol-2by3 .symbol-label {
    height: 65px;
    width: 97.5px;
  }
  .symbol.symbol-md-65px.symbol-2by3 > img {
    height: 65px;
    width: 97.5px;
    max-width: none;
  }
  .symbol.symbol-md-70px > img {
    width: 70px;
    height: 70px;
  }
  .symbol.symbol-md-70px .symbol-label {
    width: 70px;
    height: 70px;
  }
  .symbol.symbol-md-70px.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px;
  }
  .symbol.symbol-md-70px.symbol-fixed > img {
    width: 70px;
    height: 70px;
    max-width: none;
  }
  .symbol.symbol-md-70px.symbol-2by3 .symbol-label {
    height: 70px;
    width: 105px;
  }
  .symbol.symbol-md-70px.symbol-2by3 > img {
    height: 70px;
    width: 105px;
    max-width: none;
  }
  .symbol.symbol-md-75px > img {
    width: 75px;
    height: 75px;
  }
  .symbol.symbol-md-75px .symbol-label {
    width: 75px;
    height: 75px;
  }
  .symbol.symbol-md-75px.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px;
  }
  .symbol.symbol-md-75px.symbol-fixed > img {
    width: 75px;
    height: 75px;
    max-width: none;
  }
  .symbol.symbol-md-75px.symbol-2by3 .symbol-label {
    height: 75px;
    width: 112.5px;
  }
  .symbol.symbol-md-75px.symbol-2by3 > img {
    height: 75px;
    width: 112.5px;
    max-width: none;
  }
  .symbol.symbol-md-100px > img {
    width: 100px;
    height: 100px;
  }
  .symbol.symbol-md-100px .symbol-label {
    width: 100px;
    height: 100px;
  }
  .symbol.symbol-md-100px.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px;
  }
  .symbol.symbol-md-100px.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: none;
  }
  .symbol.symbol-md-100px.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px;
  }
  .symbol.symbol-md-100px.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: none;
  }
  .symbol.symbol-md-125px > img {
    width: 125px;
    height: 125px;
  }
  .symbol.symbol-md-125px .symbol-label {
    width: 125px;
    height: 125px;
  }
  .symbol.symbol-md-125px.symbol-fixed .symbol-label {
    width: 125px;
    height: 125px;
  }
  .symbol.symbol-md-125px.symbol-fixed > img {
    width: 125px;
    height: 125px;
    max-width: none;
  }
  .symbol.symbol-md-125px.symbol-2by3 .symbol-label {
    height: 125px;
    width: 187.5px;
  }
  .symbol.symbol-md-125px.symbol-2by3 > img {
    height: 125px;
    width: 187.5px;
    max-width: none;
  }
  .symbol.symbol-md-150px > img {
    width: 150px;
    height: 150px;
  }
  .symbol.symbol-md-150px .symbol-label {
    width: 150px;
    height: 150px;
  }
  .symbol.symbol-md-150px.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px;
  }
  .symbol.symbol-md-150px.symbol-fixed > img {
    width: 150px;
    height: 150px;
    max-width: none;
  }
  .symbol.symbol-md-150px.symbol-2by3 .symbol-label {
    height: 150px;
    width: 225px;
  }
  .symbol.symbol-md-150px.symbol-2by3 > img {
    height: 150px;
    width: 225px;
    max-width: none;
  }
  .symbol.symbol-md-160px > img {
    width: 160px;
    height: 160px;
  }
  .symbol.symbol-md-160px .symbol-label {
    width: 160px;
    height: 160px;
  }
  .symbol.symbol-md-160px.symbol-fixed .symbol-label {
    width: 160px;
    height: 160px;
  }
  .symbol.symbol-md-160px.symbol-fixed > img {
    width: 160px;
    height: 160px;
    max-width: none;
  }
  .symbol.symbol-md-160px.symbol-2by3 .symbol-label {
    height: 160px;
    width: 240px;
  }
  .symbol.symbol-md-160px.symbol-2by3 > img {
    height: 160px;
    width: 240px;
    max-width: none;
  }
  .symbol.symbol-md-175px > img {
    width: 175px;
    height: 175px;
  }
  .symbol.symbol-md-175px .symbol-label {
    width: 175px;
    height: 175px;
  }
  .symbol.symbol-md-175px.symbol-fixed .symbol-label {
    width: 175px;
    height: 175px;
  }
  .symbol.symbol-md-175px.symbol-fixed > img {
    width: 175px;
    height: 175px;
    max-width: none;
  }
  .symbol.symbol-md-175px.symbol-2by3 .symbol-label {
    height: 175px;
    width: 262.5px;
  }
  .symbol.symbol-md-175px.symbol-2by3 > img {
    height: 175px;
    width: 262.5px;
    max-width: none;
  }
  .symbol.symbol-md-200px > img {
    width: 200px;
    height: 200px;
  }
  .symbol.symbol-md-200px .symbol-label {
    width: 200px;
    height: 200px;
  }
  .symbol.symbol-md-200px.symbol-fixed .symbol-label {
    width: 200px;
    height: 200px;
  }
  .symbol.symbol-md-200px.symbol-fixed > img {
    width: 200px;
    height: 200px;
    max-width: none;
  }
  .symbol.symbol-md-200px.symbol-2by3 .symbol-label {
    height: 200px;
    width: 300px;
  }
  .symbol.symbol-md-200px.symbol-2by3 > img {
    height: 200px;
    width: 300px;
    max-width: none;
  }
}
@media (min-width: 992px) {
  .symbol.symbol-lg-20px > img {
    width: 20px;
    height: 20px;
  }
  .symbol.symbol-lg-20px .symbol-label {
    width: 20px;
    height: 20px;
  }
  .symbol.symbol-lg-20px.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px;
  }
  .symbol.symbol-lg-20px.symbol-fixed > img {
    width: 20px;
    height: 20px;
    max-width: none;
  }
  .symbol.symbol-lg-20px.symbol-2by3 .symbol-label {
    height: 20px;
    width: 30px;
  }
  .symbol.symbol-lg-20px.symbol-2by3 > img {
    height: 20px;
    width: 30px;
    max-width: none;
  }
  .symbol.symbol-lg-25px > img {
    width: 25px;
    height: 25px;
  }
  .symbol.symbol-lg-25px .symbol-label {
    width: 25px;
    height: 25px;
  }
  .symbol.symbol-lg-25px.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px;
  }
  .symbol.symbol-lg-25px.symbol-fixed > img {
    width: 25px;
    height: 25px;
    max-width: none;
  }
  .symbol.symbol-lg-25px.symbol-2by3 .symbol-label {
    height: 25px;
    width: 37.5px;
  }
  .symbol.symbol-lg-25px.symbol-2by3 > img {
    height: 25px;
    width: 37.5px;
    max-width: none;
  }
  .symbol.symbol-lg-30px > img {
    width: 30px;
    height: 30px;
  }
  .symbol.symbol-lg-30px .symbol-label {
    width: 30px;
    height: 30px;
  }
  .symbol.symbol-lg-30px.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px;
  }
  .symbol.symbol-lg-30px.symbol-fixed > img {
    width: 30px;
    height: 30px;
    max-width: none;
  }
  .symbol.symbol-lg-30px.symbol-2by3 .symbol-label {
    height: 30px;
    width: 45px;
  }
  .symbol.symbol-lg-30px.symbol-2by3 > img {
    height: 30px;
    width: 45px;
    max-width: none;
  }
  .symbol.symbol-lg-35px > img {
    width: 35px;
    height: 35px;
  }
  .symbol.symbol-lg-35px .symbol-label {
    width: 35px;
    height: 35px;
  }
  .symbol.symbol-lg-35px.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px;
  }
  .symbol.symbol-lg-35px.symbol-fixed > img {
    width: 35px;
    height: 35px;
    max-width: none;
  }
  .symbol.symbol-lg-35px.symbol-2by3 .symbol-label {
    height: 35px;
    width: 52.5px;
  }
  .symbol.symbol-lg-35px.symbol-2by3 > img {
    height: 35px;
    width: 52.5px;
    max-width: none;
  }
  .symbol.symbol-lg-40px > img {
    width: 40px;
    height: 40px;
  }
  .symbol.symbol-lg-40px .symbol-label {
    width: 40px;
    height: 40px;
  }
  .symbol.symbol-lg-40px.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px;
  }
  .symbol.symbol-lg-40px.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: none;
  }
  .symbol.symbol-lg-40px.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px;
  }
  .symbol.symbol-lg-40px.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: none;
  }
  .symbol.symbol-lg-45px > img {
    width: 45px;
    height: 45px;
  }
  .symbol.symbol-lg-45px .symbol-label {
    width: 45px;
    height: 45px;
  }
  .symbol.symbol-lg-45px.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px;
  }
  .symbol.symbol-lg-45px.symbol-fixed > img {
    width: 45px;
    height: 45px;
    max-width: none;
  }
  .symbol.symbol-lg-45px.symbol-2by3 .symbol-label {
    height: 45px;
    width: 67.5px;
  }
  .symbol.symbol-lg-45px.symbol-2by3 > img {
    height: 45px;
    width: 67.5px;
    max-width: none;
  }
  .symbol.symbol-lg-50px > img {
    width: 50px;
    height: 50px;
  }
  .symbol.symbol-lg-50px .symbol-label {
    width: 50px;
    height: 50px;
  }
  .symbol.symbol-lg-50px.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px;
  }
  .symbol.symbol-lg-50px.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: none;
  }
  .symbol.symbol-lg-50px.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px;
  }
  .symbol.symbol-lg-50px.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: none;
  }
  .symbol.symbol-lg-55px > img {
    width: 55px;
    height: 55px;
  }
  .symbol.symbol-lg-55px .symbol-label {
    width: 55px;
    height: 55px;
  }
  .symbol.symbol-lg-55px.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px;
  }
  .symbol.symbol-lg-55px.symbol-fixed > img {
    width: 55px;
    height: 55px;
    max-width: none;
  }
  .symbol.symbol-lg-55px.symbol-2by3 .symbol-label {
    height: 55px;
    width: 82.5px;
  }
  .symbol.symbol-lg-55px.symbol-2by3 > img {
    height: 55px;
    width: 82.5px;
    max-width: none;
  }
  .symbol.symbol-lg-60px > img {
    width: 60px;
    height: 60px;
  }
  .symbol.symbol-lg-60px .symbol-label {
    width: 60px;
    height: 60px;
  }
  .symbol.symbol-lg-60px.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px;
  }
  .symbol.symbol-lg-60px.symbol-fixed > img {
    width: 60px;
    height: 60px;
    max-width: none;
  }
  .symbol.symbol-lg-60px.symbol-2by3 .symbol-label {
    height: 60px;
    width: 90px;
  }
  .symbol.symbol-lg-60px.symbol-2by3 > img {
    height: 60px;
    width: 90px;
    max-width: none;
  }
  .symbol.symbol-lg-65px > img {
    width: 65px;
    height: 65px;
  }
  .symbol.symbol-lg-65px .symbol-label {
    width: 65px;
    height: 65px;
  }
  .symbol.symbol-lg-65px.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px;
  }
  .symbol.symbol-lg-65px.symbol-fixed > img {
    width: 65px;
    height: 65px;
    max-width: none;
  }
  .symbol.symbol-lg-65px.symbol-2by3 .symbol-label {
    height: 65px;
    width: 97.5px;
  }
  .symbol.symbol-lg-65px.symbol-2by3 > img {
    height: 65px;
    width: 97.5px;
    max-width: none;
  }
  .symbol.symbol-lg-70px > img {
    width: 70px;
    height: 70px;
  }
  .symbol.symbol-lg-70px .symbol-label {
    width: 70px;
    height: 70px;
  }
  .symbol.symbol-lg-70px.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px;
  }
  .symbol.symbol-lg-70px.symbol-fixed > img {
    width: 70px;
    height: 70px;
    max-width: none;
  }
  .symbol.symbol-lg-70px.symbol-2by3 .symbol-label {
    height: 70px;
    width: 105px;
  }
  .symbol.symbol-lg-70px.symbol-2by3 > img {
    height: 70px;
    width: 105px;
    max-width: none;
  }
  .symbol.symbol-lg-75px > img {
    width: 75px;
    height: 75px;
  }
  .symbol.symbol-lg-75px .symbol-label {
    width: 75px;
    height: 75px;
  }
  .symbol.symbol-lg-75px.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px;
  }
  .symbol.symbol-lg-75px.symbol-fixed > img {
    width: 75px;
    height: 75px;
    max-width: none;
  }
  .symbol.symbol-lg-75px.symbol-2by3 .symbol-label {
    height: 75px;
    width: 112.5px;
  }
  .symbol.symbol-lg-75px.symbol-2by3 > img {
    height: 75px;
    width: 112.5px;
    max-width: none;
  }
  .symbol.symbol-lg-100px > img {
    width: 100px;
    height: 100px;
  }
  .symbol.symbol-lg-100px .symbol-label {
    width: 100px;
    height: 100px;
  }
  .symbol.symbol-lg-100px.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px;
  }
  .symbol.symbol-lg-100px.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: none;
  }
  .symbol.symbol-lg-100px.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px;
  }
  .symbol.symbol-lg-100px.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: none;
  }
  .symbol.symbol-lg-125px > img {
    width: 125px;
    height: 125px;
  }
  .symbol.symbol-lg-125px .symbol-label {
    width: 125px;
    height: 125px;
  }
  .symbol.symbol-lg-125px.symbol-fixed .symbol-label {
    width: 125px;
    height: 125px;
  }
  .symbol.symbol-lg-125px.symbol-fixed > img {
    width: 125px;
    height: 125px;
    max-width: none;
  }
  .symbol.symbol-lg-125px.symbol-2by3 .symbol-label {
    height: 125px;
    width: 187.5px;
  }
  .symbol.symbol-lg-125px.symbol-2by3 > img {
    height: 125px;
    width: 187.5px;
    max-width: none;
  }
  .symbol.symbol-lg-150px > img {
    width: 150px;
    height: 150px;
  }
  .symbol.symbol-lg-150px .symbol-label {
    width: 150px;
    height: 150px;
  }
  .symbol.symbol-lg-150px.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px;
  }
  .symbol.symbol-lg-150px.symbol-fixed > img {
    width: 150px;
    height: 150px;
    max-width: none;
  }
  .symbol.symbol-lg-150px.symbol-2by3 .symbol-label {
    height: 150px;
    width: 225px;
  }
  .symbol.symbol-lg-150px.symbol-2by3 > img {
    height: 150px;
    width: 225px;
    max-width: none;
  }
  .symbol.symbol-lg-160px > img {
    width: 160px;
    height: 160px;
  }
  .symbol.symbol-lg-160px .symbol-label {
    width: 160px;
    height: 160px;
  }
  .symbol.symbol-lg-160px.symbol-fixed .symbol-label {
    width: 160px;
    height: 160px;
  }
  .symbol.symbol-lg-160px.symbol-fixed > img {
    width: 160px;
    height: 160px;
    max-width: none;
  }
  .symbol.symbol-lg-160px.symbol-2by3 .symbol-label {
    height: 160px;
    width: 240px;
  }
  .symbol.symbol-lg-160px.symbol-2by3 > img {
    height: 160px;
    width: 240px;
    max-width: none;
  }
  .symbol.symbol-lg-175px > img {
    width: 175px;
    height: 175px;
  }
  .symbol.symbol-lg-175px .symbol-label {
    width: 175px;
    height: 175px;
  }
  .symbol.symbol-lg-175px.symbol-fixed .symbol-label {
    width: 175px;
    height: 175px;
  }
  .symbol.symbol-lg-175px.symbol-fixed > img {
    width: 175px;
    height: 175px;
    max-width: none;
  }
  .symbol.symbol-lg-175px.symbol-2by3 .symbol-label {
    height: 175px;
    width: 262.5px;
  }
  .symbol.symbol-lg-175px.symbol-2by3 > img {
    height: 175px;
    width: 262.5px;
    max-width: none;
  }
  .symbol.symbol-lg-200px > img {
    width: 200px;
    height: 200px;
  }
  .symbol.symbol-lg-200px .symbol-label {
    width: 200px;
    height: 200px;
  }
  .symbol.symbol-lg-200px.symbol-fixed .symbol-label {
    width: 200px;
    height: 200px;
  }
  .symbol.symbol-lg-200px.symbol-fixed > img {
    width: 200px;
    height: 200px;
    max-width: none;
  }
  .symbol.symbol-lg-200px.symbol-2by3 .symbol-label {
    height: 200px;
    width: 300px;
  }
  .symbol.symbol-lg-200px.symbol-2by3 > img {
    height: 200px;
    width: 300px;
    max-width: none;
  }
}
@media (min-width: 1200px) {
  .symbol.symbol-xl-20px > img {
    width: 20px;
    height: 20px;
  }
  .symbol.symbol-xl-20px .symbol-label {
    width: 20px;
    height: 20px;
  }
  .symbol.symbol-xl-20px.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px;
  }
  .symbol.symbol-xl-20px.symbol-fixed > img {
    width: 20px;
    height: 20px;
    max-width: none;
  }
  .symbol.symbol-xl-20px.symbol-2by3 .symbol-label {
    height: 20px;
    width: 30px;
  }
  .symbol.symbol-xl-20px.symbol-2by3 > img {
    height: 20px;
    width: 30px;
    max-width: none;
  }
  .symbol.symbol-xl-25px > img {
    width: 25px;
    height: 25px;
  }
  .symbol.symbol-xl-25px .symbol-label {
    width: 25px;
    height: 25px;
  }
  .symbol.symbol-xl-25px.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px;
  }
  .symbol.symbol-xl-25px.symbol-fixed > img {
    width: 25px;
    height: 25px;
    max-width: none;
  }
  .symbol.symbol-xl-25px.symbol-2by3 .symbol-label {
    height: 25px;
    width: 37.5px;
  }
  .symbol.symbol-xl-25px.symbol-2by3 > img {
    height: 25px;
    width: 37.5px;
    max-width: none;
  }
  .symbol.symbol-xl-30px > img {
    width: 30px;
    height: 30px;
  }
  .symbol.symbol-xl-30px .symbol-label {
    width: 30px;
    height: 30px;
  }
  .symbol.symbol-xl-30px.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px;
  }
  .symbol.symbol-xl-30px.symbol-fixed > img {
    width: 30px;
    height: 30px;
    max-width: none;
  }
  .symbol.symbol-xl-30px.symbol-2by3 .symbol-label {
    height: 30px;
    width: 45px;
  }
  .symbol.symbol-xl-30px.symbol-2by3 > img {
    height: 30px;
    width: 45px;
    max-width: none;
  }
  .symbol.symbol-xl-35px > img {
    width: 35px;
    height: 35px;
  }
  .symbol.symbol-xl-35px .symbol-label {
    width: 35px;
    height: 35px;
  }
  .symbol.symbol-xl-35px.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px;
  }
  .symbol.symbol-xl-35px.symbol-fixed > img {
    width: 35px;
    height: 35px;
    max-width: none;
  }
  .symbol.symbol-xl-35px.symbol-2by3 .symbol-label {
    height: 35px;
    width: 52.5px;
  }
  .symbol.symbol-xl-35px.symbol-2by3 > img {
    height: 35px;
    width: 52.5px;
    max-width: none;
  }
  .symbol.symbol-xl-40px > img {
    width: 40px;
    height: 40px;
  }
  .symbol.symbol-xl-40px .symbol-label {
    width: 40px;
    height: 40px;
  }
  .symbol.symbol-xl-40px.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px;
  }
  .symbol.symbol-xl-40px.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: none;
  }
  .symbol.symbol-xl-40px.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px;
  }
  .symbol.symbol-xl-40px.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: none;
  }
  .symbol.symbol-xl-45px > img {
    width: 45px;
    height: 45px;
  }
  .symbol.symbol-xl-45px .symbol-label {
    width: 45px;
    height: 45px;
  }
  .symbol.symbol-xl-45px.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px;
  }
  .symbol.symbol-xl-45px.symbol-fixed > img {
    width: 45px;
    height: 45px;
    max-width: none;
  }
  .symbol.symbol-xl-45px.symbol-2by3 .symbol-label {
    height: 45px;
    width: 67.5px;
  }
  .symbol.symbol-xl-45px.symbol-2by3 > img {
    height: 45px;
    width: 67.5px;
    max-width: none;
  }
  .symbol.symbol-xl-50px > img {
    width: 50px;
    height: 50px;
  }
  .symbol.symbol-xl-50px .symbol-label {
    width: 50px;
    height: 50px;
  }
  .symbol.symbol-xl-50px.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px;
  }
  .symbol.symbol-xl-50px.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: none;
  }
  .symbol.symbol-xl-50px.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px;
  }
  .symbol.symbol-xl-50px.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: none;
  }
  .symbol.symbol-xl-55px > img {
    width: 55px;
    height: 55px;
  }
  .symbol.symbol-xl-55px .symbol-label {
    width: 55px;
    height: 55px;
  }
  .symbol.symbol-xl-55px.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px;
  }
  .symbol.symbol-xl-55px.symbol-fixed > img {
    width: 55px;
    height: 55px;
    max-width: none;
  }
  .symbol.symbol-xl-55px.symbol-2by3 .symbol-label {
    height: 55px;
    width: 82.5px;
  }
  .symbol.symbol-xl-55px.symbol-2by3 > img {
    height: 55px;
    width: 82.5px;
    max-width: none;
  }
  .symbol.symbol-xl-60px > img {
    width: 60px;
    height: 60px;
  }
  .symbol.symbol-xl-60px .symbol-label {
    width: 60px;
    height: 60px;
  }
  .symbol.symbol-xl-60px.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px;
  }
  .symbol.symbol-xl-60px.symbol-fixed > img {
    width: 60px;
    height: 60px;
    max-width: none;
  }
  .symbol.symbol-xl-60px.symbol-2by3 .symbol-label {
    height: 60px;
    width: 90px;
  }
  .symbol.symbol-xl-60px.symbol-2by3 > img {
    height: 60px;
    width: 90px;
    max-width: none;
  }
  .symbol.symbol-xl-65px > img {
    width: 65px;
    height: 65px;
  }
  .symbol.symbol-xl-65px .symbol-label {
    width: 65px;
    height: 65px;
  }
  .symbol.symbol-xl-65px.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px;
  }
  .symbol.symbol-xl-65px.symbol-fixed > img {
    width: 65px;
    height: 65px;
    max-width: none;
  }
  .symbol.symbol-xl-65px.symbol-2by3 .symbol-label {
    height: 65px;
    width: 97.5px;
  }
  .symbol.symbol-xl-65px.symbol-2by3 > img {
    height: 65px;
    width: 97.5px;
    max-width: none;
  }
  .symbol.symbol-xl-70px > img {
    width: 70px;
    height: 70px;
  }
  .symbol.symbol-xl-70px .symbol-label {
    width: 70px;
    height: 70px;
  }
  .symbol.symbol-xl-70px.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px;
  }
  .symbol.symbol-xl-70px.symbol-fixed > img {
    width: 70px;
    height: 70px;
    max-width: none;
  }
  .symbol.symbol-xl-70px.symbol-2by3 .symbol-label {
    height: 70px;
    width: 105px;
  }
  .symbol.symbol-xl-70px.symbol-2by3 > img {
    height: 70px;
    width: 105px;
    max-width: none;
  }
  .symbol.symbol-xl-75px > img {
    width: 75px;
    height: 75px;
  }
  .symbol.symbol-xl-75px .symbol-label {
    width: 75px;
    height: 75px;
  }
  .symbol.symbol-xl-75px.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px;
  }
  .symbol.symbol-xl-75px.symbol-fixed > img {
    width: 75px;
    height: 75px;
    max-width: none;
  }
  .symbol.symbol-xl-75px.symbol-2by3 .symbol-label {
    height: 75px;
    width: 112.5px;
  }
  .symbol.symbol-xl-75px.symbol-2by3 > img {
    height: 75px;
    width: 112.5px;
    max-width: none;
  }
  .symbol.symbol-xl-100px > img {
    width: 100px;
    height: 100px;
  }
  .symbol.symbol-xl-100px .symbol-label {
    width: 100px;
    height: 100px;
  }
  .symbol.symbol-xl-100px.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px;
  }
  .symbol.symbol-xl-100px.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: none;
  }
  .symbol.symbol-xl-100px.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px;
  }
  .symbol.symbol-xl-100px.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: none;
  }
  .symbol.symbol-xl-125px > img {
    width: 125px;
    height: 125px;
  }
  .symbol.symbol-xl-125px .symbol-label {
    width: 125px;
    height: 125px;
  }
  .symbol.symbol-xl-125px.symbol-fixed .symbol-label {
    width: 125px;
    height: 125px;
  }
  .symbol.symbol-xl-125px.symbol-fixed > img {
    width: 125px;
    height: 125px;
    max-width: none;
  }
  .symbol.symbol-xl-125px.symbol-2by3 .symbol-label {
    height: 125px;
    width: 187.5px;
  }
  .symbol.symbol-xl-125px.symbol-2by3 > img {
    height: 125px;
    width: 187.5px;
    max-width: none;
  }
  .symbol.symbol-xl-150px > img {
    width: 150px;
    height: 150px;
  }
  .symbol.symbol-xl-150px .symbol-label {
    width: 150px;
    height: 150px;
  }
  .symbol.symbol-xl-150px.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px;
  }
  .symbol.symbol-xl-150px.symbol-fixed > img {
    width: 150px;
    height: 150px;
    max-width: none;
  }
  .symbol.symbol-xl-150px.symbol-2by3 .symbol-label {
    height: 150px;
    width: 225px;
  }
  .symbol.symbol-xl-150px.symbol-2by3 > img {
    height: 150px;
    width: 225px;
    max-width: none;
  }
  .symbol.symbol-xl-160px > img {
    width: 160px;
    height: 160px;
  }
  .symbol.symbol-xl-160px .symbol-label {
    width: 160px;
    height: 160px;
  }
  .symbol.symbol-xl-160px.symbol-fixed .symbol-label {
    width: 160px;
    height: 160px;
  }
  .symbol.symbol-xl-160px.symbol-fixed > img {
    width: 160px;
    height: 160px;
    max-width: none;
  }
  .symbol.symbol-xl-160px.symbol-2by3 .symbol-label {
    height: 160px;
    width: 240px;
  }
  .symbol.symbol-xl-160px.symbol-2by3 > img {
    height: 160px;
    width: 240px;
    max-width: none;
  }
  .symbol.symbol-xl-175px > img {
    width: 175px;
    height: 175px;
  }
  .symbol.symbol-xl-175px .symbol-label {
    width: 175px;
    height: 175px;
  }
  .symbol.symbol-xl-175px.symbol-fixed .symbol-label {
    width: 175px;
    height: 175px;
  }
  .symbol.symbol-xl-175px.symbol-fixed > img {
    width: 175px;
    height: 175px;
    max-width: none;
  }
  .symbol.symbol-xl-175px.symbol-2by3 .symbol-label {
    height: 175px;
    width: 262.5px;
  }
  .symbol.symbol-xl-175px.symbol-2by3 > img {
    height: 175px;
    width: 262.5px;
    max-width: none;
  }
  .symbol.symbol-xl-200px > img {
    width: 200px;
    height: 200px;
  }
  .symbol.symbol-xl-200px .symbol-label {
    width: 200px;
    height: 200px;
  }
  .symbol.symbol-xl-200px.symbol-fixed .symbol-label {
    width: 200px;
    height: 200px;
  }
  .symbol.symbol-xl-200px.symbol-fixed > img {
    width: 200px;
    height: 200px;
    max-width: none;
  }
  .symbol.symbol-xl-200px.symbol-2by3 .symbol-label {
    height: 200px;
    width: 300px;
  }
  .symbol.symbol-xl-200px.symbol-2by3 > img {
    height: 200px;
    width: 300px;
    max-width: none;
  }
}
@media (min-width: 1400px) {
  .symbol.symbol-xxl-20px > img {
    width: 20px;
    height: 20px;
  }
  .symbol.symbol-xxl-20px .symbol-label {
    width: 20px;
    height: 20px;
  }
  .symbol.symbol-xxl-20px.symbol-fixed .symbol-label {
    width: 20px;
    height: 20px;
  }
  .symbol.symbol-xxl-20px.symbol-fixed > img {
    width: 20px;
    height: 20px;
    max-width: none;
  }
  .symbol.symbol-xxl-20px.symbol-2by3 .symbol-label {
    height: 20px;
    width: 30px;
  }
  .symbol.symbol-xxl-20px.symbol-2by3 > img {
    height: 20px;
    width: 30px;
    max-width: none;
  }
  .symbol.symbol-xxl-25px > img {
    width: 25px;
    height: 25px;
  }
  .symbol.symbol-xxl-25px .symbol-label {
    width: 25px;
    height: 25px;
  }
  .symbol.symbol-xxl-25px.symbol-fixed .symbol-label {
    width: 25px;
    height: 25px;
  }
  .symbol.symbol-xxl-25px.symbol-fixed > img {
    width: 25px;
    height: 25px;
    max-width: none;
  }
  .symbol.symbol-xxl-25px.symbol-2by3 .symbol-label {
    height: 25px;
    width: 37.5px;
  }
  .symbol.symbol-xxl-25px.symbol-2by3 > img {
    height: 25px;
    width: 37.5px;
    max-width: none;
  }
  .symbol.symbol-xxl-30px > img {
    width: 30px;
    height: 30px;
  }
  .symbol.symbol-xxl-30px .symbol-label {
    width: 30px;
    height: 30px;
  }
  .symbol.symbol-xxl-30px.symbol-fixed .symbol-label {
    width: 30px;
    height: 30px;
  }
  .symbol.symbol-xxl-30px.symbol-fixed > img {
    width: 30px;
    height: 30px;
    max-width: none;
  }
  .symbol.symbol-xxl-30px.symbol-2by3 .symbol-label {
    height: 30px;
    width: 45px;
  }
  .symbol.symbol-xxl-30px.symbol-2by3 > img {
    height: 30px;
    width: 45px;
    max-width: none;
  }
  .symbol.symbol-xxl-35px > img {
    width: 35px;
    height: 35px;
  }
  .symbol.symbol-xxl-35px .symbol-label {
    width: 35px;
    height: 35px;
  }
  .symbol.symbol-xxl-35px.symbol-fixed .symbol-label {
    width: 35px;
    height: 35px;
  }
  .symbol.symbol-xxl-35px.symbol-fixed > img {
    width: 35px;
    height: 35px;
    max-width: none;
  }
  .symbol.symbol-xxl-35px.symbol-2by3 .symbol-label {
    height: 35px;
    width: 52.5px;
  }
  .symbol.symbol-xxl-35px.symbol-2by3 > img {
    height: 35px;
    width: 52.5px;
    max-width: none;
  }
  .symbol.symbol-xxl-40px > img {
    width: 40px;
    height: 40px;
  }
  .symbol.symbol-xxl-40px .symbol-label {
    width: 40px;
    height: 40px;
  }
  .symbol.symbol-xxl-40px.symbol-fixed .symbol-label {
    width: 40px;
    height: 40px;
  }
  .symbol.symbol-xxl-40px.symbol-fixed > img {
    width: 40px;
    height: 40px;
    max-width: none;
  }
  .symbol.symbol-xxl-40px.symbol-2by3 .symbol-label {
    height: 40px;
    width: 60px;
  }
  .symbol.symbol-xxl-40px.symbol-2by3 > img {
    height: 40px;
    width: 60px;
    max-width: none;
  }
  .symbol.symbol-xxl-45px > img {
    width: 45px;
    height: 45px;
  }
  .symbol.symbol-xxl-45px .symbol-label {
    width: 45px;
    height: 45px;
  }
  .symbol.symbol-xxl-45px.symbol-fixed .symbol-label {
    width: 45px;
    height: 45px;
  }
  .symbol.symbol-xxl-45px.symbol-fixed > img {
    width: 45px;
    height: 45px;
    max-width: none;
  }
  .symbol.symbol-xxl-45px.symbol-2by3 .symbol-label {
    height: 45px;
    width: 67.5px;
  }
  .symbol.symbol-xxl-45px.symbol-2by3 > img {
    height: 45px;
    width: 67.5px;
    max-width: none;
  }
  .symbol.symbol-xxl-50px > img {
    width: 50px;
    height: 50px;
  }
  .symbol.symbol-xxl-50px .symbol-label {
    width: 50px;
    height: 50px;
  }
  .symbol.symbol-xxl-50px.symbol-fixed .symbol-label {
    width: 50px;
    height: 50px;
  }
  .symbol.symbol-xxl-50px.symbol-fixed > img {
    width: 50px;
    height: 50px;
    max-width: none;
  }
  .symbol.symbol-xxl-50px.symbol-2by3 .symbol-label {
    height: 50px;
    width: 75px;
  }
  .symbol.symbol-xxl-50px.symbol-2by3 > img {
    height: 50px;
    width: 75px;
    max-width: none;
  }
  .symbol.symbol-xxl-55px > img {
    width: 55px;
    height: 55px;
  }
  .symbol.symbol-xxl-55px .symbol-label {
    width: 55px;
    height: 55px;
  }
  .symbol.symbol-xxl-55px.symbol-fixed .symbol-label {
    width: 55px;
    height: 55px;
  }
  .symbol.symbol-xxl-55px.symbol-fixed > img {
    width: 55px;
    height: 55px;
    max-width: none;
  }
  .symbol.symbol-xxl-55px.symbol-2by3 .symbol-label {
    height: 55px;
    width: 82.5px;
  }
  .symbol.symbol-xxl-55px.symbol-2by3 > img {
    height: 55px;
    width: 82.5px;
    max-width: none;
  }
  .symbol.symbol-xxl-60px > img {
    width: 60px;
    height: 60px;
  }
  .symbol.symbol-xxl-60px .symbol-label {
    width: 60px;
    height: 60px;
  }
  .symbol.symbol-xxl-60px.symbol-fixed .symbol-label {
    width: 60px;
    height: 60px;
  }
  .symbol.symbol-xxl-60px.symbol-fixed > img {
    width: 60px;
    height: 60px;
    max-width: none;
  }
  .symbol.symbol-xxl-60px.symbol-2by3 .symbol-label {
    height: 60px;
    width: 90px;
  }
  .symbol.symbol-xxl-60px.symbol-2by3 > img {
    height: 60px;
    width: 90px;
    max-width: none;
  }
  .symbol.symbol-xxl-65px > img {
    width: 65px;
    height: 65px;
  }
  .symbol.symbol-xxl-65px .symbol-label {
    width: 65px;
    height: 65px;
  }
  .symbol.symbol-xxl-65px.symbol-fixed .symbol-label {
    width: 65px;
    height: 65px;
  }
  .symbol.symbol-xxl-65px.symbol-fixed > img {
    width: 65px;
    height: 65px;
    max-width: none;
  }
  .symbol.symbol-xxl-65px.symbol-2by3 .symbol-label {
    height: 65px;
    width: 97.5px;
  }
  .symbol.symbol-xxl-65px.symbol-2by3 > img {
    height: 65px;
    width: 97.5px;
    max-width: none;
  }
  .symbol.symbol-xxl-70px > img {
    width: 70px;
    height: 70px;
  }
  .symbol.symbol-xxl-70px .symbol-label {
    width: 70px;
    height: 70px;
  }
  .symbol.symbol-xxl-70px.symbol-fixed .symbol-label {
    width: 70px;
    height: 70px;
  }
  .symbol.symbol-xxl-70px.symbol-fixed > img {
    width: 70px;
    height: 70px;
    max-width: none;
  }
  .symbol.symbol-xxl-70px.symbol-2by3 .symbol-label {
    height: 70px;
    width: 105px;
  }
  .symbol.symbol-xxl-70px.symbol-2by3 > img {
    height: 70px;
    width: 105px;
    max-width: none;
  }
  .symbol.symbol-xxl-75px > img {
    width: 75px;
    height: 75px;
  }
  .symbol.symbol-xxl-75px .symbol-label {
    width: 75px;
    height: 75px;
  }
  .symbol.symbol-xxl-75px.symbol-fixed .symbol-label {
    width: 75px;
    height: 75px;
  }
  .symbol.symbol-xxl-75px.symbol-fixed > img {
    width: 75px;
    height: 75px;
    max-width: none;
  }
  .symbol.symbol-xxl-75px.symbol-2by3 .symbol-label {
    height: 75px;
    width: 112.5px;
  }
  .symbol.symbol-xxl-75px.symbol-2by3 > img {
    height: 75px;
    width: 112.5px;
    max-width: none;
  }
  .symbol.symbol-xxl-100px > img {
    width: 100px;
    height: 100px;
  }
  .symbol.symbol-xxl-100px .symbol-label {
    width: 100px;
    height: 100px;
  }
  .symbol.symbol-xxl-100px.symbol-fixed .symbol-label {
    width: 100px;
    height: 100px;
  }
  .symbol.symbol-xxl-100px.symbol-fixed > img {
    width: 100px;
    height: 100px;
    max-width: none;
  }
  .symbol.symbol-xxl-100px.symbol-2by3 .symbol-label {
    height: 100px;
    width: 150px;
  }
  .symbol.symbol-xxl-100px.symbol-2by3 > img {
    height: 100px;
    width: 150px;
    max-width: none;
  }
  .symbol.symbol-xxl-125px > img {
    width: 125px;
    height: 125px;
  }
  .symbol.symbol-xxl-125px .symbol-label {
    width: 125px;
    height: 125px;
  }
  .symbol.symbol-xxl-125px.symbol-fixed .symbol-label {
    width: 125px;
    height: 125px;
  }
  .symbol.symbol-xxl-125px.symbol-fixed > img {
    width: 125px;
    height: 125px;
    max-width: none;
  }
  .symbol.symbol-xxl-125px.symbol-2by3 .symbol-label {
    height: 125px;
    width: 187.5px;
  }
  .symbol.symbol-xxl-125px.symbol-2by3 > img {
    height: 125px;
    width: 187.5px;
    max-width: none;
  }
  .symbol.symbol-xxl-150px > img {
    width: 150px;
    height: 150px;
  }
  .symbol.symbol-xxl-150px .symbol-label {
    width: 150px;
    height: 150px;
  }
  .symbol.symbol-xxl-150px.symbol-fixed .symbol-label {
    width: 150px;
    height: 150px;
  }
  .symbol.symbol-xxl-150px.symbol-fixed > img {
    width: 150px;
    height: 150px;
    max-width: none;
  }
  .symbol.symbol-xxl-150px.symbol-2by3 .symbol-label {
    height: 150px;
    width: 225px;
  }
  .symbol.symbol-xxl-150px.symbol-2by3 > img {
    height: 150px;
    width: 225px;
    max-width: none;
  }
  .symbol.symbol-xxl-160px > img {
    width: 160px;
    height: 160px;
  }
  .symbol.symbol-xxl-160px .symbol-label {
    width: 160px;
    height: 160px;
  }
  .symbol.symbol-xxl-160px.symbol-fixed .symbol-label {
    width: 160px;
    height: 160px;
  }
  .symbol.symbol-xxl-160px.symbol-fixed > img {
    width: 160px;
    height: 160px;
    max-width: none;
  }
  .symbol.symbol-xxl-160px.symbol-2by3 .symbol-label {
    height: 160px;
    width: 240px;
  }
  .symbol.symbol-xxl-160px.symbol-2by3 > img {
    height: 160px;
    width: 240px;
    max-width: none;
  }
  .symbol.symbol-xxl-175px > img {
    width: 175px;
    height: 175px;
  }
  .symbol.symbol-xxl-175px .symbol-label {
    width: 175px;
    height: 175px;
  }
  .symbol.symbol-xxl-175px.symbol-fixed .symbol-label {
    width: 175px;
    height: 175px;
  }
  .symbol.symbol-xxl-175px.symbol-fixed > img {
    width: 175px;
    height: 175px;
    max-width: none;
  }
  .symbol.symbol-xxl-175px.symbol-2by3 .symbol-label {
    height: 175px;
    width: 262.5px;
  }
  .symbol.symbol-xxl-175px.symbol-2by3 > img {
    height: 175px;
    width: 262.5px;
    max-width: none;
  }
  .symbol.symbol-xxl-200px > img {
    width: 200px;
    height: 200px;
  }
  .symbol.symbol-xxl-200px .symbol-label {
    width: 200px;
    height: 200px;
  }
  .symbol.symbol-xxl-200px.symbol-fixed .symbol-label {
    width: 200px;
    height: 200px;
  }
  .symbol.symbol-xxl-200px.symbol-fixed > img {
    width: 200px;
    height: 200px;
    max-width: none;
  }
  .symbol.symbol-xxl-200px.symbol-2by3 .symbol-label {
    height: 200px;
    width: 300px;
  }
  .symbol.symbol-xxl-200px.symbol-2by3 > img {
    height: 200px;
    width: 300px;
    max-width: none;
  }
}

.symbol-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-left: 10px;
}
.symbol-group .symbol {
  position: relative;
  z-index: 0;
  margin-left: -10px;
  border: 2px solid #ffffff;
  transition: all 0.3s ease;
}
.symbol-group .symbol:hover {
  transition: all 0.3s ease;
  z-index: 1;
}
.symbol-group.symbol-hover .symbol {
  cursor: pointer;
}

.pulse {
  position: relative;
}
.pulse.pulse-white .pulse-ring {
  border-color: #ffffff;
}
.pulse.pulse-light .pulse-ring {
  border-color: #F5F8FA;
}
.pulse.pulse-primary .pulse-ring {
  border-color: #009EF7;
}
.pulse.pulse-secondary .pulse-ring {
  border-color: #E4E6EF;
}
.pulse.pulse-success .pulse-ring {
  border-color: #50CD89;
}
.pulse.pulse-info .pulse-ring {
  border-color: #7239EA;
}
.pulse.pulse-warning .pulse-ring {
  border-color: #FFC700;
}
.pulse.pulse-danger .pulse-ring {
  border-color: #F1416C;
}
.pulse.pulse-dark .pulse-ring {
  border-color: #181C32;
}

.pulse-ring {
  display: block;
  border-radius: 40px;
  height: 40px;
  width: 40px;
  position: absolute;
  animation: animation-pulse 3.5s ease-out;
  animation-iteration-count: infinite;
  opacity: 0;
  border-width: 3px;
  border-style: solid;
  border-color: #A1A5B7;
}

@keyframes animation-pulse {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  60% {
    -webkit-transform: scale(0.1, 0.1);
    opacity: 0;
  }
  65% {
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    opacity: 0;
  }
}
.page-loading * {
  transition: none !important;
}

.page-loader {
  background: #ffffff;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  display: none;
}
.page-loading .page-loader {
  display: flex;
  justify-content: center;
  align-items: center;
}

.scrolltop {
  position: fixed;
  display: none;
  cursor: pointer;
  z-index: 100;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  bottom: 40px;
  right: 20px;
  background-color: #009EF7;
  box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
  opacity: 0;
  transition: color 0.2s ease, background-color 0.2s ease;
  border-radius: 0.475rem;
}
.scrolltop .svg-icon {
  color: #ffffff;
}
.scrolltop .svg-icon svg {
  height: 24px;
  width: 24px;
}
.scrolltop > i {
  font-size: 1.3rem;
  color: #ffffff;
}
.scrolltop:hover {
  background-color: #009EF7;
}
.scrolltop:hover > i {
  color: #ffffff;
}
.scrolltop:hover .svg-icon {
  color: #ffffff;
}
[data-kt-scrolltop=on] .scrolltop {
  opacity: 0.3;
  animation: animation-scrolltop 0.4s ease-out 1;
  display: flex;
}
[data-kt-scrolltop=on] .scrolltop:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  opacity: 1;
}
@media (max-width: 991.98px) {
  .scrolltop {
    bottom: 30px;
    right: 15px;
    width: 30px;
    height: 30px;
  }
}

@keyframes animation-scrolltop {
  from {
    margin-bottom: -15px;
  }
  to {
    margin-bottom: 0;
  }
}
.svg-icon {
  line-height: 1;
  color: #A1A5B7;
}
.svg-icon svg {
  height: 1.15rem;
  width: 1.15rem;
}
.svg-icon.svg-icon-white {
  color: #ffffff;
}
.svg-icon.svg-icon-primary {
  color: #009EF7;
}
.svg-icon.svg-icon-secondary {
  color: #E4E6EF;
}
.svg-icon.svg-icon-light {
  color: #F5F8FA;
}
.svg-icon.svg-icon-success {
  color: #50CD89;
}
.svg-icon.svg-icon-info {
  color: #7239EA;
}
.svg-icon.svg-icon-warning {
  color: #FFC700;
}
.svg-icon.svg-icon-danger {
  color: #F1416C;
}
.svg-icon.svg-icon-dark {
  color: #181C32;
}
.svg-icon.svg-icon-muted {
  color: #A1A5B7;
}
.svg-icon.svg-icon-gray-100 {
  color: #F5F8FA;
}
.svg-icon.svg-icon-gray-200 {
  color: #EFF2F5;
}
.svg-icon.svg-icon-gray-300 {
  color: #E4E6EF;
}
.svg-icon.svg-icon-gray-400 {
  color: #B5B5C3;
}
.svg-icon.svg-icon-gray-500 {
  color: #A1A5B7;
}
.svg-icon.svg-icon-gray-600 {
  color: #7E8299;
}
.svg-icon.svg-icon-gray-700 {
  color: #5E6278;
}
.svg-icon.svg-icon-gray-800 {
  color: #3F4254;
}
.svg-icon.svg-icon-gray-900 {
  color: #181C32;
}
.svg-icon.svg-icon-1 svg {
  height: 1.75rem !important;
  width: 1.75rem !important;
}
.svg-icon.svg-icon-2 svg {
  height: 1.5rem !important;
  width: 1.5rem !important;
}
.svg-icon.svg-icon-3 svg {
  height: 1.35rem !important;
  width: 1.35rem !important;
}
.svg-icon.svg-icon-4 svg {
  height: 1.25rem !important;
  width: 1.25rem !important;
}
.svg-icon.svg-icon-5 svg {
  height: 1.15rem !important;
  width: 1.15rem !important;
}
.svg-icon.svg-icon-6 svg {
  height: 1.075rem !important;
  width: 1.075rem !important;
}
.svg-icon.svg-icon-7 svg {
  height: 0.95rem !important;
  width: 0.95rem !important;
}
.svg-icon.svg-icon-8 svg {
  height: 0.85rem !important;
  width: 0.85rem !important;
}
.svg-icon.svg-icon-9 svg {
  height: 0.75rem !important;
  width: 0.75rem !important;
}
.svg-icon.svg-icon-10 svg {
  height: 0.5rem !important;
  width: 0.5rem !important;
}
.svg-icon.svg-icon-base svg {
  height: 1rem !important;
  width: 1rem !important;
}
.svg-icon.svg-icon-fluid svg {
  height: 100% !important;
  width: 100% !important;
}
.svg-icon.svg-icon-2x svg {
  height: 2rem !important;
  width: 2rem !important;
}
.svg-icon.svg-icon-2qx svg {
  height: 2.25rem !important;
  width: 2.25rem !important;
}
.svg-icon.svg-icon-2hx svg {
  height: 2.5rem !important;
  width: 2.5rem !important;
}
.svg-icon.svg-icon-2tx svg {
  height: 2.75rem !important;
  width: 2.75rem !important;
}
.svg-icon.svg-icon-3x svg {
  height: 3rem !important;
  width: 3rem !important;
}
.svg-icon.svg-icon-3qx svg {
  height: 3.25rem !important;
  width: 3.25rem !important;
}
.svg-icon.svg-icon-3hx svg {
  height: 3.5rem !important;
  width: 3.5rem !important;
}
.svg-icon.svg-icon-3tx svg {
  height: 3.75rem !important;
  width: 3.75rem !important;
}
.svg-icon.svg-icon-4x svg {
  height: 4rem !important;
  width: 4rem !important;
}
.svg-icon.svg-icon-4qx svg {
  height: 4.25rem !important;
  width: 4.25rem !important;
}
.svg-icon.svg-icon-4hx svg {
  height: 4.5rem !important;
  width: 4.5rem !important;
}
.svg-icon.svg-icon-4tx svg {
  height: 4.75rem !important;
  width: 4.75rem !important;
}
.svg-icon.svg-icon-5x svg {
  height: 5rem !important;
  width: 5rem !important;
}
.svg-icon.svg-icon-5qx svg {
  height: 5.25rem !important;
  width: 5.25rem !important;
}
.svg-icon.svg-icon-5hx svg {
  height: 5.5rem !important;
  width: 5.5rem !important;
}
.svg-icon.svg-icon-5tx svg {
  height: 5.75rem !important;
  width: 5.75rem !important;
}
@media (min-width: 576px) {
  .svg-icon.svg-icon-sm-1 svg {
    height: 1.75rem !important;
    width: 1.75rem !important;
  }
  .svg-icon.svg-icon-sm-2 svg {
    height: 1.5rem !important;
    width: 1.5rem !important;
  }
  .svg-icon.svg-icon-sm-3 svg {
    height: 1.35rem !important;
    width: 1.35rem !important;
  }
  .svg-icon.svg-icon-sm-4 svg {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  .svg-icon.svg-icon-sm-5 svg {
    height: 1.15rem !important;
    width: 1.15rem !important;
  }
  .svg-icon.svg-icon-sm-6 svg {
    height: 1.075rem !important;
    width: 1.075rem !important;
  }
  .svg-icon.svg-icon-sm-7 svg {
    height: 0.95rem !important;
    width: 0.95rem !important;
  }
  .svg-icon.svg-icon-sm-8 svg {
    height: 0.85rem !important;
    width: 0.85rem !important;
  }
  .svg-icon.svg-icon-sm-9 svg {
    height: 0.75rem !important;
    width: 0.75rem !important;
  }
  .svg-icon.svg-icon-sm-10 svg {
    height: 0.5rem !important;
    width: 0.5rem !important;
  }
  .svg-icon.svg-icon-sm-base svg {
    height: 1rem !important;
    width: 1rem !important;
  }
  .svg-icon.svg-icon-sm-fluid svg {
    height: 100% !important;
    width: 100% !important;
  }
  .svg-icon.svg-icon-sm-2x svg {
    height: 2rem !important;
    width: 2rem !important;
  }
  .svg-icon.svg-icon-sm-2qx svg {
    height: 2.25rem !important;
    width: 2.25rem !important;
  }
  .svg-icon.svg-icon-sm-2hx svg {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  .svg-icon.svg-icon-sm-2tx svg {
    height: 2.75rem !important;
    width: 2.75rem !important;
  }
  .svg-icon.svg-icon-sm-3x svg {
    height: 3rem !important;
    width: 3rem !important;
  }
  .svg-icon.svg-icon-sm-3qx svg {
    height: 3.25rem !important;
    width: 3.25rem !important;
  }
  .svg-icon.svg-icon-sm-3hx svg {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }
  .svg-icon.svg-icon-sm-3tx svg {
    height: 3.75rem !important;
    width: 3.75rem !important;
  }
  .svg-icon.svg-icon-sm-4x svg {
    height: 4rem !important;
    width: 4rem !important;
  }
  .svg-icon.svg-icon-sm-4qx svg {
    height: 4.25rem !important;
    width: 4.25rem !important;
  }
  .svg-icon.svg-icon-sm-4hx svg {
    height: 4.5rem !important;
    width: 4.5rem !important;
  }
  .svg-icon.svg-icon-sm-4tx svg {
    height: 4.75rem !important;
    width: 4.75rem !important;
  }
  .svg-icon.svg-icon-sm-5x svg {
    height: 5rem !important;
    width: 5rem !important;
  }
  .svg-icon.svg-icon-sm-5qx svg {
    height: 5.25rem !important;
    width: 5.25rem !important;
  }
  .svg-icon.svg-icon-sm-5hx svg {
    height: 5.5rem !important;
    width: 5.5rem !important;
  }
  .svg-icon.svg-icon-sm-5tx svg {
    height: 5.75rem !important;
    width: 5.75rem !important;
  }
}
@media (min-width: 768px) {
  .svg-icon.svg-icon-md-1 svg {
    height: 1.75rem !important;
    width: 1.75rem !important;
  }
  .svg-icon.svg-icon-md-2 svg {
    height: 1.5rem !important;
    width: 1.5rem !important;
  }
  .svg-icon.svg-icon-md-3 svg {
    height: 1.35rem !important;
    width: 1.35rem !important;
  }
  .svg-icon.svg-icon-md-4 svg {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  .svg-icon.svg-icon-md-5 svg {
    height: 1.15rem !important;
    width: 1.15rem !important;
  }
  .svg-icon.svg-icon-md-6 svg {
    height: 1.075rem !important;
    width: 1.075rem !important;
  }
  .svg-icon.svg-icon-md-7 svg {
    height: 0.95rem !important;
    width: 0.95rem !important;
  }
  .svg-icon.svg-icon-md-8 svg {
    height: 0.85rem !important;
    width: 0.85rem !important;
  }
  .svg-icon.svg-icon-md-9 svg {
    height: 0.75rem !important;
    width: 0.75rem !important;
  }
  .svg-icon.svg-icon-md-10 svg {
    height: 0.5rem !important;
    width: 0.5rem !important;
  }
  .svg-icon.svg-icon-md-base svg {
    height: 1rem !important;
    width: 1rem !important;
  }
  .svg-icon.svg-icon-md-fluid svg {
    height: 100% !important;
    width: 100% !important;
  }
  .svg-icon.svg-icon-md-2x svg {
    height: 2rem !important;
    width: 2rem !important;
  }
  .svg-icon.svg-icon-md-2qx svg {
    height: 2.25rem !important;
    width: 2.25rem !important;
  }
  .svg-icon.svg-icon-md-2hx svg {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  .svg-icon.svg-icon-md-2tx svg {
    height: 2.75rem !important;
    width: 2.75rem !important;
  }
  .svg-icon.svg-icon-md-3x svg {
    height: 3rem !important;
    width: 3rem !important;
  }
  .svg-icon.svg-icon-md-3qx svg {
    height: 3.25rem !important;
    width: 3.25rem !important;
  }
  .svg-icon.svg-icon-md-3hx svg {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }
  .svg-icon.svg-icon-md-3tx svg {
    height: 3.75rem !important;
    width: 3.75rem !important;
  }
  .svg-icon.svg-icon-md-4x svg {
    height: 4rem !important;
    width: 4rem !important;
  }
  .svg-icon.svg-icon-md-4qx svg {
    height: 4.25rem !important;
    width: 4.25rem !important;
  }
  .svg-icon.svg-icon-md-4hx svg {
    height: 4.5rem !important;
    width: 4.5rem !important;
  }
  .svg-icon.svg-icon-md-4tx svg {
    height: 4.75rem !important;
    width: 4.75rem !important;
  }
  .svg-icon.svg-icon-md-5x svg {
    height: 5rem !important;
    width: 5rem !important;
  }
  .svg-icon.svg-icon-md-5qx svg {
    height: 5.25rem !important;
    width: 5.25rem !important;
  }
  .svg-icon.svg-icon-md-5hx svg {
    height: 5.5rem !important;
    width: 5.5rem !important;
  }
  .svg-icon.svg-icon-md-5tx svg {
    height: 5.75rem !important;
    width: 5.75rem !important;
  }
}
@media (min-width: 992px) {
  .svg-icon.svg-icon-lg-1 svg {
    height: 1.75rem !important;
    width: 1.75rem !important;
  }
  .svg-icon.svg-icon-lg-2 svg {
    height: 1.5rem !important;
    width: 1.5rem !important;
  }
  .svg-icon.svg-icon-lg-3 svg {
    height: 1.35rem !important;
    width: 1.35rem !important;
  }
  .svg-icon.svg-icon-lg-4 svg {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  .svg-icon.svg-icon-lg-5 svg {
    height: 1.15rem !important;
    width: 1.15rem !important;
  }
  .svg-icon.svg-icon-lg-6 svg {
    height: 1.075rem !important;
    width: 1.075rem !important;
  }
  .svg-icon.svg-icon-lg-7 svg {
    height: 0.95rem !important;
    width: 0.95rem !important;
  }
  .svg-icon.svg-icon-lg-8 svg {
    height: 0.85rem !important;
    width: 0.85rem !important;
  }
  .svg-icon.svg-icon-lg-9 svg {
    height: 0.75rem !important;
    width: 0.75rem !important;
  }
  .svg-icon.svg-icon-lg-10 svg {
    height: 0.5rem !important;
    width: 0.5rem !important;
  }
  .svg-icon.svg-icon-lg-base svg {
    height: 1rem !important;
    width: 1rem !important;
  }
  .svg-icon.svg-icon-lg-fluid svg {
    height: 100% !important;
    width: 100% !important;
  }
  .svg-icon.svg-icon-lg-2x svg {
    height: 2rem !important;
    width: 2rem !important;
  }
  .svg-icon.svg-icon-lg-2qx svg {
    height: 2.25rem !important;
    width: 2.25rem !important;
  }
  .svg-icon.svg-icon-lg-2hx svg {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  .svg-icon.svg-icon-lg-2tx svg {
    height: 2.75rem !important;
    width: 2.75rem !important;
  }
  .svg-icon.svg-icon-lg-3x svg {
    height: 3rem !important;
    width: 3rem !important;
  }
  .svg-icon.svg-icon-lg-3qx svg {
    height: 3.25rem !important;
    width: 3.25rem !important;
  }
  .svg-icon.svg-icon-lg-3hx svg {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }
  .svg-icon.svg-icon-lg-3tx svg {
    height: 3.75rem !important;
    width: 3.75rem !important;
  }
  .svg-icon.svg-icon-lg-4x svg {
    height: 4rem !important;
    width: 4rem !important;
  }
  .svg-icon.svg-icon-lg-4qx svg {
    height: 4.25rem !important;
    width: 4.25rem !important;
  }
  .svg-icon.svg-icon-lg-4hx svg {
    height: 4.5rem !important;
    width: 4.5rem !important;
  }
  .svg-icon.svg-icon-lg-4tx svg {
    height: 4.75rem !important;
    width: 4.75rem !important;
  }
  .svg-icon.svg-icon-lg-5x svg {
    height: 5rem !important;
    width: 5rem !important;
  }
  .svg-icon.svg-icon-lg-5qx svg {
    height: 5.25rem !important;
    width: 5.25rem !important;
  }
  .svg-icon.svg-icon-lg-5hx svg {
    height: 5.5rem !important;
    width: 5.5rem !important;
  }
  .svg-icon.svg-icon-lg-5tx svg {
    height: 5.75rem !important;
    width: 5.75rem !important;
  }
}
@media (min-width: 1200px) {
  .svg-icon.svg-icon-xl-1 svg {
    height: 1.75rem !important;
    width: 1.75rem !important;
  }
  .svg-icon.svg-icon-xl-2 svg {
    height: 1.5rem !important;
    width: 1.5rem !important;
  }
  .svg-icon.svg-icon-xl-3 svg {
    height: 1.35rem !important;
    width: 1.35rem !important;
  }
  .svg-icon.svg-icon-xl-4 svg {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  .svg-icon.svg-icon-xl-5 svg {
    height: 1.15rem !important;
    width: 1.15rem !important;
  }
  .svg-icon.svg-icon-xl-6 svg {
    height: 1.075rem !important;
    width: 1.075rem !important;
  }
  .svg-icon.svg-icon-xl-7 svg {
    height: 0.95rem !important;
    width: 0.95rem !important;
  }
  .svg-icon.svg-icon-xl-8 svg {
    height: 0.85rem !important;
    width: 0.85rem !important;
  }
  .svg-icon.svg-icon-xl-9 svg {
    height: 0.75rem !important;
    width: 0.75rem !important;
  }
  .svg-icon.svg-icon-xl-10 svg {
    height: 0.5rem !important;
    width: 0.5rem !important;
  }
  .svg-icon.svg-icon-xl-base svg {
    height: 1rem !important;
    width: 1rem !important;
  }
  .svg-icon.svg-icon-xl-fluid svg {
    height: 100% !important;
    width: 100% !important;
  }
  .svg-icon.svg-icon-xl-2x svg {
    height: 2rem !important;
    width: 2rem !important;
  }
  .svg-icon.svg-icon-xl-2qx svg {
    height: 2.25rem !important;
    width: 2.25rem !important;
  }
  .svg-icon.svg-icon-xl-2hx svg {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  .svg-icon.svg-icon-xl-2tx svg {
    height: 2.75rem !important;
    width: 2.75rem !important;
  }
  .svg-icon.svg-icon-xl-3x svg {
    height: 3rem !important;
    width: 3rem !important;
  }
  .svg-icon.svg-icon-xl-3qx svg {
    height: 3.25rem !important;
    width: 3.25rem !important;
  }
  .svg-icon.svg-icon-xl-3hx svg {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }
  .svg-icon.svg-icon-xl-3tx svg {
    height: 3.75rem !important;
    width: 3.75rem !important;
  }
  .svg-icon.svg-icon-xl-4x svg {
    height: 4rem !important;
    width: 4rem !important;
  }
  .svg-icon.svg-icon-xl-4qx svg {
    height: 4.25rem !important;
    width: 4.25rem !important;
  }
  .svg-icon.svg-icon-xl-4hx svg {
    height: 4.5rem !important;
    width: 4.5rem !important;
  }
  .svg-icon.svg-icon-xl-4tx svg {
    height: 4.75rem !important;
    width: 4.75rem !important;
  }
  .svg-icon.svg-icon-xl-5x svg {
    height: 5rem !important;
    width: 5rem !important;
  }
  .svg-icon.svg-icon-xl-5qx svg {
    height: 5.25rem !important;
    width: 5.25rem !important;
  }
  .svg-icon.svg-icon-xl-5hx svg {
    height: 5.5rem !important;
    width: 5.5rem !important;
  }
  .svg-icon.svg-icon-xl-5tx svg {
    height: 5.75rem !important;
    width: 5.75rem !important;
  }
}
@media (min-width: 1400px) {
  .svg-icon.svg-icon-xxl-1 svg {
    height: 1.75rem !important;
    width: 1.75rem !important;
  }
  .svg-icon.svg-icon-xxl-2 svg {
    height: 1.5rem !important;
    width: 1.5rem !important;
  }
  .svg-icon.svg-icon-xxl-3 svg {
    height: 1.35rem !important;
    width: 1.35rem !important;
  }
  .svg-icon.svg-icon-xxl-4 svg {
    height: 1.25rem !important;
    width: 1.25rem !important;
  }
  .svg-icon.svg-icon-xxl-5 svg {
    height: 1.15rem !important;
    width: 1.15rem !important;
  }
  .svg-icon.svg-icon-xxl-6 svg {
    height: 1.075rem !important;
    width: 1.075rem !important;
  }
  .svg-icon.svg-icon-xxl-7 svg {
    height: 0.95rem !important;
    width: 0.95rem !important;
  }
  .svg-icon.svg-icon-xxl-8 svg {
    height: 0.85rem !important;
    width: 0.85rem !important;
  }
  .svg-icon.svg-icon-xxl-9 svg {
    height: 0.75rem !important;
    width: 0.75rem !important;
  }
  .svg-icon.svg-icon-xxl-10 svg {
    height: 0.5rem !important;
    width: 0.5rem !important;
  }
  .svg-icon.svg-icon-xxl-base svg {
    height: 1rem !important;
    width: 1rem !important;
  }
  .svg-icon.svg-icon-xxl-fluid svg {
    height: 100% !important;
    width: 100% !important;
  }
  .svg-icon.svg-icon-xxl-2x svg {
    height: 2rem !important;
    width: 2rem !important;
  }
  .svg-icon.svg-icon-xxl-2qx svg {
    height: 2.25rem !important;
    width: 2.25rem !important;
  }
  .svg-icon.svg-icon-xxl-2hx svg {
    height: 2.5rem !important;
    width: 2.5rem !important;
  }
  .svg-icon.svg-icon-xxl-2tx svg {
    height: 2.75rem !important;
    width: 2.75rem !important;
  }
  .svg-icon.svg-icon-xxl-3x svg {
    height: 3rem !important;
    width: 3rem !important;
  }
  .svg-icon.svg-icon-xxl-3qx svg {
    height: 3.25rem !important;
    width: 3.25rem !important;
  }
  .svg-icon.svg-icon-xxl-3hx svg {
    height: 3.5rem !important;
    width: 3.5rem !important;
  }
  .svg-icon.svg-icon-xxl-3tx svg {
    height: 3.75rem !important;
    width: 3.75rem !important;
  }
  .svg-icon.svg-icon-xxl-4x svg {
    height: 4rem !important;
    width: 4rem !important;
  }
  .svg-icon.svg-icon-xxl-4qx svg {
    height: 4.25rem !important;
    width: 4.25rem !important;
  }
  .svg-icon.svg-icon-xxl-4hx svg {
    height: 4.5rem !important;
    width: 4.5rem !important;
  }
  .svg-icon.svg-icon-xxl-4tx svg {
    height: 4.75rem !important;
    width: 4.75rem !important;
  }
  .svg-icon.svg-icon-xxl-5x svg {
    height: 5rem !important;
    width: 5rem !important;
  }
  .svg-icon.svg-icon-xxl-5qx svg {
    height: 5.25rem !important;
    width: 5.25rem !important;
  }
  .svg-icon.svg-icon-xxl-5hx svg {
    height: 5.5rem !important;
    width: 5.5rem !important;
  }
  .svg-icon.svg-icon-xxl-5tx svg {
    height: 5.75rem !important;
    width: 5.75rem !important;
  }
}

.fixed-top {
  position: fixed;
  z-index: 101;
  top: 0;
  left: 0;
  right: 0;
}

@media (min-width: 576px) {
  .fixed-top-sm {
    position: fixed;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
  }
}
@media (min-width: 768px) {
  .fixed-top-md {
    position: fixed;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
  }
}
@media (min-width: 992px) {
  .fixed-top-lg {
    position: fixed;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
  }
}
@media (min-width: 1200px) {
  .fixed-top-xl {
    position: fixed;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
  }
}
@media (min-width: 1400px) {
  .fixed-top-xxl {
    position: fixed;
    z-index: 101;
    top: 0;
    left: 0;
    right: 0;
  }
}
.timeline .timeline-item {
  position: relative;
  padding: 0;
  margin: 0;
  display: flex;
  align-items: flex-start;
}
.timeline .timeline-item:last-child .timeline-line {
  bottom: 100%;
}
.timeline .timeline-line {
  display: block;
  content: " ";
  justify-content: center;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  bottom: 0;
  transform: translate(50%);
  border-left-width: 1px;
  border-left-style: dashed;
  border-left-color: #E4E6EF;
}
.timeline .timeline-icon {
  z-index: 1;
  flex-shrink: 0;
  margin-right: 1rem;
}
.timeline .timeline-content {
  width: 100%;
  overflow: auto;
  margin-bottom: 1.5rem;
}
.timeline.timeline-center .timeline-item {
  align-items: center;
}
.timeline.timeline-center .timeline-item:first-child .timeline-line {
  top: 50%;
}
.timeline.timeline-center .timeline-item:last-child .timeline-line {
  bottom: 50%;
}

.timeline-label {
  position: relative;
}
.timeline-label:before {
  content: "";
  position: absolute;
  left: 51px;
  width: 3px;
  top: 0;
  bottom: 0;
  background-color: #EFF2F5;
}
.timeline-label .timeline-item {
  display: flex;
  align-items: flex-start;
  position: relative;
  margin-bottom: 1.7rem;
}
.timeline-label .timeline-item:last-child {
  margin-bottom: 0;
}
.timeline-label .timeline-label {
  width: 50px;
  flex-shrink: 0;
  position: relative;
  color: #3F4254;
}
.timeline-label .timeline-badge {
  flex-shrink: 0;
  background: #ffffff;
  width: 1rem;
  height: 1rem;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  position: relative;
  margin-top: 1px;
  margin-left: -0.5rem;
  padding: 3px !important;
  border: 6px solid #ffffff !important;
}
.timeline-label .timeline-badge span {
  display: block;
  border-radius: 100%;
  width: 6px;
  height: 6px;
  background-color: #EFF2F5;
}
.timeline-label .timeline-content {
  flex-grow: 1;
}

.overlay {
  position: relative;
}
.overlay .overlay-layer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.05);
  transition: all 0.3s ease;
  opacity: 0;
}
.overlay.overlay-show .overlay-layer, .overlay.overlay-block .overlay-layer, .overlay:hover .overlay-layer {
  transition: all 0.3s ease;
  opacity: 1;
}
.overlay.overlay-block {
  cursor: wait;
}

.bullet {
  display: inline-block;
  background-color: #B5B5C3;
  border-radius: 6px;
  width: 8px;
  height: 4px;
  flex-shrink: 0;
}

.bullet-dot {
  width: 4px;
  height: 4px;
  border-radius: 100% !important;
}

.bullet-vertical {
  width: 4px;
  height: 8px;
}

.bullet-line {
  width: 5px;
  height: 1px;
  border-radius: 0;
}

.drawer {
  display: flex !important;
  overflow: auto;
  z-index: 110;
  position: fixed;
  top: 0;
  bottom: 0;
  background-color: #ffffff;
  transition: transform 0.3s ease-in-out;
}
.drawer.drawer-start {
  left: 0;
  transform: translateX(-100%);
}
.drawer.drawer-end {
  right: 0;
  transform: translateX(100%);
}
.drawer.drawer-on {
  transform: none;
  box-shadow: 0px 1px 9px -3px rgba(0, 0, 0, 0.05);
  transition: transform 0.3s ease-in-out;
}

.drawer-overlay {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  z-index: 109;
  background-color: rgba(0, 0, 0, 0.2);
  animation: animation-drawer-fade-in 0.3s ease-in-out 1;
}

[data-kt-drawer=true] {
  display: none;
}

@keyframes animation-drawer-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (max-width: 991.98px) {
  body[data-kt-drawer=on] {
    overflow: hidden;
  }
}
.badge {
  display: inline-flex;
  align-items: center;
}
.badge.badge-circle, .badge.badge-square {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 1.75rem;
  min-width: 1.75rem;
  padding: 0 0.1rem;
  line-height: 0;
}
.badge.badge-circle {
  border-radius: 50%;
  padding: 0;
  min-width: unset;
  width: 1.75rem;
}
.badge.badge-sm {
  min-width: 1.5rem;
  font-size: 0.8rem;
}
.badge.badge-sm.badge-square {
  height: 1.5rem;
}
.badge.badge-sm.badge-circle {
  width: 1.5rem;
  height: 1.5rem;
}
.badge.badge-lg {
  min-width: 2rem;
  font-size: 1rem;
}
.badge.badge-lg.badge-square {
  height: 2rem;
}
.badge.badge-lg.badge-circle {
  width: 2rem;
  height: 2rem;
}

.badge-white {
  color: #7E8299;
  background-color: #ffffff;
}

.badge-light-white {
  color: #ffffff;
}

.badge-light {
  color: #7E8299;
  background-color: #F5F8FA;
}

.badge-light-light {
  color: #F5F8FA;
}

.badge-primary {
  color: #FFFFFF;
  background-color: #009EF7;
}

.badge-light-primary {
  color: #009EF7;
  background-color: #F1FAFF;
}

.badge-secondary {
  color: #3F4254;
  background-color: #E4E6EF;
}

.badge-light-secondary {
  color: #E4E6EF;
}

.badge-success {
  color: #FFFFFF;
  background-color: #50CD89;
}

.badge-light-success {
  color: #50CD89;
  background-color: #E8FFF3;
}

.badge-info {
  color: #FFFFFF;
  background-color: #7239EA;
}

.badge-light-info {
  color: #7239EA;
  background-color: #F8F5FF;
}

.badge-warning {
  color: #FFFFFF;
  background-color: #FFC700;
}

.badge-light-warning {
  color: #FFC700;
  background-color: #FFF8DD;
}

.badge-danger {
  color: #FFFFFF;
  background-color: #F1416C;
}

.badge-light-danger {
  color: #F1416C;
  background-color: #FFF5F8;
}

.badge-dark {
  color: #ffffff;
  background-color: #181C32;
}

.badge-light-dark {
  color: #181C32;
  background-color: #EFF2F5;
}

.indicator-progress {
  display: none;
}
[data-kt-indicator=on] > .indicator-progress {
  display: inline-block;
}

[data-kt-indicator=on] > .indicator-label {
  display: none;
}

.rotate {
  display: inline-flex;
  align-items: center;
}

.rotate-90 {
  transition: transform 0.3s ease;
  backface-visibility: hidden;
}
.collapsible:not(.collapsed) > .rotate-90, .show > .rotate-90, .active > .rotate-90 {
  transform: rotateZ(90deg);
  transition: transform 0.3s ease;
}
[direction=rtl] .collapsible:not(.collapsed) > .rotate-90, [direction=rtl] .show > .rotate-90, [direction=rtl] .active > .rotate-90 {
  transform: rotateZ(-90deg);
}

.rotate-n90 {
  transition: transform 0.3s ease;
  backface-visibility: hidden;
}
.collapsible:not(.collapsed) > .rotate-n90, .show > .rotate-n90, .active > .rotate-n90 {
  transform: rotateZ(-90deg);
  transition: transform 0.3s ease;
}
[direction=rtl] .collapsible:not(.collapsed) > .rotate-n90, [direction=rtl] .show > .rotate-n90, [direction=rtl] .active > .rotate-n90 {
  transform: rotateZ(90deg);
}

.rotate-180 {
  transition: transform 0.3s ease;
  backface-visibility: hidden;
}
.collapsible:not(.collapsed) > .rotate-180, .show > .rotate-180, .active > .rotate-180 {
  transform: rotateZ(180deg);
  transition: transform 0.3s ease;
}
[direction=rtl] .collapsible:not(.collapsed) > .rotate-180, [direction=rtl] .show > .rotate-180, [direction=rtl] .active > .rotate-180 {
  transform: rotateZ(-180deg);
}

.rotate-n180 {
  transition: transform 0.3s ease;
  backface-visibility: hidden;
}
.collapsible:not(.collapsed) > .rotate-n180, .show > .rotate-n180, .active > .rotate-n180 {
  transform: rotateZ(-180deg);
  transition: transform 0.3s ease;
}
[direction=rtl] .collapsible:not(.collapsed) > .rotate-n180, [direction=rtl] .show > .rotate-n180, [direction=rtl] .active > .rotate-n180 {
  transform: rotateZ(180deg);
}

.rotate-270 {
  transition: transform 0.3s ease;
  backface-visibility: hidden;
}
.collapsible:not(.collapsed) > .rotate-270, .show > .rotate-270, .active > .rotate-270 {
  transform: rotateZ(270deg);
  transition: transform 0.3s ease;
}
[direction=rtl] .collapsible:not(.collapsed) > .rotate-270, [direction=rtl] .show > .rotate-270, [direction=rtl] .active > .rotate-270 {
  transform: rotateZ(-270deg);
}

.rotate-n270 {
  transition: transform 0.3s ease;
  backface-visibility: hidden;
}
.collapsible:not(.collapsed) > .rotate-n270, .show > .rotate-n270, .active > .rotate-n270 {
  transform: rotateZ(-270deg);
  transition: transform 0.3s ease;
}
[direction=rtl] .collapsible:not(.collapsed) > .rotate-n270, [direction=rtl] .show > .rotate-n270, [direction=rtl] .active > .rotate-n270 {
  transform: rotateZ(270deg);
}

@media (min-width: 992px) {
  main,
span,
ol,
ul,
pre,
div {
    scrollbar-width: thin;
    scrollbar-color: #EFF2F5 transparent;
  }
  main::-webkit-scrollbar,
span::-webkit-scrollbar,
ol::-webkit-scrollbar,
ul::-webkit-scrollbar,
pre::-webkit-scrollbar,
div::-webkit-scrollbar {
    width: 0.4rem;
    height: 0.4rem;
  }
  main::-webkit-scrollbar-thumb,
span::-webkit-scrollbar-thumb,
ol::-webkit-scrollbar-thumb,
ul::-webkit-scrollbar-thumb,
pre::-webkit-scrollbar-thumb,
div::-webkit-scrollbar-thumb {
    background-color: #EFF2F5;
  }
  main:hover,
span:hover,
ol:hover,
ul:hover,
pre:hover,
div:hover {
    scrollbar-color: #e9edf1 transparent;
  }
  main:hover::-webkit-scrollbar-thumb,
span:hover::-webkit-scrollbar-thumb,
ol:hover::-webkit-scrollbar-thumb,
ul:hover::-webkit-scrollbar-thumb,
pre:hover::-webkit-scrollbar-thumb,
div:hover::-webkit-scrollbar-thumb {
    background-color: #e9edf1;
  }
}
.scroll {
  overflow: scroll;
  position: relative;
}
@media (max-width: 991.98px) {
  .scroll {
    overflow: auto;
  }
}

.scroll-x {
  overflow-x: scroll;
  position: relative;
}
@media (max-width: 991.98px) {
  .scroll-x {
    overflow-x: auto;
  }
}

.scroll-y {
  overflow-y: scroll;
  position: relative;
}
@media (max-width: 991.98px) {
  .scroll-y {
    overflow-y: auto;
  }
}

.hover-scroll {
  position: relative;
}
@media (min-width: 992px) {
  .hover-scroll {
    overflow: hidden;
    border-right: 0.4rem solid transparent;
    border-bottom: 0.4rem solid transparent;
    margin-right: -0.4rem;
    margin-bottom: -0.4rem;
  }
  .hover-scroll:hover {
    overflow: scroll;
    border-right: 0;
    border-bottom: 0;
  }
  @-moz-document url-prefix() {
    .hover-scroll {
      overflow: scroll;
      position: relative;
      border-right: 0;
      border-bottom: 0;
    }
  }
}
@media (max-width: 991.98px) {
  .hover-scroll {
    overflow: auto;
  }
}

.hover-scroll-y {
  position: relative;
}
@media (min-width: 992px) {
  .hover-scroll-y {
    overflow-y: hidden;
    border-right: 0.4rem solid transparent;
    margin-right: -0.4rem;
  }
  .hover-scroll-y:hover {
    overflow-y: scroll;
    border-right: 0;
  }
  @-moz-document url-prefix() {
    .hover-scroll-y {
      overflow-y: scroll;
      position: relative;
      border-right: 0;
    }
  }
}
@media (max-width: 991.98px) {
  .hover-scroll-y {
    overflow-y: auto;
  }
}

.hover-scroll-x {
  position: relative;
}
@media (min-width: 992px) {
  .hover-scroll-x {
    overflow-x: hidden;
    border-bottom: 0.4rem solid transparent;
  }
  .hover-scroll-x:hover {
    overflow-x: scroll;
    border-bottom: 0;
  }
  @-moz-document url-prefix() {
    .hover-scroll-x {
      overflow-x: scroll;
      position: relative;
      border-bottom: 0;
    }
  }
}
@media (max-width: 991.98px) {
  .hover-scroll-x {
    overflow-x: auto;
  }
}

.hover-scroll-overlay-y {
  overflow-y: hidden;
  position: relative;
  --scrollbar-space: 0.5rem;
}
.hover-scroll-overlay-y::-webkit-scrollbar {
  width: calc(0.4rem + var(--scrollbar-space));
}
.hover-scroll-overlay-y::-webkit-scrollbar-thumb {
  background-clip: content-box;
  border-right: var(--scrollbar-space) solid transparent;
}
.hover-scroll-overlay-y:hover {
  overflow-y: overlay;
}
@-moz-document url-prefix() {
  .hover-scroll-overlay-y {
    overflow-y: scroll;
    position: relative;
  }
}

.scroll-ps {
  padding-left: 0.4rem !important;
}

.scroll-ms {
  margin-left: 0.4rem !important;
}

.scroll-pe {
  padding-right: 0.4rem !important;
}

.scroll-me {
  margin-right: 0.4rem !important;
}

.scroll-px {
  padding-left: 0.4rem !important;
  padding-right: 0.4rem !important;
}

.scroll-mx {
  margin-left: 0.4rem !important;
  margin-right: 0.4rem !important;
}

.rating {
  display: flex;
  align-items: center;
}

.rating-input {
  position: absolute !important;
  left: -9999px !important;
}
.rating-input[disabled] {
  display: none;
}

.rating-label {
  padding: 0;
  margin: 0;
}
.rating-label > i, .rating-label > .svg-icon {
  line-height: 1;
  color: #B5B5C3;
}

label.rating-label {
  cursor: pointer;
}

div.rating-label.checked > i, div.rating-label.checked > .svg-icon,
label.rating-label > i,
label.rating-label > .svg-icon {
  color: #FFAD0F;
}

.rating-input:checked ~ .rating-label > i, .rating-input:checked ~ .rating-label > .svg-icon {
  color: #B5B5C3;
}

.rating:hover label.rating-label > i, .rating:hover label.rating-label > .svg-icon {
  color: #FFAD0F;
}

label.rating-label:hover ~ .rating-label {
  color: #B5B5C3;
}
label.rating-label:hover ~ .rating-label > i, label.rating-label:hover ~ .rating-label > .svg-icon {
  color: #B5B5C3;
}

.stepper [data-kt-stepper-element=info],
.stepper [data-kt-stepper-element=content] {
  display: none;
}
.stepper [data-kt-stepper-element=info].current,
.stepper [data-kt-stepper-element=content].current {
  display: flex;
}
.stepper .stepper-item[data-kt-stepper-action=step] {
  cursor: pointer;
}
.stepper [data-kt-stepper-action=previous] {
  display: none;
}
.stepper [data-kt-stepper-action=next] {
  display: inline-block;
}
.stepper [data-kt-stepper-action=submit] {
  display: none;
}
.stepper.first [data-kt-stepper-action=previous] {
  display: none;
}
.stepper.first [data-kt-stepper-action=next] {
  display: inline-block;
}
.stepper.first [data-kt-stepper-action=submit] {
  display: none;
}
.stepper.between [data-kt-stepper-action=previous] {
  display: inline-block;
}
.stepper.between [data-kt-stepper-action=next] {
  display: inline-block;
}
.stepper.between [data-kt-stepper-action=submit] {
  display: none;
}
.stepper.last [data-kt-stepper-action=previous] {
  display: inline-block;
}
.stepper.last [data-kt-stepper-action=next] {
  display: none;
}
.stepper.last [data-kt-stepper-action=submit] {
  display: inline-block;
}
.stepper.last [data-kt-stepper-action=submit].btn-flex {
  display: flex;
}

.stepper.stepper-pills .stepper-nav {
  display: flex;
}
.stepper.stepper-pills .stepper-item {
  display: flex;
  align-items: center;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.stepper.stepper-pills .stepper-item .stepper-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: color 0.2s ease, background-color 0.2s ease;
  width: 40px;
  height: 40px;
  border-radius: 0.475rem;
  background-color: #F1FAFF;
  margin-right: 1.5rem;
}
.stepper.stepper-pills .stepper-item .stepper-icon .stepper-check {
  display: none;
  font-size: 1rem;
}
.stepper.stepper-pills .stepper-item .stepper-icon .stepper-number {
  font-weight: 600;
  color: #009EF7 !important;
  font-size: 1.25rem;
}
.stepper.stepper-pills .stepper-item .stepper-label {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.stepper.stepper-pills .stepper-item .stepper-label .stepper-title {
  color: #3F4254;
  font-weight: 600;
  font-size: 1.25rem;
  margin-bottom: 0.3rem;
}
.stepper.stepper-pills .stepper-item .stepper-label .stepper-desc {
  color: #A1A5B7;
}
.stepper.stepper-pills .stepper-item.current {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.stepper.stepper-pills .stepper-item.current .stepper-icon {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #009EF7;
}
.stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-check {
  color: #009EF7;
  display: none;
}
.stepper.stepper-pills .stepper-item.current .stepper-icon .stepper-number {
  color: #ffffff !important;
  font-size: 1.35rem;
}
.stepper.stepper-pills .stepper-item.current .stepper-label .stepper-title {
  color: #7E8299;
}
.stepper.stepper-pills .stepper-item.current .stepper-label .stepper-desc {
  color: #B5B5C3;
}
.stepper.stepper-pills .stepper-item.current:last-child .stepper-icon, .stepper.stepper-pills .stepper-item.completed .stepper-icon {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #F1FAFF;
}
.stepper.stepper-pills .stepper-item.current:last-child .stepper-icon .stepper-check, .stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-check {
  color: #009EF7 !important;
  display: inline-block;
}
.stepper.stepper-pills .stepper-item.current:last-child .stepper-icon .stepper-number, .stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-number {
  display: none;
}
.stepper.stepper-pills .stepper-item.current:last-child .stepper-label .stepper-title, .stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-title {
  color: #A1A5B7;
}
.stepper.stepper-pills .stepper-item.current:last-child .stepper-label .stepper-desc, .stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-desc {
  color: #B5B5C3;
}
.stepper.stepper-pills.stepper-column .stepper-nav {
  flex-direction: column;
}
.stepper.stepper-pills.stepper-column .stepper-item {
  position: relative;
  padding: 0;
  margin: 0;
  padding-bottom: 2.5rem;
}
.stepper.stepper-pills.stepper-column .stepper-icon {
  z-index: 1;
}
.stepper.stepper-pills.stepper-column .stepper-line {
  display: block;
  content: " ";
  justify-content: center;
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  bottom: 0;
  width: 40px;
  transform: translate(50%);
  border-left-width: 1px;
  border-left-style: dashed;
  border-left-color: #E4E6EF;
}
.stepper.stepper-pills.stepper-column .stepper-item:first-child .stepper-line {
  top: 50%;
}
.stepper.stepper-pills.stepper-column .stepper-item:last-child .stepper-line {
  bottom: 50%;
}

.stepper.stepper-links .stepper-nav {
  display: flex;
  margin: 0 auto;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.stepper.stepper-links .stepper-nav .stepper-item {
  position: relative;
  flex-shrink: 0;
  margin: 1rem 1.5rem;
}
.stepper.stepper-links .stepper-nav .stepper-item:after {
  content: " ";
  position: absolute;
  top: 2.3rem;
  left: 0;
  height: 2px;
  width: 100%;
  background-color: transparent;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.stepper.stepper-links .stepper-nav .stepper-item .stepper-title {
  color: #181C32;
  font-weight: 600;
  font-size: 1.25rem;
}
.stepper.stepper-links .stepper-nav .stepper-item.current {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.stepper.stepper-links .stepper-nav .stepper-item.current .stepper-title {
  color: #009EF7;
}
.stepper.stepper-links .stepper-nav .stepper-item.current:after {
  background-color: #009EF7;
}
.stepper.stepper-links .stepper-nav .stepper-item.completed .stepper-title {
  color: #B5B5C3;
}

.toggle.collapsible:not(.collapsed) .toggle-off, .toggle.active .toggle-off {
  display: none;
}
.toggle.collapsible.collapsed .toggle-on, .toggle:not(.collapsible):not(.active) .toggle-on {
  display: none;
}

.xehagon {
  clip-path: polygon(45% 1.3397459622%, 46.5797985667% 0.6030737921%, 48.2635182233% 0.1519224699%, 50% 0%, 51.7364817767% 0.1519224699%, 53.4202014333% 0.6030737921%, 55% 1.3397459622%, 89.6410161514% 21.3397459622%, 91.0688922482% 22.3395555688%, 92.3014605826% 23.5721239031%, 93.3012701892% 25%, 94.0379423592% 26.5797985667%, 94.4890936815% 28.2635182233%, 94.6410161514% 30%, 94.6410161514% 70%, 94.4890936815% 71.7364817767%, 94.0379423592% 73.4202014333%, 93.3012701892% 75%, 92.3014605826% 76.4278760969%, 91.0688922482% 77.6604444312%, 89.6410161514% 78.6602540378%, 55% 98.6602540378%, 53.4202014333% 99.3969262079%, 51.7364817767% 99.8480775301%, 50% 100%, 48.2635182233% 99.8480775301%, 46.5797985667% 99.3969262079%, 45% 98.6602540378%, 10.3589838486% 78.6602540378%, 8.9311077518% 77.6604444312%, 7.6985394174% 76.4278760969%, 6.6987298108% 75%, 5.9620576408% 73.4202014333%, 5.5109063185% 71.7364817767%, 5.3589838486% 70%, 5.3589838486% 30%, 5.5109063185% 28.2635182233%, 5.9620576408% 26.5797985667%, 6.6987298108% 25%, 7.6985394174% 23.5721239031%, 8.9311077518% 22.3395555688%, 10.3589838486% 21.3397459622%);
}

.octagon {
  clip-path: polygon(46.1731656763% 0.7612046749%, 47.411809549% 0.3407417371%, 48.6947380778% 0.0855513863%, 50% 0%, 51.3052619222% 0.0855513863%, 52.588190451% 0.3407417371%, 53.8268343237% 0.7612046749%, 82.1111055711% 12.4769334274%, 83.2842712475% 13.0554747147%, 84.3718855375% 13.7821953496%, 85.3553390593% 14.6446609407%, 86.2178046504% 15.6281144625%, 86.9445252853% 16.7157287525%, 87.5230665726% 17.8888944289%, 99.2387953251% 46.1731656763%, 99.6592582629% 47.411809549%, 99.9144486137% 48.6947380778%, 100% 50%, 99.9144486137% 51.3052619222%, 99.6592582629% 52.588190451%, 99.2387953251% 53.8268343237%, 87.5230665726% 82.1111055711%, 86.9445252853% 83.2842712475%, 86.2178046504% 84.3718855375%, 85.3553390593% 85.3553390593%, 84.3718855375% 86.2178046504%, 83.2842712475% 86.9445252853%, 82.1111055711% 87.5230665726%, 53.8268343237% 99.2387953251%, 52.588190451% 99.6592582629%, 51.3052619222% 99.9144486137%, 50% 100%, 48.6947380778% 99.9144486137%, 47.411809549% 99.6592582629%, 46.1731656763% 99.2387953251%, 17.8888944289% 87.5230665726%, 16.7157287525% 86.9445252853%, 15.6281144625% 86.2178046504%, 14.6446609407% 85.3553390593%, 13.7821953496% 84.3718855375%, 13.0554747147% 83.2842712475%, 12.4769334274% 82.1111055711%, 0.7612046749% 53.8268343237%, 0.3407417371% 52.588190451%, 0.0855513863% 51.3052619222%, 0% 50%, 0.0855513863% 48.6947380778%, 0.3407417371% 47.411809549%, 0.7612046749% 46.1731656763%, 12.4769334274% 17.8888944289%, 13.0554747147% 16.7157287525%, 13.7821953496% 15.6281144625%, 14.6446609407% 14.6446609407%, 15.6281144625% 13.7821953496%, 16.7157287525% 13.0554747147%, 17.8888944289% 12.4769334274%);
}

.ribbon {
  position: relative;
}
.ribbon .ribbon-label {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  position: absolute;
  z-index: 1;
  background-color: #009EF7;
  box-shadow: 0px -1px 5px 0px rgba(0, 0, 0, 0.1);
  color: #FFFFFF;
  top: 50%;
  right: 0;
  transform: translateX(5px) translateY(-50%);
}
.ribbon .ribbon-label > .ribbon-inner {
  z-index: -1;
  position: absolute;
  padding: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.ribbon .ribbon-label:after {
  border-color: #003c5e;
}
.ribbon-vertical .ribbon-label {
  padding: 5px 10px;
  min-width: 36px;
  min-height: 46px;
  text-align: center;
}
.ribbon.ribbon-top .ribbon-label {
  top: 0;
  transform: translateX(-15px) translateY(-4px);
  border-bottom-right-radius: 0.475rem;
  border-bottom-left-radius: 0.475rem;
}
.ribbon.ribbon-bottom .ribbon-label {
  border-top-right-radius: 0.475rem;
  border-top-left-radius: 0.475rem;
}
.ribbon.ribbon-start .ribbon-label {
  top: 50%;
  left: 0;
  right: auto;
  transform: translateX(-5px) translateY(-50%);
  border-top-right-radius: 0.475rem;
  border-bottom-right-radius: 0.475rem;
}
.ribbon.ribbon-end .ribbon-label {
  border-top-left-radius: 0.475rem;
  border-bottom-left-radius: 0.475rem;
}

.ribbon.ribbon-clip.ribbon-start .ribbon-label {
  left: -5px;
}
.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner {
  border-top-right-radius: 0.475rem;
  border-bottom-right-radius: 0.475rem;
}
.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:before, .ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-color: transparent !important;
  bottom: -10px;
}
.ribbon.ribbon-clip.ribbon-start .ribbon-label .ribbon-inner:before {
  border-width: 0 10px 10px 0;
  border-right-color: #181C32 !important;
  left: 0;
}
.ribbon.ribbon-clip.ribbon-end .ribbon-label {
  right: -5px;
}
.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner {
  border-top-left-radius: 0.475rem;
  border-bottom-left-radius: 0.475rem;
}
.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:before, .ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:after {
  content: "";
  position: absolute;
  border-style: solid;
  border-color: transparent !important;
  bottom: -10px;
}
.ribbon.ribbon-clip.ribbon-end .ribbon-label .ribbon-inner:before {
  border-width: 0 0 10px 10px;
  border-left-color: #181C32 !important;
  right: 0;
}

.ribbon.ribbon-triangle {
  position: absolute;
  z-index: 1;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.ribbon.ribbon-triangle.ribbon-top-start {
  top: 0;
  left: 0;
  width: 4rem;
  height: 4rem;
  border-bottom: solid 2rem transparent !important;
  border-left: solid 2rem red;
  border-right: solid 2rem transparent !important;
  border-top: solid 2rem red;
}
.ribbon.ribbon-triangle.ribbon-top-end {
  top: 0;
  right: 0;
  width: 4rem;
  height: 4rem;
  border-bottom: solid 2rem transparent !important;
  border-left: solid 2rem transparent !important;
  border-right: solid 2rem red;
  border-top: solid 2rem red;
}
.ribbon.ribbon-triangle.ribbon-bottom-start {
  bottom: 0;
  left: 0;
  width: 4rem;
  height: 4rem;
  border-bottom: solid 2rem red;
  border-left: solid 2rem red;
  border-right: solid 2rem transparent !important;
  border-top: solid 2rem transparent !important;
}
.ribbon.ribbon-triangle.ribbon-bottom-end {
  bottom: 0;
  right: 0;
  width: 4rem;
  height: 4rem;
  border-bottom: solid 2rem red;
  border-right: solid 2rem red;
  border-left: solid 2rem transparent !important;
  border-top: solid 2rem transparent !important;
}

.blockui {
  position: relative;
}
.blockui .blockui-overlay {
  transition: all 0.3s ease;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.05);
}
.blockui .blockui-overlay .spinner-border {
  height: 1.35rem;
  width: 1.35rem;
}
.blockui .blockui-message {
  display: flex;
  align-items: center;
  border-radius: 0.475rem;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  background-color: #ffffff;
  color: #7E8299;
  font-weight: 500;
  margin: 0 !important;
  width: auto;
  padding: 0.85rem 1.75rem !important;
}
.blockui .blockui-message .spinner-border {
  margin-right: 0.65rem;
}

.explore-btn-toggle {
  color: #7E8299;
  background-color: #ffffff;
}
.explore-btn-toggle:hover, .explore-btn-toggle:focus, .explore-btn-toggle:active {
  color: #ffffff;
  background-color: #00B2FF;
}

.explore-btn-dismiss {
  border: 0;
}
.explore-btn-dismiss:hover i,
.explore-btn-dismiss:hover .svg-icon {
  color: #00B2FF;
}

.explore-btn-primary {
  border: 0;
  color: #ffffff;
  background-color: #00B2FF;
}
.explore-btn-primary:hover {
  color: #ffffff;
  background-color: #0098DA;
}

.explore-btn-secondary {
  border: 0;
  color: #7E8299;
  background-color: #F5F8FA;
}
.explore-btn-secondary:hover {
  color: #3F4254;
  background-color: #EFF2F5;
}

.explore-btn-outline {
  border: 1px dashed #E4E6EF !important;
}
.explore-btn-outline:hover, .explore-btn-outline.active {
  border: 1px dashed #50CD89 !important;
  background-color: #E8FFF3;
}

.explore-link {
  color: #00B2FF;
}
.explore-link:hover {
  color: #0098DA;
}

.explore-link-hover:hover {
  color: #00B2FF !important;
}

.explore-icon-success {
  color: #50CD89;
}

.explore-icon-danger {
  color: #F1416C;
}

.explore-label-free {
  color: #ffffff;
  background-color: #FFC700;
}

.explore-label-pro {
  color: #ffffff;
  background-color: #50CD89;
}

.cookiealert {
  background: inherit;
  color: inherit;
}

@media print {
  .print-content-only {
    padding: 0 !important;
    background: none !important;
  }
  .print-content-only .wrapper,
.print-content-only .page,
.print-content-only .page-title .content,
.print-content-only .container,
.print-content-only .container-xxl,
.print-content-only .container-fluid,
.print-content-only .container-sm,
.print-content-only .container-md,
.print-content-only .container-lg,
.print-content-only .container-xl {
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  .print-content-only .aside,
.print-content-only .sidebar,
.print-content-only .scrolltop,
.print-content-only .header,
.print-content-only .footer,
.print-content-only .toolbar,
.print-content-only .drawer,
.print-content-only .btn {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .container-custom {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}
@media (max-width: 991.98px) {
  .container-custom {
    max-width: none;
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
}
.landing-dark-bg {
  background-color: #13263C;
}

.landing-dark-color {
  color: #13263C;
}

.landing-dark-border {
  border: 1px dashed #2C3F5B;
}

.landing-dark-separator {
  border-top: 1px dashed #2C3F5B;
}

.landing-curve {
  position: relative;
}
.landing-curve svg {
  position: relative;
  top: 0;
  display: block;
}

.landing-header {
  display: flex;
  align-items: center;
  height: 100px;
}
.landing-header .logo-default {
  display: block;
}
.landing-header .logo-sticky {
  display: none;
}
.landing-header .menu .menu-link.active {
  color: #ffffff;
}
[data-kt-sticky-landing-header=on] .landing-header .menu .menu-link.active {
  color: #009EF7;
  background-color: rgba(239, 242, 245, 0.4);
}
[data-kt-sticky-landing-header=on] .landing-header {
  padding: 0;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 100;
  background-color: #ffffff;
  box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.05);
  height: 70px;
}
[data-kt-sticky-landing-header=on] .landing-header .logo-sticky {
  display: block;
}
[data-kt-sticky-landing-header=on] .landing-header .logo-default {
  display: none;
}

body[data-kt-sticky-landing-header=on] {
  padding-top: 100px;
}

@media (max-width: 991.98px) {
  .landing-header {
    height: 70px;
  }
  .landing-header .landing-menu-wrapper {
    position: relative;
    overflow: auto;
  }
  [data-kt-sticky-landing-header=on] .landing-header {
    height: 70px;
  }
  .landing-header .menu .menu-link.active {
    color: #009EF7;
    background-color: rgba(239, 242, 245, 0.4);
  }
  body[data-kt-sticky-landing-header=on] {
    padding-top: 70px;
  }
}
html {
  font-family: sans-serif;
  text-size-adjust: 100%;
}

html,
body {
  height: 100%;
  margin: 0px;
  padding: 0px;
  font-size: 13px !important;
  font-weight: 400;
  font-family: Poppins, Helvetica, "sans-serif";
}
@media (max-width: 991.98px) {
  html,
body {
    font-size: 13px !important;
  }
}
@media (max-width: 767.98px) {
  html,
body {
    font-size: 12px !important;
  }
}
html a:hover,
html a:active,
html a:focus,
body a:hover,
body a:active,
body a:focus {
  text-decoration: none !important;
}

body {
  display: flex;
  flex-direction: column;
  color: #181C32;
}

router-outlet {
  display: none;
}

canvas {
  user-select: none;
}

@media print {
  .print-content-only {
    padding: 0 !important;
    background: none !important;
  }
  .print-content-only .wrapper,
.print-content-only .page,
.print-content-only .page-title .content,
.print-content-only .container,
.print-content-only .container-xxl,
.print-content-only .container-fluid,
.print-content-only .container-sm,
.print-content-only .container-md,
.print-content-only .container-lg,
.print-content-only .container-xl {
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  .print-content-only .aside,
.print-content-only .sidebar,
.print-content-only .scrolltop,
.print-content-only .header,
.print-content-only .footer,
.print-content-only .toolbar,
.print-content-only .drawer,
.print-content-only .btn {
    display: none !important;
  }
}
body {
  background-color: #F5F8FA;
}

.text-page-bg {
  color: #F5F8FA;
}

@media (min-width: 992px) {
  .container,
.container-xxl,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
    padding: 0 30px;
  }
  .wrapper {
    transition: padding-left 0.3s ease, margin-right 0.3s ease;
  }
  .aside-enabled.aside-fixed .wrapper {
    transition: padding-left 0.3s ease;
    padding-left: 265px;
  }
  .aside-enabled.aside-fixed[data-kt-aside-minimize=on] .wrapper {
    transition: padding-left 0.3s ease;
    padding-left: 75px;
  }
  .header-fixed .wrapper {
    padding-top: 65px;
  }
  .header-fixed.toolbar-fixed .wrapper {
    padding-top: calc(65px + var(--kt-toolbar-height));
  }
}
@media (max-width: 991.98px) {
  .container,
.container-xxl,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
    max-width: none;
    padding: 0 15px;
  }
  .header-tablet-and-mobile-fixed .wrapper {
    padding-top: 55px;
  }
  .header-tablet-and-mobile-fixed.toolbar-tablet-and-mobile-fixed .wrapper {
    padding-top: calc(55px + var(--kt-toolbar-height-tablet-and-mobile));
  }
}
@media (min-width: 992px) {
  .header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 2;
    height: 65px;
    transition: left 0.3s ease;
  }
  .header-fixed .header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 100;
    background-color: #ffffff;
    height: 65px;
    padding: 0;
    box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.05);
  }
  .header-fixed.toolbar-fixed .header {
    box-shadow: none;
  }
  .aside-enabled.aside-fixed.header-fixed .header {
    left: 265px;
    transition: left 0.3s ease;
  }
  .aside-enabled.aside-fixed.header-fixed[data-kt-aside-minimize=on] .header {
    left: 75px;
    transition: left 0.3s ease;
  }
  .header .header-menu {
    display: flex;
  }
}
@media (max-width: 991.98px) {
  .header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 55px;
    position: relative;
    z-index: 3;
  }
  .header-tablet-and-mobile-fixed .header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 100;
    height: 55px;
    min-height: 55px;
    background-color: #ffffff;
    box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.05);
  }
  .header-tablet-and-mobile-fixed.toolbar-tablet-and-mobile-fixed .header {
    box-shadow: none;
  }
  .header .header-menu {
    display: none;
    z-index: 99;
  }
  .header .page-title {
    display: none !important;
  }
}
.toolbar {
  display: flex;
  align-items: center;
  background-color: #ffffff;
  padding: 0.5rem 0;
}

@media (min-width: 992px) {
  .toolbar-fixed .toolbar {
    height: var(--kt-toolbar-height);
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 99;
    box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.05);
    background-color: black;
  }
  .toolbar-enabled:not(.toolbar-fixed) .toolbar {
    margin-bottom: 30px;
  }
  .header-fixed.toolbar-fixed .toolbar {
    padding: 0;
    top: 65px;
    border-top: 1px solid #EFF2F5;
  }
  .aside-enabled.aside-fixed.toolbar-fixed .toolbar {
    left: 265px;
    transition: left 0.3s ease;
  }
  .aside-enabled.aside-fixed.toolbar-fixed[data-kt-aside-minimize=on] .toolbar {
    left: 75px;
    transition: left 0.3s ease;
  }
}
@media (max-width: 991.98px) {
  .toolbar-tablet-and-mobile-fixed .toolbar {
    height: var(--kt-toolbar-height-tablet-and-mobile);
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 99;
    box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.05);
  }
  .toolbar-enabled:not(.toolbar-tablet-and-mobile-fixed) .toolbar {
    margin-bottom: 15px;
  }
  .header-tablet-and-mobile-fixed.toolbar-tablet-and-mobile-fixed .toolbar {
    padding: 0;
    top: 55px;
    border-top: 1px solid #EFF2F5;
  }
  .toolbar .page-title[data-kt-swapper=true] {
    display: none !important;
  }
}
.aside {
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 28px 0 rgba(82, 63, 105, 0.05);
  padding: 0;
}
.aside .btn-custom {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
}
.aside .btn-custom .btn-label {
  transition: opacity 0.3s ease;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  opacity: 1;
}
.aside .btn-custom .btn-icon {
  display: inline-block;
  transition: opacity 0.3s ease;
  overflow: hidden;
  opacity: 0;
  margin: 0;
  width: 0;
}
.aside.aside-dark {
  background-color: #1e1e2d;
}
.aside.aside-dark .aside-logo {
  background-color: #1a1a27;
}
.aside.aside-dark .aside-toggle {
  color: #494b74;
}
.aside.aside-dark .separator {
  border-bottom-color: #282a3d;
}
.aside.aside-dark .btn-custom {
  color: #B5B5C3;
  background-color: rgba(63, 66, 84, 0.35);
}
.btn-check:checked + .aside.aside-dark .btn-custom, .btn-check:active + .aside.aside-dark .btn-custom, .aside.aside-dark .btn-custom:focus:not(.btn-active), .aside.aside-dark .btn-custom:hover:not(.btn-active), .aside.aside-dark .btn-custom:active:not(.btn-active), .aside.aside-dark .btn-custom.active, .aside.aside-dark .btn-custom.show, .show > .aside.aside-dark .btn-custom {
  color: #B5B5C3;
  background-color: rgba(63, 66, 84, 0.35) !important;
}
.aside.aside-dark .btn-custom .btn-icon,
.aside.aside-dark .btn-custom .btn-icon i,
.aside.aside-dark .btn-custom .btn-icon .svg-icon {
  color: #B5B5C3;
}
.aside.aside-light {
  background-color: #ffffff;
}

@media (min-width: 992px) {
  .aside {
    width: 265px;
    transition: width 0.3s ease;
  }
  .aside .aside-logo {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 65px;
    padding: 0 25px;
  }
  .aside .aside-menu {
    width: 265px;
  }
  .aside-fixed .aside {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 101;
    overflow: hidden;
  }
  .aside-static .aside {
    position: relative;
    z-index: 1;
  }
  [data-kt-aside-minimize=on] .aside {
    width: 75px;
    transition: width 0.3s ease;
  }
  [data-kt-aside-minimize=on] .aside .aside-logo .logo-default {
    display: inline-block;
  }
  [data-kt-aside-minimize=on] .aside .aside-logo .logo-minimize {
    display: none;
  }
  [data-kt-aside-minimize=on] .aside.aside-hoverable:hover:not(.animating) {
    transition: width 0.3s ease;
    width: 265px;
    box-shadow: 5px 0px 10px rgba(70, 78, 95, 0.075);
  }
  [data-kt-aside-minimize=on] .aside:not(.aside-hoverable) .aside-logo, [data-kt-aside-minimize=on] .aside:not(:hover) .aside-logo {
    justify-content: center;
  }
  [data-kt-aside-minimize=on] .aside:not(.aside-hoverable) .aside-logo .logo, [data-kt-aside-minimize=on] .aside:not(:hover) .aside-logo .logo {
    display: none;
  }
  [data-kt-aside-minimize=on] .aside:not(.aside-hoverable) .aside-logo .logo-default, [data-kt-aside-minimize=on] .aside:not(:hover) .aside-logo .logo-default {
    display: none;
  }
  [data-kt-aside-minimize=on] .aside:not(.aside-hoverable) .aside-logo .logo-minimize, [data-kt-aside-minimize=on] .aside:not(:hover) .aside-logo .logo-minimize {
    display: inline-block;
  }
  [data-kt-aside-minimize=on] .aside:not(.aside-hoverable) .aside-menu .menu-content,
[data-kt-aside-minimize=on] .aside:not(.aside-hoverable) .aside-menu .menu-title, [data-kt-aside-minimize=on] .aside:not(:hover) .aside-menu .menu-content,
[data-kt-aside-minimize=on] .aside:not(:hover) .aside-menu .menu-title {
    opacity: 0;
    transition: opacity 0.3s ease;
  }
  [data-kt-aside-minimize=on] .aside:not(.aside-hoverable) .aside-menu .menu-item.show > .menu-sub, [data-kt-aside-minimize=on] .aside:not(:hover) .aside-menu .menu-item.show > .menu-sub {
    height: 0;
    overflow: hidden;
    transition: height 0.3s ease;
  }
  [data-kt-aside-minimize=on] .aside:not(.aside-hoverable) .btn-custom .btn-label, [data-kt-aside-minimize=on] .aside:not(:hover) .btn-custom .btn-label {
    width: 0;
    opacity: 0;
    transition: opacity 0.3s ease;
  }
  [data-kt-aside-minimize=on] .aside:not(.aside-hoverable) .btn-custom .btn-icon, [data-kt-aside-minimize=on] .aside:not(:hover) .btn-custom .btn-icon {
    width: auto;
    opacity: 1;
    transition: opacity 0.3s ease;
  }
}
@media (max-width: 991.98px) {
  .aside {
    display: none;
  }
  .aside .aside-logo {
    display: none;
  }
}
.aside-menu .menu .menu-item .menu-link,
.aside-menu .menu .menu-item .menu-content {
  padding-left: 25px;
  padding-right: 25px;
}
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(0.75rem + 25px);
}
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(1.5rem + 25px);
}
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(2.25rem + 25px);
}
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(3rem + 25px);
}
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: 0.75rem;
  padding-right: 0;
}
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(1.5rem);
  padding-right: 0;
}
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(2.25rem);
  padding-right: 0;
}
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(3rem);
  padding-right: 0;
}
.aside-menu .menu-item {
  padding: 0;
}
.aside-menu .menu-item .menu-link {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.aside-menu .menu-item .menu-icon {
  justify-content: flex-start;
}

.aside-dark .hover-scroll-overlay-y {
  --scrollbar-space: 0.4rem;
  scrollbar-color: #3b3b64 transparent;
}
.aside-dark .hover-scroll-overlay-y::-webkit-scrollbar-thumb {
  background-color: #3b3b64;
}
.aside-dark .hover-scroll-overlay-y:hover {
  scrollbar-color: #41416e transparent;
}
.aside-dark .hover-scroll-overlay-y:hover::-webkit-scrollbar-thumb {
  background-color: #41416e;
}
.aside-dark .menu .menu-item .menu-section {
  color: #4c4e6f !important;
}
.aside-dark .menu .menu-item .menu-link {
  color: #9899ac;
}
.aside-dark .menu .menu-item .menu-link .menu-title {
  color: #9899ac;
}
.aside-dark .menu .menu-item .menu-link .menu-icon,
.aside-dark .menu .menu-item .menu-link .menu-icon .svg-icon,
.aside-dark .menu .menu-item .menu-link .menu-icon i {
  color: #494b74;
}
.aside-dark .menu .menu-item .menu-link .menu-bullet .bullet {
  background-color: #9899ac;
}
.aside-dark .menu .menu-item .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%239899ac'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%239899ac'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}
.aside-dark .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .aside-dark .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #1b1b28;
  color: #ffffff;
}
.aside-dark .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, .aside-dark .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
  color: #ffffff;
}
.aside-dark .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
.aside-dark .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.aside-dark .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i, .aside-dark .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
.aside-dark .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
.aside-dark .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
  color: #009EF7;
}
.aside-dark .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-bullet .bullet, .aside-dark .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-bullet .bullet {
  background-color: #009EF7;
}
.aside-dark .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-arrow:after, .aside-dark .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}
.aside-dark .menu .menu-item.here > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #1b1b28;
  color: #ffffff;
}
.aside-dark .menu .menu-item.here > .menu-link .menu-title {
  color: #ffffff;
}
.aside-dark .menu .menu-item.here > .menu-link .menu-icon,
.aside-dark .menu .menu-item.here > .menu-link .menu-icon .svg-icon,
.aside-dark .menu .menu-item.here > .menu-link .menu-icon i {
  color: #009EF7;
}
.aside-dark .menu .menu-item.here > .menu-link .menu-bullet .bullet {
  background-color: #009EF7;
}
.aside-dark .menu .menu-item.here > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}
.aside-dark .menu .menu-item.show > .menu-link {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #1b1b28;
  color: #ffffff;
}
.aside-dark .menu .menu-item.show > .menu-link .menu-title {
  color: #ffffff;
}
.aside-dark .menu .menu-item.show > .menu-link .menu-icon,
.aside-dark .menu .menu-item.show > .menu-link .menu-icon .svg-icon,
.aside-dark .menu .menu-item.show > .menu-link .menu-icon i {
  color: #009EF7;
}
.aside-dark .menu .menu-item.show > .menu-link .menu-bullet .bullet {
  background-color: #009EF7;
}
.aside-dark .menu .menu-item.show > .menu-link .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}
.aside-dark .menu .menu-item .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: #1b1b28;
  color: #ffffff;
}
.aside-dark .menu .menu-item .menu-link.active .menu-title {
  color: #ffffff;
}
.aside-dark .menu .menu-item .menu-link.active .menu-icon,
.aside-dark .menu .menu-item .menu-link.active .menu-icon .svg-icon,
.aside-dark .menu .menu-item .menu-link.active .menu-icon i {
  color: #009EF7;
}
.aside-dark .menu .menu-item .menu-link.active .menu-bullet .bullet {
  background-color: #009EF7;
}
.aside-dark .menu .menu-item .menu-link.active .menu-arrow:after {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");
  /*rtl:begin:remove*/
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93537 4.57889C6.03839 4.77912 6.0191 5.0363 5.87137 5.21403L2.87153 8.82282C2.68598 9.04603 2.36951 9.06026 2.16468 8.8546C1.95985 8.64893 1.94422 8.30126 2.12977 8.07804L4.80594 4.85863L2.15586 1.93583C1.96104 1.72096 1.96165 1.37314 2.15722 1.15895C2.35279 0.944757 2.66927 0.945311 2.86409 1.16018L5.85194 4.45551C5.8859 4.49296 5.91371 4.53459 5.93537 4.57889Z'/%3e%3c/svg%3e");
  /*rtl:end:remove*/
}

.aside-light .menu .menu-title {
  font-weight: 500;
}

@media (min-width: 992px) {
  .content {
    padding: 30px 0;
  }
  .toolbar-enabled:not(.toolbar-fixed) .content {
    padding-top: 0;
  }
}
@media (max-width: 991.98px) {
  .content {
    padding: 15px 0;
  }
  .toolbar-enabled:not(.toolbar-tablet-and-mobile-fixed) .content {
    padding-top: 0;
  }
}
.footer {
  background-color: #ffffff;
}

@media print {
  .print-content-only {
    padding: 0 !important;
    background: none !important;
  }
  .print-content-only .docs-wrapper,
.print-content-only .docs-page,
.print-content-only .docs-page-title .docs-content,
.print-content-only .container,
.print-content-only .container-fluid,
.print-content-only .container-sm,
.print-content-only .container-md,
.print-content-only .container-lg,
.print-content-only .container-xl,
.print-content-only .container-xxl {
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  .print-content-only .docs-aside, .print-content-only docs- .scrolltop,
.print-content-only .docs-header,
.print-content-only .drawer,
.print-content-only .btn {
    display: none !important;
  }
}
.docs-wrapper {
  background-color: #F5F8FA;
}

@media (min-width: 992px) {
  .container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
    padding: 0 30px;
  }
  .docs-wrapper {
    padding-left: 265px;
  }
}
@media (max-width: 991.98px) {
  .container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
    max-width: none;
    padding: 0 15px;
  }
}
@media (min-width: 992px) {
  .docs-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}
@media (max-width: 991.98px) {
  .docs-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .docs-header .docs-page-title[data-kt-swapper=true] {
    display: none !important;
  }
}
.docs-aside {
  display: flex;
  flex-direction: column;
  box-shadow: 0 0 28px 0 rgba(82, 63, 105, 0.025);
  background-color: #ffffff;
  padding: 0;
}

@media (min-width: 992px) {
  .docs-aside {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 101;
    overflow: hidden;
    width: 265px;
  }
  .docs-aside .docs-aside-logo {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 25px;
  }
  .docs-aside .docs-aside-menu {
    width: 265px;
  }
}
@media (max-width: 991.98px) {
  .docs-aside {
    display: none;
  }
  .docs-aside .docs-aside-logo {
    display: none;
  }
}
.docs-aside-menu .menu .menu-item .menu-link,
.docs-aside-menu .menu .menu-item .menu-content {
  padding-left: 25px;
  padding-right: 25px;
}
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(0.75rem + 25px);
}
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(1.5rem + 25px);
}
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(2.25rem + 25px);
}
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(3rem + 25px);
}
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: 0.75rem;
  padding-right: 0;
}
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(1.5rem);
  padding-right: 0;
}
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(2.25rem);
  padding-right: 0;
}
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content,
.menu-fit .docs-aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link {
  padding-left: calc(3rem);
  padding-right: 0;
}
.docs-aside-menu .menu-item {
  padding: 0;
}
.docs-aside-menu .menu-item .menu-link {
  font-weight: 500;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.docs-aside-menu .menu-item .menu-icon {
  justify-content: flex-start;
}

.card.card-docs {
  background-color: #ffffff;
  border: 0;
}

.accounts.list-group li div {
  display: flex;
  justify-content: start;
}

[id*=bankAccounts] {
  margin-bottom: 10px;
}

[id*=bankAccounts] div:first-child {
  padding-right: 8px;
}

[id*=bankAccounts] div:nth-child(2) {
  padding: 0 8px;
}

[id*=bankAccounts] button {
  margin: 5px 0 0 10px;
  height: 45px;
  width: 45px;
  align-self: center;
}

[id*=bankAccounts] div {
  width: 33.3333333%;
  display: flex;
  flex-direction: column;
}

.change-extra-info {
  display: none;
}

p:hover .change-extra-info {
  display: contents;
}

p:hover .extra-info-dots {
  display: none;
}

.mx-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.mx-50 {
  margin-left: 50px;
  margin-right: 50px;
}
.highlight {
  position: relative;
  background: #1e1e3f;
  border-radius: 0.475rem;
  padding: 1.75rem 1.5rem 1.75rem 1.5rem;
}
.highlight .nav {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding-bottom: 1rem;
  margin-bottom: 1rem;
  margin-top: -0.25rem;
}
.highlight .nav .nav-item {
  margin-right: 0.75rem;
}
.highlight .nav .nav-link {
  font-size: 0.9rem;
  font-weight: 500;
  padding: 0.35rem 1rem;
  border-radius: 0.475rem;
  color: rgba(255, 255, 255, 0.75);
  transition: all 0.2s ease;
  background-color: transparent;
}
.highlight .nav .nav-link:focus, .highlight .nav .nav-link.active {
  transition: all 0.2s ease;
  background-color: #2d2d5e;
  color: rgba(255, 255, 255, 0.75);
}
.highlight .highlight-copy {
  display: none;
  position: absolute;
  right: 1.75rem;
  top: 1.5rem;
  font-size: 0.85rem;
  font-weight: 500;
  padding: 0.35rem 1rem !important;
  transition: all 0.2s ease;
  background-color: #2d2d5e;
  color: rgba(255, 255, 255, 0.75);
}
.highlight .highlight-copy:focus, .highlight .highlight-copy:hover {
  transition: all 0.2s ease;
  background-color: #323268;
  color: #009EF7;
}
.highlight:hover .highlight-copy {
  display: flex;
}
.highlight .highlight-code pre {
  background-color: transparent;
  overflow: auto;
  padding: 0;
  margin: 0;
  scrollbar-color: #323268 transparent;
}
.highlight .highlight-code pre::-webkit-scrollbar-thumb {
  background-color: #323268;
}
.highlight .highlight-code pre code[class*=language-] {
  padding: 0;
  margin: 0;
  font-size: 1rem !important;
}

.fslightbox-slide-btn {
  border-radius: 0.475rem;
}

.fslightbox-toolbar {
  border-bottom-left-radius: 0.475rem;
}

.select2-container--bootstrap5 .select2-selection {
  box-shadow: none !important;
  height: auto;
  outline: none !important;
}
.select2-container--bootstrap5.select2-container--focus .form-select-solid, .select2-container--bootstrap5.select2-container--open .form-select-solid {
  background-color: #eef3f7;
}
.select2-container--bootstrap5.select2-container--focus .form-select:not(.form-select-solid):not(.form-select-transparent), .select2-container--bootstrap5.select2-container--open .form-select:not(.form-select-solid):not(.form-select-transparent) {
  border-color: #B5B5C3;
}
.select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field {
  color: #5E6278;
  font-weight: 500;
  background-color: transparent;
  border: 0;
  box-shadow: none;
  outline: none;
  margin: 0;
  padding: 0;
}
.select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field::placeholder {
  color: #A1A5B7;
}
.select2-container--bootstrap5 .select2-search.select2-search--inline .select2-search__field::-moz-placeholder {
  color: #A1A5B7;
  opacity: 1;
}
.select2-container--bootstrap5 .form-select-solid .select2-search.select2-search--inline .select2-search__field {
  color: #5E6278;
}
.select2-container--bootstrap5 .form-select-solid .select2-search.select2-search--inline .select2-search__field::placeholder {
  color: #A1A5B7;
}
.select2-container--bootstrap5 .form-select-solid .select2-search.select2-search--inline .select2-search__field::-moz-placeholder {
  color: #A1A5B7;
  opacity: 1;
}
.select2-container--bootstrap5 .select2-selection--single {
  display: flex;
  align-items: center;
}
.select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #5E6278;
}
.select2-container--bootstrap5 .select2-selection--single .select2-selection__placeholder {
  color: #A1A5B7;
}
.select2-container--bootstrap5 .select2-selection--single.form-select-solid .select2-selection__rendered {
  color: #5E6278;
}
.select2-container--bootstrap5 .select2-selection--single.form-select-solid .select2-selection__placeholder {
  color: #A1A5B7;
}
.select2-container--bootstrap5 .select2-selection--single.form-select-transparent .select2-selection__rendered {
  color: #3F4254;
}
.select2-container--bootstrap5 .select2-selection--single.form-select-transparent .select2-selection__placeholder {
  color: #3F4254;
}
.select2-container--bootstrap5 .select2-selection--single.form-select-dark .select2-selection__rendered {
  color: #181C32;
}
.select2-container--bootstrap5 .select2-selection--multiple .select2-search.select2-search--inline {
  display: inline;
}
.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  margin: 0;
  padding: 0;
}
.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  display: inline-flex;
  align-items: center;
  position: relative;
  background-color: #E4E6EF;
}
.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
  display: block;
  position: absolute;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%235E6278'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  opacity: 0.5;
  border: 0;
  transition: color 0.2s ease, background-color 0.2s ease;
  top: 50%;
}
.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove span {
  display: none;
}
.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
  opacity: 1;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23009EF7'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
  transition: color 0.2s ease, background-color 0.2s ease;
}
.select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__display {
  font-weight: 500;
}
.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) {
  padding-top: calc((1.5rem + 2px - 0.8rem) / 2);
  padding-bottom: calc((1.5rem + 2px - 0.8rem) / 2);
}
.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice {
  border-radius: 0.4rem;
  padding: 0.2rem 0.4rem;
  margin: 0.2rem 0.4rem 0.2rem 0;
}
.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice .select2-selection__choice__remove {
  height: 0.6rem;
  width: 0.6rem;
  margin-right: 0.5rem;
}
.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-selection__choice .select2-selection__choice__display {
  margin-left: 1.2rem;
  font-size: 0.9rem;
}
.select2-container--bootstrap5 .select2-selection--multiple:not(.form-select-sm):not(.form-select-lg) .select2-search.select2-search--inline .select2-search__field {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: calc(0.75rem - (1.5rem + 2px - 0.8rem) / 2);
  margin-bottom: calc(0.75rem - (1.5rem + 2px - 0.8rem) / 2);
}
.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg {
  padding-top: calc((1.65rem + 2px - 0.8rem) / 2);
  padding-bottom: calc((1.65rem + 2px - 0.8rem) / 2);
}
.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-selection__choice {
  border-radius: 0.4rem;
  padding: 0.2rem 0.4rem;
  margin: 0.2rem 0.4rem 0.2rem 0;
}
.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-selection__choice .select2-selection__choice__remove {
  height: 0.6rem;
  width: 0.6rem;
  margin-right: 0.5rem;
}
.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-selection__choice .select2-selection__choice__display {
  margin-left: 1.2rem;
  font-size: 1rem;
}
.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-search.select2-search--inline .select2-search__field {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: calc(0.825rem - (1.65rem + 2px - 0.8rem) / 2);
  margin-bottom: calc(0.825rem - (1.65rem + 2px - 0.8rem) / 2);
}
.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm {
  padding-top: calc((1.1rem + 2px - 0.6rem) / 2);
  padding-bottom: calc((1.1rem + 2px - 0.6rem) / 2);
}
.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-selection__choice {
  border-radius: 0.4rem;
  padding: 0.15rem 0.4rem;
  margin: 0.15rem 0.4rem 0.15rem 0;
}
.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-selection__choice .select2-selection__choice__remove {
  height: 0.5rem;
  width: 0.5rem;
  margin-right: 0.5rem;
}
.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-selection__choice .select2-selection__choice__display {
  margin-left: 1rem;
  font-size: 0.8rem;
}
.select2-container--bootstrap5 .select2-selection--multiple.form-select-sm .select2-search.select2-search--inline .select2-search__field {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: calc(0.55rem - (1.1rem + 2px - 0.6rem) / 2);
  margin-bottom: calc(0.55rem - (1.1rem + 2px - 0.6rem) / 2);
}
.select2-container--bootstrap5 .select2-dropdown {
  border: 0;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border-radius: 0.475rem;
  padding: 1rem 0;
  background-color: #ffffff;
}
.modal-open .select2-container--bootstrap5 .select2-dropdown {
  z-index: 1056;
}
.select2-container--bootstrap5 .select2-dropdown .select2-search {
  padding: 0.5rem 1.25rem;
  margin: 0 0 0.5rem 0;
}
.select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field {
  background-color: #ffffff;
  padding: 0.55rem 0.75rem;
  color: #5E6278;
  font-size: 0.925rem;
  border: 1px solid #E4E6EF;
  border-radius: 0.325rem;
  outline: 0 !important;
}
.select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field:focus, .select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field:active {
  border-color: 1px solid #5E6278;
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__options {
  max-height: 250px;
  overflow-y: auto;
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option {
  color: #5E6278;
  transition: color 0.2s ease, background-color 0.2s ease;
  padding: 0.75rem 1.25rem;
  margin: 0 0;
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--highlighted {
  background-color: #F1FAFF;
  color: #009EF7;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 11'%3e%3cpath fill='%23FFFFFF' d='M4.89557 6.49823L2.79487 4.26513C2.26967 3.70683 1.38251 3.70683 0.857309 4.26513C0.375593 4.77721 0.375593 5.57574 0.857309 6.08781L4.74989 10.2257C5.14476 10.6455 5.81176 10.6455 6.20663 10.2257L13.1427 2.85252C13.6244 2.34044 13.6244 1.54191 13.1427 1.02984C12.6175 0.471537 11.7303 0.471536 11.2051 1.02984L6.06096 6.49823C5.74506 6.83403 5.21146 6.83403 4.89557 6.49823Z'/%3e%3c/svg%3e");
  background-size: 0.8rem;
  background-position: center right 1.25rem;
  background-color: #009EF7;
  color: #FFFFFF;
  transition: color 0.2s ease, background-color 0.2s ease;
}
[dir=rtl] .select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected {
  background-position: center left 1.25rem;
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--disabled {
  color: #B5B5C3;
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__message {
  color: #7E8299;
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--group {
  padding-left: 0;
  padding-right: 0;
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--group .select2-results__group {
  display: block;
  color: #3F4254;
  font-weight: 500;
  font-size: 1.15rem;
  padding: 0 1.25rem 0 1.25rem;
  margin: 0 0 0.25rem 0;
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--group .select2-results__option {
  padding: 0.75rem 1.25rem;
  margin: 0 0;
}
.select2-container--bootstrap5 .select2-selection__clear {
  display: block;
  height: 0.7rem;
  width: 0.7rem;
  top: 50%;
  right: 3rem;
  position: absolute;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%235E6278'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
}
[dir=rtl] .select2-container--bootstrap5 .select2-selection__clear {
  left: 3rem;
  right: auto;
}
.select2-container--bootstrap5 .select2-selection__clear span {
  display: none;
}
.select2-container--bootstrap5 .select2-selection__clear:hover {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23009EF7'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}

.form-floating .form-select {
  padding-top: 2.15rem;
}

.fv-plugins-message-container {
  margin-top: 0.3rem;
}
.fv-plugins-message-container .fv-help-block {
  color: #F1416C;
  font-size: 1rem;
  font-weight: 400;
}
.fv-plugins-message-container.valid-feedback, .fv-plugins-message-container.invalid-feedback {
  display: block;
  font-weight: 400;
}

.daterangepicker {
  padding: 0;
  margin: 0;
  border: 0;
  width: auto;
  background-color: #ffffff;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  font-family: Poppins, Helvetica, "sans-serif";
  z-index: 1000;
  border-radius: 0.475rem;
}
.daterangepicker:after, .daterangepicker:before {
  display: none;
}
.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: transparent;
}
.modal-open .daterangepicker {
  z-index: 1056;
}
.daterangepicker .calendar-table {
  background-color: #ffffff;
  border: 0;
}
.daterangepicker .ranges {
  border-radius: 0.475rem;
  background-color: #ffffff;
}
.daterangepicker .ranges ul {
  padding: 1rem 0;
  width: 175px;
}
.daterangepicker .ranges li {
  padding: 0.7rem 1.75rem;
  font-weight: 500;
  font-size: 1rem;
  color: #7E8299;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.daterangepicker .ranges li:hover {
  background-color: #F1FAFF;
  color: #009EF7;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.daterangepicker .ranges li.active {
  background-color: #009EF7;
  color: #FFFFFF;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.daterangepicker.show-calendar .ranges {
  border-radius: 0;
  border-top-left-radius: 0.475rem;
  margin-top: 0;
  height: 297px;
}
.daterangepicker.show-ranges.show-calendar .ranges {
  border-right: 1px solid #EFF2F5;
}
.daterangepicker.show-ranges .drp-calendar.left {
  border-left: 0;
}
.daterangepicker .drp-buttons {
  padding: 1rem 1.75rem;
  border-top: 1px solid #EFF2F5;
}
.daterangepicker .drp-buttons .btn {
  font-size: 1rem;
  font-weight: 500;
  padding: 0.5rem 1rem;
}
.daterangepicker .drp-buttons .cancelBtn {
  color: #7E8299;
  border-color: #F5F8FA;
  background-color: #F5F8FA;
}
.daterangepicker .drp-buttons .cancelBtn i,
.daterangepicker .drp-buttons .cancelBtn .svg-icon {
  color: #7E8299;
}
.daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after {
  color: #7E8299;
}
.btn-check:checked + .daterangepicker .drp-buttons .cancelBtn, .btn-check:active + .daterangepicker .drp-buttons .cancelBtn, .daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active), .daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active), .daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active), .daterangepicker .drp-buttons .cancelBtn.active, .daterangepicker .drp-buttons .cancelBtn.show, .show > .daterangepicker .drp-buttons .cancelBtn {
  color: #7E8299;
  border-color: #EFF2F5;
  background-color: #EFF2F5 !important;
}
.btn-check:checked + .daterangepicker .drp-buttons .cancelBtn i,
.btn-check:checked + .daterangepicker .drp-buttons .cancelBtn .svg-icon, .btn-check:active + .daterangepicker .drp-buttons .cancelBtn i,
.btn-check:active + .daterangepicker .drp-buttons .cancelBtn .svg-icon, .daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active) i,
.daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active) .svg-icon, .daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active) i,
.daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active) .svg-icon, .daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active) i,
.daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active) .svg-icon, .daterangepicker .drp-buttons .cancelBtn.active i,
.daterangepicker .drp-buttons .cancelBtn.active .svg-icon, .daterangepicker .drp-buttons .cancelBtn.show i,
.daterangepicker .drp-buttons .cancelBtn.show .svg-icon, .show > .daterangepicker .drp-buttons .cancelBtn i,
.show > .daterangepicker .drp-buttons .cancelBtn .svg-icon {
  color: #7E8299;
}
.btn-check:checked + .daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after, .btn-check:active + .daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after, .daterangepicker .drp-buttons .cancelBtn:focus:not(.btn-active).dropdown-toggle:after, .daterangepicker .drp-buttons .cancelBtn:hover:not(.btn-active).dropdown-toggle:after, .daterangepicker .drp-buttons .cancelBtn:active:not(.btn-active).dropdown-toggle:after, .daterangepicker .drp-buttons .cancelBtn.active.dropdown-toggle:after, .daterangepicker .drp-buttons .cancelBtn.show.dropdown-toggle:after, .show > .daterangepicker .drp-buttons .cancelBtn.dropdown-toggle:after {
  color: #7E8299;
}
.daterangepicker .drp-selected {
  font-size: 0.9rem;
}
.daterangepicker .drp-calendar.left, .daterangepicker .drp-calendar.right {
  padding: 1rem 1rem;
}
.daterangepicker .drp-calendar.left {
  border-left: 0 !important;
}
.daterangepicker .drp-calendar th,
.daterangepicker .drp-calendar td {
  font-size: 1rem;
  font-weight: 400;
  width: 33px;
  height: 33px;
}
.daterangepicker .drp-calendar th.available:hover,
.daterangepicker .drp-calendar td.available:hover {
  border-radius: 0.475rem;
  background-color: #F1FAFF;
  color: #009EF7;
}
.daterangepicker .drp-calendar th {
  font-weight: 500;
  color: #3F4254;
}
.daterangepicker .drp-calendar th.month {
  font-weight: 500;
  color: #3F4254;
}
.daterangepicker .drp-calendar th.next span, .daterangepicker .drp-calendar th.prev span {
  border-width: 0 1px 1px 0;
  border-color: #7E8299;
}
.daterangepicker .drp-calendar th.next.available:hover span, .daterangepicker .drp-calendar th.prev.available:hover span {
  border-color: #009EF7;
}
.daterangepicker .drp-calendar th.next span {
  margin-right: 1px;
}
.daterangepicker .drp-calendar th.prev span {
  margin-left: 1px;
}
.daterangepicker .drp-calendar td {
  color: #5E6278;
}
.daterangepicker .drp-calendar td.available.off {
  color: #B5B5C3;
}
.daterangepicker .drp-calendar td.active {
  background-color: #009EF7 !important;
  color: #FFFFFF !important;
  border-radius: 0.475rem;
}
.daterangepicker .drp-calendar td.active.start-date {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.daterangepicker .drp-calendar td.active.end-date {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.daterangepicker .drp-calendar td.active.start-date.end-date {
  border-radius: 0.475rem;
}
.daterangepicker .drp-calendar td.today, .daterangepicker .drp-calendar td.today.active {
  background: #F1FAFF !important;
  color: #009EF7 !important;
  border-radius: 0.475rem;
}
.daterangepicker .drp-calendar td.in-range.available:not(.active):not(.off):not(.today) {
  background-color: #F1FAFF;
  color: #009EF7;
}
.daterangepicker .drp-calendar td:hover {
  background-color: #F1FAFF;
  color: #009EF7;
}
.daterangepicker select.ampmselect,
.daterangepicker select.minuteselect,
.daterangepicker select.hourselect,
.daterangepicker select.monthselect,
.daterangepicker select.yearselect {
  padding-top: 0.35rem;
  padding-bottom: 0.35rem;
  border-radius: 0.475rem;
  background-color: #ffffff !important;
  border-color: transparent;
  color: #5E6278;
  font-weight: 500;
  outline: 0 !important;
}
.daterangepicker select.ampmselect:focus,
.daterangepicker select.minuteselect:focus,
.daterangepicker select.hourselect:focus,
.daterangepicker select.monthselect:focus,
.daterangepicker select.yearselect:focus {
  background-color: #F5F8FA;
}

@media (max-width: 767.98px) {
  .daterangepicker.show-calendar .ranges {
    float: none !important;
    height: auto !important;
  }
  .daterangepicker.show-calendar .ranges ul {
    width: 100%;
  }
  .daterangepicker.show-calendar .drp-calendar {
    float: none !important;
    max-width: unset !important;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.flatpickr-calendar {
  width: 280px !important;
  font-family: inherit;
  border: 0;
  border-radius: 0;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  background-color: #ffffff;
  border-radius: 0.475rem;
}
.flatpickr-calendar:before, .flatpickr-calendar:after {
  display: none;
}
.flatpickr-calendar.hasWeeks {
  width: 325px !important;
}

.flatpickr-months {
  padding: 0 1rem;
  padding-top: 0.5rem;
}

.flatpickr-innerContainer {
  padding: 0.5rem 1rem;
}

.flatpickr-days,
.dayContainer {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
}

.flatpickr-months .flatpickr-month {
  background: transparent;
  color: #7E8299;
  fill: #7E8299;
  height: 46px;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 0.475rem;
  top: 1rem;
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  fill: #A1A5B7;
  height: 13px;
  width: 13px;
}
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  background: #F5F8FA;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: #5E6278;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*rtl:begin:ignore*/
  left: 1rem;
  /*rtl:end:ignore*/
}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*rtl:begin:ignore*/
  right: 1rem;
  /*rtl:end:ignore*/
}

.flatpickr-current-month {
  font-weight: 500;
  color: inherit;
}
.flatpickr-current-month .numInputWrapper {
  border-radius: 0.475rem;
  width: 65px;
}
.flatpickr-current-month .numInputWrapper span.arrowUp {
  border-top-right-radius: 0.475rem;
}
.flatpickr-current-month .numInputWrapper span.arrowDown {
  border-bottom-right-radius: 0.475rem;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  border: 0 !important;
  background-color: #ffffff;
  font-size: 1rem;
  color: #5E6278;
  font-weight: 500;
  padding: 0.5rem 0.75rem;
  margin-right: 0.5rem;
  outline: none !important;
  border-radius: 0.475rem;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: #F5F8FA;
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  font-size: 1rem;
  color: #5E6278;
  font-weight: 500;
  background-color: transparent;
  outline: none;
  padding: 0;
}
.flatpickr-current-month span.cur-month {
  color: #5E6278;
  font-size: 1rem;
  font-weight: 500;
}
.flatpickr-current-month span.cur-month:hover {
  background: #F5F8FA;
}
.flatpickr-current-month input.cur-year {
  color: #5E6278;
  font-size: 1.1rem;
  padding: 0.5rem 0.75rem;
  font-weight: 500;
  outline: 0 !important;
}

span.flatpickr-weekday {
  color: #3F4254;
  font-size: 1rem;
  font-weight: 600;
}

.flatpickr-time {
  border-bottom-right-radius: 0.475rem;
  border-bottom-left-radius: 0.475rem;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: height;
  line-height: height;
  max-height: height;
  border-top: 1px solid #F5F8FA;
}
.flatpickr-time .numInputWrapper {
  height: height;
}
.flatpickr-time .flatpickr-am-pm {
  color: #5E6278;
  font-size: 1rem;
  font-weight: 500;
}
.flatpickr-time input.flatpickr-hour, .flatpickr-time input.flatpickr-minute {
  color: #5E6278;
  font-size: 1rem;
  font-weight: 500;
}
.flatpickr-time input:hover,
.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time input:focus,
.flatpickr-time .flatpickr-am-pm:focus {
  background: transparent;
}

.numInputWrapper span {
  border-left: 0 !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
  border-right: 0 !important;
}
.numInputWrapper span:hover {
  background: transparent !important;
}
.numInputWrapper span:after {
  top: 50% !important;
  transform: translateY(-50%);
}
.numInputWrapper span.arrowUp:after {
  border-bottom-color: #A1A5B7 !important;
}
.numInputWrapper span.arrowUp:hover:after {
  border-bottom-color: #5E6278 !important;
}
.numInputWrapper span.arrowDown:after {
  border-top-color: #A1A5B7 !important;
}
.numInputWrapper span.arrowDown:hover:after {
  border-top-color: #5E6278 !important;
}
.numInputWrapper:hover {
  background: transparent;
}

.flatpickr-day {
  font-size: 1rem;
  border-radius: 0.475rem;
  box-shadow: none !important;
  height: 36px;
  width: 100%;
  max-width: 100% !important;
  margin: 0;
  line-height: 36px;
  color: #7E8299;
  margin-top: 0 !important;
}
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #F1FAFF;
  color: #009EF7;
  border-color: transparent;
}
.flatpickr-day.today {
  background: #F5F8FA;
  color: #7E8299;
  border-color: transparent;
}
.flatpickr-day.today:hover, .flatpickr-day.today:focus {
  border-color: transparent;
  background: #EFF2F5;
  color: #5E6278;
}
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
  background: #009EF7;
  color: #FFFFFF;
  border-color: transparent;
}
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #F1FAFF;
  color: #009EF7;
  border-color: transparent;
}
.flatpickr-day.today {
  border-color: transparent;
}
.flatpickr-day.today:hover, .flatpickr-day.today:focus {
  border-color: transparent;
  background: #F5F8FA;
  color: #7E8299;
}
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
  background: #009EF7;
  color: #FFFFFF;
  border-color: transparent;
}
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
  color: #B5B5C3;
  background: transparent;
  border-color: transparent;
}
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: #B5B5C3;
}

.flatpickr-weekwrapper {
  margin-right: 5px;
}

.tagify {
  --tagify-dd-bg-color: #ffffff;
  --tags-border-color: #E4E6EF;
  --tags-hover-border-color: #E4E6EF;
  --tags-focus-border-color: #B5B5C3;
  --tag-bg: #EFF2F5;
  --tag-hover: #EFF2F5;
  --tag-text-color: #5E6278;
  --tag-text-color--edit: #5E6278;
  --tag-pad: 0 0.5rem;
  --tag-inset-shadow-size: 1rem;
  --tag-invalid-color: #F1416C;
  --tag-invalid-bg: #FFF5F8;
  --tag-remove-bg: #EFF2F5;
  --tag-remove-btn-color: transparent;
  --tag-remove-btn-bg: transparent;
  --tag-remove-btn-bg--hover: transparent;
  --input-color: #5E6278;
  --placeholder-color: #B5B5C3;
  --placeholder-color-focus: #A1A5B7;
  --loader-size: .8rem;
}
.tagify .tagify__tag {
  background-color: var(--tag-bg);
}
.tagify .tagify__tag div {
  border-radius: inherit;
}
.tagify .tagify__tag .tagify__tag__removeBtn {
  border-radius: 0;
  content: " ";
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23A1A5B7'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}
.tagify .tagify__tag .tagify__tag__removeBtn:after {
  display: none;
}
.tagify .tagify__tag .tagify__tag__removeBtn:hover {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23009EF7'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}
.tagify .tagify__tag.tagify--notAllowed div .tagify__tag-text {
  color: #F1416C;
  opacity: 0.5;
}
.tagify .tagify__tag.tagify--notAllowed .tagify__tag__removeBtn {
  opacity: 0.5;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23F1416C'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}
.tagify .tagify__tag.tagify--notAllowed .tagify__tag__removeBtn:hover {
  background: transparent;
  opacity: 0.75;
}
.tagify .tagify__input:before {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}
.tagify:not(.form-control-sm):not(.form-control-lg) {
  padding-top: calc((1.5rem + 2px - 0.8rem) / 2);
  padding-bottom: calc((1.5rem + 2px - 0.8rem) / 2);
}
.tagify:not(.form-control-sm):not(.form-control-lg) .tagify__tag {
  border-radius: 0.475rem;
  padding: 0.2rem 0.4rem;
  margin: 0.2rem 0.4rem 0.2rem 0;
  font-weight: inherit;
}
.tagify:not(.form-control-sm):not(.form-control-lg) .tagify__tag div {
  padding: 0 0.4rem;
  font-size: 0.9rem;
  font-weight: inherit;
}
.tagify:not(.form-control-sm):not(.form-control-lg) .tagify__tag .tagify__tag__removeBtn {
  width: 0.6rem;
  height: 0.6rem;
  margin: 0 0.5rem 0 0;
}
.tagify:not(.form-control-sm):not(.form-control-lg) .tagify__input {
  padding: 0;
  margin-top: calc(0.75rem - (1.5rem + 2px - 0.8rem) / 2);
  margin-bottom: calc(0.75rem - (1.5rem + 2px - 0.8rem) / 2);
}
.tagify.form-control-lg {
  padding-top: calc((1.65rem + 2px - 0.8rem) / 2);
  padding-bottom: calc((1.65rem + 2px - 0.8rem) / 2);
}
.tagify.form-control-lg .tagify__tag {
  border-radius: 0.625rem;
  padding: 0.2rem 0.4rem;
  margin: 0.2rem 0.4rem 0.2rem 0;
  font-weight: inherit;
}
.tagify.form-control-lg .tagify__tag div {
  padding: 0 0.4rem;
  font-size: 1rem;
  font-weight: inherit;
}
.tagify.form-control-lg .tagify__tag .tagify__tag__removeBtn {
  width: 0.6rem;
  height: 0.6rem;
  margin: 0 0.5rem 0 0;
}
.tagify.form-control-lg .tagify__input {
  padding: 0;
  margin-top: calc(0.825rem - (1.65rem + 2px - 0.8rem) / 2);
  margin-bottom: calc(0.825rem - (1.65rem + 2px - 0.8rem) / 2);
}
.tagify.form-control-sm {
  padding-top: calc((1.1rem + 2px - 0.6rem) / 2);
  padding-bottom: calc((1.1rem + 2px - 0.6rem) / 2);
}
.tagify.form-control-sm .tagify__tag {
  border-radius: 0.325rem;
  padding: 0.15rem 0.4rem;
  margin: 0.15rem 0.4rem 0.15rem 0;
  font-weight: inherit;
}
.tagify.form-control-sm .tagify__tag div {
  padding: 0 0.4rem;
  font-size: 0.8rem;
  font-weight: inherit;
}
.tagify.form-control-sm .tagify__tag .tagify__tag__removeBtn {
  width: 0.5rem;
  height: 0.5rem;
  margin: 0 0.5rem 0 0;
}
.tagify.form-control-sm .tagify__input {
  padding: 0;
  margin-top: calc(0.55rem - (1.1rem + 2px - 0.6rem) / 2);
  margin-bottom: calc(0.55rem - (1.1rem + 2px - 0.6rem) / 2);
}

.tagify__dropdown {
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border: 0 !important;
  outline: none !important;
  padding: 0.75rem 0;
  z-index: 1000;
  background-color: #ffffff;
  border-radius: 0.475rem;
}
.tagify__dropdown ._wrapper {
  max-height: none;
  border-radius: 0.475rem;
}
.modal-open .tagify__dropdown {
  z-index: 1056;
}
.tagify__dropdown .tagify__dropdown__wrapper {
  background-color: #ffffff;
  border: 0 !important;
  outline: none !important;
  box-shadow: none;
}
.tagify__dropdown .tagify__dropdown__item {
  color: #5E6278;
  border-radius: 0;
  padding: 0.75rem 1.5rem;
  margin: 0;
  box-shadow: none;
  font-weight: 500;
}
.tagify__dropdown .tagify__dropdown__item:hover, .tagify__dropdown .tagify__dropdown__item.tagify__dropdown__item--active {
  background-color: #F1FAFF;
  color: #009EF7;
}
.tagify__dropdown.tagify__inline__suggestions {
  padding: 0.75rem 1rem;
}
.tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item {
  display: inline-block;
  font-size: 0.925rem;
  padding: 0.35rem 0.5rem;
  margin: 0.25rem 0.5rem 0.25rem 0;
  background-color: #EFF2F5;
  color: #5E6278;
  border-radius: 0.475rem;
}
.tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item:hover, .tagify__dropdown.tagify__inline__suggestions .tagify__dropdown__item.tagify__dropdown__item--active {
  background-color: #F1FAFF;
  color: #009EF7;
}

.bootstrap-maxlength {
  z-index: 1040 !important;
}
.bootstrap-maxlength.badge {
  display: inline-flex !important;
}
.modal .bootstrap-maxlength {
  z-index: 1060 !important;
}

.ck-target {
  display: none;
}

.ck-toolbar {
  border-radius: 0.475rem !important;
}

.ck-content {
  min-height: 200px;
  border-radius: 0.475rem !important;
}
.ck-content.ck-focused {
  border-color: #009EF7 !important;
  box-shadow: none !important;
}

.ck-editor .ck-toolbar {
  border-top-left-radius: 0.475rem !important;
  border-top-right-radius: 0.475rem !important;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.ck-editor .ck-content {
  border-bottom-right-radius: 0.475rem !important;
  border-bottom-left-radius: 0.475rem !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.ck-body .ck-balloon-panel .ck-content {
  min-height: 200px;
  border-color: transparent !important;
}
.ck-body .ck-balloon-panel .ck-content.ck-focused {
  border-color: #009EF7 !important;
}
.ck-body .ck-balloon-panel.ck-toolbar-container,
.ck-body .ck-balloon-panel .ck-toolbar {
  border-radius: 0.475rem !important;
}

table.dataTable {
  width: 100% !important;
  margin: 0 !important;
}
table.dataTable th {
  border-bottom-color: #EFF2F5;
}

div.dataTables_wrapper div.dataTables_length {
  padding: 1rem 0;
}

div.dataTables_wrapper div.dataTables_filter {
  padding: 1rem 0;
}

div.dataTables_wrapper div.dataTables_info {
  font-weight: 500;
  color: #5E6278;
  padding: 1rem 0;
}

div.dataTables_length + div.dataTables_info {
  margin-left: 1rem;
}

div.dataTables_wrapper div.dataTables_paginate {
  padding: 1rem 0;
  margin-left: 0.5rem;
}
div.dataTables_wrapper div.dataTables_paginate .pagination {
  margin: 0;
}

table.dataTable tbody > tr.selected,
table.dataTable tbody > tr > .selected {
  background-color: #009EF7;
}

table.dataTable tbody tr.selected,
table.dataTable tbody th.selected,
table.dataTable tbody td.selected {
  color: #FFFFFF;
}

table.dataTable > thead > tr > td:not(.sorting_disabled), table.dataTable > thead > tr > th:not(.sorting_disabled) {
  padding-right: 0;
}

table.dataTable > thead .sorting:after, table.dataTable > thead .sorting:before {
  display: none;
}
table.dataTable > thead .sorting_asc,
table.dataTable > thead .sorting_desc {
  vertical-align: middle;
}
table.dataTable > thead .sorting_asc:before, table.dataTable > thead .sorting_asc:after,
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_desc:after {
  position: relative;
  opacity: 0;
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  content: " ";
  bottom: auto;
  right: auto;
  left: auto;
  margin-left: 0.5rem;
}
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:before {
  display: none !important;
}

table.dataTable > thead .sorting_asc:after {
  opacity: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 8' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.42111 2.06463C4.22088 1.96161 3.9637 1.9809 3.78597 2.12863L0.177181 5.12847C-0.046034 5.31402 -0.0602611 5.63049 0.145404 5.83532C0.351069 6.04015 0.698744 6.05578 0.921959 5.87023L4.14137 3.19406L7.06417 5.84414C7.27904 6.03896 7.62686 6.03835 7.84105 5.84278C8.05524 5.64721 8.05469 5.33073 7.83982 5.13591L4.54449 2.14806C4.50704 2.1141 4.46541 2.08629 4.42111 2.06463Z'/%3e%3c/svg%3e");
}

table.dataTable > thead .sorting_desc:after {
  opacity: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 8' fill='%23A1A5B7'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.42111 5.93537C4.22088 6.03839 3.9637 6.0191 3.78597 5.87137L0.177181 2.87153C-0.046034 2.68598 -0.060261 2.36951 0.145404 2.16468C0.351069 1.95985 0.698744 1.94422 0.921959 2.12977L4.14137 4.80594L7.06417 2.15586C7.27904 1.96104 7.62686 1.96165 7.84105 2.15722C8.05524 2.35279 8.05469 2.66927 7.83982 2.86409L4.54449 5.85194C4.50704 5.8859 4.46541 5.91371 4.42111 5.93537Z'/%3e%3c/svg%3e");
}

div.dataTables_wrapper .table-responsive {
  position: relative;
}
div.dataTables_wrapper div.dataTables_processing {
  border-radius: 0.475rem;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  background-color: #ffffff;
  color: #7E8299;
  font-weight: 500;
  margin: 0 !important;
  width: auto;
  padding: 1rem 2rem !important;
  transform: translateX(-50%) translateY(-50%);
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
  top: 50%;
  left: 0;
  height: 1.35rem;
  width: 1.35rem;
  line-height: 1.5;
  margin-top: -0.675rem;
  margin-right: 0.675rem;
  display: inline-block;
  position: relative;
  font-size: 1.05rem;
  border: 0;
  box-shadow: none;
  text-align: center;
  text-indent: 0 !important;
  content: "+";
  color: #5E6278;
  font-family: Poppins, Helvetica, "sans-serif";
  background-color: #E4E6EF;
  border-radius: 0.475rem;
}

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
  content: "-";
  background-color: #009EF7;
  color: #FFFFFF;
}

table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 100px;
  font-weight: 500;
}

table.dataTable > tbody > tr.child span.dtr-data {
  font-weight: 400;
}

.dropzone {
  min-height: auto;
  padding: 1.5rem 1.75rem;
  text-align: center;
  cursor: pointer;
  border: 1px dashed #009EF7;
  background-color: #F1FAFF;
  border-radius: 0.475rem !important;
}
.dropzone .dz-message {
  margin: 0;
  display: flex;
  text-align: left;
}
.dropzone .dz-preview {
  border-radius: 0.475rem !important;
  margin: 0.75rem;
}
.dropzone .dz-preview .dz-image {
  border-radius: 0.475rem !important;
  z-index: 1;
}
.dropzone .dz-preview.dz-file-preview .dz-image {
  background: #EFF2F5;
}
.dropzone .dz-success-mark,
.dropzone .dz-error-mark {
  margin-left: -20px !important;
  margin-top: -20px !important;
}
.dropzone .dz-success-mark svg,
.dropzone .dz-error-mark svg {
  height: 40px !important;
  width: 40px !important;
}
.dropzone .dz-remove {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 1.65rem;
  width: 1.65rem;
  font-size: 1rem;
  text-indent: -9999px;
  white-space: nowrap;
  position: absolute;
  z-index: 2;
  background-size: 40%;
  background-color: #ffffff !important;
  box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.05);
  border-radius: 100%;
  top: -0.825rem;
  right: -0.825rem;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23A1A5B7'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}
.dropzone .dz-remove:hover {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23009EF7'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}
.dropzone .dz-error-message {
  color: #FFFFFF;
  background: #F1416C;
}

.dropzone.dropzone-queue {
  border: 0;
  padding: 0;
  background-color: transparent;
  text-align: left;
}
.dropzone.dropzone-queue .dz-message {
  display: none;
}
.dropzone.dropzone-queue .dropzone-panel .dropzone-upload,
.dropzone.dropzone-queue .dropzone-panel .dropzone-remove-all {
  display: none;
}
.dropzone.dropzone-queue .dropzone-item {
  display: flex;
  align-items: center;
  margin-top: 0.75rem;
  border-radius: 0.475rem;
  padding: 0.5rem 1rem;
  background-color: #F5F8FA;
}
.dropzone.dropzone-queue .dropzone-item .dropzone-file {
  flex-grow: 1;
}
.dropzone.dropzone-queue .dropzone-item .dropzone-file .dropzone-filename {
  font-size: 0.9rem;
  font-weight: 500;
  color: #7E8299;
  text-overflow: ellipsis;
  margin-right: 0.5rem;
}
.dropzone.dropzone-queue .dropzone-item .dropzone-file .dropzone-filename:hover {
  color: #009EF7;
}
.dropzone.dropzone-queue .dropzone-item .dropzone-file .dropzone-error {
  margin-top: 0.25rem;
  font-size: 0.9rem;
  font-weight: 400;
  color: #F1416C;
  text-overflow: ellipsis;
}
.dropzone.dropzone-queue .dropzone-item .dropzone-progress {
  width: 15%;
}
.dropzone.dropzone-queue .dropzone-item .dropzone-progress .progress {
  height: 5px;
  transition: all 0.2s ease;
}
@media (prefers-reduced-motion: reduce) {
  .dropzone.dropzone-queue .dropzone-item .dropzone-progress .progress {
    transition: none;
  }
}
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar {
  margin-left: 1rem;
  display: flex;
  flex-wrap: nowrap;
}
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start,
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel,
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete {
  height: 25px;
  width: 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: color 0.2s ease, background-color 0.2s ease;
}
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start i,
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel i,
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete i {
  transition: color 0.2s ease, background-color 0.2s ease;
  font-size: 0.8rem;
  color: #7E8299;
}
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start:hover,
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel:hover,
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
}
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start:hover i,
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-cancel:hover i,
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-delete:hover i {
  color: #009EF7;
}
.dropzone.dropzone-queue .dropzone-item .dropzone-toolbar .dropzone-start {
  transition: color 0.2s ease, background-color 0.2s ease;
}

.gmaps {
  /* important!  bootstrap sets max-width on img to 100% which conflicts with google map canvas*/
}
.gmaps img {
  max-width: none;
}
.gmaps.gmaps-static > div {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  display: block;
}

.noUi-target {
  border: 0;
  background: #F5F8FA;
  box-shadow: none;
}
.noUi-target.noUi-horizontal {
  height: 15px;
}
.noUi-target.noUi-horizontal .noUi-handle {
  width: 24px;
  height: 24px;
  top: -4.5px;
  border-radius: 50%;
  outline: none;
}
.noUi-target.noUi-horizontal .noUi-handle::before {
  display: none;
}
.noUi-target.noUi-horizontal .noUi-handle::after {
  display: none;
}
.noUi-target.noUi-vertical {
  height: 150px;
  width: 15px;
}
.noUi-target.noUi-vertical .noUi-handle {
  width: 24px;
  height: 24px;
  right: -4.5px;
  border-radius: 50%;
  outline: none;
}
.noUi-target.noUi-vertical .noUi-handle::before {
  display: none;
}
.noUi-target.noUi-vertical .noUi-handle::after {
  display: none;
}
.noUi-target .noUi-connect {
  background: #009EF7;
}
.noUi-target .noUi-handle {
  border: 1px solid #EFF2F5;
  box-shadow: 0 3px 6px -3px rgba(0, 0, 0, 0.7);
}
.noUi-target.noUi-sm {
  height: 6px;
}
.noUi-target.noUi-sm .noUi-handle {
  width: 20px;
  height: 20px;
  top: -7px;
}
.noUi-target.noUi-lg {
  height: 18px;
}
.noUi-target.noUi-lg .noUi-handle {
  width: 30px;
  height: 30px;
  top: -6px;
}

.noUi-target.noUi-target-white .noUi-connects .noUi-connect {
  background-color: #ffffff;
}
.noUi-target.noUi-target-white .noUi-handle {
  border: 1px solid #ffffff;
  box-shadow: 0 3px 6px -3px rgba(255, 255, 255, 0.7);
  background-color: #ffffff;
}

.noUi-target.noUi-target-light .noUi-connects .noUi-connect {
  background-color: #F5F8FA;
}
.noUi-target.noUi-target-light .noUi-handle {
  border: 1px solid #F5F8FA;
  box-shadow: 0 3px 6px -3px rgba(245, 248, 250, 0.7);
  background-color: #F5F8FA;
}

.noUi-target.noUi-target-primary .noUi-connects {
  background-color: #F1FAFF;
}
.noUi-target.noUi-target-primary .noUi-connects .noUi-connect {
  background-color: #009EF7;
}
.noUi-target.noUi-target-primary .noUi-handle {
  border: 1px solid #009EF7;
  box-shadow: 0 3px 6px -3px rgba(0, 158, 247, 0.7);
  background-color: #009EF7;
}

.noUi-target.noUi-target-secondary .noUi-connects .noUi-connect {
  background-color: #E4E6EF;
}
.noUi-target.noUi-target-secondary .noUi-handle {
  border: 1px solid #E4E6EF;
  box-shadow: 0 3px 6px -3px rgba(228, 230, 239, 0.7);
  background-color: #E4E6EF;
}

.noUi-target.noUi-target-success .noUi-connects {
  background-color: #E8FFF3;
}
.noUi-target.noUi-target-success .noUi-connects .noUi-connect {
  background-color: #50CD89;
}
.noUi-target.noUi-target-success .noUi-handle {
  border: 1px solid #50CD89;
  box-shadow: 0 3px 6px -3px rgba(80, 205, 137, 0.7);
  background-color: #50CD89;
}

.noUi-target.noUi-target-info .noUi-connects {
  background-color: #F8F5FF;
}
.noUi-target.noUi-target-info .noUi-connects .noUi-connect {
  background-color: #7239EA;
}
.noUi-target.noUi-target-info .noUi-handle {
  border: 1px solid #7239EA;
  box-shadow: 0 3px 6px -3px rgba(114, 57, 234, 0.7);
  background-color: #7239EA;
}

.noUi-target.noUi-target-warning .noUi-connects {
  background-color: #FFF8DD;
}
.noUi-target.noUi-target-warning .noUi-connects .noUi-connect {
  background-color: #FFC700;
}
.noUi-target.noUi-target-warning .noUi-handle {
  border: 1px solid #FFC700;
  box-shadow: 0 3px 6px -3px rgba(255, 199, 0, 0.7);
  background-color: #FFC700;
}

.noUi-target.noUi-target-danger .noUi-connects {
  background-color: #FFF5F8;
}
.noUi-target.noUi-target-danger .noUi-connects .noUi-connect {
  background-color: #F1416C;
}
.noUi-target.noUi-target-danger .noUi-handle {
  border: 1px solid #F1416C;
  box-shadow: 0 3px 6px -3px rgba(241, 65, 108, 0.7);
  background-color: #F1416C;
}

.noUi-target.noUi-target-dark .noUi-connects {
  background-color: #EFF2F5;
}
.noUi-target.noUi-target-dark .noUi-connects .noUi-connect {
  background-color: #181C32;
}
.noUi-target.noUi-target-dark .noUi-handle {
  border: 1px solid #181C32;
  box-shadow: 0 3px 6px -3px rgba(24, 28, 50, 0.7);
  background-color: #181C32;
}

.noUi-tooltip {
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  background: #ffffff;
  color: #3F4254;
  font-size: 0.925rem;
  border: 0;
  padding: 0.5rem 0.75rem;
  border-radius: 0.475rem;
}

.ql-toolbar {
  font-family: Poppins, Helvetica, "sans-serif";
}
.ql-toolbar.ql-snow {
  border: 1px solid #EFF2F5;
  border-top-left-radius: 0.475rem;
  border-top-right-radius: 0.475rem;
}
.ql-toolbar.ql-snow .ql-picker .ql-fill,
.ql-toolbar.ql-snow .ql-picker .ql-stroke,
.ql-toolbar.ql-snow button .ql-fill,
.ql-toolbar.ql-snow button .ql-stroke {
  stroke: #A1A5B7;
}
.ql-toolbar.ql-snow .ql-picker .ql-fill,
.ql-toolbar.ql-snow button .ql-fill {
  fill: #A1A5B7;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill,
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-stroke, .ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill,
.ql-toolbar.ql-snow .ql-picker.ql-active .ql-stroke, .ql-toolbar.ql-snow .ql-picker:focus .ql-fill,
.ql-toolbar.ql-snow .ql-picker:focus .ql-stroke, .ql-toolbar.ql-snow .ql-picker:hover .ql-fill,
.ql-toolbar.ql-snow .ql-picker:hover .ql-stroke,
.ql-toolbar.ql-snow button.ql-expanded .ql-fill,
.ql-toolbar.ql-snow button.ql-expanded .ql-stroke,
.ql-toolbar.ql-snow button.ql-active .ql-fill,
.ql-toolbar.ql-snow button.ql-active .ql-stroke,
.ql-toolbar.ql-snow button:focus .ql-fill,
.ql-toolbar.ql-snow button:focus .ql-stroke,
.ql-toolbar.ql-snow button:hover .ql-fill,
.ql-toolbar.ql-snow button:hover .ql-stroke {
  stroke: #009EF7;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-fill, .ql-toolbar.ql-snow .ql-picker.ql-active .ql-fill, .ql-toolbar.ql-snow .ql-picker:focus .ql-fill, .ql-toolbar.ql-snow .ql-picker:hover .ql-fill,
.ql-toolbar.ql-snow button.ql-expanded .ql-fill,
.ql-toolbar.ql-snow button.ql-active .ql-fill,
.ql-toolbar.ql-snow button:focus .ql-fill,
.ql-toolbar.ql-snow button:hover .ql-fill {
  fill: #009EF7;
}

.ql-editor {
  color: #5E6278;
}
.ql-editor.ql-blank:before {
  left: auto !important;
  right: auto !important;
  color: #A1A5B7 !important;
  font-style: normal !important;
}

.ql-container.ql-snow {
  background-color: #ffffff;
  border: 1px solid #EFF2F5;
  border-top: 0;
  border-bottom-right-radius: 0.475rem;
  border-bottom-left-radius: 0.475rem;
}

.ql-snow .ql-picker .ql-picker-label {
  color: #A1A5B7;
}
.ql-snow .ql-picker .ql-picker-label.ql-active, .ql-snow .ql-picker .ql-picker-label:hover {
  color: #009EF7;
}
.ql-snow .ql-picker.ql-expanded {
  outline: none !important;
  border-color: transparent !important;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: transparent !important;
  color: #009EF7;
  outline: none !important;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label.ql-active, .ql-snow .ql-picker.ql-expanded .ql-picker-label:hover {
  color: #009EF7;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border: 0;
  padding: 0.5rem 1rem;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  background-color: #ffffff;
  border-radius: 0.475rem;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
  color: #7E8299;
  outline: none;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-selected, .ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item.ql-active, .ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
  color: #009EF7;
}
.ql-snow .ql-tooltip {
  border: 0;
  padding: 0.5rem 1rem;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border-radius: 0.475rem;
}
.ql-snow .ql-tooltip input[type=text] {
  border: 0;
  background-color: transparent;
  outline: none !important;
  box-shadow: none;
  border-radius: 0;
  border: 1px solid #EFF2F5;
  color: #5E6278;
  outline: none !important;
  border-radius: 0.475rem;
}
.ql-snow .ql-tooltip input[type=text]:active, .ql-snow .ql-tooltip input[type=text]:focus {
  border-color: #B5B5C3 !important;
}
.ql-snow .ql-tooltip .ql-preview {
  color: #7E8299;
}
.ql-snow .ql-tooltip .ql-action {
  transition: color 0.3s ease;
  color: #7E8299;
}
.ql-snow .ql-tooltip .ql-action:hover {
  transition: color 0.3s ease;
  color: #009EF7;
}
.modal .ql-snow .ql-tooltip.ql-editing {
  left: 20px !important;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #181C32;
  color: #A1A5B7;
  overflow: visible;
  border-radius: 0.475rem;
}

.ql-quil.ql-quil-plain .ql-toolbar {
  padding: 0;
  margin: 0;
  border: 0;
}
.ql-quil.ql-quil-plain .ql-toolbar:after {
  display: none;
}
.ql-quil.ql-quil-plain .ql-toolbar .ql-picker-label {
  padding-left: 0;
}
.ql-quil.ql-quil-plain .ql-container {
  border: 0;
}
.ql-quil.ql-quil-plain .ql-editor {
  border: 0;
  padding: 0;
}

.recaptcha {
  padding: 15px;
  border: 1px solid #EFF2F5;
  border-radius: 0.475rem;
}
.recaptcha .recaptcha-img {
  margin-bottom: 10px;
}
.recaptcha .recaptcha_only_if_incorrect_sol {
  color: #F1416C;
}
.recaptcha .input-group .btn i {
  padding-right: 0;
}
.recaptcha .input-group .form-control {
  border-top-left-radius: 0.475rem !important;
  border-bottom-left-radius: 0.475rem !important;
}

html.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown),
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.modal-open) {
  overflow-y: initial !important;
}
html.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.sweetalert2-nopadding),
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown):not(.modal-open):not(.sweetalert2-nopadding) {
  padding-right: 0 !important;
}

.swal2-popup {
  background-color: #ffffff;
  padding: 2rem;
  border-radius: 0.475rem;
}
.swal2-popup .swal2-title {
  font-weight: 500;
  font-size: 1.3rem;
  color: #181C32;
}
.swal2-popup .swal2-html-container,
.swal2-popup .swal2-content {
  font-weight: normal;
  font-size: 1.1rem;
  margin-top: 1.5rem;
  color: #3F4254;
}
.swal2-popup .btn {
  margin: 15px 5px 0;
}
.swal2-popup .swal2-styled:focus {
  box-shadow: none;
}
.swal2-popup .swal2-actions {
  margin: 1.5rem auto 1rem auto;
}

.swal2-container {
  overflow-y: hidden !important;
}
.swal2-container.swal2-shown {
  background-color: rgba(0, 0, 0, 0.2);
}
.swal2-container .swal2-html-container {
  max-height: 200px;
  overflow: auto;
}

body.swal2-height-auto {
  height: 100% !important;
}

.swal2-icon.swal2-warning {
  border-color: #FFC700;
  color: #FFC700;
}
.swal2-icon.swal2-error {
  border-color: #F1416C;
  color: #F1416C;
}
.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  background-color: rgba(241, 65, 108, 0.75);
}
.swal2-icon.swal2-success {
  border-color: #50CD89;
  color: #50CD89;
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  background-color: #50CD89;
}
.swal2-icon.swal2-success .swal2-success-ring {
  border-color: rgba(80, 205, 137, 0.3);
}
.swal2-icon.swal2-info {
  border-color: #7239EA;
  color: #7239EA;
}
.swal2-icon.swal2-question {
  border-color: #009EF7;
  color: #009EF7;
}

.tox-target {
  display: none;
}

.tox-tinymce {
  border-radius: 0.475rem !important;
  height: 500px !important;
}

.toastr {
  background-position: 1.5rem center /*rtl:calc(100% - 1.5rem) center*/ !important;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15) !important;
  border-radius: 0.475rem !important;
  border: 0 !important;
  background-color: #F5F8FA;
  color: #5E6278;
  padding: 1.25rem 1.25rem 1.25rem 4.5rem !important;
}
.toastr .toastr-close-button {
  outline: none !important;
  font-size: 0;
  width: 0.85rem;
  height: 0.85rem;
}
.toastr .toastr-title {
  font-size: 1.15rem;
  font-weight: 500;
}
.toastr .toastr-title + .toastr-message {
  margin-top: 0.25rem;
}
.toastr .toastr-message {
  font-size: 1rem;
  font-weight: 400;
}
.toastr.toastr-success {
  background-color: #50CD89;
  color: #FFFFFF;
}
.toastr.toastr-success .toastr-close-button {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}
.toastr.toastr-info {
  background-color: #7239EA;
  color: #FFFFFF;
}
.toastr.toastr-info .toastr-close-button {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}
.toastr.toastr-warning {
  background-color: #FFC700;
  color: #FFFFFF;
}
.toastr.toastr-warning .toastr-close-button {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}
.toastr.toastr-error {
  background-color: #F1416C;
  color: #FFFFFF;
}
.toastr.toastr-error .toastr-close-button {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e");
}

.toastr-top-center {
  top: 12px;
}

.toastr-bottom-center {
  bottom: 12px;
}

.draggable {
  transition: opacity 0.3s ease;
  outline: none !important;
}
.draggable.draggable-mirror {
  opacity: 0.8;
  transition: opacity 0.3s ease;
  border: 2px dashed #E4E6EF !important;
  border-radius: 0.475rem;
}
.draggable.draggable--original {
  opacity: 0 !important;
}
.draggable.draggable-source--is-dragging.draggable--over {
  opacity: 0 !important;
}
.draggable .draggable-handle {
  cursor: move;
}

.apexcharts-text,
.apexcharts-title-text,
.apexcharts-legend-text {
  font-family: Poppins, Helvetica, "sans-serif" !important;
}

.apexcharts-title-text {
  font-weight: 400;
}

.apexcharts-pie-label {
  font-weight: 400;
  font-size: 0.925rem;
}

.apexcharts-toolbar {
  text-align: left !important;
}

.apexcharts-menu {
  background: #ffffff;
  border: 0 !important;
  padding: 0.5rem 0 !important;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border-radius: 0.475rem !important;
  overflow: hidden;
  min-width: 10rem !important;
}
.apexcharts-menu .apexcharts-menu-item {
  padding: 0.25rem 1rem;
  transition: all 0.2s ease;
}
.apexcharts-menu .apexcharts-menu-item:hover {
  background-color: rgba(245, 248, 250, 0.8) !important;
}

.apexcharts-tooltip.apexcharts-theme-light {
  border-radius: 0.475rem;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border: 0 !important;
  background: #ffffff !important;
  color: #3F4254;
}
.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  background: #ffffff !important;
  font-weight: 500;
  color: #3F4254;
  border-bottom: 1px solid #F5F8FA !important;
}
.apexcharts-tooltip .apexcharts-tooltip-title {
  padding: 0.5rem 1rem;
}
.apexcharts-xaxistooltip.apexcharts-theme-light {
  border-radius: 0.475rem !important;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15) !important;
  border: 0 !important;
  background: #ffffff !important;
  color: #3F4254;
}
.apexcharts-xaxistooltip.apexcharts-theme-light:before {
  border-bottom: 0 !important;
}
.apexcharts-xaxistooltip.apexcharts-theme-light:after {
  border-bottom-color: #ffffff !important;
}

.card-rounded-bottom .apexcharts-canvas svg {
  border-bottom-left-radius: 0.625rem;
  border-bottom-right-radius: 0.625rem;
}

.rounded .apexcharts-canvas svg {
  border-radius: 0.475rem !important;
}

.rounded-sm .apexcharts-canvas svg {
  border-radius: 0.325rem !important;
}

.rounded-lg .apexcharts-canvas svg {
  border-radius: 0.625rem !important;
}

.rounded-xl .apexcharts-canvas svg {
  border-radius: 1rem !important;
}

.apexcharts-bar-hover-white .apexcharts-bar-area:hover {
  fill: #ffffff !important;
}

.apexcharts-bar-hover-primary .apexcharts-bar-area:hover {
  fill: #009EF7 !important;
}

.apexcharts-bar-hover-secondary .apexcharts-bar-area:hover {
  fill: #E4E6EF !important;
}

.apexcharts-bar-hover-light .apexcharts-bar-area:hover {
  fill: #F5F8FA !important;
}

.apexcharts-bar-hover-success .apexcharts-bar-area:hover {
  fill: #50CD89 !important;
}

.apexcharts-bar-hover-info .apexcharts-bar-area:hover {
  fill: #7239EA !important;
}

.apexcharts-bar-hover-warning .apexcharts-bar-area:hover {
  fill: #FFC700 !important;
}

.apexcharts-bar-hover-danger .apexcharts-bar-area:hover {
  fill: #F1416C !important;
}

.apexcharts-bar-hover-dark .apexcharts-bar-area:hover {
  fill: #181C32 !important;
}

.apexcharts-bar-hover-muted .apexcharts-bar-area:hover {
  fill: #A1A5B7 !important;
}

.apexcharts-bar-hover-gray-100 .apexcharts-bar-area:hover {
  fill: #F5F8FA !important;
}

.apexcharts-bar-hover-gray-200 .apexcharts-bar-area:hover {
  fill: #EFF2F5 !important;
}

.apexcharts-bar-hover-gray-300 .apexcharts-bar-area:hover {
  fill: #E4E6EF !important;
}

.apexcharts-bar-hover-gray-400 .apexcharts-bar-area:hover {
  fill: #B5B5C3 !important;
}

.apexcharts-bar-hover-gray-500 .apexcharts-bar-area:hover {
  fill: #A1A5B7 !important;
}

.apexcharts-bar-hover-gray-600 .apexcharts-bar-area:hover {
  fill: #7E8299 !important;
}

.apexcharts-bar-hover-gray-700 .apexcharts-bar-area:hover {
  fill: #5E6278 !important;
}

.apexcharts-bar-hover-gray-800 .apexcharts-bar-area:hover {
  fill: #3F4254 !important;
}

.apexcharts-bar-hover-gray-900 .apexcharts-bar-area:hover {
  fill: #181C32 !important;
}

.leaflet-container .leaflet-pane,
.leaflet-container .leaflet-top,
.leaflet-container .leaflet-bottom,
.leaflet-container .leaflet-control {
  z-index: 1 !important;
}
.leaflet-container .leaflet-popup-content-wrapper {
  border-radius: 0.475rem !important;
  text-align: center;
  box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075) !important;
}
.leaflet-container .leaflet-popup-content-wrapper .leaflet-popup-content {
  font-family: Poppins, Helvetica, "sans-serif";
  font-size: 1rem;
}

.tns {
  position: relative;
  overflow: hidden;
}
.tns [data-tns=true] {
  display: none;
}
.tns .tns-item {
  opacity: 0;
  transition: all 0.3s ease;
}
.tns .tns-controls {
  display: flex;
  justify-content: center;
  align-items: center;
}
.tns .tns-controls button {
  outline: none;
  border: 0;
  margin: 0 0.25rem;
  border-radius: 0.475rem;
  padding: 0.5rem 0.75rem;
  background-color: #009EF7;
  color: #FFFFFF;
}
.tns .tns-controls button:hover {
  background-color: #0095E8;
}
.tns .tns-nav {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.tns .tns-nav button {
  display: block;
  outline: none;
  width: 1.25rem;
  height: 0.75rem;
  background-color: #EFF2F5;
  margin: 0 0.25rem;
  border: 0;
  border-radius: 0.35rem;
}
.tns .tns-nav button.tns-nav-active {
  background-color: #009EF7;
}
.tns.tns-initiazlied [data-tns=true] {
  display: flex;
}
.tns.tns-initiazlied .tns-item {
  opacity: 1;
  transition: all 0.3s ease;
}
.tns.tns-default {
  position: relative;
}
.tns.tns-default [data-controls=prev],
.tns.tns-default [data-controls=next] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.tns.tns-default [data-controls=prev] {
  left: 0;
}
.tns.tns-default [data-controls=next] {
  right: 0;
}
.tns.tns-default .tns-outer {
  margin: 0 4rem;
}
@media (max-width: 767.98px) {
  .tns.tns-default .tns-outer {
    margin: 0 2rem;
  }
}

.tns-hide-disabled-nav [disabled] {
  display: none !important;
}

body {
  --fc-event-border-color: #009EF7;
  --fc-event-bg-color: #009EF7;
  --fc-event-text-color: #FFFFFF;
}

.fc {
  --fc-border-color: #EFF2F5;
  --fc-page-bg-color: #ffffff;
  --fc-small-font-size: 0.95rem;
  --fc-highlight-color: rgba(245, 248, 250, 0.5);
  --fc-bg-event-opacity: 0.3;
  --fc-neutral-bg-color: #F5F8FA;
  --fc-today-bg-color: #FFF8DD;
  --fc-now-indicator-color: #F1416C;
  --fc-list-event-hover-bg-color: rgba(245, 248, 250, 0.5);
  --fc-button-text-color: #7E8299;
  --fc-button-bg-color: #F5F8FA;
  --fc-button-border-color: #F5F8FA;
  --fc-button-hover-bg-color: #F5F8FA;
  --fc-button-hover-border-color: #F5F8FA;
  --fc-button-active-bg-color: #EFF2F5;
  --fc-button-active-border-color: #EFF2F5;
}
.fc table {
  font-size: 1rem;
}
.fc .fc-button {
  padding: 0.75rem 1.25rem;
  box-shadow: none !important;
  border: 0 !important;
  border-radius: 0.475rem;
  vertical-align: middle;
  font-weight: 500;
  text-transform: capitalize;
}
.fc .fc-button-primary {
  margin: 0;
}
.fc .fc-button-primary .fc-icon {
  font-size: 1.35rem;
  margin-bottom: 0.15rem;
}
.fc .fc-button-primary:not(:disabled):not(.fc-button-active):focus, .fc .fc-button-primary:not(:disabled):not(.fc-button-active):hover, .fc .fc-button-primary:not(:disabled):not(.fc-button-active):active {
  color: #181C32;
}
.fc .fc-button-primary:not(:disabled):not(.fc-button-active):focus .fc-icon, .fc .fc-button-primary:not(:disabled):not(.fc-button-active):hover .fc-icon, .fc .fc-button-primary:not(:disabled):not(.fc-button-active):active .fc-icon {
  color: #181C32;
}
.fc .fc-button-primary:not(:disabled).fc-button-active {
  color: #181C32;
}
.fc .fc-button-primary:not(:disabled).fc-button-active .fc-icon {
  color: #181C32;
}
.fc .fc-button-group .fc-button {
  margin: 0 !important;
}
.fc .fc-toolbar-title {
  font-size: 1.5rem;
  font-weight: 600;
  color: #3F4254;
}
.fc .fc-col-header-cell {
  padding: 0.75rem 0.5rem;
}
.fc .fc-col-header-cell .fc-col-header-cell-cushion {
  font-size: 1.1rem;
  font-weight: 500;
  color: #3F4254;
}
.fc .fc-scrollgrid {
  border-radius: 0.475rem;
}
.fc .fc-scrollgrid thead > tr td:first-child {
  border-top-left-radius: 0.475rem;
}
.fc .fc-scrollgrid thead > tr td:last-child {
  border-top-right-radius: 0.475rem;
}
.fc .fc-scrollgrid tbody > tr:last-child td:first-child {
  border-bottom-left-radius: 0.475rem;
}
.fc .fc-scrollgrid tbody > tr:last-child td:last-child {
  border-bottom-right-radius: 0.475rem;
}
.fc .fc-daygrid-event {
  margin-top: 3px;
}
.fc .fc-daygrid-dot-event .fc-event-title,
.fc .fc-daygrid-dot-event .fc-event-time,
.fc .fc-daygrid-block-event .fc-event-title,
.fc .fc-daygrid-block-event .fc-event-time {
  padding: 0.25rem 0.25rem;
}
.fc .fc-daygrid-day-number {
  color: #3F4254;
}
.fc .fc-daygrid-dot-event {
  background-color: #F5F8FA;
  color: #7E8299;
}
.fc .fc-daygrid-dot-event .fc-event-title {
  font-weight: 500;
}
.fc .fc-daygrid-dot-event:hover, .fc .fc-daygrid-dot-event.fc-event-mirror {
  background-color: #F5F8FA;
  color: #009EF7;
}
.fc .fc-daygrid-event-dot {
  margin-left: 0.5rem;
  margin-right: 0.1rem;
}
.fc .fc-popover {
  border: 0 !important;
  background-color: #ffffff;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border-radius: 0.475rem;
}
.fc .fc-popover .fc-popover-header {
  border-top-left-radius: 0.475rem;
  border-top-right-radius: 0.475rem;
  padding: 0.65rem 0.75rem;
  background-color: #ffffff;
}
.fc .fc-popover .fc-popover-header .fc-popover-title {
  color: #3F4254;
  font-size: 1rem;
  font-weight: 500;
}
.fc .fc-popover .fc-popover-header .fc-popover-close {
  font-size: 1rem;
  color: #7E8299;
}
.fc .fc-popover .fc-popover-header .fc-popover-close:hover {
  color: #009EF7;
}
.fc .fc-popover .fc-popover-body {
  padding: 0.5rem 0.75rem 0.75rem 0.75rem;
}
.fc .fc-daygrid-more-link {
  font-weight: 500;
}
.fc .fc-timegrid-slot {
  height: 2rem;
  font-size: 0.95rem;
}
.fc .fc-list-day-cushion,
.fc .fc-list-table td {
  padding: 0.85rem 1.15rem;
}
.fc .fc-list-day-text,
.fc .fc-list-day-side-text {
  font-size: 1.1rem;
  color: #181C32;
  font-weight: 600;
}
.fc .fc-list,
.fc .fc-list-table {
  border-radius: 0.475rem;
}
.fc .fc-list {
  overflow: hidden;
  position: relative;
}
.fc .fc-timegrid-axis {
  padding-left: 0rem;
  padding-right: 0;
}
.fc .fc-timegrid-event .fc-event-main {
  padding: 0.25rem 0.25rem;
}
.fc .fc-timegrid-now-indicator-arrow {
  margin-top: -1px;
}

.fc-h-event {
  font-weight: 400;
}

@media (max-width: 767.98px) {
  .fc .fc-header-toolbar {
    flex-direction: column;
    align-items: flex-start;
  }
  .fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(1), .fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(3) {
    order: 2;
  }
  .fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(2) {
    order: 1;
  }
  .fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(2), .fc .fc-header-toolbar .fc-toolbar-chunk:nth-child(1) {
    margin-bottom: 1rem;
  }
}
.kanban-container {
  width: 100% !important;
  display: flex;
  flex-wrap: wrap;
}
.kanban-container .kanban-board {
  float: none;
  flex-shrink: 0;
  margin-bottom: 1.25rem;
  margin-right: 1.25rem !important;
  background-color: #F5F8FA;
  border-radius: 0.475rem;
}
.kanban-container .kanban-board:last-child {
  margin-right: 0 !important;
}
.kanban-container .kanban-board .kanban-board-header {
  border-top-left-radius: 0.475rem;
  border-top-right-radius: 0.475rem;
}
.kanban-container .kanban-board .kanban-board-header .kanban-title-board {
  font-size: 1.2rem;
  font-weight: 500;
  color: #181C32;
}
.kanban-container .kanban-board .kanban-board-header.white {
  background-color: #ffffff;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.white .kanban-title-board {
  color: #7E8299;
}
.kanban-container .kanban-board .kanban-board-header.light-white {
  background-color: rgba(255, 255, 255, 0.1);
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.light-white .kanban-title-board {
  color: #ffffff;
}
.kanban-container .kanban-board .kanban-board-header.light {
  background-color: #F5F8FA;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.light .kanban-title-board {
  color: #7E8299;
}
.kanban-container .kanban-board .kanban-board-header.light-light {
  background-color: rgba(245, 248, 250, 0.1);
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.light-light .kanban-title-board {
  color: #F5F8FA;
}
.kanban-container .kanban-board .kanban-board-header.primary {
  background-color: #009EF7;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.primary .kanban-title-board {
  color: #FFFFFF;
}
.kanban-container .kanban-board .kanban-board-header.light-primary {
  background-color: rgba(0, 158, 247, 0.1);
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.light-primary .kanban-title-board {
  color: #009EF7;
}
.kanban-container .kanban-board .kanban-board-header.secondary {
  background-color: #E4E6EF;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.secondary .kanban-title-board {
  color: #3F4254;
}
.kanban-container .kanban-board .kanban-board-header.light-secondary {
  background-color: rgba(228, 230, 239, 0.1);
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.light-secondary .kanban-title-board {
  color: #E4E6EF;
}
.kanban-container .kanban-board .kanban-board-header.success {
  background-color: #50CD89;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.success .kanban-title-board {
  color: #FFFFFF;
}
.kanban-container .kanban-board .kanban-board-header.light-success {
  background-color: rgba(80, 205, 137, 0.1);
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.light-success .kanban-title-board {
  color: #50CD89;
}
.kanban-container .kanban-board .kanban-board-header.info {
  background-color: #7239EA;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.info .kanban-title-board {
  color: #FFFFFF;
}
.kanban-container .kanban-board .kanban-board-header.light-info {
  background-color: rgba(114, 57, 234, 0.1);
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.light-info .kanban-title-board {
  color: #7239EA;
}
.kanban-container .kanban-board .kanban-board-header.warning {
  background-color: #FFC700;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.warning .kanban-title-board {
  color: #FFFFFF;
}
.kanban-container .kanban-board .kanban-board-header.light-warning {
  background-color: rgba(255, 199, 0, 0.1);
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.light-warning .kanban-title-board {
  color: #FFC700;
}
.kanban-container .kanban-board .kanban-board-header.danger {
  background-color: #F1416C;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.danger .kanban-title-board {
  color: #FFFFFF;
}
.kanban-container .kanban-board .kanban-board-header.light-danger {
  background-color: rgba(241, 65, 108, 0.1);
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.light-danger .kanban-title-board {
  color: #F1416C;
}
.kanban-container .kanban-board .kanban-board-header.dark {
  background-color: #181C32;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.dark .kanban-title-board {
  color: #ffffff;
}
.kanban-container .kanban-board .kanban-board-header.light-dark {
  background-color: rgba(24, 28, 50, 0.1);
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-board-header.light-dark .kanban-title-board {
  color: #181C32;
}
.kanban-container .kanban-board .kanban-drag .kanban-item {
  border-radius: 0.475rem;
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.05);
  background: #ffffff;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=white] {
  background-color: #ffffff;
  color: #7E8299;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-white] {
  background-color: rgba(255, 255, 255, 0.1);
  color: #ffffff;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light] {
  background-color: #F5F8FA;
  color: #7E8299;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-light] {
  background-color: rgba(245, 248, 250, 0.1);
  color: #F5F8FA;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=primary] {
  background-color: #009EF7;
  color: #FFFFFF;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-primary] {
  background-color: rgba(0, 158, 247, 0.1);
  color: #009EF7;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=secondary] {
  background-color: #E4E6EF;
  color: #3F4254;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-secondary] {
  background-color: rgba(228, 230, 239, 0.1);
  color: #E4E6EF;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=success] {
  background-color: #50CD89;
  color: #FFFFFF;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-success] {
  background-color: rgba(80, 205, 137, 0.1);
  color: #50CD89;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=info] {
  background-color: #7239EA;
  color: #FFFFFF;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-info] {
  background-color: rgba(114, 57, 234, 0.1);
  color: #7239EA;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=warning] {
  background-color: #FFC700;
  color: #FFFFFF;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-warning] {
  background-color: rgba(255, 199, 0, 0.1);
  color: #FFC700;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=danger] {
  background-color: #F1416C;
  color: #FFFFFF;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-danger] {
  background-color: rgba(241, 65, 108, 0.1);
  color: #F1416C;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=dark] {
  background-color: #181C32;
  color: #ffffff;
  box-shadow: none;
}
.kanban-container .kanban-board .kanban-drag .kanban-item[data-class=light-dark] {
  background-color: rgba(24, 28, 50, 0.1);
  color: #181C32;
  box-shadow: none;
}
.kanban-fixed-height .kanban-container .kanban-board .kanban-drag {
  position: relative;
  overflow-y: auto;
}

.jstree-default .jstree-anchor {
  color: #5E6278;
  padding: 0 8px 0 4px;
}
.jstree-default .jstree-icon {
  color: #5E6278;
  font-size: 1.3rem;
}
.jstree-default .jstree-icon.la {
  font-size: 1.5rem;
}
.jstree-default .jstree-icon.fa {
  font-size: 1.2rem;
}
.jstree-default .jstree-disabled {
  cursor: not-allowed;
  line-height: auto;
  height: auto;
  opacity: 0.7;
}
.jstree-default .jstree-disabled .jstree-icon {
  color: #5E6278;
}
.jstree-default .jstree-clicked {
  border: 0;
  background: #F5F8FA;
  box-shadow: none;
}
.jstree-default .jstree-hovered {
  border: 0;
  background-color: #F5F8FA;
  box-shadow: none;
}
.jstree-default .jstree-wholerow-clicked,
.jstree-default .jstree-wholerow-clicked {
  background: #EFF2F5;
  box-shadow: none;
}
.jstree-default .jstree-wholerow-hovered, .jstree-default.jstree-wholerow .jstree-wholerow-hovered {
  border: 0;
  background-color: #F5F8FA;
  box-shadow: none;
}

.jstree-open > .jstree-anchor > .fa-folder:before {
  margin-left: 2px;
  content: "\f07c";
}

.jstree-open > .jstree-anchor > .la-folder:before {
  margin-left: 2px;
  content: "\f200";
}

.jstree-default.jstree-rtl .jstree-node {
  background-position: 100% 1px /*rtl:ignore*/ !important;
}

.jstree-default.jstree-rtl .jstree-last {
  background: transparent /*rtl:ignore*/;
  background-repeat: no-repeat;
}

.jstree-rtl .jstree-anchor {
  padding: 0 4px 0 8px /*rtl:ignore*/;
}

.vakata-context,
.vakata-context ul {
  padding: 0.5rem 0;
  min-width: 150px;
  font-size: 1rem;
  font-family: var(--bs-font-sans-serif);
  background: #ffffff;
  box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
  border: 0;
  border-radius: 0.475rem;
}
.vakata-context li,
.vakata-context ul li {
  padding: 0;
  border: 0;
}
.vakata-context li a,
.vakata-context ul li a {
  padding: 0rem 1.2rem;
  border: 0;
}
.vakata-context li a i,
.vakata-context ul li a i {
  display: none;
}
.vakata-context li a .vakata-contextmenu-sep,
.vakata-context ul li a .vakata-contextmenu-sep {
  display: none;
}
.vakata-context li a span,
.vakata-context li a ins,
.vakata-context ul li a span,
.vakata-context ul li a ins {
  display: none;
  border: 0 !important;
}
.vakata-context .vakata-context-hover > a,
.vakata-context li a:hover,
.vakata-context ul .vakata-context-hover > a,
.vakata-context ul li a:hover {
  margin: 0;
  background-color: #F5F8FA;
  color: #009EF7;
  box-shadow: none;
}
.vakata-context .vakata-context-hover > a .span,
.vakata-context .vakata-context-hover > a .ins,
.vakata-context li a:hover .span,
.vakata-context li a:hover .ins,
.vakata-context ul .vakata-context-hover > a .span,
.vakata-context ul .vakata-context-hover > a .ins,
.vakata-context ul li a:hover .span,
.vakata-context ul li a:hover .ins {
  border: 0 !important;
}

.vakata-context .vakata-context-separator a,
.vakata-context-rtl .vakata-context-separator a {
  margin: 0;
  border: 0;
  height: 2px;
  background-color: #EFF2F5;
}

.jstree-rename-input {
  outline: none !important;
  padding: 2px 6px !important;
  margin-right: -4px !important;
  background-color: #F5F8FA !important;
  border: 1px solid #F5F8FA !important;
  border-radius: 0.475rem;
}

.vis-timeline {
  border: 1px solid #EFF2F5 !important;
  border-radius: 0.475rem !important;
}
.vis-timeline .vis-labelset .vis-label {
  display: flex;
  align-items: center;
  padding-left: 1rem;
  padding-right: 1rem;
  border-bottom: none;
  font-size: 1.25rem;
  font-weight: 500;
  color: #181C32;
}
.vis-timeline .vis-foreground .vis-group {
  border-bottom: none;
}
.vis-timeline .vis-item {
  position: absolute;
  color: #5E6278;
  border-color: #009EF7;
  border-width: 1px;
  background-color: #F5F8FA;
  border-radius: 0.475rem !important;
}
.vis-timeline .vis-item.vis-selected {
  background-color: #FFF8DD;
  color: #5E6278;
  border-color: #FFC700;
}
.vis-timeline .vis-item .vis-item-content {
  padding: 0.75rem 1rem;
  width: 100%;
  transform: none !important;
}
.vis-timeline .vis-time-axis {
  font-size: 0.925rem;
  text-transform: uppercase;
  font-weight: 500;
}
.vis-timeline .vis-time-axis .vis-text {
  color: #B5B5C3;
}
.vis-timeline .vis-time-axis .vis-grid.vis-minor {
  border-left-color: #E4E6EF !important;
}
.vis-timeline .vis-time-axis .vis-grid.vis-vertical {
  border-left-style: dashed !important;
}
.vis-timeline .vis-panel .vis-shadow {
  box-shadow: none !important;
}
.vis-timeline .vis-panel.vis-bottom, .vis-timeline .vis-panel.vis-center, .vis-timeline .vis-panel.vis-left, .vis-timeline .vis-panel.vis-right, .vis-timeline .vis-panel.vis-top {
  border-color: #EFF2F5 !important;
}
.vis-timeline .vis-current-time {
  background-color: #50CD89;
}

.vis-timeline-custom .vis-timeline {
  border: 0 !important;
}
.vis-timeline-custom .vis-timeline .vis-label {
  padding-left: 0 !important;
}
.vis-timeline-custom .vis-panel.vis-bottom, .vis-timeline-custom .vis-panel.vis-center, .vis-timeline-custom .vis-panel.vis-left, .vis-timeline-custom .vis-panel.vis-right, .vis-timeline-custom .vis-panel.vis-top {
  border: 0 !important;
}
.vis-timeline-custom .vis-item {
  background-color: transparent;
  border: 0 !important;
  border-radius: 0 !important;
}
.vis-timeline-custom .vis-item .vis-item-content {
  padding: 0 !important;
}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}

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

body {
  line-height: 1;
  height: auto;
}

body, html {
  font-size: 16px !important;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:after, blockquote:before, q:after, q:before {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

body, html {
  overflow-x: hidden;
  background: #fff;
  padding: 0;
  margin: 0;
  width: 100%;
  font-weight: 400;
  font-family: Poppins, sans-serif;
}

body {
  min-width: 300px;
  transition: all 0.3s;
}

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

a img {
  border: 0;
}

a:active, a:visited, a, a:hover, a:focus, button {
  text-decoration: none !important;
  outline: 0 !important;
}

*,
*::before,
*::after {
  outline: 0 !important;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

a {
  outline: none !important;
  text-decoration: none;
  color: #444444;
  font-size: 14px;
  font-weight: 400;
}

.loader-holder {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: none;
  right: 0;
  z-index: 5;
  background-color: rgba(245, 245, 245, 0.25);
}

.loader-center {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
}

.sk-chase {
  width: 40px;
  height: 40px;
  position: relative;
  animation: sk-chase 2.5s infinite linear both;
}

.sk-chase-dot {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  animation: sk-chase-dot 2s infinite ease-in-out both;
}

.sk-chase-dot:before {
  content: "";
  display: block;
  width: 25%;
  height: 25%;
  background-color: #0E4444;
  border-radius: 100%;
  animation: sk-chase-dot-before 2s infinite ease-in-out both;
}

.sk-chase-dot:nth-child(1) {
  animation-delay: -1.1s;
}

.sk-chase-dot:nth-child(2) {
  animation-delay: -1s;
}

.sk-chase-dot:nth-child(3) {
  animation-delay: -0.9s;
}

.sk-chase-dot:nth-child(4) {
  animation-delay: -0.8s;
}

.sk-chase-dot:nth-child(5) {
  animation-delay: -0.7s;
}

.sk-chase-dot:nth-child(6) {
  animation-delay: -0.6s;
}

.sk-chase-dot:nth-child(1):before {
  animation-delay: -1.1s;
}

.sk-chase-dot:nth-child(2):before {
  animation-delay: -1s;
}

.sk-chase-dot:nth-child(3):before {
  animation-delay: -0.9s;
}

.sk-chase-dot:nth-child(4):before {
  animation-delay: -0.8s;
}

.sk-chase-dot:nth-child(5):before {
  animation-delay: -0.7s;
}

.sk-chase-dot:nth-child(6):before {
  animation-delay: -0.6s;
}

@keyframes sk-chase {
  100% {
    transform: rotate(360deg);
  }
}
@keyframes sk-chase-dot {
  80%, 100% {
    transform: rotate(360deg);
  }
}
@keyframes sk-chase-dot-before {
  50% {
    transform: scale(0.4);
  }
  100%, 0% {
    transform: scale(1);
  }
}
body a:hover {
  text-decoration: none;
}

.alignright {
  float: right;
  margin: 0 0 20px 20px;
}

.clear {
  clear: both;
}

.alignleft {
  float: left;
  margin: 0 20px 20px 0;
}

.aligncenter {
  display: block;
  margin: 10px auto;
}

textarea,
select,
input[type=text],
input[type=button],
input[type=email],
input[type=submit],
input[type=search],
input[type=password],
input[type=number],
input[type=tel] {
  -webkit-appearance: none;
  border-radius: 0;
}

input[type=submit] {
  border: none;
}

input[type=number] {
  -moz-appearance: textfield;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input:focus::placeholder {
  color: transparent;
}

.flex {
  display: flex;
}

.flex-wrap {
  display: flex;
  flex-wrap: wrap;
}

a, button {
  cursor: pointer;
  transition: all 0.3s;
}

a, button {
  cursor: pointer;
}

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

.apexcharts-tooltip.apexcharts-active {
  background-color: #0E4444 !important;
  border-radius: 6px !important;
  padding: 10px !important;
}
.apexcharts-tooltip.apexcharts-active ul {
  color: #F3F9F4;
}
.apexcharts-tooltip.apexcharts-active ul li {
  font-size: 10px;
  font-weight: 400;
  margin-bottom: 10px;
}
.apexcharts-tooltip.apexcharts-active ul li:last-child {
  margin-bottom: 0;
}
.apexcharts-tooltip-title {
  display: none;
}

.apexcharts-tooltip-series-group .apexcharts-active {
  padding: 0;
  color: #F3F9F4;
  font-size: 10px;
  font-weight: 400;
  min-height: auto;
}
.apexcharts-tooltip-series-group .apexcharts-active .apexcharts-tooltip-marker {
  display: none;
}

.apexcharts .apexcharts-tooltip-marker {
  background-color: #0E4444 !important;
}

.apexcharts-tooltip-text {
  color: #FFFFFF;
}

.block-element {
  border-radius: 6px;
  border: 1px dashed #B5B5B5;
  padding: 10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 90px;
}
.block-element-title {
  font-size: 0.875rem;
  line-height: 1.2;
  color: #7C7C7C;
  font-weight: 500;
  margin-bottom: 5px;
  text-align: center;
}
.block-element-price {
  font-size: 1.375rem;
  line-height: 1.3;
  color: #0E4444;
  font-weight: 600;
  text-align: center;
}
.block-element.show {
  background-color: #F3F9F4;
}
.block-element.hover:hover {
  background-color: #F3F9F4;
}
.block-element.hover {
  cursor: pointer;
}
.block-element.left {
  align-items: flex-start;
}
.block-element.sm {
  text-align: left;
  align-items: flex-start;
  justify-content: flex-start;
}
.block-element.sm .block-element-price {
  font-size: 1.125rem;
}

.block-el-wrap {
  flex-wrap: wrap;
}
.block-el-wrap .block-element {
  flex: unset;
  align-self: flex-start;
}

.bl-el-row-5 .block-element {
  width: calc((100% - 100px) / 5);
  margin-right: 25px;
}
.bl-el-row-5 .block-element:last-child {
  margin-right: 0;
}
.bl-el-row-5 .block-element:nth-child(5n) {
  margin-right: 0;
}

.bl-el-row-2 .block-element {
  padding: 15px 20px 20px;
}
.bl-el-row-2 .block-element-title {
  margin-bottom: 10px;
}

.primary-btn {
  max-width: 175px;
  width: 100%;
  min-height: 45px;
  background-color: #FFC613;
  border-radius: 6px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 500;
  color: #0E4444;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px 10px;
  transition: all 0.3s;
  border: none;
  text-align: center;
}
.primary-btn:hover {
  background-color: #0E4444;
  color: #FFC613;
}
.primary-btn.sm {
  min-height: 35px;
  font-size: 0.75rem;
  max-width: 155px;
}

.secondary-btn {
  max-width: 175px;
  width: 100%;
  min-height: 45px;
  background-color: #0E4444;
  border-radius: 6px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 500;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px 10px;
  transition: all 0.3s;
  border: none;
  text-align: center;
}
.secondary-btn:hover {
  background-color: #FFC613;
  color: #0E4444;
}
.secondary-btn.sm {
  min-height: 35px;
  font-size: 0.75rem;
  max-width: 155px;
}

.wide-grey-btn {
  max-width: 200px;
  width: 100%;
  min-height: 45px;
  background-color: #B5B5B5;
  border-radius: 6px;
  font-size: 0.75rem;
  line-height: 1;
  font-weight: 500;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3px 6px;
  transition: all 0.3s;
  border: none;
  text-align: center;
}
.wide-grey-btn:hover {
  background-color: #FFC613;
  color: #0E4444;
}

.margin-l-3 {
  margin-left: 15px !important;
}

.grey-btn {
  max-width: 175px;
  width: 100%;
  min-height: 45px;
  background-color: #B5B5B5;
  border-radius: 6px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 500;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px 10px;
  transition: all 0.3s;
  border: none;
  text-align: center;
}
.grey-btn:hover {
  background-color: #FFC613;
  color: #0E4444;
}
.grey-btn.sm {
  min-height: 35px;
  font-size: 0.75rem;
  max-width: 155px;
}

.grey-primary-btn {
  max-width: 175px;
  width: 100%;
  min-height: 45px;
  background-color: #F5F5F5;
  border-radius: 6px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 500;
  color: #0E4444;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px 10px;
  transition: all 0.3s;
  text-align: center;
  border: none;
}
.grey-primary-btn.sm {
  max-width: 100%;
  min-height: 35px;
  font-size: 0.75rem;
  min-width: 155px;
  width: max-content;
}
.grey-primary-btn:hover {
  background-color: #FFC613;
  color: #0E4444;
}

.transparent-btn {
  max-width: 175px;
  width: 100%;
  min-height: 45px;
  background-color: transparent;
  border-radius: 6px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 500;
  color: #0E4444;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px 10px;
  transition: all 0.3s;
  border: 1px solid #1C3839;
  text-align: center;
}
.transparent-btn:hover {
  background-color: #FFC613;
  color: #0E4444;
  border: none;
}

.form-check {
  margin-right: 10px !important;
}
.form-check.form-check-custom .form-check-input {
  width: 17px;
  height: 17px;
  background-color: #F3F9F4;
  border-radius: 4px;
  transition: all 0.3s;
}
.form-check.form-check-custom .form-check-input:hover {
  background-color: #FFC613;
}
.form-check.form-check-custom .form-check-input:checked {
  background-color: #FFC613;
}

.form-check-input:checked[type=checkbox] {
  background-image: url(/build/images/checkmar-checked-icon.ae271215.svg);
}

.form-check:not(.form-switch) .form-check-input[type=checkbox] {
  background-size: 9px 7px;
}

.card-element {
  border: 1px dashed #B5B5B5;
  min-width: 230px;
  border-radius: 6px;
  min-height: 88px;
  padding: 15px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.card-element-title {
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 500;
  margin-bottom: 5px;
  color: #7C7C7C;
}
.card-element-price {
  color: #0E4444;
  font-size: 1.375rem;
  line-height: 1.2;
  font-weight: 600;
}
.card-element-wrap {
  position: relative;
}
.card-element-popup {
  position: absolute;
  bottom: 0;
  transform: translateY(100%);
  padding: 20px 30px;
  border-radius: 12px;
  background-color: #FFFFFF;
  z-index: 10;
  box-shadow: 0 0 40px 0 rgba(31, 31, 31, 0.3);
  right: 0;
  left: 10px;
  display: none;
}
.card-element-popup .title {
  font-size: 1rem;
  line-height: 1.2;
  color: #0E4444;
  font-weight: 600;
  width: 100%;
  margin-bottom: 10px;
}
.card-element-popup-list {
  list-style: none;
}
.card-element-popup-list-title {
  color: #B5B5B5;
  font-size: 0.75rem;
  line-height: 1.2;
  font-weight: 500;
  display: inline-block;
}
.card-element-popup-list-price {
  color: #0E4444;
  font-size: 0.75rem;
  line-height: 1.2;
  font-weight: 600;
  display: inline-block;
}
.card-element-popup-list li {
  padding-bottom: 10px;
  border-bottom: 1px dashed #E4E6EF;
  margin-bottom: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.card-element-popup-list li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}

.card-totals .card-content {
  display: flex;
  align-items: center;
}

.card.card-xl-stretch {
  height: 100%;
}
.card-wrapped {
  padding: 30px !important;
}
.card .card-header {
  min-height: auto;
  border-bottom: none;
  padding: 30px 30px 0 30px;
  background-color: #FFFFFF;
  border-radius: 12px 12px 0 0;
}
.card .card-header .card-label {
  font-size: 1.125rem;
  line-height: 1.2;
  color: #0E4444;
  font-weight: 600;
  display: flex;
  align-items: center;
  margin: 0 5px 0 0;
}
.card .card-header .card-label.bg {
  font-size: 1.25rem;
}
.card .card-header .card-toolbar {
  margin: 0;
  align-items: flex-start;
}
.card .card-header .card-title {
  font-size: 1.125rem;
  line-height: 1.2;
  color: #0E4444;
  font-weight: 600;
}
.card .card-toolbar .menu {
  padding: 20px 30px;
  border-radius: 12px;
  background-color: #FFFFFF;
  z-index: 10;
  box-shadow: 0 0 40px 0 rgba(31, 31, 31, 0.3);
}
.card .card-body {
  padding: 0 30px 30px;
}
.card .bg-total {
  font-size: 1.875rem;
  line-height: 1.2;
  color: #221E20;
  font-weight: 600;
}
.card .subtitle {
  font-size: 0.875rem;
  line-height: 1.2;
  color: #B5B5B5;
  font-weight: 500;
  margin-bottom: 5px;
}
.card-payment-reports-icon {
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 15px;
  height: 16px;
  background-image: url(/build/images/payment-reports-sidebar-icon.56f023a4.svg);
  margin-right: 15px;
}
.card-payment-icon {
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 15px;
  height: 16px;
  background-image: url(/build/images/payment-sidebar-icon.58692e4d.svg);
  margin-right: 15px;
}
.card-preview-row {
  border-bottom: 1px dashed #E2E2E2;
}
.card-preview {
  padding: 30px !important;
}
.card-preview-title {
  font-size: 1.125rem;
  line-height: 1.2;
  color: #0E4444;
  font-weight: 600;
  display: flex;
  align-items: center;
  padding-bottom: 15px;
  border-bottom: 1px solid #E2E2E2;
  margin-bottom: 15px;
}
.card-preview-title.bg {
  font-size: 1.25rem;
}
.card-preview-subtext {
  font-size: 0.875rem;
  line-height: 1.2;
  color: #7C7C7C;
  font-weight: 500;
  padding: 0 !important;
}
.card-preview-text {
  font-size: 0.875rem;
  line-height: 1.2;
  color: #0E4444;
  font-weight: 700;
  padding: 0 !important;
}
.card-preview-col {
  width: 100%;
  padding-bottom: 15px;
  background-image: repeating-linear-gradient(90deg, #E4E6EF, #E4E6EF 4px, transparent 4px, transparent 5px, #E4E6EF 5px);
  background-position: bottom;
  background-size: 100% 1px;
  background-repeat: repeat-x;
  margin-bottom: 15px;
}
.card-preview-col:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  background-image: none;
}
.card-preview-col.row {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.card-preview-view {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.card-preview-view.view-2-col .card-preview-col {
  width: 45%;
}
.card-preview-view.view-2-col .card-preview-col:nth-last-child(2) {
  margin-bottom: 0;
  padding-bottom: 0;
  background-image: none;
}

.btn.card-action-btn {
  border-radius: 6px;
  background-color: #F5F5F5 !important;
  width: 30px;
  height: 30px;
  border: none;
  padding: 0 !important;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s;
}
.btn.card-action-btn:hover {
  background-color: #FFC613 !important;
}
.btn.card-action-btn icon {
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 16px;
  height: 16px;
  background-image: url(/build/images/card-action-icon.9d920d31.svg);
}

.daterangepicker {
  font-family: "Poppins", sans-serif !important;
  border-radius: 12px;
}
.daterangepicker .drp-buttons {
  border-top: none !important;
}
.daterangepicker .drp-buttons .cancelBtn {
  color: #0E4444 !important;
  border: 1px solid #0E4444 !important;
  background-color: transparent;
}
.daterangepicker .drp-calendar td.today.active {
  color: #0E4444 !important;
  background-color: #FFC613 !important;
}
.daterangepicker .drp-calendar td.today {
  color: #FFC613 !important;
  background-color: #0E4444 !important;
}
.daterangepicker .drp-calendar td.active {
  color: #0E4444 !important;
  background-color: #FFC613 !important;
}
.daterangepicker .drp-calendar td.in-range.available:not(.active):not(.off):not(.today) {
  background-color: #F3F9F4;
  color: #0E4444;
}
.daterangepicker .btn.btn-primary {
  color: #0E4444;
  background-color: #FFC613;
}
.daterangepicker .ranges li:hover {
  background-color: #F3F9F4;
  color: #0E4444;
}
.daterangepicker-btn {
  background-color: #F3F9F4;
  width: 230px;
  border-radius: 6px;
  padding: 10px 15px !important;
  min-height: 45px;
  transition: all 0.3s;
}
.daterangepicker-btn:hover {
  background-color: #FFC613;
}
.daterangepicker-btn-w {
  background-color: #FFFFFF;
  transition: all 0.3s;
}
.daterangepicker-btn-w:hover {
  background-color: #FFC613;
}
.daterangepicker .ranges, .daterangepicker .ranges ul {
  min-width: 220px;
  padding: 0;
}
.daterangepicker .ranges li {
  padding: 15px 30px 15px;
  font-size: 0.75rem;
}
.daterangepicker .ranges li.active {
  background-color: #FFC613;
  color: #0E4444;
}
.daterangepicker .ranges li {
  color: #0E4444;
}
.daterangepicker .drp-calendar td.available:hover, .daterangepicker .drp-calendar th.available:hover {
  background-color: #F3F9F4 !important;
  color: #0E4444;
}

.calendar-icon {
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 16px;
  height: 16px;
  background-image: url(/build/images/calendar-icon.33fc6a98.svg);
  margin-left: 5px;
}

.form-item .daterangepicker-btn {
  width: 100%;
  color: #464E5F;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 400;
}
.form-item .daterangepicker .ranges {
  width: 100%;
}

.btn-check:active + .btn.btn-primary, .btn-check:checked + .btn.btn-primary, .btn.btn-primary.active, .btn.btn-primary.show, .btn.btn-primary:active:not(.btn-active), .btn.btn-primary:focus:not(.btn-active), .btn.btn-primary:hover:not(.btn-active), .show > .btn.btn-primary {
  color: #FFC613 !important;
  background-color: #0E4444 !important;
}

.primary-form-title {
  font-size: 1.25rem;
  line-height: 1.2;
  color: #0E4444;
  font-weight: 600;
  margin-bottom: 20px;
}
.primary-form .form-item.input-invalid .form-input {
  border: 1px solid #FD8282;
  color: #FD8282;
  background-color: #F9F3F3;
}
.primary-form .form-item.input-warning .form-input {
  border: 1px solid #f0ad4e;
  color: #f0ad4e;
  background-color: #F9F3F3;
}
.primary-form .form-item label {
  font-size: 0.75rem;
  line-height: 1.2;
  font-weight: 400;
  color: #464E5F;
  margin-bottom: 5px;
  width: 100%;
  transition: all 0.3s;
}
.primary-form .form-item .form-input {
  width: 100%;
  background-color: #F3F9F4;
  border-radius: 6px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 400;
  color: #464E5F;
  border: none;
  padding: 10px 15px;
  min-height: 45px;
  transition: all 0.3s;
}
.primary-form .form-item .form-check label {
  margin-bottom: 0px;
}
.primary-form .form-item .text-datepicker {
  font-size: 0.875rem;
  line-height: 1.2;
  color: #464E5F;
  font-weight: 400;
}
.primary-form .column {
  margin-bottom: 20px;
}
.primary-form .row {
  margin-bottom: 10px !important;
}
.primary-form-wrap {
  padding: 30px;
}
.primary-form-actions {
  display: flex;
}
.primary-form-actions button:not(:last-child) {
  margin-right: 10px;
}
.primary-form-actions button.primary-btn {
  max-width: none;
  width: fit-content;
  padding: 5px 18px;
}
.primary-form-actions button.grey-btn {
  max-width: 140px;
}

.company-tags-row {
  display: flex;
}
.company-tags-row .company-tag:not(:last-child) {
  margin-right: 15px;
}
.company-tags-row .company-tag {
  font-size: 1.125rem;
  line-height: 1.2;
  color: #1E4041;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  min-width: 215px;
  padding: 5px 15px;
  border: 1px dashed #1E4041;
  background-color: transparent;
  border-radius: 9px;
  width: fit-content;
  min-height: 45px;
  cursor: pointer;
  transition: all 0.3s !important;
}
.company-tags-row .company-tag.active {
  border-color: #FFC613;
  background-color: #FFF6DB;
  color: #FFC613;
}
.company-tags-row .company-tag:hover {
  border-color: #FFC613;
  color: #FFC613;
}

.form-messages {
  max-width: 450px;
  width: 100%;
}
.form-messages .message {
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.2;
  padding: 15px 0;
}
.form-messages .form-error-message {
  color: #FD8282;
}
.form-messages .form-message-error {
  color: #FD8282;
}
.form-messages .form-error-success {
  color: #0E4444;
}
.form-messages .form-warning-message {
  color: #f0ad4e;
}

.characteristics-row {
  display: flex;
  flex-wrap: wrap;
}
.characteristics-row .form-check-input {
  margin-right: 10px !important;
}
.characteristics-row .form-check.form-check-custom {
  margin-right: 30px !important;
  margin-bottom: 10px;
}
.characteristics-row .form-check.form-check-custom:last-child {
  margin-right: 0 !important;
}

.pick-date-wrap {
  width: 100%;
  background-color: #F3F9F4;
  border-radius: 6px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 400;
  color: #464E5F;
  border: none;
  padding: 10px 15px;
  min-height: 45px;
  position: relative;
}
.pick-date-wrap .pick-date {
  width: 100%;
  background-color: #F3F9F4;
  border-radius: 6px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 400;
  color: #464E5F;
  border: none;
}
.pick-date-wrap .pick-date.form-control {
  padding: 0;
}

.flatpickr-day.selected {
  background-color: #0E4444;
  color: #FFC613;
}
.flatpickr-day.today {
  background-color: #B5B5B5;
  color: #FFFFFF;
}

.flatpickr-day.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day.nextMonthDay:focus, .flatpickr-day.nextMonthDay:hover, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.today.inRange, .flatpickr-day:focus, .flatpickr-day:hover {
  color: #0E4444;
  border: none;
  background-color: #F3F9F4;
}

.flatpickr-current-month .flatpickr-monthDropdown-months {
  text-align: center;
}

.form-select {
  background-image: none;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 400;
  color: #464E5F;
  border: none;
}

.header {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  display: block;
  height: auto;
}
.header .header-upper {
  background-color: #ffffff;
  margin-bottom: 15px;
  transition: transform 0.3s ease-out;
  width: 100%;
}
.header-w {
  background-color: #fff;
}
.header-main {
  background-color: #fff;
  margin-bottom: 15px;
}
.header .container-fluid {
  justify-content: space-between;
  align-items: center;
  padding: 20px 30px;
}
.header .header-title {
  color: #0E4444;
  font-size: 1.125rem;
  font-weight: 600;
}
.header .logout {
  display: block;
  width: 15px !important;
  height: 15px;
  background-image: url(/build/images/logout-icon.56b77ed5.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: none;
  background-color: transparent;
  transition: all 0.3s;
}
.header .logout:hover {
  background-image: url(/build/images/logout-icon-hover.cb85529b.svg);
}
.header .header-end-content {
  display: flex;
  align-items: center;
  border-left: 1px solid #B5B5B5;
  padding-left: 20px;
  min-height: 20px;
}
.header .header-end-content .header-profile-action {
  margin-right: 20px;
  font-size: 0.75rem;
  line-height: 1.2;
  color: #7C7C7C;
  font-weight: 500;
  display: flex;
  align-items: center;
  padding-right: 10px;
  position: relative;
  cursor: pointer;
}
.header .header-end-content .header-profile-action.show {
  color: #0E4444;
}
.header .header-end-content .header-profile-action.show:after {
  background-image: url(/build/images/header-profile-action-show-arrow.89515846.svg);
  height: 4px;
  width: 7px;
}
.header .header-profile-action .menu-sub-dropdown {
  margin-top: 10px !important;
}
.header .header-profile-action .menu-item .menu-link:not(:last-child) {
  padding-bottom: 15px;
  border-bottom: 1px dashed #E4E6EF !important;
  margin-bottom: 15px;
}

.header-fixed {
  transition: background 0.5s;
  z-index: 200;
}
.header-fixed .header-upper {
  display: none;
}
.header-fixed .daterangepicker-btn-w {
  background-color: #F3F3F3;
}
.header-fixed .daterangepicker-btn-w:hover {
  background-color: #FFC613;
}
.header-fixed .daterangepicker-btn-w .text-green {
  color: #221E20;
}
.header-fixed .daterangepicker-btn-w .calendar-icon {
  background-image: url(/build/images/calendar-icon-fixed.5701fdae.svg);
}

.data-expand {
  max-width: 220px;
  width: 100%;
}
.data-expand-body {
  padding: 10px 10px 0 20px;
  position: relative;
}
.data-expand-header {
  padding: 0px 10px 0 20px;
  position: relative;
  cursor: pointer;
}
.data-expand-header icon {
  position: absolute;
  display: inline;
  width: 8px;
  height: 3px;
  border-radius: 5px;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.data-expand-header:hover .btn.show-more {
  background-image: url(/build/images/show-more-arrow-icon-hover.3d111800.svg);
}
.data-expand-header:first-child {
  margin-top: 0;
}
.data-expand-header .total {
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 600;
  color: #0E4444;
  transition: all 0.3s;
}
.data-expand-header .title {
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 600;
  color: #221E20;
  transition: all 0.3s;
}
.data-expand-block.active .btn.show-more {
  background-image: url(/build/images/show-more-arrow-active-icon.2cde8ba7.svg);
  width: 7px;
  height: 4px;
}
.data-expand-block.active .data-expand-header:after {
  background-color: #6361AC;
}
.data-expand-block:not(:last-child) {
  margin-bottom: 15px;
}
.data-expand-block .data-expand-body {
  display: none;
}

.btn.show-more {
  position: absolute;
  right: 0;
  background-image: url(/build/images/show-more-arrow-icon.0e1d50d2.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 4px;
  height: 7px;
  padding: 0 !important;
  z-index: 10;
  transition: all 0.3s;
}

.data-expand-block.active .data-expand-header .total, .data-expand-block.active .data-expand-header .title {
  color: #FFC613;
}

.data-expand-block:hover .data-expand-header .total, .data-expand-block:hover .data-expand-header .title {
  color: #FFC613;
}

.all-data-card .block-element:nth-last-child(-n+2) {
  margin-bottom: 0px;
}

.clients-card .button-wrap button {
  max-width: calc((100% - 15px) / 2);
}
.clients-card .client-body {
  padding: 25px 30px 20px;
  border-bottom: 1px solid #EFF2F5;
}
.clients-card .button-wrap .primary-btn {
  margin-right: 15px;
}

.card-clients-icon {
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 28px;
  height: 20px;
  background-image: url(/build/images/client-sidebar-icon.fd7b4255.svg);
  margin-right: 15px;
}

.paid-in-cash-card .block-element {
  margin-right: 35px;
  width: calc((100% - 70px) / 3);
  margin-bottom: 15px;
}
.paid-in-cash-card .block-element:nth-child(3n) {
  margin-right: 0px;
}
.paid-in-cash-card .block-element:last-child {
  margin-right: 0px;
}
.paid-in-cash-card .block-element:nth-last-child(-n+3) {
  margin-bottom: 0;
}

.paid-in-cash-card .block-element:last-child, .average-interest-rate-col .block-element:last-child {
  margin-right: 0px;
}

.average-interest-rate-col .block-element {
  margin-right: 10px;
}

.card-factoring .mrb-15:last-child {
  margin-bottom: 0;
}
.card-factoring .mrb-1:last-child {
  margin-bottom: 0 !important;
}

.card-payments-icon {
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 20px;
  height: 20px;
  background-image: url(/build/images/payment-sidebar-icon.58692e4d.svg);
  margin-right: 15px;
}

.tooltip-main {
  font-weight: 600;
  color: #FFC613;
}

.data-expand-list-element, .data-expand-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}

.data-expand-list-element {
  padding-bottom: 5px;
  border-bottom: 1px solid #EDEDED;
  margin-bottom: 5px;
}
.data-expand-list-element:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.data-expand-list-element .title, .data-expand-list-element .price {
  color: #7C7C7C;
  font-size: 0.75rem;
  line-height: 1.4;
}
.data-expand-list-element .title {
  font-weight: 500;
}
.data-expand-list-element .price {
  font-weight: 500;
}

.all-data-card .block-el-wrap .block-element {
  width: calc((100% - 35px) / 2);
  margin-right: 35px;
  margin-bottom: 15px;
}
.all-data-card .block-el-wrap .block-element:nth-child(2n) {
  margin-right: 0px;
}

@media only screen and (max-width: 1400px) {
  .row .col-xxl-4 {
    margin-bottom: 10px;
  }
  .late-payments-card .block-el-wrap .block-element {
    width: calc((100% - 35px) / 2) !important;
  }
  .late-payments-card .block-el-wrap .block-element:nth-child(3n) {
    margin-right: 35px !important;
  }
  .late-payments-card .block-el-wrap .block-element:nth-child(2n) {
    margin-right: 0 !important;
  }
  .toolbar-content-end.justify-content-end {
    justify-content: start !important;
  }
  .toolbar .toolbar-icon-button {
    margin-right: 10px !important;
  }
  .rs-mb {
    margin-bottom: 10px;
  }
}
.toolbar-content-start, .toolbar-content-end {
  margin-bottom: 10px;
}

.late-payments-card .block-el-wrap .block-element {
  width: calc((100% - 70px) / 3);
  margin-bottom: 30px;
  margin-right: 35px;
  padding: 20px 30px;
}
.late-payments-card .block-el-wrap .block-element:nth-child(3n) {
  margin-right: 0;
}
.late-payments-card .card-body {
  padding-bottom: 0;
  padding-top: 10px;
}

.header-fixed .header .toolbar {
  background-color: #fff;
}

.toolbar-content {
  flex-wrap: wrap;
}

.card-payment-reports-icon {
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 15px;
  height: 16px;
  background-image: url(/build/images/payment-reports-sidebar-icon.56f023a4.svg);
  margin-right: 15px;
}

.other-taxes-col .block-element {
  margin-right: 10px;
}
.other-taxes-col .block-element:last-child {
  margin-right: 0;
}

.loan-table th:first-child {
  width: 65%;
}

.loan-table th:nth-child(2) {
  width: 18%;
}

.loan-table th:nth-child(3) {
  width: 13%;
}

.loan-table th:nth-child(4) {
  width: 4%;
}

.login {
  background: #FFFFFF;
  display: flex;
  flex-direction: row;
}
.login .background {
  min-height: 110vh;
  background-image: url(/build/images/login-background.e0bb02e8.jpg);
  background-position: top;
  background-size: cover;
  background-repeat: no-repeat;
  width: 50%;
}
.login-form-wrap {
  max-width: 470px;
  width: 100%;
  padding: 0 15px;
}
.login-content {
  width: 50%;
  padding-top: 250px;
  position: relative;
  display: flex;
  justify-content: center;
}
.login-illustration {
  background-image: url(/build/images/finpro-trans-text.a23dd110.png);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 720px;
  height: 97px;
  position: absolute;
  top: 120px;
  left: 0;
}
.login-title {
  font-size: 1.875rem;
  line-height: 1.2;
  margin-bottom: 40px;
  font-weight: 600;
  color: #181C32;
}
.login-form .form-item {
  display: flex;
  flex-direction: column;
  margin-bottom: 25px;
}
.login-form .form-item.input-invalid input {
  border: 1px solid #FD8282;
  color: #FD8282;
  background-color: #F9F3F3;
}
.login-form .form-item label {
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 5px;
  font-weight: 600;
  color: #181C32;
}
.login-form .form-item input {
  width: 100%;
  background-color: #EEF1F5;
  border-radius: 12px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 400;
  color: #464E5F;
  border: none;
  padding: 10px 15px;
  min-height: 70px;
}
.login-form .form-item .forgot-pass-link {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 5px;
  font-weight: 600;
  color: #B5B5B5;
  transition: all 0.3s;
  cursor: pointer;
}
.login-form .form-item .forgot-pass-link:hover {
  color: #0E4444;
}
.login .primary-btn {
  font-weight: 600;
  font-size: 0.9375rem;
  max-width: 110px;
}

.mr-1 {
  margin-right: 10px;
}

.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  max-width: 1530px;
}

.row {
  margin: 0 -8px 15px !important;
  --bs-gutter-y: 0;
}

.me-1 {
  margin-right: 10px;
}

.ps-0 {
  padding-right: 0;
  padding-left: 0;
}

.row > * {
  margin-top: 0;
  padding: 0 8px;
}

.content {
  position: relative;
  padding-bottom: 140px;
}

ol, ul {
  padding: 0;
}

.bg-pie-chart {
  width: 348px;
  height: 348px;
  background-color: #FFC613;
  border-radius: 100%;
}

.p-chart-sm {
  width: 40%;
  padding-right: 20px;
}

.mrb-25 {
  margin-bottom: 25px !important;
}

.pb-3 {
  padding-bottom: 30px !important;
}

.pb-4 {
  padding-bottom: 40px !important;
}

.pie-chart {
  width: 165px;
  height: 165px;
  background-color: red;
  border-radius: 100%;
}

.content-6 {
  width: 60%;
}

.allign-right {
  text-align: right;
}

.me-2 {
  margin-right: 20px !important;
}

.mr-05 {
  margin-right: 5px;
}

.mb-2 {
  margin-bottom: 20px !important;
}

ul {
  list-style: none !important;
}

body {
  background-color: #F5F5F5;
  line-height: 1.2;
}

.mel-2 {
  margin-left: 20px;
}

.mr-s2 {
  margin-left: 20px;
  margin-right: 20px;
}

.mrb-15 {
  margin-bottom: 15px;
}

.mrb-1 {
  margin-bottom: 10px !important;
}

.text-gray {
  color: #7C7C7C;
}

.fs-7 {
  font-size: 1.125rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fs-5 {
  font-size: 0.875rem !important;
}

.fs-4 {
  font-size: 0.75rem !important;
}

.mb-05 {
  margin-bottom: 5px;
}

.ms-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.text-black {
  color: #221E20;
}

.text-green {
  color: #0E4444;
}

.fs-2 {
  font-size: 22px !important;
  line-height: 1.2;
}

.me-15 {
  margin-right: 15px !important;
}

.row:last-child {
  margin-bottom: 0 !important;
}

.pd-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.mrb-3 {
  margin-bottom: 30px !important;
}

mrb-4 {
  margin-bottom: 40px !important;
}

.w-220px {
  width: 220px !important;
}

.menu-item .menu-content {
  padding: 0;
}

.menu-item.border-bottom {
  padding-bottom: 15px;
  border-bottom: 1px dashed #E4E6EF !important;
  margin-bottom: 15px;
}

.menu-item.border-bottom:last-child {
  padding-bottom: 0;
  border-bottom: none !important;
  margin-bottom: 0;
}

.text-l-grey {
  color: #B5B5B5;
}

.mb-25 {
  margin-bottom: 25px;
}

.mr-60 {
  margin-right: 60px;
}

.mr-80 {
  margin-right: 80px;
}

.bg-primary {
  background-color: #FFC613 !important;
}

.progress {
  background-color: #F3F9F4;
  border-radius: 10px;
}

.pd-2-3 {
  padding: 20px 30px;
}

.solid-table-bt-border {
  border-bottom: 1px solid #EFF2F5 !important;
}

.me-7 {
  margin-right: 35px !important;
}

.pb-2 {
  padding-bottom: 20px !important;
}

.button-wrap {
  padding: 30px;
}

.bl-1 {
  margin-right: 10px;
}

.bl-1:last-child {
  margin-right: 0;
}

.bl-3 {
  margin-right: 35px;
}

.bl-3:last-child {
  margin-right: 0;
}

.pdt-2 {
  padding-top: 20px !important;
}

.pdt-1 {
  padding-top: 10px !important;
}

.pdt-15 {
  padding-top: 15px !important;
}

.pdt-3 {
  padding-top: 30px !important;
}

.pdt-05 {
  padding-top: 5px !important;
}

:root {
  --custom-chart-text: #B5B5C3;
  --custom-chart-elements: #EAEAEA;
  --custom-chart-primary: #FFC613;
  --custom-chart-secondary: #B5B5B5;
}

html {
  background-color: #F5F5F5;
}

.menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
  background-color: #FFC613;
  color: #0E4444;
}

.mrb-15 {
  margin-bottom: 15px;
}

.w-full {
  max-width: 100%;
  width: 100%;
}

.page-link:hover {
  background-color: #F3F9F4 !important;
  color: #0E4444 !important;
}

.content {
  min-height: 80vh;
}

.mrb-4 {
  margin-bottom: 40px !important;
}

.pop-up {
  padding: 20px 30px;
}
.pop-up-links .menu-item .menu-link {
  padding: 15px 30px 15px;
  font-size: 0.75rem;
  color: #0E4444;
  font-weight: 600;
  line-height: 1.2;
}
.pop-up-links .menu-item .menu-link:hover {
  background-color: #FFC613;
}

.wrapper-container {
  padding: 0 30px;
}

.no-margin {
  margin-right: -15px !important;
  margin-left: -15px !important;
}

.no-margin-left {
  margin-left: -15px !important;
}

.no-margin-right {
  margin-right: -15px !important;
}

.disabled-payment-day-edit {
  pointer-events: none;
  opacity: 0.6;
}

#table-actions {
  margin-bottom: 50px !important;
}

#payment-schedule-view-table {
  display: block;
  overflow-x: auto;
}

#payment-edit-modal .select2 {
  width: 100% !important;
}

.action-btn-center {
  text-align: -webkit-center !important;
}

.primary-table {
  width: 100%;
}
.primary-table thead {
  background-color: #F3F9F4;
  border-radius: 6px;
}
.primary-table thead th {
  font-size: 0.75rem;
  line-height: 1.2;
  color: #0E4444;
  font-weight: 600;
  padding: 15px 5px;
}
.primary-table thead th:first-child, .primary-table tbody td:first-child {
  padding-left: 20px;
}
.primary-table thead th:last-child, .primary-table tbody td:last-child {
  padding-right: 20px;
}
.primary-table thead th.actions, .primary-table tbody td.actions {
  text-align: right;
}
.primary-table tbody td {
  font-size: 0.875rem;
  line-height: 1.2;
  color: #221E20;
  font-weight: 500;
  padding: 15px 5px;
  vertical-align: middle;
  background-image: repeating-linear-gradient(90deg, #E4E6EF, #E4E6EF 4px, transparent 4px, transparent 5px, #E4E6EF 5px);
  background-position: bottom;
  background-size: 100% 1px;
  background-repeat: repeat-x;
}
.primary-table tbody tr:last-child td {
  background-image: none;
}
.primary-table .status-tag {
  padding: 5px 10px;
  font-size: 0.6875rem;
  line-height: 1.2;
  font-weight: 500;
  border-radius: 6px;
  width: fit-content;
  min-height: 25px;
}
.primary-table .status-tag.confirmed, .primary-table .status-tag.paid {
  background-color: #F3F9F4;
  color: #1BC549;
}
.primary-table .status-tag.unconfirmed, .primary-table .status-tag.unpaid {
  background-color: #FAEAEA;
  color: #E56565;
}
.primary-table .status-tag.redeemed, .primary-table .status-tag.partially_paid {
  background-color: #fafadf;
  color: #EED202;
}
.primary-table .action-btn {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F5F5F5;
  border-radius: 6px;
  margin-right: 5px;
  transition: all 0.3s;
}
.primary-table .action-btn icon {
  transition: all 0.3s;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.primary-table .action-btn:hover {
  background-color: #F3F9F4;
}
.primary-table .action-btn.edit .edit-tooltip {
  display: none;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  opacity: 0.6;
  font-size: 10px;
}
.primary-table .action-btn.edit:hover .edit-tooltip {
  display: block;
  padding: 10px;
}
.primary-table .action-btn.edit icon {
  background-image: url(/build/images/edit-action-btn.f871a93f.svg);
  width: 16px;
  height: 16px;
}
.primary-table .action-btn.edit:hover icon {
  width: 16px !important;
  height: 16px !important;
  background-image: url(/build/images/edit-action-hover-btn.5e222054.svg);
}
.primary-table .action-btn.preview .preview-tooltip {
  display: none;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  opacity: 0.6;
  font-size: 10px;
}
.primary-table .action-btn.preview:hover .preview-tooltip {
  display: block;
  padding: 10px;
}
.primary-table .action-btn.preview icon {
  background-image: url(/build/images/review-action-btn.c82684e5.svg);
  width: 16px !important;
  height: 11px;
}
.primary-table .action-btn.preview:hover icon {
  background-image: url(/build/images/review-action-btn-hover.309d07ce.svg);
}
.primary-table .action-btn.add-document .add-document-tooltip {
  display: none;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  opacity: 0.6;
  font-size: 10px;
}
.primary-table .action-btn.add-document:hover .add-document-tooltip {
  display: block;
  padding: 10px;
}
.primary-table .action-btn.add-document icon {
  background-image: url(/build/images/add-document-icon.9bf7692e.svg);
  width: 16px;
  height: 16px;
}
.primary-table .action-btn.add-document:hover icon {
  background-image: url(/build/images/add-document-icon-hover.4b3736b6.svg);
}
.primary-table .action-btn.document .document-tooltip {
  display: none;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  opacity: 0.6;
  font-size: 10px;
}
.primary-table .action-btn.document:hover .document-tooltip {
  display: block;
  padding: 10px;
}
.primary-table .action-btn.document icon {
  background-image: url(/build/images/document-icon.023716dd.svg);
  width: 16px;
  height: 16px;
}
.primary-table .action-btn.document:hover icon {
  background-image: url(/build/images/document-icon.023716dd.svg);
}
.primary-table .action-btn.invoice .invoice-tooltip {
  display: none;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  opacity: 0.3;
  font-size: 10px;
}
.primary-table .action-btn.invoice:hover .invoice-tooltip {
  display: block;
  padding: 10px;
}
.primary-table .action-btn.invoice icon {
  background-image: url(/build/images/document-icon.023716dd.svg);
  width: 16px;
  height: 16px;
}
.primary-table .action-btn.invoice:hover icon {
  background-image: url(/build/images/document-icon.023716dd.svg);
}
.primary-table .action-btn.pdf .pdf-tooltip {
  display: none;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  opacity: 0.3;
  font-size: 10px;
}
.primary-table .action-btn.pdf:hover .pdf-tooltip {
  display: block;
  padding: 10px;
}
.primary-table .action-btn.pdf icon {
  background-image: url(/build/images/pdf-file.6b23920b.png);
  width: 16px;
  height: 16px;
}
.primary-table .action-btn.pdf:hover icon {
  background-image: url(/build/images/pdf-file.6b23920b.png);
}
.primary-table .action-btn.word .word-tooltip {
  display: none;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  opacity: 0.3;
  font-size: 10px;
}
.primary-table .action-btn.word:hover .word-tooltip {
  display: block;
  padding: 10px;
}
.primary-table .action-btn.word icon {
  background-image: url(/build/images/word.2de12a9c.png);
  width: 16px;
  height: 16px;
}
.primary-table .action-btn.word:hover icon {
  background-image: url(/build/images/word.2de12a9c.png);
}
.primary-table .action-btn.approve icon {
  background-image: url(/build/images/check.6f32b8eb.svg);
  width: 16px;
  height: 16px;
  opacity: 0.3;
}
.primary-table .action-btn.approve:hover icon {
  background-image: url(/build/images/check.6f32b8eb.svg);
  width: 16px;
  height: 16px;
}
.primary-table .action-btn.reject icon {
  background-image: url(/build/images/ban.53aeb265.svg);
  width: 16px;
  height: 16px;
  opacity: 0.3;
}
.primary-table .action-btn.reject:hover icon {
  background-image: url(/build/images/ban.53aeb265.svg);
  width: 16px;
  height: 16px;
}
.primary-table .action-btn.allocate .allocate-tooltip {
  display: none;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  opacity: 0.6;
  font-size: 10px;
}
.primary-table .action-btn.allocate:hover .allocate-tooltip {
  display: block;
  padding: 10px;
}
.primary-table .action-btn.allocate icon {
  background-image: url(/build/images/check-manual-svgrepo-com.97f71935.svg);
  width: 16px;
  height: 16px;
  opacity: 0.8;
}
.primary-table .action-btn.allocate:hover icon {
  background-image: url(/build/images/check-manual-svgrepo-com.97f71935.svg);
  width: 16px;
  height: 16px;
}
.primary-table .action-btn.restore .restore-tooltip {
  display: none;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  opacity: 0.6;
  font-size: 10px;
}
.primary-table .action-btn.restore:hover .restore-tooltip {
  display: block;
  padding: 10px;
}
.primary-table .action-btn.restore icon {
  background-image: url(/build/images/undo-svgrepo-com.38d90fe7.svg);
  width: 16px;
  height: 16px;
  opacity: 0.8;
}
.primary-table .action-btn.restore:hover icon {
  background-image: url(/build/images/undo-svgrepo-com.38d90fe7.svg);
  width: 16px;
  height: 16px;
}
.primary-table .action-btn:last-child {
  margin-right: 0;
}
.primary-table .action-buttons {
  display: flex;
  justify-content: flex-end;
}
.primary-table .secondary-action-buttons {
  text-align: -webkit-center;
}

.primary-table-pagination {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 10px;
}

.paginate_button.current {
  background-color: #0E4444;
  border-radius: 6px;
}

.dataTables_filter {
  width: 100%;
  position: relative;
}
.dataTables_filter input {
  padding: 8px 5px 8px 0px;
  width: 100%;
  border: none;
  font-size: 0.875rem;
  line-height: 1.3;
  color: #221E20;
  font-weight: 500;
  border-bottom: 1px solid #0E4444;
  transition: all 0.3s;
}
.dataTables_filter input:focus-visible {
  border-bottom: 1px solid #0E4444 !important;
}
.dataTables_filter input:hover {
  border-bottom: 1px solid #0E4444 !important;
}
.dataTables_filter input::placeholder {
  color: #B5B5C3;
}
.dataTables_filter .search-submit {
  position: absolute;
  top: 50%;
  left: 0;
  background-image: url(/build/images/search-icon.9243c746.svg);
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  transform: translateY(-50%);
  transition: all 0.3s;
}
.dataTables_filter .search-submit:hover {
  opacity: 0.7;
}

.primary-table-helpers {
  margin-bottom: 20px !important;
  align-items: center;
  justify-content: space-between;
}
.primary-table-helpers .grey-primary-btn {
  margin-right: 10px;
}
.primary-table-helpers .grey-primary-btn:last-child {
  margin-right: 0;
}

.table-view-settings {
  position: relative;
}
.table-view-settings.active .table-view-settings-drop {
  top: 42px;
  z-index: 1000;
  opacity: 1;
  pointer-events: all;
}
.table-view-settings.active .table-view-settings-btn {
  background-color: #FFC613;
}
.table-view-settings.active .table-view-settings-btn icon {
  background-image: url(/build/images/view-settings-icon-active.60be412f.svg);
}

.table-view-settings-btn {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #F5F5F5;
  border-radius: 6px;
  margin-right: 15px;
  cursor: pointer;
  transition: all 0.3s;
}
.table-view-settings-btn icon {
  background-image: url(/build/images/view-settings-icon.413c9c6a.svg);
  width: 15px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  transition: all 0.3s;
}

.table-view-settings-drop {
  position: absolute;
  top: 30px;
  width: 600px;
  z-index: -1;
  opacity: 0;
  pointer-events: none;
  right: 0;
  border-radius: 12px;
  border: 1px solid #E4E6EF;
  background: #FFFFFF;
  transition: all 0.3s;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16);
  text-align: left;
  padding: 30px;
}
.table-view-settings-drop .title {
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 600;
  color: #0E4444;
  margin-bottom: 20px;
}

.primary-table-pagination .pagination-stat {
  font-size: 0.875rem;
  line-height: 1.2;
  color: #7C7C7C;
  font-weight: 400;
}

.paging_simple_numbers {
  margin-right: 5px;
}
.paging_simple_numbers .paginate_button {
  min-width: 28px;
  height: 28px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 500;
  color: #B5B5B5;
}
.paging_simple_numbers .paginate_button:hover {
  color: #0E4444;
}
.paging_simple_numbers .paginate_button.next icon {
  background-image: url(/build/images/page-link-next.8e500790.svg);
  width: 6px;
  height: 10px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.paging_simple_numbers .paginate_button.previous icon {
  background-image: url(/build/images/page-link-prev.74e7ba38.svg);
  width: 6px;
  height: 10px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}

.table-view-settings-table {
  width: 100%;
  margin-bottom: 20px;
}
.table-view-settings-table td {
  font-size: 0.75rem;
  line-height: 1.2;
  color: #221E20;
  font-weight: 600;
  padding: 10px 0px;
  min-height: 37px;
  vertical-align: middle;
  position: relative;
}
.table-view-settings-table td:after {
  content: "";
  background-image: repeating-linear-gradient(90deg, #E4E6EF, #E4E6EF 4px, transparent 4px, transparent 5px, #E4E6EF 5px);
  background-position: bottom;
  /*background-size: 15px 1px;*/
  /*background-repeat: repeat-x;*/
  background-repeat: no-repeat;
  position: absolute;
  width: calc(100% - 15px);
  height: 1px;
  bottom: 0;
  left: 0;
}
.table-view-settings-table td:not(:last-child) {
  padding-right: 15px;
}
.table-view-settings-table .form-check {
  margin-right: 0 !important;
}
.table-view-settings-table .form-check.form-check-custom.form-check-sm .form-check-input {
  margin-right: 10px;
}

.table-view-settings-table-actions {
  display: flex;
}
.table-view-settings-table-actions button:not(:last-child) {
  margin-right: 10px;
}

.form-2-col {
  max-width: 935px;
  width: 100%;
}

.form-1-col {
  max-width: 455px;
  width: 100%;
}

.table {
  margin-bottom: 0;
}

.table.gy-4 td, .table.gy-4 th {
  padding: 0 0 5px;
}

.table.gy-4 th {
  padding: 0 0 10px;
}

.table.gy-4 tr:first-child td {
  padding-top: 20px;
}

.primary-select2 {
  background-color: #F3F9F4 !important;
  width: 230px !important;
  border-radius: 6px;
  padding: 10px 15px !important;
  position: relative;
}
.primary-select2 .select2-selection__rendered {
  color: #0E4444 !important;
  font-size: 0.875rem !important;
  line-height: 1.2 !important;
  font-weight: 600 !important;
}
.primary-select2 .select2-selection__arrow {
  background-image: url(/build/images/select2-arrow.d14d93bc.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 10px;
  height: 6px;
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
}

.select2-dropdown .select2-results__options .select2-results__option.select2-results__option--disabled {
  color: #B5B5B5;
}

.select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered {
  color: #0E4444;
  font-size: 0.875rem;
  font-weight: 600;
}
.select2-container--bootstrap5 .select2-dropdown {
  padding: 0;
  box-shadow: none;
}
.select2-container--bootstrap5 .select2-dropdown .select2-search {
  display: none;
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option {
  color: #0E4444;
  font-size: 0.75rem;
  font-weight: 500;
  padding: 15px 30px;
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option:hover {
  background-color: #F3F9F4;
  color: #0E4444;
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected {
  background-color: #FFC613;
  color: #0E4444;
  background-image: none;
}
.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--highlighted {
  background-color: #FFC613;
  color: #0E4444;
  background-image: none;
}

.form-item select {
  width: 100%;
  position: relative;
}
.form-item .select2-container {
  background-color: #F3F9F4;
  width: 100%;
  border-radius: 6px;
  min-height: 45px;
}
.form-item .select2-container .select2-selection__placeholder {
  color: #464E5F;
  font-size: 0.875rem;
  font-weight: 400;
  font-family: "Poppins", sans-serif;
}
.form-item .select2-container .select2-selection--single {
  background-color: #F3F9F4;
  width: 100%;
  border-radius: 6px;
  padding: 2px 15px;
  min-height: 45px;
  position: relative;
}
.form-item .select2-container .select2-selection--single .select2-selection__arrow {
  height: 100%;
  top: 0;
  right: 0;
  width: 40px;
  position: absolute;
}
.form-item .select2-container .select2-selection--single .select2-selection__arrow b {
  transform: translate(-50%, -50%);
  position: absolute;
  border: 0;
  top: 50%;
  right: 15px;
  height: 9px;
  width: 12px;
  margin: 0;
  display: block;
  background: url(/build/images/form-select-arrow.d14d93bc.svg) no-repeat center/12px;
}
.form-item .select2-container .select2-container--open .select2-selection--single .select2-selection__arrow b {
  transform: translate(-50%, -50%) rotate(180deg);
}
.form-item .select2-container .select2-selection__rendered {
  color: #464E5F;
  font-size: 0.875rem;
  font-weight: 400;
  font-family: "Poppins", sans-serif;
  line-height: 37px;
}
.form-item .select2-container--bootstrap5 .select2-selection--single .select2-selection__placeholder {
  color: #B5B5B5;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 400;
}
.form-item .select2-container--bootstrap5 .select2-selection--single.form-select-solid .select2-selection__rendered {
  color: #464E5F;
}
.form-item .select2-container--bootstrap5 .select2-dropdown .select2-results__option:hover {
  background-color: #F3F9F4;
  color: #0E4444;
}

.select2-dropdown {
  z-index: 99999;
}
.select2-dropdown.increasezindex {
  z-index: 99999;
}

.select2-container--open .custom-select2 .select2-selection__arrow {
  transform: rotate(180deg) translateY(50%);
}

.aside .menu-icon, .aside .toolbar-icon-button icon {
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.aside .menu-icon icon {
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.aside .menu-icon .main-sidebar-icon {
  width: 16px;
  height: 16px;
  background-image: url(/build/images/main-sidebar-icon.e2813568.svg);
}
.aside .menu-icon .user-sidebar-icon {
  width: 16px;
  height: 16px;
  background-image: url(/build/images/user-sidebar-icon.299b61cb.svg);
}
.aside .menu-icon .client-sidebar-icon {
  width: 16px;
  height: 12px;
  background-image: url(/build/images/client-sidebar-icon.fd7b4255.svg);
}
.aside .menu-icon .queries-sidebar-icon {
  width: 16px;
  height: 16px;
  background-image: url(/build/images/queries-sidebar-icon.b538122e.svg);
}
.aside .menu-icon .numbering-sidebar-icon {
  width: 16px;
  height: 16px;
  background-image: url(/build/images/numbering-sidebar-icon.c92a6bc9.svg);
}
.aside .menu-icon .applications-sidebar-icon {
  width: 13px;
  height: 16px;
  background-image: url(/build/images/applications-sidebar-icon.b9c8f89c.svg);
}
.aside .menu-icon .contract-sidebar-icon {
  width: 13px;
  height: 16px;
  background-image: url(/build/images/contract-sidebar-icon.4236db3c.svg);
}
.aside .menu-icon .payment-reports-sidebar-icon {
  width: 15px;
  height: 16px;
  background-image: url(/build/images/payment-reports-sidebar-icon.56f023a4.svg);
}
.aside .menu-icon .companies-sidebar-icon {
  width: 16px;
  height: 16px;
  background-image: url(/build/images/companies-sidebar-icon.186f0e39.svg);
}
.aside .menu-icon .payment-sidebar-icon {
  width: 16px;
  height: 16px;
  background-image: url(/build/images/payment-sidebar-icon.58692e4d.svg);
}
.aside .menu-icon .obligation-sidebar-icon {
  width: 16px;
  height: 16px;
  background-image: url(/build/images/obligation-sidebar-icon.284f2505.svg);
}
.aside .menu-icon .suggestion-sidebar-icon {
  width: 16px;
  height: 16px;
  background-image: url(/build/images/suggestion-sidebar-icon.93d9c53a.svg);
}
.aside .menu-icon .action-log-sidebar-icon {
  width: 16px;
  height: 16px;
  background-image: url(/build/images/action-log-sidebar-icon.9f95e4af.svg);
}
.aside .menu-icon .change-requests-sidebar-icon {
  width: 16px;
  height: 16px;
  background-image: url(/build/images/change-requests-sidebar-icon.3757748b.svg);
}
.aside .menu-item .menu-link {
  padding: 15px 20px;
  transition: all 0.3s;
}
.aside .menu-item .menu-link .menu-icon {
  justify-content: flex-start;
  width: 35px;
  margin-right: 0;
  padding-right: 5px;
}
.aside .menu-item .menu-link .menu-arrow:after {
  content: "";
  margin-left: 5px;
  width: 6px;
  height: 10px;
  background-image: url(/build/images/aside-menu-arrow.45b5147b.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.aside .menu-item .menu-link .menu-title {
  color: #FFFFFF !important;
  font-size: 0.8125rem;
  line-height: 1.2;
  font-weight: 400;
  transition: all 0.3s;
}
.aside .menu-item .menu-link:hover .menu-title {
  color: #FFC613 !important;
}
.aside .menu-item .menu-bullet {
  width: 35px;
  padding-right: 5px;
  margin-right: 0;
  position: relative;
  width: 5px;
  height: 1px;
  background-color: #B5B5B5;
  display: flex;
}
.aside .menu-item .menu-bullet icon {
  width: 5px;
  height: 1px;
  color: #ffffff;
  display: block;
}
.aside .menu .menu-sub.menu-sub-accordion .menu-item .menu-link .menu-title {
  color: #B5B5B5 !important;
  font-size: 0.75rem;
  line-height: 1.2;
}
.aside .aside .menu .menu-item .menu-link:hover .menu-title {
  color: #FFC613 !important;
}
.aside .menu .menu-item.here.show .menu-link, .aside .aside .aside-green .aside-logo {
  background-color: #1E4041;
}
.aside .aside-toggle {
  display: block;
  width: 16px !important;
  height: 16px;
  background-image: url(/build/images/sidebar-toggle-icon.4711c103.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.aside .aside-toggle.active {
  transform: rotate(180deg);
}
.aside .menu-column {
  padding-top: 30px;
}
.aside.aside-green {
  background-color: #0E4444;
}
.aside.aside-fixed {
  z-index: 120;
}
.aside .aside-logo {
  background-color: #1E4041;
}
.aside .aside-logo logo {
  min-height: 20px;
}

.aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-content, .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-inner > .menu-item > .menu-link, .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-content, .aside-menu .menu .menu-sub:not([data-popper-placement]) > .menu-item > .menu-link {
  padding-left: 25px;
}

.aside .menu .menu-item.here.show .menu-sub.menu-sub-accordion .menu-link {
  background-color: transparent;
}

.aside .menu .menu-item.here.show .menu-sub.menu-sub-accordion .menu-item.here.show .menu-title {
  color: #FFC613 !important;
}

.aside .menu .menu-item.here.show .menu-sub.menu-sub-accordion .menu-item.here.show .menu-bullet {
  background-color: #FFC613 !important;
}

.toolbar {
  transition: all 0.1s;
  background-color: transparent;
  padding: 10px 0 0 !important;
  margin: 0;
}
.toolbar .toolbar-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.toolbar .toolbar-enabled:not(.toolbar-fixed) .toolbar {
  margin-bottom: 0;
  transition: all 0.3s;
}
.toolbar .toolbar-content-start, .toolbar .toolbar-content-end {
  display: flex;
  align-items: center;
}
.toolbar .toolbar-button {
  padding: 5px 15px;
  min-height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  border-radius: 6px;
  background-color: #FFFFFF;
  color: #0E4444;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 600;
  margin-right: 10px;
  min-width: 70px;
  transition: all 0.3s;
}
.toolbar .toolbar-button.active, .toolbar .toolbar-button:hover, .toolbar .toolbar-icon-button:hover, .toolbar .toolbar-icon-button.active {
  background-color: #FFC613;
}
.toolbar .toolbar-button:last-child, .toolbar .toolbar-icon-button:last-child {
  margin-right: 0px;
}
.toolbar .toolbar-enabled:not(.toolbar-fixed) .content {
  padding-top: 15px;
}
.toolbar .toolbar-icon-button {
  padding: 5px;
  min-width: 45px;
  min-height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  border-radius: 6px;
  background-color: #FFFFFF;
  margin-right: 15px;
  transition: all 0.3s;
}
.toolbar .toolbar-icon-button.company icon {
  width: 16px;
  height: 16px;
  background-image: url(/build/images/companies-toolbar-icon.dd811fce.svg);
}
.toolbar .toolbar-icon-button.payment-reports icon {
  width: 15px;
  height: 16px;
  background-image: url(/build/images/payment-reports-toolbar-icon.c822861f.svg);
}
.toolbar .toolbar-icon-button.payment icon {
  width: 15px;
  height: 16px;
  background-image: url(/build/images/payment-toolbar-icon.e24a232e.svg);
}
.toolbar .toolbar-icon-button.clients icon {
  width: 16px;
  height: 12px;
  background-image: url(/build/images/client-toolbar-icon.817f47a9.svg);
}

.header-fixed .toolbar-icon-button.company icon {
  background-image: url(/build/images/companies-toolbar-fixed-icon.928f96c0.svg);
}
.header-fixed .toolbar-icon-button.payment-reports icon {
  background-image: url(/build/images/payment-reports-toolbar-fixed-icon.69a98dbc.svg);
}
.header-fixed .toolbar-icon-button.payment icon {
  background-image: url(/build/images/payment-toolbar-fixed-icon.1d0230aa.svg);
}
.header-fixed .toolbar-icon-button.clients icon {
  background-image: url(/build/images/client-toolbar-fixed-icon.bbeb117e.svg);
}
.header-fixed.toolbar-fixed .wrapper {
  padding-top: calc(var(--kt-toolbar-height));
}
.header-fixed .toolbar-button {
  color: #221E20;
  background-color: #F3F3F3;
}
.header-fixed .toolbar-button.active, .header-fixed .toolbar-button:hover {
  background-color: #FFC613;
}
.header-fixed .toolbar-icon-button {
  background-color: #F3F3F3;
}
.header-fixed .toolbar-icon-button.active, .header-fixed .toolbar-icon-button:hover {
  background-color: #FFC613;
}

#kt_toolbar_container {
  padding: 0 30px;
}

.toolbar .container-fluid, .header .container-fluid {
  max-width: 1530px;
}
table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important;border-spacing:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:0.85em;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:before,table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:0.9em;display:block;opacity:0.3}table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:before{right:1em;content:"\2191"}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{right:0.5em;content:"\2193"}table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after{opacity:1}table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc_disabled:after{opacity:0}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:before,div.dataTables_scrollBody table thead .sorting_asc:before,div.dataTables_scrollBody table thead .sorting_desc:before,div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-sm>thead>tr>th{padding-right:20px}table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:before{top:5px;right:0.85em}table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_desc:after{top:5px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0}
table.dataTable {
  border-collapse: collapse !important;
}
table.dataTable thead th {
  vertical-align: middle;
}
table.dataTable thead th.sorting::before, table.dataTable thead th.sorting:after {
  bottom: auto;
  top: 50%;
  transform: translateY(-50%);
}

div.dataTables_length label select {
  min-width: 50px;
  height: 30px;
  text-align: center;
  cursor: pointer;
  transition: all 0.3s;
  border-color: #E4E6EF;
  margin: 0 5px;
}
div.dataTables_length label select:hover {
  border-color: #0E4444;
}

div.dataTables_paginate > span {
  margin: 0 5px;
}
div.dataTables_paginate > span .paginate_button {
  display: inline-block;
  margin: 0 2px;
  min-width: 25px;
  height: 25px;
  line-height: 1.9;
  text-align: center;
}

body.allocation-style h3.form-heading {
  font-size: 1.125rem;
  line-height: 1.2;
  color: #0E4444;
  font-weight: 600;
  padding-bottom: 15px;
}
body.allocation-style .payments-without-fine-heading {
  margin-top: 50px;
}
body.allocation-style .primary-btn {
  margin-top: 30px !important;
}
body.allocation-style .single-part-heading {
  font-weight: bold;
}
body.allocation-style form.allocation-form .single-payment-item-with-fine {
  padding: 15px 0;
}
body.allocation-style form.allocation-form .single-payment-item-with-fine .payment-item-id > div {
  margin-bottom: 10px;
  line-height: 1.3 !important;
  font-size: 0.875rem !important;
}
body.allocation-style form.allocation-form .single-payment-item-with-fine .payment-item-id > div:last-child {
  margin-bottom: 0;
}
body.allocation-style form.allocation-form .single-payment-item-with-fine label.checkbox-label {
  font-size: 0.875rem !important;
  display: flex;
  align-items: center;
}
body.allocation-style form.allocation-form .single-payment-item-with-fine label.checkbox-label input {
  margin-right: 5px;
}
body.allocation-style form.allocation-form .single-payment-item-with-fine > * {
  line-height: 1.3 !important;
}
body.allocation-style form.allocation-form .single-payment-item-with-fine > div > label > div {
  font-size: 0.875rem !important;
  line-height: 1.3 !important;
  margin-bottom: 10px;
}
body.allocation-style form.allocation-form .single-payment-item-with-fine > div > label > div:last-child {
  margin-bottom: 0;
}
body.allocation-style form.allocation-form .single-payment-item-with-fine > div > label input.form-control {
  padding: 5px 10px;
  margin-bottom: 10px;
  font-size: 1rem;
  margin-top: 5px;
}
body.allocation-style form.allocation-form .single-payment-item-with-fine > div > label label {
  font-size: 0.875rem !important;
  line-height: 1.3 !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFRSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUNBO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDNFBJLHlCQUxJO0VEclBSO0VBQ0E7RUFDQTtFQUlBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBRUE7RUFFQTtBREhGOztBR3JEQTs7O0VBR0U7QUh3REY7O0FHMUJBO0VBQ0U7RUFDQTtFRG1QSSxtQ0FMSTtFQzVPUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDZCRjs7QUdwQkE7RUFDRTtFQUNBLGNDaWpCNEI7RURoakI1QjtFQUNBO0VBQ0EsYUN1akI0QjtBSmhpQjlCOztBR2JBO0VBQ0U7RUFDQSxxQkVvWWtEO0VGallsRCxnQkVzVWtEO0VGclVsRCxnQkVvWWtEO0VGbllsRCxjRXpFdUI7QUx1RnpCOztBR1hBO0VENk1RO0FGOUxSO0FFNEJJO0VDM0NKO0lEb05RO0VGak1OO0FBQ0Y7O0FHZkE7RUR3TVE7QUZyTFI7QUVtQkk7RUN0Q0o7SUQrTVE7RUZ4TE47QUFDRjs7QUduQkE7RURtTVE7QUY1S1I7QUVVSTtFQ2pDSjtJRDBNUTtFRi9LTjtBQUNGOztBR3ZCQTtFRDBMTSxrQkFMSTtBRjFKVjs7QUd0QkE7RURxTE0sa0JBTEk7QUZ0SlY7O0FHckJBO0VEZ0xNLG1CQUxJO0FGbEpWOztBR2RBO0VBQ0U7RUFDQSxtQkUwSWtEO0FMekhwRDs7QUdQQTtFQUNFO0VBQ0E7RUFDQTtBSFVGOztBR0pBO0VBQ0U7RUFDQTtFQUNBO0FIT0Y7O0FHREE7O0VBRUU7QUhJRjs7QUdEQTs7O0VBR0U7RUFDQTtBSElGOztBR0RBOzs7O0VBSUU7QUhJRjs7QUdEQTtFQUNFLGdCRTBPa0Q7QUx0T3BEOztBR0NBO0VBQ0U7RUFDQTtBSEVGOztBR0lBO0VBQ0U7QUhERjs7QUdTQTs7RUFFRSxnQkVtTmtEO0FMek5wRDs7QUdjQTtFRG1GTSxrQkFMSTtBRnhGVjs7QUdpQkE7RUFDRSxpQkMrYTRCO0VEOWE1QjtBSGRGOztBR3VCQTs7RUFFRTtFRCtESSxpQkFMSTtFQ3hEUjtFQUNBO0FIcEJGOztBR3VCQTtFQUFNO0FIbkJOOztBR29CQTtFQUFNO0FIaEJOOztBR3FCQTtFQUNFO0VBQ0EscUJFYWtEO0FML0JwRDtBR29CRTtFQUNFO0VBQ0EsMEJFV2dEO0FMN0JwRDs7QUc0QkU7RUFFRTtFQUNBO0FIMUJKOztBR2lDQTs7OztFQUlFLHFDQ2tSNEI7RUY3UHhCLGNBTEk7QUY3Q1Y7O0FHcUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RURTSSxrQkFMSTtBRnJDVjtBR3NDRTtFRElJLGtCQUxJO0VDR047RUFDQTtBSHBDSjs7QUd3Q0E7RURITSxrQkFMSTtFQ1VSO0VBQ0E7QUhyQ0Y7QUd3Q0U7RUFDRTtBSHRDSjs7QUcwQ0E7RUFDRTtFRGZJLGtCQUxJO0VDc0JSLHdCQ3V5Q2tDO0VEdHlDbEMsc0NDdXlDa0M7RUUza0RoQztBTjhQSjtBR3lDRTtFQUNFO0VEdEJFLGNBTEk7QUZYVjs7QUdpREE7RUFDRTtBSDlDRjs7QUdvREE7O0VBRUU7QUhqREY7O0FHeURBO0VBQ0U7RUFDQTtBSHRERjs7QUd5REE7RUFDRSxvQkUrakJrRDtFRjlqQmxELHVCRThqQmtEO0VGN2pCbEQsY0VuVnVCO0VGb1Z2QjtBSHRERjs7QUc2REE7RUFFRTtFQUNBO0FIM0RGOztBRzhEQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FIM0RGOztBR21FQTtFQUNFO0FIaEVGOztBR3NFQTtFQUVFO0FIcEVGOztBRzRFQTtFQUNFO0FIekVGOztBRzhFQTs7Ozs7RUFLRTtFQUNBO0VEckhJLGtCQUxJO0VDNEhSO0FIM0VGOztBRytFQTs7RUFFRTtBSDVFRjs7QUdpRkE7RUFDRTtBSDlFRjs7QUdpRkE7RUFHRTtBSGhGRjtBR21GRTtFQUNFO0FIakZKOztBR3dGQTtFQUNFO0FIckZGOztBRzZGQTs7OztFQUlFO0FIMUZGO0FHNkZJOzs7O0VBQ0U7QUh4Rk47O0FHK0ZBO0VBQ0U7RUFDQTtBSDVGRjs7QUdpR0E7RUFDRTtBSDlGRjs7QUd3R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSHJHRjs7QUc2R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxxQkM4STRCO0VGeFZ0QjtFQzZNTjtBSDNHRjtBRXBRSTtFQ3dXSjtJRC9MUTtFRitGTjtBQUNGO0FHd0dFO0VBQ0U7QUh0R0o7O0FHNkdBOzs7Ozs7O0VBT0U7QUgxR0Y7O0FHNkdBO0VBQ0U7QUgxR0Y7O0FHbUhBO0VBQ0U7RUFDQTtBSGhIRjs7QUd3SEE7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0U7QUh4SEY7O0FHNkhBO0VBQ0U7QUgxSEY7O0FHaUlBO0VBQ0U7RUFDQTtBSDlIRjs7QUdtSUE7RUFDRTtBSGhJRjs7QUdxSUE7RUFDRTtBSGxJRjs7QUd5SUE7RUFDRTtFQUNBO0FIdElGOztBRzhJQTtFQUNFO0FIM0lGOztBR21KQTtFQUNFO0FIaEpGOztBT3BiQTtFTHlRTSxrQkFMSTtFS2xRUixnQkh3a0I0QjtBSmpKOUI7O0FPbGJFO0VMc1FNO0VLbFFKLGdCRnNYZ0Q7RUVyWGhELGdCRm9iZ0Q7QUxEcEQ7QUVwVkk7RUtwR0Y7SUw2UU07RUYrS047QUFDRjs7QU83YkU7RUxzUU07RUtsUUosZ0JGc1hnRDtFRXJYaEQsZ0JGb2JnRDtBTFVwRDtBRS9WSTtFS3BHRjtJTDZRTTtFRjBMTjtBQUNGOztBT3hjRTtFTHNRTTtFS2xRSixnQkZzWGdEO0VFclhoRCxnQkZvYmdEO0FMcUJwRDtBRTFXSTtFS3BHRjtJTDZRTTtFRnFNTjtBQUNGOztBT25kRTtFTHNRTTtFS2xRSixnQkZzWGdEO0VFclhoRCxnQkZvYmdEO0FMZ0NwRDtBRXJYSTtFS3BHRjtJTDZRTTtFRmdOTjtBQUNGOztBTzlkRTtFTHNRTTtFS2xRSixnQkZzWGdEO0VFclhoRCxnQkZvYmdEO0FMMkNwRDtBRWhZSTtFS3BHRjtJTDZRTTtFRjJOTjtBQUNGOztBT3plRTtFTHNRTTtFS2xRSixnQkZzWGdEO0VFclhoRCxnQkZvYmdEO0FMc0RwRDtBRTNZSTtFS3BHRjtJTDZRTTtFRnNPTjtBQUNGOztBTzVkQTtFQ3ZERTtFQUNBO0FSdWhCRjs7QU81ZEE7RUM1REU7RUFDQTtBUjRoQkY7O0FPOWRBO0VBQ0U7QVBpZUY7QU8vZEU7RUFDRSxvQkhna0IwQjtBSi9GOUI7O0FPdmRBO0VMb05NLGtCQUxJO0VLN01SO0FQMGRGOztBT3RkQTtFQUNFLG1CRm9ITztFSHlGSCxrQkFMSTtBRmtSVjtBT3ZkRTtFQUNFO0FQeWRKOztBT3JkQTtFQUNFO0VBQ0EsbUJGMEdPO0VIeUZILGtCQUxJO0VLNUxSLGNGdkZ1QjtBTCtpQnpCO0FPdGRFO0VBQ0U7QVB3ZEo7O0FTeGpCQTtFQ0lFO0VBR0E7QVZzakJGOztBU3ZqQkE7RUFDRSxnQkw0OENrQztFSzM4Q2xDLHlCSnlPa0Q7RUl4T2xEO0VIR0U7RUtMRSxxREFSVztFREtmO0VBR0E7QVZna0JGOztBU2xqQkE7RUFFRTtBVG9qQkY7O0FTampCQTtFQUNFO0VBQ0E7QVRvakJGOztBU2pqQkE7RVArUE0sa0JBTEk7RU94UFIsY0ozQnVCO0FMK2tCekI7O0FZdGxCRTs7Ozs7OztFQ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibW1CRjs7QWM3aUJJO0VGNUNFO0lBQ0UsZ0JQa1JlO0VMMlVyQjtBQUNGO0FjbmpCSTtFRjVDRTtJQUNFLGdCUGtSZTtFTGdWckI7QUFDRjtBY3hqQkk7RUY1Q0U7SUFDRSxnQlBrUmU7RUxxVnJCO0FBQ0Y7QWM3akJJO0VGNUNFO0lBQ0UsaUJQa1JlO0VMMFZyQjtBQUNGO0FjbGtCSTtFRjVDRTtJQUNFLGlCUGtSZTtFTCtWckI7QUFDRjtBZWpvQkU7RUNBQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBaEJtb0JGO0Fldm9CSTtFQ2FGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI2bkJGOztBZ0I5a0JNO0VBQ0U7QWhCaWxCUjs7QWdCOWtCTTtFQXBDSjtFQUNBO0FoQnNuQkY7O0FnQnhtQkU7RUFDRTtFQUNBO0FoQjJtQko7O0FnQjdtQkU7RUFDRTtFQUNBO0FoQmduQko7O0FnQmxuQkU7RUFDRTtFQUNBO0FoQnFuQko7O0FnQnZuQkU7RUFDRTtFQUNBO0FoQjBuQko7O0FnQjVuQkU7RUFDRTtFQUNBO0FoQituQko7O0FnQmpvQkU7RUFDRTtFQUNBO0FoQm9vQko7O0FnQnJtQk07RUFoREo7RUFDQTtBaEJ5cEJGOztBZ0JwbUJVO0VBaEVOO0VBQ0E7QWhCd3FCSjs7QWdCem1CVTtFQWhFTjtFQUNBO0FoQjZxQko7O0FnQjltQlU7RUFoRU47RUFDQTtBaEJrckJKOztBZ0JubkJVO0VBaEVOO0VBQ0E7QWhCdXJCSjs7QWdCeG5CVTtFQWhFTjtFQUNBO0FoQjRyQko7O0FnQjduQlU7RUFoRU47RUFDQTtBaEJpc0JKOztBZ0Jsb0JVO0VBaEVOO0VBQ0E7QWhCc3NCSjs7QWdCdm9CVTtFQWhFTjtFQUNBO0FoQjJzQko7O0FnQjVvQlU7RUFoRU47RUFDQTtBaEJndEJKOztBZ0JqcEJVO0VBaEVOO0VBQ0E7QWhCcXRCSjs7QWdCdHBCVTtFQWhFTjtFQUNBO0FoQjB0Qko7O0FnQjNwQlU7RUFoRU47RUFDQTtBaEIrdEJKOztBZ0J4cEJZO0VBeERWO0FoQm90QkY7O0FnQjVwQlk7RUF4RFY7QWhCd3RCRjs7QWdCaHFCWTtFQXhEVjtBaEI0dEJGOztBZ0JwcUJZO0VBeERWO0FoQmd1QkY7O0FnQnhxQlk7RUF4RFY7QWhCb3VCRjs7QWdCNXFCWTtFQXhEVjtBaEJ3dUJGOztBZ0JockJZO0VBeERWO0FoQjR1QkY7O0FnQnByQlk7RUF4RFY7QWhCZ3ZCRjs7QWdCeHJCWTtFQXhEVjtBaEJvdkJGOztBZ0I1ckJZO0VBeERWO0FoQnd2QkY7O0FnQmhzQlk7RUF4RFY7QWhCNHZCRjs7QWdCenJCUTs7RUFFRTtBaEI0ckJWOztBZ0J6ckJROztFQUVFO0FoQjRyQlY7O0FnQm5zQlE7O0VBRUU7QWhCc3NCVjs7QWdCbnNCUTs7RUFFRTtBaEJzc0JWOztBZ0I3c0JROztFQUVFO0FoQmd0QlY7O0FnQjdzQlE7O0VBRUU7QWhCZ3RCVjs7QWdCdnRCUTs7RUFFRTtBaEIwdEJWOztBZ0J2dEJROztFQUVFO0FoQjB0QlY7O0FnQmp1QlE7O0VBRUU7QWhCb3VCVjs7QWdCanVCUTs7RUFFRTtBaEJvdUJWOztBZ0IzdUJROztFQUVFO0FoQjh1QlY7O0FnQjN1QlE7O0VBRUU7QWhCOHVCVjs7QWdCcnZCUTs7RUFFRTtBaEJ3dkJWOztBZ0JydkJROztFQUVFO0FoQnd2QlY7O0FnQi92QlE7O0VBRUU7QWhCa3dCVjs7QWdCL3ZCUTs7RUFFRTtBaEJrd0JWOztBZ0J6d0JROztFQUVFO0FoQjR3QlY7O0FnQnp3QlE7O0VBRUU7QWhCNHdCVjs7QWdCbnhCUTs7RUFFRTtBaEJzeEJWOztBZ0JueEJROztFQUVFO0FoQnN4QlY7O0FnQjd4QlE7O0VBRUU7QWhCZ3lCVjs7QWdCN3hCUTs7RUFFRTtBaEJneUJWOztBYzExQkk7RUVVRTtJQUNFO0VoQm8xQk47RWdCajFCSTtJQXBDSjtJQUNBO0VoQnczQkE7RWdCMTJCQTtJQUNFO0lBQ0E7RWhCNDJCRjtFZ0I5MkJBO0lBQ0U7SUFDQTtFaEJnM0JGO0VnQmwzQkE7SUFDRTtJQUNBO0VoQm8zQkY7RWdCdDNCQTtJQUNFO0lBQ0E7RWhCdzNCRjtFZ0IxM0JBO0lBQ0U7SUFDQTtFaEI0M0JGO0VnQjkzQkE7SUFDRTtJQUNBO0VoQmc0QkY7RWdCajJCSTtJQWhESjtJQUNBO0VoQm81QkE7RWdCLzFCUTtJQWhFTjtJQUNBO0VoQms2QkY7RWdCbjJCUTtJQWhFTjtJQUNBO0VoQnM2QkY7RWdCdjJCUTtJQWhFTjtJQUNBO0VoQjA2QkY7RWdCMzJCUTtJQWhFTjtJQUNBO0VoQjg2QkY7RWdCLzJCUTtJQWhFTjtJQUNBO0VoQms3QkY7RWdCbjNCUTtJQWhFTjtJQUNBO0VoQnM3QkY7RWdCdjNCUTtJQWhFTjtJQUNBO0VoQjA3QkY7RWdCMzNCUTtJQWhFTjtJQUNBO0VoQjg3QkY7RWdCLzNCUTtJQWhFTjtJQUNBO0VoQms4QkY7RWdCbjRCUTtJQWhFTjtJQUNBO0VoQnM4QkY7RWdCdjRCUTtJQWhFTjtJQUNBO0VoQjA4QkY7RWdCMzRCUTtJQWhFTjtJQUNBO0VoQjg4QkY7RWdCdjRCVTtJQXhEVjtFaEJrOEJBO0VnQjE0QlU7SUF4RFY7RWhCcThCQTtFZ0I3NEJVO0lBeERWO0VoQnc4QkE7RWdCaDVCVTtJQXhEVjtFaEIyOEJBO0VnQm41QlU7SUF4RFY7RWhCODhCQTtFZ0J0NUJVO0lBeERWO0VoQmk5QkE7RWdCejVCVTtJQXhEVjtFaEJvOUJBO0VnQjU1QlU7SUF4RFY7RWhCdTlCQTtFZ0IvNUJVO0lBeERWO0VoQjA5QkE7RWdCbDZCVTtJQXhEVjtFaEI2OUJBO0VnQnI2QlU7SUF4RFY7RWhCZytCQTtFZ0J4NkJVO0lBeERWO0VoQm0rQkE7RWdCaDZCTTs7SUFFRTtFaEJrNkJSO0VnQi81Qk07O0lBRUU7RWhCaTZCUjtFZ0J4NkJNOztJQUVFO0VoQjA2QlI7RWdCdjZCTTs7SUFFRTtFaEJ5NkJSO0VnQmg3Qk07O0lBRUU7RWhCazdCUjtFZ0IvNkJNOztJQUVFO0VoQmk3QlI7RWdCeDdCTTs7SUFFRTtFaEIwN0JSO0VnQnY3Qk07O0lBRUU7RWhCeTdCUjtFZ0JoOEJNOztJQUVFO0VoQms4QlI7RWdCLzdCTTs7SUFFRTtFaEJpOEJSO0VnQng4Qk07O0lBRUU7RWhCMDhCUjtFZ0J2OEJNOztJQUVFO0VoQnk4QlI7RWdCaDlCTTs7SUFFRTtFaEJrOUJSO0VnQi84Qk07O0lBRUU7RWhCaTlCUjtFZ0J4OUJNOztJQUVFO0VoQjA5QlI7RWdCdjlCTTs7SUFFRTtFaEJ5OUJSO0VnQmgrQk07O0lBRUU7RWhCaytCUjtFZ0IvOUJNOztJQUVFO0VoQmkrQlI7RWdCeCtCTTs7SUFFRTtFaEIwK0JSO0VnQnYrQk07O0lBRUU7RWhCeStCUjtFZ0JoL0JNOztJQUVFO0VoQmsvQlI7RWdCLytCTTs7SUFFRTtFaEJpL0JSO0FBQ0Y7QWM1aUNJO0VFVUU7SUFDRTtFaEJxaUNOO0VnQmxpQ0k7SUFwQ0o7SUFDQTtFaEJ5a0NBO0VnQjNqQ0E7SUFDRTtJQUNBO0VoQjZqQ0Y7RWdCL2pDQTtJQUNFO0lBQ0E7RWhCaWtDRjtFZ0Jua0NBO0lBQ0U7SUFDQTtFaEJxa0NGO0VnQnZrQ0E7SUFDRTtJQUNBO0VoQnlrQ0Y7RWdCM2tDQTtJQUNFO0lBQ0E7RWhCNmtDRjtFZ0Iva0NBO0lBQ0U7SUFDQTtFaEJpbENGO0VnQmxqQ0k7SUFoREo7SUFDQTtFaEJxbUNBO0VnQmhqQ1E7SUFoRU47SUFDQTtFaEJtbkNGO0VnQnBqQ1E7SUFoRU47SUFDQTtFaEJ1bkNGO0VnQnhqQ1E7SUFoRU47SUFDQTtFaEIybkNGO0VnQjVqQ1E7SUFoRU47SUFDQTtFaEIrbkNGO0VnQmhrQ1E7SUFoRU47SUFDQTtFaEJtb0NGO0VnQnBrQ1E7SUFoRU47SUFDQTtFaEJ1b0NGO0VnQnhrQ1E7SUFoRU47SUFDQTtFaEIyb0NGO0VnQjVrQ1E7SUFoRU47SUFDQTtFaEIrb0NGO0VnQmhsQ1E7SUFoRU47SUFDQTtFaEJtcENGO0VnQnBsQ1E7SUFoRU47SUFDQTtFaEJ1cENGO0VnQnhsQ1E7SUFoRU47SUFDQTtFaEIycENGO0VnQjVsQ1E7SUFoRU47SUFDQTtFaEIrcENGO0VnQnhsQ1U7SUF4RFY7RWhCbXBDQTtFZ0IzbENVO0lBeERWO0VoQnNwQ0E7RWdCOWxDVTtJQXhEVjtFaEJ5cENBO0VnQmptQ1U7SUF4RFY7RWhCNHBDQTtFZ0JwbUNVO0lBeERWO0VoQitwQ0E7RWdCdm1DVTtJQXhEVjtFaEJrcUNBO0VnQjFtQ1U7SUF4RFY7RWhCcXFDQTtFZ0I3bUNVO0lBeERWO0VoQndxQ0E7RWdCaG5DVTtJQXhEVjtFaEIycUNBO0VnQm5uQ1U7SUF4RFY7RWhCOHFDQTtFZ0J0bkNVO0lBeERWO0VoQmlyQ0E7RWdCem5DVTtJQXhEVjtFaEJvckNBO0VnQmpuQ007O0lBRUU7RWhCbW5DUjtFZ0JobkNNOztJQUVFO0VoQmtuQ1I7RWdCem5DTTs7SUFFRTtFaEIybkNSO0VnQnhuQ007O0lBRUU7RWhCMG5DUjtFZ0Jqb0NNOztJQUVFO0VoQm1vQ1I7RWdCaG9DTTs7SUFFRTtFaEJrb0NSO0VnQnpvQ007O0lBRUU7RWhCMm9DUjtFZ0J4b0NNOztJQUVFO0VoQjBvQ1I7RWdCanBDTTs7SUFFRTtFaEJtcENSO0VnQmhwQ007O0lBRUU7RWhCa3BDUjtFZ0J6cENNOztJQUVFO0VoQjJwQ1I7RWdCeHBDTTs7SUFFRTtFaEIwcENSO0VnQmpxQ007O0lBRUU7RWhCbXFDUjtFZ0JocUNNOztJQUVFO0VoQmtxQ1I7RWdCenFDTTs7SUFFRTtFaEIycUNSO0VnQnhxQ007O0lBRUU7RWhCMHFDUjtFZ0JqckNNOztJQUVFO0VoQm1yQ1I7RWdCaHJDTTs7SUFFRTtFaEJrckNSO0VnQnpyQ007O0lBRUU7RWhCMnJDUjtFZ0J4ckNNOztJQUVFO0VoQjByQ1I7RWdCanNDTTs7SUFFRTtFaEJtc0NSO0VnQmhzQ007O0lBRUU7RWhCa3NDUjtBQUNGO0FjN3ZDSTtFRVVFO0lBQ0U7RWhCc3ZDTjtFZ0JudkNJO0lBcENKO0lBQ0E7RWhCMHhDQTtFZ0I1d0NBO0lBQ0U7SUFDQTtFaEI4d0NGO0VnQmh4Q0E7SUFDRTtJQUNBO0VoQmt4Q0Y7RWdCcHhDQTtJQUNFO0lBQ0E7RWhCc3hDRjtFZ0J4eENBO0lBQ0U7SUFDQTtFaEIweENGO0VnQjV4Q0E7SUFDRTtJQUNBO0VoQjh4Q0Y7RWdCaHlDQTtJQUNFO0lBQ0E7RWhCa3lDRjtFZ0Jud0NJO0lBaERKO0lBQ0E7RWhCc3pDQTtFZ0Jqd0NRO0lBaEVOO0lBQ0E7RWhCbzBDRjtFZ0Jyd0NRO0lBaEVOO0lBQ0E7RWhCdzBDRjtFZ0J6d0NRO0lBaEVOO0lBQ0E7RWhCNDBDRjtFZ0I3d0NRO0lBaEVOO0lBQ0E7RWhCZzFDRjtFZ0JqeENRO0lBaEVOO0lBQ0E7RWhCbzFDRjtFZ0JyeENRO0lBaEVOO0lBQ0E7RWhCdzFDRjtFZ0J6eENRO0lBaEVOO0lBQ0E7RWhCNDFDRjtFZ0I3eENRO0lBaEVOO0lBQ0E7RWhCZzJDRjtFZ0JqeUNRO0lBaEVOO0lBQ0E7RWhCbzJDRjtFZ0JyeUNRO0lBaEVOO0lBQ0E7RWhCdzJDRjtFZ0J6eUNRO0lBaEVOO0lBQ0E7RWhCNDJDRjtFZ0I3eUNRO0lBaEVOO0lBQ0E7RWhCZzNDRjtFZ0J6eUNVO0lBeERWO0VoQm8yQ0E7RWdCNXlDVTtJQXhEVjtFaEJ1MkNBO0VnQi95Q1U7SUF4RFY7RWhCMDJDQTtFZ0JsekNVO0lBeERWO0VoQjYyQ0E7RWdCcnpDVTtJQXhEVjtFaEJnM0NBO0VnQnh6Q1U7SUF4RFY7RWhCbTNDQTtFZ0IzekNVO0lBeERWO0VoQnMzQ0E7RWdCOXpDVTtJQXhEVjtFaEJ5M0NBO0VnQmowQ1U7SUF4RFY7RWhCNDNDQTtFZ0JwMENVO0lBeERWO0VoQiszQ0E7RWdCdjBDVTtJQXhEVjtFaEJrNENBO0VnQjEwQ1U7SUF4RFY7RWhCcTRDQTtFZ0JsMENNOztJQUVFO0VoQm8wQ1I7RWdCajBDTTs7SUFFRTtFaEJtMENSO0VnQjEwQ007O0lBRUU7RWhCNDBDUjtFZ0J6MENNOztJQUVFO0VoQjIwQ1I7RWdCbDFDTTs7SUFFRTtFaEJvMUNSO0VnQmoxQ007O0lBRUU7RWhCbTFDUjtFZ0IxMUNNOztJQUVFO0VoQjQxQ1I7RWdCejFDTTs7SUFFRTtFaEIyMUNSO0VnQmwyQ007O0lBRUU7RWhCbzJDUjtFZ0JqMkNNOztJQUVFO0VoQm0yQ1I7RWdCMTJDTTs7SUFFRTtFaEI0MkNSO0VnQnoyQ007O0lBRUU7RWhCMjJDUjtFZ0JsM0NNOztJQUVFO0VoQm8zQ1I7RWdCajNDTTs7SUFFRTtFaEJtM0NSO0VnQjEzQ007O0lBRUU7RWhCNDNDUjtFZ0J6M0NNOztJQUVFO0VoQjIzQ1I7RWdCbDRDTTs7SUFFRTtFaEJvNENSO0VnQmo0Q007O0lBRUU7RWhCbTRDUjtFZ0IxNENNOztJQUVFO0VoQjQ0Q1I7RWdCejRDTTs7SUFFRTtFaEIyNENSO0VnQmw1Q007O0lBRUU7RWhCbzVDUjtFZ0JqNUNNOztJQUVFO0VoQm01Q1I7QUFDRjtBYzk4Q0k7RUVVRTtJQUNFO0VoQnU4Q047RWdCcDhDSTtJQXBDSjtJQUNBO0VoQjIrQ0E7RWdCNzlDQTtJQUNFO0lBQ0E7RWhCKzlDRjtFZ0JqK0NBO0lBQ0U7SUFDQTtFaEJtK0NGO0VnQnIrQ0E7SUFDRTtJQUNBO0VoQnUrQ0Y7RWdCeitDQTtJQUNFO0lBQ0E7RWhCMitDRjtFZ0I3K0NBO0lBQ0U7SUFDQTtFaEIrK0NGO0VnQmovQ0E7SUFDRTtJQUNBO0VoQm0vQ0Y7RWdCcDlDSTtJQWhESjtJQUNBO0VoQnVnREE7RWdCbDlDUTtJQWhFTjtJQUNBO0VoQnFoREY7RWdCdDlDUTtJQWhFTjtJQUNBO0VoQnloREY7RWdCMTlDUTtJQWhFTjtJQUNBO0VoQjZoREY7RWdCOTlDUTtJQWhFTjtJQUNBO0VoQmlpREY7RWdCbCtDUTtJQWhFTjtJQUNBO0VoQnFpREY7RWdCdCtDUTtJQWhFTjtJQUNBO0VoQnlpREY7RWdCMStDUTtJQWhFTjtJQUNBO0VoQjZpREY7RWdCOStDUTtJQWhFTjtJQUNBO0VoQmlqREY7RWdCbC9DUTtJQWhFTjtJQUNBO0VoQnFqREY7RWdCdC9DUTtJQWhFTjtJQUNBO0VoQnlqREY7RWdCMS9DUTtJQWhFTjtJQUNBO0VoQjZqREY7RWdCOS9DUTtJQWhFTjtJQUNBO0VoQmlrREY7RWdCMS9DVTtJQXhEVjtFaEJxakRBO0VnQjcvQ1U7SUF4RFY7RWhCd2pEQTtFZ0JoZ0RVO0lBeERWO0VoQjJqREE7RWdCbmdEVTtJQXhEVjtFaEI4akRBO0VnQnRnRFU7SUF4RFY7RWhCaWtEQTtFZ0J6Z0RVO0lBeERWO0VoQm9rREE7RWdCNWdEVTtJQXhEVjtFaEJ1a0RBO0VnQi9nRFU7SUF4RFY7RWhCMGtEQTtFZ0JsaERVO0lBeERWO0VoQjZrREE7RWdCcmhEVTtJQXhEVjtFaEJnbERBO0VnQnhoRFU7SUF4RFY7RWhCbWxEQTtFZ0IzaERVO0lBeERWO0VoQnNsREE7RWdCbmhETTs7SUFFRTtFaEJxaERSO0VnQmxoRE07O0lBRUU7RWhCb2hEUjtFZ0IzaERNOztJQUVFO0VoQjZoRFI7RWdCMWhETTs7SUFFRTtFaEI0aERSO0VnQm5pRE07O0lBRUU7RWhCcWlEUjtFZ0JsaURNOztJQUVFO0VoQm9pRFI7RWdCM2lETTs7SUFFRTtFaEI2aURSO0VnQjFpRE07O0lBRUU7RWhCNGlEUjtFZ0JuakRNOztJQUVFO0VoQnFqRFI7RWdCbGpETTs7SUFFRTtFaEJvakRSO0VnQjNqRE07O0lBRUU7RWhCNmpEUjtFZ0IxakRNOztJQUVFO0VoQjRqRFI7RWdCbmtETTs7SUFFRTtFaEJxa0RSO0VnQmxrRE07O0lBRUU7RWhCb2tEUjtFZ0Iza0RNOztJQUVFO0VoQjZrRFI7RWdCMWtETTs7SUFFRTtFaEI0a0RSO0VnQm5sRE07O0lBRUU7RWhCcWxEUjtFZ0JsbERNOztJQUVFO0VoQm9sRFI7RWdCM2xETTs7SUFFRTtFaEI2bERSO0VnQjFsRE07O0lBRUU7RWhCNGxEUjtFZ0JubURNOztJQUVFO0VoQnFtRFI7RWdCbG1ETTs7SUFFRTtFaEJvbURSO0FBQ0Y7QWMvcERJO0VFVUU7SUFDRTtFaEJ3cEROO0VnQnJwREk7SUFwQ0o7SUFDQTtFaEI0ckRBO0VnQjlxREE7SUFDRTtJQUNBO0VoQmdyREY7RWdCbHJEQTtJQUNFO0lBQ0E7RWhCb3JERjtFZ0J0ckRBO0lBQ0U7SUFDQTtFaEJ3ckRGO0VnQjFyREE7SUFDRTtJQUNBO0VoQjRyREY7RWdCOXJEQTtJQUNFO0lBQ0E7RWhCZ3NERjtFZ0Jsc0RBO0lBQ0U7SUFDQTtFaEJvc0RGO0VnQnJxREk7SUFoREo7SUFDQTtFaEJ3dERBO0VnQm5xRFE7SUFoRU47SUFDQTtFaEJzdURGO0VnQnZxRFE7SUFoRU47SUFDQTtFaEIwdURGO0VnQjNxRFE7SUFoRU47SUFDQTtFaEI4dURGO0VnQi9xRFE7SUFoRU47SUFDQTtFaEJrdkRGO0VnQm5yRFE7SUFoRU47SUFDQTtFaEJzdkRGO0VnQnZyRFE7SUFoRU47SUFDQTtFaEIwdkRGO0VnQjNyRFE7SUFoRU47SUFDQTtFaEI4dkRGO0VnQi9yRFE7SUFoRU47SUFDQTtFaEJrd0RGO0VnQm5zRFE7SUFoRU47SUFDQTtFaEJzd0RGO0VnQnZzRFE7SUFoRU47SUFDQTtFaEIwd0RGO0VnQjNzRFE7SUFoRU47SUFDQTtFaEI4d0RGO0VnQi9zRFE7SUFoRU47SUFDQTtFaEJreERGO0VnQjNzRFU7SUF4RFY7RWhCc3dEQTtFZ0I5c0RVO0lBeERWO0VoQnl3REE7RWdCanREVTtJQXhEVjtFaEI0d0RBO0VnQnB0RFU7SUF4RFY7RWhCK3dEQTtFZ0J2dERVO0lBeERWO0VoQmt4REE7RWdCMXREVTtJQXhEVjtFaEJxeERBO0VnQjd0RFU7SUF4RFY7RWhCd3hEQTtFZ0JodURVO0lBeERWO0VoQjJ4REE7RWdCbnVEVTtJQXhEVjtFaEI4eERBO0VnQnR1RFU7SUF4RFY7RWhCaXlEQTtFZ0J6dURVO0lBeERWO0VoQm95REE7RWdCNXVEVTtJQXhEVjtFaEJ1eURBO0VnQnB1RE07O0lBRUU7RWhCc3VEUjtFZ0JudURNOztJQUVFO0VoQnF1RFI7RWdCNXVETTs7SUFFRTtFaEI4dURSO0VnQjN1RE07O0lBRUU7RWhCNnVEUjtFZ0JwdkRNOztJQUVFO0VoQnN2RFI7RWdCbnZETTs7SUFFRTtFaEJxdkRSO0VnQjV2RE07O0lBRUU7RWhCOHZEUjtFZ0IzdkRNOztJQUVFO0VoQjZ2RFI7RWdCcHdETTs7SUFFRTtFaEJzd0RSO0VnQm53RE07O0lBRUU7RWhCcXdEUjtFZ0I1d0RNOztJQUVFO0VoQjh3RFI7RWdCM3dETTs7SUFFRTtFaEI2d0RSO0VnQnB4RE07O0lBRUU7RWhCc3hEUjtFZ0JueERNOztJQUVFO0VoQnF4RFI7RWdCNXhETTs7SUFFRTtFaEI4eERSO0VnQjN4RE07O0lBRUU7RWhCNnhEUjtFZ0JweURNOztJQUVFO0VoQnN5RFI7RWdCbnlETTs7SUFFRTtFaEJxeURSO0VnQjV5RE07O0lBRUU7RWhCOHlEUjtFZ0IzeURNOztJQUVFO0VoQjZ5RFI7RWdCcHpETTs7SUFFRTtFaEJzekRSO0VnQm56RE07O0lBRUU7RWhCcXpEUjtBQUNGO0FpQjM2REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJaMkxPO0VZMUxQO0VBQ0EsbUJicW9CNEI7RWFwb0I1QjtBakI0NkRGO0FpQnI2REU7RUFDRTtFQUNBO0VBQ0Esd0JadVJnRDtFWXRSaEQ7QWpCdTZESjtBaUJwNkRFO0VBQ0U7QWpCczZESjtBaUJuNkRFO0VBQ0U7QWpCcTZESjs7QWlCajZEQTtFQUNFO0FqQm82REY7O0FpQjc1REE7RUFDRTtBakJnNkRGOztBaUJ0NURFO0VBQ0U7QWpCeTVESjs7QWlCMTRERTtFQUNFO0FqQjY0REo7QWlCMTRESTtFQUNFO0FqQjQ0RE47O0FpQnI0REU7RUFDRTtBakJ3NERKO0FpQnI0REU7RUFDRTtBakJ1NERKOztBaUI3M0RFO0VBQ0U7RUFDQTtBakJnNERKOztBaUIxM0RFO0VBQ0U7RUFDQTtBakI2M0RKOztBaUJyM0RBO0VBQ0U7RUFDQTtBakJ3M0RGOztBaUJoM0RFO0VBQ0U7RUFDQTtBakJtM0RKOztBa0J4L0RFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEJvL0RKOztBa0J0Z0VFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEJrZ0VKOztBa0JwaEVFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEJnaEVKOztBa0JsaUVFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEI4aEVKOztBa0JoakVFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEI0aUVKOztBa0I5akVFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEIwakVKOztBa0I1a0VFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEJ3a0VKOztBa0IxbEVFO0VBT0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbEJzbEVKOztBaUI1OERJO0VBQ0U7RUFDQTtBakIrOEROOztBY25pRUk7RUdrRkE7SUFDRTtJQUNBO0VqQnE5REo7QUFDRjtBYzFpRUk7RUdrRkE7SUFDRTtJQUNBO0VqQjI5REo7QUFDRjtBY2hqRUk7RUdrRkE7SUFDRTtJQUNBO0VqQmkrREo7QUFDRjtBY3RqRUk7RUdrRkE7SUFDRTtJQUNBO0VqQnUrREo7QUFDRjtBYzVqRUk7RUdrRkE7SUFDRTtJQUNBO0VqQjYrREo7QUFDRjtBbUIxb0VBO0VBQ0UscUJka2pCa0Q7RUhsUjlDLGtCQUxJO0VpQnhSUixnQmRpakJrRDtFY2hqQmxELGNkTXVCO0FMcW9FekI7O0FtQnRvRUE7RUFDRTtFQUNBO0VBQ0E7RWpCb1JJLGtCQUxJO0VpQjVRUixnQmRxaUJrRDtFY3BpQmxELGdCZDhZa0Q7RWM3WWxELGNkUHVCO0FMK29FekI7O0FtQnJvRUE7RUFDRTtFQUNBO0VqQjBRSSxrQkFMSTtBRm80RFY7O0FtQnJvRUE7RUFDRTtFQUNBO0VqQm9RSSxtQkFMSTtBRjA0RFY7O0FvQnRxRUE7RUFDRSxrQmZ1akJrRDtFSHZSOUMsbUJBTEk7RWtCdlJSLGNmR3VCO0FMb3FFekI7O0FxQjVxRUE7RUFDRTtFQUNBO0VBQ0E7RW5COFJJLGlCQUxJO0VtQnRSUixnQmhCa1prRDtFZ0JqWmxELGdCaEJ3WmtEO0VnQnZabEQsY2hCRXVCO0VnQkR2Qix5QmhCMk9rRDtFZ0IxT2xEO0VBQ0E7RUFDQTtFZkdFO0VLTEUsZ0RBUlc7RVdVWCx3RURNSjtBckIycUVGO0FzQjdxRU07RURoQk47SUNpQlE7RXRCZ3JFTjtBQUNGO0FxQjlxRUU7RUFDRTtBckJnckVKO0FxQjlxRUk7RUFDRTtBckJnckVOO0FxQjNxRUU7RUFDRSxjaEJwQnFCO0VnQnFCckIseUJoQnFOZ0Q7RWdCcE5oRCxxQmhCekJxQjtFZ0IwQnJCO0VWdkJFLHVGQVJXO0FYNnNFakI7QXFCbHFFRTtFQUVFO0FyQm1xRUo7QXFCL3BFRTtFQUNFLGNoQjVDcUI7RWdCOENyQjtBckJncUVKO0FxQnhwRUU7RUFFRSx5QmhCM0RxQjtFZ0I4RHJCO0FyQnVwRUo7QXFCbnBFRTtFQUNFO0VBQ0E7RUFDQSx1QmhCb2FnRDtFZ0JuYWhELGNoQmpFcUI7RWtCVnZCLHlCbEJJdUI7RWdCeUVyQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRCaEJnT2dEO0VnQi9OaEQ7RUN0RUUscUlEdUVGO0FyQnFwRUo7QXNCeHRFTTtFRHVESjtJQ3RETTtFdEIydEVOO0FBQ0Y7QXFCdnBFRTtFQUNFLHlCakJzNEI4QjtBSm14Q2xDOztBcUJocEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmhCMFRrRDtFZ0J6VGxELGNoQjVGdUI7RWdCNkZ2QjtFQUNBO0VBQ0E7QXJCbXBFRjtBcUJqcEVFO0VBQ0U7QXJCbXBFSjtBcUJocEVFO0VBRUU7RUFDQTtBckJpcEVKOztBcUJ0b0VBO0VBQ0Usc0NqQnN0QnNDO0VpQnJ0QnRDO0VuQmtLSSxtQkFMSTtFSTdRTjtBTjJ2RUo7QXFCdm9FRTtFQUNFO0VBQ0E7RUFDQSwwQmhCdVhnRDtBTGt4RHBEOztBcUJyb0VBO0VBQ0UsdUNqQjBzQnNDO0VpQnpzQnRDO0VuQnFKSSxrQkFMSTtFSTdRTjtBTnV3RUo7QXFCdG9FRTtFQUNFO0VBQ0E7RUFDQSx5QmhCOFdnRDtBTDB4RHBEOztBcUJob0VFO0VBQ0Usc0NqQnVyQm9DO0FKNDhDeEM7QXFCaG9FRTtFQUNFLHNDakJvckJvQztBSjg4Q3hDO0FxQi9uRUU7RUFDRSx1Q2pCaXJCb0M7QUpnOUN4Qzs7QXFCNW5FQTtFQUNFLFdqQitxQnNDO0VpQjlxQnRDLGtDakJ3cUJzQztFaUJ2cUJ0QyxnQmhCaVVrRDtBTDh6RHBEO0FxQjduRUU7RUFDRTtBckIrbkVKO0FxQjVuRUU7RUFDRTtFZnBLQTtBTm15RUo7QXFCM25FRTtFZnhLRTtBTnN5RUo7QXFCMW5FRTtFQUFvQixrQ2pCeXBCa0I7QUpvK0N4QztBcUI1bkVFO0VBQW9CLG1DakJ5cEJrQjtBSnMrQ3hDOztBd0IxekVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RXRCNFJJLGlCQUxJO0VzQnBSUixnQm5CZ1prRDtFbUIvWWxELGdCbkJzWmtEO0VtQnJabEQ7RUFDQSx5Qm5CeU9rRDtFbUJ4T2xEO0VBQ0E7RUFDQSxzQ3BCdzVCa0M7RW9CdjVCbEMsMEJwQnc1QmtDO0VvQnY1QmxDO0VsQkRFO0VLTEUsZ0RBUlc7RVdVWCx3RUVPSjtFQUNBO0F4QjR6RUY7QXNCaDBFTTtFRWZOO0lGZ0JRO0V0Qm0wRU47QUFDRjtBd0IvekVFO0VBQ0UscUJuQmhCcUI7RW1CaUJyQjtFYmRFLHVGQVJXO0FYdzFFakI7QXdCenpFRTtFQUVFLG1CbkIyY2dEO0VtQjFjaEQ7QXhCMHpFSjtBd0J2ekVFO0VBRUUseUJuQnBDcUI7QUw0MUV6QjtBd0JuekVFO0VBQ0U7RUFDQTtBeEJxekVKOztBd0JqekVBO0VBQ0Usb0JuQnVja0Q7RW1CdGNsRCx1Qm5Cc2NrRDtFbUJyY2xELHFCbkJzY2tEO0VINU45QyxtQkFMSTtFSTdRTjtBTjgxRUo7O0F3Qmp6RUE7RUFDRSxxQm5CbWNrRDtFbUJsY2xELHdCbkJrY2tEO0VtQmpjbEQsb0JuQmtja0Q7RUhoTzlDLGtCQUxJO0VJN1FOO0FOczJFSjs7QXlCcjNFQTtFQUNFO0VBQ0Esa0JwQitsQmtEO0VvQjlsQmxELHFCcEIrbEJrRDtFb0I5bEJsRCx1QnBCZ21Ca0Q7QUx3eERwRDtBeUJ0M0VFO0VBQ0U7RUFDQTtBekJ3M0VKOztBeUJwM0VBO0VBQ0Usc0JwQnFsQmtEO0VvQnBsQmxEO0VBQ0E7QXpCdTNFRjtBeUJyM0VFO0VBQ0U7RUFDQTtFQUNBO0F6QnUzRUo7O0F5Qm4zRUE7RUFDRSxjcEJva0JrRDtFb0Jua0JsRCxlcEJta0JrRDtFb0Jsa0JsRDtFQUNBO0VBQ0EseUJwQnVOa0Q7RW9CdE5sRDtFQUNBO0VBQ0E7RUFDQSxxQ3BCNGtCa0Q7RW9CM2tCbEQ7RUFDQTtFSHZCSSxtSkd3Qko7QXpCczNFRjtBc0IxNEVNO0VHUU47SUhQUTtFdEI2NEVOO0FBQ0Y7QXlCejNFRTtFbkJ2QkU7QU5tNUVKO0F5QngzRUU7RUFFRSxrQnBCbWtCZ0Q7QUxzekRwRDtBeUJ0M0VFO0VBQ0UsdUJwQnlqQmdEO0FMK3pEcEQ7QXlCcjNFRTtFQUNFLHFCcEI3Q3FCO0VvQjhDckI7RUFDQSxnQnBCMmpCZ0Q7QUw0ekRwRDtBeUJwM0VFO0VBQ0UseUJDdERxQjtFRHVEckIscUJDdkRxQjtBMUI2NkV6QjtBeUJwM0VJO0VBSUk7QXpCbTNFUjtBeUIvMkVJO0VBSUk7QXpCODJFUjtBeUJ6MkVFO0VBQ0UseUJDM0VxQjtFRDRFckIscUJDNUVxQjtFRGlGbkI7QXpCdTJFTjtBeUJuMkVFO0VBQ0U7RUFDQTtFQUNBLFlwQmtpQmdEO0FMbTBEcEQ7QXlCOTFFSTtFQUNFO0VBQ0EsWXBCeWhCOEM7QUx1MERwRDs7QXlCbDFFQTtFQUNFLHFCcEJ1aEJrRDtBTDh6RHBEO0F5Qm4xRUU7RUFDRSxjcEI2Z0JnRDtFb0I1Z0JoRDtFQUNBO0VBQ0E7RW5CM0dBO0VnQkhFLGlER2dIRjtBekJxMUVKO0FzQmo4RU07RUdzR0o7SUhyR007RXRCbzhFTjtBQUNGO0F5QngxRUk7RUFDRTtBekIwMUVOO0F5QnYxRUk7RUFDRSxpQ3BCbWhCOEM7RW9COWdCNUM7QXpCcTFFUjtBeUJoMUVFO0VBQ0Usc0JwQjZmZ0Q7RW9CNWZoRDtBekJrMUVKO0F5QmgxRUk7RUFDRTtFQUNBO0F6QmsxRU47O0F5QjcwRUE7RUFDRTtFQUNBLGtCckJtdUJnQztBSjZtRGxDOztBeUI3MEVBO0VBQ0U7RUFDQTtFQUNBO0F6QmcxRUY7QXlCNTBFSTtFQUNFO0VBQ0E7RUFDQSxZcEIwWDhDO0FMbzlEcEQ7O0EyQm4vRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnMvRUY7QTJCcC9FRTtFQUNFO0EzQnMvRUo7QTJCbC9FSTtFQUEwQixvRXZCcThCYTtBSmdqRDNDO0EyQnAvRUk7RUFBMEIsb0V2Qm84QmE7QUptakQzQztBMkJwL0VFO0VBQ0U7QTNCcy9FSjtBMkJuL0VFO0VBQ0UsV3ZCczdCdUM7RXVCcjdCdkMsWXZCcTdCdUM7RXVCcDdCdkM7RUp6QkYseUJHSXVCO0VDdUJyQixTdkJxN0J1QztFRWo4QnZDO0VLTEUsK0NBUlc7RVdVWCw0R0trQkY7RUFDQTtBM0JxL0VKO0FzQnBnRk07RUtNSjtJTExNO0V0QnVnRk47QUFDRjtBMkJ4L0VJO0VKakNGLHlCbkJxOUJ5QztBSnVrRDNDO0EyQnQvRUU7RUFDRSxXdkIrNUI4QjtFdUI5NUI5QixjdkIrNUI4QjtFdUI5NUI5QjtFQUNBLGV2Qjg1QjhCO0V1Qjc1QjlCLHlCdEJyQ3FCO0VzQnNDckI7RXJCN0JBO0VLTEUsZ0RBUlc7QVhvaUZqQjtBMkJyL0VFO0VBQ0UsV3ZCMjVCdUM7RXVCMTVCdkMsWXZCMDVCdUM7RW1CNzhCekMseUJHSXVCO0VDaURyQixTdkIyNUJ1QztFRWo4QnZDO0VLTEUsK0NBUlc7RVdVWCw0R0s0Q0Y7RUFDQTtBM0J1L0VKO0FzQmhpRk07RUtpQ0o7SUxoQ007RXRCbWlGTjtBQUNGO0EyQjEvRUk7RUozREYseUJuQnE5QnlDO0FKbW1EM0M7QTJCeC9FRTtFQUNFLFd2QnE0QjhCO0V1QnA0QjlCLGN2QnE0QjhCO0V1QnA0QjlCO0VBQ0EsZXZCbzRCOEI7RXVCbjRCOUIseUJ0Qi9EcUI7RXNCZ0VyQjtFckJ2REE7RUtMRSxnREFSVztBWGdrRmpCO0EyQnYvRUU7RUFDRTtBM0J5L0VKO0EyQnYvRUk7RUFDRSx5QnRCdkVtQjtBTGdrRnpCO0EyQnQvRUk7RUFDRSx5QnRCM0VtQjtBTG1rRnpCOztBNEIva0ZBO0VBQ0U7QTVCa2xGRjtBNEJobEZFOzs7RUFHRSx5QnZCd2xCZ0Q7RXVCdmxCaEQsaUJ4Qis5QjhCO0FKbW5EbEM7QTRCL2tGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VOUEUsZ0VNUUY7QTVCaWxGSjtBc0JybEZNO0VNVko7SU5XTTtFdEJ3bEZOO0FBQ0Y7QTRCbmxGRTs7RUFFRTtBNUJxbEZKO0E0Qm5sRkk7O0VBQ0U7QTVCc2xGTjtBNEJubEZJOzs7RUFFRSxvQnZCMGpCOEM7RXVCempCOUMsd0J4Qm84QjRCO0FKa3BEbEM7QTRCbmxGSTs7RUFDRSxvQnZCcWpCOEM7RXVCcGpCOUMsd0J4Qis3QjRCO0FKdXBEbEM7QTRCbGxGRTtFQUNFLG9CdkIraUJnRDtFdUI5aUJoRCx3QnhCeTdCOEI7QUoycERsQztBNEI3a0ZJOzs7O0VBQ0UsYXhCazdCNEI7RXdCajdCNUIsOER4Qms3QjRCO0FKZ3FEbEM7QTRCN2tGSTtFQUNFLGF4QjI2QjRCO0V3QjE2QjVCLDhEeEIyNkI0QjtBSm9xRGxDO0E0QjFrRkk7RUFDRTtBNUI0a0ZOOztBNkIvb0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JrcEZGO0E2QmhwRkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0E3QmtwRko7QTZCOW9GRTs7O0VBR0U7QTdCZ3BGSjtBNkIxb0ZFO0VBQ0U7RUFDQTtBN0I0b0ZKO0E2QjFvRkk7RUFDRTtBN0I0b0ZOOztBNkJqb0ZBO0VBQ0U7RUFDQTtFQUNBO0UzQm9QSSxpQkFMSTtFMkI3T1IsZ0J4QnlXa0Q7RXdCeFdsRCxnQnhCK1drRDtFd0I5V2xELGN4QnRDdUI7RXdCdUN2QjtFQUNBO0VBQ0EseUJ4QmhEdUI7RXdCaUR2QjtFdkJ0Q0U7QU4ycUZKOztBNkIzbkZBOzs7O0VBSUU7RTNCOE5JLGtCQUxJO0VJN1FOO0FOb3JGSjs7QTZCM25GQTs7OztFQUlFO0UzQnFOSSxtQkFMSTtFSTdRTjtBTjZyRko7O0E2QjNuRkE7O0VBRUU7QTdCOG5GRjs7QTZCam5GSTs7OztFdkJqRUE7RUFDQTtBTnlyRko7QTZCaG5GSTs7OztFdkIxRUE7RUFDQTtBTmdzRko7QTZCMW1GRTtFQUNFO0V2QjFFQTtFQUNBO0FOdXJGSjtBNkIxbUZFOztFdkI5RUU7RUFDQTtBTjRyRko7O0E4QnJ0RkU7RUFDRTtFQUNBO0VBQ0Esa0J6QmdpQmdEO0VIdlI5QyxtQkFMSTtFNEJqUU4sYzFCaStCcUI7QUpzdkR6Qjs7QThCcHRGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U1QjRQRSxtQkFMSTtFNEJwUE4sY0F2QmM7RUF3QmQseUJBdkJpQjtFeEJIakI7QU5pdkZKOztBOEJsdEZJOzs7O0VBRUU7QTlCdXRGTjs7QThCcndGSTtFQW9ERSxxQjFCczhCbUI7RTBCbjhCakIsbUMxQnN4QmdDO0UwQnJ4QmhDO0VBQ0E7RUFDQTtFQUNBO0E5Qm10RlI7QThCaHRGTTtFQUNFLHFCMUIyN0JpQjtFMEIxN0JqQixrREEvQ2E7QTlCaXdGckI7O0E4Qmx4Rkk7RUF5RUksbUMxQm93QmdDO0UwQm53QmhDO0E5QjZzRlI7O0E4QnZ4Rkk7RUFpRkUscUIxQnk2Qm1CO0FKaXlEekI7QThCdnNGUTtFQUVFLHFCMUJtMUI4QjtFMEJsMUI5QjtFQUNBO0VBQ0E7QTlCd3NGVjtBOEJwc0ZNO0VBQ0UscUIxQjQ1QmlCO0UwQjM1QmpCLGtEQTlFYTtBOUJveEZyQjs7QThCcnlGSTtFQXVHSTtBOUJrc0ZSOztBOEJ6eUZJO0VBOEdFLHFCMUI0NEJtQjtBSm16RHpCO0E4QjdyRk07RUFDRSx5QjFCeTRCaUI7QUpzekR6QjtBOEI1ckZNO0VBQ0Usa0RBcEdhO0E5Qmt5RnJCO0E4QjNyRk07RUFDRSxjMUJpNEJpQjtBSjR6RHpCOztBOEJ4ckZJO0VBQ0U7QTlCMnJGTjs7QThCMXpGSTs7Ozs7RUF5SU07QTlCeXJGVjs7QThCL3lGRTtFQUNFO0VBQ0E7RUFDQSxrQnpCZ2lCZ0Q7RUh2UjlDLG1CQUxJO0U0QmpRTixjMUJpK0JxQjtBSmcxRHpCOztBOEI5eUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVCNFBFLG1CQUxJO0U0QnBQTixjQXZCYztFQXdCZCx5QkF2QmlCO0V4QkhqQjtBTjIwRko7O0E4QjV5Rkk7Ozs7RUFFRTtBOUJpekZOOztBOEIvMUZJO0VBb0RFLHFCMUJzOEJtQjtFMEJuOEJqQixtQzFCc3hCZ0M7RTBCcnhCaEM7RUFDQTtFQUNBO0VBQ0E7QTlCNnlGUjtBOEIxeUZNO0VBQ0UscUIxQjI3QmlCO0UwQjE3QmpCLGtEQS9DYTtBOUIyMUZyQjs7QThCNTJGSTtFQXlFSSxtQzFCb3dCZ0M7RTBCbndCaEM7QTlCdXlGUjs7QThCajNGSTtFQWlGRSxxQjFCeTZCbUI7QUoyM0R6QjtBOEJqeUZRO0VBRUUscUIxQm0xQjhCO0UwQmwxQjlCO0VBQ0E7RUFDQTtBOUJreUZWO0E4Qjl4Rk07RUFDRSxxQjFCNDVCaUI7RTBCMzVCakIsa0RBOUVhO0E5QjgyRnJCOztBOEIvM0ZJO0VBdUdJO0E5QjR4RlI7O0E4Qm40Rkk7RUE4R0UscUIxQjQ0Qm1CO0FKNjREekI7QThCdnhGTTtFQUNFLHlCMUJ5NEJpQjtBSmc1RHpCO0E4QnR4Rk07RUFDRSxrREFwR2E7QTlCNDNGckI7QThCcnhGTTtFQUNFLGMxQmk0QmlCO0FKczVEekI7O0E4Qmx4Rkk7RUFDRTtBOUJxeEZOOztBOEJwNUZJOzs7OztFQTJJTTtBOUJpeEZWOztBK0I5NUZBO0VBRUU7RUFDQTtFQUNBO0U3QjZSSSwwQkFMSTtFNkJ0UlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFN0I0UUksa0NBTEk7RTZCclFSO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RXpCakJFO0VpQmZGLGtDUWtDcUI7RXBCeEJqQixvQ0FSVztFV1VYLHFJU3dCSjtBL0I0NUZGO0FzQmg3Rk07RVNoQk47SVRpQlE7RXRCbTdGTjtBQUNGO0ErQi81RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0JpNkZKO0ErQjk1RkU7RUFFRTtFQUNBO0VBQ0E7QS9CKzVGSjtBK0I1NUZFO0VBQ0U7RVJyREYsd0NRc0R1QjtFQUNyQjtFQUNBO0VBR0U7QS9CNDVGTjtBK0J0NUZFO0VBQ0U7RUFDQTtFQUdFO0EvQnM1Rk47QStCaDVGRTtFQUtFO0VBQ0E7RUFHQTtFcEIzRUUsdUNBUlc7QVhnK0ZqQjtBK0IxNEZJO0VBR0k7QS9CMDRGUjtBK0JuNEZFO0VBR0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFcEJoR0UsZ0JBUlc7QVgyK0ZqQjs7QStCdjNGRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2krRkY7O0ErQng0RkU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENrL0ZGOztBK0J6NUZFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDbWdHRjs7QStCMTZGRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ29oR0Y7O0ErQjM3RkU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENxaUdGOztBK0I1OEZFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDc2pHRjs7QStCNzlGRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3VrR0Y7O0ErQjkrRkU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN3bEdGOztBK0IvL0ZFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDeW1HRjs7QStCdC9GRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2ltR0Y7O0ErQnZnR0U7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENrbkdGOztBK0J4aEdFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDbW9HRjs7QStCemlHRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ29wR0Y7O0ErQjFqR0U7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENxcUdGOztBK0Iza0dFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDc3JHRjs7QStCNWxHRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3VzR0Y7O0ErQjdtR0U7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN3dEdGOztBK0I5bkdFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDeXVHRjs7QStCbm9HQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLHFCMUJtRmtEO0FMa2pHcEQ7QStCaG9HRTtFQUVFLDBCMUI4RWdEO0FMbWpHcEQ7QStCOW5HRTtFQUNFO0EvQmdvR0o7QStCN25HRTtFQUNFO0EvQituR0o7O0ErQnBuR0E7RUN4SUU7RUFDQTtFOUJvT0ksMkJBTEk7RThCN05SO0FoQ2d3R0Y7O0ErQnZuR0E7RUM1SUU7RUFDQTtFOUJvT0ksNEJBTEk7RThCN05SO0FoQ3V3R0Y7O0FpQzEwR0E7RVhnQk0sZ0NXZko7QWpDNjBHRjtBc0IxekdNO0VXcEJOO0lYcUJRO0V0QjZ6R047QUFDRjtBaUNoMUdFO0VBQ0U7QWpDazFHSjs7QWlDNTBHRTtFQUNFO0FqQyswR0o7O0FpQzMwR0E7RUFDRTtFQUNBO0VYREksNkJXRUo7QWpDODBHRjtBc0I1MEdNO0VXTE47SVhNUTtFdEIrMEdOO0FBQ0Y7QWlDajFHRTtFQUNFO0VBQ0E7RVhORSw0QldPRjtBakNtMUdKO0FzQnQxR007RVdBSjtJWENNO0V0QnkxR047QUFDRjs7QWtDOTJHQTs7Ozs7O0VBTUU7QWxDaTNHRjs7QWtDOTJHQTtFQUNFO0FsQ2kzR0Y7QW1DOTFHSTtFQUNFO0VBQ0Esb0I5QjJTOEM7RThCMVM5Qyx1QjlCeVM4QztFOEJ4UzlDO0VBaENKO0VBQ0E7RUFDQTtFQUNBO0FuQ2k0R0Y7QW1DNTBHSTtFQUNFO0FuQzgwR047O0FrQ3YzR0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQzZRSSw2QkFMSTtFZ0N0UVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaENnUEksdUNBTEk7RWdDek9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUJ6Q0U7RUtMRSx5Q0FSVztBWCs2R2pCO0FrQ3IzR0U7RUFDRTtFQUNBO0VBQ0E7QWxDdTNHSjs7QWtDLzFHSTtFQUNFO0FsQ2syR047QWtDaDJHTTtFQUNFO0VBQ0E7QWxDazJHUjs7QWtDOTFHSTtFQUNFO0FsQ2kyR047QWtDLzFHTTtFQUNFO0VBQ0E7QWxDaTJHUjs7QWMzNEdJO0VvQjRCQTtJQUNFO0VsQ20zR0o7RWtDajNHSTtJQUNFO0lBQ0E7RWxDbTNHTjtFa0MvMkdFO0lBQ0U7RWxDaTNHSjtFa0MvMkdJO0lBQ0U7SUFDQTtFbENpM0dOO0FBQ0Y7QWM1NUdJO0VvQjRCQTtJQUNFO0VsQ200R0o7RWtDajRHSTtJQUNFO0lBQ0E7RWxDbTRHTjtFa0MvM0dFO0lBQ0U7RWxDaTRHSjtFa0MvM0dJO0lBQ0U7SUFDQTtFbENpNEdOO0FBQ0Y7QWM1NkdJO0VvQjRCQTtJQUNFO0VsQ201R0o7RWtDajVHSTtJQUNFO0lBQ0E7RWxDbTVHTjtFa0MvNEdFO0lBQ0U7RWxDaTVHSjtFa0MvNEdJO0lBQ0U7SUFDQTtFbENpNUdOO0FBQ0Y7QWM1N0dJO0VvQjRCQTtJQUNFO0VsQ202R0o7RWtDajZHSTtJQUNFO0lBQ0E7RWxDbTZHTjtFa0MvNUdFO0lBQ0U7RWxDaTZHSjtFa0MvNUdJO0lBQ0U7SUFDQTtFbENpNkdOO0FBQ0Y7QWM1OEdJO0VvQjRCQTtJQUNFO0VsQ203R0o7RWtDajdHSTtJQUNFO0lBQ0E7RWxDbTdHTjtFa0MvNkdFO0lBQ0U7RWxDaTdHSjtFa0MvNkdJO0lBQ0U7SUFDQTtFbENpN0dOO0FBQ0Y7QWtDeDZHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQzA2R0o7QW1DbmdISTtFQUNFO0VBQ0Esb0I5QjJTOEM7RThCMVM5Qyx1QjlCeVM4QztFOEJ4UzlDO0VBekJKO0VBQ0E7RUFDQTtFQUNBO0FuQytoSEY7QW1Dai9HSTtFQUNFO0FuQ20vR047O0FrQzk2R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ2k3R0o7QW1DeGhISTtFQUNFO0VBQ0Esb0I5QjJTOEM7RThCMVM5Qyx1QjlCeVM4QztFOEJ4UzlDO0VBbEJKO0VBQ0E7RUFDQTtFQUNBO0FuQzZpSEY7QW1DdGdISTtFQUNFO0FuQ3dnSE47QWtDejdHSTtFQUNFO0FsQzI3R047O0FrQ3I3R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3c3R0o7QW1DaGpISTtFQUNFO0VBQ0Esb0I5QjJTOEM7RThCMVM5Qyx1QjlCeVM4QztFOEJ4UzlDO0FuQ2tqSE47QW1DdmlITTtFQUNFO0FuQ3lpSFI7QW1DdGlITTtFQUNFO0VBQ0EscUI5QndSNEM7RThCdlI1Qyx1QjlCc1I0QztFOEJyUjVDO0VBOUJOO0VBQ0E7RUFDQTtBbkN1a0hGO0FtQ3RpSEk7RUFDRTtBbkN3aUhOO0FrQ3g4R0k7RUFDRTtBbEMwOEdOOztBa0NuOEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbENzOEdGOztBa0NoOEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjdCd09rRDtFNkJ2T2xEO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWxDazhHRjtBa0NoOEdFO0VBRUU7RUFDQTtFWDFMRixrRFcyTHVCO0FsQ2k4R3pCO0FrQzk3R0U7RUFFRTtFQUNBO0VYak1GLG1EV2tNdUI7QWxDKzdHekI7QWtDNTdHRTtFQUVFO0VBQ0E7RUFDQTtBbEM2N0dKOztBa0N2N0dBO0VBQ0U7QWxDMDdHRjs7QWtDdDdHQTtFQUNFO0VBQ0E7RUFDQTtFaEMwRUksbUJBTEk7RWdDbkVSO0VBQ0E7QWxDeTdHRjs7QWtDcjdHQTtFQUNFO0VBQ0E7RUFDQTtBbEN3N0dGOztBa0NwN0dBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQ3M3R0Y7O0FvQzNxSEE7O0VBRUU7RUFDQTtFQUNBO0FwQzhxSEY7QW9DNXFIRTs7RUFDRTtFQUNBO0FwQytxSEo7QW9DMXFIRTs7Ozs7Ozs7Ozs7O0VBTUU7QXBDa3JISjs7QW9DN3FIQTtFQUNFO0VBQ0E7RUFDQTtBcENnckhGO0FvQzlxSEU7RUFDRTtBcENnckhKOztBb0M1cUhBO0U5QmhCSTtBTmdzSEo7QW9DNXFIRTs7RUFFRTtBcEM4cUhKO0FvQzFxSEU7OztFOUJWRTtFQUNBO0FOeXJISjtBb0N0cUhFOzs7RTlCTkU7RUFDQTtBTmlySEo7O0FvQ3pwSEE7RUFDRTtFQUNBO0FwQzRwSEY7QW9DMXBIRTtFQUdFO0FwQzBwSEo7QW9DdnBIRTtFQUNFO0FwQ3lwSEo7O0FvQ3JwSEE7RUFDRTtFQUNBO0FwQ3dwSEY7O0FvQ3JwSEE7RUFDRTtFQUNBO0FwQ3dwSEY7O0FvQ2xwSEE7RXpCeEZNLGdEQVJXO0FYc3ZIakI7QW9DbHBIRTtFekI1RkksZ0JBUlc7QVh5dkhqQjs7QW9DM29IQTtFQUNFO0VBQ0E7RUFDQTtBcEM4b0hGO0FvQzVvSEU7O0VBRUU7QXBDOG9ISjtBb0Mzb0hFOztFQUVFO0FwQzZvSEo7QW9Dem9IRTs7RTlCMUZFO0VBQ0E7QU51dUhKO0FvQ3pvSEU7O0U5QjdHRTtFQUNBO0FOMHZISjs7QXFDbHhIQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDaXhIRjs7QXFDOXdIQTtFQUNFO0VBQ0E7RW5DNFFJLHVDQUxJO0VtQ3JRUjtFQUNBO0VmWkksdUdlY0o7QXJDZ3hIRjtBc0IxeEhNO0VlR047SWZGUTtFdEI2eEhOO0FBQ0Y7QXFDbnhIRTtFQUVFO0VBQ0E7QXJDb3hISjtBcUNoeEhFO0VBQ0U7RUFDQTtFQUNBO0FyQ2t4SEo7O0FxQzF3SEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FyQzB3SEY7QXFDeHdIRTtFQUNFO0VBQ0E7RUFDQTtFL0J0Q0E7RUFDQTtBTml6SEo7QXFDendISTtFQUdFO0VBQ0E7QXJDeXdITjtBcUN0d0hJO0VBRUU7RUFDQTtFQUNBO0FyQ3V3SE47QXFDbndIRTs7RUFFRTtFQUNBO0VBQ0E7QXJDcXdISjtBcUNsd0hFO0VBRUU7RS9CakVBO0VBQ0E7QU5xMEhKOztBcUMxdkhBO0VBRUU7RUFDQTtFQUNBO0FyQzR2SEY7QXFDenZIRTtFQUNFO0VBQ0E7RS9COUZBO0FOMDFISjtBcUN6dkhJO0VBQ0U7RUFDQTtFQUNBO0FyQzJ2SE47QXFDdnZIRTs7RUFFRTtFZHpIRixvRGMwSHVCO0FyQ3l2SHpCOztBcUMvdUhFOztFQUVFO0VBQ0E7QXJDa3ZISjs7QXFDN3VIRTs7RUFFRTtFQUNBO0VBQ0E7QXJDZ3ZISjs7QXFDMXVIRTs7RUFDRTtBckM4dUhKOztBcUNwdUhFO0VBQ0U7QXJDdXVISjtBcUNydUhFO0VBQ0U7QXJDdXVISjs7QXNDMzRIQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDMjRIRjtBc0NyNEhFOzs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDNjRISjtBc0N6M0hBO0VBQ0U7RUFDQTtFQUNBO0VwQ2tPSSwyQ0FMSTtFb0MzTlI7RUFFQTtBdEMwM0hGO0FzQ3gzSEU7RUFFRTtFQUNBO0F0Q3kzSEo7O0FzQ2gzSEE7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QysySEY7QXNDNzJIRTs7RUFFRTtBdEMrMkhKO0FzQzUySEU7RUFDRTtBdEM4MkhKOztBc0NyMkhBO0VBQ0UsbUJsQzQ2QmtDO0VrQzM2QmxDLHNCbEMyNkJrQztFa0MxNkJsQztBdEN3MkhGO0FzQ3QySEU7OztFQUdFO0F0Q3cySEo7O0FzQzMxSEE7RUFDRTtFQUNBO0VBR0E7QXRDNDFIRjs7QXNDeDFIQTtFQUNFO0VwQ2lKSSw2Q0FMSTtFb0MxSVI7RUFDQTtFQUNBO0VBQ0E7RWhDdElFO0VnQkhFLCtDZ0IySUo7QXRDMjFIRjtBc0JsK0hNO0VnQitITjtJaEI5SFE7RXRCcStITjtBQUNGO0FzQzkxSEU7RUFDRTtBdENnMkhKO0FzQzcxSEU7RUFDRTtFQUNBO0VBQ0E7QXRDKzFISjs7QXNDejFIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDNDFIRjs7QXNDejFIQTtFQUNFO0VBQ0E7QXRDNDFIRjs7QWNwOUhJO0V3Qm9JQTtJQUVJO0lBQ0E7RXRDbTFITjtFc0NqMUhNO0lBQ0U7RXRDbTFIUjtFc0NqMUhRO0lBQ0U7RXRDbTFIVjtFc0NoMUhRO0lBQ0U7SUFDQTtFdENrMUhWO0VzQzkwSE07SUFDRTtFdENnMUhSO0VzQzcwSE07SUFDRTtJQUNBO0V0QyswSFI7RXNDNTBITTtJQUNFO0V0QzgwSFI7RXNDMzBITTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJM0I5TkosZ0JBUlc7SVdVWCxnQmdCOE5JO0V0QzQwSFI7RXNDejBIUTtJQUNFO0V0QzIwSFY7RXNDeDBIUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0QzAwSFY7QUFDRjtBY3JnSUk7RXdCb0lBO0lBRUk7SUFDQTtFdENtNEhOO0VzQ2o0SE07SUFDRTtFdENtNEhSO0VzQ2o0SFE7SUFDRTtFdENtNEhWO0VzQ2g0SFE7SUFDRTtJQUNBO0V0Q2s0SFY7RXNDOTNITTtJQUNFO0V0Q2c0SFI7RXNDNzNITTtJQUNFO0lBQ0E7RXRDKzNIUjtFc0M1M0hNO0lBQ0U7RXRDODNIUjtFc0MzM0hNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0kzQjlOSixnQkFSVztJV1VYLGdCZ0I4Tkk7RXRDNDNIUjtFc0N6M0hRO0lBQ0U7RXRDMjNIVjtFc0N4M0hRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDMDNIVjtBQUNGO0FjcmpJSTtFd0JvSUE7SUFFSTtJQUNBO0V0Q203SE47RXNDajdITTtJQUNFO0V0Q203SFI7RXNDajdIUTtJQUNFO0V0Q203SFY7RXNDaDdIUTtJQUNFO0lBQ0E7RXRDazdIVjtFc0M5NkhNO0lBQ0U7RXRDZzdIUjtFc0M3NkhNO0lBQ0U7SUFDQTtFdEMrNkhSO0VzQzU2SE07SUFDRTtFdEM4NkhSO0VzQzM2SE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7STNCOU5KLGdCQVJXO0lXVVgsZ0JnQjhOSTtFdEM0NkhSO0VzQ3o2SFE7SUFDRTtFdEMyNkhWO0VzQ3g2SFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEMwNkhWO0FBQ0Y7QWNybUlJO0V3Qm9JQTtJQUVJO0lBQ0E7RXRDbStITjtFc0NqK0hNO0lBQ0U7RXRDbStIUjtFc0NqK0hRO0lBQ0U7RXRDbStIVjtFc0NoK0hRO0lBQ0U7SUFDQTtFdENrK0hWO0VzQzk5SE07SUFDRTtFdENnK0hSO0VzQzc5SE07SUFDRTtJQUNBO0V0Qys5SFI7RXNDNTlITTtJQUNFO0V0Qzg5SFI7RXNDMzlITTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJM0I5TkosZ0JBUlc7SVdVWCxnQmdCOE5JO0V0QzQ5SFI7RXNDejlIUTtJQUNFO0V0QzI5SFY7RXNDeDlIUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0QzA5SFY7QUFDRjtBY3JwSUk7RXdCb0lBO0lBRUk7SUFDQTtFdENtaElOO0VzQ2poSU07SUFDRTtFdENtaElSO0VzQ2poSVE7SUFDRTtFdENtaElWO0VzQ2hoSVE7SUFDRTtJQUNBO0V0Q2toSVY7RXNDOWdJTTtJQUNFO0V0Q2doSVI7RXNDN2dJTTtJQUNFO0lBQ0E7RXRDK2dJUjtFc0M1Z0lNO0lBQ0U7RXRDOGdJUjtFc0MzZ0lNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0kzQjlOSixnQkFSVztJV1VYLGdCZ0I4Tkk7RXRDNGdJUjtFc0N6Z0lRO0lBQ0U7RXRDMmdJVjtFc0N4Z0lRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDMGdJVjtBQUNGO0FzQ2prSUk7RUFFSTtFQUNBO0F0Q2trSVI7QXNDaGtJUTtFQUNFO0F0Q2trSVY7QXNDaGtJVTtFQUNFO0F0Q2trSVo7QXNDL2pJVTtFQUNFO0VBQ0E7QXRDaWtJWjtBc0M3aklRO0VBQ0U7QXRDK2pJVjtBc0M1aklRO0VBQ0U7RUFDQTtBdEM4aklWO0FzQzNqSVE7RUFDRTtBdEM2aklWO0FzQzFqSVE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNCOU5KLGdCQVJXO0VXVVgsZ0JnQjhOSTtBdEMyaklWO0FzQ3hqSVU7RUFDRTtBdEMwaklaO0FzQ3ZqSVU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEN5aklaOztBc0N4aUlBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMwaUlGOztBdUN6eklBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakNkRTtFS0xFLHFDQVJXO0FYczFJakI7QXVDdnpJRTtFQUNFO0VBQ0E7QXZDeXpJSjtBdUN0eklFO0VBQ0U7RUFDQTtBdkN3eklKO0F1Q3R6SUk7RUFDRTtFakNuQkY7RUFDQTtBTjQwSUo7QXVDdHpJSTtFQUNFO0VqQ1ZGO0VBQ0E7QU5tMElKO0F1Q256SUU7O0VBRUU7QXZDcXpJSjs7QXVDanpJQTtFQUdFO0VBQ0E7RUFDQTtBdkNreklGOztBdUMveUlBO0VBQ0U7QXZDa3pJRjs7QXVDL3lJQTtFQUNFO0VBQ0E7QXZDa3pJRjs7QXVDL3lJQTtFQUNFO0F2Q2t6SUY7O0F1Qzl5SUU7RUFDRTtBdkNpeklKO0F1Qzl5SUU7RUFDRTtBdkNneklKOztBdUN4eUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkMyeUlGO0F1Q3p5SUU7RWpDeEZFO0FObzRJSjs7QXVDdnlJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2QzB5SUY7QXVDeHlJRTtFakNuR0U7QU44NElKOztBdUNqeUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDb3lJRjtBdUNseUlFO0VBQ0U7RUFDQTtBdkNveUlKOztBdUNoeUlBO0VBQ0U7RUFDQTtBdkNteUlGOztBdUMveElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQ3JJRTtBTnc2SUo7O0F1Qy94SUE7OztFQUdFO0F2Q2t5SUY7O0F1Qy94SUE7O0VqQ3RJSTtFQUNBO0FOMDZJSjs7QXVDaHlJQTs7RWpDN0hJO0VBQ0E7QU5rNklKOztBdUN6eElFO0VBQ0U7QXZDNHhJSjtBY2w1SUk7RXlCa0hKO0lBUUk7SUFDQTtFdkM0eElGO0V1Q3p4SUU7SUFFRTtJQUNBO0V2QzB4SUo7RXVDeHhJSTtJQUNFO0lBQ0E7RXZDMHhJTjtFdUNyeElNO0lqQ3RLSjtJQUNBO0VOODdJRjtFdUN0eElROztJQUdFO0V2Q3V4SVY7RXVDcnhJUTs7SUFHRTtFdkNzeElWO0V1Q2x4SU07SWpDdktKO0lBQ0E7RU40N0lGO0V1Q254SVE7O0lBR0U7RXZDb3hJVjtFdUNseElROztJQUdFO0V2Q214SVY7QUFDRjs7QXdDbi9JQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q3EvSUY7O0F3Q2ovSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0Q2lRSSxlQUxJO0VzQzFQUjtFQUNBO0VBQ0E7RUFDQTtFbEN0QkU7RWtDd0JGO0VsQjNCSSwwQ2tCNEJKO0F4Q28vSUY7QXNCNWdKTTtFa0JXTjtJbEJWUTtFdEIrZ0pOO0FBQ0Y7QXdDdi9JRTtFQUNFO0VBQ0E7RUFDQTtBeEN5L0lKO0F3Q3YvSUk7RUFDRTtFQUNBO0F4Q3kvSU47QXdDcC9JRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxCbERFLG1Ea0JtREY7QXhDcy9JSjtBc0JyaUpNO0VrQnNDSjtJbEJyQ007RXRCd2lKTjtBQUNGO0F3Q3gvSUU7RUFDRTtBeEMwL0lKO0F3Q3YvSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEN5L0lKOztBd0NyL0lBO0VBQ0U7QXhDdy9JRjs7QXdDci9JQTtFQUNFO0VBQ0E7RUFDQTtBeEN3L0lGO0F3Q3QvSUU7RWxDL0RFO0VBQ0E7QU53akpKO0F3Q3YvSUk7RWxDbEVBO0VBQ0E7QU40akpKO0F3Q3QvSUU7RUFDRTtBeEN3L0lKO0F3Q3AvSUU7RWxDOURFO0VBQ0E7QU5xakpKO0F3Q3AvSU07RWxDbEVGO0VBQ0E7QU55akpKO0F3Q24vSUk7RWxDdkVBO0VBQ0E7QU42akpKOztBd0NqL0lBO0VBQ0U7QXhDby9JRjs7QXdDMytJRTtFQUNFO0F4QzgrSUo7QXdDMytJRTtFQUNFO0VBQ0E7RWxDcEhBO0FOa21KSjtBd0MzK0lJO0VBQWdCO0F4QzgrSXBCO0F3QzcrSUk7RUFBZTtBeENnL0luQjtBd0M3K0lNO0VsQzNIRjtBTjJtSko7O0F5QzluSkE7RUFFRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RXZDcVJJLHlDQUxJO0V1QzlRUjtFQUNBO0VuQ0FFO0FOOG5KSjs7QXlDeG5KRTtFQUNFO0F6QzJuSko7QXlDem5KSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6QzJuSk47QXlDdm5KRTtFQUNFO0F6Q3luSko7O0EwQzlwSkE7RUFFRTtFQUNBO0V4Q2tTSSxtQ0FMSTtFd0MzUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VsQ3BCQTtFQUNBO0FSbXJKRjs7QTBDNXBKQTtFQUNFO0VBQ0E7RUFDQTtFeENzUUkseUNBTEk7RXdDL1BSO0VBRUE7RUFDQTtFcEJwQkkscUlvQnFCSjtBMUM4cEpGO0FzQi9xSk07RW9CUU47SXBCUFE7RXRCa3JKTjtBQUNGO0EwQ2pxSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQ21xSko7QTBDaHFKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFVyQ2t2QmdEO0VxQ2p2QmhEO0ExQ2txSko7QTBDL3BKRTtFQUVFO0VBQ0E7RW5CdERGLGdEbUJ1RHVCO0VBQ3JCO0ExQ2dxSko7QTBDN3BKRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0ExQzhwSko7O0EwQ3pwSkU7RUFDRSxjdENtbUNnQztBSnlqSHBDO0EwQ3ZwSk07RXBDOUJGO0VBQ0E7QU53ckpKO0EwQ3JwSk07RXBDbERGO0VBQ0E7QU4wc0pKOztBMEN4b0pBO0VDbEdFO0VBQ0E7RXpDZ1NJLG1DQUxJO0V5Q3pSUjtBM0M4dUpGOztBMEMzb0pBO0VDdEdFO0VBQ0E7RXpDZ1NJLG1DQUxJO0V5Q3pSUjtBM0NxdkpGOztBNEN2dkpBO0VBRUU7RUFDQTtFMUM2UkksNkJBTEk7RTBDdFJSO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RTFDcVJJLG9DQUxJO0UwQzlRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRDSkU7QU40dkpKO0E0Q252SkU7RUFDRTtBNUNxdkpKOztBNENodkpBO0VBQ0U7RUFDQTtBNUNtdkpGOztBNkNueEpBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkNGRTtBTnN4Sko7O0E2Qy93SkE7RUFFRTtBN0NpeEpGOztBNkM3d0pBO0VBQ0UsZ0J4QzJYa0Q7QUxxNUlwRDs7QTZDeHdKQTtFQUNFLG1CekM0M0M4QjtBSis0R2hDO0E2Q3h3SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QzB3Sko7O0E2QzF2SkU7RUNoRUE7RUFDQTtFQUNBO0E5Qzh6SkY7QThDeHpKRTtFQUNFO0E5QzB6Sko7O0E2Q253SkU7RUNoRUE7RUFDQTtFQUNBO0E5Q3UwSkY7QThDajBKRTtFQUNFO0E5Q20wSko7O0E2QzV3SkU7RUNoRUE7RUFDQTtFQUNBO0E5Q2cxSkY7QThDMTBKRTtFQUNFO0E5QzQwSko7O0E2Q3J4SkU7RUNoRUE7RUFDQTtFQUNBO0E5Q3kxSkY7QThDbjFKRTtFQUNFO0E5Q3ExSko7O0E2Qzl4SkU7RUNoRUE7RUFDQTtFQUNBO0E5Q2sySkY7QThDNTFKRTtFQUNFO0E5QzgxSko7O0E2Q3Z5SkU7RUNoRUE7RUFDQTtFQUNBO0E5QzIySkY7QThDcjJKRTtFQUNFO0E5Q3UySko7O0E2Q2h6SkU7RUNoRUE7RUFDQTtFQUNBO0E5Q28zSkY7QThDOTJKRTtFQUNFO0E5Q2czSko7O0E2Q3p6SkU7RUNoRUE7RUFDQTtFQUNBO0E5QzYzSkY7QThDdjNKRTtFQUNFO0E5Q3kzSko7O0E2Q2wwSkU7RUNoRUE7RUFDQTtFQUNBO0E5Q3M0SkY7QThDaDRKRTtFQUNFO0E5Q2s0Sko7O0ErQ3o0SkU7RUFDRTtJQUFLLDJCMUMyNEIyQztFTGtnSWxEO0FBQ0Y7QStDejRKQTtFQUVFO0U3Q3lSSSxnQ0FMSTtFNkNsUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0U3QzZRSSx1Q0FMSTtFNkN0UVI7RXpDUEU7RUtMRSx5Q0FSVztBWDg1SmpCOztBK0NyNEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekJ2QkksNkN5QndCSjtBL0N3NEpGO0FzQjU1Sk07RXlCV047SXpCVlE7RXRCKzVKTjtBQUNGOztBK0MxNEpBO0V4QkNFO0V3QkNBO0EvQzY0SkY7O0ErQ3o0SkU7RUFDRTtBL0M0NEpKO0ErQ3o0Sk07RUFKSjtJQUtNO0UvQzQ0Sk47QUFDRjs7QWdELzdKQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBR0E7RUFDQTtFMUNYRTtBTnk4Sko7O0FnRDE3SkE7RUFDRTtFQUNBO0FoRDY3SkY7QWdEMzdKRTtFQUVFO0VBQ0E7QWhENDdKSjs7QWdEbjdKQTtFQUNFO0VBQ0E7RUFDQTtBaERzN0pGO0FnRG43SkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBaERvN0pKO0FnRGo3SkU7RUFDRTtFQUNBO0FoRG03Sko7O0FnRDM2SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhENjZKRjtBZ0QzNkpFO0UxQ3ZERTtFQUNBO0FOcStKSjtBZ0QzNkpFO0UxQzdDRTtFQUNBO0FOMjlKSjtBZ0QzNkpFO0VBRUU7RUFDQTtFQUNBO0FoRDQ2Sko7QWdEeDZKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRDA2Sko7QWdEdDZKRTtFQUNFO0FoRHc2Sko7QWdEdDZKSTtFQUNFO0VBQ0E7QWhEdzZKTjs7QWdEMzVKSTtFQUNFO0FoRDg1Sk47QWdEMzVKUTtFMUN2REo7RUFaQTtBTmsrSko7QWdEMTVKUTtFMUN4RUo7RUFZQTtBTjA5Sko7QWdEejVKUTtFQUNFO0FoRDI1SlY7QWdEeDVKUTtFQUNFO0VBQ0E7QWhEMDVKVjtBZ0R4NUpVO0VBQ0U7RUFDQTtBaEQwNUpaOztBY2gvSkk7RWtDOERBO0lBQ0U7RWhEczdKSjtFZ0RuN0pNO0kxQ3ZESjtJQVpBO0VOMC9KRjtFZ0RsN0pNO0kxQ3hFSjtJQVlBO0VOay9KRjtFZ0RqN0pNO0lBQ0U7RWhEbTdKUjtFZ0RoN0pNO0lBQ0U7SUFDQTtFaERrN0pSO0VnRGg3SlE7SUFDRTtJQUNBO0VoRGs3SlY7QUFDRjtBY3pnS0k7RWtDOERBO0lBQ0U7RWhEODhKSjtFZ0QzOEpNO0kxQ3ZESjtJQVpBO0VOa2hLRjtFZ0QxOEpNO0kxQ3hFSjtJQVlBO0VOMGdLRjtFZ0R6OEpNO0lBQ0U7RWhEMjhKUjtFZ0R4OEpNO0lBQ0U7SUFDQTtFaEQwOEpSO0VnRHg4SlE7SUFDRTtJQUNBO0VoRDA4SlY7QUFDRjtBY2ppS0k7RWtDOERBO0lBQ0U7RWhEcytKSjtFZ0RuK0pNO0kxQ3ZESjtJQVpBO0VOMGlLRjtFZ0RsK0pNO0kxQ3hFSjtJQVlBO0VOa2lLRjtFZ0RqK0pNO0lBQ0U7RWhEbStKUjtFZ0RoK0pNO0lBQ0U7SUFDQTtFaERrK0pSO0VnRGgrSlE7SUFDRTtJQUNBO0VoRGsrSlY7QUFDRjtBY3pqS0k7RWtDOERBO0lBQ0U7RWhEOC9KSjtFZ0QzL0pNO0kxQ3ZESjtJQVpBO0VOa2tLRjtFZ0QxL0pNO0kxQ3hFSjtJQVlBO0VOMGpLRjtFZ0R6L0pNO0lBQ0U7RWhEMi9KUjtFZ0R4L0pNO0lBQ0U7SUFDQTtFaEQwL0pSO0VnRHgvSlE7SUFDRTtJQUNBO0VoRDAvSlY7QUFDRjtBY2psS0k7RWtDOERBO0lBQ0U7RWhEc2hLSjtFZ0RuaEtNO0kxQ3ZESjtJQVpBO0VOMGxLRjtFZ0RsaEtNO0kxQ3hFSjtJQVlBO0VOa2xLRjtFZ0RqaEtNO0lBQ0U7RWhEbWhLUjtFZ0RoaEtNO0lBQ0U7SUFDQTtFaERraEtSO0VnRGhoS1E7SUFDRTtJQUNBO0VoRGtoS1Y7QUFDRjtBZ0RyZ0tBO0UxQ2hKSTtBTndwS0o7QWdEcmdLRTtFQUNFO0FoRHVnS0o7QWdEcmdLSTtFQUNFO0FoRHVnS047O0FpRDdxS0U7RUFDRSxjRHFMMkI7RUNwTDNCLHVCRGlMc0I7QWhEKy9KMUI7QWlEN3FLTTtFQUVFLGNEK0t1QjtFQzlLdkI7QWpEOHFLUjtBaUQzcUtNO0VBQ0UsYzVDVmM7RTRDV2QseUJEeUt1QjtFQ3hLdkIscUJEd0t1QjtBaERxZ0svQjs7QWlEM3JLRTtFQUNFLGNEcUwyQjtFQ3BMM0IseUJEaUxzQjtBaEQ2Z0sxQjtBaUQzcktNO0VBRUUsY0QrS3VCO0VDOUt2QjtBakQ0cktSO0FpRHpyS007RUFDRSxjNUNWYztFNENXZCx5QkR5S3VCO0VDeEt2QixxQkR3S3VCO0FoRG1oSy9COztBaUR6c0tFO0VBQ0UsY0RtTHlCO0VDbEx6Qix5QkRpTHNCO0FoRDJoSzFCO0FpRHpzS007RUFFRSxjRDZLcUI7RUM1S3JCO0FqRDBzS1I7QWlEdnNLTTtFQUNFLGM1Q1ZjO0U0Q1dkLHlCRHVLcUI7RUN0S3JCLHFCRHNLcUI7QWhEbWlLN0I7O0FpRHZ0S0U7RUFDRSxjRHFMMkI7RUNwTDNCLHlCRGlMc0I7QWhEeWlLMUI7QWlEdnRLTTtFQUVFLGNEK0t1QjtFQzlLdkI7QWpEd3RLUjtBaURydEtNO0VBQ0UsYzVDVmM7RTRDV2QseUJEeUt1QjtFQ3hLdkIscUJEd0t1QjtBaEQraUsvQjs7QWlEcnVLRTtFQUNFLGNEcUwyQjtFQ3BMM0IseUJEaUxzQjtBaER1aksxQjtBaURydUtNO0VBRUUsY0QrS3VCO0VDOUt2QjtBakRzdUtSO0FpRG51S007RUFDRSxjNUNWYztFNENXZCx5QkR5S3VCO0VDeEt2QixxQkR3S3VCO0FoRDZqSy9COztBaURudktFO0VBQ0UsY0RtTHlCO0VDbEx6Qix5QkRpTHNCO0FoRHFrSzFCO0FpRG52S007RUFFRSxjRDZLcUI7RUM1S3JCO0FqRG92S1I7QWlEanZLTTtFQUNFLGM1Q1ZjO0U0Q1dkLHlCRHVLcUI7RUN0S3JCLHFCRHNLcUI7QWhENmtLN0I7O0FpRGp3S0U7RUFDRSxjRHFMMkI7RUNwTDNCLHlCRGlMc0I7QWhEbWxLMUI7QWlEandLTTtFQUVFLGNEK0t1QjtFQzlLdkI7QWpEa3dLUjtBaUQvdktNO0VBQ0UsYzVDVmM7RTRDV2QseUJEeUt1QjtFQ3hLdkIscUJEd0t1QjtBaER5bEsvQjs7QWlEL3dLRTtFQUNFLGNEbUx5QjtFQ2xMekIseUJEaUxzQjtBaERpbUsxQjtBaUQvd0tNO0VBRUUsY0Q2S3FCO0VDNUtyQjtBakRneEtSO0FpRDd3S007RUFDRSxjNUNWYztFNENXZCx5QkR1S3FCO0VDdEtyQixxQkRzS3FCO0FoRHltSzdCOztBaUQ3eEtFO0VBQ0UsY0RtTHlCO0VDbEx6Qix5QkRpTHNCO0FoRCttSzFCO0FpRDd4S007RUFFRSxjRDZLcUI7RUM1S3JCO0FqRDh4S1I7QWlEM3hLTTtFQUNFLGM1Q1ZjO0U0Q1dkLHlCRHVLcUI7RUN0S3JCLHFCRHNLcUI7QWhEdW5LN0I7O0FrRDF5S0E7RUFDRTtFQUNBLFU5QzZpRDJCO0U4QzVpRDNCLFc5QzRpRDJCO0U4QzNpRDNCO0VBQ0EsYzdDSG9CO0U2Q0lwQjtFQUNBO0U1Q09FO0U0Q0xGLFk5QzZpRDJCO0FKZ3dIN0I7QWtEMXlLRTtFQUNFLGM3Q1hrQjtFNkNZbEI7RUFDQSxhOUN3aUR5QjtBSm93SDdCO0FrRHp5S0U7RUFDRTtFQUNBLGlEOUM4ckI0QjtFOEM3ckI1QixVOUNtaUR5QjtBSnd3SDdCO0FrRHh5S0U7RUFFRTtFQUNBO0VBQ0EsYTlDNmhEeUI7QUo0d0g3Qjs7QWtEcnlLQTtFQUNFLGtEOUN5aEQyQjtBSit3SDdCOztBbUQ5MEtBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakQrUkksOEJBTEk7RWlEeFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RWpEaVJJLG9DQUxJO0VpRDFRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTdDUkU7QU51MUtKO0FtRDUwS0U7RUFDRTtBbkQ4MEtKO0FtRDMwS0U7RUFDRTtBbkQ2MEtKOztBbUR6MEtBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRDIwS0Y7QW1EejBLRTtFQUNFO0FuRDIwS0o7O0FtRHYwS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFN0NoQ0U7RUFDQTtBTjIyS0o7QW1EejBLRTtFQUNFO0VBQ0E7QW5EMjBLSjs7QW1EdjBLQTtFQUNFO0VBQ0E7QW5EMDBLRjs7QW9EeDRLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FwRHM0S0Y7O0FvRC8zS0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBcERpNEtGO0FvRDkzS0U7RTlCNUNJLG1DOEI2Q0Y7RUFDQSw4QmhEbTFDZ0M7QUo2aUlwQztBc0IxNktNO0U4QndDSjtJOUJ2Q007RXRCNjZLTjtBQUNGO0FvRG40S0U7RUFDRSxlaERpMUNnQztBSm9qSXBDO0FvRGo0S0U7RUFDRSxzQmhEODBDZ0M7QUpxaklwQzs7QW9ELzNLQTtFQUNFO0FwRGs0S0Y7QW9EaDRLRTtFQUNFO0VBQ0E7QXBEazRLSjtBb0QvM0tFO0VBQ0U7QXBEaTRLSjs7QW9ENzNLQTtFQUNFO0VBQ0E7RUFDQTtBcERnNEtGOztBb0Q1M0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5Q3JGRTtFS0xFLHNDQVJXO0V5Q3NHZjtBcEQ2M0tGOztBb0R6M0tBO0VBRUU7RUFDQTtFQUNBO0VDbEhBO0VBQ0E7RUFDQTtFQUNBLGtDRGtIMEI7RUNqSDFCO0VBQ0E7RUFDQSx1Q0QrRzREO0FwRCszSzlEO0FxRDMrS0U7RUFBUztBckQ4K0tYO0FxRDcrS0U7RUFBUyxtQ0QyR2lGO0FwRHE0SzVGOztBb0RoNEtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5Q3RHRTtFQUNBO0FOMCtLSjtBb0RsNEtFO0VBQ0U7RUFDQTtBcERvNEtKOztBb0QvM0tBO0VBQ0U7RUFDQTtBcERrNEtGOztBb0Q3M0tBO0VBQ0U7RUFHQTtFQUNBO0FwRDgzS0Y7O0FvRDEzS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5QzFIRTtFQUNBO0FOdy9LSjtBb0R6M0tFO0VBQ0U7QXBEMjNLSjs7QWN2K0tJO0VzQ2tIRjtJQUNFO0lBQ0E7RXBEeTNLRjtFb0RyM0tBO0lBQ0U7SUFDQTtJQUNBO0VwRHUzS0Y7RW9EcDNLQTtJQUNFO0VwRHMzS0Y7QUFDRjtBY3QvS0k7RXNDb0lGOztJQUVFO0VwRHEzS0Y7QUFDRjtBYzUvS0k7RXNDMklGO0lBQ0U7RXBEbzNLRjtBQUNGO0FvRDMyS0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEQ2MktOO0FvRDMyS007RUFDRTtFQUNBO0U5QzFNSjtBTndqTEo7QW9EMTJLTTs7RTlDOU1GO0FONGpMSjtBb0R6MktNO0VBQ0U7QXBEMjJLUjs7QWN0Z0xJO0VzQ3lJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwRGk0S0o7RW9ELzNLSTtJQUNFO0lBQ0E7STlDMU1KO0VONGtMRjtFb0Q5M0tJOztJOUM5TUY7RU5nbExGO0VvRDczS0k7SUFDRTtFcEQrM0tOO0FBQ0Y7QWMzaExJO0VzQ3lJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwRHE1S0o7RW9EbjVLSTtJQUNFO0lBQ0E7STlDMU1KO0VOZ21MRjtFb0RsNUtJOztJOUM5TUY7RU5vbUxGO0VvRGo1S0k7SUFDRTtFcERtNUtOO0FBQ0Y7QWMvaUxJO0VzQ3lJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwRHk2S0o7RW9EdjZLSTtJQUNFO0lBQ0E7STlDMU1KO0VOb25MRjtFb0R0NktJOztJOUM5TUY7RU53bkxGO0VvRHI2S0k7SUFDRTtFcER1NktOO0FBQ0Y7QWNua0xJO0VzQ3lJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwRDY3S0o7RW9EMzdLSTtJQUNFO0lBQ0E7STlDMU1KO0VOd29MRjtFb0QxN0tJOztJOUM5TUY7RU40b0xGO0VvRHo3S0k7SUFDRTtFcEQyN0tOO0FBQ0Y7QWN2bExJO0VzQ3lJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwRGk5S0o7RW9ELzhLSTtJQUNFO0lBQ0E7STlDMU1KO0VONHBMRjtFb0Q5OEtJOztJOUM5TUY7RU5ncUxGO0VvRDc4S0k7SUFDRTtFcEQrOEtOO0FBQ0Y7QXNEdHJMQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBEOFJJLGdDQUxJO0VvRHZSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQ25CQSxzQ25EZ2lCNEI7RW1EOWhCNUI7RUFDQSxnQmxEdVprRDtFa0R0WmxELGdCbEQ4WmtEO0VrRDdabEQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJEc1JJLHNDQUxJO0VvRHJRUjtFQUNBO0F0RDhyTEY7QXNENXJMRTtFQUFTO0F0RCtyTFg7QXNEN3JMRTtFQUNFO0VBQ0E7RUFDQTtBdEQrckxKO0FzRDdyTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQrckxOOztBc0QxckxBO0VBQ0U7QXRENnJMRjtBc0QzckxFO0VBQ0U7RUFDQTtFQUNBO0F0RDZyTEo7O0FzRHpyTEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBdEQ0ckxGO0FzRDFyTEU7RUFDRTtFQUNBO0VBQ0E7QXRENHJMSjs7QXNEeHJMQTtBQUVBO0VBQ0U7QXREMHJMRjtBc0R4ckxFO0VBQ0U7RUFDQTtFQUNBO0F0RDByTEo7O0FzRHRyTEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBdER5ckxGO0FzRHZyTEU7RUFDRTtFQUNBO0VBQ0E7QXREeXJMSjs7QXNEcnJMQTtBQWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhEbEdFO0FOMHdMSjs7QXdEN3hMQTtFQUVFO0VBQ0E7RXREa1NJLDRCQUxJO0VzRDNSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0RHlSSSxtQ0FMSTtFc0RsUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFRHpCQSxzQ25EZ2lCNEI7RW1EOWhCNUI7RUFDQSxnQmxEdVprRDtFa0R0WmxELGdCbEQ4WmtEO0VrRDdabEQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJEc1JJLHNDQUxJO0VzRGhRUjtFQUNBO0VBQ0E7RUFDQTtFbERoQkU7RUtMRSx3Q0FSVztBWHMwTGpCO0F3RHJ5TEU7RUFDRTtFQUNBO0VBQ0E7QXhEdXlMSjtBd0RyeUxJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RHN5TE47O0F3RGh5TEU7RUFDRTtBeERteUxKO0F3RGp5TEk7RUFFRTtBeERreUxOO0F3RC94TEk7RUFDRTtFQUNBO0F4RGl5TE47QXdEOXhMSTtFQUNFO0VBQ0E7QXhEZ3lMTjs7QXdEM3hMQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0F4RDZ4TEo7QXdEM3hMSTtFQUVFO0F4RDR4TE47QXdEenhMSTtFQUNFO0VBQ0E7QXhEMnhMTjtBd0R4eExJO0VBQ0U7RUFDQTtBeEQweExOOztBd0RyeExBO0FBR0U7RUFDRTtBeERzeExKO0F3RHB4TEk7RUFFRTtBeERxeExOO0F3RGx4TEk7RUFDRTtFQUNBO0F4RG94TE47QXdEanhMSTtFQUNFO0VBQ0E7QXhEbXhMTjtBd0Q5d0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeERneExKOztBd0Q1d0xBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QXhEOHdMSjtBd0Q1d0xJO0VBRUU7QXhENndMTjtBd0Qxd0xJO0VBQ0U7RUFDQTtBeEQ0d0xOO0F3RHp3TEk7RUFDRTtFQUNBO0F4RDJ3TE47O0F3RHR3TEE7QUFrQkE7RUFDRTtFQUNBO0V0RGlISSw2Q0FMSTtFc0QxR1I7RUFDQTtFQUNBO0VsRDVKRTtFQUNBO0FOcTVMSjtBd0R2dkxFO0VBQ0U7QXhEeXZMSjs7QXdEcnZMQTtFQUNFO0VBQ0E7QXhEd3ZMRjs7QXlENzZMQTtFQUNFO0F6RGc3TEY7O0F5RDc2TEE7RUFDRTtBekRnN0xGOztBeUQ3NkxBO0VBQ0U7RUFDQTtFQUNBO0F6RGc3TEY7QTBEdDhMRTtFQUNFO0VBQ0E7RUFDQTtBMUR3OExKOztBeURqN0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuQ2xCSSxzQ21DbUJKO0F6RG83TEY7QXNCbjhMTTtFbUNRTjtJbkNQUTtFdEJzOExOO0FBQ0Y7O0F5RHQ3TEE7OztFQUdFO0F6RHk3TEY7O0F5RHQ3TEE7QUFDQTs7RUFFRTtBekR5N0xGOztBeUR0N0xBOztFQUVFO0F6RHk3TEY7O0F5RHQ3TEE7QUFRRTtFQUNFO0VBQ0E7RUFDQTtBekRrN0xKO0F5RC82TEU7OztFQUdFO0VBQ0E7QXpEaTdMSjtBeUQ5NkxFOztFQUVFO0VBQ0E7RW5DL0RFLDJCbUNnRUY7QXpEZzdMSjtBc0I1K0xNO0VtQ3dESjs7SW5DdkRNO0V0QmcvTE47QUFDRjs7QXlENzZMQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFVyRDQ1Q21DO0VxRDM1Q25DO0VBQ0EsY3BEL0ZvQjtFb0RnR3BCO0VBQ0E7RUFDQTtFQUNBLFlyRHU1Q21DO0VrQmgvQy9CLDhCbUMwRko7QXpEKzZMRjtBc0JyZ01NO0VtQ3FFTjs7SW5DcEVRO0V0QnlnTU47QUFDRjtBeURsN0xFOzs7RUFFRSxjcER6R2tCO0VvRDBHbEI7RUFDQTtFQUNBLFlyRCs0Q2lDO0FKc2lKckM7O0F5RGw3TEE7RUFDRTtBekRxN0xGOztBeURsN0xBO0VBQ0U7QXpEcTdMRjs7QXlEaDdMQTs7RUFFRTtFQUNBLFdyRGc1Q21DO0VxRC80Q25DLFlyRCs0Q21DO0VxRDk0Q25DO0VBQ0E7RUFDQTtBekRtN0xGOztBeURoN0xBOzs7Ozs7O0dBQUE7QUFRQTtFQUNFO0F6RG03TEY7O0F5RGo3TEE7RUFDRTtBekRvN0xGOztBeUQ1NkxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGlCckR3MUNtQztFcUR2MUNuQztFQUNBLGdCckRzMUNtQztFcURyMUNuQztBekQ4NkxGO0F5RDU2TEU7RUFDRTtFQUNBO0VBQ0EsV3JEcTFDaUM7RXFEcDFDakMsV3JEcTFDaUM7RXFEcDFDakM7RUFDQSxpQnJEcTFDaUM7RXFEcDFDakMsZ0JyRG8xQ2lDO0VxRG4xQ2pDO0VBQ0E7RUFDQSx5QnBEaExrQjtFb0RpTGxCO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsWXJENDBDaUM7RWtCeC9DL0IsNkJtQzZLRjtBekQ2NkxKO0FzQnRsTU07RW1Dd0pKO0luQ3ZKTTtFdEJ5bE1OO0FBQ0Y7QXlELzZMRTtFQUNFLFVyRHkwQ2lDO0FKd21KckM7O0F5RHg2TEE7RUFDRTtFQUNBO0VBQ0EsZXJEbTBDbUM7RXFEbDBDbkM7RUFDQSxvQnJEZzBDbUM7RXFEL3pDbkMsdUJyRCt6Q21DO0VxRDl6Q25DLGNwRDNNb0I7RW9ENE1wQjtBekQyNkxGOztBeURyNkxFOztFQUVFLGdDckRvMENpQztBSm9tSnJDO0F5RHI2TEU7RUFDRSx5QnBEdk5rQjtBTDhuTXRCO0F5RHA2TEU7RUFDRSxjcEQzTmtCO0FMaW9NdEI7O0EyRHBvTUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0EzRHNvTUY7O0EyRGxvTUE7RUFDRTtJQUFLO0UzRHNvTUw7QUFDRjtBMkRub01BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBM0Rrb01GOztBMkQvbk1BO0VBRUU7RUFDQTtFQUNBO0EzRGlvTUY7O0EyRHhuTUE7RUFDRTtJQUNFO0UzRDJuTUY7RTJEem5NQTtJQUNFO0lBQ0E7RTNEMm5NRjtBQUNGO0EyRHZuTUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBM0Rzbk1GOztBMkRubk1BO0VBQ0U7RUFDQTtBM0Rzbk1GOztBMkRsbk1FO0VBQ0U7O0lBRUU7RTNEcW5NSjtBQUNGO0EwRHJzTUU7RUFDRTtFQUNBO0VBQ0E7QTFEdXNNSjs7QTREdnNNRTtFQUNFO0VBQ0E7QTVEMHNNSjs7QTRENXNNRTtFQUNFO0VBQ0E7QTVEK3NNSjs7QTREanRNRTtFQUNFO0VBQ0E7QTVEb3RNSjs7QTREdHRNRTtFQUNFO0VBQ0E7QTVEeXRNSjs7QTREM3RNRTtFQUNFO0VBQ0E7QTVEOHRNSjs7QTREaHVNRTtFQUNFO0VBQ0E7QTVEbXVNSjs7QTREcnVNRTtFQUNFO0VBQ0E7QTVEd3VNSjs7QTREMXVNRTtFQUNFO0VBQ0E7QTVENnVNSjs7QTREL3VNRTtFQUNFO0VBQ0E7QTVEa3ZNSjs7QTZEeHZNRTtFQUNFO0E3RDJ2TUo7QTZEeHZNTTtFQUVFO0E3RHl2TVI7O0E2RC92TUU7RUFDRTtBN0Rrd01KO0E2RC92TU07RUFFRTtBN0Rnd01SOztBNkR0d01FO0VBQ0U7QTdEeXdNSjtBNkR0d01NO0VBRUU7QTdEdXdNUjs7QTZEN3dNRTtFQUNFO0E3RGd4TUo7QTZEN3dNTTtFQUVFO0E3RDh3TVI7O0E2RHB4TUU7RUFDRTtBN0R1eE1KO0E2RHB4TU07RUFFRTtBN0RxeE1SOztBNkQzeE1FO0VBQ0U7QTdEOHhNSjtBNkQzeE1NO0VBRUU7QTdENHhNUjs7QTZEbHlNRTtFQUNFO0E3RHF5TUo7QTZEbHlNTTtFQUVFO0E3RG15TVI7O0E2RHp5TUU7RUFDRTtBN0Q0eU1KO0E2RHp5TU07RUFFRTtBN0QweU1SOztBNkRoek1FO0VBQ0U7QTdEbXpNSjtBNkRoek1NO0VBRUU7QTdEaXpNUjs7QThEdHpNQTtFQUNFO0VBQ0E7QTlEeXpNRjtBOER2ek1FO0VBQ0U7RUFDQTtFQUNBO0E5RHl6TUo7QThEdHpNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEd3pNSjs7QThEbnpNRTtFQUNFO0E5RHN6TUo7O0E4RHZ6TUU7RUFDRTtBOUQwek1KOztBOEQzek1FO0VBQ0U7QTlEOHpNSjs7QThEL3pNRTtFQUNFO0E5RGswTUo7O0ErRHYxTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEzRDZnQ2tDO0FKNjBLcEM7O0ErRHYxTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEzRHFnQ2tDO0FKcTFLcEM7O0ErRGwxTUk7RUFDRTtFQUNBO0VBQ0EsYTNEeS9COEI7QUo0MUtwQzs7QStEbDFNSTtFQUNFO0VBQ0E7RUFDQSxhM0RtL0I4QjtBSmsyS3BDOztBY3R6TUk7RWlEeENBO0lBQ0U7SUFDQTtJQUNBLGEzRHkvQjhCO0VKeTJLbEM7RStELzFNRTtJQUNFO0lBQ0E7SUFDQSxhM0RtL0I4QjtFSjgyS2xDO0FBQ0Y7QWNuME1JO0VpRHhDQTtJQUNFO0lBQ0E7SUFDQSxhM0R5L0I4QjtFSnEzS2xDO0UrRDMyTUU7SUFDRTtJQUNBO0lBQ0EsYTNEbS9COEI7RUowM0tsQztBQUNGO0FjLzBNSTtFaUR4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNEeS9COEI7RUppNEtsQztFK0R2M01FO0lBQ0U7SUFDQTtJQUNBLGEzRG0vQjhCO0VKczRLbEM7QUFDRjtBYzMxTUk7RWlEeENBO0lBQ0U7SUFDQTtJQUNBLGEzRHkvQjhCO0VKNjRLbEM7RStEbjRNRTtJQUNFO0lBQ0E7SUFDQSxhM0RtL0I4QjtFSms1S2xDO0FBQ0Y7QWN2Mk1JO0VpRHhDQTtJQUNFO0lBQ0E7SUFDQSxhM0R5L0I4QjtFSnk1S2xDO0UrRC80TUU7SUFDRTtJQUNBO0lBQ0EsYTNEbS9COEI7RUo4NUtsQztBQUNGO0FnRWo3TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEVtN01GOztBZ0VoN01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhFbTdNRjs7QWlFMzdNQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFNDdNRjs7QW1FdjhNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxVL0RvWnNDO0UrRG5adEM7QW5FMDhNSjs7QW9FbDlNQTtFQ0FFO0VBQ0E7RUFDQTtBckVzOU1GOztBc0U1OU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFsRXluQjRCO0FKczJMOUI7O0F1RW42TVE7RUFPSTtBdkVnNk1aOztBdUV2Nk1RO0VBT0k7QXZFbzZNWjs7QXVFMzZNUTtFQU9JO0F2RXc2TVo7O0F1RS82TVE7RUFPSTtBdkU0Nk1aOztBdUVuN01RO0VBT0k7QXZFZzdNWjs7QXVFdjdNUTtFQU9JO0F2RW83TVo7O0F1RTM3TVE7RUFPSTtBdkV3N01aOztBdUUvN01RO0VBT0k7QXZFNDdNWjs7QXVFbjhNUTtFQU9JO0F2RWc4TVo7O0F1RXY4TVE7RUFPSTtBdkVvOE1aOztBdUUzOE1RO0VBT0k7QXZFdzhNWjs7QXVFLzhNUTtFQU9JO0F2RTQ4TVo7O0F1RW45TVE7RUFPSTtBdkVnOU1aOztBdUV2OU1RO0VBT0k7QXZFbzlNWjs7QXVFMzlNUTtFQU9JO0F2RXc5TVo7O0F1RS85TVE7RUFPSTtBdkU0OU1aOztBdUVuK01RO0VBT0k7QXZFZytNWjs7QXVFditNUTtFQU9JO0F2RW8rTVo7O0F1RTMrTVE7RUFPSTtBdkV3K01aOztBdUUvK01RO0VBT0k7QXZFNCtNWjs7QXVFbi9NUTtFQU9JO0F2RWcvTVo7O0F1RXYvTVE7RUFPSTtBdkVvL01aOztBdUUzL01RO0VBT0k7QXZFdy9NWjs7QXVFLy9NUTtFQU9JO0F2RTQvTVo7O0F1RW5nTlE7RUFPSTtBdkVnZ05aOztBdUV2Z05RO0VBT0k7QXZFb2dOWjs7QXVFM2dOUTtFQU9JO0F2RXdnTlo7O0F1RS9nTlE7RUFPSTtBdkU0Z05aOztBdUVuaE5RO0VBT0k7QXZFZ2hOWjs7QXVFdmhOUTtFQU9JO0F2RW9oTlo7O0F1RTNoTlE7RUFPSTtBdkV3aE5aOztBdUUvaE5RO0VBT0k7QXZFNGhOWjs7QXVFbmlOUTtFQU9JO0F2RWdpTlo7O0F1RXZpTlE7RUFPSTtBdkVvaU5aOztBdUUzaU5RO0VBT0k7QXZFd2lOWjs7QXVFL2lOUTtFQU9JO0F2RTRpTlo7O0F1RW5qTlE7RUFPSTtBdkVnak5aOztBdUV2ak5RO0VBT0k7QXZFb2pOWjs7QXVFM2pOUTtFQU9JO0F2RXdqTlo7O0F1RS9qTlE7RUFPSTtBdkU0ak5aOztBdUVua05RO0VBT0k7QXZFZ2tOWjs7QXVFdmtOUTtFQU9JO0F2RW9rTlo7O0F1RTNrTlE7RUFPSTtBdkV3a05aOztBdUUva05RO0VBT0k7QXZFNGtOWjs7QXVFbmxOUTtFQU9JO0F2RWdsTlo7O0F1RXZsTlE7RUFPSTtBdkVvbE5aOztBdUUzbE5RO0VBT0k7QXZFd2xOWjs7QXVFL2xOUTtFQU9JO0F2RTRsTlo7O0F1RW5tTlE7RUFPSTtBdkVnbU5aOztBdUV2bU5RO0VBT0k7QXZFb21OWjs7QXVFM21OUTtFQU9JO0F2RXdtTlo7O0F1RS9tTlE7RUFPSTtBdkU0bU5aOztBdUVubk5RO0VBT0k7QXZFZ25OWjs7QXVFdm5OUTtFQU9JO0F2RW9uTlo7O0F1RTNuTlE7RUFPSTtBdkV3bk5aOztBdUUvbk5RO0VBT0k7QXZFNG5OWjs7QXVFbm9OUTtFQU9JO0F2RWdvTlo7O0F1RXZvTlE7RUFPSTtBdkVvb05aOztBdUUzb05RO0VBT0k7QXZFd29OWjs7QXVFL29OUTtFQU9JO0F2RTRvTlo7O0F1RW5wTlE7RUFPSTtBdkVncE5aOztBdUV2cE5RO0VBT0k7QXZFb3BOWjs7QXVFM3BOUTtFQU9JO0F2RXdwTlo7O0F1RS9wTlE7RUFPSTtBdkU0cE5aOztBdUVucU5RO0VBT0k7QXZFZ3FOWjs7QXVFdnFOUTtFQU9JO0F2RW9xTlo7O0F1RTNxTlE7RUFPSTtBdkV3cU5aOztBdUUvcU5RO0VBT0k7QXZFNHFOWjs7QXVFbnJOUTtFQU9JO0F2RWdyTlo7O0F1RXZyTlE7RUFPSTtBdkVvck5aOztBdUUzck5RO0VBT0k7QXZFd3JOWjs7QXVFL3JOUTtFQU9JO0F2RTRyTlo7O0F1RW5zTlE7RUFPSTtBdkVnc05aOztBdUV2c05RO0VBT0k7QXZFb3NOWjs7QXVFM3NOUTtFQUlRO0VBR0o7QXZFeXNOWjs7QXVFaHROUTtFQUlRO0VBR0o7QXZFOHNOWjs7QXVFcnROUTtFQUlRO0VBR0o7QXZFbXROWjs7QXVFMXROUTtFQUlRO0VBR0o7QXZFd3ROWjs7QXVFL3ROUTtFQUlRO0VBR0o7QXZFNnROWjs7QXVFcHVOUTtFQUlRO0VBR0o7QXZFa3VOWjs7QXVFenVOUTtFQUlRO0VBR0o7QXZFdXVOWjs7QXVFOXVOUTtFQUlRO0VBR0o7QXZFNHVOWjs7QXVFbnZOUTtFQUlRO0VBR0o7QXZFaXZOWjs7QXVFbHdOUTtFQUNFO0F2RXF3TlY7O0F1RXR3TlE7RUFDRTtBdkV5d05WOztBdUUxd05RO0VBQ0U7QXZFNndOVjs7QXVFOXdOUTtFQUNFO0F2RWl4TlY7O0F1RWx4TlE7RUFDRTtBdkVxeE5WOztBdUV0eE5RO0VBQ0U7QXZFeXhOVjs7QXVFMXhOUTtFQUNFO0F2RTZ4TlY7O0F1RTl4TlE7RUFDRTtBdkVpeU5WOztBdUVseU5RO0VBQ0U7QXZFcXlOVjs7QXVFdHlOUTtFQUNFO0F2RXl5TlY7O0F1RTF5TlE7RUFDRTtBdkU2eU5WOztBdUVweU5RO0VBT0k7QXZFaXlOWjs7QXVFeHlOUTtFQU9JO0F2RXF5Tlo7O0F1RTV5TlE7RUFPSTtBdkV5eU5aOztBdUVoek5RO0VBT0k7QXZFNnlOWjs7QXVFcHpOUTtFQU9JO0F2RWl6Tlo7O0F1RXh6TlE7RUFPSTtBdkVxek5aOztBdUU1ek5RO0VBT0k7QXZFeXpOWjs7QXVFaDBOUTtFQU9JO0F2RTZ6Tlo7O0F1RXAwTlE7RUFPSTtBdkVpME5aOztBdUV4ME5RO0VBT0k7QXZFcTBOWjs7QXVFNTBOUTtFQU9JO0F2RXkwTlo7O0F1RWgxTlE7RUFPSTtBdkU2ME5aOztBdUVwMU5RO0VBT0k7QXZFaTFOWjs7QXVFeDFOUTtFQU9JO0F2RXExTlo7O0F1RTUxTlE7RUFPSTtBdkV5MU5aOztBdUVoMk5RO0VBT0k7QXZFNjFOWjs7QXVFcDJOUTtFQU9JO0F2RWkyTlo7O0F1RXgyTlE7RUFPSTtBdkVxMk5aOztBdUU1Mk5RO0VBT0k7QXZFeTJOWjs7QXVFaDNOUTtFQU9JO0F2RTYyTlo7O0F1RXAzTlE7RUFPSTtBdkVpM05aOztBdUV4M05RO0VBT0k7QXZFcTNOWjs7QXVFNTNOUTtFQU9JO0F2RXkzTlo7O0F1RWg0TlE7RUFPSTtBdkU2M05aOztBdUVwNE5RO0VBT0k7QXZFaTROWjs7QXVFeDROUTtFQU9JO0F2RXE0Tlo7O0F1RTU0TlE7RUFPSTtBdkV5NE5aOztBdUVoNU5RO0VBT0k7QXZFNjROWjs7QXVFcDVOUTtFQU9JO0F2RWk1Tlo7O0F1RXg1TlE7RUFPSTtBdkVxNU5aOztBdUU1NU5RO0VBT0k7QXZFeTVOWjs7QXVFaDZOUTtFQU9JO0F2RTY1Tlo7O0F1RXA2TlE7RUFPSTtBdkVpNk5aOztBdUV4Nk5RO0VBT0k7QXZFcTZOWjs7QXVFNTZOUTtFQU9JO0F2RXk2Tlo7O0F1RWg3TlE7RUFPSTtBdkU2Nk5aOztBdUVwN05RO0VBT0k7QXZFaTdOWjs7QXVFeDdOUTtFQU9JO0F2RXE3Tlo7O0F1RTU3TlE7RUFPSTtBdkV5N05aOztBdUVoOE5RO0VBT0k7QXZFNjdOWjs7QXVFcDhOUTtFQU9JO0F2RWk4Tlo7O0F1RXg4TlE7RUFPSTtBdkVxOE5aOztBdUU1OE5RO0VBT0k7QXZFeThOWjs7QXVFaDlOUTtFQU9JO0F2RTY4Tlo7O0F1RXA5TlE7RUFPSTtBdkVpOU5aOztBdUV4OU5RO0VBT0k7QXZFcTlOWjs7QXVFNTlOUTtFQU9JO0F2RXk5Tlo7O0F1RWgrTlE7RUFPSTtBdkU2OU5aOztBdUVwK05RO0VBT0k7QXZFaStOWjs7QXVFeCtOUTtFQU9JO0F2RXErTlo7O0F1RTUrTlE7RUFPSTtBdkV5K05aOztBdUVoL05RO0VBT0k7QXZFNitOWjs7QXVFcC9OUTtFQU9JO0F2RWkvTlo7O0F1RXgvTlE7RUFPSTtBdkVxL05aOztBdUU1L05RO0VBT0k7QXZFeS9OWjs7QXVFaGdPUTtFQU9JO0F2RTYvTlo7O0F1RXBnT1E7RUFPSTtBdkVpZ09aOztBdUV4Z09RO0VBT0k7QXZFcWdPWjs7QXVFNWdPUTtFQU9JO0F2RXlnT1o7O0F1RWhoT1E7RUFPSTtBdkU2Z09aOztBdUVwaE9RO0VBT0k7QXZFaWhPWjs7QXVFeGhPUTtFQU9JO0F2RXFoT1o7O0F1RTVoT1E7RUFPSTtBdkV5aE9aOztBdUVoaU9RO0VBT0k7QXZFNmhPWjs7QXVFcGlPUTtFQU9JO0F2RWlpT1o7O0F1RXhpT1E7RUFPSTtBdkVxaU9aOztBdUU1aU9RO0VBT0k7QXZFeWlPWjs7QXVFaGpPUTtFQU9JO0F2RTZpT1o7O0F1RXBqT1E7RUFPSTtBdkVpak9aOztBdUV4ak9RO0VBT0k7QXZFcWpPWjs7QXVFNWpPUTtFQU9JO0F2RXlqT1o7O0F1RWhrT1E7RUFPSTtBdkU2ak9aOztBdUVwa09RO0VBT0k7QXZFaWtPWjs7QXVFeGtPUTtFQU9JO0F2RXFrT1o7O0F1RTVrT1E7RUFPSTtBdkV5a09aOztBdUVobE9RO0VBT0k7QXZFNmtPWjs7QXVFcGxPUTtFQU9JO0F2RWlsT1o7O0F1RXhsT1E7RUFPSTtBdkVxbE9aOztBdUU1bE9RO0VBT0k7QXZFeWxPWjs7QXVFaG1PUTtFQU9JO0F2RTZsT1o7O0F1RXBtT1E7RUFPSTtBdkVpbU9aOztBdUV4bU9RO0VBT0k7QXZFcW1PWjs7QXVFNW1PUTtFQU9JO0F2RXltT1o7O0F1RWhuT1E7RUFPSTtBdkU2bU9aOztBdUVwbk9RO0VBT0k7QXZFaW5PWjs7QXVFeG5PUTtFQU9JO0F2RXFuT1o7O0F1RTVuT1E7RUFPSTtBdkV5bk9aOztBdUVob09RO0VBT0k7QXZFNm5PWjs7QXVFcG9PUTtFQU9JO0F2RWlvT1o7O0F1RXhvT1E7RUFPSTtBdkVxb09aOztBdUU1b09RO0VBT0k7QXZFeW9PWjs7QXVFaHBPUTtFQU9JO0F2RTZvT1o7O0F1RXBwT1E7RUFPSTtBdkVpcE9aOztBdUV4cE9RO0VBT0k7QXZFcXBPWjs7QXVFNXBPUTtFQU9JO0F2RXlwT1o7O0F1RWhxT1E7RUFPSTtBdkU2cE9aOztBdUVwcU9RO0VBT0k7QXZFaXFPWjs7QXVFeHFPUTtFQU9JO0F2RXFxT1o7O0F1RTVxT1E7RUFPSTtBdkV5cU9aOztBdUVock9RO0VBT0k7QXZFNnFPWjs7QXVFcHJPUTtFQU9JO0F2RWlyT1o7O0F1RXhyT1E7RUFPSTtBdkVxck9aOztBdUU1ck9RO0VBT0k7QXZFeXJPWjs7QXVFaHNPUTtFQU9JO0F2RTZyT1o7O0F1RXBzT1E7RUFPSTtBdkVpc09aOztBdUV4c09RO0VBT0k7QXZFcXNPWjs7QXVFNXNPUTtFQU9JO0F2RXlzT1o7O0F1RWh0T1E7RUFPSTtBdkU2c09aOztBdUVwdE9RO0VBT0k7QXZFaXRPWjs7QXVFeHRPUTtFQU9JO0F2RXF0T1o7O0F1RTV0T1E7RUFPSTtBdkV5dE9aOztBdUVodU9RO0VBT0k7QXZFNnRPWjs7QXVFcHVPUTtFQU9JO0F2RWl1T1o7O0F1RXh1T1E7RUFPSTtBdkVxdU9aOztBdUU1dU9RO0VBT0k7QXZFeXVPWjs7QXVFaHZPUTtFQU9JO0F2RTZ1T1o7O0F1RXB2T1E7RUFPSTtBdkVpdk9aOztBdUV4dk9RO0VBT0k7QXZFcXZPWjs7QXVFNXZPUTtFQU9JO0F2RXl2T1o7O0F1RWh3T1E7RUFPSTtBdkU2dk9aOztBdUVwd09RO0VBT0k7QXZFaXdPWjs7QXVFeHdPUTtFQU9JO0F2RXF3T1o7O0F1RTV3T1E7RUFPSTtBdkV5d09aOztBdUVoeE9RO0VBT0k7QXZFNndPWjs7QXVFcHhPUTtFQU9JO0F2RWl4T1o7O0F1RXh4T1E7RUFPSTtBdkVxeE9aOztBdUU1eE9RO0VBT0k7QXZFeXhPWjs7QXVFaHlPUTtFQU9JO0F2RTZ4T1o7O0F1RXB5T1E7RUFPSTtBdkVpeU9aOztBdUV4eU9RO0VBT0k7QXZFcXlPWjs7QXVFNXlPUTtFQU9JO0F2RXl5T1o7O0F1RWh6T1E7RUFPSTtBdkU2eU9aOztBdUVwek9RO0VBT0k7QXZFaXpPWjs7QXVFeHpPUTtFQU9JO0F2RXF6T1o7O0F1RTV6T1E7RUFPSTtBdkV5ek9aOztBdUVoME9RO0VBT0k7QXZFNnpPWjs7QXVFcDBPUTtFQU9JO0F2RWkwT1o7O0F1RXgwT1E7RUFPSTtBdkVxME9aOztBdUU1ME9RO0VBT0k7QXZFeTBPWjs7QXVFaDFPUTtFQU9JO0F2RTYwT1o7O0F1RXAxT1E7RUFPSTtBdkVpMU9aOztBdUV4MU9RO0VBT0k7QXZFcTFPWjs7QXVFNTFPUTtFQU9JO0F2RXkxT1o7O0F1RWgyT1E7RUFPSTtBdkU2MU9aOztBdUVwMk9RO0VBT0k7QXZFaTJPWjs7QXVFeDJPUTtFQU9JO0F2RXEyT1o7O0F1RTUyT1E7RUFPSTtBdkV5Mk9aOztBdUVoM09RO0VBT0k7QXZFNjJPWjs7QXVFcDNPUTtFQU9JO0F2RWkzT1o7O0F1RXgzT1E7RUFPSTtBdkVxM09aOztBdUU1M09RO0VBT0k7QXZFeTNPWjs7QXVFaDRPUTtFQU9JO0F2RTYzT1o7O0F1RXA0T1E7RUFPSTtBdkVpNE9aOztBdUV4NE9RO0VBT0k7QXZFcTRPWjs7QXVFNTRPUTtFQU9JO0F2RXk0T1o7O0F1RWg1T1E7RUFPSTtBdkU2NE9aOztBdUVwNU9RO0VBT0k7QXZFaTVPWjs7QXVFeDVPUTtFQU9JO0F2RXE1T1o7O0F1RTU1T1E7RUFPSTtBdkV5NU9aOztBdUVoNk9RO0VBT0k7QXZFNjVPWjs7QXVFcDZPUTtFQU9JO0F2RWk2T1o7O0F1RXg2T1E7RUFPSTtBdkVxNk9aOztBdUU1Nk9RO0VBT0k7QXZFeTZPWjs7QXVFaDdPUTtFQU9JO0F2RTY2T1o7O0F1RXA3T1E7RUFPSTtBdkVpN09aOztBdUV4N09RO0VBT0k7QXZFcTdPWjs7QXVFNTdPUTtFQU9JO0F2RXk3T1o7O0F1RWg4T1E7RUFPSTtBdkU2N09aOztBdUVwOE9RO0VBT0k7QXZFaThPWjs7QXVFeDhPUTtFQU9JO0F2RXE4T1o7O0F1RTU4T1E7RUFPSTtBdkV5OE9aOztBdUVoOU9RO0VBT0k7QXZFNjhPWjs7QXVFcDlPUTtFQU9JO0F2RWk5T1o7O0F1RXg5T1E7RUFPSTtBdkVxOU9aOztBdUU1OU9RO0VBT0k7QXZFeTlPWjs7QXVFaCtPUTtFQU9JO0F2RTY5T1o7O0F1RXArT1E7RUFPSTtBdkVpK09aOztBdUV4K09RO0VBT0k7QXZFcStPWjs7QXVFNStPUTtFQU9JO0F2RXkrT1o7O0F1RWgvT1E7RUFPSTtBdkU2K09aOztBdUVwL09RO0VBT0k7QXZFaS9PWjs7QXVFeC9PUTtFQU9JO0F2RXEvT1o7O0F1RTUvT1E7RUFPSTtBdkV5L09aOztBdUVoZ1BRO0VBT0k7QXZFNi9PWjs7QXVFcGdQUTtFQU9JO0F2RWlnUFo7O0F1RXhnUFE7RUFPSTtBdkVxZ1BaOztBdUU1Z1BRO0VBT0k7QXZFeWdQWjs7QXVFaGhQUTtFQU9JO0F2RTZnUFo7O0F1RXBoUFE7RUFPSTtBdkVpaFBaOztBdUV4aFBRO0VBT0k7QXZFcWhQWjs7QXVFNWhQUTtFQU9JO0F2RXloUFo7O0F1RWhpUFE7RUFPSTtBdkU2aFBaOztBdUVwaVBRO0VBT0k7QXZFaWlQWjs7QXVFeGlQUTtFQU9JO0F2RXFpUFo7O0F1RTVpUFE7RUFPSTtBdkV5aVBaOztBdUVoalBRO0VBT0k7QXZFNmlQWjs7QXVFcGpQUTtFQU9JO0F2RWlqUFo7O0F1RXhqUFE7RUFPSTtBdkVxalBaOztBdUU1alBRO0VBT0k7QXZFeWpQWjs7QXVFaGtQUTtFQU9JO0F2RTZqUFo7O0F1RXBrUFE7RUFPSTtBdkVpa1BaOztBdUV4a1BRO0VBT0k7QXZFcWtQWjs7QXVFNWtQUTtFQU9JO0F2RXlrUFo7O0F1RWhsUFE7RUFPSTtBdkU2a1BaOztBdUVwbFBRO0VBT0k7QXZFaWxQWjs7QXVFeGxQUTtFQU9JO0F2RXFsUFo7O0F1RTVsUFE7RUFPSTtBdkV5bFBaOztBdUVobVBRO0VBT0k7QXZFNmxQWjs7QXVFcG1QUTtFQU9JO0F2RWltUFo7O0F1RXhtUFE7RUFPSTtBdkVxbVBaOztBdUU1bVBRO0VBT0k7QXZFeW1QWjs7QXVFaG5QUTtFQU9JO0F2RTZtUFo7O0F1RXBuUFE7RUFPSTtBdkVpblBaOztBdUV4blBRO0VBT0k7QXZFcW5QWjs7QXVFNW5QUTtFQU9JO0F2RXluUFo7O0F1RWhvUFE7RUFPSTtBdkU2blBaOztBdUVwb1BRO0VBT0k7QXZFaW9QWjs7QXVFeG9QUTtFQU9JO0F2RXFvUFo7O0F1RTVvUFE7RUFPSTtBdkV5b1BaOztBdUVocFBRO0VBT0k7QXZFNm9QWjs7QXVFcHBQUTtFQU9JO0F2RWlwUFo7O0F1RXhwUFE7RUFPSTtBdkVxcFBaOztBdUU1cFBRO0VBT0k7QXZFeXBQWjs7QXVFaHFQUTtFQU9JO0F2RTZwUFo7O0F1RXBxUFE7RUFPSTtBdkVpcVBaOztBdUV4cVBRO0VBT0k7QXZFcXFQWjs7QXVFNXFQUTtFQU9JO0F2RXlxUFo7O0F1RWhyUFE7RUFPSTtBdkU2cVBaOztBdUVwclBRO0VBT0k7QXZFaXJQWjs7QXVFeHJQUTtFQU9JO0F2RXFyUFo7O0F1RTVyUFE7RUFPSTtBdkV5clBaOztBdUVoc1BRO0VBT0k7QXZFNnJQWjs7QXVFcHNQUTtFQU9JO0F2RWlzUFo7O0F1RXhzUFE7RUFPSTtBdkVxc1BaOztBdUU1c1BRO0VBT0k7QXZFeXNQWjs7QXVFaHRQUTtFQU9JO0F2RTZzUFo7O0F1RXB0UFE7RUFPSTtBdkVpdFBaOztBdUV4dFBRO0VBT0k7QXZFcXRQWjs7QXVFNXRQUTtFQU9JO0F2RXl0UFo7O0F1RWh1UFE7RUFPSTtBdkU2dFBaOztBdUVwdVBRO0VBT0k7QXZFaXVQWjs7QXVFeHVQUTtFQU9JO0F2RXF1UFo7O0F1RTV1UFE7RUFPSTtBdkV5dVBaOztBdUVodlBRO0VBT0k7QXZFNnVQWjs7QXVFcHZQUTtFQU9JO0F2RWl2UFo7O0F1RXh2UFE7RUFPSTtBdkVxdlBaOztBdUU1dlBRO0VBT0k7QXZFeXZQWjs7QXVFaHdQUTtFQU9JO0F2RTZ2UFo7O0F1RXB3UFE7RUFPSTtBdkVpd1BaOztBdUV4d1BRO0VBT0k7QXZFcXdQWjs7QXVFNXdQUTtFQU9JO0F2RXl3UFo7O0F1RWh4UFE7RUFPSTtBdkU2d1BaOztBdUVweFBRO0VBT0k7QXZFaXhQWjs7QXVFeHhQUTtFQU9JO0F2RXF4UFo7O0F1RTV4UFE7RUFPSTtBdkV5eFBaOztBdUVoeVBRO0VBT0k7QXZFNnhQWjs7QXVFcHlQUTtFQU9JO0F2RWl5UFo7O0F1RXh5UFE7RUFPSTtBdkVxeVBaOztBdUU1eVBRO0VBT0k7QXZFeXlQWjs7QXVFaHpQUTtFQU9JO0F2RTZ5UFo7O0F1RXB6UFE7RUFPSTtBdkVpelBaOztBdUV4elBRO0VBT0k7QXZFcXpQWjs7QXVFNXpQUTtFQU9JO0F2RXl6UFo7O0F1RWgwUFE7RUFPSTtBdkU2elBaOztBdUVwMFBRO0VBT0k7QXZFaTBQWjs7QXVFeDBQUTtFQU9JO0F2RXEwUFo7O0F1RTUwUFE7RUFPSTtBdkV5MFBaOztBdUVoMVBRO0VBT0k7QXZFNjBQWjs7QXVFcDFQUTtFQU9JO0F2RWkxUFo7O0F1RXgxUFE7RUFPSTtBdkVxMVBaOztBdUU1MVBRO0VBT0k7QXZFeTFQWjs7QXVFaDJQUTtFQU9JO0F2RTYxUFo7O0F1RXAyUFE7RUFPSTtBdkVpMlBaOztBdUV4MlBRO0VBT0k7QXZFcTJQWjs7QXVFNTJQUTtFQU9JO0F2RXkyUFo7O0F1RWgzUFE7RUFPSTtBdkU2MlBaOztBdUVwM1BRO0VBT0k7QXZFaTNQWjs7QXVFeDNQUTtFQU9JO0F2RXEzUFo7O0F1RTUzUFE7RUFPSTtBdkV5M1BaOztBdUVoNFBRO0VBT0k7QXZFNjNQWjs7QXVFcDRQUTtFQU9JO0F2RWk0UFo7O0F1RXg0UFE7RUFPSTtBdkVxNFBaOztBdUU1NFBRO0VBT0k7QXZFeTRQWjs7QXVFaDVQUTtFQU9JO0F2RTY0UFo7O0F1RXA1UFE7RUFPSTtBdkVpNVBaOztBdUV4NVBRO0VBT0k7QXZFcTVQWjs7QXVFNTVQUTtFQU9JO0F2RXk1UFo7O0F1RWg2UFE7RUFPSTtBdkU2NVBaOztBdUVwNlBRO0VBT0k7QXZFaTZQWjs7QXVFeDZQUTtFQU9JO0F2RXE2UFo7O0F1RTU2UFE7RUFPSTtBdkV5NlBaOztBdUVoN1BRO0VBT0k7QXZFNjZQWjs7QXVFcDdQUTtFQU9JO0F2RWk3UFo7O0F1RXg3UFE7RUFPSTtBdkVxN1BaOztBdUU1N1BRO0VBT0k7QXZFeTdQWjs7QXVFaDhQUTtFQU9JO0F2RTY3UFo7O0F1RXA4UFE7RUFPSTtBdkVpOFBaOztBdUV4OFBRO0VBT0k7QXZFcThQWjs7QXVFNThQUTtFQU9JO0F2RXk4UFo7O0F1RWg5UFE7RUFPSTtBdkU2OFBaOztBdUVwOVBRO0VBT0k7QXZFaTlQWjs7QXVFeDlQUTtFQU9JO0F2RXE5UFo7O0F1RTU5UFE7RUFPSTtBdkV5OVBaOztBdUVoK1BRO0VBT0k7QXZFNjlQWjs7QXVFcCtQUTtFQU9JO0F2RWkrUFo7O0F1RXgrUFE7RUFPSTtBdkVxK1BaOztBdUU1K1BRO0VBT0k7QXZFeStQWjs7QXVFaC9QUTtFQU9JO0F2RTYrUFo7O0F1RXAvUFE7RUFPSTtBdkVpL1BaOztBdUV4L1BRO0VBT0k7RUFBQTtBdkVzL1BaOztBdUU3L1BRO0VBT0k7RUFBQTtBdkUyL1BaOztBdUVsZ1FRO0VBT0k7RUFBQTtBdkVnZ1FaOztBdUV2Z1FRO0VBT0k7RUFBQTtBdkVxZ1FaOztBdUU1Z1FRO0VBT0k7RUFBQTtBdkUwZ1FaOztBdUVqaFFRO0VBT0k7RUFBQTtBdkUrZ1FaOztBdUV0aFFRO0VBT0k7RUFBQTtBdkVvaFFaOztBdUUzaFFRO0VBT0k7RUFBQTtBdkV5aFFaOztBdUVoaVFRO0VBT0k7RUFBQTtBdkU4aFFaOztBdUVyaVFRO0VBT0k7RUFBQTtBdkVtaVFaOztBdUUxaVFRO0VBT0k7RUFBQTtBdkV3aVFaOztBdUUvaVFRO0VBT0k7RUFBQTtBdkU2aVFaOztBdUVwalFRO0VBT0k7RUFBQTtBdkVralFaOztBdUV6alFRO0VBT0k7RUFBQTtBdkV1alFaOztBdUU5alFRO0VBT0k7RUFBQTtBdkU0alFaOztBdUVua1FRO0VBT0k7RUFBQTtBdkVpa1FaOztBdUV4a1FRO0VBT0k7RUFBQTtBdkVza1FaOztBdUU3a1FRO0VBT0k7RUFBQTtBdkUya1FaOztBdUVsbFFRO0VBT0k7RUFBQTtBdkVnbFFaOztBdUV2bFFRO0VBT0k7RUFBQTtBdkVxbFFaOztBdUU1bFFRO0VBT0k7RUFBQTtBdkUwbFFaOztBdUVqbVFRO0VBT0k7RUFBQTtBdkUrbFFaOztBdUV0bVFRO0VBT0k7RUFBQTtBdkVvbVFaOztBdUUzbVFRO0VBT0k7RUFBQTtBdkV5bVFaOztBdUVoblFRO0VBT0k7RUFBQTtBdkU4bVFaOztBdUVyblFRO0VBT0k7RUFBQTtBdkVtblFaOztBdUUxblFRO0VBT0k7RUFBQTtBdkV3blFaOztBdUUvblFRO0VBT0k7RUFBQTtBdkU2blFaOztBdUVwb1FRO0VBT0k7RUFBQTtBdkVrb1FaOztBdUV6b1FRO0VBT0k7RUFBQTtBdkV1b1FaOztBdUU5b1FRO0VBT0k7RUFBQTtBdkU0b1FaOztBdUVucFFRO0VBT0k7RUFBQTtBdkVpcFFaOztBdUV4cFFRO0VBT0k7RUFBQTtBdkVzcFFaOztBdUU3cFFRO0VBT0k7RUFBQTtBdkUycFFaOztBdUVscVFRO0VBT0k7RUFBQTtBdkVncVFaOztBdUV2cVFRO0VBT0k7RUFBQTtBdkVxcVFaOztBdUU1cVFRO0VBT0k7RUFBQTtBdkUwcVFaOztBdUVqclFRO0VBT0k7RUFBQTtBdkUrcVFaOztBdUV0clFRO0VBT0k7RUFBQTtBdkVvclFaOztBdUUzclFRO0VBT0k7RUFBQTtBdkV5clFaOztBdUVoc1FRO0VBT0k7RUFBQTtBdkU4clFaOztBdUVyc1FRO0VBT0k7RUFBQTtBdkVtc1FaOztBdUUxc1FRO0VBT0k7RUFBQTtBdkV3c1FaOztBdUUvc1FRO0VBT0k7RUFBQTtBdkU2c1FaOztBdUVwdFFRO0VBT0k7QXZFaXRRWjs7QXVFeHRRUTtFQU9JO0F2RXF0UVo7O0F1RTV0UVE7RUFPSTtBdkV5dFFaOztBdUVodVFRO0VBT0k7QXZFNnRRWjs7QXVFcHVRUTtFQU9JO0F2RWl1UVo7O0F1RXh1UVE7RUFPSTtBdkVxdVFaOztBdUU1dVFRO0VBT0k7QXZFeXVRWjs7QXVFaHZRUTtFQU9JO0F2RTZ1UVo7O0F1RXB2UVE7RUFPSTtBdkVpdlFaOztBdUV4dlFRO0VBT0k7QXZFcXZRWjs7QXVFNXZRUTtFQU9JO0F2RXl2UVo7O0F1RWh3UVE7RUFPSTtBdkU2dlFaOztBdUVwd1FRO0VBT0k7QXZFaXdRWjs7QXVFeHdRUTtFQU9JO0F2RXF3UVo7O0F1RTV3UVE7RUFPSTtBdkV5d1FaOztBdUVoeFFRO0VBT0k7QXZFNndRWjs7QXVFcHhRUTtFQU9JO0F2RWl4UVo7O0F1RXh4UVE7RUFPSTtBdkVxeFFaOztBdUU1eFFRO0VBT0k7QXZFeXhRWjs7QXVFaHlRUTtFQU9JO0F2RTZ4UVo7O0F1RXB5UVE7RUFPSTtBdkVpeVFaOztBdUV4eVFRO0VBT0k7QXZFcXlRWjs7QXVFNXlRUTtFQU9JO0F2RXl5UVo7O0F1RWh6UVE7RUFPSTtBdkU2eVFaOztBdUVwelFRO0VBT0k7QXZFaXpRWjs7QXVFeHpRUTtFQU9JO0F2RXF6UVo7O0F1RTV6UVE7RUFPSTtBdkV5elFaOztBdUVoMFFRO0VBT0k7QXZFNnpRWjs7QXVFcDBRUTtFQU9JO0F2RWkwUVo7O0F1RXgwUVE7RUFPSTtBdkVxMFFaOztBdUU1MFFRO0VBT0k7QXZFeTBRWjs7QXVFaDFRUTtFQU9JO0F2RTYwUVo7O0F1RXAxUVE7RUFPSTtBdkVpMVFaOztBdUV4MVFRO0VBT0k7QXZFcTFRWjs7QXVFNTFRUTtFQU9JO0F2RXkxUVo7O0F1RWgyUVE7RUFPSTtBdkU2MVFaOztBdUVwMlFRO0VBT0k7QXZFaTJRWjs7QXVFeDJRUTtFQU9JO0F2RXEyUVo7O0F1RTUyUVE7RUFPSTtBdkV5MlFaOztBdUVoM1FRO0VBT0k7QXZFNjJRWjs7QXVFcDNRUTtFQU9JO0F2RWkzUVo7O0F1RXgzUVE7RUFPSTtBdkVxM1FaOztBdUU1M1FRO0VBT0k7QXZFeTNRWjs7QXVFaDRRUTtFQU9JO0F2RTYzUVo7O0F1RXA0UVE7RUFPSTtBdkVpNFFaOztBdUV4NFFRO0VBT0k7QXZFcTRRWjs7QXVFNTRRUTtFQU9JO0F2RXk0UVo7O0F1RWg1UVE7RUFPSTtBdkU2NFFaOztBdUVwNVFRO0VBT0k7QXZFaTVRWjs7QXVFeDVRUTtFQU9JO0F2RXE1UVo7O0F1RTU1UVE7RUFPSTtBdkV5NVFaOztBdUVoNlFRO0VBT0k7QXZFNjVRWjs7QXVFcDZRUTtFQU9JO0F2RWk2UVo7O0F1RXg2UVE7RUFPSTtBdkVxNlFaOztBdUU1NlFRO0VBT0k7QXZFeTZRWjs7QXVFaDdRUTtFQU9JO0F2RTY2UVo7O0F1RXA3UVE7RUFPSTtBdkVpN1FaOztBdUV4N1FRO0VBT0k7QXZFcTdRWjs7QXVFNTdRUTtFQU9JO0F2RXk3UVo7O0F1RWg4UVE7RUFPSTtBdkU2N1FaOztBdUVwOFFRO0VBT0k7QXZFaThRWjs7QXVFeDhRUTtFQU9JO0F2RXE4UVo7O0F1RTU4UVE7RUFPSTtBdkV5OFFaOztBdUVoOVFRO0VBT0k7QXZFNjhRWjs7QXVFcDlRUTtFQU9JO0F2RWk5UVo7O0F1RXg5UVE7RUFPSTtBdkVxOVFaOztBdUU1OVFRO0VBT0k7QXZFeTlRWjs7QXVFaCtRUTtFQU9JO0F2RTY5UVo7O0F1RXArUVE7RUFPSTtBdkVpK1FaOztBdUV4K1FRO0VBT0k7QXZFcStRWjs7QXVFNStRUTtFQU9JO0F2RXkrUVo7O0F1RWgvUVE7RUFPSTtBdkU2K1FaOztBdUVwL1FRO0VBT0k7QXZFaS9RWjs7QXVFeC9RUTtFQU9JO0F2RXEvUVo7O0F1RTUvUVE7RUFPSTtBdkV5L1FaOztBdUVoZ1JRO0VBT0k7QXZFNi9RWjs7QXVFcGdSUTtFQU9JO0F2RWlnUlo7O0F1RXhnUlE7RUFPSTtBdkVxZ1JaOztBdUU1Z1JRO0VBT0k7QXZFeWdSWjs7QXVFaGhSUTtFQU9JO0F2RTZnUlo7O0F1RXBoUlE7RUFPSTtBdkVpaFJaOztBdUV4aFJRO0VBT0k7QXZFcWhSWjs7QXVFNWhSUTtFQU9JO0F2RXloUlo7O0F1RWhpUlE7RUFPSTtBdkU2aFJaOztBdUVwaVJRO0VBT0k7QXZFaWlSWjs7QXVFeGlSUTtFQU9JO0F2RXFpUlo7O0F1RTVpUlE7RUFPSTtBdkV5aVJaOztBdUVoalJRO0VBT0k7QXZFNmlSWjs7QXVFcGpSUTtFQU9JO0F2RWlqUlo7O0F1RXhqUlE7RUFPSTtBdkVxalJaOztBdUU1alJRO0VBT0k7QXZFeWpSWjs7QXVFaGtSUTtFQU9JO0F2RTZqUlo7O0F1RXBrUlE7RUFPSTtBdkVpa1JaOztBdUV4a1JRO0VBT0k7QXZFcWtSWjs7QXVFNWtSUTtFQU9JO0F2RXlrUlo7O0F1RWhsUlE7RUFPSTtBdkU2a1JaOztBdUVwbFJRO0VBT0k7QXZFaWxSWjs7QXVFeGxSUTtFQU9JO0F2RXFsUlo7O0F1RTVsUlE7RUFPSTtBdkV5bFJaOztBdUVobVJRO0VBT0k7QXZFNmxSWjs7QXVFcG1SUTtFQU9JO0F2RWltUlo7O0F1RXhtUlE7RUFPSTtBdkVxbVJaOztBdUU1bVJRO0VBT0k7QXZFeW1SWjs7QXVFaG5SUTtFQU9JO0F2RTZtUlo7O0F1RXBuUlE7RUFPSTtBdkVpblJaOztBdUV4blJRO0VBT0k7QXZFcW5SWjs7QXVFNW5SUTtFQU9JO0F2RXluUlo7O0F1RWhvUlE7RUFPSTtBdkU2blJaOztBdUVwb1JRO0VBT0k7RUFBQTtBdkVrb1JaOztBdUV6b1JRO0VBT0k7RUFBQTtBdkV1b1JaOztBdUU5b1JRO0VBT0k7RUFBQTtBdkU0b1JaOztBdUVucFJRO0VBT0k7RUFBQTtBdkVpcFJaOztBdUV4cFJRO0VBT0k7RUFBQTtBdkVzcFJaOztBdUU3cFJRO0VBT0k7RUFBQTtBdkUycFJaOztBdUVscVJRO0VBT0k7RUFBQTtBdkVncVJaOztBdUV2cVJRO0VBT0k7RUFBQTtBdkVxcVJaOztBdUU1cVJRO0VBT0k7RUFBQTtBdkUwcVJaOztBdUVqclJRO0VBT0k7RUFBQTtBdkUrcVJaOztBdUV0clJRO0VBT0k7RUFBQTtBdkVvclJaOztBdUUzclJRO0VBT0k7RUFBQTtBdkV5clJaOztBdUVoc1JRO0VBT0k7RUFBQTtBdkU4clJaOztBdUVyc1JRO0VBT0k7RUFBQTtBdkVtc1JaOztBdUUxc1JRO0VBT0k7RUFBQTtBdkV3c1JaOztBdUUvc1JRO0VBT0k7RUFBQTtBdkU2c1JaOztBdUVwdFJRO0VBT0k7RUFBQTtBdkVrdFJaOztBdUV6dFJRO0VBT0k7RUFBQTtBdkV1dFJaOztBdUU5dFJRO0VBT0k7RUFBQTtBdkU0dFJaOztBdUVudVJRO0VBT0k7RUFBQTtBdkVpdVJaOztBdUV4dVJRO0VBT0k7RUFBQTtBdkVzdVJaOztBdUU3dVJRO0VBT0k7RUFBQTtBdkUydVJaOztBdUVsdlJRO0VBT0k7RUFBQTtBdkVndlJaOztBdUV2dlJRO0VBT0k7RUFBQTtBdkVxdlJaOztBdUU1dlJRO0VBT0k7RUFBQTtBdkUwdlJaOztBdUVqd1JRO0VBT0k7RUFBQTtBdkUrdlJaOztBdUV0d1JRO0VBT0k7RUFBQTtBdkVvd1JaOztBdUUzd1JRO0VBT0k7RUFBQTtBdkV5d1JaOztBdUVoeFJRO0VBT0k7RUFBQTtBdkU4d1JaOztBdUVyeFJRO0VBT0k7RUFBQTtBdkVteFJaOztBdUUxeFJRO0VBT0k7RUFBQTtBdkV3eFJaOztBdUUveFJRO0VBT0k7RUFBQTtBdkU2eFJaOztBdUVweVJRO0VBT0k7RUFBQTtBdkVreVJaOztBdUV6eVJRO0VBT0k7RUFBQTtBdkV1eVJaOztBdUU5eVJRO0VBT0k7RUFBQTtBdkU0eVJaOztBdUVuelJRO0VBT0k7RUFBQTtBdkVpelJaOztBdUV4elJRO0VBT0k7RUFBQTtBdkVzelJaOztBdUU3elJRO0VBT0k7RUFBQTtBdkUyelJaOztBdUVsMFJRO0VBT0k7RUFBQTtBdkVnMFJaOztBdUV2MFJRO0VBT0k7RUFBQTtBdkVxMFJaOztBdUU1MFJRO0VBT0k7QXZFeTBSWjs7QXVFaDFSUTtFQU9JO0F2RTYwUlo7O0F1RXAxUlE7RUFPSTtBdkVpMVJaOztBdUV4MVJRO0VBT0k7QXZFcTFSWjs7QXVFNTFSUTtFQU9JO0F2RXkxUlo7O0F1RWgyUlE7RUFPSTtBdkU2MVJaOztBdUVwMlJRO0VBT0k7QXZFaTJSWjs7QXVFeDJSUTtFQU9JO0F2RXEyUlo7O0F1RTUyUlE7RUFPSTtBdkV5MlJaOztBdUVoM1JRO0VBT0k7QXZFNjJSWjs7QXVFcDNSUTtFQU9JO0F2RWkzUlo7O0F1RXgzUlE7RUFPSTtBdkVxM1JaOztBdUU1M1JRO0VBT0k7QXZFeTNSWjs7QXVFaDRSUTtFQU9JO0F2RTYzUlo7O0F1RXA0UlE7RUFPSTtBdkVpNFJaOztBdUV4NFJRO0VBT0k7QXZFcTRSWjs7QXVFNTRSUTtFQU9JO0F2RXk0Ulo7O0F1RWg1UlE7RUFPSTtBdkU2NFJaOztBdUVwNVJRO0VBT0k7QXZFaTVSWjs7QXVFeDVSUTtFQU9JO0F2RXE1Ulo7O0F1RTU1UlE7RUFPSTtBdkV5NVJaOztBdUVoNlJRO0VBT0k7QXZFNjVSWjs7QXVFcDZSUTtFQU9JO0F2RWk2Ulo7O0F1RXg2UlE7RUFPSTtBdkVxNlJaOztBdUU1NlJRO0VBT0k7QXZFeTZSWjs7QXVFaDdSUTtFQU9JO0F2RTY2Ulo7O0F1RXA3UlE7RUFPSTtBdkVpN1JaOztBdUV4N1JRO0VBT0k7QXZFcTdSWjs7QXVFNTdSUTtFQU9JO0F2RXk3Ulo7O0F1RWg4UlE7RUFPSTtBdkU2N1JaOztBdUVwOFJRO0VBT0k7QXZFaThSWjs7QXVFeDhSUTtFQU9JO0F2RXE4Ulo7O0F1RTU4UlE7RUFPSTtBdkV5OFJaOztBdUVoOVJRO0VBT0k7QXZFNjhSWjs7QXVFcDlSUTtFQU9JO0F2RWk5Ulo7O0F1RXg5UlE7RUFPSTtBdkVxOVJaOztBdUU1OVJRO0VBT0k7QXZFeTlSWjs7QXVFaCtSUTtFQU9JO0F2RTY5Ulo7O0F1RXArUlE7RUFPSTtBdkVpK1JaOztBdUV4K1JRO0VBT0k7QXZFcStSWjs7QXVFNStSUTtFQU9JO0F2RXkrUlo7O0F1RWgvUlE7RUFPSTtBdkU2K1JaOztBdUVwL1JRO0VBT0k7QXZFaS9SWjs7QXVFeC9SUTtFQU9JO0F2RXEvUlo7O0F1RTUvUlE7RUFPSTtBdkV5L1JaOztBdUVoZ1NRO0VBT0k7QXZFNi9SWjs7QXVFcGdTUTtFQU9JO0F2RWlnU1o7O0F1RXhnU1E7RUFPSTtBdkVxZ1NaOztBdUU1Z1NRO0VBT0k7QXZFeWdTWjs7QXVFaGhTUTtFQU9JO0F2RTZnU1o7O0F1RXBoU1E7RUFPSTtBdkVpaFNaOztBdUV4aFNRO0VBT0k7QXZFcWhTWjs7QXVFNWhTUTtFQU9JO0F2RXloU1o7O0F1RWhpU1E7RUFPSTtBdkU2aFNaOztBdUVwaVNRO0VBT0k7QXZFaWlTWjs7QXVFeGlTUTtFQU9JO0F2RXFpU1o7O0F1RTVpU1E7RUFPSTtBdkV5aVNaOztBdUVoalNRO0VBT0k7QXZFNmlTWjs7QXVFcGpTUTtFQU9JO0F2RWlqU1o7O0F1RXhqU1E7RUFPSTtBdkVxalNaOztBdUU1alNRO0VBT0k7QXZFeWpTWjs7QXVFaGtTUTtFQU9JO0F2RTZqU1o7O0F1RXBrU1E7RUFPSTtBdkVpa1NaOztBdUV4a1NRO0VBT0k7QXZFcWtTWjs7QXVFNWtTUTtFQU9JO0F2RXlrU1o7O0F1RWhsU1E7RUFPSTtBdkU2a1NaOztBdUVwbFNRO0VBT0k7QXZFaWxTWjs7QXVFeGxTUTtFQU9JO0F2RXFsU1o7O0F1RTVsU1E7RUFPSTtBdkV5bFNaOztBdUVobVNRO0VBT0k7QXZFNmxTWjs7QXVFcG1TUTtFQU9JO0F2RWltU1o7O0F1RXhtU1E7RUFPSTtBdkVxbVNaOztBdUU1bVNRO0VBT0k7QXZFeW1TWjs7QXVFaG5TUTtFQU9JO0F2RTZtU1o7O0F1RXBuU1E7RUFPSTtBdkVpblNaOztBdUV4blNRO0VBT0k7QXZFcW5TWjs7QXVFNW5TUTtFQU9JO0F2RXluU1o7O0F1RWhvU1E7RUFPSTtBdkU2blNaOztBdUVwb1NRO0VBT0k7QXZFaW9TWjs7QXVFeG9TUTtFQU9JO0F2RXFvU1o7O0F1RTVvU1E7RUFPSTtBdkV5b1NaOztBdUVocFNRO0VBT0k7QXZFNm9TWjs7QXVFcHBTUTtFQU9JO0F2RWlwU1o7O0F1RXhwU1E7RUFPSTtBdkVxcFNaOztBdUU1cFNRO0VBT0k7QXZFeXBTWjs7QXVFaHFTUTtFQU9JO0F2RTZwU1o7O0F1RXBxU1E7RUFPSTtBdkVpcVNaOztBdUV4cVNRO0VBT0k7QXZFcXFTWjs7QXVFNXFTUTtFQU9JO0F2RXlxU1o7O0F1RWhyU1E7RUFPSTtBdkU2cVNaOztBdUVwclNRO0VBT0k7QXZFaXJTWjs7QXVFeHJTUTtFQU9JO0F2RXFyU1o7O0F1RTVyU1E7RUFPSTtBdkV5clNaOztBdUVoc1NRO0VBT0k7QXZFNnJTWjs7QXVFcHNTUTtFQU9JO0F2RWlzU1o7O0F1RXhzU1E7RUFPSTtBdkVxc1NaOztBdUU1c1NRO0VBT0k7QXZFeXNTWjs7QXVFaHRTUTtFQU9JO0F2RTZzU1o7O0F1RXB0U1E7RUFPSTtBdkVpdFNaOztBdUV4dFNRO0VBT0k7QXZFcXRTWjs7QXVFNXRTUTtFQU9JO0F2RXl0U1o7O0F1RWh1U1E7RUFPSTtFQUFBO0F2RTh0U1o7O0F1RXJ1U1E7RUFPSTtFQUFBO0F2RW11U1o7O0F1RTF1U1E7RUFPSTtFQUFBO0F2RXd1U1o7O0F1RS91U1E7RUFPSTtFQUFBO0F2RTZ1U1o7O0F1RXB2U1E7RUFPSTtFQUFBO0F2RWt2U1o7O0F1RXp2U1E7RUFPSTtFQUFBO0F2RXV2U1o7O0F1RTl2U1E7RUFPSTtFQUFBO0F2RTR2U1o7O0F1RW53U1E7RUFPSTtFQUFBO0F2RWl3U1o7O0F1RXh3U1E7RUFPSTtFQUFBO0F2RXN3U1o7O0F1RTd3U1E7RUFPSTtFQUFBO0F2RTJ3U1o7O0F1RWx4U1E7RUFPSTtFQUFBO0F2RWd4U1o7O0F1RXZ4U1E7RUFPSTtFQUFBO0F2RXF4U1o7O0F1RTV4U1E7RUFPSTtFQUFBO0F2RTB4U1o7O0F1RWp5U1E7RUFPSTtFQUFBO0F2RSt4U1o7O0F1RXR5U1E7RUFPSTtFQUFBO0F2RW95U1o7O0F1RTN5U1E7RUFPSTtFQUFBO0F2RXl5U1o7O0F1RWh6U1E7RUFPSTtFQUFBO0F2RTh5U1o7O0F1RXJ6U1E7RUFPSTtFQUFBO0F2RW16U1o7O0F1RTF6U1E7RUFPSTtFQUFBO0F2RXd6U1o7O0F1RS96U1E7RUFPSTtFQUFBO0F2RTZ6U1o7O0F1RXAwU1E7RUFPSTtFQUFBO0F2RWswU1o7O0F1RXowU1E7RUFPSTtFQUFBO0F2RXUwU1o7O0F1RTkwU1E7RUFPSTtFQUFBO0F2RTQwU1o7O0F1RW4xU1E7RUFPSTtFQUFBO0F2RWkxU1o7O0F1RXgxU1E7RUFPSTtFQUFBO0F2RXMxU1o7O0F1RTcxU1E7RUFPSTtFQUFBO0F2RTIxU1o7O0F1RWwyU1E7RUFPSTtFQUFBO0F2RWcyU1o7O0F1RXYyU1E7RUFPSTtFQUFBO0F2RXEyU1o7O0F1RTUyU1E7RUFPSTtFQUFBO0F2RTAyU1o7O0F1RWozU1E7RUFPSTtFQUFBO0F2RSsyU1o7O0F1RXQzU1E7RUFPSTtFQUFBO0F2RW8zU1o7O0F1RTMzU1E7RUFPSTtFQUFBO0F2RXkzU1o7O0F1RWg0U1E7RUFPSTtFQUFBO0F2RTgzU1o7O0F1RXI0U1E7RUFPSTtFQUFBO0F2RW00U1o7O0F1RTE0U1E7RUFPSTtFQUFBO0F2RXc0U1o7O0F1RS80U1E7RUFPSTtFQUFBO0F2RTY0U1o7O0F1RXA1U1E7RUFPSTtFQUFBO0F2RWs1U1o7O0F1RXo1U1E7RUFPSTtFQUFBO0F2RXU1U1o7O0F1RTk1U1E7RUFPSTtFQUFBO0F2RTQ1U1o7O0F1RW42U1E7RUFPSTtFQUFBO0F2RWk2U1o7O0F1RXg2U1E7RUFPSTtFQUFBO0F2RXM2U1o7O0F1RTc2U1E7RUFPSTtFQUFBO0F2RTI2U1o7O0F1RWw3U1E7RUFPSTtBdkUrNlNaOztBdUV0N1NRO0VBT0k7QXZFbTdTWjs7QXVFMTdTUTtFQU9JO0F2RXU3U1o7O0F1RTk3U1E7RUFPSTtBdkUyN1NaOztBdUVsOFNRO0VBT0k7QXZFKzdTWjs7QXVFdDhTUTtFQU9JO0F2RW04U1o7O0F1RTE4U1E7RUFPSTtBdkV1OFNaOztBdUU5OFNRO0VBT0k7QXZFMjhTWjs7QXVFbDlTUTtFQU9JO0F2RSs4U1o7O0F1RXQ5U1E7RUFPSTtBdkVtOVNaOztBdUUxOVNRO0VBT0k7QXZFdTlTWjs7QXVFOTlTUTtFQU9JO0F2RTI5U1o7O0F1RWwrU1E7RUFPSTtBdkUrOVNaOztBdUV0K1NRO0VBT0k7QXZFbStTWjs7QXVFMStTUTtFQU9JO0F2RXUrU1o7O0F1RTkrU1E7RUFPSTtBdkUyK1NaOztBdUVsL1NRO0VBT0k7QXZFKytTWjs7QXVFdC9TUTtFQU9JO0F2RW0vU1o7O0F1RTEvU1E7RUFPSTtBdkV1L1NaOztBdUU5L1NRO0VBT0k7QXZFMi9TWjs7QXVFbGdUUTtFQU9JO0F2RSsvU1o7O0F1RXRnVFE7RUFPSTtBdkVtZ1RaOztBdUUxZ1RRO0VBT0k7QXZFdWdUWjs7QXVFOWdUUTtFQU9JO0F2RTJnVFo7O0F1RWxoVFE7RUFPSTtBdkUrZ1RaOztBdUV0aFRRO0VBT0k7QXZFbWhUWjs7QXVFMWhUUTtFQU9JO0F2RXVoVFo7O0F1RTloVFE7RUFPSTtBdkUyaFRaOztBdUVsaVRRO0VBT0k7QXZFK2hUWjs7QXVFdGlUUTtFQU9JO0F2RW1pVFo7O0F1RTFpVFE7RUFPSTtBdkV1aVRaOztBdUU5aVRRO0VBT0k7QXZFMmlUWjs7QXVFbGpUUTtFQU9JO0F2RStpVFo7O0F1RXRqVFE7RUFPSTtBdkVtalRaOztBdUUxalRRO0VBT0k7QXZFdWpUWjs7QXVFOWpUUTtFQU9JO0F2RTJqVFo7O0F1RWxrVFE7RUFPSTtBdkUralRaOztBdUV0a1RRO0VBT0k7QXZFbWtUWjs7QXVFMWtUUTtFQU9JO0F2RXVrVFo7O0F1RTlrVFE7RUFPSTtBdkUya1RaOztBdUVsbFRRO0VBT0k7QXZFK2tUWjs7QXVFdGxUUTtFQU9JO0F2RW1sVFo7O0F1RTFsVFE7RUFPSTtBdkV1bFRaOztBdUU5bFRRO0VBT0k7QXZFMmxUWjs7QXVFbG1UUTtFQU9JO0F2RStsVFo7O0F1RXRtVFE7RUFPSTtBdkVtbVRaOztBdUUxbVRRO0VBT0k7QXZFdW1UWjs7QXVFOW1UUTtFQU9JO0F2RTJtVFo7O0F1RWxuVFE7RUFPSTtBdkUrbVRaOztBdUV0blRRO0VBT0k7QXZFbW5UWjs7QXVFMW5UUTtFQU9JO0F2RXVuVFo7O0F1RTluVFE7RUFPSTtBdkUyblRaOztBdUVsb1RRO0VBT0k7QXZFK25UWjs7QXVFdG9UUTtFQU9JO0F2RW1vVFo7O0F1RTFvVFE7RUFPSTtBdkV1b1RaOztBdUU5b1RRO0VBT0k7QXZFMm9UWjs7QXVFbHBUUTtFQU9JO0F2RStvVFo7O0F1RXRwVFE7RUFPSTtBdkVtcFRaOztBdUUxcFRRO0VBT0k7QXZFdXBUWjs7QXVFOXBUUTtFQU9JO0F2RTJwVFo7O0F1RWxxVFE7RUFPSTtBdkUrcFRaOztBdUV0cVRRO0VBT0k7QXZFbXFUWjs7QXVFMXFUUTtFQU9JO0F2RXVxVFo7O0F1RTlxVFE7RUFPSTtBdkUycVRaOztBdUVsclRRO0VBT0k7QXZFK3FUWjs7QXVFdHJUUTtFQU9JO0F2RW1yVFo7O0F1RTFyVFE7RUFPSTtBdkV1clRaOztBdUU5clRRO0VBT0k7QXZFMnJUWjs7QXVFbHNUUTtFQU9JO0F2RStyVFo7O0F1RXRzVFE7RUFPSTtBdkVtc1RaOztBdUUxc1RRO0VBT0k7QXZFdXNUWjs7QXVFOXNUUTtFQU9JO0F2RTJzVFo7O0F1RWx0VFE7RUFPSTtBdkUrc1RaOztBdUV0dFRRO0VBT0k7QXZFbXRUWjs7QXVFMXRUUTtFQU9JO0F2RXV0VFo7O0F1RTl0VFE7RUFPSTtBdkUydFRaOztBdUVsdVRRO0VBT0k7QXZFK3RUWjs7QXVFdHVUUTtFQU9JO0F2RW11VFo7O0F1RTF1VFE7RUFPSTtBdkV1dVRaOztBdUU5dVRRO0VBT0k7QXZFMnVUWjs7QXVFbHZUUTtFQU9JO0F2RSt1VFo7O0F1RXR2VFE7RUFPSTtBdkVtdlRaOztBdUUxdlRRO0VBT0k7QXZFdXZUWjs7QXVFOXZUUTtFQU9JO0F2RTJ2VFo7O0F1RWx3VFE7RUFPSTtBdkUrdlRaOztBdUV0d1RRO0VBT0k7QXZFbXdUWjs7QXVFMXdUUTtFQU9JO0F2RXV3VFo7O0F1RTl3VFE7RUFPSTtBdkUyd1RaOztBdUVseFRRO0VBT0k7QXZFK3dUWjs7QXVFdHhUUTtFQU9JO0F2RW14VFo7O0F1RTF4VFE7RUFPSTtBdkV1eFRaOztBdUU5eFRRO0VBT0k7QXZFMnhUWjs7QXVFbHlUUTtFQU9JO0F2RSt4VFo7O0F1RXR5VFE7RUFPSTtBdkVteVRaOztBdUUxeVRRO0VBT0k7QXZFdXlUWjs7QXVFOXlUUTtFQU9JO0F2RTJ5VFo7O0F1RWx6VFE7RUFPSTtBdkUreVRaOztBdUV0elRRO0VBT0k7QXZFbXpUWjs7QXVFMXpUUTtFQU9JO0F2RXV6VFo7O0F1RTl6VFE7RUFPSTtBdkUyelRaOztBdUVsMFRRO0VBT0k7QXZFK3pUWjs7QXVFdDBUUTtFQU9JO0F2RW0wVFo7O0F1RTEwVFE7RUFPSTtBdkV1MFRaOztBdUU5MFRRO0VBT0k7QXZFMjBUWjs7QXVFbDFUUTtFQU9JO0F2RSswVFo7O0F1RXQxVFE7RUFPSTtBdkVtMVRaOztBdUUxMVRRO0VBT0k7QXZFdTFUWjs7QXVFOTFUUTtFQU9JO0F2RTIxVFo7O0F1RWwyVFE7RUFPSTtBdkUrMVRaOztBdUV0MlRRO0VBT0k7QXZFbTJUWjs7QXVFMTJUUTtFQU9JO0F2RXUyVFo7O0F1RTkyVFE7RUFPSTtBdkUyMlRaOztBdUVsM1RRO0VBT0k7QXZFKzJUWjs7QXVFdDNUUTtFQU9JO0F2RW0zVFo7O0F1RTEzVFE7RUFPSTtBdkV1M1RaOztBdUU5M1RRO0VBT0k7QXZFMjNUWjs7QXVFbDRUUTtFQU9JO0F2RSszVFo7O0F1RXQ0VFE7RUFPSTtBdkVtNFRaOztBdUUxNFRRO0VBT0k7QXZFdTRUWjs7QXVFOTRUUTtFQU9JO0F2RTI0VFo7O0F1RWw1VFE7RUFPSTtBdkUrNFRaOztBdUV0NVRRO0VBT0k7QXZFbTVUWjs7QXVFMTVUUTtFQU9JO0F2RXU1VFo7O0F1RTk1VFE7RUFPSTtBdkUyNVRaOztBdUVsNlRRO0VBT0k7QXZFKzVUWjs7QXVFdDZUUTtFQU9JO0F2RW02VFo7O0F1RTE2VFE7RUFPSTtBdkV1NlRaOztBdUU5NlRRO0VBT0k7QXZFMjZUWjs7QXVFbDdUUTtFQU9JO0F2RSs2VFo7O0F1RXQ3VFE7RUFPSTtBdkVtN1RaOztBdUUxN1RRO0VBT0k7QXZFdTdUWjs7QXVFOTdUUTtFQU9JO0F2RTI3VFo7O0F1RWw4VFE7RUFPSTtBdkUrN1RaOztBdUV0OFRRO0VBT0k7QXZFbThUWjs7QXVFMThUUTtFQU9JO0F2RXU4VFo7O0F1RTk4VFE7RUFPSTtBdkUyOFRaOztBdUVsOVRRO0VBT0k7QXZFKzhUWjs7QXVFdDlUUTtFQU9JO0F2RW05VFo7O0F1RTE5VFE7RUFPSTtBdkV1OVRaOztBdUU5OVRRO0VBT0k7QXZFMjlUWjs7QXVFbCtUUTtFQU9JO0F2RSs5VFo7O0F1RXQrVFE7RUFPSTtBdkVtK1RaOztBdUUxK1RRO0VBT0k7QXZFdStUWjs7QXVFOStUUTtFQU9JO0F2RTIrVFo7O0F1RWwvVFE7RUFPSTtBdkUrK1RaOztBdUV0L1RRO0VBT0k7QXZFbS9UWjs7QXVFMS9UUTtFQU9JO0F2RXUvVFo7O0F1RTkvVFE7RUFPSTtBdkUyL1RaOztBdUVsZ1VRO0VBT0k7QXZFKy9UWjs7QXVFdGdVUTtFQU9JO0F2RW1nVVo7O0F1RTFnVVE7RUFPSTtBdkV1Z1VaOztBdUU5Z1VRO0VBT0k7QXZFMmdVWjs7QXVFbGhVUTtFQU9JO0F2RStnVVo7O0F1RXRoVVE7RUFPSTtBdkVtaFVaOztBdUUxaFVRO0VBT0k7QXZFdWhVWjs7QXVFOWhVUTtFQU9JO0F2RTJoVVo7O0F1RWxpVVE7RUFPSTtBdkUraFVaOztBdUV0aVVRO0VBT0k7QXZFbWlVWjs7QXVFMWlVUTtFQU9JO0F2RXVpVVo7O0F1RTlpVVE7RUFPSTtBdkUyaVVaOztBdUVoa1VRO0FBY0E7RUFPSTtFQUFBO0F2RWlqVVo7O0F1RTloVVE7QUExQkE7RUFJUTtFQUdKO0F2RXVqVVo7O0F1RTlqVVE7RUFJUTtFQUdKO0F2RTRqVVo7O0F1RW5rVVE7RUFJUTtFQUdKO0F2RWlrVVo7O0F1RXhrVVE7RUFJUTtFQUdKO0F2RXNrVVo7O0F1RTdrVVE7RUFJUTtFQUdKO0F2RTJrVVo7O0F1RWxsVVE7RUFJUTtFQUdKO0F2RWdsVVo7O0F1RXZsVVE7RUFJUTtFQUdKO0F2RXFsVVo7O0F1RTVsVVE7RUFJUTtFQUdKO0F2RTBsVVo7O0F1RWptVVE7RUFJUTtFQUdKO0F2RStsVVo7O0F1RXRtVVE7RUFJUTtFQUdKO0F2RW9tVVo7O0F1RTNtVVE7RUFJUTtFQUdKO0F2RXltVVo7O0F1RWhuVVE7RUFJUTtFQUdKO0F2RThtVVo7O0F1RXJuVVE7RUFJUTtFQUdKO0F2RW1uVVo7O0F1RTFuVVE7RUFJUTtFQUdKO0F2RXduVVo7O0F1RS9uVVE7RUFJUTtFQUdKO0F2RTZuVVo7O0F1RTlvVVE7RUFDRTtBdkVpcFVWOztBdUVscFVRO0VBQ0U7QXZFcXBVVjs7QXVFdHBVUTtFQUNFO0F2RXlwVVY7O0F1RTFwVVE7RUFDRTtBdkU2cFVWOztBdUVwcFVRO0VBSVE7RUFHSjtBdkVrcFVaOztBdUV6cFVRO0VBSVE7RUFHSjtBdkV1cFVaOztBdUU5cFVRO0VBSVE7RUFHSjtBdkU0cFVaOztBdUVucVVRO0VBSVE7RUFHSjtBdkVpcVVaOztBdUV4cVVRO0VBSVE7RUFHSjtBdkVzcVVaOztBdUU3cVVRO0VBSVE7RUFHSjtBdkUycVVaOztBdUVsclVRO0VBSVE7RUFHSjtBdkVnclVaOztBdUV2clVRO0VBSVE7RUFHSjtBdkVxclVaOztBdUU1clVRO0VBSVE7RUFHSjtBdkUwclVaOztBdUVqc1VRO0VBSVE7RUFHSjtBdkUrclVaOztBdUV0c1VRO0VBSVE7RUFHSjtBdkVvc1VaOztBdUUzc1VRO0VBSVE7RUFHSjtBdkV5c1VaOztBdUUxdFVRO0VBQ0U7QXZFNnRVVjs7QXVFOXRVUTtFQUNFO0F2RWl1VVY7O0F1RWx1VVE7RUFDRTtBdkVxdVVWOztBdUV0dVVRO0VBQ0U7QXZFeXVVVjs7QXVFMXVVUTtFQUNFO0F2RTZ1VVY7O0F1RXB1VVE7RUFPSTtBdkVpdVVaOztBdUV4dVVRO0VBT0k7QXZFcXVVWjs7QXVFNXVVUTtFQU9JO0F2RXl1VVo7O0F1RWh2VVE7RUFPSTtBdkU2dVVaOztBdUVwdlVRO0VBT0k7QXZFaXZVWjs7QXVFeHZVUTtFQU9JO0F2RXF2VVo7O0F1RTV2VVE7RUFPSTtBdkV5dlVaOztBdUVod1VRO0VBT0k7QXZFNnZVWjs7QXVFcHdVUTtFQU9JO0F2RWl3VVo7O0F1RXh3VVE7RUFPSTtBdkVxd1VaOztBdUU1d1VRO0VBT0k7QXZFeXdVWjs7QXVFaHhVUTtFQU9JO0F2RTZ3VVo7O0F1RXB4VVE7RUFPSTtBdkVpeFVaOztBdUV4eFVRO0VBT0k7QXZFcXhVWjs7QXVFNXhVUTtFQU9JO0VBQUE7QXZFMHhVWjs7QXVFanlVUTtFQU9JO0VBQUE7QXZFK3hVWjs7QXVFdHlVUTtFQU9JO0VBQUE7QXZFb3lVWjs7QXVFM3lVUTtFQU9JO0VBQUE7QXZFeXlVWjs7QXVFaHpVUTtFQU9JO0F2RTZ5VVo7O0F1RXB6VVE7RUFPSTtBdkVpelVaOztBdUV4elVRO0VBT0k7QXZFcXpVWjs7QXVFaHpVVTtFQU9JO0F2RTZ5VWQ7O0F1RWgwVVE7RUFPSTtBdkU2elVaOztBdUV4elVVO0VBT0k7QXZFcXpVZDs7QXVFeDBVUTtFQU9JO0F2RXEwVVo7O0F1RWgwVVU7RUFPSTtBdkU2elVkOztBdUVoMVVRO0VBT0k7QXZFNjBVWjs7QXVFeDBVVTtFQU9JO0F2RXEwVWQ7O0F1RXgxVVE7RUFPSTtBdkVxMVVaOztBdUVoMVVVO0VBT0k7QXZFNjBVZDs7QXVFaDJVUTtFQU9JO0F2RTYxVVo7O0F1RXgxVVU7RUFPSTtBdkVxMVVkOztBdUV4MlVRO0VBT0k7QXZFcTJVWjs7QXVFaDJVVTtFQU9JO0F2RTYxVWQ7O0F1RWgzVVE7RUFPSTtBdkU2MlVaOztBdUV4MlVVO0VBT0k7QXZFcTJVZDs7QXVFeDNVUTtFQU9JO0F2RXEzVVo7O0F1RWgzVVU7RUFPSTtBdkU2MlVkOztBdUVoNFVRO0VBT0k7QXZFNjNVWjs7QXVFcDRVUTtFQU9JO0F2RWk0VVo7O0F1RXg0VVE7RUFPSTtBdkVxNFVaOztBdUU1NFVRO0VBT0k7QXZFeTRVWjs7QXVFaDVVUTtFQU9JO0F2RTY0VVo7O0F1RXA1VVE7RUFPSTtBdkVpNVVaOztBdUV4NVVRO0VBT0k7QXZFcTVVWjs7QXVFNTVVUTtFQU9JO0F2RXk1VVo7O0F1RWg2VVE7RUFPSTtBdkU2NVVaOztBdUVwNlVRO0VBT0k7QXZFaTZVWjs7QXVFeDZVUTtFQU9JO0F2RXE2VVo7O0F1RTU2VVE7RUFPSTtBdkV5NlVaOztBdUVoN1VRO0VBT0k7QXZFNjZVWjs7QXVFcDdVUTtFQU9JO0F2RWk3VVo7O0F1RXg3VVE7RUFPSTtBdkVxN1VaOztBdUU1N1VRO0VBT0k7QXZFeTdVWjs7QXVFaDhVUTtFQU9JO0F2RTY3VVo7O0F1RXA4VVE7RUFPSTtBdkVpOFVaOztBdUV4OFVRO0VBT0k7QXZFcThVWjs7QXVFNThVUTtFQU9JO0F2RXk4VVo7O0F1RWg5VVE7RUFPSTtBdkU2OFVaOztBdUVwOVVRO0VBT0k7QXZFaTlVWjs7QXVFeDlVUTtFQU9JO0F2RXE5VVo7O0F1RTU5VVE7RUFPSTtBdkV5OVVaOztBdUVoK1VRO0VBT0k7QXZFNjlVWjs7QXVFcCtVUTtFQU9JO0F2RWkrVVo7O0F1RXgrVVE7RUFPSTtBdkVxK1VaOztBdUU1K1VRO0VBT0k7QXZFeStVWjs7QXVFaC9VUTtFQU9JO0F2RTYrVVo7O0F1RXAvVVE7RUFPSTtBdkVpL1VaOztBdUV4L1VRO0VBT0k7QXZFcS9VWjs7QXVFNS9VUTtFQU9JO0F2RXkvVVo7O0F1RWhnVlE7RUFPSTtBdkU2L1VaOztBdUVwZ1ZRO0VBT0k7QXZFaWdWWjs7QXVFeGdWUTtFQU9JO0F2RXFnVlo7O0F1RTVnVlE7RUFPSTtBdkV5Z1ZaOztBdUVoaFZRO0VBT0k7QXZFNmdWWjs7QXVFcGhWUTtFQU9JO0F2RWloVlo7O0F1RXhoVlE7RUFPSTtBdkVxaFZaOztBdUU1aFZRO0VBT0k7QXZFeWhWWjs7QXVFaGlWUTtFQU9JO0F2RTZoVlo7O0F1RXBpVlE7RUFPSTtBdkVpaVZaOztBdUV4aVZRO0VBT0k7QXZFcWlWWjs7QXVFNWlWUTtFQU9JO0F2RXlpVlo7O0F1RWhqVlE7RUFPSTtBdkU2aVZaOztBdUVwalZRO0VBT0k7QXZFaWpWWjs7QXVFeGpWUTtFQU9JO0F2RXFqVlo7O0F1RTVqVlE7RUFPSTtBdkV5alZaOztBdUVoa1ZRO0VBT0k7QXZFNmpWWjs7QXVFcGtWUTtFQU9JO0F2RWlrVlo7O0F1RXhrVlE7RUFPSTtBdkVxa1ZaOztBdUU1a1ZRO0VBT0k7QXZFeWtWWjs7QXVFaGxWUTtFQU9JO0F2RTZrVlo7O0F1RXBsVlE7RUFPSTtBdkVpbFZaOztBdUV4bFZRO0VBT0k7QXZFcWxWWjs7QXVFNWxWUTtFQU9JO0F2RXlsVlo7O0F1RWhtVlE7RUFPSTtBdkU2bFZaOztBdUVwbVZRO0VBT0k7QXZFaW1WWjs7QXVFeG1WUTtFQU9JO0F2RXFtVlo7O0F1RTVtVlE7RUFPSTtBdkV5bVZaOztBdUVoblZRO0VBT0k7QXZFNm1WWjs7QXVFcG5WUTtFQU9JO0F2RWluVlo7O0F1RXhuVlE7RUFPSTtBdkVxblZaOztBdUU1blZRO0VBT0k7QXZFeW5WWjs7QXVFaG9WUTtFQU9JO0F2RTZuVlo7O0F1RXBvVlE7RUFPSTtBdkVpb1ZaOztBdUV4b1ZRO0VBT0k7QXZFcW9WWjs7QXVFNW9WUTtFQU9JO0F2RXlvVlo7O0F1RWhwVlE7RUFPSTtBdkU2b1ZaOztBdUVwcFZRO0VBT0k7QXZFaXBWWjs7QXVFeHBWUTtFQU9JO0F2RXFwVlo7O0F1RTVwVlE7RUFPSTtBdkV5cFZaOztBdUVocVZRO0VBT0k7QXZFNnBWWjs7QXVFcHFWUTtFQU9JO0F2RWlxVlo7O0F1RXhxVlE7RUFPSTtBdkVxcVZaOztBdUU1cVZRO0VBT0k7QXZFeXFWWjs7QXVFaHJWUTtFQU9JO0F2RTZxVlo7O0F1RXByVlE7RUFPSTtBdkVpclZaOztBdUV4clZRO0VBT0k7QXZFcXJWWjs7QXVFNXJWUTtFQU9JO0F2RXlyVlo7O0F1RWhzVlE7RUFPSTtBdkU2clZaOztBdUVwc1ZRO0VBT0k7QXZFaXNWWjs7QXVFeHNWUTtFQU9JO0F2RXFzVlo7O0F1RTVzVlE7RUFPSTtBdkV5c1ZaOztBdUVodFZRO0VBT0k7QXZFNnNWWjs7QXVFcHRWUTtFQU9JO0F2RWl0Vlo7O0F1RXh0VlE7RUFPSTtBdkVxdFZaOztBdUU1dFZRO0VBT0k7QXZFeXRWWjs7QXVFaHVWUTtFQU9JO0F2RTZ0Vlo7O0F1RXB1VlE7RUFPSTtBdkVpdVZaOztBdUV4dVZRO0VBT0k7QXZFcXVWWjs7QXVFNXVWUTtFQU9JO0F2RXl1Vlo7O0F1RWh2VlE7RUFPSTtBdkU2dVZaOztBdUVwdlZRO0VBT0k7QXZFaXZWWjs7QXVFeHZWUTtFQU9JO0F2RXF2Vlo7O0F1RTV2VlE7RUFPSTtBdkV5dlZaOztBdUVod1ZRO0VBT0k7QXZFNnZWWjs7QXVFcHdWUTtFQU9JO0F2RWl3Vlo7O0F1RXh3VlE7RUFPSTtBdkVxd1ZaOztBdUU1d1ZRO0VBT0k7QXZFeXdWWjs7QXVFaHhWUTtFQU9JO0F2RTZ3Vlo7O0F1RXB4VlE7RUFPSTtBdkVpeFZaOztBdUV4eFZRO0VBT0k7QXZFcXhWWjs7QXVFNXhWUTtFQU9JO0F2RXl4Vlo7O0F1RWh5VlE7RUFPSTtBdkU2eFZaOztBdUVweVZRO0VBT0k7QXZFaXlWWjs7QXVFeHlWUTtFQU9JO0F2RXF5Vlo7O0F1RTV5VlE7RUFPSTtBdkV5eVZaOztBdUVoelZRO0VBT0k7QXZFNnlWWjs7QXVFcHpWUTtFQU9JO0F2RWl6Vlo7O0F1RXh6VlE7RUFPSTtBdkVxelZaOztBdUU1elZRO0VBT0k7QXZFeXpWWjs7QXVFaDBWUTtFQU9JO0F2RTZ6Vlo7O0F1RXAwVlE7RUFPSTtBdkVpMFZaOztBdUV4MFZRO0VBT0k7QXZFcTBWWjs7QXVFNTBWUTtFQU9JO0F2RXkwVlo7O0F1RWgxVlE7RUFPSTtBdkU2MFZaOztBdUVwMVZRO0VBT0k7QXZFaTFWWjs7QXVFeDFWUTtFQU9JO0F2RXExVlo7O0F1RTUxVlE7RUFPSTtBdkV5MVZaOztBdUVoMlZRO0VBT0k7QXZFNjFWWjs7QXVFcDJWUTtFQU9JO0F2RWkyVlo7O0F1RXgyVlE7RUFPSTtBdkVxMlZaOztBdUU1MlZRO0VBT0k7QXZFeTJWWjs7QXVFaDNWUTtFQU9JO0F2RTYyVlo7O0F1RXAzVlE7RUFPSTtBdkVpM1ZaOztBdUV4M1ZRO0VBT0k7QXZFcTNWWjs7QXVFNTNWUTtFQU9JO0F2RXkzVlo7O0F1RWg0VlE7RUFPSTtBdkU2M1ZaOztBdUVwNFZRO0VBT0k7QXZFaTRWWjs7QXVFeDRWUTtFQU9JO0F2RXE0Vlo7O0F1RTU0VlE7RUFPSTtBdkV5NFZaOztBdUVoNVZRO0VBT0k7QXZFNjRWWjs7QXVFcDVWUTtFQU9JO0F2RWk1Vlo7O0F1RXg1VlE7RUFPSTtBdkVxNVZaOztBdUU1NVZRO0VBT0k7QXZFeTVWWjs7QXVFaDZWUTtFQU9JO0F2RTY1Vlo7O0F1RXA2VlE7RUFPSTtBdkVpNlZaOztBdUV4NlZRO0VBT0k7QXZFcTZWWjs7QXVFNTZWUTtFQU9JO0F2RXk2Vlo7O0F1RWg3VlE7RUFPSTtBdkU2NlZaOztBdUVwN1ZRO0VBT0k7QXZFaTdWWjs7QXVFeDdWUTtFQU9JO0F2RXE3Vlo7O0F1RTU3VlE7RUFPSTtBdkV5N1ZaOztBdUVoOFZRO0VBT0k7QXZFNjdWWjs7QXVFcDhWUTtFQU9JO0F2RWk4Vlo7O0F1RXg4VlE7RUFPSTtBdkVxOFZaOztBdUU1OFZRO0VBT0k7QXZFeThWWjs7QXVFaDlWUTtFQU9JO0F2RTY4Vlo7O0F1RXA5VlE7RUFPSTtBdkVpOVZaOztBdUV4OVZRO0VBT0k7QXZFcTlWWjs7QXVFNTlWUTtFQU9JO0F2RXk5Vlo7O0F1RWgrVlE7RUFPSTtBdkU2OVZaOztBdUVwK1ZRO0VBT0k7QXZFaStWWjs7QXVFeCtWUTtFQU9JO0F2RXErVlo7O0F1RTUrVlE7RUFPSTtBdkV5K1ZaOztBdUVoL1ZRO0VBT0k7QXZFNitWWjs7QXVFcC9WUTtFQU9JO0F2RWkvVlo7O0F1RXgvVlE7RUFPSTtBdkVxL1ZaOztBdUU1L1ZRO0VBT0k7QXZFeS9WWjs7QWNuZ1dJO0V5REdJO0lBT0k7RXZFOC9WVjtFdUVyZ1dNO0lBT0k7RXZFaWdXVjtFdUV4Z1dNO0lBT0k7RXZFb2dXVjtFdUUzZ1dNO0lBT0k7RXZFdWdXVjtFdUU5Z1dNO0lBT0k7RXZFMGdXVjtFdUVqaFdNO0lBT0k7RXZFNmdXVjtFdUVwaFdNO0lBT0k7RXZFZ2hXVjtFdUV2aFdNO0lBT0k7RXZFbWhXVjtFdUUxaFdNO0lBT0k7RXZFc2hXVjtFdUU3aFdNO0lBT0k7RXZFeWhXVjtFdUVoaVdNO0lBT0k7RXZFNGhXVjtFdUVuaVdNO0lBT0k7RXZFK2hXVjtFdUV0aVdNO0lBT0k7RXZFa2lXVjtFdUV6aVdNO0lBT0k7RXZFcWlXVjtFdUU1aVdNO0lBT0k7RXZFd2lXVjtFdUUvaVdNO0lBT0k7RXZFMmlXVjtFdUVsaldNO0lBT0k7RXZFOGlXVjtFdUVyaldNO0lBT0k7RXZFaWpXVjtFdUV4aldNO0lBT0k7RXZFb2pXVjtFdUUzaldNO0lBT0k7RXZFdWpXVjtFdUU5aldNO0lBT0k7RXZFMGpXVjtFdUVqa1dNO0lBT0k7RXZFNmpXVjtFdUVwa1dNO0lBT0k7RXZFZ2tXVjtFdUV2a1dNO0lBT0k7RXZFbWtXVjtFdUUxa1dNO0lBT0k7RXZFc2tXVjtFdUU3a1dNO0lBT0k7RXZFeWtXVjtFdUVobFdNO0lBT0k7RXZFNGtXVjtFdUVubFdNO0lBT0k7RXZFK2tXVjtFdUV0bFdNO0lBT0k7RXZFa2xXVjtFdUV6bFdNO0lBT0k7RXZFcWxXVjtFdUU1bFdNO0lBT0k7RXZFd2xXVjtFdUUvbFdNO0lBT0k7RXZFMmxXVjtFdUVsbVdNO0lBT0k7RXZFOGxXVjtFdUVybVdNO0lBT0k7RXZFaW1XVjtFdUV4bVdNO0lBT0k7RXZFb21XVjtFdUUzbVdNO0lBT0k7RXZFdW1XVjtFdUU5bVdNO0lBT0k7RXZFMG1XVjtFdUVqbldNO0lBT0k7RXZFNm1XVjtFdUVwbldNO0lBT0k7RXZFZ25XVjtFdUV2bldNO0lBT0k7RXZFbW5XVjtFdUUxbldNO0lBT0k7RXZFc25XVjtFdUU3bldNO0lBT0k7RXZFeW5XVjtFdUVob1dNO0lBT0k7RXZFNG5XVjtFdUVub1dNO0lBT0k7RXZFK25XVjtFdUV0b1dNO0lBT0k7RXZFa29XVjtFdUV6b1dNO0lBT0k7RXZFcW9XVjtFdUU1b1dNO0lBT0k7RXZFd29XVjtFdUUvb1dNO0lBT0k7RXZFMm9XVjtFdUVscFdNO0lBT0k7RXZFOG9XVjtFdUVycFdNO0lBT0k7RXZFaXBXVjtFdUV4cFdNO0lBT0k7RXZFb3BXVjtFdUUzcFdNO0lBT0k7RXZFdXBXVjtFdUU5cFdNO0lBT0k7RXZFMHBXVjtFdUVqcVdNO0lBT0k7RXZFNnBXVjtFdUVwcVdNO0lBT0k7RXZFZ3FXVjtFdUV2cVdNO0lBT0k7RXZFbXFXVjtFdUUxcVdNO0lBT0k7RXZFc3FXVjtFdUU3cVdNO0lBT0k7RXZFeXFXVjtFdUVocldNO0lBT0k7RXZFNHFXVjtFdUVucldNO0lBT0k7RXZFK3FXVjtFdUV0cldNO0lBT0k7RXZFa3JXVjtFdUV6cldNO0lBT0k7RXZFcXJXVjtFdUU1cldNO0lBT0k7RXZFd3JXVjtFdUUvcldNO0lBT0k7RXZFMnJXVjtFdUVsc1dNO0lBT0k7RXZFOHJXVjtFdUVyc1dNO0lBT0k7RXZFaXNXVjtFdUV4c1dNO0lBT0k7RXZFb3NXVjtFdUUzc1dNO0lBT0k7RXZFdXNXVjtFdUU5c1dNO0lBT0k7RXZFMHNXVjtFdUVqdFdNO0lBT0k7RXZFNnNXVjtFdUVwdFdNO0lBT0k7RXZFZ3RXVjtFdUV2dFdNO0lBT0k7RXZFbXRXVjtFdUUxdFdNO0lBT0k7RXZFc3RXVjtFdUU3dFdNO0lBT0k7RXZFeXRXVjtFdUVodVdNO0lBT0k7RXZFNHRXVjtFdUVudVdNO0lBT0k7RXZFK3RXVjtFdUV0dVdNO0lBT0k7RXZFa3VXVjtFdUV6dVdNO0lBT0k7RXZFcXVXVjtFdUU1dVdNO0lBT0k7RXZFd3VXVjtFdUUvdVdNO0lBT0k7RXZFMnVXVjtFdUVsdldNO0lBT0k7RXZFOHVXVjtFdUVydldNO0lBT0k7RXZFaXZXVjtFdUV4dldNO0lBT0k7RXZFb3ZXVjtFdUUzdldNO0lBT0k7RXZFdXZXVjtFdUU5dldNO0lBT0k7RXZFMHZXVjtFdUVqd1dNO0lBT0k7RXZFNnZXVjtFdUVwd1dNO0lBT0k7RXZFZ3dXVjtFdUV2d1dNO0lBT0k7RXZFbXdXVjtFdUUxd1dNO0lBT0k7RXZFc3dXVjtFdUU3d1dNO0lBT0k7RXZFeXdXVjtFdUVoeFdNO0lBT0k7RXZFNHdXVjtFdUVueFdNO0lBT0k7RXZFK3dXVjtFdUV0eFdNO0lBT0k7RXZFa3hXVjtFdUV6eFdNO0lBT0k7RXZFcXhXVjtFdUU1eFdNO0lBT0k7RXZFd3hXVjtFdUUveFdNO0lBT0k7RXZFMnhXVjtFdUVseVdNO0lBT0k7RXZFOHhXVjtFdUVyeVdNO0lBT0k7RXZFaXlXVjtFdUV4eVdNO0lBT0k7RXZFb3lXVjtFdUUzeVdNO0lBT0k7RXZFdXlXVjtFdUU5eVdNO0lBT0k7RXZFMHlXVjtFdUVqeldNO0lBT0k7RXZFNnlXVjtFdUVweldNO0lBT0k7RXZFZ3pXVjtFdUV2eldNO0lBT0k7RXZFbXpXVjtFdUUxeldNO0lBT0k7RXZFc3pXVjtFdUU3eldNO0lBT0k7RXZFeXpXVjtFdUVoMFdNO0lBT0k7RXZFNHpXVjtFdUVuMFdNO0lBT0k7RXZFK3pXVjtFdUV0MFdNO0lBT0k7RXZFazBXVjtFdUV6MFdNO0lBT0k7RXZFcTBXVjtFdUU1MFdNO0lBT0k7RXZFdzBXVjtFdUUvMFdNO0lBT0k7RXZFMjBXVjtFdUVsMVdNO0lBT0k7RXZFODBXVjtFdUVyMVdNO0lBT0k7RXZFaTFXVjtFdUV4MVdNO0lBT0k7RXZFbzFXVjtFdUUzMVdNO0lBT0k7RXZFdTFXVjtFdUU5MVdNO0lBT0k7RXZFMDFXVjtFdUVqMldNO0lBT0k7RXZFNjFXVjtFdUVwMldNO0lBT0k7RXZFZzJXVjtFdUV2MldNO0lBT0k7RXZFbTJXVjtFdUUxMldNO0lBT0k7RXZFczJXVjtFdUU3MldNO0lBT0k7RXZFeTJXVjtFdUVoM1dNO0lBT0k7RXZFNDJXVjtFdUVuM1dNO0lBT0k7RXZFKzJXVjtFdUV0M1dNO0lBT0k7RXZFazNXVjtFdUV6M1dNO0lBT0k7RXZFcTNXVjtFdUU1M1dNO0lBT0k7RXZFdzNXVjtFdUUvM1dNO0lBT0k7RXZFMjNXVjtFdUVsNFdNO0lBT0k7RXZFODNXVjtFdUVyNFdNO0lBT0k7RXZFaTRXVjtFdUV4NFdNO0lBT0k7RXZFbzRXVjtFdUUzNFdNO0lBT0k7RXZFdTRXVjtFdUU5NFdNO0lBT0k7RXZFMDRXVjtFdUVqNVdNO0lBT0k7RXZFNjRXVjtFdUVwNVdNO0lBT0k7RXZFZzVXVjtFdUV2NVdNO0lBT0k7RXZFbTVXVjtFdUUxNVdNO0lBT0k7RXZFczVXVjtFdUU3NVdNO0lBT0k7RXZFeTVXVjtFdUVoNldNO0lBT0k7RXZFNDVXVjtFdUVuNldNO0lBT0k7RXZFKzVXVjtFdUV0NldNO0lBT0k7RXZFazZXVjtFdUV6NldNO0lBT0k7RXZFcTZXVjtFdUU1NldNO0lBT0k7RXZFdzZXVjtFdUUvNldNO0lBT0k7RXZFMjZXVjtFdUVsN1dNO0lBT0k7RXZFODZXVjtFdUVyN1dNO0lBT0k7RXZFaTdXVjtFdUV4N1dNO0lBT0k7RXZFbzdXVjtFdUUzN1dNO0lBT0k7RXZFdTdXVjtFdUU5N1dNO0lBT0k7RXZFMDdXVjtFdUVqOFdNO0lBT0k7RXZFNjdXVjtFdUVwOFdNO0lBT0k7RXZFZzhXVjtFdUV2OFdNO0lBT0k7RXZFbThXVjtFdUUxOFdNO0lBT0k7RXZFczhXVjtFdUU3OFdNO0lBT0k7RXZFeThXVjtFdUVoOVdNO0lBT0k7RXZFNDhXVjtFdUVuOVdNO0lBT0k7RXZFKzhXVjtFdUV0OVdNO0lBT0k7RXZFazlXVjtFdUV6OVdNO0lBT0k7RXZFcTlXVjtFdUU1OVdNO0lBT0k7RXZFdzlXVjtFdUUvOVdNO0lBT0k7RXZFMjlXVjtFdUVsK1dNO0lBT0k7RXZFODlXVjtFdUVyK1dNO0lBT0k7RXZFaStXVjtFdUV4K1dNO0lBT0k7RXZFbytXVjtFdUUzK1dNO0lBT0k7RXZFdStXVjtFdUU5K1dNO0lBT0k7RXZFMCtXVjtFdUVqL1dNO0lBT0k7RXZFNitXVjtFdUVwL1dNO0lBT0k7RXZFZy9XVjtFdUV2L1dNO0lBT0k7RXZFbS9XVjtFdUUxL1dNO0lBT0k7RXZFcy9XVjtFdUU3L1dNO0lBT0k7RXZFeS9XVjtFdUVoZ1hNO0lBT0k7RXZFNC9XVjtFdUVuZ1hNO0lBT0k7RXZFKy9XVjtFdUV0Z1hNO0lBT0k7RXZFa2dYVjtFdUV6Z1hNO0lBT0k7RXZFcWdYVjtFdUU1Z1hNO0lBT0k7RXZFd2dYVjtFdUUvZ1hNO0lBT0k7RXZFMmdYVjtFdUVsaFhNO0lBT0k7RXZFOGdYVjtFdUVyaFhNO0lBT0k7RXZFaWhYVjtFdUV4aFhNO0lBT0k7RXZFb2hYVjtFdUUzaFhNO0lBT0k7RXZFdWhYVjtFdUU5aFhNO0lBT0k7RXZFMGhYVjtFdUVqaVhNO0lBT0k7RXZFNmhYVjtFdUVwaVhNO0lBT0k7RXZFZ2lYVjtFdUV2aVhNO0lBT0k7RXZFbWlYVjtFdUUxaVhNO0lBT0k7RXZFc2lYVjtFdUU3aVhNO0lBT0k7RXZFeWlYVjtFdUVoalhNO0lBT0k7RXZFNGlYVjtFdUVualhNO0lBT0k7RXZFK2lYVjtFdUV0alhNO0lBT0k7RXZFa2pYVjtFdUV6alhNO0lBT0k7RXZFcWpYVjtFdUU1alhNO0lBT0k7RXZFd2pYVjtFdUUvalhNO0lBT0k7RXZFMmpYVjtFdUVsa1hNO0lBT0k7RXZFOGpYVjtFdUVya1hNO0lBT0k7RXZFaWtYVjtFdUV4a1hNO0lBT0k7RXZFb2tYVjtFdUUza1hNO0lBT0k7RXZFdWtYVjtFdUU5a1hNO0lBT0k7RXZFMGtYVjtFdUVqbFhNO0lBT0k7RXZFNmtYVjtFdUVwbFhNO0lBT0k7RXZFZ2xYVjtFdUV2bFhNO0lBT0k7RXZFbWxYVjtFdUUxbFhNO0lBT0k7RXZFc2xYVjtFdUU3bFhNO0lBT0k7RXZFeWxYVjtFdUVobVhNO0lBT0k7RXZFNGxYVjtFdUVubVhNO0lBT0k7RXZFK2xYVjtFdUV0bVhNO0lBT0k7RXZFa21YVjtFdUV6bVhNO0lBT0k7RXZFcW1YVjtFdUU1bVhNO0lBT0k7RXZFd21YVjtFdUUvbVhNO0lBT0k7RXZFMm1YVjtFdUVsblhNO0lBT0k7RXZFOG1YVjtFdUVyblhNO0lBT0k7RXZFaW5YVjtFdUV4blhNO0lBT0k7RXZFb25YVjtFdUUzblhNO0lBT0k7RXZFdW5YVjtFdUU5blhNO0lBT0k7RXZFMG5YVjtFdUVqb1hNO0lBT0k7RXZFNm5YVjtFdUVwb1hNO0lBT0k7RXZFZ29YVjtFdUV2b1hNO0lBT0k7RXZFbW9YVjtFdUUxb1hNO0lBT0k7RXZFc29YVjtFdUU3b1hNO0lBT0k7RXZFeW9YVjtFdUVocFhNO0lBT0k7RXZFNG9YVjtFdUVucFhNO0lBT0k7RXZFK29YVjtFdUV0cFhNO0lBT0k7RXZFa3BYVjtFdUV6cFhNO0lBT0k7RXZFcXBYVjtFdUU1cFhNO0lBT0k7RXZFd3BYVjtFdUUvcFhNO0lBT0k7RXZFMnBYVjtFdUVscVhNO0lBT0k7RXZFOHBYVjtFdUVycVhNO0lBT0k7RXZFaXFYVjtFdUV4cVhNO0lBT0k7RXZFb3FYVjtFdUUzcVhNO0lBT0k7RXZFdXFYVjtFdUU5cVhNO0lBT0k7RXZFMHFYVjtFdUVqclhNO0lBT0k7RXZFNnFYVjtFdUVwclhNO0lBT0k7RXZFZ3JYVjtFdUV2clhNO0lBT0k7RXZFbXJYVjtFdUUxclhNO0lBT0k7RXZFc3JYVjtFdUU3clhNO0lBT0k7RXZFeXJYVjtFdUVoc1hNO0lBT0k7RXZFNHJYVjtFdUVuc1hNO0lBT0k7RXZFK3JYVjtFdUV0c1hNO0lBT0k7RXZFa3NYVjtFdUV6c1hNO0lBT0k7RXZFcXNYVjtFdUU1c1hNO0lBT0k7RXZFd3NYVjtFdUUvc1hNO0lBT0k7RXZFMnNYVjtFdUVsdFhNO0lBT0k7RXZFOHNYVjtFdUVydFhNO0lBT0k7RXZFaXRYVjtFdUV4dFhNO0lBT0k7RXZFb3RYVjtFdUUzdFhNO0lBT0k7RXZFdXRYVjtFdUU5dFhNO0lBT0k7RXZFMHRYVjtFdUVqdVhNO0lBT0k7RXZFNnRYVjtFdUVwdVhNO0lBT0k7RXZFZ3VYVjtFdUV2dVhNO0lBT0k7RXZFbXVYVjtFdUUxdVhNO0lBT0k7RXZFc3VYVjtFdUU3dVhNO0lBT0k7RXZFeXVYVjtFdUVodlhNO0lBT0k7RXZFNHVYVjtFdUVudlhNO0lBT0k7RXZFK3VYVjtFdUV0dlhNO0lBT0k7RXZFa3ZYVjtFdUV6dlhNO0lBT0k7RXZFcXZYVjtFdUU1dlhNO0lBT0k7RXZFd3ZYVjtFdUUvdlhNO0lBT0k7RXZFMnZYVjtFdUVsd1hNO0lBT0k7RXZFOHZYVjtFdUVyd1hNO0lBT0k7RXZFaXdYVjtFdUV4d1hNO0lBT0k7RXZFb3dYVjtFdUUzd1hNO0lBT0k7RXZFdXdYVjtFdUU5d1hNO0lBT0k7RXZFMHdYVjtFdUVqeFhNO0lBT0k7RXZFNndYVjtFdUVweFhNO0lBT0k7RXZFZ3hYVjtFdUV2eFhNO0lBT0k7RXZFbXhYVjtFdUUxeFhNO0lBT0k7RXZFc3hYVjtFdUU3eFhNO0lBT0k7RXZFeXhYVjtFdUVoeVhNO0lBT0k7RXZFNHhYVjtFdUVueVhNO0lBT0k7RXZFK3hYVjtFdUV0eVhNO0lBT0k7RXZFa3lYVjtFdUV6eVhNO0lBT0k7RXZFcXlYVjtFdUU1eVhNO0lBT0k7RXZFd3lYVjtFdUUveVhNO0lBT0k7RXZFMnlYVjtFdUVselhNO0lBT0k7RXZFOHlYVjtFdUVyelhNO0lBT0k7RXZFaXpYVjtFdUV4elhNO0lBT0k7RXZFb3pYVjtFdUUzelhNO0lBT0k7RXZFdXpYVjtFdUU5elhNO0lBT0k7RXZFMHpYVjtFdUVqMFhNO0lBT0k7RXZFNnpYVjtFdUVwMFhNO0lBT0k7RXZFZzBYVjtFdUV2MFhNO0lBT0k7RXZFbTBYVjtFdUUxMFhNO0lBT0k7RXZFczBYVjtFdUU3MFhNO0lBT0k7RXZFeTBYVjtFdUVoMVhNO0lBT0k7RXZFNDBYVjtFdUVuMVhNO0lBT0k7RXZFKzBYVjtFdUV0MVhNO0lBT0k7RXZFazFYVjtFdUV6MVhNO0lBT0k7RXZFcTFYVjtFdUU1MVhNO0lBT0k7RXZFdzFYVjtFdUUvMVhNO0lBT0k7RXZFMjFYVjtFdUVsMlhNO0lBT0k7RXZFODFYVjtFdUVyMlhNO0lBT0k7RXZFaTJYVjtFdUV4MlhNO0lBT0k7RXZFbzJYVjtFdUUzMlhNO0lBT0k7RXZFdTJYVjtFdUU5MlhNO0lBT0k7RXZFMDJYVjtFdUVqM1hNO0lBT0k7RXZFNjJYVjtFdUVwM1hNO0lBT0k7RXZFZzNYVjtFdUV2M1hNO0lBT0k7RXZFbTNYVjtFdUUxM1hNO0lBT0k7RXZFczNYVjtFdUU3M1hNO0lBT0k7RXZFeTNYVjtFdUVoNFhNO0lBT0k7RXZFNDNYVjtFdUVuNFhNO0lBT0k7RXZFKzNYVjtFdUV0NFhNO0lBT0k7RXZFazRYVjtFdUV6NFhNO0lBT0k7RXZFcTRYVjtFdUU1NFhNO0lBT0k7RXZFdzRYVjtFdUUvNFhNO0lBT0k7RXZFMjRYVjtFdUVsNVhNO0lBT0k7RXZFODRYVjtFdUVyNVhNO0lBT0k7RXZFaTVYVjtFdUV4NVhNO0lBT0k7RXZFbzVYVjtFdUUzNVhNO0lBT0k7RXZFdTVYVjtFdUU5NVhNO0lBT0k7RXZFMDVYVjtFdUVqNlhNO0lBT0k7RXZFNjVYVjtFdUVwNlhNO0lBT0k7RXZFZzZYVjtFdUV2NlhNO0lBT0k7RXZFbTZYVjtFdUUxNlhNO0lBT0k7RXZFczZYVjtFdUU3NlhNO0lBT0k7RXZFeTZYVjtFdUVoN1hNO0lBT0k7RXZFNDZYVjtFdUVuN1hNO0lBT0k7RXZFKzZYVjtFdUV0N1hNO0lBT0k7RXZFazdYVjtFdUV6N1hNO0lBT0k7RXZFcTdYVjtFdUU1N1hNO0lBT0k7RXZFdzdYVjtFdUUvN1hNO0lBT0k7RXZFMjdYVjtFdUVsOFhNO0lBT0k7RXZFODdYVjtFdUVyOFhNO0lBT0k7RXZFaThYVjtFdUV4OFhNO0lBT0k7RXZFbzhYVjtFdUUzOFhNO0lBT0k7SUFBQTtFdkV3OFhWO0V1RS84WE07SUFPSTtJQUFBO0V2RTQ4WFY7RXVFbjlYTTtJQU9JO0lBQUE7RXZFZzlYVjtFdUV2OVhNO0lBT0k7SUFBQTtFdkVvOVhWO0V1RTM5WE07SUFPSTtJQUFBO0V2RXc5WFY7RXVFLzlYTTtJQU9JO0lBQUE7RXZFNDlYVjtFdUVuK1hNO0lBT0k7SUFBQTtFdkVnK1hWO0V1RXYrWE07SUFPSTtJQUFBO0V2RW8rWFY7RXVFMytYTTtJQU9JO0lBQUE7RXZFdytYVjtFdUUvK1hNO0lBT0k7SUFBQTtFdkU0K1hWO0V1RW4vWE07SUFPSTtJQUFBO0V2RWcvWFY7RXVFdi9YTTtJQU9JO0lBQUE7RXZFby9YVjtFdUUzL1hNO0lBT0k7SUFBQTtFdkV3L1hWO0V1RS8vWE07SUFPSTtJQUFBO0V2RTQvWFY7RXVFbmdZTTtJQU9JO0lBQUE7RXZFZ2dZVjtFdUV2Z1lNO0lBT0k7SUFBQTtFdkVvZ1lWO0V1RTNnWU07SUFPSTtJQUFBO0V2RXdnWVY7RXVFL2dZTTtJQU9JO0lBQUE7RXZFNGdZVjtFdUVuaFlNO0lBT0k7SUFBQTtFdkVnaFlWO0V1RXZoWU07SUFPSTtJQUFBO0V2RW9oWVY7RXVFM2hZTTtJQU9JO0lBQUE7RXZFd2hZVjtFdUUvaFlNO0lBT0k7SUFBQTtFdkU0aFlWO0V1RW5pWU07SUFPSTtJQUFBO0V2RWdpWVY7RXVFdmlZTTtJQU9JO0lBQUE7RXZFb2lZVjtFdUUzaVlNO0lBT0k7SUFBQTtFdkV3aVlWO0V1RS9pWU07SUFPSTtJQUFBO0V2RTRpWVY7RXVFbmpZTTtJQU9JO0lBQUE7RXZFZ2pZVjtFdUV2allNO0lBT0k7SUFBQTtFdkVvallWO0V1RTNqWU07SUFPSTtJQUFBO0V2RXdqWVY7RXVFL2pZTTtJQU9JO0lBQUE7RXZFNGpZVjtFdUVua1lNO0lBT0k7SUFBQTtFdkVna1lWO0V1RXZrWU07SUFPSTtJQUFBO0V2RW9rWVY7RXVFM2tZTTtJQU9JO0lBQUE7RXZFd2tZVjtFdUUva1lNO0lBT0k7SUFBQTtFdkU0a1lWO0V1RW5sWU07SUFPSTtJQUFBO0V2RWdsWVY7RXVFdmxZTTtJQU9JO0lBQUE7RXZFb2xZVjtFdUUzbFlNO0lBT0k7SUFBQTtFdkV3bFlWO0V1RS9sWU07SUFPSTtJQUFBO0V2RTRsWVY7RXVFbm1ZTTtJQU9JO0lBQUE7RXZFZ21ZVjtFdUV2bVlNO0lBT0k7SUFBQTtFdkVvbVlWO0V1RTNtWU07SUFPSTtJQUFBO0V2RXdtWVY7RXVFL21ZTTtJQU9JO0lBQUE7RXZFNG1ZVjtFdUVubllNO0lBT0k7SUFBQTtFdkVnbllWO0V1RXZuWU07SUFPSTtJQUFBO0V2RW9uWVY7RXVFM25ZTTtJQU9JO0V2RXVuWVY7RXVFOW5ZTTtJQU9JO0V2RTBuWVY7RXVFam9ZTTtJQU9JO0V2RTZuWVY7RXVFcG9ZTTtJQU9JO0V2RWdvWVY7RXVFdm9ZTTtJQU9JO0V2RW1vWVY7RXVFMW9ZTTtJQU9JO0V2RXNvWVY7RXVFN29ZTTtJQU9JO0V2RXlvWVY7RXVFaHBZTTtJQU9JO0V2RTRvWVY7RXVFbnBZTTtJQU9JO0V2RStvWVY7RXVFdHBZTTtJQU9JO0V2RWtwWVY7RXVFenBZTTtJQU9JO0V2RXFwWVY7RXVFNXBZTTtJQU9JO0V2RXdwWVY7RXVFL3BZTTtJQU9JO0V2RTJwWVY7RXVFbHFZTTtJQU9JO0V2RThwWVY7RXVFcnFZTTtJQU9JO0V2RWlxWVY7RXVFeHFZTTtJQU9JO0V2RW9xWVY7RXVFM3FZTTtJQU9JO0V2RXVxWVY7RXVFOXFZTTtJQU9JO0V2RTBxWVY7RXVFanJZTTtJQU9JO0V2RTZxWVY7RXVFcHJZTTtJQU9JO0V2RWdyWVY7RXVFdnJZTTtJQU9JO0V2RW1yWVY7RXVFMXJZTTtJQU9JO0V2RXNyWVY7RXVFN3JZTTtJQU9JO0V2RXlyWVY7RXVFaHNZTTtJQU9JO0V2RTRyWVY7RXVFbnNZTTtJQU9JO0V2RStyWVY7RXVFdHNZTTtJQU9JO0V2RWtzWVY7RXVFenNZTTtJQU9JO0V2RXFzWVY7RXVFNXNZTTtJQU9JO0V2RXdzWVY7RXVFL3NZTTtJQU9JO0V2RTJzWVY7RXVFbHRZTTtJQU9JO0V2RThzWVY7RXVFcnRZTTtJQU9JO0V2RWl0WVY7RXVFeHRZTTtJQU9JO0V2RW90WVY7RXVFM3RZTTtJQU9JO0V2RXV0WVY7RXVFOXRZTTtJQU9JO0V2RTB0WVY7RXVFanVZTTtJQU9JO0V2RTZ0WVY7RXVFcHVZTTtJQU9JO0V2RWd1WVY7RXVFdnVZTTtJQU9JO0V2RW11WVY7RXVFMXVZTTtJQU9JO0V2RXN1WVY7RXVFN3VZTTtJQU9JO0V2RXl1WVY7RXVFaHZZTTtJQU9JO0V2RTR1WVY7RXVFbnZZTTtJQU9JO0V2RSt1WVY7RXVFdHZZTTtJQU9JO0V2RWt2WVY7RXVFenZZTTtJQU9JO0V2RXF2WVY7RXVFNXZZTTtJQU9JO0V2RXd2WVY7RXVFL3ZZTTtJQU9JO0V2RTJ2WVY7RXVFbHdZTTtJQU9JO0V2RTh2WVY7RXVFcndZTTtJQU9JO0V2RWl3WVY7RXVFeHdZTTtJQU9JO0V2RW93WVY7RXVFM3dZTTtJQU9JO0V2RXV3WVY7RXVFOXdZTTtJQU9JO0V2RTB3WVY7RXVFanhZTTtJQU9JO0V2RTZ3WVY7RXVFcHhZTTtJQU9JO0V2RWd4WVY7RXVFdnhZTTtJQU9JO0V2RW14WVY7RXVFMXhZTTtJQU9JO0V2RXN4WVY7RXVFN3hZTTtJQU9JO0V2RXl4WVY7RXVFaHlZTTtJQU9JO0V2RTR4WVY7RXVFbnlZTTtJQU9JO0V2RSt4WVY7RXVFdHlZTTtJQU9JO0V2RWt5WVY7RXVFenlZTTtJQU9JO0V2RXF5WVY7RXVFNXlZTTtJQU9JO0V2RXd5WVY7RXVFL3lZTTtJQU9JO0V2RTJ5WVY7RXVFbHpZTTtJQU9JO0V2RTh5WVY7RXVFcnpZTTtJQU9JO0V2RWl6WVY7RXVFeHpZTTtJQU9JO0V2RW96WVY7RXVFM3pZTTtJQU9JO0V2RXV6WVY7RXVFOXpZTTtJQU9JO0V2RTB6WVY7RXVFajBZTTtJQU9JO0V2RTZ6WVY7RXVFcDBZTTtJQU9JO0V2RWcwWVY7RXVFdjBZTTtJQU9JO0V2RW0wWVY7RXVFMTBZTTtJQU9JO0V2RXMwWVY7RXVFNzBZTTtJQU9JO0V2RXkwWVY7RXVFaDFZTTtJQU9JO0V2RTQwWVY7RXVFbjFZTTtJQU9JO0V2RSswWVY7RXVFdDFZTTtJQU9JO0V2RWsxWVY7RXVFejFZTTtJQU9JO0V2RXExWVY7RXVFNTFZTTtJQU9JO0V2RXcxWVY7RXVFLzFZTTtJQU9JO0V2RTIxWVY7RXVFbDJZTTtJQU9JO0V2RTgxWVY7RXVFcjJZTTtJQU9JO0V2RWkyWVY7RXVFeDJZTTtJQU9JO0V2RW8yWVY7RXVFMzJZTTtJQU9JO0V2RXUyWVY7RXVFOTJZTTtJQU9JO0V2RTAyWVY7RXVFajNZTTtJQU9JO0V2RTYyWVY7RXVFcDNZTTtJQU9JO0V2RWczWVY7RXVFdjNZTTtJQU9JO0V2RW0zWVY7RXVFMTNZTTtJQU9JO0V2RXMzWVY7RXVFNzNZTTtJQU9JO0V2RXkzWVY7RXVFaDRZTTtJQU9JO0V2RTQzWVY7RXVFbjRZTTtJQU9JO0V2RSszWVY7RXVFdDRZTTtJQU9JO0V2RWs0WVY7RXVFejRZTTtJQU9JO0V2RXE0WVY7RXVFNTRZTTtJQU9JO0V2RXc0WVY7RXVFLzRZTTtJQU9JO0V2RTI0WVY7RXVFbDVZTTtJQU9JO0V2RTg0WVY7RXVFcjVZTTtJQU9JO0V2RWk1WVY7RXVFeDVZTTtJQU9JO0V2RW81WVY7RXVFMzVZTTtJQU9JO0V2RXU1WVY7RXVFOTVZTTtJQU9JO0V2RTA1WVY7RXVFajZZTTtJQU9JO0V2RTY1WVY7RXVFcDZZTTtJQU9JO0V2RWc2WVY7RXVFdjZZTTtJQU9JO0V2RW02WVY7RXVFMTZZTTtJQU9JO0V2RXM2WVY7RXVFNzZZTTtJQU9JO0V2RXk2WVY7RXVFaDdZTTtJQU9JO0V2RTQ2WVY7RXVFbjdZTTtJQU9JO0V2RSs2WVY7RXVFdDdZTTtJQU9JO0V2RWs3WVY7RXVFejdZTTtJQU9JO0V2RXE3WVY7RXVFNTdZTTtJQU9JO0V2RXc3WVY7RXVFLzdZTTtJQU9JO0lBQUE7RXZFNDdZVjtFdUVuOFlNO0lBT0k7SUFBQTtFdkVnOFlWO0V1RXY4WU07SUFPSTtJQUFBO0V2RW84WVY7RXVFMzhZTTtJQU9JO0lBQUE7RXZFdzhZVjtFdUUvOFlNO0lBT0k7SUFBQTtFdkU0OFlWO0V1RW45WU07SUFPSTtJQUFBO0V2RWc5WVY7RXVFdjlZTTtJQU9JO0lBQUE7RXZFbzlZVjtFdUUzOVlNO0lBT0k7SUFBQTtFdkV3OVlWO0V1RS85WU07SUFPSTtJQUFBO0V2RTQ5WVY7RXVFbitZTTtJQU9JO0lBQUE7RXZFZytZVjtFdUV2K1lNO0lBT0k7SUFBQTtFdkVvK1lWO0V1RTMrWU07SUFPSTtJQUFBO0V2RXcrWVY7RXVFLytZTTtJQU9JO0lBQUE7RXZFNCtZVjtFdUVuL1lNO0lBT0k7SUFBQTtFdkVnL1lWO0V1RXYvWU07SUFPSTtJQUFBO0V2RW8vWVY7RXVFMy9ZTTtJQU9JO0lBQUE7RXZFdy9ZVjtFdUUvL1lNO0lBT0k7SUFBQTtFdkU0L1lWO0V1RW5nWk07SUFPSTtJQUFBO0V2RWdnWlY7RXVFdmdaTTtJQU9JO0lBQUE7RXZFb2daVjtFdUUzZ1pNO0lBT0k7SUFBQTtFdkV3Z1pWO0V1RS9nWk07SUFPSTtJQUFBO0V2RTRnWlY7RXVFbmhaTTtJQU9JO0lBQUE7RXZFZ2haVjtFdUV2aFpNO0lBT0k7SUFBQTtFdkVvaFpWO0V1RTNoWk07SUFPSTtJQUFBO0V2RXdoWlY7RXVFL2haTTtJQU9JO0lBQUE7RXZFNGhaVjtFdUVuaVpNO0lBT0k7SUFBQTtFdkVnaVpWO0V1RXZpWk07SUFPSTtJQUFBO0V2RW9pWlY7RXVFM2laTTtJQU9JO0lBQUE7RXZFd2laVjtFdUUvaVpNO0lBT0k7SUFBQTtFdkU0aVpWO0V1RW5qWk07SUFPSTtJQUFBO0V2RWdqWlY7RXVFdmpaTTtJQU9JO0lBQUE7RXZFb2paVjtFdUUzalpNO0lBT0k7SUFBQTtFdkV3alpWO0V1RS9qWk07SUFPSTtJQUFBO0V2RTRqWlY7RXVFbmtaTTtJQU9JO0lBQUE7RXZFZ2taVjtFdUV2a1pNO0lBT0k7SUFBQTtFdkVva1pWO0V1RTNrWk07SUFPSTtJQUFBO0V2RXdrWlY7RXVFL2taTTtJQU9JO0lBQUE7RXZFNGtaVjtFdUVubFpNO0lBT0k7SUFBQTtFdkVnbFpWO0V1RXZsWk07SUFPSTtJQUFBO0V2RW9sWlY7RXVFM2xaTTtJQU9JO0lBQUE7RXZFd2xaVjtFdUUvbFpNO0lBT0k7RXZFMmxaVjtFdUVsbVpNO0lBT0k7RXZFOGxaVjtFdUVybVpNO0lBT0k7RXZFaW1aVjtFdUV4bVpNO0lBT0k7RXZFb21aVjtFdUUzbVpNO0lBT0k7RXZFdW1aVjtFdUU5bVpNO0lBT0k7RXZFMG1aVjtFdUVqblpNO0lBT0k7RXZFNm1aVjtFdUVwblpNO0lBT0k7RXZFZ25aVjtFdUV2blpNO0lBT0k7RXZFbW5aVjtFdUUxblpNO0lBT0k7RXZFc25aVjtFdUU3blpNO0lBT0k7RXZFeW5aVjtFdUVob1pNO0lBT0k7RXZFNG5aVjtFdUVub1pNO0lBT0k7RXZFK25aVjtFdUV0b1pNO0lBT0k7RXZFa29aVjtFdUV6b1pNO0lBT0k7RXZFcW9aVjtFdUU1b1pNO0lBT0k7RXZFd29aVjtFdUUvb1pNO0lBT0k7RXZFMm9aVjtFdUVscFpNO0lBT0k7RXZFOG9aVjtFdUVycFpNO0lBT0k7RXZFaXBaVjtFdUV4cFpNO0lBT0k7RXZFb3BaVjtFdUUzcFpNO0lBT0k7RXZFdXBaVjtFdUU5cFpNO0lBT0k7RXZFMHBaVjtFdUVqcVpNO0lBT0k7RXZFNnBaVjtFdUVwcVpNO0lBT0k7RXZFZ3FaVjtFdUV2cVpNO0lBT0k7RXZFbXFaVjtFdUUxcVpNO0lBT0k7RXZFc3FaVjtFdUU3cVpNO0lBT0k7RXZFeXFaVjtFdUVoclpNO0lBT0k7RXZFNHFaVjtFdUVuclpNO0lBT0k7RXZFK3FaVjtFdUV0clpNO0lBT0k7RXZFa3JaVjtFdUV6clpNO0lBT0k7RXZFcXJaVjtFdUU1clpNO0lBT0k7RXZFd3JaVjtFdUUvclpNO0lBT0k7RXZFMnJaVjtFdUVsc1pNO0lBT0k7RXZFOHJaVjtFdUVyc1pNO0lBT0k7RXZFaXNaVjtFdUV4c1pNO0lBT0k7RXZFb3NaVjtFdUUzc1pNO0lBT0k7RXZFdXNaVjtFdUU5c1pNO0lBT0k7RXZFMHNaVjtFdUVqdFpNO0lBT0k7RXZFNnNaVjtFdUVwdFpNO0lBT0k7RXZFZ3RaVjtFdUV2dFpNO0lBT0k7RXZFbXRaVjtFdUUxdFpNO0lBT0k7RXZFc3RaVjtFdUU3dFpNO0lBT0k7RXZFeXRaVjtFdUVodVpNO0lBT0k7RXZFNHRaVjtFdUVudVpNO0lBT0k7RXZFK3RaVjtFdUV0dVpNO0lBT0k7RXZFa3VaVjtFdUV6dVpNO0lBT0k7RXZFcXVaVjtFdUU1dVpNO0lBT0k7RXZFd3VaVjtFdUUvdVpNO0lBT0k7RXZFMnVaVjtFdUVsdlpNO0lBT0k7RXZFOHVaVjtFdUVydlpNO0lBT0k7RXZFaXZaVjtFdUV4dlpNO0lBT0k7RXZFb3ZaVjtFdUUzdlpNO0lBT0k7RXZFdXZaVjtFdUU5dlpNO0lBT0k7RXZFMHZaVjtFdUVqd1pNO0lBT0k7RXZFNnZaVjtFdUVwd1pNO0lBT0k7RXZFZ3daVjtFdUV2d1pNO0lBT0k7RXZFbXdaVjtFdUUxd1pNO0lBT0k7RXZFc3daVjtFdUU3d1pNO0lBT0k7RXZFeXdaVjtFdUVoeFpNO0lBT0k7RXZFNHdaVjtFdUVueFpNO0lBT0k7RXZFK3daVjtFdUV0eFpNO0lBT0k7RXZFa3haVjtFdUV6eFpNO0lBT0k7RXZFcXhaVjtFdUU1eFpNO0lBT0k7RXZFd3haVjtFdUUveFpNO0lBT0k7RXZFMnhaVjtFdUVseVpNO0lBT0k7RXZFOHhaVjtFdUVyeVpNO0lBT0k7RXZFaXlaVjtFdUV4eVpNO0lBT0k7RXZFb3laVjtFdUUzeVpNO0lBT0k7RXZFdXlaVjtFdUU5eVpNO0lBT0k7RXZFMHlaVjtFdUVqelpNO0lBT0k7RXZFNnlaVjtFdUVwelpNO0lBT0k7RXZFZ3paVjtFdUV2elpNO0lBT0k7RXZFbXpaVjtFdUUxelpNO0lBT0k7RXZFc3paVjtFdUU3elpNO0lBT0k7RXZFeXpaVjtFdUVoMFpNO0lBT0k7RXZFNHpaVjtFdUVuMFpNO0lBT0k7RXZFK3paVjtFdUV0MFpNO0lBT0k7RXZFazBaVjtFdUV6MFpNO0lBT0k7RXZFcTBaVjtFdUU1MFpNO0lBT0k7RXZFdzBaVjtFdUUvMFpNO0lBT0k7RXZFMjBaVjtFdUVsMVpNO0lBT0k7RXZFODBaVjtFdUVyMVpNO0lBT0k7RXZFaTFaVjtFdUV4MVpNO0lBT0k7RXZFbzFaVjtFdUUzMVpNO0lBT0k7RXZFdTFaVjtFdUU5MVpNO0lBT0k7RXZFMDFaVjtFdUVqMlpNO0lBT0k7RXZFNjFaVjtFdUVwMlpNO0lBT0k7RXZFZzJaVjtFdUV2MlpNO0lBT0k7RXZFbTJaVjtFdUUxMlpNO0lBT0k7RXZFczJaVjtFdUU3MlpNO0lBT0k7RXZFeTJaVjtFdUVoM1pNO0lBT0k7RXZFNDJaVjtFdUVuM1pNO0lBT0k7RXZFKzJaVjtFdUV0M1pNO0lBT0k7RXZFazNaVjtFdUV6M1pNO0lBT0k7RXZFcTNaVjtFdUU1M1pNO0lBT0k7RXZFdzNaVjtFdUUvM1pNO0lBT0k7RXZFMjNaVjtFdUVsNFpNO0lBT0k7RXZFODNaVjtFdUVyNFpNO0lBT0k7RXZFaTRaVjtFdUV4NFpNO0lBT0k7RXZFbzRaVjtFdUUzNFpNO0lBT0k7RXZFdTRaVjtFdUU5NFpNO0lBT0k7SUFBQTtFdkUyNFpWO0V1RWw1Wk07SUFPSTtJQUFBO0V2RSs0WlY7RXVFdDVaTTtJQU9JO0lBQUE7RXZFbTVaVjtFdUUxNVpNO0lBT0k7SUFBQTtFdkV1NVpWO0V1RTk1Wk07SUFPSTtJQUFBO0V2RTI1WlY7RXVFbDZaTTtJQU9JO0lBQUE7RXZFKzVaVjtFdUV0NlpNO0lBT0k7SUFBQTtFdkVtNlpWO0V1RTE2Wk07SUFPSTtJQUFBO0V2RXU2WlY7RXVFOTZaTTtJQU9JO0lBQUE7RXZFMjZaVjtFdUVsN1pNO0lBT0k7SUFBQTtFdkUrNlpWO0V1RXQ3Wk07SUFPSTtJQUFBO0V2RW03WlY7RXVFMTdaTTtJQU9JO0lBQUE7RXZFdTdaVjtFdUU5N1pNO0lBT0k7SUFBQTtFdkUyN1pWO0V1RWw4Wk07SUFPSTtJQUFBO0V2RSs3WlY7RXVFdDhaTTtJQU9JO0lBQUE7RXZFbThaVjtFdUUxOFpNO0lBT0k7SUFBQTtFdkV1OFpWO0V1RTk4Wk07SUFPSTtJQUFBO0V2RTI4WlY7RXVFbDlaTTtJQU9JO0lBQUE7RXZFKzhaVjtFdUV0OVpNO0lBT0k7SUFBQTtFdkVtOVpWO0V1RTE5Wk07SUFPSTtJQUFBO0V2RXU5WlY7RXVFOTlaTTtJQU9JO0lBQUE7RXZFMjlaVjtFdUVsK1pNO0lBT0k7SUFBQTtFdkUrOVpWO0V1RXQrWk07SUFPSTtJQUFBO0V2RW0rWlY7RXVFMStaTTtJQU9JO0lBQUE7RXZFdStaVjtFdUU5K1pNO0lBT0k7SUFBQTtFdkUyK1pWO0V1RWwvWk07SUFPSTtJQUFBO0V2RSsrWlY7RXVFdC9aTTtJQU9JO0lBQUE7RXZFbS9aVjtFdUUxL1pNO0lBT0k7SUFBQTtFdkV1L1pWO0V1RTkvWk07SUFPSTtJQUFBO0V2RTIvWlY7RXVFbGdhTTtJQU9JO0lBQUE7RXZFKy9aVjtFdUV0Z2FNO0lBT0k7SUFBQTtFdkVtZ2FWO0V1RTFnYU07SUFPSTtJQUFBO0V2RXVnYVY7RXVFOWdhTTtJQU9JO0lBQUE7RXZFMmdhVjtFdUVsaGFNO0lBT0k7SUFBQTtFdkUrZ2FWO0V1RXRoYU07SUFPSTtJQUFBO0V2RW1oYVY7RXVFMWhhTTtJQU9JO0lBQUE7RXZFdWhhVjtFdUU5aGFNO0lBT0k7SUFBQTtFdkUyaGFWO0V1RWxpYU07SUFPSTtJQUFBO0V2RStoYVY7RXVFdGlhTTtJQU9JO0lBQUE7RXZFbWlhVjtFdUUxaWFNO0lBT0k7SUFBQTtFdkV1aWFWO0V1RTlpYU07SUFPSTtJQUFBO0V2RTJpYVY7RXVFbGphTTtJQU9JO0lBQUE7RXZFK2lhVjtFdUV0amFNO0lBT0k7RXZFa2phVjtFdUV6amFNO0lBT0k7RXZFcWphVjtFdUU1amFNO0lBT0k7RXZFd2phVjtFdUUvamFNO0lBT0k7RXZFMmphVjtFdUVsa2FNO0lBT0k7RXZFOGphVjtFdUVya2FNO0lBT0k7RXZFaWthVjtFdUV4a2FNO0lBT0k7RXZFb2thVjtFdUUza2FNO0lBT0k7RXZFdWthVjtFdUU5a2FNO0lBT0k7RXZFMGthVjtFdUVqbGFNO0lBT0k7RXZFNmthVjtFdUVwbGFNO0lBT0k7RXZFZ2xhVjtFdUV2bGFNO0lBT0k7RXZFbWxhVjtFdUUxbGFNO0lBT0k7RXZFc2xhVjtFdUU3bGFNO0lBT0k7RXZFeWxhVjtFdUVobWFNO0lBT0k7RXZFNGxhVjtFdUVubWFNO0lBT0k7RXZFK2xhVjtFdUV0bWFNO0lBT0k7RXZFa21hVjtFdUV6bWFNO0lBT0k7RXZFcW1hVjtFdUU1bWFNO0lBT0k7RXZFd21hVjtFdUUvbWFNO0lBT0k7RXZFMm1hVjtFdUVsbmFNO0lBT0k7RXZFOG1hVjtFdUVybmFNO0lBT0k7RXZFaW5hVjtFdUV4bmFNO0lBT0k7RXZFb25hVjtFdUUzbmFNO0lBT0k7RXZFdW5hVjtFdUU5bmFNO0lBT0k7RXZFMG5hVjtFdUVqb2FNO0lBT0k7RXZFNm5hVjtFdUVwb2FNO0lBT0k7RXZFZ29hVjtFdUV2b2FNO0lBT0k7RXZFbW9hVjtFdUUxb2FNO0lBT0k7RXZFc29hVjtFdUU3b2FNO0lBT0k7RXZFeW9hVjtFdUVocGFNO0lBT0k7RXZFNG9hVjtFdUVucGFNO0lBT0k7RXZFK29hVjtFdUV0cGFNO0lBT0k7RXZFa3BhVjtFdUV6cGFNO0lBT0k7RXZFcXBhVjtFdUU1cGFNO0lBT0k7RXZFd3BhVjtFdUUvcGFNO0lBT0k7RXZFMnBhVjtFdUVscWFNO0lBT0k7RXZFOHBhVjtFdUVycWFNO0lBT0k7RXZFaXFhVjtFdUV4cWFNO0lBT0k7RXZFb3FhVjtFdUUzcWFNO0lBT0k7RXZFdXFhVjtFdUU5cWFNO0lBT0k7RXZFMHFhVjtFdUVqcmFNO0lBT0k7RXZFNnFhVjtFdUVwcmFNO0lBT0k7RXZFZ3JhVjtFdUV2cmFNO0lBT0k7RXZFbXJhVjtFdUUxcmFNO0lBT0k7RXZFc3JhVjtFdUU3cmFNO0lBT0k7RXZFeXJhVjtFdUVoc2FNO0lBT0k7RXZFNHJhVjtFdUVuc2FNO0lBT0k7RXZFK3JhVjtFdUV0c2FNO0lBT0k7RXZFa3NhVjtFdUV6c2FNO0lBT0k7RXZFcXNhVjtFdUU1c2FNO0lBT0k7RXZFd3NhVjtFdUUvc2FNO0lBT0k7RXZFMnNhVjtFdUVsdGFNO0lBT0k7RXZFOHNhVjtFdUVydGFNO0lBT0k7RXZFaXRhVjtFdUV4dGFNO0lBT0k7RXZFb3RhVjtFdUUzdGFNO0lBT0k7RXZFdXRhVjtFdUU5dGFNO0lBT0k7RXZFMHRhVjtFdUVqdWFNO0lBT0k7RXZFNnRhVjtFdUVwdWFNO0lBT0k7RXZFZ3VhVjtFdUV2dWFNO0lBT0k7RXZFbXVhVjtFdUUxdWFNO0lBT0k7RXZFc3VhVjtFdUU3dWFNO0lBT0k7RXZFeXVhVjtFdUVodmFNO0lBT0k7RXZFNHVhVjtFdUVudmFNO0lBT0k7RXZFK3VhVjtFdUV0dmFNO0lBT0k7RXZFa3ZhVjtFdUV6dmFNO0lBT0k7RXZFcXZhVjtFdUU1dmFNO0lBT0k7RXZFd3ZhVjtFdUUvdmFNO0lBT0k7RXZFMnZhVjtFdUVsd2FNO0lBT0k7RXZFOHZhVjtFdUVyd2FNO0lBT0k7RXZFaXdhVjtFdUV4d2FNO0lBT0k7RXZFb3dhVjtFdUUzd2FNO0lBT0k7RXZFdXdhVjtFdUU5d2FNO0lBT0k7RXZFMHdhVjtFdUVqeGFNO0lBT0k7RXZFNndhVjtFdUVweGFNO0lBT0k7RXZFZ3hhVjtFdUV2eGFNO0lBT0k7RXZFbXhhVjtFdUUxeGFNO0lBT0k7RXZFc3hhVjtFdUU3eGFNO0lBT0k7RXZFeXhhVjtFdUVoeWFNO0lBT0k7RXZFNHhhVjtFdUVueWFNO0lBT0k7RXZFK3hhVjtFdUV0eWFNO0lBT0k7RXZFa3lhVjtFdUV6eWFNO0lBT0k7RXZFcXlhVjtFdUU1eWFNO0lBT0k7RXZFd3lhVjtFdUUveWFNO0lBT0k7RXZFMnlhVjtFdUVsemFNO0lBT0k7RXZFOHlhVjtFdUVyemFNO0lBT0k7RXZFaXphVjtFdUV4emFNO0lBT0k7RXZFb3phVjtFdUUzemFNO0lBT0k7RXZFdXphVjtFdUU5emFNO0lBT0k7RXZFMHphVjtFdUVqMGFNO0lBT0k7RXZFNnphVjtFdUVwMGFNO0lBT0k7RXZFZzBhVjtFdUV2MGFNO0lBT0k7RXZFbTBhVjtFdUUxMGFNO0lBT0k7RXZFczBhVjtFdUU3MGFNO0lBT0k7RXZFeTBhVjtFdUVoMWFNO0lBT0k7RXZFNDBhVjtFdUVuMWFNO0lBT0k7RXZFKzBhVjtFdUV0MWFNO0lBT0k7RXZFazFhVjtFdUV6MWFNO0lBT0k7RXZFcTFhVjtFdUU1MWFNO0lBT0k7RXZFdzFhVjtFdUUvMWFNO0lBT0k7RXZFMjFhVjtFdUVsMmFNO0lBT0k7RXZFODFhVjtFdUVyMmFNO0lBT0k7RXZFaTJhVjtFdUV4MmFNO0lBT0k7RXZFbzJhVjtFdUUzMmFNO0lBT0k7RXZFdTJhVjtFdUU5MmFNO0lBT0k7RXZFMDJhVjtFdUVqM2FNO0lBT0k7RXZFNjJhVjtFdUVwM2FNO0lBT0k7RXZFZzNhVjtFdUV2M2FNO0lBT0k7RXZFbTNhVjtFdUUxM2FNO0lBT0k7RXZFczNhVjtFdUU3M2FNO0lBT0k7RXZFeTNhVjtFdUVoNGFNO0lBT0k7RXZFNDNhVjtFdUVuNGFNO0lBT0k7RXZFKzNhVjtFdUV0NGFNO0lBT0k7RXZFazRhVjtFdUV6NGFNO0lBT0k7RXZFcTRhVjtFdUU1NGFNO0lBT0k7RXZFdzRhVjtFdUUvNGFNO0lBT0k7RXZFMjRhVjtFdUVsNWFNO0lBT0k7RXZFODRhVjtFdUVyNWFNO0lBT0k7RXZFaTVhVjtFdUV4NWFNO0lBT0k7RXZFbzVhVjtFdUUzNWFNO0lBT0k7RXZFdTVhVjtFdUU5NWFNO0lBT0k7RXZFMDVhVjtFdUVqNmFNO0lBT0k7RXZFNjVhVjtFdUVwNmFNO0lBT0k7RXZFZzZhVjtFdUV2NmFNO0lBT0k7RXZFbTZhVjtFdUUxNmFNO0lBT0k7RXZFczZhVjtFdUU3NmFNO0lBT0k7RXZFeTZhVjtFdUVoN2FNO0lBT0k7RXZFNDZhVjtFdUVuN2FNO0lBT0k7RXZFKzZhVjtFdUV0N2FNO0lBT0k7RXZFazdhVjtFdUV6N2FNO0lBT0k7RXZFcTdhVjtFdUU1N2FNO0lBT0k7RXZFdzdhVjtFdUUvN2FNO0lBT0k7RXZFMjdhVjtFdUVsOGFNO0lBT0k7RXZFODdhVjtFdUVyOGFNO0lBT0k7RXZFaThhVjtFdUV4OGFNO0lBT0k7RXZFbzhhVjtFdUUzOGFNO0lBT0k7RXZFdThhVjtFdUU5OGFNO0lBT0k7RXZFMDhhVjtFdUVqOWFNO0lBT0k7RXZFNjhhVjtFdUVwOWFNO0lBT0k7RXZFZzlhVjtFdUV2OWFNO0lBT0k7RXZFbTlhVjtFdUUxOWFNO0lBT0k7RXZFczlhVjtFdUU3OWFNO0lBT0k7RXZFeTlhVjtFdUVoK2FNO0lBT0k7RXZFNDlhVjtFdUVuK2FNO0lBT0k7RXZFKzlhVjtFdUV0K2FNO0lBT0k7RXZFaythVjtFdUV6K2FNO0lBT0k7RXZFcSthVjtFdUU1K2FNO0lBT0k7RXZFdythVjtFdUUvK2FNO0lBT0k7RXZFMithVjtFdUVsL2FNO0lBT0k7RXZFOCthVjtFdUVyL2FNO0lBT0k7RXZFaS9hVjtFdUV4L2FNO0lBT0k7RXZFby9hVjtFdUUzL2FNO0lBT0k7RXZFdS9hVjtFdUU5L2FNO0lBT0k7RXZFMC9hVjtFdUVqZ2JNO0lBT0k7RXZFNi9hVjtFdUVwZ2JNO0lBT0k7RXZFZ2diVjtFdUV2Z2JNO0lBT0k7RXZFbWdiVjtFdUUxZ2JNO0lBT0k7RXZFc2diVjtFdUU3Z2JNO0lBT0k7RXZFeWdiVjtFdUVoaGJNO0lBT0k7RXZFNGdiVjtFdUVuaGJNO0lBT0k7RXZFK2diVjtFdUV0aGJNO0lBT0k7RXZFa2hiVjtFdUV6aGJNO0lBT0k7RXZFcWhiVjtFdUU1aGJNO0lBT0k7RXZFd2hiVjtFdUUvaGJNO0lBT0k7RXZFMmhiVjtFdUVsaWJNO0lBT0k7RXZFOGhiVjtFdUVyaWJNO0lBT0k7RXZFaWliVjtFdUV4aWJNO0lBT0k7RXZFb2liVjtFdUUzaWJNO0lBT0k7RXZFdWliVjtFdUU5aWJNO0lBT0k7RXZFMGliVjtFdUVqamJNO0lBT0k7RXZFNmliVjtFdUVwamJNO0lBT0k7RXZFZ2piVjtFdUV2amJNO0lBT0k7RXZFbWpiVjtFdUUxamJNO0lBT0k7RXZFc2piVjtFdUU3amJNO0lBT0k7RXZFeWpiVjtFdUVoa2JNO0lBT0k7RXZFNGpiVjtFdUVua2JNO0lBT0k7RXZFK2piVjtFdUV0a2JNO0lBT0k7RXZFa2tiVjtFdUV6a2JNO0lBT0k7RXZFcWtiVjtFdUU1a2JNO0lBT0k7RXZFd2tiVjtFdUUva2JNO0lBT0k7RXZFMmtiVjtFdUVsbGJNO0lBT0k7RXZFOGtiVjtFdUVybGJNO0lBT0k7RXZFaWxiVjtFdUV4bGJNO0lBT0k7RXZFb2xiVjtFdUUzbGJNO0lBT0k7RXZFdWxiVjtFdUU5bGJNO0lBT0k7RXZFMGxiVjtFdUVqbWJNO0lBT0k7RXZFNmxiVjtFdUVwbWJNO0lBT0k7RXZFZ21iVjtFdUV2bWJNO0lBT0k7RXZFbW1iVjtFdUUxbWJNO0lBT0k7RXZFc21iVjtFdUU3bWJNO0lBT0k7RXZFeW1iVjtFdUVobmJNO0lBT0k7RXZFNG1iVjtFdUVubmJNO0lBT0k7RXZFK21iVjtFdUV0bmJNO0lBT0k7RXZFa25iVjtFdUV6bmJNO0lBT0k7RXZFcW5iVjtFdUU1bmJNO0lBT0k7RXZFd25iVjtFdUUvbmJNO0lBT0k7RXZFMm5iVjtFdUVsb2JNO0lBT0k7RXZFOG5iVjtFdUVyb2JNO0lBT0k7RXZFaW9iVjtFdUV4b2JNO0lBT0k7RXZFb29iVjtFdUUzb2JNO0lBT0k7RXZFdW9iVjtFdUU5b2JNO0lBT0k7RXZFMG9iVjtFdUVqcGJNO0lBT0k7RXZFNm9iVjtFdUVwcGJNO0lBT0k7RXZFZ3BiVjtFdUV2cGJNO0lBT0k7RXZFbXBiVjtFdUUxcGJNO0lBT0k7RXZFc3BiVjtFdUU3cGJNO0lBT0k7RXZFeXBiVjtFdUVocWJNO0lBT0k7RXZFNHBiVjtFdUVucWJNO0lBT0k7RXZFK3BiVjtFdUV0cWJNO0lBT0k7RXZFa3FiVjtFdUV6cWJNO0lBT0k7RXZFcXFiVjtFdUU1cWJNO0lBT0k7RXZFd3FiVjtFdUUvcWJNO0lBT0k7RXZFMnFiVjtFdUVscmJNO0lBT0k7RXZFOHFiVjtFdUVycmJNO0lBT0k7RXZFaXJiVjtFdUV4cmJNO0lBT0k7RXZFb3JiVjtFdUUzcmJNO0lBT0k7RXZFdXJiVjtFdUU5cmJNO0lBT0k7RXZFMHJiVjtFdUVqc2JNO0lBT0k7RXZFNnJiVjtFdUVwc2JNO0lBT0k7RXZFZ3NiVjtFdUV2c2JNO0lBT0k7RXZFbXNiVjtFdUUxc2JNO0lBT0k7RXZFc3NiVjtFdUU3c2JNO0lBT0k7RXZFeXNiVjtFdUVodGJNO0lBT0k7RXZFNHNiVjtFdUVudGJNO0lBT0k7RXZFK3NiVjtFdUV0dGJNO0lBT0k7RXZFa3RiVjtFdUV6dGJNO0lBT0k7RXZFcXRiVjtFdUU1dGJNO0lBT0k7RXZFd3RiVjtFdUUvdGJNO0lBT0k7RXZFMnRiVjtFdUVsdWJNO0lBT0k7RXZFOHRiVjtFdUVydWJNO0lBT0k7RXZFaXViVjtFdUV4dWJNO0lBT0k7RXZFb3ViVjtFdUUzdWJNO0lBT0k7RXZFdXViVjtFdUU5dWJNO0lBT0k7RXZFMHViVjtFdUVqdmJNO0lBT0k7RXZFNnViVjtFdUVwdmJNO0lBT0k7RXZFZ3ZiVjtFdUV2dmJNO0lBT0k7RXZFbXZiVjtFdUUxdmJNO0lBT0k7RXZFc3ZiVjtFdUU3dmJNO0lBT0k7RXZFeXZiVjtFdUVod2JNO0lBT0k7RXZFNHZiVjtFdUVud2JNO0lBT0k7RXZFK3ZiVjtFdUV0d2JNO0lBT0k7RXZFa3diVjtFdUV6d2JNO0lBT0k7RXZFcXdiVjtFdUU1d2JNO0lBT0k7RXZFd3diVjtFdUUvd2JNO0lBT0k7RXZFMndiVjtFdUVseGJNO0lBT0k7RXZFOHdiVjtFdUVyeGJNO0lBT0k7RXZFaXhiVjtFdUV4eGJNO0lBT0k7RXZFb3hiVjtFdUUzeGJNO0lBT0k7RXZFdXhiVjtFdUU5eGJNO0lBT0k7RXZFMHhiVjtFdUVqeWJNO0lBT0k7RXZFNnhiVjtFdUVweWJNO0lBT0k7RXZFZ3liVjtFdUV2eWJNO0lBT0k7RXZFbXliVjtFdUUxeWJNO0lBT0k7RXZFc3liVjtFdUU3eWJNO0lBT0k7RXZFeXliVjtFdUVoemJNO0lBT0k7RXZFNHliVjtFdUVuemJNO0lBT0k7RXZFK3liVjtBQUNGO0FjMXpiSTtFeURHSTtJQU9JO0V2RW96YlY7RXVFM3piTTtJQU9JO0V2RXV6YlY7RXVFOXpiTTtJQU9JO0V2RTB6YlY7RXVFajBiTTtJQU9JO0V2RTZ6YlY7RXVFcDBiTTtJQU9JO0V2RWcwYlY7RXVFdjBiTTtJQU9JO0V2RW0wYlY7RXVFMTBiTTtJQU9JO0V2RXMwYlY7RXVFNzBiTTtJQU9JO0V2RXkwYlY7RXVFaDFiTTtJQU9JO0V2RTQwYlY7RXVFbjFiTTtJQU9JO0V2RSswYlY7RXVFdDFiTTtJQU9JO0V2RWsxYlY7RXVFejFiTTtJQU9JO0V2RXExYlY7RXVFNTFiTTtJQU9JO0V2RXcxYlY7RXVFLzFiTTtJQU9JO0V2RTIxYlY7RXVFbDJiTTtJQU9JO0V2RTgxYlY7RXVFcjJiTTtJQU9JO0V2RWkyYlY7RXVFeDJiTTtJQU9JO0V2RW8yYlY7RXVFMzJiTTtJQU9JO0V2RXUyYlY7RXVFOTJiTTtJQU9JO0V2RTAyYlY7RXVFajNiTTtJQU9JO0V2RTYyYlY7RXVFcDNiTTtJQU9JO0V2RWczYlY7RXVFdjNiTTtJQU9JO0V2RW0zYlY7RXVFMTNiTTtJQU9JO0V2RXMzYlY7RXVFNzNiTTtJQU9JO0V2RXkzYlY7RXVFaDRiTTtJQU9JO0V2RTQzYlY7RXVFbjRiTTtJQU9JO0V2RSszYlY7RXVFdDRiTTtJQU9JO0V2RWs0YlY7RXVFejRiTTtJQU9JO0V2RXE0YlY7RXVFNTRiTTtJQU9JO0V2RXc0YlY7RXVFLzRiTTtJQU9JO0V2RTI0YlY7RXVFbDViTTtJQU9JO0V2RTg0YlY7RXVFcjViTTtJQU9JO0V2RWk1YlY7RXVFeDViTTtJQU9JO0V2RW81YlY7RXVFMzViTTtJQU9JO0V2RXU1YlY7RXVFOTViTTtJQU9JO0V2RTA1YlY7RXVFajZiTTtJQU9JO0V2RTY1YlY7RXVFcDZiTTtJQU9JO0V2RWc2YlY7RXVFdjZiTTtJQU9JO0V2RW02YlY7RXVFMTZiTTtJQU9JO0V2RXM2YlY7RXVFNzZiTTtJQU9JO0V2RXk2YlY7RXVFaDdiTTtJQU9JO0V2RTQ2YlY7RXVFbjdiTTtJQU9JO0V2RSs2YlY7RXVFdDdiTTtJQU9JO0V2RWs3YlY7RXVFejdiTTtJQU9JO0V2RXE3YlY7RXVFNTdiTTtJQU9JO0V2RXc3YlY7RXVFLzdiTTtJQU9JO0V2RTI3YlY7RXVFbDhiTTtJQU9JO0V2RTg3YlY7RXVFcjhiTTtJQU9JO0V2RWk4YlY7RXVFeDhiTTtJQU9JO0V2RW84YlY7RXVFMzhiTTtJQU9JO0V2RXU4YlY7RXVFOThiTTtJQU9JO0V2RTA4YlY7RXVFajliTTtJQU9JO0V2RTY4YlY7RXVFcDliTTtJQU9JO0V2RWc5YlY7RXVFdjliTTtJQU9JO0V2RW05YlY7RXVFMTliTTtJQU9JO0V2RXM5YlY7RXVFNzliTTtJQU9JO0V2RXk5YlY7RXVFaCtiTTtJQU9JO0V2RTQ5YlY7RXVFbitiTTtJQU9JO0V2RSs5YlY7RXVFdCtiTTtJQU9JO0V2RWsrYlY7RXVFeitiTTtJQU9JO0V2RXErYlY7RXVFNStiTTtJQU9JO0V2RXcrYlY7RXVFLytiTTtJQU9JO0V2RTIrYlY7RXVFbC9iTTtJQU9JO0V2RTgrYlY7RXVFci9iTTtJQU9JO0V2RWkvYlY7RXVFeC9iTTtJQU9JO0V2RW8vYlY7RXVFMy9iTTtJQU9JO0V2RXUvYlY7RXVFOS9iTTtJQU9JO0V2RTAvYlY7RXVFamdjTTtJQU9JO0V2RTYvYlY7RXVFcGdjTTtJQU9JO0V2RWdnY1Y7RXVFdmdjTTtJQU9JO0V2RW1nY1Y7RXVFMWdjTTtJQU9JO0V2RXNnY1Y7RXVFN2djTTtJQU9JO0V2RXlnY1Y7RXVFaGhjTTtJQU9JO0V2RTRnY1Y7RXVFbmhjTTtJQU9JO0V2RStnY1Y7RXVFdGhjTTtJQU9JO0V2RWtoY1Y7RXVFemhjTTtJQU9JO0V2RXFoY1Y7RXVFNWhjTTtJQU9JO0V2RXdoY1Y7RXVFL2hjTTtJQU9JO0V2RTJoY1Y7RXVFbGljTTtJQU9JO0V2RThoY1Y7RXVFcmljTTtJQU9JO0V2RWlpY1Y7RXVFeGljTTtJQU9JO0V2RW9pY1Y7RXVFM2ljTTtJQU9JO0V2RXVpY1Y7RXVFOWljTTtJQU9JO0V2RTBpY1Y7RXVFampjTTtJQU9JO0V2RTZpY1Y7RXVFcGpjTTtJQU9JO0V2RWdqY1Y7RXVFdmpjTTtJQU9JO0V2RW1qY1Y7RXVFMWpjTTtJQU9JO0V2RXNqY1Y7RXVFN2pjTTtJQU9JO0V2RXlqY1Y7RXVFaGtjTTtJQU9JO0V2RTRqY1Y7RXVFbmtjTTtJQU9JO0V2RStqY1Y7RXVFdGtjTTtJQU9JO0V2RWtrY1Y7RXVFemtjTTtJQU9JO0V2RXFrY1Y7RXVFNWtjTTtJQU9JO0V2RXdrY1Y7RXVFL2tjTTtJQU9JO0V2RTJrY1Y7RXVFbGxjTTtJQU9JO0V2RThrY1Y7RXVFcmxjTTtJQU9JO0V2RWlsY1Y7RXVFeGxjTTtJQU9JO0V2RW9sY1Y7RXVFM2xjTTtJQU9JO0V2RXVsY1Y7RXVFOWxjTTtJQU9JO0V2RTBsY1Y7RXVFam1jTTtJQU9JO0V2RTZsY1Y7RXVFcG1jTTtJQU9JO0V2RWdtY1Y7RXVFdm1jTTtJQU9JO0V2RW1tY1Y7RXVFMW1jTTtJQU9JO0V2RXNtY1Y7RXVFN21jTTtJQU9JO0V2RXltY1Y7RXVFaG5jTTtJQU9JO0V2RTRtY1Y7RXVFbm5jTTtJQU9JO0V2RSttY1Y7RXVFdG5jTTtJQU9JO0V2RWtuY1Y7RXVFem5jTTtJQU9JO0V2RXFuY1Y7RXVFNW5jTTtJQU9JO0V2RXduY1Y7RXVFL25jTTtJQU9JO0V2RTJuY1Y7RXVFbG9jTTtJQU9JO0V2RThuY1Y7RXVFcm9jTTtJQU9JO0V2RWlvY1Y7RXVFeG9jTTtJQU9JO0V2RW9vY1Y7RXVFM29jTTtJQU9JO0V2RXVvY1Y7RXVFOW9jTTtJQU9JO0V2RTBvY1Y7RXVFanBjTTtJQU9JO0V2RTZvY1Y7RXVFcHBjTTtJQU9JO0V2RWdwY1Y7RXVFdnBjTTtJQU9JO0V2RW1wY1Y7RXVFMXBjTTtJQU9JO0V2RXNwY1Y7RXVFN3BjTTtJQU9JO0V2RXlwY1Y7RXVFaHFjTTtJQU9JO0V2RTRwY1Y7RXVFbnFjTTtJQU9JO0V2RStwY1Y7RXVFdHFjTTtJQU9JO0V2RWtxY1Y7RXVFenFjTTtJQU9JO0V2RXFxY1Y7RXVFNXFjTTtJQU9JO0V2RXdxY1Y7RXVFL3FjTTtJQU9JO0V2RTJxY1Y7RXVFbHJjTTtJQU9JO0V2RThxY1Y7RXVFcnJjTTtJQU9JO0V2RWlyY1Y7RXVFeHJjTTtJQU9JO0V2RW9yY1Y7RXVFM3JjTTtJQU9JO0V2RXVyY1Y7RXVFOXJjTTtJQU9JO0V2RTByY1Y7RXVFanNjTTtJQU9JO0V2RTZyY1Y7RXVFcHNjTTtJQU9JO0V2RWdzY1Y7RXVFdnNjTTtJQU9JO0V2RW1zY1Y7RXVFMXNjTTtJQU9JO0V2RXNzY1Y7RXVFN3NjTTtJQU9JO0V2RXlzY1Y7RXVFaHRjTTtJQU9JO0V2RTRzY1Y7RXVFbnRjTTtJQU9JO0V2RStzY1Y7RXVFdHRjTTtJQU9JO0V2RWt0Y1Y7RXVFenRjTTtJQU9JO0V2RXF0Y1Y7RXVFNXRjTTtJQU9JO0V2RXd0Y1Y7RXVFL3RjTTtJQU9JO0V2RTJ0Y1Y7RXVFbHVjTTtJQU9JO0V2RTh0Y1Y7RXVFcnVjTTtJQU9JO0V2RWl1Y1Y7RXVFeHVjTTtJQU9JO0V2RW91Y1Y7RXVFM3VjTTtJQU9JO0V2RXV1Y1Y7RXVFOXVjTTtJQU9JO0V2RTB1Y1Y7RXVFanZjTTtJQU9JO0V2RTZ1Y1Y7RXVFcHZjTTtJQU9JO0V2RWd2Y1Y7RXVFdnZjTTtJQU9JO0V2RW12Y1Y7RXVFMXZjTTtJQU9JO0V2RXN2Y1Y7RXVFN3ZjTTtJQU9JO0V2RXl2Y1Y7RXVFaHdjTTtJQU9JO0V2RTR2Y1Y7RXVFbndjTTtJQU9JO0V2RSt2Y1Y7RXVFdHdjTTtJQU9JO0V2RWt3Y1Y7RXVFendjTTtJQU9JO0V2RXF3Y1Y7RXVFNXdjTTtJQU9JO0V2RXd3Y1Y7RXVFL3djTTtJQU9JO0V2RTJ3Y1Y7RXVFbHhjTTtJQU9JO0V2RTh3Y1Y7RXVFcnhjTTtJQU9JO0V2RWl4Y1Y7RXVFeHhjTTtJQU9JO0V2RW94Y1Y7RXVFM3hjTTtJQU9JO0V2RXV4Y1Y7RXVFOXhjTTtJQU9JO0V2RTB4Y1Y7RXVFanljTTtJQU9JO0V2RTZ4Y1Y7RXVFcHljTTtJQU9JO0V2RWd5Y1Y7RXVFdnljTTtJQU9JO0V2RW15Y1Y7RXVFMXljTTtJQU9JO0V2RXN5Y1Y7RXVFN3ljTTtJQU9JO0V2RXl5Y1Y7RXVFaHpjTTtJQU9JO0V2RTR5Y1Y7RXVFbnpjTTtJQU9JO0V2RSt5Y1Y7RXVFdHpjTTtJQU9JO0V2RWt6Y1Y7RXVFenpjTTtJQU9JO0V2RXF6Y1Y7RXVFNXpjTTtJQU9JO0V2RXd6Y1Y7RXVFL3pjTTtJQU9JO0V2RTJ6Y1Y7RXVFbDBjTTtJQU9JO0V2RTh6Y1Y7RXVFcjBjTTtJQU9JO0V2RWkwY1Y7RXVFeDBjTTtJQU9JO0V2RW8wY1Y7RXVFMzBjTTtJQU9JO0V2RXUwY1Y7RXVFOTBjTTtJQU9JO0V2RTAwY1Y7RXVFajFjTTtJQU9JO0V2RTYwY1Y7RXVFcDFjTTtJQU9JO0V2RWcxY1Y7RXVFdjFjTTtJQU9JO0V2RW0xY1Y7RXVFMTFjTTtJQU9JO0V2RXMxY1Y7RXVFNzFjTTtJQU9JO0V2RXkxY1Y7RXVFaDJjTTtJQU9JO0V2RTQxY1Y7RXVFbjJjTTtJQU9JO0V2RSsxY1Y7RXVFdDJjTTtJQU9JO0V2RWsyY1Y7RXVFejJjTTtJQU9JO0V2RXEyY1Y7RXVFNTJjTTtJQU9JO0V2RXcyY1Y7RXVFLzJjTTtJQU9JO0V2RTIyY1Y7RXVFbDNjTTtJQU9JO0V2RTgyY1Y7RXVFcjNjTTtJQU9JO0V2RWkzY1Y7RXVFeDNjTTtJQU9JO0V2RW8zY1Y7RXVFMzNjTTtJQU9JO0V2RXUzY1Y7RXVFOTNjTTtJQU9JO0V2RTAzY1Y7RXVFajRjTTtJQU9JO0V2RTYzY1Y7RXVFcDRjTTtJQU9JO0V2RWc0Y1Y7RXVFdjRjTTtJQU9JO0V2RW00Y1Y7RXVFMTRjTTtJQU9JO0V2RXM0Y1Y7RXVFNzRjTTtJQU9JO0V2RXk0Y1Y7RXVFaDVjTTtJQU9JO0V2RTQ0Y1Y7RXVFbjVjTTtJQU9JO0V2RSs0Y1Y7RXVFdDVjTTtJQU9JO0V2RWs1Y1Y7RXVFejVjTTtJQU9JO0V2RXE1Y1Y7RXVFNTVjTTtJQU9JO0V2RXc1Y1Y7RXVFLzVjTTtJQU9JO0V2RTI1Y1Y7RXVFbDZjTTtJQU9JO0V2RTg1Y1Y7RXVFcjZjTTtJQU9JO0V2RWk2Y1Y7RXVFeDZjTTtJQU9JO0V2RW82Y1Y7RXVFMzZjTTtJQU9JO0V2RXU2Y1Y7RXVFOTZjTTtJQU9JO0V2RTA2Y1Y7RXVFajdjTTtJQU9JO0V2RTY2Y1Y7RXVFcDdjTTtJQU9JO0V2RWc3Y1Y7RXVFdjdjTTtJQU9JO0V2RW03Y1Y7RXVFMTdjTTtJQU9JO0V2RXM3Y1Y7RXVFNzdjTTtJQU9JO0V2RXk3Y1Y7RXVFaDhjTTtJQU9JO0V2RTQ3Y1Y7RXVFbjhjTTtJQU9JO0V2RSs3Y1Y7RXVFdDhjTTtJQU9JO0V2RWs4Y1Y7RXVFejhjTTtJQU9JO0V2RXE4Y1Y7RXVFNThjTTtJQU9JO0V2RXc4Y1Y7RXVFLzhjTTtJQU9JO0V2RTI4Y1Y7RXVFbDljTTtJQU9JO0V2RTg4Y1Y7RXVFcjljTTtJQU9JO0V2RWk5Y1Y7RXVFeDljTTtJQU9JO0V2RW85Y1Y7RXVFMzljTTtJQU9JO0V2RXU5Y1Y7RXVFOTljTTtJQU9JO0V2RTA5Y1Y7RXVFaitjTTtJQU9JO0V2RTY5Y1Y7RXVFcCtjTTtJQU9JO0V2RWcrY1Y7RXVFditjTTtJQU9JO0V2RW0rY1Y7RXVFMStjTTtJQU9JO0V2RXMrY1Y7RXVFNytjTTtJQU9JO0V2RXkrY1Y7RXVFaC9jTTtJQU9JO0V2RTQrY1Y7RXVFbi9jTTtJQU9JO0V2RSsrY1Y7RXVFdC9jTTtJQU9JO0V2RWsvY1Y7RXVFei9jTTtJQU9JO0V2RXEvY1Y7RXVFNS9jTTtJQU9JO0V2RXcvY1Y7RXVFLy9jTTtJQU9JO0V2RTIvY1Y7RXVFbGdkTTtJQU9JO0V2RTgvY1Y7RXVFcmdkTTtJQU9JO0V2RWlnZFY7RXVFeGdkTTtJQU9JO0V2RW9nZFY7RXVFM2dkTTtJQU9JO0V2RXVnZFY7RXVFOWdkTTtJQU9JO0V2RTBnZFY7RXVFamhkTTtJQU9JO0V2RTZnZFY7RXVFcGhkTTtJQU9JO0V2RWdoZFY7RXVFdmhkTTtJQU9JO0V2RW1oZFY7RXVFMWhkTTtJQU9JO0V2RXNoZFY7RXVFN2hkTTtJQU9JO0V2RXloZFY7RXVFaGlkTTtJQU9JO0V2RTRoZFY7RXVFbmlkTTtJQU9JO0V2RStoZFY7RXVFdGlkTTtJQU9JO0V2RWtpZFY7RXVFemlkTTtJQU9JO0V2RXFpZFY7RXVFNWlkTTtJQU9JO0V2RXdpZFY7RXVFL2lkTTtJQU9JO0V2RTJpZFY7RXVFbGpkTTtJQU9JO0V2RThpZFY7RXVFcmpkTTtJQU9JO0V2RWlqZFY7RXVFeGpkTTtJQU9JO0V2RW9qZFY7RXVFM2pkTTtJQU9JO0V2RXVqZFY7RXVFOWpkTTtJQU9JO0V2RTBqZFY7RXVFamtkTTtJQU9JO0V2RTZqZFY7RXVFcGtkTTtJQU9JO0V2RWdrZFY7RXVFdmtkTTtJQU9JO0V2RW1rZFY7RXVFMWtkTTtJQU9JO0V2RXNrZFY7RXVFN2tkTTtJQU9JO0V2RXlrZFY7RXVFaGxkTTtJQU9JO0V2RTRrZFY7RXVFbmxkTTtJQU9JO0V2RStrZFY7RXVFdGxkTTtJQU9JO0V2RWtsZFY7RXVFemxkTTtJQU9JO0V2RXFsZFY7RXVFNWxkTTtJQU9JO0V2RXdsZFY7RXVFL2xkTTtJQU9JO0V2RTJsZFY7RXVFbG1kTTtJQU9JO0V2RThsZFY7RXVFcm1kTTtJQU9JO0V2RWltZFY7RXVFeG1kTTtJQU9JO0V2RW9tZFY7RXVFM21kTTtJQU9JO0V2RXVtZFY7RXVFOW1kTTtJQU9JO0V2RTBtZFY7RXVFam5kTTtJQU9JO0V2RTZtZFY7RXVFcG5kTTtJQU9JO0V2RWduZFY7RXVFdm5kTTtJQU9JO0V2RW1uZFY7RXVFMW5kTTtJQU9JO0V2RXNuZFY7RXVFN25kTTtJQU9JO0V2RXluZFY7RXVFaG9kTTtJQU9JO0V2RTRuZFY7RXVFbm9kTTtJQU9JO0V2RStuZFY7RXVFdG9kTTtJQU9JO0V2RWtvZFY7RXVFem9kTTtJQU9JO0V2RXFvZFY7RXVFNW9kTTtJQU9JO0V2RXdvZFY7RXVFL29kTTtJQU9JO0V2RTJvZFY7RXVFbHBkTTtJQU9JO0V2RThvZFY7RXVFcnBkTTtJQU9JO0V2RWlwZFY7RXVFeHBkTTtJQU9JO0V2RW9wZFY7RXVFM3BkTTtJQU9JO0V2RXVwZFY7RXVFOXBkTTtJQU9JO0V2RTBwZFY7RXVFanFkTTtJQU9JO0V2RTZwZFY7RXVFcHFkTTtJQU9JO0V2RWdxZFY7RXVFdnFkTTtJQU9JO0V2RW1xZFY7RXVFMXFkTTtJQU9JO0V2RXNxZFY7RXVFN3FkTTtJQU9JO0V2RXlxZFY7RXVFaHJkTTtJQU9JO0V2RTRxZFY7RXVFbnJkTTtJQU9JO0V2RStxZFY7RXVFdHJkTTtJQU9JO0V2RWtyZFY7RXVFenJkTTtJQU9JO0V2RXFyZFY7RXVFNXJkTTtJQU9JO0V2RXdyZFY7RXVFL3JkTTtJQU9JO0V2RTJyZFY7RXVFbHNkTTtJQU9JO0V2RThyZFY7RXVFcnNkTTtJQU9JO0V2RWlzZFY7RXVFeHNkTTtJQU9JO0V2RW9zZFY7RXVFM3NkTTtJQU9JO0V2RXVzZFY7RXVFOXNkTTtJQU9JO0V2RTBzZFY7RXVFanRkTTtJQU9JO0V2RTZzZFY7RXVFcHRkTTtJQU9JO0V2RWd0ZFY7RXVFdnRkTTtJQU9JO0V2RW10ZFY7RXVFMXRkTTtJQU9JO0V2RXN0ZFY7RXVFN3RkTTtJQU9JO0V2RXl0ZFY7RXVFaHVkTTtJQU9JO0V2RTR0ZFY7RXVFbnVkTTtJQU9JO0V2RSt0ZFY7RXVFdHVkTTtJQU9JO0V2RWt1ZFY7RXVFenVkTTtJQU9JO0V2RXF1ZFY7RXVFNXVkTTtJQU9JO0V2RXd1ZFY7RXVFL3VkTTtJQU9JO0V2RTJ1ZFY7RXVFbHZkTTtJQU9JO0V2RTh1ZFY7RXVFcnZkTTtJQU9JO0V2RWl2ZFY7RXVFeHZkTTtJQU9JO0V2RW92ZFY7RXVFM3ZkTTtJQU9JO0V2RXV2ZFY7RXVFOXZkTTtJQU9JO0V2RTB2ZFY7RXVFandkTTtJQU9JO0lBQUE7RXZFOHZkVjtFdUVyd2RNO0lBT0k7SUFBQTtFdkVrd2RWO0V1RXp3ZE07SUFPSTtJQUFBO0V2RXN3ZFY7RXVFN3dkTTtJQU9JO0lBQUE7RXZFMHdkVjtFdUVqeGRNO0lBT0k7SUFBQTtFdkU4d2RWO0V1RXJ4ZE07SUFPSTtJQUFBO0V2RWt4ZFY7RXVFenhkTTtJQU9JO0lBQUE7RXZFc3hkVjtFdUU3eGRNO0lBT0k7SUFBQTtFdkUweGRWO0V1RWp5ZE07SUFPSTtJQUFBO0V2RTh4ZFY7RXVFcnlkTTtJQU9JO0lBQUE7RXZFa3lkVjtFdUV6eWRNO0lBT0k7SUFBQTtFdkVzeWRWO0V1RTd5ZE07SUFPSTtJQUFBO0V2RTB5ZFY7RXVFanpkTTtJQU9JO0lBQUE7RXZFOHlkVjtFdUVyemRNO0lBT0k7SUFBQTtFdkVremRWO0V1RXp6ZE07SUFPSTtJQUFBO0V2RXN6ZFY7RXVFN3pkTTtJQU9JO0lBQUE7RXZFMHpkVjtFdUVqMGRNO0lBT0k7SUFBQTtFdkU4emRWO0V1RXIwZE07SUFPSTtJQUFBO0V2RWswZFY7RXVFejBkTTtJQU9JO0lBQUE7RXZFczBkVjtFdUU3MGRNO0lBT0k7SUFBQTtFdkUwMGRWO0V1RWoxZE07SUFPSTtJQUFBO0V2RTgwZFY7RXVFcjFkTTtJQU9JO0lBQUE7RXZFazFkVjtFdUV6MWRNO0lBT0k7SUFBQTtFdkVzMWRWO0V1RTcxZE07SUFPSTtJQUFBO0V2RTAxZFY7RXVFajJkTTtJQU9JO0lBQUE7RXZFODFkVjtFdUVyMmRNO0lBT0k7SUFBQTtFdkVrMmRWO0V1RXoyZE07SUFPSTtJQUFBO0V2RXMyZFY7RXVFNzJkTTtJQU9JO0lBQUE7RXZFMDJkVjtFdUVqM2RNO0lBT0k7SUFBQTtFdkU4MmRWO0V1RXIzZE07SUFPSTtJQUFBO0V2RWszZFY7RXVFejNkTTtJQU9JO0lBQUE7RXZFczNkVjtFdUU3M2RNO0lBT0k7SUFBQTtFdkUwM2RWO0V1RWo0ZE07SUFPSTtJQUFBO0V2RTgzZFY7RXVFcjRkTTtJQU9JO0lBQUE7RXZFazRkVjtFdUV6NGRNO0lBT0k7SUFBQTtFdkVzNGRWO0V1RTc0ZE07SUFPSTtJQUFBO0V2RTA0ZFY7RXVFajVkTTtJQU9JO0lBQUE7RXZFODRkVjtFdUVyNWRNO0lBT0k7SUFBQTtFdkVrNWRWO0V1RXo1ZE07SUFPSTtJQUFBO0V2RXM1ZFY7RXVFNzVkTTtJQU9JO0lBQUE7RXZFMDVkVjtFdUVqNmRNO0lBT0k7SUFBQTtFdkU4NWRWO0V1RXI2ZE07SUFPSTtJQUFBO0V2RWs2ZFY7RXVFejZkTTtJQU9JO0lBQUE7RXZFczZkVjtFdUU3NmRNO0lBT0k7SUFBQTtFdkUwNmRWO0V1RWo3ZE07SUFPSTtFdkU2NmRWO0V1RXA3ZE07SUFPSTtFdkVnN2RWO0V1RXY3ZE07SUFPSTtFdkVtN2RWO0V1RTE3ZE07SUFPSTtFdkVzN2RWO0V1RTc3ZE07SUFPSTtFdkV5N2RWO0V1RWg4ZE07SUFPSTtFdkU0N2RWO0V1RW44ZE07SUFPSTtFdkUrN2RWO0V1RXQ4ZE07SUFPSTtFdkVrOGRWO0V1RXo4ZE07SUFPSTtFdkVxOGRWO0V1RTU4ZE07SUFPSTtFdkV3OGRWO0V1RS84ZE07SUFPSTtFdkUyOGRWO0V1RWw5ZE07SUFPSTtFdkU4OGRWO0V1RXI5ZE07SUFPSTtFdkVpOWRWO0V1RXg5ZE07SUFPSTtFdkVvOWRWO0V1RTM5ZE07SUFPSTtFdkV1OWRWO0V1RTk5ZE07SUFPSTtFdkUwOWRWO0V1RWorZE07SUFPSTtFdkU2OWRWO0V1RXArZE07SUFPSTtFdkVnK2RWO0V1RXYrZE07SUFPSTtFdkVtK2RWO0V1RTErZE07SUFPSTtFdkVzK2RWO0V1RTcrZE07SUFPSTtFdkV5K2RWO0V1RWgvZE07SUFPSTtFdkU0K2RWO0V1RW4vZE07SUFPSTtFdkUrK2RWO0V1RXQvZE07SUFPSTtFdkVrL2RWO0V1RXovZE07SUFPSTtFdkVxL2RWO0V1RTUvZE07SUFPSTtFdkV3L2RWO0V1RS8vZE07SUFPSTtFdkUyL2RWO0V1RWxnZU07SUFPSTtFdkU4L2RWO0V1RXJnZU07SUFPSTtFdkVpZ2VWO0V1RXhnZU07SUFPSTtFdkVvZ2VWO0V1RTNnZU07SUFPSTtFdkV1Z2VWO0V1RTlnZU07SUFPSTtFdkUwZ2VWO0V1RWpoZU07SUFPSTtFdkU2Z2VWO0V1RXBoZU07SUFPSTtFdkVnaGVWO0V1RXZoZU07SUFPSTtFdkVtaGVWO0V1RTFoZU07SUFPSTtFdkVzaGVWO0V1RTdoZU07SUFPSTtFdkV5aGVWO0V1RWhpZU07SUFPSTtFdkU0aGVWO0V1RW5pZU07SUFPSTtFdkUraGVWO0V1RXRpZU07SUFPSTtFdkVraWVWO0V1RXppZU07SUFPSTtFdkVxaWVWO0V1RTVpZU07SUFPSTtFdkV3aWVWO0V1RS9pZU07SUFPSTtFdkUyaWVWO0V1RWxqZU07SUFPSTtFdkU4aWVWO0V1RXJqZU07SUFPSTtFdkVpamVWO0V1RXhqZU07SUFPSTtFdkVvamVWO0V1RTNqZU07SUFPSTtFdkV1amVWO0V1RTlqZU07SUFPSTtFdkUwamVWO0V1RWprZU07SUFPSTtFdkU2amVWO0V1RXBrZU07SUFPSTtFdkVna2VWO0V1RXZrZU07SUFPSTtFdkVta2VWO0V1RTFrZU07SUFPSTtFdkVza2VWO0V1RTdrZU07SUFPSTtFdkV5a2VWO0V1RWhsZU07SUFPSTtFdkU0a2VWO0V1RW5sZU07SUFPSTtFdkUra2VWO0V1RXRsZU07SUFPSTtFdkVrbGVWO0V1RXpsZU07SUFPSTtFdkVxbGVWO0V1RTVsZU07SUFPSTtFdkV3bGVWO0V1RS9sZU07SUFPSTtFdkUybGVWO0V1RWxtZU07SUFPSTtFdkU4bGVWO0V1RXJtZU07SUFPSTtFdkVpbWVWO0V1RXhtZU07SUFPSTtFdkVvbWVWO0V1RTNtZU07SUFPSTtFdkV1bWVWO0V1RTltZU07SUFPSTtFdkUwbWVWO0V1RWpuZU07SUFPSTtFdkU2bWVWO0V1RXBuZU07SUFPSTtFdkVnbmVWO0V1RXZuZU07SUFPSTtFdkVtbmVWO0V1RTFuZU07SUFPSTtFdkVzbmVWO0V1RTduZU07SUFPSTtFdkV5bmVWO0V1RWhvZU07SUFPSTtFdkU0bmVWO0V1RW5vZU07SUFPSTtFdkUrbmVWO0V1RXRvZU07SUFPSTtFdkVrb2VWO0V1RXpvZU07SUFPSTtFdkVxb2VWO0V1RTVvZU07SUFPSTtFdkV3b2VWO0V1RS9vZU07SUFPSTtFdkUyb2VWO0V1RWxwZU07SUFPSTtFdkU4b2VWO0V1RXJwZU07SUFPSTtFdkVpcGVWO0V1RXhwZU07SUFPSTtFdkVvcGVWO0V1RTNwZU07SUFPSTtFdkV1cGVWO0V1RTlwZU07SUFPSTtFdkUwcGVWO0V1RWpxZU07SUFPSTtFdkU2cGVWO0V1RXBxZU07SUFPSTtFdkVncWVWO0V1RXZxZU07SUFPSTtFdkVtcWVWO0V1RTFxZU07SUFPSTtFdkVzcWVWO0V1RTdxZU07SUFPSTtFdkV5cWVWO0V1RWhyZU07SUFPSTtFdkU0cWVWO0V1RW5yZU07SUFPSTtFdkUrcWVWO0V1RXRyZU07SUFPSTtFdkVrcmVWO0V1RXpyZU07SUFPSTtFdkVxcmVWO0V1RTVyZU07SUFPSTtFdkV3cmVWO0V1RS9yZU07SUFPSTtFdkUycmVWO0V1RWxzZU07SUFPSTtFdkU4cmVWO0V1RXJzZU07SUFPSTtFdkVpc2VWO0V1RXhzZU07SUFPSTtFdkVvc2VWO0V1RTNzZU07SUFPSTtFdkV1c2VWO0V1RTlzZU07SUFPSTtFdkUwc2VWO0V1RWp0ZU07SUFPSTtFdkU2c2VWO0V1RXB0ZU07SUFPSTtFdkVndGVWO0V1RXZ0ZU07SUFPSTtFdkVtdGVWO0V1RTF0ZU07SUFPSTtFdkVzdGVWO0V1RTd0ZU07SUFPSTtFdkV5dGVWO0V1RWh1ZU07SUFPSTtFdkU0dGVWO0V1RW51ZU07SUFPSTtFdkUrdGVWO0V1RXR1ZU07SUFPSTtFdkVrdWVWO0V1RXp1ZU07SUFPSTtFdkVxdWVWO0V1RTV1ZU07SUFPSTtFdkV3dWVWO0V1RS91ZU07SUFPSTtFdkUydWVWO0V1RWx2ZU07SUFPSTtFdkU4dWVWO0V1RXJ2ZU07SUFPSTtJQUFBO0V2RWt2ZVY7RXVFenZlTTtJQU9JO0lBQUE7RXZFc3ZlVjtFdUU3dmVNO0lBT0k7SUFBQTtFdkUwdmVWO0V1RWp3ZU07SUFPSTtJQUFBO0V2RTh2ZVY7RXVFcndlTTtJQU9JO0lBQUE7RXZFa3dlVjtFdUV6d2VNO0lBT0k7SUFBQTtFdkVzd2VWO0V1RTd3ZU07SUFPSTtJQUFBO0V2RTB3ZVY7RXVFanhlTTtJQU9JO0lBQUE7RXZFOHdlVjtFdUVyeGVNO0lBT0k7SUFBQTtFdkVreGVWO0V1RXp4ZU07SUFPSTtJQUFBO0V2RXN4ZVY7RXVFN3hlTTtJQU9JO0lBQUE7RXZFMHhlVjtFdUVqeWVNO0lBT0k7SUFBQTtFdkU4eGVWO0V1RXJ5ZU07SUFPSTtJQUFBO0V2RWt5ZVY7RXVFenllTTtJQU9JO0lBQUE7RXZFc3llVjtFdUU3eWVNO0lBT0k7SUFBQTtFdkUweWVWO0V1RWp6ZU07SUFPSTtJQUFBO0V2RTh5ZVY7RXVFcnplTTtJQU9JO0lBQUE7RXZFa3plVjtFdUV6emVNO0lBT0k7SUFBQTtFdkVzemVWO0V1RTd6ZU07SUFPSTtJQUFBO0V2RTB6ZVY7RXVFajBlTTtJQU9JO0lBQUE7RXZFOHplVjtFdUVyMGVNO0lBT0k7SUFBQTtFdkVrMGVWO0V1RXowZU07SUFPSTtJQUFBO0V2RXMwZVY7RXVFNzBlTTtJQU9JO0lBQUE7RXZFMDBlVjtFdUVqMWVNO0lBT0k7SUFBQTtFdkU4MGVWO0V1RXIxZU07SUFPSTtJQUFBO0V2RWsxZVY7RXVFejFlTTtJQU9JO0lBQUE7RXZFczFlVjtFdUU3MWVNO0lBT0k7SUFBQTtFdkUwMWVWO0V1RWoyZU07SUFPSTtJQUFBO0V2RTgxZVY7RXVFcjJlTTtJQU9JO0lBQUE7RXZFazJlVjtFdUV6MmVNO0lBT0k7SUFBQTtFdkVzMmVWO0V1RTcyZU07SUFPSTtJQUFBO0V2RTAyZVY7RXVFajNlTTtJQU9JO0lBQUE7RXZFODJlVjtFdUVyM2VNO0lBT0k7SUFBQTtFdkVrM2VWO0V1RXozZU07SUFPSTtJQUFBO0V2RXMzZVY7RXVFNzNlTTtJQU9JO0lBQUE7RXZFMDNlVjtFdUVqNGVNO0lBT0k7SUFBQTtFdkU4M2VWO0V1RXI0ZU07SUFPSTtJQUFBO0V2RWs0ZVY7RXVFejRlTTtJQU9JO0lBQUE7RXZFczRlVjtFdUU3NGVNO0lBT0k7SUFBQTtFdkUwNGVWO0V1RWo1ZU07SUFPSTtJQUFBO0V2RTg0ZVY7RXVFcjVlTTtJQU9JO0V2RWk1ZVY7RXVFeDVlTTtJQU9JO0V2RW81ZVY7RXVFMzVlTTtJQU9JO0V2RXU1ZVY7RXVFOTVlTTtJQU9JO0V2RTA1ZVY7RXVFajZlTTtJQU9JO0V2RTY1ZVY7RXVFcDZlTTtJQU9JO0V2RWc2ZVY7RXVFdjZlTTtJQU9JO0V2RW02ZVY7RXVFMTZlTTtJQU9JO0V2RXM2ZVY7RXVFNzZlTTtJQU9JO0V2RXk2ZVY7RXVFaDdlTTtJQU9JO0V2RTQ2ZVY7RXVFbjdlTTtJQU9JO0V2RSs2ZVY7RXVFdDdlTTtJQU9JO0V2RWs3ZVY7RXVFejdlTTtJQU9JO0V2RXE3ZVY7RXVFNTdlTTtJQU9JO0V2RXc3ZVY7RXVFLzdlTTtJQU9JO0V2RTI3ZVY7RXVFbDhlTTtJQU9JO0V2RTg3ZVY7RXVFcjhlTTtJQU9JO0V2RWk4ZVY7RXVFeDhlTTtJQU9JO0V2RW84ZVY7RXVFMzhlTTtJQU9JO0V2RXU4ZVY7RXVFOThlTTtJQU9JO0V2RTA4ZVY7RXVFajllTTtJQU9JO0V2RTY4ZVY7RXVFcDllTTtJQU9JO0V2RWc5ZVY7RXVFdjllTTtJQU9JO0V2RW05ZVY7RXVFMTllTTtJQU9JO0V2RXM5ZVY7RXVFNzllTTtJQU9JO0V2RXk5ZVY7RXVFaCtlTTtJQU9JO0V2RTQ5ZVY7RXVFbitlTTtJQU9JO0V2RSs5ZVY7RXVFdCtlTTtJQU9JO0V2RWsrZVY7RXVFeitlTTtJQU9JO0V2RXErZVY7RXVFNStlTTtJQU9JO0V2RXcrZVY7RXVFLytlTTtJQU9JO0V2RTIrZVY7RXVFbC9lTTtJQU9JO0V2RTgrZVY7RXVFci9lTTtJQU9JO0V2RWkvZVY7RXVFeC9lTTtJQU9JO0V2RW8vZVY7RXVFMy9lTTtJQU9JO0V2RXUvZVY7RXVFOS9lTTtJQU9JO0V2RTAvZVY7RXVFamdmTTtJQU9JO0V2RTYvZVY7RXVFcGdmTTtJQU9JO0V2RWdnZlY7RXVFdmdmTTtJQU9JO0V2RW1nZlY7RXVFMWdmTTtJQU9JO0V2RXNnZlY7RXVFN2dmTTtJQU9JO0V2RXlnZlY7RXVFaGhmTTtJQU9JO0V2RTRnZlY7RXVFbmhmTTtJQU9JO0V2RStnZlY7RXVFdGhmTTtJQU9JO0V2RWtoZlY7RXVFemhmTTtJQU9JO0V2RXFoZlY7RXVFNWhmTTtJQU9JO0V2RXdoZlY7RXVFL2hmTTtJQU9JO0V2RTJoZlY7RXVFbGlmTTtJQU9JO0V2RThoZlY7RXVFcmlmTTtJQU9JO0V2RWlpZlY7RXVFeGlmTTtJQU9JO0V2RW9pZlY7RXVFM2lmTTtJQU9JO0V2RXVpZlY7RXVFOWlmTTtJQU9JO0V2RTBpZlY7RXVFampmTTtJQU9JO0V2RTZpZlY7RXVFcGpmTTtJQU9JO0V2RWdqZlY7RXVFdmpmTTtJQU9JO0V2RW1qZlY7RXVFMWpmTTtJQU9JO0V2RXNqZlY7RXVFN2pmTTtJQU9JO0V2RXlqZlY7RXVFaGtmTTtJQU9JO0V2RTRqZlY7RXVFbmtmTTtJQU9JO0V2RStqZlY7RXVFdGtmTTtJQU9JO0V2RWtrZlY7RXVFemtmTTtJQU9JO0V2RXFrZlY7RXVFNWtmTTtJQU9JO0V2RXdrZlY7RXVFL2tmTTtJQU9JO0V2RTJrZlY7RXVFbGxmTTtJQU9JO0V2RThrZlY7RXVFcmxmTTtJQU9JO0V2RWlsZlY7RXVFeGxmTTtJQU9JO0V2RW9sZlY7RXVFM2xmTTtJQU9JO0V2RXVsZlY7RXVFOWxmTTtJQU9JO0V2RTBsZlY7RXVFam1mTTtJQU9JO0V2RTZsZlY7RXVFcG1mTTtJQU9JO0V2RWdtZlY7RXVFdm1mTTtJQU9JO0V2RW1tZlY7RXVFMW1mTTtJQU9JO0V2RXNtZlY7RXVFN21mTTtJQU9JO0V2RXltZlY7RXVFaG5mTTtJQU9JO0V2RTRtZlY7RXVFbm5mTTtJQU9JO0V2RSttZlY7RXVFdG5mTTtJQU9JO0V2RWtuZlY7RXVFem5mTTtJQU9JO0V2RXFuZlY7RXVFNW5mTTtJQU9JO0V2RXduZlY7RXVFL25mTTtJQU9JO0V2RTJuZlY7RXVFbG9mTTtJQU9JO0V2RThuZlY7RXVFcm9mTTtJQU9JO0V2RWlvZlY7RXVFeG9mTTtJQU9JO0V2RW9vZlY7RXVFM29mTTtJQU9JO0V2RXVvZlY7RXVFOW9mTTtJQU9JO0V2RTBvZlY7RXVFanBmTTtJQU9JO0V2RTZvZlY7RXVFcHBmTTtJQU9JO0V2RWdwZlY7RXVFdnBmTTtJQU9JO0V2RW1wZlY7RXVFMXBmTTtJQU9JO0V2RXNwZlY7RXVFN3BmTTtJQU9JO0V2RXlwZlY7RXVFaHFmTTtJQU9JO0V2RTRwZlY7RXVFbnFmTTtJQU9JO0V2RStwZlY7RXVFdHFmTTtJQU9JO0V2RWtxZlY7RXVFenFmTTtJQU9JO0V2RXFxZlY7RXVFNXFmTTtJQU9JO0V2RXdxZlY7RXVFL3FmTTtJQU9JO0V2RTJxZlY7RXVFbHJmTTtJQU9JO0V2RThxZlY7RXVFcnJmTTtJQU9JO0V2RWlyZlY7RXVFeHJmTTtJQU9JO0V2RW9yZlY7RXVFM3JmTTtJQU9JO0V2RXVyZlY7RXVFOXJmTTtJQU9JO0V2RTByZlY7RXVFanNmTTtJQU9JO0V2RTZyZlY7RXVFcHNmTTtJQU9JO0lBQUE7RXZFaXNmVjtFdUV4c2ZNO0lBT0k7SUFBQTtFdkVxc2ZWO0V1RTVzZk07SUFPSTtJQUFBO0V2RXlzZlY7RXVFaHRmTTtJQU9JO0lBQUE7RXZFNnNmVjtFdUVwdGZNO0lBT0k7SUFBQTtFdkVpdGZWO0V1RXh0Zk07SUFPSTtJQUFBO0V2RXF0ZlY7RXVFNXRmTTtJQU9JO0lBQUE7RXZFeXRmVjtFdUVodWZNO0lBT0k7SUFBQTtFdkU2dGZWO0V1RXB1Zk07SUFPSTtJQUFBO0V2RWl1ZlY7RXVFeHVmTTtJQU9JO0lBQUE7RXZFcXVmVjtFdUU1dWZNO0lBT0k7SUFBQTtFdkV5dWZWO0V1RWh2Zk07SUFPSTtJQUFBO0V2RTZ1ZlY7RXVFcHZmTTtJQU9JO0lBQUE7RXZFaXZmVjtFdUV4dmZNO0lBT0k7SUFBQTtFdkVxdmZWO0V1RTV2Zk07SUFPSTtJQUFBO0V2RXl2ZlY7RXVFaHdmTTtJQU9JO0lBQUE7RXZFNnZmVjtFdUVwd2ZNO0lBT0k7SUFBQTtFdkVpd2ZWO0V1RXh3Zk07SUFPSTtJQUFBO0V2RXF3ZlY7RXVFNXdmTTtJQU9JO0lBQUE7RXZFeXdmVjtFdUVoeGZNO0lBT0k7SUFBQTtFdkU2d2ZWO0V1RXB4Zk07SUFPSTtJQUFBO0V2RWl4ZlY7RXVFeHhmTTtJQU9JO0lBQUE7RXZFcXhmVjtFdUU1eGZNO0lBT0k7SUFBQTtFdkV5eGZWO0V1RWh5Zk07SUFPSTtJQUFBO0V2RTZ4ZlY7RXVFcHlmTTtJQU9JO0lBQUE7RXZFaXlmVjtFdUV4eWZNO0lBT0k7SUFBQTtFdkVxeWZWO0V1RTV5Zk07SUFPSTtJQUFBO0V2RXl5ZlY7RXVFaHpmTTtJQU9JO0lBQUE7RXZFNnlmVjtFdUVwemZNO0lBT0k7SUFBQTtFdkVpemZWO0V1RXh6Zk07SUFPSTtJQUFBO0V2RXF6ZlY7RXVFNXpmTTtJQU9JO0lBQUE7RXZFeXpmVjtFdUVoMGZNO0lBT0k7SUFBQTtFdkU2emZWO0V1RXAwZk07SUFPSTtJQUFBO0V2RWkwZlY7RXVFeDBmTTtJQU9JO0lBQUE7RXZFcTBmVjtFdUU1MGZNO0lBT0k7SUFBQTtFdkV5MGZWO0V1RWgxZk07SUFPSTtJQUFBO0V2RTYwZlY7RXVFcDFmTTtJQU9JO0lBQUE7RXZFaTFmVjtFdUV4MWZNO0lBT0k7SUFBQTtFdkVxMWZWO0V1RTUxZk07SUFPSTtJQUFBO0V2RXkxZlY7RXVFaDJmTTtJQU9JO0lBQUE7RXZFNjFmVjtFdUVwMmZNO0lBT0k7SUFBQTtFdkVpMmZWO0V1RXgyZk07SUFPSTtJQUFBO0V2RXEyZlY7RXVFNTJmTTtJQU9JO0V2RXcyZlY7RXVFLzJmTTtJQU9JO0V2RTIyZlY7RXVFbDNmTTtJQU9JO0V2RTgyZlY7RXVFcjNmTTtJQU9JO0V2RWkzZlY7RXVFeDNmTTtJQU9JO0V2RW8zZlY7RXVFMzNmTTtJQU9JO0V2RXUzZlY7RXVFOTNmTTtJQU9JO0V2RTAzZlY7RXVFajRmTTtJQU9JO0V2RTYzZlY7RXVFcDRmTTtJQU9JO0V2RWc0ZlY7RXVFdjRmTTtJQU9JO0V2RW00ZlY7RXVFMTRmTTtJQU9JO0V2RXM0ZlY7RXVFNzRmTTtJQU9JO0V2RXk0ZlY7RXVFaDVmTTtJQU9JO0V2RTQ0ZlY7RXVFbjVmTTtJQU9JO0V2RSs0ZlY7RXVFdDVmTTtJQU9JO0V2RWs1ZlY7RXVFejVmTTtJQU9JO0V2RXE1ZlY7RXVFNTVmTTtJQU9JO0V2RXc1ZlY7RXVFLzVmTTtJQU9JO0V2RTI1ZlY7RXVFbDZmTTtJQU9JO0V2RTg1ZlY7RXVFcjZmTTtJQU9JO0V2RWk2ZlY7RXVFeDZmTTtJQU9JO0V2RW82ZlY7RXVFMzZmTTtJQU9JO0V2RXU2ZlY7RXVFOTZmTTtJQU9JO0V2RTA2ZlY7RXVFajdmTTtJQU9JO0V2RTY2ZlY7RXVFcDdmTTtJQU9JO0V2RWc3ZlY7RXVFdjdmTTtJQU9JO0V2RW03ZlY7RXVFMTdmTTtJQU9JO0V2RXM3ZlY7RXVFNzdmTTtJQU9JO0V2RXk3ZlY7RXVFaDhmTTtJQU9JO0V2RTQ3ZlY7RXVFbjhmTTtJQU9JO0V2RSs3ZlY7RXVFdDhmTTtJQU9JO0V2RWs4ZlY7RXVFejhmTTtJQU9JO0V2RXE4ZlY7RXVFNThmTTtJQU9JO0V2RXc4ZlY7RXVFLzhmTTtJQU9JO0V2RTI4ZlY7RXVFbDlmTTtJQU9JO0V2RTg4ZlY7RXVFcjlmTTtJQU9JO0V2RWk5ZlY7RXVFeDlmTTtJQU9JO0V2RW85ZlY7RXVFMzlmTTtJQU9JO0V2RXU5ZlY7RXVFOTlmTTtJQU9JO0V2RTA5ZlY7RXVFaitmTTtJQU9JO0V2RTY5ZlY7RXVFcCtmTTtJQU9JO0V2RWcrZlY7RXVFditmTTtJQU9JO0V2RW0rZlY7RXVFMStmTTtJQU9JO0V2RXMrZlY7RXVFNytmTTtJQU9JO0V2RXkrZlY7RXVFaC9mTTtJQU9JO0V2RTQrZlY7RXVFbi9mTTtJQU9JO0V2RSsrZlY7RXVFdC9mTTtJQU9JO0V2RWsvZlY7RXVFei9mTTtJQU9JO0V2RXEvZlY7RXVFNS9mTTtJQU9JO0V2RXcvZlY7RXVFLy9mTTtJQU9JO0V2RTIvZlY7RXVFbGdnQk07SUFPSTtFdkU4L2ZWO0V1RXJnZ0JNO0lBT0k7RXZFaWdnQlY7RXVFeGdnQk07SUFPSTtFdkVvZ2dCVjtFdUUzZ2dCTTtJQU9JO0V2RXVnZ0JWO0V1RTlnZ0JNO0lBT0k7RXZFMGdnQlY7RXVFamhnQk07SUFPSTtFdkU2Z2dCVjtFdUVwaGdCTTtJQU9JO0V2RWdoZ0JWO0V1RXZoZ0JNO0lBT0k7RXZFbWhnQlY7RXVFMWhnQk07SUFPSTtFdkVzaGdCVjtFdUU3aGdCTTtJQU9JO0V2RXloZ0JWO0V1RWhpZ0JNO0lBT0k7RXZFNGhnQlY7RXVFbmlnQk07SUFPSTtFdkUraGdCVjtFdUV0aWdCTTtJQU9JO0V2RWtpZ0JWO0V1RXppZ0JNO0lBT0k7RXZFcWlnQlY7RXVFNWlnQk07SUFPSTtFdkV3aWdCVjtFdUUvaWdCTTtJQU9JO0V2RTJpZ0JWO0V1RWxqZ0JNO0lBT0k7RXZFOGlnQlY7RXVFcmpnQk07SUFPSTtFdkVpamdCVjtFdUV4amdCTTtJQU9JO0V2RW9qZ0JWO0V1RTNqZ0JNO0lBT0k7RXZFdWpnQlY7RXVFOWpnQk07SUFPSTtFdkUwamdCVjtFdUVqa2dCTTtJQU9JO0V2RTZqZ0JWO0V1RXBrZ0JNO0lBT0k7RXZFZ2tnQlY7RXVFdmtnQk07SUFPSTtFdkVta2dCVjtFdUUxa2dCTTtJQU9JO0V2RXNrZ0JWO0V1RTdrZ0JNO0lBT0k7RXZFeWtnQlY7RXVFaGxnQk07SUFPSTtFdkU0a2dCVjtFdUVubGdCTTtJQU9JO0V2RStrZ0JWO0V1RXRsZ0JNO0lBT0k7RXZFa2xnQlY7RXVFemxnQk07SUFPSTtFdkVxbGdCVjtFdUU1bGdCTTtJQU9JO0V2RXdsZ0JWO0V1RS9sZ0JNO0lBT0k7RXZFMmxnQlY7RXVFbG1nQk07SUFPSTtFdkU4bGdCVjtFdUVybWdCTTtJQU9JO0V2RWltZ0JWO0V1RXhtZ0JNO0lBT0k7RXZFb21nQlY7RXVFM21nQk07SUFPSTtFdkV1bWdCVjtFdUU5bWdCTTtJQU9JO0V2RTBtZ0JWO0V1RWpuZ0JNO0lBT0k7RXZFNm1nQlY7RXVFcG5nQk07SUFPSTtFdkVnbmdCVjtFdUV2bmdCTTtJQU9JO0V2RW1uZ0JWO0V1RTFuZ0JNO0lBT0k7RXZFc25nQlY7RXVFN25nQk07SUFPSTtFdkV5bmdCVjtFdUVob2dCTTtJQU9JO0V2RTRuZ0JWO0V1RW5vZ0JNO0lBT0k7RXZFK25nQlY7RXVFdG9nQk07SUFPSTtFdkVrb2dCVjtFdUV6b2dCTTtJQU9JO0V2RXFvZ0JWO0V1RTVvZ0JNO0lBT0k7RXZFd29nQlY7RXVFL29nQk07SUFPSTtFdkUyb2dCVjtFdUVscGdCTTtJQU9JO0V2RThvZ0JWO0V1RXJwZ0JNO0lBT0k7RXZFaXBnQlY7RXVFeHBnQk07SUFPSTtFdkVvcGdCVjtFdUUzcGdCTTtJQU9JO0V2RXVwZ0JWO0V1RTlwZ0JNO0lBT0k7RXZFMHBnQlY7RXVFanFnQk07SUFPSTtFdkU2cGdCVjtFdUVwcWdCTTtJQU9JO0V2RWdxZ0JWO0V1RXZxZ0JNO0lBT0k7RXZFbXFnQlY7RXVFMXFnQk07SUFPSTtFdkVzcWdCVjtFdUU3cWdCTTtJQU9JO0V2RXlxZ0JWO0V1RWhyZ0JNO0lBT0k7RXZFNHFnQlY7RXVFbnJnQk07SUFPSTtFdkUrcWdCVjtFdUV0cmdCTTtJQU9JO0V2RWtyZ0JWO0V1RXpyZ0JNO0lBT0k7RXZFcXJnQlY7RXVFNXJnQk07SUFPSTtFdkV3cmdCVjtFdUUvcmdCTTtJQU9JO0V2RTJyZ0JWO0V1RWxzZ0JNO0lBT0k7RXZFOHJnQlY7RXVFcnNnQk07SUFPSTtFdkVpc2dCVjtFdUV4c2dCTTtJQU9JO0V2RW9zZ0JWO0V1RTNzZ0JNO0lBT0k7RXZFdXNnQlY7RXVFOXNnQk07SUFPSTtFdkUwc2dCVjtFdUVqdGdCTTtJQU9JO0V2RTZzZ0JWO0V1RXB0Z0JNO0lBT0k7RXZFZ3RnQlY7RXVFdnRnQk07SUFPSTtFdkVtdGdCVjtFdUUxdGdCTTtJQU9JO0V2RXN0Z0JWO0V1RTd0Z0JNO0lBT0k7RXZFeXRnQlY7RXVFaHVnQk07SUFPSTtFdkU0dGdCVjtFdUVudWdCTTtJQU9JO0V2RSt0Z0JWO0V1RXR1Z0JNO0lBT0k7RXZFa3VnQlY7RXVFenVnQk07SUFPSTtFdkVxdWdCVjtFdUU1dWdCTTtJQU9JO0V2RXd1Z0JWO0V1RS91Z0JNO0lBT0k7RXZFMnVnQlY7RXVFbHZnQk07SUFPSTtFdkU4dWdCVjtFdUVydmdCTTtJQU9JO0V2RWl2Z0JWO0V1RXh2Z0JNO0lBT0k7RXZFb3ZnQlY7RXVFM3ZnQk07SUFPSTtFdkV1dmdCVjtFdUU5dmdCTTtJQU9JO0V2RTB2Z0JWO0V1RWp3Z0JNO0lBT0k7RXZFNnZnQlY7RXVFcHdnQk07SUFPSTtFdkVnd2dCVjtFdUV2d2dCTTtJQU9JO0V2RW13Z0JWO0V1RTF3Z0JNO0lBT0k7RXZFc3dnQlY7RXVFN3dnQk07SUFPSTtFdkV5d2dCVjtFdUVoeGdCTTtJQU9JO0V2RTR3Z0JWO0V1RW54Z0JNO0lBT0k7RXZFK3dnQlY7RXVFdHhnQk07SUFPSTtFdkVreGdCVjtFdUV6eGdCTTtJQU9JO0V2RXF4Z0JWO0V1RTV4Z0JNO0lBT0k7RXZFd3hnQlY7RXVFL3hnQk07SUFPSTtFdkUyeGdCVjtFdUVseWdCTTtJQU9JO0V2RTh4Z0JWO0V1RXJ5Z0JNO0lBT0k7RXZFaXlnQlY7RXVFeHlnQk07SUFPSTtFdkVveWdCVjtFdUUzeWdCTTtJQU9JO0V2RXV5Z0JWO0V1RTl5Z0JNO0lBT0k7RXZFMHlnQlY7RXVFanpnQk07SUFPSTtFdkU2eWdCVjtFdUVwemdCTTtJQU9JO0V2RWd6Z0JWO0V1RXZ6Z0JNO0lBT0k7RXZFbXpnQlY7RXVFMXpnQk07SUFPSTtFdkVzemdCVjtFdUU3emdCTTtJQU9JO0V2RXl6Z0JWO0V1RWgwZ0JNO0lBT0k7RXZFNHpnQlY7RXVFbjBnQk07SUFPSTtFdkUremdCVjtFdUV0MGdCTTtJQU9JO0V2RWswZ0JWO0V1RXowZ0JNO0lBT0k7RXZFcTBnQlY7RXVFNTBnQk07SUFPSTtFdkV3MGdCVjtFdUUvMGdCTTtJQU9JO0V2RTIwZ0JWO0V1RWwxZ0JNO0lBT0k7RXZFODBnQlY7RXVFcjFnQk07SUFPSTtFdkVpMWdCVjtFdUV4MWdCTTtJQU9JO0V2RW8xZ0JWO0V1RTMxZ0JNO0lBT0k7RXZFdTFnQlY7RXVFOTFnQk07SUFPSTtFdkUwMWdCVjtFdUVqMmdCTTtJQU9JO0V2RTYxZ0JWO0V1RXAyZ0JNO0lBT0k7RXZFZzJnQlY7RXVFdjJnQk07SUFPSTtFdkVtMmdCVjtFdUUxMmdCTTtJQU9JO0V2RXMyZ0JWO0V1RTcyZ0JNO0lBT0k7RXZFeTJnQlY7RXVFaDNnQk07SUFPSTtFdkU0MmdCVjtFdUVuM2dCTTtJQU9JO0V2RSsyZ0JWO0V1RXQzZ0JNO0lBT0k7RXZFazNnQlY7RXVFejNnQk07SUFPSTtFdkVxM2dCVjtFdUU1M2dCTTtJQU9JO0V2RXczZ0JWO0V1RS8zZ0JNO0lBT0k7RXZFMjNnQlY7RXVFbDRnQk07SUFPSTtFdkU4M2dCVjtFdUVyNGdCTTtJQU9JO0V2RWk0Z0JWO0V1RXg0Z0JNO0lBT0k7RXZFbzRnQlY7RXVFMzRnQk07SUFPSTtFdkV1NGdCVjtFdUU5NGdCTTtJQU9JO0V2RTA0Z0JWO0V1RWo1Z0JNO0lBT0k7RXZFNjRnQlY7RXVFcDVnQk07SUFPSTtFdkVnNWdCVjtFdUV2NWdCTTtJQU9JO0V2RW01Z0JWO0V1RTE1Z0JNO0lBT0k7RXZFczVnQlY7RXVFNzVnQk07SUFPSTtFdkV5NWdCVjtFdUVoNmdCTTtJQU9JO0V2RTQ1Z0JWO0V1RW42Z0JNO0lBT0k7RXZFKzVnQlY7RXVFdDZnQk07SUFPSTtFdkVrNmdCVjtFdUV6NmdCTTtJQU9JO0V2RXE2Z0JWO0V1RTU2Z0JNO0lBT0k7RXZFdzZnQlY7RXVFLzZnQk07SUFPSTtFdkUyNmdCVjtFdUVsN2dCTTtJQU9JO0V2RTg2Z0JWO0V1RXI3Z0JNO0lBT0k7RXZFaTdnQlY7RXVFeDdnQk07SUFPSTtFdkVvN2dCVjtFdUUzN2dCTTtJQU9JO0V2RXU3Z0JWO0V1RTk3Z0JNO0lBT0k7RXZFMDdnQlY7RXVFajhnQk07SUFPSTtFdkU2N2dCVjtFdUVwOGdCTTtJQU9JO0V2RWc4Z0JWO0V1RXY4Z0JNO0lBT0k7RXZFbThnQlY7RXVFMThnQk07SUFPSTtFdkVzOGdCVjtFdUU3OGdCTTtJQU9JO0V2RXk4Z0JWO0V1RWg5Z0JNO0lBT0k7RXZFNDhnQlY7RXVFbjlnQk07SUFPSTtFdkUrOGdCVjtFdUV0OWdCTTtJQU9JO0V2RWs5Z0JWO0V1RXo5Z0JNO0lBT0k7RXZFcTlnQlY7RXVFNTlnQk07SUFPSTtFdkV3OWdCVjtFdUUvOWdCTTtJQU9JO0V2RTI5Z0JWO0V1RWwrZ0JNO0lBT0k7RXZFODlnQlY7RXVFcitnQk07SUFPSTtFdkVpK2dCVjtFdUV4K2dCTTtJQU9JO0V2RW8rZ0JWO0V1RTMrZ0JNO0lBT0k7RXZFdStnQlY7RXVFOStnQk07SUFPSTtFdkUwK2dCVjtFdUVqL2dCTTtJQU9JO0V2RTYrZ0JWO0V1RXAvZ0JNO0lBT0k7RXZFZy9nQlY7RXVFdi9nQk07SUFPSTtFdkVtL2dCVjtFdUUxL2dCTTtJQU9JO0V2RXMvZ0JWO0V1RTcvZ0JNO0lBT0k7RXZFeS9nQlY7RXVFaGdoQk07SUFPSTtFdkU0L2dCVjtFdUVuZ2hCTTtJQU9JO0V2RSsvZ0JWO0V1RXRnaEJNO0lBT0k7RXZFa2doQlY7RXVFemdoQk07SUFPSTtFdkVxZ2hCVjtFdUU1Z2hCTTtJQU9JO0V2RXdnaEJWO0V1RS9naEJNO0lBT0k7RXZFMmdoQlY7RXVFbGhoQk07SUFPSTtFdkU4Z2hCVjtFdUVyaGhCTTtJQU9JO0V2RWloaEJWO0V1RXhoaEJNO0lBT0k7RXZFb2hoQlY7RXVFM2hoQk07SUFPSTtFdkV1aGhCVjtFdUU5aGhCTTtJQU9JO0V2RTBoaEJWO0V1RWppaEJNO0lBT0k7RXZFNmhoQlY7RXVFcGloQk07SUFPSTtFdkVnaWhCVjtFdUV2aWhCTTtJQU9JO0V2RW1paEJWO0V1RTFpaEJNO0lBT0k7RXZFc2loQlY7RXVFN2loQk07SUFPSTtFdkV5aWhCVjtFdUVoamhCTTtJQU9JO0V2RTRpaEJWO0V1RW5qaEJNO0lBT0k7RXZFK2loQlY7RXVFdGpoQk07SUFPSTtFdkVramhCVjtFdUV6amhCTTtJQU9JO0V2RXFqaEJWO0V1RTVqaEJNO0lBT0k7RXZFd2poQlY7RXVFL2poQk07SUFPSTtFdkUyamhCVjtFdUVsa2hCTTtJQU9JO0V2RThqaEJWO0V1RXJraEJNO0lBT0k7RXZFaWtoQlY7RXVFeGtoQk07SUFPSTtFdkVva2hCVjtFdUUza2hCTTtJQU9JO0V2RXVraEJWO0V1RTlraEJNO0lBT0k7RXZFMGtoQlY7RXVFamxoQk07SUFPSTtFdkU2a2hCVjtFdUVwbGhCTTtJQU9JO0V2RWdsaEJWO0V1RXZsaEJNO0lBT0k7RXZFbWxoQlY7RXVFMWxoQk07SUFPSTtFdkVzbGhCVjtFdUU3bGhCTTtJQU9JO0V2RXlsaEJWO0V1RWhtaEJNO0lBT0k7RXZFNGxoQlY7RXVFbm1oQk07SUFPSTtFdkUrbGhCVjtFdUV0bWhCTTtJQU9JO0V2RWttaEJWO0V1RXptaEJNO0lBT0k7RXZFcW1oQlY7QUFDRjtBY2huaEJJO0V5REdJO0lBT0k7RXZFMG1oQlY7RXVFam5oQk07SUFPSTtFdkU2bWhCVjtFdUVwbmhCTTtJQU9JO0V2RWduaEJWO0V1RXZuaEJNO0lBT0k7RXZFbW5oQlY7RXVFMW5oQk07SUFPSTtFdkVzbmhCVjtFdUU3bmhCTTtJQU9JO0V2RXluaEJWO0V1RWhvaEJNO0lBT0k7RXZFNG5oQlY7RXVFbm9oQk07SUFPSTtFdkUrbmhCVjtFdUV0b2hCTTtJQU9JO0V2RWtvaEJWO0V1RXpvaEJNO0lBT0k7RXZFcW9oQlY7RXVFNW9oQk07SUFPSTtFdkV3b2hCVjtFdUUvb2hCTTtJQU9JO0V2RTJvaEJWO0V1RWxwaEJNO0lBT0k7RXZFOG9oQlY7RXVFcnBoQk07SUFPSTtFdkVpcGhCVjtFdUV4cGhCTTtJQU9JO0V2RW9waEJWO0V1RTNwaEJNO0lBT0k7RXZFdXBoQlY7RXVFOXBoQk07SUFPSTtFdkUwcGhCVjtFdUVqcWhCTTtJQU9JO0V2RTZwaEJWO0V1RXBxaEJNO0lBT0k7RXZFZ3FoQlY7RXVFdnFoQk07SUFPSTtFdkVtcWhCVjtFdUUxcWhCTTtJQU9JO0V2RXNxaEJWO0V1RTdxaEJNO0lBT0k7RXZFeXFoQlY7RXVFaHJoQk07SUFPSTtFdkU0cWhCVjtFdUVucmhCTTtJQU9JO0V2RStxaEJWO0V1RXRyaEJNO0lBT0k7RXZFa3JoQlY7RXVFenJoQk07SUFPSTtFdkVxcmhCVjtFdUU1cmhCTTtJQU9JO0V2RXdyaEJWO0V1RS9yaEJNO0lBT0k7RXZFMnJoQlY7RXVFbHNoQk07SUFPSTtFdkU4cmhCVjtFdUVyc2hCTTtJQU9JO0V2RWlzaEJWO0V1RXhzaEJNO0lBT0k7RXZFb3NoQlY7RXVFM3NoQk07SUFPSTtFdkV1c2hCVjtFdUU5c2hCTTtJQU9JO0V2RTBzaEJWO0V1RWp0aEJNO0lBT0k7RXZFNnNoQlY7RXVFcHRoQk07SUFPSTtFdkVndGhCVjtFdUV2dGhCTTtJQU9JO0V2RW10aEJWO0V1RTF0aEJNO0lBT0k7RXZFc3RoQlY7RXVFN3RoQk07SUFPSTtFdkV5dGhCVjtFdUVodWhCTTtJQU9JO0V2RTR0aEJWO0V1RW51aEJNO0lBT0k7RXZFK3RoQlY7RXVFdHVoQk07SUFPSTtFdkVrdWhCVjtFdUV6dWhCTTtJQU9JO0V2RXF1aEJWO0V1RTV1aEJNO0lBT0k7RXZFd3VoQlY7RXVFL3VoQk07SUFPSTtFdkUydWhCVjtFdUVsdmhCTTtJQU9JO0V2RTh1aEJWO0V1RXJ2aEJNO0lBT0k7RXZFaXZoQlY7RXVFeHZoQk07SUFPSTtFdkVvdmhCVjtFdUUzdmhCTTtJQU9JO0V2RXV2aEJWO0V1RTl2aEJNO0lBT0k7RXZFMHZoQlY7RXVFandoQk07SUFPSTtFdkU2dmhCVjtFdUVwd2hCTTtJQU9JO0V2RWd3aEJWO0V1RXZ3aEJNO0lBT0k7RXZFbXdoQlY7RXVFMXdoQk07SUFPSTtFdkVzd2hCVjtFdUU3d2hCTTtJQU9JO0V2RXl3aEJWO0V1RWh4aEJNO0lBT0k7RXZFNHdoQlY7RXVFbnhoQk07SUFPSTtFdkUrd2hCVjtFdUV0eGhCTTtJQU9JO0V2RWt4aEJWO0V1RXp4aEJNO0lBT0k7RXZFcXhoQlY7RXVFNXhoQk07SUFPSTtFdkV3eGhCVjtFdUUveGhCTTtJQU9JO0V2RTJ4aEJWO0V1RWx5aEJNO0lBT0k7RXZFOHhoQlY7RXVFcnloQk07SUFPSTtFdkVpeWhCVjtFdUV4eWhCTTtJQU9JO0V2RW95aEJWO0V1RTN5aEJNO0lBT0k7RXZFdXloQlY7RXVFOXloQk07SUFPSTtFdkUweWhCVjtFdUVqemhCTTtJQU9JO0V2RTZ5aEJWO0V1RXB6aEJNO0lBT0k7RXZFZ3poQlY7RXVFdnpoQk07SUFPSTtFdkVtemhCVjtFdUUxemhCTTtJQU9JO0V2RXN6aEJWO0V1RTd6aEJNO0lBT0k7RXZFeXpoQlY7RXVFaDBoQk07SUFPSTtFdkU0emhCVjtFdUVuMGhCTTtJQU9JO0V2RSt6aEJWO0V1RXQwaEJNO0lBT0k7RXZFazBoQlY7RXVFejBoQk07SUFPSTtFdkVxMGhCVjtFdUU1MGhCTTtJQU9JO0V2RXcwaEJWO0V1RS8waEJNO0lBT0k7RXZFMjBoQlY7RXVFbDFoQk07SUFPSTtFdkU4MGhCVjtFdUVyMWhCTTtJQU9JO0V2RWkxaEJWO0V1RXgxaEJNO0lBT0k7RXZFbzFoQlY7RXVFMzFoQk07SUFPSTtFdkV1MWhCVjtFdUU5MWhCTTtJQU9JO0V2RTAxaEJWO0V1RWoyaEJNO0lBT0k7RXZFNjFoQlY7RXVFcDJoQk07SUFPSTtFdkVnMmhCVjtFdUV2MmhCTTtJQU9JO0V2RW0yaEJWO0V1RTEyaEJNO0lBT0k7RXZFczJoQlY7RXVFNzJoQk07SUFPSTtFdkV5MmhCVjtFdUVoM2hCTTtJQU9JO0V2RTQyaEJWO0V1RW4zaEJNO0lBT0k7RXZFKzJoQlY7RXVFdDNoQk07SUFPSTtFdkVrM2hCVjtFdUV6M2hCTTtJQU9JO0V2RXEzaEJWO0V1RTUzaEJNO0lBT0k7RXZFdzNoQlY7RXVFLzNoQk07SUFPSTtFdkUyM2hCVjtFdUVsNGhCTTtJQU9JO0V2RTgzaEJWO0V1RXI0aEJNO0lBT0k7RXZFaTRoQlY7RXVFeDRoQk07SUFPSTtFdkVvNGhCVjtFdUUzNGhCTTtJQU9JO0V2RXU0aEJWO0V1RTk0aEJNO0lBT0k7RXZFMDRoQlY7RXVFajVoQk07SUFPSTtFdkU2NGhCVjtFdUVwNWhCTTtJQU9JO0V2RWc1aEJWO0V1RXY1aEJNO0lBT0k7RXZFbTVoQlY7RXVFMTVoQk07SUFPSTtFdkVzNWhCVjtFdUU3NWhCTTtJQU9JO0V2RXk1aEJWO0V1RWg2aEJNO0lBT0k7RXZFNDVoQlY7RXVFbjZoQk07SUFPSTtFdkUrNWhCVjtFdUV0NmhCTTtJQU9JO0V2RWs2aEJWO0V1RXo2aEJNO0lBT0k7RXZFcTZoQlY7RXVFNTZoQk07SUFPSTtFdkV3NmhCVjtFdUUvNmhCTTtJQU9JO0V2RTI2aEJWO0V1RWw3aEJNO0lBT0k7RXZFODZoQlY7RXVFcjdoQk07SUFPSTtFdkVpN2hCVjtFdUV4N2hCTTtJQU9JO0V2RW83aEJWO0V1RTM3aEJNO0lBT0k7RXZFdTdoQlY7RXVFOTdoQk07SUFPSTtFdkUwN2hCVjtFdUVqOGhCTTtJQU9JO0V2RTY3aEJWO0V1RXA4aEJNO0lBT0k7RXZFZzhoQlY7RXVFdjhoQk07SUFPSTtFdkVtOGhCVjtFdUUxOGhCTTtJQU9JO0V2RXM4aEJWO0V1RTc4aEJNO0lBT0k7RXZFeThoQlY7RXVFaDloQk07SUFPSTtFdkU0OGhCVjtFdUVuOWhCTTtJQU9JO0V2RSs4aEJWO0V1RXQ5aEJNO0lBT0k7RXZFazloQlY7RXVFejloQk07SUFPSTtFdkVxOWhCVjtFdUU1OWhCTTtJQU9JO0V2RXc5aEJWO0V1RS85aEJNO0lBT0k7RXZFMjloQlY7RXVFbCtoQk07SUFPSTtFdkU4OWhCVjtFdUVyK2hCTTtJQU9JO0V2RWkraEJWO0V1RXgraEJNO0lBT0k7RXZFbytoQlY7RXVFMytoQk07SUFPSTtFdkV1K2hCVjtFdUU5K2hCTTtJQU9JO0V2RTAraEJWO0V1RWovaEJNO0lBT0k7RXZFNitoQlY7RXVFcC9oQk07SUFPSTtFdkVnL2hCVjtFdUV2L2hCTTtJQU9JO0V2RW0vaEJWO0V1RTEvaEJNO0lBT0k7RXZFcy9oQlY7RXVFNy9oQk07SUFPSTtFdkV5L2hCVjtFdUVoZ2lCTTtJQU9JO0V2RTQvaEJWO0V1RW5naUJNO0lBT0k7RXZFKy9oQlY7RXVFdGdpQk07SUFPSTtFdkVrZ2lCVjtFdUV6Z2lCTTtJQU9JO0V2RXFnaUJWO0V1RTVnaUJNO0lBT0k7RXZFd2dpQlY7RXVFL2dpQk07SUFPSTtFdkUyZ2lCVjtFdUVsaGlCTTtJQU9JO0V2RThnaUJWO0V1RXJoaUJNO0lBT0k7RXZFaWhpQlY7RXVFeGhpQk07SUFPSTtFdkVvaGlCVjtFdUUzaGlCTTtJQU9JO0V2RXVoaUJWO0V1RTloaUJNO0lBT0k7RXZFMGhpQlY7RXVFamlpQk07SUFPSTtFdkU2aGlCVjtFdUVwaWlCTTtJQU9JO0V2RWdpaUJWO0V1RXZpaUJNO0lBT0k7RXZFbWlpQlY7RXVFMWlpQk07SUFPSTtFdkVzaWlCVjtFdUU3aWlCTTtJQU9JO0V2RXlpaUJWO0V1RWhqaUJNO0lBT0k7RXZFNGlpQlY7RXVFbmppQk07SUFPSTtFdkUraWlCVjtFdUV0amlCTTtJQU9JO0V2RWtqaUJWO0V1RXpqaUJNO0lBT0k7RXZFcWppQlY7RXVFNWppQk07SUFPSTtFdkV3amlCVjtFdUUvamlCTTtJQU9JO0V2RTJqaUJWO0V1RWxraUJNO0lBT0k7RXZFOGppQlY7RXVFcmtpQk07SUFPSTtFdkVpa2lCVjtFdUV4a2lCTTtJQU9JO0V2RW9raUJWO0V1RTNraUJNO0lBT0k7RXZFdWtpQlY7RXVFOWtpQk07SUFPSTtFdkUwa2lCVjtFdUVqbGlCTTtJQU9JO0V2RTZraUJWO0V1RXBsaUJNO0lBT0k7RXZFZ2xpQlY7RXVFdmxpQk07SUFPSTtFdkVtbGlCVjtFdUUxbGlCTTtJQU9JO0V2RXNsaUJWO0V1RTdsaUJNO0lBT0k7RXZFeWxpQlY7RXVFaG1pQk07SUFPSTtFdkU0bGlCVjtFdUVubWlCTTtJQU9JO0V2RStsaUJWO0V1RXRtaUJNO0lBT0k7RXZFa21pQlY7RXVFem1pQk07SUFPSTtFdkVxbWlCVjtFdUU1bWlCTTtJQU9JO0V2RXdtaUJWO0V1RS9taUJNO0lBT0k7RXZFMm1pQlY7RXVFbG5pQk07SUFPSTtFdkU4bWlCVjtFdUVybmlCTTtJQU9JO0V2RWluaUJWO0V1RXhuaUJNO0lBT0k7RXZFb25pQlY7RXVFM25pQk07SUFPSTtFdkV1bmlCVjtFdUU5bmlCTTtJQU9JO0V2RTBuaUJWO0V1RWpvaUJNO0lBT0k7RXZFNm5pQlY7RXVFcG9pQk07SUFPSTtFdkVnb2lCVjtFdUV2b2lCTTtJQU9JO0V2RW1vaUJWO0V1RTFvaUJNO0lBT0k7RXZFc29pQlY7RXVFN29pQk07SUFPSTtFdkV5b2lCVjtFdUVocGlCTTtJQU9JO0V2RTRvaUJWO0V1RW5waUJNO0lBT0k7RXZFK29pQlY7RXVFdHBpQk07SUFPSTtFdkVrcGlCVjtFdUV6cGlCTTtJQU9JO0V2RXFwaUJWO0V1RTVwaUJNO0lBT0k7RXZFd3BpQlY7RXVFL3BpQk07SUFPSTtFdkUycGlCVjtFdUVscWlCTTtJQU9JO0V2RThwaUJWO0V1RXJxaUJNO0lBT0k7RXZFaXFpQlY7RXVFeHFpQk07SUFPSTtFdkVvcWlCVjtFdUUzcWlCTTtJQU9JO0V2RXVxaUJWO0V1RTlxaUJNO0lBT0k7RXZFMHFpQlY7RXVFanJpQk07SUFPSTtFdkU2cWlCVjtFdUVwcmlCTTtJQU9JO0V2RWdyaUJWO0V1RXZyaUJNO0lBT0k7RXZFbXJpQlY7RXVFMXJpQk07SUFPSTtFdkVzcmlCVjtFdUU3cmlCTTtJQU9JO0V2RXlyaUJWO0V1RWhzaUJNO0lBT0k7RXZFNHJpQlY7RXVFbnNpQk07SUFPSTtFdkUrcmlCVjtFdUV0c2lCTTtJQU9JO0V2RWtzaUJWO0V1RXpzaUJNO0lBT0k7RXZFcXNpQlY7RXVFNXNpQk07SUFPSTtFdkV3c2lCVjtFdUUvc2lCTTtJQU9JO0V2RTJzaUJWO0V1RWx0aUJNO0lBT0k7RXZFOHNpQlY7RXVFcnRpQk07SUFPSTtFdkVpdGlCVjtFdUV4dGlCTTtJQU9JO0V2RW90aUJWO0V1RTN0aUJNO0lBT0k7RXZFdXRpQlY7RXVFOXRpQk07SUFPSTtFdkUwdGlCVjtFdUVqdWlCTTtJQU9JO0V2RTZ0aUJWO0V1RXB1aUJNO0lBT0k7RXZFZ3VpQlY7RXVFdnVpQk07SUFPSTtFdkVtdWlCVjtFdUUxdWlCTTtJQU9JO0V2RXN1aUJWO0V1RTd1aUJNO0lBT0k7RXZFeXVpQlY7RXVFaHZpQk07SUFPSTtFdkU0dWlCVjtFdUVudmlCTTtJQU9JO0V2RSt1aUJWO0V1RXR2aUJNO0lBT0k7RXZFa3ZpQlY7RXVFenZpQk07SUFPSTtFdkVxdmlCVjtFdUU1dmlCTTtJQU9JO0V2RXd2aUJWO0V1RS92aUJNO0lBT0k7RXZFMnZpQlY7RXVFbHdpQk07SUFPSTtFdkU4dmlCVjtFdUVyd2lCTTtJQU9JO0V2RWl3aUJWO0V1RXh3aUJNO0lBT0k7RXZFb3dpQlY7RXVFM3dpQk07SUFPSTtFdkV1d2lCVjtFdUU5d2lCTTtJQU9JO0V2RTB3aUJWO0V1RWp4aUJNO0lBT0k7RXZFNndpQlY7RXVFcHhpQk07SUFPSTtFdkVneGlCVjtFdUV2eGlCTTtJQU9JO0V2RW14aUJWO0V1RTF4aUJNO0lBT0k7RXZFc3hpQlY7RXVFN3hpQk07SUFPSTtFdkV5eGlCVjtFdUVoeWlCTTtJQU9JO0V2RTR4aUJWO0V1RW55aUJNO0lBT0k7RXZFK3hpQlY7RXVFdHlpQk07SUFPSTtFdkVreWlCVjtFdUV6eWlCTTtJQU9JO0V2RXF5aUJWO0V1RTV5aUJNO0lBT0k7RXZFd3lpQlY7RXVFL3lpQk07SUFPSTtFdkUyeWlCVjtFdUVsemlCTTtJQU9JO0V2RTh5aUJWO0V1RXJ6aUJNO0lBT0k7RXZFaXppQlY7RXVFeHppQk07SUFPSTtFdkVvemlCVjtFdUUzemlCTTtJQU9JO0V2RXV6aUJWO0V1RTl6aUJNO0lBT0k7RXZFMHppQlY7RXVFajBpQk07SUFPSTtFdkU2emlCVjtFdUVwMGlCTTtJQU9JO0V2RWcwaUJWO0V1RXYwaUJNO0lBT0k7RXZFbTBpQlY7RXVFMTBpQk07SUFPSTtFdkVzMGlCVjtFdUU3MGlCTTtJQU9JO0V2RXkwaUJWO0V1RWgxaUJNO0lBT0k7RXZFNDBpQlY7RXVFbjFpQk07SUFPSTtFdkUrMGlCVjtFdUV0MWlCTTtJQU9JO0V2RWsxaUJWO0V1RXoxaUJNO0lBT0k7RXZFcTFpQlY7RXVFNTFpQk07SUFPSTtFdkV3MWlCVjtFdUUvMWlCTTtJQU9JO0V2RTIxaUJWO0V1RWwyaUJNO0lBT0k7RXZFODFpQlY7RXVFcjJpQk07SUFPSTtFdkVpMmlCVjtFdUV4MmlCTTtJQU9JO0V2RW8yaUJWO0V1RTMyaUJNO0lBT0k7RXZFdTJpQlY7RXVFOTJpQk07SUFPSTtFdkUwMmlCVjtFdUVqM2lCTTtJQU9JO0V2RTYyaUJWO0V1RXAzaUJNO0lBT0k7RXZFZzNpQlY7RXVFdjNpQk07SUFPSTtFdkVtM2lCVjtFdUUxM2lCTTtJQU9JO0V2RXMzaUJWO0V1RTczaUJNO0lBT0k7RXZFeTNpQlY7RXVFaDRpQk07SUFPSTtFdkU0M2lCVjtFdUVuNGlCTTtJQU9JO0V2RSszaUJWO0V1RXQ0aUJNO0lBT0k7RXZFazRpQlY7RXVFejRpQk07SUFPSTtFdkVxNGlCVjtFdUU1NGlCTTtJQU9JO0V2RXc0aUJWO0V1RS80aUJNO0lBT0k7RXZFMjRpQlY7RXVFbDVpQk07SUFPSTtFdkU4NGlCVjtFdUVyNWlCTTtJQU9JO0V2RWk1aUJWO0V1RXg1aUJNO0lBT0k7RXZFbzVpQlY7RXVFMzVpQk07SUFPSTtFdkV1NWlCVjtFdUU5NWlCTTtJQU9JO0V2RTA1aUJWO0V1RWo2aUJNO0lBT0k7RXZFNjVpQlY7RXVFcDZpQk07SUFPSTtFdkVnNmlCVjtFdUV2NmlCTTtJQU9JO0V2RW02aUJWO0V1RTE2aUJNO0lBT0k7RXZFczZpQlY7RXVFNzZpQk07SUFPSTtFdkV5NmlCVjtFdUVoN2lCTTtJQU9JO0V2RTQ2aUJWO0V1RW43aUJNO0lBT0k7RXZFKzZpQlY7RXVFdDdpQk07SUFPSTtFdkVrN2lCVjtFdUV6N2lCTTtJQU9JO0V2RXE3aUJWO0V1RTU3aUJNO0lBT0k7RXZFdzdpQlY7RXVFLzdpQk07SUFPSTtFdkUyN2lCVjtFdUVsOGlCTTtJQU9JO0V2RTg3aUJWO0V1RXI4aUJNO0lBT0k7RXZFaThpQlY7RXVFeDhpQk07SUFPSTtFdkVvOGlCVjtFdUUzOGlCTTtJQU9JO0V2RXU4aUJWO0V1RTk4aUJNO0lBT0k7RXZFMDhpQlY7RXVFajlpQk07SUFPSTtFdkU2OGlCVjtFdUVwOWlCTTtJQU9JO0V2RWc5aUJWO0V1RXY5aUJNO0lBT0k7RXZFbTlpQlY7RXVFMTlpQk07SUFPSTtFdkVzOWlCVjtFdUU3OWlCTTtJQU9JO0V2RXk5aUJWO0V1RWgraUJNO0lBT0k7RXZFNDlpQlY7RXVFbitpQk07SUFPSTtFdkUrOWlCVjtFdUV0K2lCTTtJQU9JO0V2RWsraUJWO0V1RXoraUJNO0lBT0k7RXZFcStpQlY7RXVFNStpQk07SUFPSTtFdkV3K2lCVjtFdUUvK2lCTTtJQU9JO0V2RTIraUJWO0V1RWwvaUJNO0lBT0k7RXZFOCtpQlY7RXVFci9pQk07SUFPSTtFdkVpL2lCVjtFdUV4L2lCTTtJQU9JO0V2RW8vaUJWO0V1RTMvaUJNO0lBT0k7RXZFdS9pQlY7RXVFOS9pQk07SUFPSTtFdkUwL2lCVjtFdUVqZ2pCTTtJQU9JO0V2RTYvaUJWO0V1RXBnakJNO0lBT0k7RXZFZ2dqQlY7RXVFdmdqQk07SUFPSTtFdkVtZ2pCVjtFdUUxZ2pCTTtJQU9JO0V2RXNnakJWO0V1RTdnakJNO0lBT0k7RXZFeWdqQlY7RXVFaGhqQk07SUFPSTtFdkU0Z2pCVjtFdUVuaGpCTTtJQU9JO0V2RStnakJWO0V1RXRoakJNO0lBT0k7RXZFa2hqQlY7RXVFemhqQk07SUFPSTtFdkVxaGpCVjtFdUU1aGpCTTtJQU9JO0V2RXdoakJWO0V1RS9oakJNO0lBT0k7RXZFMmhqQlY7RXVFbGlqQk07SUFPSTtFdkU4aGpCVjtFdUVyaWpCTTtJQU9JO0V2RWlpakJWO0V1RXhpakJNO0lBT0k7RXZFb2lqQlY7RXVFM2lqQk07SUFPSTtFdkV1aWpCVjtFdUU5aWpCTTtJQU9JO0V2RTBpakJWO0V1RWpqakJNO0lBT0k7RXZFNmlqQlY7RXVFcGpqQk07SUFPSTtFdkVnampCVjtFdUV2ampCTTtJQU9JO0lBQUE7RXZFb2pqQlY7RXVFM2pqQk07SUFPSTtJQUFBO0V2RXdqakJWO0V1RS9qakJNO0lBT0k7SUFBQTtFdkU0ampCVjtFdUVua2pCTTtJQU9JO0lBQUE7RXZFZ2tqQlY7RXVFdmtqQk07SUFPSTtJQUFBO0V2RW9rakJWO0V1RTNrakJNO0lBT0k7SUFBQTtFdkV3a2pCVjtFdUUva2pCTTtJQU9JO0lBQUE7RXZFNGtqQlY7RXVFbmxqQk07SUFPSTtJQUFBO0V2RWdsakJWO0V1RXZsakJNO0lBT0k7SUFBQTtFdkVvbGpCVjtFdUUzbGpCTTtJQU9JO0lBQUE7RXZFd2xqQlY7RXVFL2xqQk07SUFPSTtJQUFBO0V2RTRsakJWO0V1RW5takJNO0lBT0k7SUFBQTtFdkVnbWpCVjtFdUV2bWpCTTtJQU9JO0lBQUE7RXZFb21qQlY7RXVFM21qQk07SUFPSTtJQUFBO0V2RXdtakJWO0V1RS9takJNO0lBT0k7SUFBQTtFdkU0bWpCVjtFdUVubmpCTTtJQU9JO0lBQUE7RXZFZ25qQlY7RXVFdm5qQk07SUFPSTtJQUFBO0V2RW9uakJWO0V1RTNuakJNO0lBT0k7SUFBQTtFdkV3bmpCVjtFdUUvbmpCTTtJQU9JO0lBQUE7RXZFNG5qQlY7RXVFbm9qQk07SUFPSTtJQUFBO0V2RWdvakJWO0V1RXZvakJNO0lBT0k7SUFBQTtFdkVvb2pCVjtFdUUzb2pCTTtJQU9JO0lBQUE7RXZFd29qQlY7RXVFL29qQk07SUFPSTtJQUFBO0V2RTRvakJWO0V1RW5wakJNO0lBT0k7SUFBQTtFdkVncGpCVjtFdUV2cGpCTTtJQU9JO0lBQUE7RXZFb3BqQlY7RXVFM3BqQk07SUFPSTtJQUFBO0V2RXdwakJWO0V1RS9wakJNO0lBT0k7SUFBQTtFdkU0cGpCVjtFdUVucWpCTTtJQU9JO0lBQUE7RXZFZ3FqQlY7RXVFdnFqQk07SUFPSTtJQUFBO0V2RW9xakJWO0V1RTNxakJNO0lBT0k7SUFBQTtFdkV3cWpCVjtFdUUvcWpCTTtJQU9JO0lBQUE7RXZFNHFqQlY7RXVFbnJqQk07SUFPSTtJQUFBO0V2RWdyakJWO0V1RXZyakJNO0lBT0k7SUFBQTtFdkVvcmpCVjtFdUUzcmpCTTtJQU9JO0lBQUE7RXZFd3JqQlY7RXVFL3JqQk07SUFPSTtJQUFBO0V2RTRyakJWO0V1RW5zakJNO0lBT0k7SUFBQTtFdkVnc2pCVjtFdUV2c2pCTTtJQU9JO0lBQUE7RXZFb3NqQlY7RXVFM3NqQk07SUFPSTtJQUFBO0V2RXdzakJWO0V1RS9zakJNO0lBT0k7SUFBQTtFdkU0c2pCVjtFdUVudGpCTTtJQU9JO0lBQUE7RXZFZ3RqQlY7RXVFdnRqQk07SUFPSTtJQUFBO0V2RW90akJWO0V1RTN0akJNO0lBT0k7SUFBQTtFdkV3dGpCVjtFdUUvdGpCTTtJQU9JO0lBQUE7RXZFNHRqQlY7RXVFbnVqQk07SUFPSTtJQUFBO0V2RWd1akJWO0V1RXZ1akJNO0lBT0k7RXZFbXVqQlY7RXVFMXVqQk07SUFPSTtFdkVzdWpCVjtFdUU3dWpCTTtJQU9JO0V2RXl1akJWO0V1RWh2akJNO0lBT0k7RXZFNHVqQlY7RXVFbnZqQk07SUFPSTtFdkUrdWpCVjtFdUV0dmpCTTtJQU9JO0V2RWt2akJWO0V1RXp2akJNO0lBT0k7RXZFcXZqQlY7RXVFNXZqQk07SUFPSTtFdkV3dmpCVjtFdUUvdmpCTTtJQU9JO0V2RTJ2akJWO0V1RWx3akJNO0lBT0k7RXZFOHZqQlY7RXVFcndqQk07SUFPSTtFdkVpd2pCVjtFdUV4d2pCTTtJQU9JO0V2RW93akJWO0V1RTN3akJNO0lBT0k7RXZFdXdqQlY7RXVFOXdqQk07SUFPSTtFdkUwd2pCVjtFdUVqeGpCTTtJQU9JO0V2RTZ3akJWO0V1RXB4akJNO0lBT0k7RXZFZ3hqQlY7RXVFdnhqQk07SUFPSTtFdkVteGpCVjtFdUUxeGpCTTtJQU9JO0V2RXN4akJWO0V1RTd4akJNO0lBT0k7RXZFeXhqQlY7RXVFaHlqQk07SUFPSTtFdkU0eGpCVjtFdUVueWpCTTtJQU9JO0V2RSt4akJWO0V1RXR5akJNO0lBT0k7RXZFa3lqQlY7RXVFenlqQk07SUFPSTtFdkVxeWpCVjtFdUU1eWpCTTtJQU9JO0V2RXd5akJWO0V1RS95akJNO0lBT0k7RXZFMnlqQlY7RXVFbHpqQk07SUFPSTtFdkU4eWpCVjtFdUVyempCTTtJQU9JO0V2RWl6akJWO0V1RXh6akJNO0lBT0k7RXZFb3pqQlY7RXVFM3pqQk07SUFPSTtFdkV1empCVjtFdUU5empCTTtJQU9JO0V2RTB6akJWO0V1RWowakJNO0lBT0k7RXZFNnpqQlY7RXVFcDBqQk07SUFPSTtFdkVnMGpCVjtFdUV2MGpCTTtJQU9JO0V2RW0wakJWO0V1RTEwakJNO0lBT0k7RXZFczBqQlY7RXVFNzBqQk07SUFPSTtFdkV5MGpCVjtFdUVoMWpCTTtJQU9JO0V2RTQwakJWO0V1RW4xakJNO0lBT0k7RXZFKzBqQlY7RXVFdDFqQk07SUFPSTtFdkVrMWpCVjtFdUV6MWpCTTtJQU9JO0V2RXExakJWO0V1RTUxakJNO0lBT0k7RXZFdzFqQlY7RXVFLzFqQk07SUFPSTtFdkUyMWpCVjtFdUVsMmpCTTtJQU9JO0V2RTgxakJWO0V1RXIyakJNO0lBT0k7RXZFaTJqQlY7RXVFeDJqQk07SUFPSTtFdkVvMmpCVjtFdUUzMmpCTTtJQU9JO0V2RXUyakJWO0V1RTkyakJNO0lBT0k7RXZFMDJqQlY7RXVFajNqQk07SUFPSTtFdkU2MmpCVjtFdUVwM2pCTTtJQU9JO0V2RWczakJWO0V1RXYzakJNO0lBT0k7RXZFbTNqQlY7RXVFMTNqQk07SUFPSTtFdkVzM2pCVjtFdUU3M2pCTTtJQU9JO0V2RXkzakJWO0V1RWg0akJNO0lBT0k7RXZFNDNqQlY7RXVFbjRqQk07SUFPSTtFdkUrM2pCVjtFdUV0NGpCTTtJQU9JO0V2RWs0akJWO0V1RXo0akJNO0lBT0k7RXZFcTRqQlY7RXVFNTRqQk07SUFPSTtFdkV3NGpCVjtFdUUvNGpCTTtJQU9JO0V2RTI0akJWO0V1RWw1akJNO0lBT0k7RXZFODRqQlY7RXVFcjVqQk07SUFPSTtFdkVpNWpCVjtFdUV4NWpCTTtJQU9JO0V2RW81akJWO0V1RTM1akJNO0lBT0k7RXZFdTVqQlY7RXVFOTVqQk07SUFPSTtFdkUwNWpCVjtFdUVqNmpCTTtJQU9JO0V2RTY1akJWO0V1RXA2akJNO0lBT0k7RXZFZzZqQlY7RXVFdjZqQk07SUFPSTtFdkVtNmpCVjtFdUUxNmpCTTtJQU9JO0V2RXM2akJWO0V1RTc2akJNO0lBT0k7RXZFeTZqQlY7RXVFaDdqQk07SUFPSTtFdkU0NmpCVjtFdUVuN2pCTTtJQU9JO0V2RSs2akJWO0V1RXQ3akJNO0lBT0k7RXZFazdqQlY7RXVFejdqQk07SUFPSTtFdkVxN2pCVjtFdUU1N2pCTTtJQU9JO0V2RXc3akJWO0V1RS83akJNO0lBT0k7RXZFMjdqQlY7RXVFbDhqQk07SUFPSTtFdkU4N2pCVjtFdUVyOGpCTTtJQU9JO0V2RWk4akJWO0V1RXg4akJNO0lBT0k7RXZFbzhqQlY7RXVFMzhqQk07SUFPSTtFdkV1OGpCVjtFdUU5OGpCTTtJQU9JO0V2RTA4akJWO0V1RWo5akJNO0lBT0k7RXZFNjhqQlY7RXVFcDlqQk07SUFPSTtFdkVnOWpCVjtFdUV2OWpCTTtJQU9JO0V2RW05akJWO0V1RTE5akJNO0lBT0k7RXZFczlqQlY7RXVFNzlqQk07SUFPSTtFdkV5OWpCVjtFdUVoK2pCTTtJQU9JO0V2RTQ5akJWO0V1RW4rakJNO0lBT0k7RXZFKzlqQlY7RXVFdCtqQk07SUFPSTtFdkVrK2pCVjtFdUV6K2pCTTtJQU9JO0V2RXErakJWO0V1RTUrakJNO0lBT0k7RXZFdytqQlY7RXVFLytqQk07SUFPSTtFdkUyK2pCVjtFdUVsL2pCTTtJQU9JO0V2RTgrakJWO0V1RXIvakJNO0lBT0k7RXZFaS9qQlY7RXVFeC9qQk07SUFPSTtFdkVvL2pCVjtFdUUzL2pCTTtJQU9JO0V2RXUvakJWO0V1RTkvakJNO0lBT0k7RXZFMC9qQlY7RXVFamdrQk07SUFPSTtFdkU2L2pCVjtFdUVwZ2tCTTtJQU9JO0V2RWdna0JWO0V1RXZna0JNO0lBT0k7RXZFbWdrQlY7RXVFMWdrQk07SUFPSTtFdkVzZ2tCVjtFdUU3Z2tCTTtJQU9JO0V2RXlna0JWO0V1RWhoa0JNO0lBT0k7RXZFNGdrQlY7RXVFbmhrQk07SUFPSTtFdkUrZ2tCVjtFdUV0aGtCTTtJQU9JO0V2RWtoa0JWO0V1RXpoa0JNO0lBT0k7RXZFcWhrQlY7RXVFNWhrQk07SUFPSTtFdkV3aGtCVjtFdUUvaGtCTTtJQU9JO0V2RTJoa0JWO0V1RWxpa0JNO0lBT0k7RXZFOGhrQlY7RXVFcmlrQk07SUFPSTtFdkVpaWtCVjtFdUV4aWtCTTtJQU9JO0V2RW9pa0JWO0V1RTNpa0JNO0lBT0k7SUFBQTtFdkV3aWtCVjtFdUUvaWtCTTtJQU9JO0lBQUE7RXZFNGlrQlY7RXVFbmprQk07SUFPSTtJQUFBO0V2RWdqa0JWO0V1RXZqa0JNO0lBT0k7SUFBQTtFdkVvamtCVjtFdUUzamtCTTtJQU9JO0lBQUE7RXZFd2prQlY7RXVFL2prQk07SUFPSTtJQUFBO0V2RTRqa0JWO0V1RW5ra0JNO0lBT0k7SUFBQTtFdkVna2tCVjtFdUV2a2tCTTtJQU9JO0lBQUE7RXZFb2trQlY7RXVFM2trQk07SUFPSTtJQUFBO0V2RXdra0JWO0V1RS9ra0JNO0lBT0k7SUFBQTtFdkU0a2tCVjtFdUVubGtCTTtJQU9JO0lBQUE7RXZFZ2xrQlY7RXVFdmxrQk07SUFPSTtJQUFBO0V2RW9sa0JWO0V1RTNsa0JNO0lBT0k7SUFBQTtFdkV3bGtCVjtFdUUvbGtCTTtJQU9JO0lBQUE7RXZFNGxrQlY7RXVFbm1rQk07SUFPSTtJQUFBO0V2RWdta0JWO0V1RXZta0JNO0lBT0k7SUFBQTtFdkVvbWtCVjtFdUUzbWtCTTtJQU9JO0lBQUE7RXZFd21rQlY7RXVFL21rQk07SUFPSTtJQUFBO0V2RTRta0JWO0V1RW5ua0JNO0lBT0k7SUFBQTtFdkVnbmtCVjtFdUV2bmtCTTtJQU9JO0lBQUE7RXZFb25rQlY7RXVFM25rQk07SUFPSTtJQUFBO0V2RXdua0JWO0V1RS9ua0JNO0lBT0k7SUFBQTtFdkU0bmtCVjtFdUVub2tCTTtJQU9JO0lBQUE7RXZFZ29rQlY7RXVFdm9rQk07SUFPSTtJQUFBO0V2RW9va0JWO0V1RTNva0JNO0lBT0k7SUFBQTtFdkV3b2tCVjtFdUUvb2tCTTtJQU9JO0lBQUE7RXZFNG9rQlY7RXVFbnBrQk07SUFPSTtJQUFBO0V2RWdwa0JWO0V1RXZwa0JNO0lBT0k7SUFBQTtFdkVvcGtCVjtFdUUzcGtCTTtJQU9JO0lBQUE7RXZFd3BrQlY7RXVFL3BrQk07SUFPSTtJQUFBO0V2RTRwa0JWO0V1RW5xa0JNO0lBT0k7SUFBQTtFdkVncWtCVjtFdUV2cWtCTTtJQU9JO0lBQUE7RXZFb3FrQlY7RXVFM3FrQk07SUFPSTtJQUFBO0V2RXdxa0JWO0V1RS9xa0JNO0lBT0k7SUFBQTtFdkU0cWtCVjtFdUVucmtCTTtJQU9JO0lBQUE7RXZFZ3JrQlY7RXVFdnJrQk07SUFPSTtJQUFBO0V2RW9ya0JWO0V1RTNya0JNO0lBT0k7SUFBQTtFdkV3cmtCVjtFdUUvcmtCTTtJQU9JO0lBQUE7RXZFNHJrQlY7RXVFbnNrQk07SUFPSTtJQUFBO0V2RWdza0JWO0V1RXZza0JNO0lBT0k7SUFBQTtFdkVvc2tCVjtFdUUzc2tCTTtJQU9JO0V2RXVza0JWO0V1RTlza0JNO0lBT0k7RXZFMHNrQlY7RXVFanRrQk07SUFPSTtFdkU2c2tCVjtFdUVwdGtCTTtJQU9JO0V2RWd0a0JWO0V1RXZ0a0JNO0lBT0k7RXZFbXRrQlY7RXVFMXRrQk07SUFPSTtFdkVzdGtCVjtFdUU3dGtCTTtJQU9JO0V2RXl0a0JWO0V1RWh1a0JNO0lBT0k7RXZFNHRrQlY7RXVFbnVrQk07SUFPSTtFdkUrdGtCVjtFdUV0dWtCTTtJQU9JO0V2RWt1a0JWO0V1RXp1a0JNO0lBT0k7RXZFcXVrQlY7RXVFNXVrQk07SUFPSTtFdkV3dWtCVjtFdUUvdWtCTTtJQU9JO0V2RTJ1a0JWO0V1RWx2a0JNO0lBT0k7RXZFOHVrQlY7RXVFcnZrQk07SUFPSTtFdkVpdmtCVjtFdUV4dmtCTTtJQU9JO0V2RW92a0JWO0V1RTN2a0JNO0lBT0k7RXZFdXZrQlY7RXVFOXZrQk07SUFPSTtFdkUwdmtCVjtFdUVqd2tCTTtJQU9JO0V2RTZ2a0JWO0V1RXB3a0JNO0lBT0k7RXZFZ3drQlY7RXVFdndrQk07SUFPSTtFdkVtd2tCVjtFdUUxd2tCTTtJQU9JO0V2RXN3a0JWO0V1RTd3a0JNO0lBT0k7RXZFeXdrQlY7RXVFaHhrQk07SUFPSTtFdkU0d2tCVjtFdUVueGtCTTtJQU9JO0V2RSt3a0JWO0V1RXR4a0JNO0lBT0k7RXZFa3hrQlY7RXVFenhrQk07SUFPSTtFdkVxeGtCVjtFdUU1eGtCTTtJQU9JO0V2RXd4a0JWO0V1RS94a0JNO0lBT0k7RXZFMnhrQlY7RXVFbHlrQk07SUFPSTtFdkU4eGtCVjtFdUVyeWtCTTtJQU9JO0V2RWl5a0JWO0V1RXh5a0JNO0lBT0k7RXZFb3lrQlY7RXVFM3lrQk07SUFPSTtFdkV1eWtCVjtFdUU5eWtCTTtJQU9JO0V2RTB5a0JWO0V1RWp6a0JNO0lBT0k7RXZFNnlrQlY7RXVFcHprQk07SUFPSTtFdkVnemtCVjtFdUV2emtCTTtJQU9JO0V2RW16a0JWO0V1RTF6a0JNO0lBT0k7RXZFc3prQlY7RXVFN3prQk07SUFPSTtFdkV5emtCVjtFdUVoMGtCTTtJQU9JO0V2RTR6a0JWO0V1RW4wa0JNO0lBT0k7RXZFK3prQlY7RXVFdDBrQk07SUFPSTtFdkVrMGtCVjtFdUV6MGtCTTtJQU9JO0V2RXEwa0JWO0V1RTUwa0JNO0lBT0k7RXZFdzBrQlY7RXVFLzBrQk07SUFPSTtFdkUyMGtCVjtFdUVsMWtCTTtJQU9JO0V2RTgwa0JWO0V1RXIxa0JNO0lBT0k7RXZFaTFrQlY7RXVFeDFrQk07SUFPSTtFdkVvMWtCVjtFdUUzMWtCTTtJQU9JO0V2RXUxa0JWO0V1RTkxa0JNO0lBT0k7RXZFMDFrQlY7RXVFajJrQk07SUFPSTtFdkU2MWtCVjtFdUVwMmtCTTtJQU9JO0V2RWcya0JWO0V1RXYya0JNO0lBT0k7RXZFbTJrQlY7RXVFMTJrQk07SUFPSTtFdkVzMmtCVjtFdUU3MmtCTTtJQU9JO0V2RXkya0JWO0V1RWgza0JNO0lBT0k7RXZFNDJrQlY7RXVFbjNrQk07SUFPSTtFdkUrMmtCVjtFdUV0M2tCTTtJQU9JO0V2RWsza0JWO0V1RXoza0JNO0lBT0k7RXZFcTNrQlY7RXVFNTNrQk07SUFPSTtFdkV3M2tCVjtFdUUvM2tCTTtJQU9JO0V2RTIza0JWO0V1RWw0a0JNO0lBT0k7RXZFODNrQlY7RXVFcjRrQk07SUFPSTtFdkVpNGtCVjtFdUV4NGtCTTtJQU9JO0V2RW80a0JWO0V1RTM0a0JNO0lBT0k7RXZFdTRrQlY7RXVFOTRrQk07SUFPSTtFdkUwNGtCVjtFdUVqNWtCTTtJQU9JO0V2RTY0a0JWO0V1RXA1a0JNO0lBT0k7RXZFZzVrQlY7RXVFdjVrQk07SUFPSTtFdkVtNWtCVjtFdUUxNWtCTTtJQU9JO0V2RXM1a0JWO0V1RTc1a0JNO0lBT0k7RXZFeTVrQlY7RXVFaDZrQk07SUFPSTtFdkU0NWtCVjtFdUVuNmtCTTtJQU9JO0V2RSs1a0JWO0V1RXQ2a0JNO0lBT0k7RXZFazZrQlY7RXVFejZrQk07SUFPSTtFdkVxNmtCVjtFdUU1NmtCTTtJQU9JO0V2RXc2a0JWO0V1RS82a0JNO0lBT0k7RXZFMjZrQlY7RXVFbDdrQk07SUFPSTtFdkU4NmtCVjtFdUVyN2tCTTtJQU9JO0V2RWk3a0JWO0V1RXg3a0JNO0lBT0k7RXZFbzdrQlY7RXVFMzdrQk07SUFPSTtFdkV1N2tCVjtFdUU5N2tCTTtJQU9JO0V2RTA3a0JWO0V1RWo4a0JNO0lBT0k7RXZFNjdrQlY7RXVFcDhrQk07SUFPSTtFdkVnOGtCVjtFdUV2OGtCTTtJQU9JO0V2RW04a0JWO0V1RTE4a0JNO0lBT0k7RXZFczhrQlY7RXVFNzhrQk07SUFPSTtFdkV5OGtCVjtFdUVoOWtCTTtJQU9JO0V2RTQ4a0JWO0V1RW45a0JNO0lBT0k7RXZFKzhrQlY7RXVFdDlrQk07SUFPSTtFdkVrOWtCVjtFdUV6OWtCTTtJQU9JO0V2RXE5a0JWO0V1RTU5a0JNO0lBT0k7RXZFdzlrQlY7RXVFLzlrQk07SUFPSTtFdkUyOWtCVjtFdUVsK2tCTTtJQU9JO0V2RTg5a0JWO0V1RXIra0JNO0lBT0k7RXZFaStrQlY7RXVFeCtrQk07SUFPSTtFdkVvK2tCVjtFdUUzK2tCTTtJQU9JO0V2RXUra0JWO0V1RTkra0JNO0lBT0k7RXZFMCtrQlY7RXVFai9rQk07SUFPSTtFdkU2K2tCVjtFdUVwL2tCTTtJQU9JO0V2RWcva0JWO0V1RXYva0JNO0lBT0k7RXZFbS9rQlY7RXVFMS9rQk07SUFPSTtJQUFBO0V2RXUva0JWO0V1RTkva0JNO0lBT0k7SUFBQTtFdkUyL2tCVjtFdUVsZ2xCTTtJQU9JO0lBQUE7RXZFKy9rQlY7RXVFdGdsQk07SUFPSTtJQUFBO0V2RW1nbEJWO0V1RTFnbEJNO0lBT0k7SUFBQTtFdkV1Z2xCVjtFdUU5Z2xCTTtJQU9JO0lBQUE7RXZFMmdsQlY7RXVFbGhsQk07SUFPSTtJQUFBO0V2RStnbEJWO0V1RXRobEJNO0lBT0k7SUFBQTtFdkVtaGxCVjtFdUUxaGxCTTtJQU9JO0lBQUE7RXZFdWhsQlY7RXVFOWhsQk07SUFPSTtJQUFBO0V2RTJobEJWO0V1RWxpbEJNO0lBT0k7SUFBQTtFdkUraGxCVjtFdUV0aWxCTTtJQU9JO0lBQUE7RXZFbWlsQlY7RXVFMWlsQk07SUFPSTtJQUFBO0V2RXVpbEJWO0V1RTlpbEJNO0lBT0k7SUFBQTtFdkUyaWxCVjtFdUVsamxCTTtJQU9JO0lBQUE7RXZFK2lsQlY7RXVFdGpsQk07SUFPSTtJQUFBO0V2RW1qbEJWO0V1RTFqbEJNO0lBT0k7SUFBQTtFdkV1amxCVjtFdUU5amxCTTtJQU9JO0lBQUE7RXZFMmpsQlY7RXVFbGtsQk07SUFPSTtJQUFBO0V2RStqbEJWO0V1RXRrbEJNO0lBT0k7SUFBQTtFdkVta2xCVjtFdUUxa2xCTTtJQU9JO0lBQUE7RXZFdWtsQlY7RXVFOWtsQk07SUFPSTtJQUFBO0V2RTJrbEJWO0V1RWxsbEJNO0lBT0k7SUFBQTtFdkUra2xCVjtFdUV0bGxCTTtJQU9JO0lBQUE7RXZFbWxsQlY7RXVFMWxsQk07SUFPSTtJQUFBO0V2RXVsbEJWO0V1RTlsbEJNO0lBT0k7SUFBQTtFdkUybGxCVjtFdUVsbWxCTTtJQU9JO0lBQUE7RXZFK2xsQlY7RXVFdG1sQk07SUFPSTtJQUFBO0V2RW1tbEJWO0V1RTFtbEJNO0lBT0k7SUFBQTtFdkV1bWxCVjtFdUU5bWxCTTtJQU9JO0lBQUE7RXZFMm1sQlY7RXVFbG5sQk07SUFPSTtJQUFBO0V2RSttbEJWO0V1RXRubEJNO0lBT0k7SUFBQTtFdkVtbmxCVjtFdUUxbmxCTTtJQU9JO0lBQUE7RXZFdW5sQlY7RXVFOW5sQk07SUFPSTtJQUFBO0V2RTJubEJWO0V1RWxvbEJNO0lBT0k7SUFBQTtFdkUrbmxCVjtFdUV0b2xCTTtJQU9JO0lBQUE7RXZFbW9sQlY7RXVFMW9sQk07SUFPSTtJQUFBO0V2RXVvbEJWO0V1RTlvbEJNO0lBT0k7SUFBQTtFdkUyb2xCVjtFdUVscGxCTTtJQU9JO0lBQUE7RXZFK29sQlY7RXVFdHBsQk07SUFPSTtJQUFBO0V2RW1wbEJWO0V1RTFwbEJNO0lBT0k7SUFBQTtFdkV1cGxCVjtFdUU5cGxCTTtJQU9JO0lBQUE7RXZFMnBsQlY7RXVFbHFsQk07SUFPSTtFdkU4cGxCVjtFdUVycWxCTTtJQU9JO0V2RWlxbEJWO0V1RXhxbEJNO0lBT0k7RXZFb3FsQlY7RXVFM3FsQk07SUFPSTtFdkV1cWxCVjtFdUU5cWxCTTtJQU9JO0V2RTBxbEJWO0V1RWpybEJNO0lBT0k7RXZFNnFsQlY7RXVFcHJsQk07SUFPSTtFdkVncmxCVjtFdUV2cmxCTTtJQU9JO0V2RW1ybEJWO0V1RTFybEJNO0lBT0k7RXZFc3JsQlY7RXVFN3JsQk07SUFPSTtFdkV5cmxCVjtFdUVoc2xCTTtJQU9JO0V2RTRybEJWO0V1RW5zbEJNO0lBT0k7RXZFK3JsQlY7RXVFdHNsQk07SUFPSTtFdkVrc2xCVjtFdUV6c2xCTTtJQU9JO0V2RXFzbEJWO0V1RTVzbEJNO0lBT0k7RXZFd3NsQlY7RXVFL3NsQk07SUFPSTtFdkUyc2xCVjtFdUVsdGxCTTtJQU9JO0V2RThzbEJWO0V1RXJ0bEJNO0lBT0k7RXZFaXRsQlY7RXVFeHRsQk07SUFPSTtFdkVvdGxCVjtFdUUzdGxCTTtJQU9JO0V2RXV0bEJWO0V1RTl0bEJNO0lBT0k7RXZFMHRsQlY7RXVFanVsQk07SUFPSTtFdkU2dGxCVjtFdUVwdWxCTTtJQU9JO0V2RWd1bEJWO0V1RXZ1bEJNO0lBT0k7RXZFbXVsQlY7RXVFMXVsQk07SUFPSTtFdkVzdWxCVjtFdUU3dWxCTTtJQU9JO0V2RXl1bEJWO0V1RWh2bEJNO0lBT0k7RXZFNHVsQlY7RXVFbnZsQk07SUFPSTtFdkUrdWxCVjtFdUV0dmxCTTtJQU9JO0V2RWt2bEJWO0V1RXp2bEJNO0lBT0k7RXZFcXZsQlY7RXVFNXZsQk07SUFPSTtFdkV3dmxCVjtFdUUvdmxCTTtJQU9JO0V2RTJ2bEJWO0V1RWx3bEJNO0lBT0k7RXZFOHZsQlY7RXVFcndsQk07SUFPSTtFdkVpd2xCVjtFdUV4d2xCTTtJQU9JO0V2RW93bEJWO0V1RTN3bEJNO0lBT0k7RXZFdXdsQlY7RXVFOXdsQk07SUFPSTtFdkUwd2xCVjtFdUVqeGxCTTtJQU9JO0V2RTZ3bEJWO0V1RXB4bEJNO0lBT0k7RXZFZ3hsQlY7RXVFdnhsQk07SUFPSTtFdkVteGxCVjtFdUUxeGxCTTtJQU9JO0V2RXN4bEJWO0V1RTd4bEJNO0lBT0k7RXZFeXhsQlY7RXVFaHlsQk07SUFPSTtFdkU0eGxCVjtFdUVueWxCTTtJQU9JO0V2RSt4bEJWO0V1RXR5bEJNO0lBT0k7RXZFa3lsQlY7RXVFenlsQk07SUFPSTtFdkVxeWxCVjtFdUU1eWxCTTtJQU9JO0V2RXd5bEJWO0V1RS95bEJNO0lBT0k7RXZFMnlsQlY7RXVFbHpsQk07SUFPSTtFdkU4eWxCVjtFdUVyemxCTTtJQU9JO0V2RWl6bEJWO0V1RXh6bEJNO0lBT0k7RXZFb3psQlY7RXVFM3psQk07SUFPSTtFdkV1emxCVjtFdUU5emxCTTtJQU9JO0V2RTB6bEJWO0V1RWowbEJNO0lBT0k7RXZFNnpsQlY7RXVFcDBsQk07SUFPSTtFdkVnMGxCVjtFdUV2MGxCTTtJQU9JO0V2RW0wbEJWO0V1RTEwbEJNO0lBT0k7RXZFczBsQlY7RXVFNzBsQk07SUFPSTtFdkV5MGxCVjtFdUVoMWxCTTtJQU9JO0V2RTQwbEJWO0V1RW4xbEJNO0lBT0k7RXZFKzBsQlY7RXVFdDFsQk07SUFPSTtFdkVrMWxCVjtFdUV6MWxCTTtJQU9JO0V2RXExbEJWO0V1RTUxbEJNO0lBT0k7RXZFdzFsQlY7RXVFLzFsQk07SUFPSTtFdkUyMWxCVjtFdUVsMmxCTTtJQU9JO0V2RTgxbEJWO0V1RXIybEJNO0lBT0k7RXZFaTJsQlY7RXVFeDJsQk07SUFPSTtFdkVvMmxCVjtFdUUzMmxCTTtJQU9JO0V2RXUybEJWO0V1RTkybEJNO0lBT0k7RXZFMDJsQlY7RXVFajNsQk07SUFPSTtFdkU2MmxCVjtFdUVwM2xCTTtJQU9JO0V2RWczbEJWO0V1RXYzbEJNO0lBT0k7RXZFbTNsQlY7RXVFMTNsQk07SUFPSTtFdkVzM2xCVjtFdUU3M2xCTTtJQU9JO0V2RXkzbEJWO0V1RWg0bEJNO0lBT0k7RXZFNDNsQlY7RXVFbjRsQk07SUFPSTtFdkUrM2xCVjtFdUV0NGxCTTtJQU9JO0V2RWs0bEJWO0V1RXo0bEJNO0lBT0k7RXZFcTRsQlY7RXVFNTRsQk07SUFPSTtFdkV3NGxCVjtFdUUvNGxCTTtJQU9JO0V2RTI0bEJWO0V1RWw1bEJNO0lBT0k7RXZFODRsQlY7RXVFcjVsQk07SUFPSTtFdkVpNWxCVjtFdUV4NWxCTTtJQU9JO0V2RW81bEJWO0V1RTM1bEJNO0lBT0k7RXZFdTVsQlY7RXVFOTVsQk07SUFPSTtFdkUwNWxCVjtFdUVqNmxCTTtJQU9JO0V2RTY1bEJWO0V1RXA2bEJNO0lBT0k7RXZFZzZsQlY7RXVFdjZsQk07SUFPSTtFdkVtNmxCVjtFdUUxNmxCTTtJQU9JO0V2RXM2bEJWO0V1RTc2bEJNO0lBT0k7RXZFeTZsQlY7RXVFaDdsQk07SUFPSTtFdkU0NmxCVjtFdUVuN2xCTTtJQU9JO0V2RSs2bEJWO0V1RXQ3bEJNO0lBT0k7RXZFazdsQlY7RXVFejdsQk07SUFPSTtFdkVxN2xCVjtFdUU1N2xCTTtJQU9JO0V2RXc3bEJWO0V1RS83bEJNO0lBT0k7RXZFMjdsQlY7RXVFbDhsQk07SUFPSTtFdkU4N2xCVjtFdUVyOGxCTTtJQU9JO0V2RWk4bEJWO0V1RXg4bEJNO0lBT0k7RXZFbzhsQlY7RXVFMzhsQk07SUFPSTtFdkV1OGxCVjtFdUU5OGxCTTtJQU9JO0V2RTA4bEJWO0V1RWo5bEJNO0lBT0k7RXZFNjhsQlY7RXVFcDlsQk07SUFPSTtFdkVnOWxCVjtFdUV2OWxCTTtJQU9JO0V2RW05bEJWO0V1RTE5bEJNO0lBT0k7RXZFczlsQlY7RXVFNzlsQk07SUFPSTtFdkV5OWxCVjtFdUVoK2xCTTtJQU9JO0V2RTQ5bEJWO0V1RW4rbEJNO0lBT0k7RXZFKzlsQlY7RXVFdCtsQk07SUFPSTtFdkVrK2xCVjtFdUV6K2xCTTtJQU9JO0V2RXErbEJWO0V1RTUrbEJNO0lBT0k7RXZFdytsQlY7RXVFLytsQk07SUFPSTtFdkUyK2xCVjtFdUVsL2xCTTtJQU9JO0V2RTgrbEJWO0V1RXIvbEJNO0lBT0k7RXZFaS9sQlY7RXVFeC9sQk07SUFPSTtFdkVvL2xCVjtFdUUzL2xCTTtJQU9JO0V2RXUvbEJWO0V1RTkvbEJNO0lBT0k7RXZFMC9sQlY7RXVFamdtQk07SUFPSTtFdkU2L2xCVjtFdUVwZ21CTTtJQU9JO0V2RWdnbUJWO0V1RXZnbUJNO0lBT0k7RXZFbWdtQlY7RXVFMWdtQk07SUFPSTtFdkVzZ21CVjtFdUU3Z21CTTtJQU9JO0V2RXlnbUJWO0V1RWhobUJNO0lBT0k7RXZFNGdtQlY7RXVFbmhtQk07SUFPSTtFdkUrZ21CVjtFdUV0aG1CTTtJQU9JO0V2RWtobUJWO0V1RXpobUJNO0lBT0k7RXZFcWhtQlY7RXVFNWhtQk07SUFPSTtFdkV3aG1CVjtFdUUvaG1CTTtJQU9JO0V2RTJobUJWO0V1RWxpbUJNO0lBT0k7RXZFOGhtQlY7RXVFcmltQk07SUFPSTtFdkVpaW1CVjtFdUV4aW1CTTtJQU9JO0V2RW9pbUJWO0V1RTNpbUJNO0lBT0k7RXZFdWltQlY7RXVFOWltQk07SUFPSTtFdkUwaW1CVjtFdUVqam1CTTtJQU9JO0V2RTZpbUJWO0V1RXBqbUJNO0lBT0k7RXZFZ2ptQlY7RXVFdmptQk07SUFPSTtFdkVtam1CVjtFdUUxam1CTTtJQU9JO0V2RXNqbUJWO0V1RTdqbUJNO0lBT0k7RXZFeWptQlY7RXVFaGttQk07SUFPSTtFdkU0am1CVjtFdUVua21CTTtJQU9JO0V2RStqbUJWO0V1RXRrbUJNO0lBT0k7RXZFa2ttQlY7RXVFemttQk07SUFPSTtFdkVxa21CVjtFdUU1a21CTTtJQU9JO0V2RXdrbUJWO0V1RS9rbUJNO0lBT0k7RXZFMmttQlY7RXVFbGxtQk07SUFPSTtFdkU4a21CVjtFdUVybG1CTTtJQU9JO0V2RWlsbUJWO0V1RXhsbUJNO0lBT0k7RXZFb2xtQlY7RXVFM2xtQk07SUFPSTtFdkV1bG1CVjtFdUU5bG1CTTtJQU9JO0V2RTBsbUJWO0V1RWptbUJNO0lBT0k7RXZFNmxtQlY7RXVFcG1tQk07SUFPSTtFdkVnbW1CVjtFdUV2bW1CTTtJQU9JO0V2RW1tbUJWO0V1RTFtbUJNO0lBT0k7RXZFc21tQlY7RXVFN21tQk07SUFPSTtFdkV5bW1CVjtFdUVobm1CTTtJQU9JO0V2RTRtbUJWO0V1RW5ubUJNO0lBT0k7RXZFK21tQlY7RXVFdG5tQk07SUFPSTtFdkVrbm1CVjtFdUV6bm1CTTtJQU9JO0V2RXFubUJWO0V1RTVubUJNO0lBT0k7RXZFd25tQlY7RXVFL25tQk07SUFPSTtFdkUybm1CVjtFdUVsb21CTTtJQU9JO0V2RThubUJWO0V1RXJvbUJNO0lBT0k7RXZFaW9tQlY7RXVFeG9tQk07SUFPSTtFdkVvb21CVjtFdUUzb21CTTtJQU9JO0V2RXVvbUJWO0V1RTlvbUJNO0lBT0k7RXZFMG9tQlY7RXVFanBtQk07SUFPSTtFdkU2b21CVjtFdUVwcG1CTTtJQU9JO0V2RWdwbUJWO0V1RXZwbUJNO0lBT0k7RXZFbXBtQlY7RXVFMXBtQk07SUFPSTtFdkVzcG1CVjtFdUU3cG1CTTtJQU9JO0V2RXlwbUJWO0V1RWhxbUJNO0lBT0k7RXZFNHBtQlY7RXVFbnFtQk07SUFPSTtFdkUrcG1CVjtFdUV0cW1CTTtJQU9JO0V2RWtxbUJWO0V1RXpxbUJNO0lBT0k7RXZFcXFtQlY7RXVFNXFtQk07SUFPSTtFdkV3cW1CVjtFdUUvcW1CTTtJQU9JO0V2RTJxbUJWO0V1RWxybUJNO0lBT0k7RXZFOHFtQlY7RXVFcnJtQk07SUFPSTtFdkVpcm1CVjtFdUV4cm1CTTtJQU9JO0V2RW9ybUJWO0V1RTNybUJNO0lBT0k7RXZFdXJtQlY7RXVFOXJtQk07SUFPSTtFdkUwcm1CVjtFdUVqc21CTTtJQU9JO0V2RTZybUJWO0V1RXBzbUJNO0lBT0k7RXZFZ3NtQlY7RXVFdnNtQk07SUFPSTtFdkVtc21CVjtFdUUxc21CTTtJQU9JO0V2RXNzbUJWO0V1RTdzbUJNO0lBT0k7RXZFeXNtQlY7RXVFaHRtQk07SUFPSTtFdkU0c21CVjtFdUVudG1CTTtJQU9JO0V2RStzbUJWO0V1RXR0bUJNO0lBT0k7RXZFa3RtQlY7RXVFenRtQk07SUFPSTtFdkVxdG1CVjtFdUU1dG1CTTtJQU9JO0V2RXd0bUJWO0V1RS90bUJNO0lBT0k7RXZFMnRtQlY7RXVFbHVtQk07SUFPSTtFdkU4dG1CVjtFdUVydW1CTTtJQU9JO0V2RWl1bUJWO0V1RXh1bUJNO0lBT0k7RXZFb3VtQlY7RXVFM3VtQk07SUFPSTtFdkV1dW1CVjtFdUU5dW1CTTtJQU9JO0V2RTB1bUJWO0V1RWp2bUJNO0lBT0k7RXZFNnVtQlY7RXVFcHZtQk07SUFPSTtFdkVndm1CVjtFdUV2dm1CTTtJQU9JO0V2RW12bUJWO0V1RTF2bUJNO0lBT0k7RXZFc3ZtQlY7RXVFN3ZtQk07SUFPSTtFdkV5dm1CVjtFdUVod21CTTtJQU9JO0V2RTR2bUJWO0V1RW53bUJNO0lBT0k7RXZFK3ZtQlY7RXVFdHdtQk07SUFPSTtFdkVrd21CVjtFdUV6d21CTTtJQU9JO0V2RXF3bUJWO0V1RTV3bUJNO0lBT0k7RXZFd3dtQlY7RXVFL3dtQk07SUFPSTtFdkUyd21CVjtFdUVseG1CTTtJQU9JO0V2RTh3bUJWO0V1RXJ4bUJNO0lBT0k7RXZFaXhtQlY7RXVFeHhtQk07SUFPSTtFdkVveG1CVjtFdUUzeG1CTTtJQU9JO0V2RXV4bUJWO0V1RTl4bUJNO0lBT0k7RXZFMHhtQlY7RXVFanltQk07SUFPSTtFdkU2eG1CVjtFdUVweW1CTTtJQU9JO0V2RWd5bUJWO0V1RXZ5bUJNO0lBT0k7RXZFbXltQlY7RXVFMXltQk07SUFPSTtFdkVzeW1CVjtFdUU3eW1CTTtJQU9JO0V2RXl5bUJWO0V1RWh6bUJNO0lBT0k7RXZFNHltQlY7RXVFbnptQk07SUFPSTtFdkUreW1CVjtFdUV0em1CTTtJQU9JO0V2RWt6bUJWO0V1RXp6bUJNO0lBT0k7RXZFcXptQlY7RXVFNXptQk07SUFPSTtFdkV3em1CVjtFdUUvem1CTTtJQU9JO0V2RTJ6bUJWO0V1RWwwbUJNO0lBT0k7RXZFOHptQlY7RXVFcjBtQk07SUFPSTtFdkVpMG1CVjtFdUV4MG1CTTtJQU9JO0V2RW8wbUJWO0V1RTMwbUJNO0lBT0k7RXZFdTBtQlY7RXVFOTBtQk07SUFPSTtFdkUwMG1CVjtFdUVqMW1CTTtJQU9JO0V2RTYwbUJWO0V1RXAxbUJNO0lBT0k7RXZFZzFtQlY7RXVFdjFtQk07SUFPSTtFdkVtMW1CVjtFdUUxMW1CTTtJQU9JO0V2RXMxbUJWO0V1RTcxbUJNO0lBT0k7RXZFeTFtQlY7RXVFaDJtQk07SUFPSTtFdkU0MW1CVjtFdUVuMm1CTTtJQU9JO0V2RSsxbUJWO0V1RXQybUJNO0lBT0k7RXZFazJtQlY7RXVFejJtQk07SUFPSTtFdkVxMm1CVjtFdUU1Mm1CTTtJQU9JO0V2RXcybUJWO0V1RS8ybUJNO0lBT0k7RXZFMjJtQlY7RXVFbDNtQk07SUFPSTtFdkU4Mm1CVjtFdUVyM21CTTtJQU9JO0V2RWkzbUJWO0V1RXgzbUJNO0lBT0k7RXZFbzNtQlY7RXVFMzNtQk07SUFPSTtFdkV1M21CVjtFdUU5M21CTTtJQU9JO0V2RTAzbUJWO0V1RWo0bUJNO0lBT0k7RXZFNjNtQlY7RXVFcDRtQk07SUFPSTtFdkVnNG1CVjtFdUV2NG1CTTtJQU9JO0V2RW00bUJWO0V1RTE0bUJNO0lBT0k7RXZFczRtQlY7RXVFNzRtQk07SUFPSTtFdkV5NG1CVjtFdUVoNW1CTTtJQU9JO0V2RTQ0bUJWO0V1RW41bUJNO0lBT0k7RXZFKzRtQlY7RXVFdDVtQk07SUFPSTtFdkVrNW1CVjtFdUV6NW1CTTtJQU9JO0V2RXE1bUJWO0V1RTU1bUJNO0lBT0k7RXZFdzVtQlY7RXVFLzVtQk07SUFPSTtFdkUyNW1CVjtBQUNGO0FjdDZtQkk7RXlER0k7SUFPSTtFdkVnNm1CVjtFdUV2Nm1CTTtJQU9JO0V2RW02bUJWO0V1RTE2bUJNO0lBT0k7RXZFczZtQlY7RXVFNzZtQk07SUFPSTtFdkV5Nm1CVjtFdUVoN21CTTtJQU9JO0V2RTQ2bUJWO0V1RW43bUJNO0lBT0k7RXZFKzZtQlY7RXVFdDdtQk07SUFPSTtFdkVrN21CVjtFdUV6N21CTTtJQU9JO0V2RXE3bUJWO0V1RTU3bUJNO0lBT0k7RXZFdzdtQlY7RXVFLzdtQk07SUFPSTtFdkUyN21CVjtFdUVsOG1CTTtJQU9JO0V2RTg3bUJWO0V1RXI4bUJNO0lBT0k7RXZFaThtQlY7RXVFeDhtQk07SUFPSTtFdkVvOG1CVjtFdUUzOG1CTTtJQU9JO0V2RXU4bUJWO0V1RTk4bUJNO0lBT0k7RXZFMDhtQlY7RXVFajltQk07SUFPSTtFdkU2OG1CVjtFdUVwOW1CTTtJQU9JO0V2RWc5bUJWO0V1RXY5bUJNO0lBT0k7RXZFbTltQlY7RXVFMTltQk07SUFPSTtFdkVzOW1CVjtFdUU3OW1CTTtJQU9JO0V2RXk5bUJWO0V1RWgrbUJNO0lBT0k7RXZFNDltQlY7RXVFbittQk07SUFPSTtFdkUrOW1CVjtFdUV0K21CTTtJQU9JO0V2RWsrbUJWO0V1RXorbUJNO0lBT0k7RXZFcSttQlY7RXVFNSttQk07SUFPSTtFdkV3K21CVjtFdUUvK21CTTtJQU9JO0V2RTIrbUJWO0V1RWwvbUJNO0lBT0k7RXZFOCttQlY7RXVFci9tQk07SUFPSTtFdkVpL21CVjtFdUV4L21CTTtJQU9JO0V2RW8vbUJWO0V1RTMvbUJNO0lBT0k7RXZFdS9tQlY7RXVFOS9tQk07SUFPSTtFdkUwL21CVjtFdUVqZ25CTTtJQU9JO0V2RTYvbUJWO0V1RXBnbkJNO0lBT0k7RXZFZ2duQlY7RXVFdmduQk07SUFPSTtFdkVtZ25CVjtFdUUxZ25CTTtJQU9JO0V2RXNnbkJWO0V1RTdnbkJNO0lBT0k7RXZFeWduQlY7RXVFaGhuQk07SUFPSTtFdkU0Z25CVjtFdUVuaG5CTTtJQU9JO0V2RStnbkJWO0V1RXRobkJNO0lBT0k7RXZFa2huQlY7RXVFemhuQk07SUFPSTtFdkVxaG5CVjtFdUU1aG5CTTtJQU9JO0V2RXdobkJWO0V1RS9obkJNO0lBT0k7RXZFMmhuQlY7RXVFbGluQk07SUFPSTtFdkU4aG5CVjtFdUVyaW5CTTtJQU9JO0V2RWlpbkJWO0V1RXhpbkJNO0lBT0k7RXZFb2luQlY7RXVFM2luQk07SUFPSTtFdkV1aW5CVjtFdUU5aW5CTTtJQU9JO0V2RTBpbkJWO0V1RWpqbkJNO0lBT0k7RXZFNmluQlY7RXVFcGpuQk07SUFPSTtFdkVnam5CVjtFdUV2am5CTTtJQU9JO0V2RW1qbkJWO0V1RTFqbkJNO0lBT0k7RXZFc2puQlY7RXVFN2puQk07SUFPSTtFdkV5am5CVjtFdUVoa25CTTtJQU9JO0V2RTRqbkJWO0V1RW5rbkJNO0lBT0k7RXZFK2puQlY7RXVFdGtuQk07SUFPSTtFdkVra25CVjtFdUV6a25CTTtJQU9JO0V2RXFrbkJWO0V1RTVrbkJNO0lBT0k7RXZFd2tuQlY7RXVFL2tuQk07SUFPSTtFdkUya25CVjtFdUVsbG5CTTtJQU9JO0V2RThrbkJWO0V1RXJsbkJNO0lBT0k7RXZFaWxuQlY7RXVFeGxuQk07SUFPSTtFdkVvbG5CVjtFdUUzbG5CTTtJQU9JO0V2RXVsbkJWO0V1RTlsbkJNO0lBT0k7RXZFMGxuQlY7RXVFam1uQk07SUFPSTtFdkU2bG5CVjtFdUVwbW5CTTtJQU9JO0V2RWdtbkJWO0V1RXZtbkJNO0lBT0k7RXZFbW1uQlY7RXVFMW1uQk07SUFPSTtFdkVzbW5CVjtFdUU3bW5CTTtJQU9JO0V2RXltbkJWO0V1RWhubkJNO0lBT0k7RXZFNG1uQlY7RXVFbm5uQk07SUFPSTtFdkUrbW5CVjtFdUV0bm5CTTtJQU9JO0V2RWtubkJWO0V1RXpubkJNO0lBT0k7RXZFcW5uQlY7RXVFNW5uQk07SUFPSTtFdkV3bm5CVjtFdUUvbm5CTTtJQU9JO0V2RTJubkJWO0V1RWxvbkJNO0lBT0k7RXZFOG5uQlY7RXVFcm9uQk07SUFPSTtFdkVpb25CVjtFdUV4b25CTTtJQU9JO0V2RW9vbkJWO0V1RTNvbkJNO0lBT0k7RXZFdW9uQlY7RXVFOW9uQk07SUFPSTtFdkUwb25CVjtFdUVqcG5CTTtJQU9JO0V2RTZvbkJWO0V1RXBwbkJNO0lBT0k7RXZFZ3BuQlY7RXVFdnBuQk07SUFPSTtFdkVtcG5CVjtFdUUxcG5CTTtJQU9JO0V2RXNwbkJWO0V1RTdwbkJNO0lBT0k7RXZFeXBuQlY7RXVFaHFuQk07SUFPSTtFdkU0cG5CVjtFdUVucW5CTTtJQU9JO0V2RStwbkJWO0V1RXRxbkJNO0lBT0k7RXZFa3FuQlY7RXVFenFuQk07SUFPSTtFdkVxcW5CVjtFdUU1cW5CTTtJQU9JO0V2RXdxbkJWO0V1RS9xbkJNO0lBT0k7RXZFMnFuQlY7RXVFbHJuQk07SUFPSTtFdkU4cW5CVjtFdUVycm5CTTtJQU9JO0V2RWlybkJWO0V1RXhybkJNO0lBT0k7RXZFb3JuQlY7RXVFM3JuQk07SUFPSTtFdkV1cm5CVjtFdUU5cm5CTTtJQU9JO0V2RTBybkJWO0V1RWpzbkJNO0lBT0k7RXZFNnJuQlY7RXVFcHNuQk07SUFPSTtFdkVnc25CVjtFdUV2c25CTTtJQU9JO0V2RW1zbkJWO0V1RTFzbkJNO0lBT0k7RXZFc3NuQlY7RXVFN3NuQk07SUFPSTtFdkV5c25CVjtFdUVodG5CTTtJQU9JO0V2RTRzbkJWO0V1RW50bkJNO0lBT0k7RXZFK3NuQlY7RXVFdHRuQk07SUFPSTtFdkVrdG5CVjtFdUV6dG5CTTtJQU9JO0V2RXF0bkJWO0V1RTV0bkJNO0lBT0k7RXZFd3RuQlY7RXVFL3RuQk07SUFPSTtFdkUydG5CVjtFdUVsdW5CTTtJQU9JO0V2RTh0bkJWO0V1RXJ1bkJNO0lBT0k7RXZFaXVuQlY7RXVFeHVuQk07SUFPSTtFdkVvdW5CVjtFdUUzdW5CTTtJQU9JO0V2RXV1bkJWO0V1RTl1bkJNO0lBT0k7RXZFMHVuQlY7RXVFanZuQk07SUFPSTtFdkU2dW5CVjtFdUVwdm5CTTtJQU9JO0V2RWd2bkJWO0V1RXZ2bkJNO0lBT0k7RXZFbXZuQlY7RXVFMXZuQk07SUFPSTtFdkVzdm5CVjtFdUU3dm5CTTtJQU9JO0V2RXl2bkJWO0V1RWh3bkJNO0lBT0k7RXZFNHZuQlY7RXVFbnduQk07SUFPSTtFdkUrdm5CVjtFdUV0d25CTTtJQU9JO0V2RWt3bkJWO0V1RXp3bkJNO0lBT0k7RXZFcXduQlY7RXVFNXduQk07SUFPSTtFdkV3d25CVjtFdUUvd25CTTtJQU9JO0V2RTJ3bkJWO0V1RWx4bkJNO0lBT0k7RXZFOHduQlY7RXVFcnhuQk07SUFPSTtFdkVpeG5CVjtFdUV4eG5CTTtJQU9JO0V2RW94bkJWO0V1RTN4bkJNO0lBT0k7RXZFdXhuQlY7RXVFOXhuQk07SUFPSTtFdkUweG5CVjtFdUVqeW5CTTtJQU9JO0V2RTZ4bkJWO0V1RXB5bkJNO0lBT0k7RXZFZ3luQlY7RXVFdnluQk07SUFPSTtFdkVteW5CVjtFdUUxeW5CTTtJQU9JO0V2RXN5bkJWO0V1RTd5bkJNO0lBT0k7RXZFeXluQlY7RXVFaHpuQk07SUFPSTtFdkU0eW5CVjtFdUVuem5CTTtJQU9JO0V2RSt5bkJWO0V1RXR6bkJNO0lBT0k7RXZFa3puQlY7RXVFenpuQk07SUFPSTtFdkVxem5CVjtFdUU1em5CTTtJQU9JO0V2RXd6bkJWO0V1RS96bkJNO0lBT0k7RXZFMnpuQlY7RXVFbDBuQk07SUFPSTtFdkU4em5CVjtFdUVyMG5CTTtJQU9JO0V2RWkwbkJWO0V1RXgwbkJNO0lBT0k7RXZFbzBuQlY7RXVFMzBuQk07SUFPSTtFdkV1MG5CVjtFdUU5MG5CTTtJQU9JO0V2RTAwbkJWO0V1RWoxbkJNO0lBT0k7RXZFNjBuQlY7RXVFcDFuQk07SUFPSTtFdkVnMW5CVjtFdUV2MW5CTTtJQU9JO0V2RW0xbkJWO0V1RTExbkJNO0lBT0k7RXZFczFuQlY7RXVFNzFuQk07SUFPSTtFdkV5MW5CVjtFdUVoMm5CTTtJQU9JO0V2RTQxbkJWO0V1RW4ybkJNO0lBT0k7RXZFKzFuQlY7RXVFdDJuQk07SUFPSTtFdkVrMm5CVjtFdUV6Mm5CTTtJQU9JO0V2RXEybkJWO0V1RTUybkJNO0lBT0k7RXZFdzJuQlY7RXVFLzJuQk07SUFPSTtFdkUyMm5CVjtFdUVsM25CTTtJQU9JO0V2RTgybkJWO0V1RXIzbkJNO0lBT0k7RXZFaTNuQlY7RXVFeDNuQk07SUFPSTtFdkVvM25CVjtFdUUzM25CTTtJQU9JO0V2RXUzbkJWO0V1RTkzbkJNO0lBT0k7RXZFMDNuQlY7RXVFajRuQk07SUFPSTtFdkU2M25CVjtFdUVwNG5CTTtJQU9JO0V2RWc0bkJWO0V1RXY0bkJNO0lBT0k7RXZFbTRuQlY7RXVFMTRuQk07SUFPSTtFdkVzNG5CVjtFdUU3NG5CTTtJQU9JO0V2RXk0bkJWO0V1RWg1bkJNO0lBT0k7RXZFNDRuQlY7RXVFbjVuQk07SUFPSTtFdkUrNG5CVjtFdUV0NW5CTTtJQU9JO0V2RWs1bkJWO0V1RXo1bkJNO0lBT0k7RXZFcTVuQlY7RXVFNTVuQk07SUFPSTtFdkV3NW5CVjtFdUUvNW5CTTtJQU9JO0V2RTI1bkJWO0V1RWw2bkJNO0lBT0k7RXZFODVuQlY7RXVFcjZuQk07SUFPSTtFdkVpNm5CVjtFdUV4Nm5CTTtJQU9JO0V2RW82bkJWO0V1RTM2bkJNO0lBT0k7RXZFdTZuQlY7RXVFOTZuQk07SUFPSTtFdkUwNm5CVjtFdUVqN25CTTtJQU9JO0V2RTY2bkJWO0V1RXA3bkJNO0lBT0k7RXZFZzduQlY7RXVFdjduQk07SUFPSTtFdkVtN25CVjtFdUUxN25CTTtJQU9JO0V2RXM3bkJWO0V1RTc3bkJNO0lBT0k7RXZFeTduQlY7RXVFaDhuQk07SUFPSTtFdkU0N25CVjtFdUVuOG5CTTtJQU9JO0V2RSs3bkJWO0V1RXQ4bkJNO0lBT0k7RXZFazhuQlY7RXVFejhuQk07SUFPSTtFdkVxOG5CVjtFdUU1OG5CTTtJQU9JO0V2RXc4bkJWO0V1RS84bkJNO0lBT0k7RXZFMjhuQlY7RXVFbDluQk07SUFPSTtFdkU4OG5CVjtFdUVyOW5CTTtJQU9JO0V2RWk5bkJWO0V1RXg5bkJNO0lBT0k7RXZFbzluQlY7RXVFMzluQk07SUFPSTtFdkV1OW5CVjtFdUU5OW5CTTtJQU9JO0V2RTA5bkJWO0V1RWorbkJNO0lBT0k7RXZFNjluQlY7RXVFcCtuQk07SUFPSTtFdkVnK25CVjtFdUV2K25CTTtJQU9JO0V2RW0rbkJWO0V1RTErbkJNO0lBT0k7RXZFcytuQlY7RXVFNytuQk07SUFPSTtFdkV5K25CVjtFdUVoL25CTTtJQU9JO0V2RTQrbkJWO0V1RW4vbkJNO0lBT0k7RXZFKytuQlY7RXVFdC9uQk07SUFPSTtFdkVrL25CVjtFdUV6L25CTTtJQU9JO0V2RXEvbkJWO0V1RTUvbkJNO0lBT0k7RXZFdy9uQlY7RXVFLy9uQk07SUFPSTtFdkUyL25CVjtFdUVsZ29CTTtJQU9JO0V2RTgvbkJWO0V1RXJnb0JNO0lBT0k7RXZFaWdvQlY7RXVFeGdvQk07SUFPSTtFdkVvZ29CVjtFdUUzZ29CTTtJQU9JO0V2RXVnb0JWO0V1RTlnb0JNO0lBT0k7RXZFMGdvQlY7RXVFamhvQk07SUFPSTtFdkU2Z29CVjtFdUVwaG9CTTtJQU9JO0V2RWdob0JWO0V1RXZob0JNO0lBT0k7RXZFbWhvQlY7RXVFMWhvQk07SUFPSTtFdkVzaG9CVjtFdUU3aG9CTTtJQU9JO0V2RXlob0JWO0V1RWhpb0JNO0lBT0k7RXZFNGhvQlY7RXVFbmlvQk07SUFPSTtFdkUraG9CVjtFdUV0aW9CTTtJQU9JO0V2RWtpb0JWO0V1RXppb0JNO0lBT0k7RXZFcWlvQlY7RXVFNWlvQk07SUFPSTtFdkV3aW9CVjtFdUUvaW9CTTtJQU9JO0V2RTJpb0JWO0V1RWxqb0JNO0lBT0k7RXZFOGlvQlY7RXVFcmpvQk07SUFPSTtFdkVpam9CVjtFdUV4am9CTTtJQU9JO0V2RW9qb0JWO0V1RTNqb0JNO0lBT0k7RXZFdWpvQlY7RXVFOWpvQk07SUFPSTtFdkUwam9CVjtFdUVqa29CTTtJQU9JO0V2RTZqb0JWO0V1RXBrb0JNO0lBT0k7RXZFZ2tvQlY7RXVFdmtvQk07SUFPSTtFdkVta29CVjtFdUUxa29CTTtJQU9JO0V2RXNrb0JWO0V1RTdrb0JNO0lBT0k7RXZFeWtvQlY7RXVFaGxvQk07SUFPSTtFdkU0a29CVjtFdUVubG9CTTtJQU9JO0V2RStrb0JWO0V1RXRsb0JNO0lBT0k7RXZFa2xvQlY7RXVFemxvQk07SUFPSTtFdkVxbG9CVjtFdUU1bG9CTTtJQU9JO0V2RXdsb0JWO0V1RS9sb0JNO0lBT0k7RXZFMmxvQlY7RXVFbG1vQk07SUFPSTtFdkU4bG9CVjtFdUVybW9CTTtJQU9JO0V2RWltb0JWO0V1RXhtb0JNO0lBT0k7RXZFb21vQlY7RXVFM21vQk07SUFPSTtFdkV1bW9CVjtFdUU5bW9CTTtJQU9JO0V2RTBtb0JWO0V1RWpub0JNO0lBT0k7RXZFNm1vQlY7RXVFcG5vQk07SUFPSTtFdkVnbm9CVjtFdUV2bm9CTTtJQU9JO0V2RW1ub0JWO0V1RTFub0JNO0lBT0k7RXZFc25vQlY7RXVFN25vQk07SUFPSTtFdkV5bm9CVjtFdUVob29CTTtJQU9JO0V2RTRub0JWO0V1RW5vb0JNO0lBT0k7RXZFK25vQlY7RXVFdG9vQk07SUFPSTtFdkVrb29CVjtFdUV6b29CTTtJQU9JO0V2RXFvb0JWO0V1RTVvb0JNO0lBT0k7RXZFd29vQlY7RXVFL29vQk07SUFPSTtFdkUyb29CVjtFdUVscG9CTTtJQU9JO0V2RThvb0JWO0V1RXJwb0JNO0lBT0k7RXZFaXBvQlY7RXVFeHBvQk07SUFPSTtFdkVvcG9CVjtFdUUzcG9CTTtJQU9JO0V2RXVwb0JWO0V1RTlwb0JNO0lBT0k7RXZFMHBvQlY7RXVFanFvQk07SUFPSTtFdkU2cG9CVjtFdUVwcW9CTTtJQU9JO0V2RWdxb0JWO0V1RXZxb0JNO0lBT0k7RXZFbXFvQlY7RXVFMXFvQk07SUFPSTtFdkVzcW9CVjtFdUU3cW9CTTtJQU9JO0V2RXlxb0JWO0V1RWhyb0JNO0lBT0k7RXZFNHFvQlY7RXVFbnJvQk07SUFPSTtFdkUrcW9CVjtFdUV0cm9CTTtJQU9JO0V2RWtyb0JWO0V1RXpyb0JNO0lBT0k7RXZFcXJvQlY7RXVFNXJvQk07SUFPSTtFdkV3cm9CVjtFdUUvcm9CTTtJQU9JO0V2RTJyb0JWO0V1RWxzb0JNO0lBT0k7RXZFOHJvQlY7RXVFcnNvQk07SUFPSTtFdkVpc29CVjtFdUV4c29CTTtJQU9JO0V2RW9zb0JWO0V1RTNzb0JNO0lBT0k7RXZFdXNvQlY7RXVFOXNvQk07SUFPSTtFdkUwc29CVjtFdUVqdG9CTTtJQU9JO0V2RTZzb0JWO0V1RXB0b0JNO0lBT0k7RXZFZ3RvQlY7RXVFdnRvQk07SUFPSTtFdkVtdG9CVjtFdUUxdG9CTTtJQU9JO0V2RXN0b0JWO0V1RTd0b0JNO0lBT0k7RXZFeXRvQlY7RXVFaHVvQk07SUFPSTtFdkU0dG9CVjtFdUVudW9CTTtJQU9JO0V2RSt0b0JWO0V1RXR1b0JNO0lBT0k7RXZFa3VvQlY7RXVFenVvQk07SUFPSTtFdkVxdW9CVjtFdUU1dW9CTTtJQU9JO0V2RXd1b0JWO0V1RS91b0JNO0lBT0k7RXZFMnVvQlY7RXVFbHZvQk07SUFPSTtFdkU4dW9CVjtFdUVydm9CTTtJQU9JO0V2RWl2b0JWO0V1RXh2b0JNO0lBT0k7RXZFb3ZvQlY7RXVFM3ZvQk07SUFPSTtFdkV1dm9CVjtFdUU5dm9CTTtJQU9JO0V2RTB2b0JWO0V1RWp3b0JNO0lBT0k7RXZFNnZvQlY7RXVFcHdvQk07SUFPSTtFdkVnd29CVjtFdUV2d29CTTtJQU9JO0V2RW13b0JWO0V1RTF3b0JNO0lBT0k7RXZFc3dvQlY7RXVFN3dvQk07SUFPSTtFdkV5d29CVjtFdUVoeG9CTTtJQU9JO0V2RTR3b0JWO0V1RW54b0JNO0lBT0k7RXZFK3dvQlY7RXVFdHhvQk07SUFPSTtFdkVreG9CVjtFdUV6eG9CTTtJQU9JO0V2RXF4b0JWO0V1RTV4b0JNO0lBT0k7RXZFd3hvQlY7RXVFL3hvQk07SUFPSTtFdkUyeG9CVjtFdUVseW9CTTtJQU9JO0V2RTh4b0JWO0V1RXJ5b0JNO0lBT0k7RXZFaXlvQlY7RXVFeHlvQk07SUFPSTtFdkVveW9CVjtFdUUzeW9CTTtJQU9JO0V2RXV5b0JWO0V1RTl5b0JNO0lBT0k7RXZFMHlvQlY7RXVFanpvQk07SUFPSTtFdkU2eW9CVjtFdUVwem9CTTtJQU9JO0V2RWd6b0JWO0V1RXZ6b0JNO0lBT0k7RXZFbXpvQlY7RXVFMXpvQk07SUFPSTtFdkVzem9CVjtFdUU3em9CTTtJQU9JO0V2RXl6b0JWO0V1RWgwb0JNO0lBT0k7RXZFNHpvQlY7RXVFbjBvQk07SUFPSTtFdkUrem9CVjtFdUV0MG9CTTtJQU9JO0V2RWswb0JWO0V1RXowb0JNO0lBT0k7RXZFcTBvQlY7RXVFNTBvQk07SUFPSTtFdkV3MG9CVjtFdUUvMG9CTTtJQU9JO0V2RTIwb0JWO0V1RWwxb0JNO0lBT0k7RXZFODBvQlY7RXVFcjFvQk07SUFPSTtFdkVpMW9CVjtFdUV4MW9CTTtJQU9JO0V2RW8xb0JWO0V1RTMxb0JNO0lBT0k7RXZFdTFvQlY7RXVFOTFvQk07SUFPSTtFdkUwMW9CVjtFdUVqMm9CTTtJQU9JO0V2RTYxb0JWO0V1RXAyb0JNO0lBT0k7RXZFZzJvQlY7RXVFdjJvQk07SUFPSTtFdkVtMm9CVjtFdUUxMm9CTTtJQU9JO0V2RXMyb0JWO0V1RTcyb0JNO0lBT0k7SUFBQTtFdkUwMm9CVjtFdUVqM29CTTtJQU9JO0lBQUE7RXZFODJvQlY7RXVFcjNvQk07SUFPSTtJQUFBO0V2RWszb0JWO0V1RXozb0JNO0lBT0k7SUFBQTtFdkVzM29CVjtFdUU3M29CTTtJQU9JO0lBQUE7RXZFMDNvQlY7RXVFajRvQk07SUFPSTtJQUFBO0V2RTgzb0JWO0V1RXI0b0JNO0lBT0k7SUFBQTtFdkVrNG9CVjtFdUV6NG9CTTtJQU9JO0lBQUE7RXZFczRvQlY7RXVFNzRvQk07SUFPSTtJQUFBO0V2RTA0b0JWO0V1RWo1b0JNO0lBT0k7SUFBQTtFdkU4NG9CVjtFdUVyNW9CTTtJQU9JO0lBQUE7RXZFazVvQlY7RXVFejVvQk07SUFPSTtJQUFBO0V2RXM1b0JWO0V1RTc1b0JNO0lBT0k7SUFBQTtFdkUwNW9CVjtFdUVqNm9CTTtJQU9JO0lBQUE7RXZFODVvQlY7RXVFcjZvQk07SUFPSTtJQUFBO0V2RWs2b0JWO0V1RXo2b0JNO0lBT0k7SUFBQTtFdkVzNm9CVjtFdUU3Nm9CTTtJQU9JO0lBQUE7RXZFMDZvQlY7RXVFajdvQk07SUFPSTtJQUFBO0V2RTg2b0JWO0V1RXI3b0JNO0lBT0k7SUFBQTtFdkVrN29CVjtFdUV6N29CTTtJQU9JO0lBQUE7RXZFczdvQlY7RXVFNzdvQk07SUFPSTtJQUFBO0V2RTA3b0JWO0V1RWo4b0JNO0lBT0k7SUFBQTtFdkU4N29CVjtFdUVyOG9CTTtJQU9JO0lBQUE7RXZFazhvQlY7RXVFejhvQk07SUFPSTtJQUFBO0V2RXM4b0JWO0V1RTc4b0JNO0lBT0k7SUFBQTtFdkUwOG9CVjtFdUVqOW9CTTtJQU9JO0lBQUE7RXZFODhvQlY7RXVFcjlvQk07SUFPSTtJQUFBO0V2RWs5b0JWO0V1RXo5b0JNO0lBT0k7SUFBQTtFdkVzOW9CVjtFdUU3OW9CTTtJQU9JO0lBQUE7RXZFMDlvQlY7RXVFaitvQk07SUFPSTtJQUFBO0V2RTg5b0JWO0V1RXIrb0JNO0lBT0k7SUFBQTtFdkVrK29CVjtFdUV6K29CTTtJQU9JO0lBQUE7RXZFcytvQlY7RXVFNytvQk07SUFPSTtJQUFBO0V2RTArb0JWO0V1RWovb0JNO0lBT0k7SUFBQTtFdkU4K29CVjtFdUVyL29CTTtJQU9JO0lBQUE7RXZFay9vQlY7RXVFei9vQk07SUFPSTtJQUFBO0V2RXMvb0JWO0V1RTcvb0JNO0lBT0k7SUFBQTtFdkUwL29CVjtFdUVqZ3BCTTtJQU9JO0lBQUE7RXZFOC9vQlY7RXVFcmdwQk07SUFPSTtJQUFBO0V2RWtncEJWO0V1RXpncEJNO0lBT0k7SUFBQTtFdkVzZ3BCVjtFdUU3Z3BCTTtJQU9JO0lBQUE7RXZFMGdwQlY7RXVFamhwQk07SUFPSTtJQUFBO0V2RThncEJWO0V1RXJocEJNO0lBT0k7SUFBQTtFdkVraHBCVjtFdUV6aHBCTTtJQU9JO0lBQUE7RXZFc2hwQlY7RXVFN2hwQk07SUFPSTtFdkV5aHBCVjtFdUVoaXBCTTtJQU9JO0V2RTRocEJWO0V1RW5pcEJNO0lBT0k7RXZFK2hwQlY7RXVFdGlwQk07SUFPSTtFdkVraXBCVjtFdUV6aXBCTTtJQU9JO0V2RXFpcEJWO0V1RTVpcEJNO0lBT0k7RXZFd2lwQlY7RXVFL2lwQk07SUFPSTtFdkUyaXBCVjtFdUVsanBCTTtJQU9JO0V2RThpcEJWO0V1RXJqcEJNO0lBT0k7RXZFaWpwQlY7RXVFeGpwQk07SUFPSTtFdkVvanBCVjtFdUUzanBCTTtJQU9JO0V2RXVqcEJWO0V1RTlqcEJNO0lBT0k7RXZFMGpwQlY7RXVFamtwQk07SUFPSTtFdkU2anBCVjtFdUVwa3BCTTtJQU9JO0V2RWdrcEJWO0V1RXZrcEJNO0lBT0k7RXZFbWtwQlY7RXVFMWtwQk07SUFPSTtFdkVza3BCVjtFdUU3a3BCTTtJQU9JO0V2RXlrcEJWO0V1RWhscEJNO0lBT0k7RXZFNGtwQlY7RXVFbmxwQk07SUFPSTtFdkUra3BCVjtFdUV0bHBCTTtJQU9JO0V2RWtscEJWO0V1RXpscEJNO0lBT0k7RXZFcWxwQlY7RXVFNWxwQk07SUFPSTtFdkV3bHBCVjtFdUUvbHBCTTtJQU9JO0V2RTJscEJWO0V1RWxtcEJNO0lBT0k7RXZFOGxwQlY7RXVFcm1wQk07SUFPSTtFdkVpbXBCVjtFdUV4bXBCTTtJQU9JO0V2RW9tcEJWO0V1RTNtcEJNO0lBT0k7RXZFdW1wQlY7RXVFOW1wQk07SUFPSTtFdkUwbXBCVjtFdUVqbnBCTTtJQU9JO0V2RTZtcEJWO0V1RXBucEJNO0lBT0k7RXZFZ25wQlY7RXVFdm5wQk07SUFPSTtFdkVtbnBCVjtFdUUxbnBCTTtJQU9JO0V2RXNucEJWO0V1RTducEJNO0lBT0k7RXZFeW5wQlY7RXVFaG9wQk07SUFPSTtFdkU0bnBCVjtFdUVub3BCTTtJQU9JO0V2RStucEJWO0V1RXRvcEJNO0lBT0k7RXZFa29wQlY7RXVFem9wQk07SUFPSTtFdkVxb3BCVjtFdUU1b3BCTTtJQU9JO0V2RXdvcEJWO0V1RS9vcEJNO0lBT0k7RXZFMm9wQlY7RXVFbHBwQk07SUFPSTtFdkU4b3BCVjtFdUVycHBCTTtJQU9JO0V2RWlwcEJWO0V1RXhwcEJNO0lBT0k7RXZFb3BwQlY7RXVFM3BwQk07SUFPSTtFdkV1cHBCVjtFdUU5cHBCTTtJQU9JO0V2RTBwcEJWO0V1RWpxcEJNO0lBT0k7RXZFNnBwQlY7RXVFcHFwQk07SUFPSTtFdkVncXBCVjtFdUV2cXBCTTtJQU9JO0V2RW1xcEJWO0V1RTFxcEJNO0lBT0k7RXZFc3FwQlY7RXVFN3FwQk07SUFPSTtFdkV5cXBCVjtFdUVocnBCTTtJQU9JO0V2RTRxcEJWO0V1RW5ycEJNO0lBT0k7RXZFK3FwQlY7RXVFdHJwQk07SUFPSTtFdkVrcnBCVjtFdUV6cnBCTTtJQU9JO0V2RXFycEJWO0V1RTVycEJNO0lBT0k7RXZFd3JwQlY7RXVFL3JwQk07SUFPSTtFdkUycnBCVjtFdUVsc3BCTTtJQU9JO0V2RThycEJWO0V1RXJzcEJNO0lBT0k7RXZFaXNwQlY7RXVFeHNwQk07SUFPSTtFdkVvc3BCVjtFdUUzc3BCTTtJQU9JO0V2RXVzcEJWO0V1RTlzcEJNO0lBT0k7RXZFMHNwQlY7RXVFanRwQk07SUFPSTtFdkU2c3BCVjtFdUVwdHBCTTtJQU9JO0V2RWd0cEJWO0V1RXZ0cEJNO0lBT0k7RXZFbXRwQlY7RXVFMXRwQk07SUFPSTtFdkVzdHBCVjtFdUU3dHBCTTtJQU9JO0V2RXl0cEJWO0V1RWh1cEJNO0lBT0k7RXZFNHRwQlY7RXVFbnVwQk07SUFPSTtFdkUrdHBCVjtFdUV0dXBCTTtJQU9JO0V2RWt1cEJWO0V1RXp1cEJNO0lBT0k7RXZFcXVwQlY7RXVFNXVwQk07SUFPSTtFdkV3dXBCVjtFdUUvdXBCTTtJQU9JO0V2RTJ1cEJWO0V1RWx2cEJNO0lBT0k7RXZFOHVwQlY7RXVFcnZwQk07SUFPSTtFdkVpdnBCVjtFdUV4dnBCTTtJQU9JO0V2RW92cEJWO0V1RTN2cEJNO0lBT0k7RXZFdXZwQlY7RXVFOXZwQk07SUFPSTtFdkUwdnBCVjtFdUVqd3BCTTtJQU9JO0V2RTZ2cEJWO0V1RXB3cEJNO0lBT0k7RXZFZ3dwQlY7RXVFdndwQk07SUFPSTtFdkVtd3BCVjtFdUUxd3BCTTtJQU9JO0V2RXN3cEJWO0V1RTd3cEJNO0lBT0k7RXZFeXdwQlY7RXVFaHhwQk07SUFPSTtFdkU0d3BCVjtFdUVueHBCTTtJQU9JO0V2RSt3cEJWO0V1RXR4cEJNO0lBT0k7RXZFa3hwQlY7RXVFenhwQk07SUFPSTtFdkVxeHBCVjtFdUU1eHBCTTtJQU9JO0V2RXd4cEJWO0V1RS94cEJNO0lBT0k7RXZFMnhwQlY7RXVFbHlwQk07SUFPSTtFdkU4eHBCVjtFdUVyeXBCTTtJQU9JO0V2RWl5cEJWO0V1RXh5cEJNO0lBT0k7RXZFb3lwQlY7RXVFM3lwQk07SUFPSTtFdkV1eXBCVjtFdUU5eXBCTTtJQU9JO0V2RTB5cEJWO0V1RWp6cEJNO0lBT0k7RXZFNnlwQlY7RXVFcHpwQk07SUFPSTtFdkVnenBCVjtFdUV2enBCTTtJQU9JO0V2RW16cEJWO0V1RTF6cEJNO0lBT0k7RXZFc3pwQlY7RXVFN3pwQk07SUFPSTtFdkV5enBCVjtFdUVoMHBCTTtJQU9JO0V2RTR6cEJWO0V1RW4wcEJNO0lBT0k7RXZFK3pwQlY7RXVFdDBwQk07SUFPSTtFdkVrMHBCVjtFdUV6MHBCTTtJQU9JO0V2RXEwcEJWO0V1RTUwcEJNO0lBT0k7RXZFdzBwQlY7RXVFLzBwQk07SUFPSTtFdkUyMHBCVjtFdUVsMXBCTTtJQU9JO0V2RTgwcEJWO0V1RXIxcEJNO0lBT0k7RXZFaTFwQlY7RXVFeDFwQk07SUFPSTtFdkVvMXBCVjtFdUUzMXBCTTtJQU9JO0V2RXUxcEJWO0V1RTkxcEJNO0lBT0k7RXZFMDFwQlY7RXVFajJwQk07SUFPSTtJQUFBO0V2RTgxcEJWO0V1RXIycEJNO0lBT0k7SUFBQTtFdkVrMnBCVjtFdUV6MnBCTTtJQU9JO0lBQUE7RXZFczJwQlY7RXVFNzJwQk07SUFPSTtJQUFBO0V2RTAycEJWO0V1RWozcEJNO0lBT0k7SUFBQTtFdkU4MnBCVjtFdUVyM3BCTTtJQU9JO0lBQUE7RXZFazNwQlY7RXVFejNwQk07SUFPSTtJQUFBO0V2RXMzcEJWO0V1RTczcEJNO0lBT0k7SUFBQTtFdkUwM3BCVjtFdUVqNHBCTTtJQU9JO0lBQUE7RXZFODNwQlY7RXVFcjRwQk07SUFPSTtJQUFBO0V2RWs0cEJWO0V1RXo0cEJNO0lBT0k7SUFBQTtFdkVzNHBCVjtFdUU3NHBCTTtJQU9JO0lBQUE7RXZFMDRwQlY7RXVFajVwQk07SUFPSTtJQUFBO0V2RTg0cEJWO0V1RXI1cEJNO0lBT0k7SUFBQTtFdkVrNXBCVjtFdUV6NXBCTTtJQU9JO0lBQUE7RXZFczVwQlY7RXVFNzVwQk07SUFPSTtJQUFBO0V2RTA1cEJWO0V1RWo2cEJNO0lBT0k7SUFBQTtFdkU4NXBCVjtFdUVyNnBCTTtJQU9JO0lBQUE7RXZFazZwQlY7RXVFejZwQk07SUFPSTtJQUFBO0V2RXM2cEJWO0V1RTc2cEJNO0lBT0k7SUFBQTtFdkUwNnBCVjtFdUVqN3BCTTtJQU9JO0lBQUE7RXZFODZwQlY7RXVFcjdwQk07SUFPSTtJQUFBO0V2RWs3cEJWO0V1RXo3cEJNO0lBT0k7SUFBQTtFdkVzN3BCVjtFdUU3N3BCTTtJQU9JO0lBQUE7RXZFMDdwQlY7RXVFajhwQk07SUFPSTtJQUFBO0V2RTg3cEJWO0V1RXI4cEJNO0lBT0k7SUFBQTtFdkVrOHBCVjtFdUV6OHBCTTtJQU9JO0lBQUE7RXZFczhwQlY7RXVFNzhwQk07SUFPSTtJQUFBO0V2RTA4cEJWO0V1RWo5cEJNO0lBT0k7SUFBQTtFdkU4OHBCVjtFdUVyOXBCTTtJQU9JO0lBQUE7RXZFazlwQlY7RXVFejlwQk07SUFPSTtJQUFBO0V2RXM5cEJWO0V1RTc5cEJNO0lBT0k7SUFBQTtFdkUwOXBCVjtFdUVqK3BCTTtJQU9JO0lBQUE7RXZFODlwQlY7RXVFcitwQk07SUFPSTtJQUFBO0V2RWsrcEJWO0V1RXorcEJNO0lBT0k7SUFBQTtFdkVzK3BCVjtFdUU3K3BCTTtJQU9JO0lBQUE7RXZFMCtwQlY7RXVFai9wQk07SUFPSTtJQUFBO0V2RTgrcEJWO0V1RXIvcEJNO0lBT0k7SUFBQTtFdkVrL3BCVjtFdUV6L3BCTTtJQU9JO0lBQUE7RXZFcy9wQlY7RXVFNy9wQk07SUFPSTtJQUFBO0V2RTAvcEJWO0V1RWpncUJNO0lBT0k7RXZFNi9wQlY7RXVFcGdxQk07SUFPSTtFdkVnZ3FCVjtFdUV2Z3FCTTtJQU9JO0V2RW1ncUJWO0V1RTFncUJNO0lBT0k7RXZFc2dxQlY7RXVFN2dxQk07SUFPSTtFdkV5Z3FCVjtFdUVoaHFCTTtJQU9JO0V2RTRncUJWO0V1RW5ocUJNO0lBT0k7RXZFK2dxQlY7RXVFdGhxQk07SUFPSTtFdkVraHFCVjtFdUV6aHFCTTtJQU9JO0V2RXFocUJWO0V1RTVocUJNO0lBT0k7RXZFd2hxQlY7RXVFL2hxQk07SUFPSTtFdkUyaHFCVjtFdUVsaXFCTTtJQU9JO0V2RThocUJWO0V1RXJpcUJNO0lBT0k7RXZFaWlxQlY7RXVFeGlxQk07SUFPSTtFdkVvaXFCVjtFdUUzaXFCTTtJQU9JO0V2RXVpcUJWO0V1RTlpcUJNO0lBT0k7RXZFMGlxQlY7RXVFampxQk07SUFPSTtFdkU2aXFCVjtFdUVwanFCTTtJQU9JO0V2RWdqcUJWO0V1RXZqcUJNO0lBT0k7RXZFbWpxQlY7RXVFMWpxQk07SUFPSTtFdkVzanFCVjtFdUU3anFCTTtJQU9JO0V2RXlqcUJWO0V1RWhrcUJNO0lBT0k7RXZFNGpxQlY7RXVFbmtxQk07SUFPSTtFdkUranFCVjtFdUV0a3FCTTtJQU9JO0V2RWtrcUJWO0V1RXprcUJNO0lBT0k7RXZFcWtxQlY7RXVFNWtxQk07SUFPSTtFdkV3a3FCVjtFdUUva3FCTTtJQU9JO0V2RTJrcUJWO0V1RWxscUJNO0lBT0k7RXZFOGtxQlY7RXVFcmxxQk07SUFPSTtFdkVpbHFCVjtFdUV4bHFCTTtJQU9JO0V2RW9scUJWO0V1RTNscUJNO0lBT0k7RXZFdWxxQlY7RXVFOWxxQk07SUFPSTtFdkUwbHFCVjtFdUVqbXFCTTtJQU9JO0V2RTZscUJWO0V1RXBtcUJNO0lBT0k7RXZFZ21xQlY7RXVFdm1xQk07SUFPSTtFdkVtbXFCVjtFdUUxbXFCTTtJQU9JO0V2RXNtcUJWO0V1RTdtcUJNO0lBT0k7RXZFeW1xQlY7RXVFaG5xQk07SUFPSTtFdkU0bXFCVjtFdUVubnFCTTtJQU9JO0V2RSttcUJWO0V1RXRucUJNO0lBT0k7RXZFa25xQlY7RXVFem5xQk07SUFPSTtFdkVxbnFCVjtFdUU1bnFCTTtJQU9JO0V2RXducUJWO0V1RS9ucUJNO0lBT0k7RXZFMm5xQlY7RXVFbG9xQk07SUFPSTtFdkU4bnFCVjtFdUVyb3FCTTtJQU9JO0V2RWlvcUJWO0V1RXhvcUJNO0lBT0k7RXZFb29xQlY7RXVFM29xQk07SUFPSTtFdkV1b3FCVjtFdUU5b3FCTTtJQU9JO0V2RTBvcUJWO0V1RWpwcUJNO0lBT0k7RXZFNm9xQlY7RXVFcHBxQk07SUFPSTtFdkVncHFCVjtFdUV2cHFCTTtJQU9JO0V2RW1wcUJWO0V1RTFwcUJNO0lBT0k7RXZFc3BxQlY7RXVFN3BxQk07SUFPSTtFdkV5cHFCVjtFdUVocXFCTTtJQU9JO0V2RTRwcUJWO0V1RW5xcUJNO0lBT0k7RXZFK3BxQlY7RXVFdHFxQk07SUFPSTtFdkVrcXFCVjtFdUV6cXFCTTtJQU9JO0V2RXFxcUJWO0V1RTVxcUJNO0lBT0k7RXZFd3FxQlY7RXVFL3FxQk07SUFPSTtFdkUycXFCVjtFdUVscnFCTTtJQU9JO0V2RThxcUJWO0V1RXJycUJNO0lBT0k7RXZFaXJxQlY7RXVFeHJxQk07SUFPSTtFdkVvcnFCVjtFdUUzcnFCTTtJQU9JO0V2RXVycUJWO0V1RTlycUJNO0lBT0k7RXZFMHJxQlY7RXVFanNxQk07SUFPSTtFdkU2cnFCVjtFdUVwc3FCTTtJQU9JO0V2RWdzcUJWO0V1RXZzcUJNO0lBT0k7RXZFbXNxQlY7RXVFMXNxQk07SUFPSTtFdkVzc3FCVjtFdUU3c3FCTTtJQU9JO0V2RXlzcUJWO0V1RWh0cUJNO0lBT0k7RXZFNHNxQlY7RXVFbnRxQk07SUFPSTtFdkUrc3FCVjtFdUV0dHFCTTtJQU9JO0V2RWt0cUJWO0V1RXp0cUJNO0lBT0k7RXZFcXRxQlY7RXVFNXRxQk07SUFPSTtFdkV3dHFCVjtFdUUvdHFCTTtJQU9JO0V2RTJ0cUJWO0V1RWx1cUJNO0lBT0k7RXZFOHRxQlY7RXVFcnVxQk07SUFPSTtFdkVpdXFCVjtFdUV4dXFCTTtJQU9JO0V2RW91cUJWO0V1RTN1cUJNO0lBT0k7RXZFdXVxQlY7RXVFOXVxQk07SUFPSTtFdkUwdXFCVjtFdUVqdnFCTTtJQU9JO0V2RTZ1cUJWO0V1RXB2cUJNO0lBT0k7RXZFZ3ZxQlY7RXVFdnZxQk07SUFPSTtFdkVtdnFCVjtFdUUxdnFCTTtJQU9JO0V2RXN2cUJWO0V1RTd2cUJNO0lBT0k7RXZFeXZxQlY7RXVFaHdxQk07SUFPSTtFdkU0dnFCVjtFdUVud3FCTTtJQU9JO0V2RSt2cUJWO0V1RXR3cUJNO0lBT0k7RXZFa3dxQlY7RXVFendxQk07SUFPSTtFdkVxd3FCVjtFdUU1d3FCTTtJQU9JO0V2RXd3cUJWO0V1RS93cUJNO0lBT0k7RXZFMndxQlY7RXVFbHhxQk07SUFPSTtFdkU4d3FCVjtFdUVyeHFCTTtJQU9JO0V2RWl4cUJWO0V1RXh4cUJNO0lBT0k7RXZFb3hxQlY7RXVFM3hxQk07SUFPSTtFdkV1eHFCVjtFdUU5eHFCTTtJQU9JO0V2RTB4cUJWO0V1RWp5cUJNO0lBT0k7RXZFNnhxQlY7RXVFcHlxQk07SUFPSTtFdkVneXFCVjtFdUV2eXFCTTtJQU9JO0V2RW15cUJWO0V1RTF5cUJNO0lBT0k7RXZFc3lxQlY7RXVFN3lxQk07SUFPSTtFdkV5eXFCVjtFdUVoenFCTTtJQU9JO0lBQUE7RXZFNnlxQlY7RXVFcHpxQk07SUFPSTtJQUFBO0V2RWl6cUJWO0V1RXh6cUJNO0lBT0k7SUFBQTtFdkVxenFCVjtFdUU1enFCTTtJQU9JO0lBQUE7RXZFeXpxQlY7RXVFaDBxQk07SUFPSTtJQUFBO0V2RTZ6cUJWO0V1RXAwcUJNO0lBT0k7SUFBQTtFdkVpMHFCVjtFdUV4MHFCTTtJQU9JO0lBQUE7RXZFcTBxQlY7RXVFNTBxQk07SUFPSTtJQUFBO0V2RXkwcUJWO0V1RWgxcUJNO0lBT0k7SUFBQTtFdkU2MHFCVjtFdUVwMXFCTTtJQU9JO0lBQUE7RXZFaTFxQlY7RXVFeDFxQk07SUFPSTtJQUFBO0V2RXExcUJWO0V1RTUxcUJNO0lBT0k7SUFBQTtFdkV5MXFCVjtFdUVoMnFCTTtJQU9JO0lBQUE7RXZFNjFxQlY7RXVFcDJxQk07SUFPSTtJQUFBO0V2RWkycUJWO0V1RXgycUJNO0lBT0k7SUFBQTtFdkVxMnFCVjtFdUU1MnFCTTtJQU9JO0lBQUE7RXZFeTJxQlY7RXVFaDNxQk07SUFPSTtJQUFBO0V2RTYycUJWO0V1RXAzcUJNO0lBT0k7SUFBQTtFdkVpM3FCVjtFdUV4M3FCTTtJQU9JO0lBQUE7RXZFcTNxQlY7RXVFNTNxQk07SUFPSTtJQUFBO0V2RXkzcUJWO0V1RWg0cUJNO0lBT0k7SUFBQTtFdkU2M3FCVjtFdUVwNHFCTTtJQU9JO0lBQUE7RXZFaTRxQlY7RXVFeDRxQk07SUFPSTtJQUFBO0V2RXE0cUJWO0V1RTU0cUJNO0lBT0k7SUFBQTtFdkV5NHFCVjtFdUVoNXFCTTtJQU9JO0lBQUE7RXZFNjRxQlY7RXVFcDVxQk07SUFPSTtJQUFBO0V2RWk1cUJWO0V1RXg1cUJNO0lBT0k7SUFBQTtFdkVxNXFCVjtFdUU1NXFCTTtJQU9JO0lBQUE7RXZFeTVxQlY7RXVFaDZxQk07SUFPSTtJQUFBO0V2RTY1cUJWO0V1RXA2cUJNO0lBT0k7SUFBQTtFdkVpNnFCVjtFdUV4NnFCTTtJQU9JO0lBQUE7RXZFcTZxQlY7RXVFNTZxQk07SUFPSTtJQUFBO0V2RXk2cUJWO0V1RWg3cUJNO0lBT0k7SUFBQTtFdkU2NnFCVjtFdUVwN3FCTTtJQU9JO0lBQUE7RXZFaTdxQlY7RXVFeDdxQk07SUFPSTtJQUFBO0V2RXE3cUJWO0V1RTU3cUJNO0lBT0k7SUFBQTtFdkV5N3FCVjtFdUVoOHFCTTtJQU9JO0lBQUE7RXZFNjdxQlY7RXVFcDhxQk07SUFPSTtJQUFBO0V2RWk4cUJWO0V1RXg4cUJNO0lBT0k7SUFBQTtFdkVxOHFCVjtFdUU1OHFCTTtJQU9JO0lBQUE7RXZFeThxQlY7RXVFaDlxQk07SUFPSTtJQUFBO0V2RTY4cUJWO0V1RXA5cUJNO0lBT0k7SUFBQTtFdkVpOXFCVjtFdUV4OXFCTTtJQU9JO0V2RW85cUJWO0V1RTM5cUJNO0lBT0k7RXZFdTlxQlY7RXVFOTlxQk07SUFPSTtFdkUwOXFCVjtFdUVqK3FCTTtJQU9JO0V2RTY5cUJWO0V1RXArcUJNO0lBT0k7RXZFZytxQlY7RXVFditxQk07SUFPSTtFdkVtK3FCVjtFdUUxK3FCTTtJQU9JO0V2RXMrcUJWO0V1RTcrcUJNO0lBT0k7RXZFeStxQlY7RXVFaC9xQk07SUFPSTtFdkU0K3FCVjtFdUVuL3FCTTtJQU9JO0V2RSsrcUJWO0V1RXQvcUJNO0lBT0k7RXZFay9xQlY7RXVFei9xQk07SUFPSTtFdkVxL3FCVjtFdUU1L3FCTTtJQU9JO0V2RXcvcUJWO0V1RS8vcUJNO0lBT0k7RXZFMi9xQlY7RXVFbGdyQk07SUFPSTtFdkU4L3FCVjtFdUVyZ3JCTTtJQU9JO0V2RWlnckJWO0V1RXhnckJNO0lBT0k7RXZFb2dyQlY7RXVFM2dyQk07SUFPSTtFdkV1Z3JCVjtFdUU5Z3JCTTtJQU9JO0V2RTBnckJWO0V1RWpockJNO0lBT0k7RXZFNmdyQlY7RXVFcGhyQk07SUFPSTtFdkVnaHJCVjtFdUV2aHJCTTtJQU9JO0V2RW1ockJWO0V1RTFockJNO0lBT0k7RXZFc2hyQlY7RXVFN2hyQk07SUFPSTtFdkV5aHJCVjtFdUVoaXJCTTtJQU9JO0V2RTRockJWO0V1RW5pckJNO0lBT0k7RXZFK2hyQlY7RXVFdGlyQk07SUFPSTtFdkVraXJCVjtFdUV6aXJCTTtJQU9JO0V2RXFpckJWO0V1RTVpckJNO0lBT0k7RXZFd2lyQlY7RXVFL2lyQk07SUFPSTtFdkUyaXJCVjtFdUVsanJCTTtJQU9JO0V2RThpckJWO0V1RXJqckJNO0lBT0k7RXZFaWpyQlY7RXVFeGpyQk07SUFPSTtFdkVvanJCVjtFdUUzanJCTTtJQU9JO0V2RXVqckJWO0V1RTlqckJNO0lBT0k7RXZFMGpyQlY7RXVFamtyQk07SUFPSTtFdkU2anJCVjtFdUVwa3JCTTtJQU9JO0V2RWdrckJWO0V1RXZrckJNO0lBT0k7RXZFbWtyQlY7RXVFMWtyQk07SUFPSTtFdkVza3JCVjtFdUU3a3JCTTtJQU9JO0V2RXlrckJWO0V1RWhsckJNO0lBT0k7RXZFNGtyQlY7RXVFbmxyQk07SUFPSTtFdkUra3JCVjtFdUV0bHJCTTtJQU9JO0V2RWtsckJWO0V1RXpsckJNO0lBT0k7RXZFcWxyQlY7RXVFNWxyQk07SUFPSTtFdkV3bHJCVjtFdUUvbHJCTTtJQU9JO0V2RTJsckJWO0V1RWxtckJNO0lBT0k7RXZFOGxyQlY7RXVFcm1yQk07SUFPSTtFdkVpbXJCVjtFdUV4bXJCTTtJQU9JO0V2RW9tckJWO0V1RTNtckJNO0lBT0k7RXZFdW1yQlY7RXVFOW1yQk07SUFPSTtFdkUwbXJCVjtFdUVqbnJCTTtJQU9JO0V2RTZtckJWO0V1RXBuckJNO0lBT0k7RXZFZ25yQlY7RXVFdm5yQk07SUFPSTtFdkVtbnJCVjtFdUUxbnJCTTtJQU9JO0V2RXNuckJWO0V1RTduckJNO0lBT0k7RXZFeW5yQlY7RXVFaG9yQk07SUFPSTtFdkU0bnJCVjtFdUVub3JCTTtJQU9JO0V2RStuckJWO0V1RXRvckJNO0lBT0k7RXZFa29yQlY7RXVFem9yQk07SUFPSTtFdkVxb3JCVjtFdUU1b3JCTTtJQU9JO0V2RXdvckJWO0V1RS9vckJNO0lBT0k7RXZFMm9yQlY7RXVFbHByQk07SUFPSTtFdkU4b3JCVjtFdUVycHJCTTtJQU9JO0V2RWlwckJWO0V1RXhwckJNO0lBT0k7RXZFb3ByQlY7RXVFM3ByQk07SUFPSTtFdkV1cHJCVjtFdUU5cHJCTTtJQU9JO0V2RTBwckJWO0V1RWpxckJNO0lBT0k7RXZFNnByQlY7RXVFcHFyQk07SUFPSTtFdkVncXJCVjtFdUV2cXJCTTtJQU9JO0V2RW1xckJWO0V1RTFxckJNO0lBT0k7RXZFc3FyQlY7RXVFN3FyQk07SUFPSTtFdkV5cXJCVjtFdUVocnJCTTtJQU9JO0V2RTRxckJWO0V1RW5yckJNO0lBT0k7RXZFK3FyQlY7RXVFdHJyQk07SUFPSTtFdkVrcnJCVjtFdUV6cnJCTTtJQU9JO0V2RXFyckJWO0V1RTVyckJNO0lBT0k7RXZFd3JyQlY7RXVFL3JyQk07SUFPSTtFdkUycnJCVjtFdUVsc3JCTTtJQU9JO0V2RThyckJWO0V1RXJzckJNO0lBT0k7RXZFaXNyQlY7RXVFeHNyQk07SUFPSTtFdkVvc3JCVjtFdUUzc3JCTTtJQU9JO0V2RXVzckJWO0V1RTlzckJNO0lBT0k7RXZFMHNyQlY7RXVFanRyQk07SUFPSTtFdkU2c3JCVjtFdUVwdHJCTTtJQU9JO0V2RWd0ckJWO0V1RXZ0ckJNO0lBT0k7RXZFbXRyQlY7RXVFMXRyQk07SUFPSTtFdkVzdHJCVjtFdUU3dHJCTTtJQU9JO0V2RXl0ckJWO0V1RWh1ckJNO0lBT0k7RXZFNHRyQlY7RXVFbnVyQk07SUFPSTtFdkUrdHJCVjtFdUV0dXJCTTtJQU9JO0V2RWt1ckJWO0V1RXp1ckJNO0lBT0k7RXZFcXVyQlY7RXVFNXVyQk07SUFPSTtFdkV3dXJCVjtFdUUvdXJCTTtJQU9JO0V2RTJ1ckJWO0V1RWx2ckJNO0lBT0k7RXZFOHVyQlY7RXVFcnZyQk07SUFPSTtFdkVpdnJCVjtFdUV4dnJCTTtJQU9JO0V2RW92ckJWO0V1RTN2ckJNO0lBT0k7RXZFdXZyQlY7RXVFOXZyQk07SUFPSTtFdkUwdnJCVjtFdUVqd3JCTTtJQU9JO0V2RTZ2ckJWO0V1RXB3ckJNO0lBT0k7RXZFZ3dyQlY7RXVFdndyQk07SUFPSTtFdkVtd3JCVjtFdUUxd3JCTTtJQU9JO0V2RXN3ckJWO0V1RTd3ckJNO0lBT0k7RXZFeXdyQlY7RXVFaHhyQk07SUFPSTtFdkU0d3JCVjtFdUVueHJCTTtJQU9JO0V2RSt3ckJWO0V1RXR4ckJNO0lBT0k7RXZFa3hyQlY7RXVFenhyQk07SUFPSTtFdkVxeHJCVjtFdUU1eHJCTTtJQU9JO0V2RXd4ckJWO0V1RS94ckJNO0lBT0k7RXZFMnhyQlY7RXVFbHlyQk07SUFPSTtFdkU4eHJCVjtFdUVyeXJCTTtJQU9JO0V2RWl5ckJWO0V1RXh5ckJNO0lBT0k7RXZFb3lyQlY7RXVFM3lyQk07SUFPSTtFdkV1eXJCVjtFdUU5eXJCTTtJQU9JO0V2RTB5ckJWO0V1RWp6ckJNO0lBT0k7RXZFNnlyQlY7RXVFcHpyQk07SUFPSTtFdkVnenJCVjtFdUV2enJCTTtJQU9JO0V2RW16ckJWO0V1RTF6ckJNO0lBT0k7RXZFc3pyQlY7RXVFN3pyQk07SUFPSTtFdkV5enJCVjtFdUVoMHJCTTtJQU9JO0V2RTR6ckJWO0V1RW4wckJNO0lBT0k7RXZFK3pyQlY7RXVFdDByQk07SUFPSTtFdkVrMHJCVjtFdUV6MHJCTTtJQU9JO0V2RXEwckJWO0V1RTUwckJNO0lBT0k7RXZFdzByQlY7RXVFLzByQk07SUFPSTtFdkUyMHJCVjtFdUVsMXJCTTtJQU9JO0V2RTgwckJWO0V1RXIxckJNO0lBT0k7RXZFaTFyQlY7RXVFeDFyQk07SUFPSTtFdkVvMXJCVjtFdUUzMXJCTTtJQU9JO0V2RXUxckJWO0V1RTkxckJNO0lBT0k7RXZFMDFyQlY7RXVFajJyQk07SUFPSTtFdkU2MXJCVjtFdUVwMnJCTTtJQU9JO0V2RWcyckJWO0V1RXYyckJNO0lBT0k7RXZFbTJyQlY7RXVFMTJyQk07SUFPSTtFdkVzMnJCVjtFdUU3MnJCTTtJQU9JO0V2RXkyckJWO0V1RWgzckJNO0lBT0k7RXZFNDJyQlY7RXVFbjNyQk07SUFPSTtFdkUrMnJCVjtFdUV0M3JCTTtJQU9JO0V2RWszckJWO0V1RXozckJNO0lBT0k7RXZFcTNyQlY7RXVFNTNyQk07SUFPSTtFdkV3M3JCVjtFdUUvM3JCTTtJQU9JO0V2RTIzckJWO0V1RWw0ckJNO0lBT0k7RXZFODNyQlY7RXVFcjRyQk07SUFPSTtFdkVpNHJCVjtFdUV4NHJCTTtJQU9JO0V2RW80ckJWO0V1RTM0ckJNO0lBT0k7RXZFdTRyQlY7RXVFOTRyQk07SUFPSTtFdkUwNHJCVjtFdUVqNXJCTTtJQU9JO0V2RTY0ckJWO0V1RXA1ckJNO0lBT0k7RXZFZzVyQlY7RXVFdjVyQk07SUFPSTtFdkVtNXJCVjtFdUUxNXJCTTtJQU9JO0V2RXM1ckJWO0V1RTc1ckJNO0lBT0k7RXZFeTVyQlY7RXVFaDZyQk07SUFPSTtFdkU0NXJCVjtFdUVuNnJCTTtJQU9JO0V2RSs1ckJWO0V1RXQ2ckJNO0lBT0k7RXZFazZyQlY7RXVFejZyQk07SUFPSTtFdkVxNnJCVjtFdUU1NnJCTTtJQU9JO0V2RXc2ckJWO0V1RS82ckJNO0lBT0k7RXZFMjZyQlY7RXVFbDdyQk07SUFPSTtFdkU4NnJCVjtFdUVyN3JCTTtJQU9JO0V2RWk3ckJWO0V1RXg3ckJNO0lBT0k7RXZFbzdyQlY7RXVFMzdyQk07SUFPSTtFdkV1N3JCVjtFdUU5N3JCTTtJQU9JO0V2RTA3ckJWO0V1RWo4ckJNO0lBT0k7RXZFNjdyQlY7RXVFcDhyQk07SUFPSTtFdkVnOHJCVjtFdUV2OHJCTTtJQU9JO0V2RW04ckJWO0V1RTE4ckJNO0lBT0k7RXZFczhyQlY7RXVFNzhyQk07SUFPSTtFdkV5OHJCVjtFdUVoOXJCTTtJQU9JO0V2RTQ4ckJWO0V1RW45ckJNO0lBT0k7RXZFKzhyQlY7RXVFdDlyQk07SUFPSTtFdkVrOXJCVjtFdUV6OXJCTTtJQU9JO0V2RXE5ckJWO0V1RTU5ckJNO0lBT0k7RXZFdzlyQlY7RXVFLzlyQk07SUFPSTtFdkUyOXJCVjtFdUVsK3JCTTtJQU9JO0V2RTg5ckJWO0V1RXIrckJNO0lBT0k7RXZFaStyQlY7RXVFeCtyQk07SUFPSTtFdkVvK3JCVjtFdUUzK3JCTTtJQU9JO0V2RXUrckJWO0V1RTkrckJNO0lBT0k7RXZFMCtyQlY7RXVFai9yQk07SUFPSTtFdkU2K3JCVjtFdUVwL3JCTTtJQU9JO0V2RWcvckJWO0V1RXYvckJNO0lBT0k7RXZFbS9yQlY7RXVFMS9yQk07SUFPSTtFdkVzL3JCVjtFdUU3L3JCTTtJQU9JO0V2RXkvckJWO0V1RWhnc0JNO0lBT0k7RXZFNC9yQlY7RXVFbmdzQk07SUFPSTtFdkUrL3JCVjtFdUV0Z3NCTTtJQU9JO0V2RWtnc0JWO0V1RXpnc0JNO0lBT0k7RXZFcWdzQlY7RXVFNWdzQk07SUFPSTtFdkV3Z3NCVjtFdUUvZ3NCTTtJQU9JO0V2RTJnc0JWO0V1RWxoc0JNO0lBT0k7RXZFOGdzQlY7RXVFcmhzQk07SUFPSTtFdkVpaHNCVjtFdUV4aHNCTTtJQU9JO0V2RW9oc0JWO0V1RTNoc0JNO0lBT0k7RXZFdWhzQlY7RXVFOWhzQk07SUFPSTtFdkUwaHNCVjtFdUVqaXNCTTtJQU9JO0V2RTZoc0JWO0V1RXBpc0JNO0lBT0k7RXZFZ2lzQlY7RXVFdmlzQk07SUFPSTtFdkVtaXNCVjtFdUUxaXNCTTtJQU9JO0V2RXNpc0JWO0V1RTdpc0JNO0lBT0k7RXZFeWlzQlY7RXVFaGpzQk07SUFPSTtFdkU0aXNCVjtFdUVuanNCTTtJQU9JO0V2RStpc0JWO0V1RXRqc0JNO0lBT0k7RXZFa2pzQlY7RXVFempzQk07SUFPSTtFdkVxanNCVjtFdUU1anNCTTtJQU9JO0V2RXdqc0JWO0V1RS9qc0JNO0lBT0k7RXZFMmpzQlY7RXVFbGtzQk07SUFPSTtFdkU4anNCVjtFdUVya3NCTTtJQU9JO0V2RWlrc0JWO0V1RXhrc0JNO0lBT0k7RXZFb2tzQlY7RXVFM2tzQk07SUFPSTtFdkV1a3NCVjtFdUU5a3NCTTtJQU9JO0V2RTBrc0JWO0V1RWpsc0JNO0lBT0k7RXZFNmtzQlY7RXVFcGxzQk07SUFPSTtFdkVnbHNCVjtFdUV2bHNCTTtJQU9JO0V2RW1sc0JWO0V1RTFsc0JNO0lBT0k7RXZFc2xzQlY7RXVFN2xzQk07SUFPSTtFdkV5bHNCVjtFdUVobXNCTTtJQU9JO0V2RTRsc0JWO0V1RW5tc0JNO0lBT0k7RXZFK2xzQlY7RXVFdG1zQk07SUFPSTtFdkVrbXNCVjtFdUV6bXNCTTtJQU9JO0V2RXFtc0JWO0V1RTVtc0JNO0lBT0k7RXZFd21zQlY7RXVFL21zQk07SUFPSTtFdkUybXNCVjtFdUVsbnNCTTtJQU9JO0V2RThtc0JWO0V1RXJuc0JNO0lBT0k7RXZFaW5zQlY7RXVFeG5zQk07SUFPSTtFdkVvbnNCVjtFdUUzbnNCTTtJQU9JO0V2RXVuc0JWO0V1RTluc0JNO0lBT0k7RXZFMG5zQlY7RXVFam9zQk07SUFPSTtFdkU2bnNCVjtFdUVwb3NCTTtJQU9JO0V2RWdvc0JWO0V1RXZvc0JNO0lBT0k7RXZFbW9zQlY7RXVFMW9zQk07SUFPSTtFdkVzb3NCVjtFdUU3b3NCTTtJQU9JO0V2RXlvc0JWO0V1RWhwc0JNO0lBT0k7RXZFNG9zQlY7RXVFbnBzQk07SUFPSTtFdkUrb3NCVjtFdUV0cHNCTTtJQU9JO0V2RWtwc0JWO0V1RXpwc0JNO0lBT0k7RXZFcXBzQlY7RXVFNXBzQk07SUFPSTtFdkV3cHNCVjtFdUUvcHNCTTtJQU9JO0V2RTJwc0JWO0V1RWxxc0JNO0lBT0k7RXZFOHBzQlY7RXVFcnFzQk07SUFPSTtFdkVpcXNCVjtFdUV4cXNCTTtJQU9JO0V2RW9xc0JWO0V1RTNxc0JNO0lBT0k7RXZFdXFzQlY7RXVFOXFzQk07SUFPSTtFdkUwcXNCVjtFdUVqcnNCTTtJQU9JO0V2RTZxc0JWO0V1RXByc0JNO0lBT0k7RXZFZ3JzQlY7RXVFdnJzQk07SUFPSTtFdkVtcnNCVjtFdUUxcnNCTTtJQU9JO0V2RXNyc0JWO0V1RTdyc0JNO0lBT0k7RXZFeXJzQlY7RXVFaHNzQk07SUFPSTtFdkU0cnNCVjtFdUVuc3NCTTtJQU9JO0V2RStyc0JWO0V1RXRzc0JNO0lBT0k7RXZFa3NzQlY7RXVFenNzQk07SUFPSTtFdkVxc3NCVjtFdUU1c3NCTTtJQU9JO0V2RXdzc0JWO0V1RS9zc0JNO0lBT0k7RXZFMnNzQlY7RXVFbHRzQk07SUFPSTtFdkU4c3NCVjtFdUVydHNCTTtJQU9JO0V2RWl0c0JWO0FBQ0Y7QWM1dHNCSTtFeURHSTtJQU9JO0V2RXN0c0JWO0V1RTd0c0JNO0lBT0k7RXZFeXRzQlY7RXVFaHVzQk07SUFPSTtFdkU0dHNCVjtFdUVudXNCTTtJQU9JO0V2RSt0c0JWO0V1RXR1c0JNO0lBT0k7RXZFa3VzQlY7RXVFenVzQk07SUFPSTtFdkVxdXNCVjtFdUU1dXNCTTtJQU9JO0V2RXd1c0JWO0V1RS91c0JNO0lBT0k7RXZFMnVzQlY7RXVFbHZzQk07SUFPSTtFdkU4dXNCVjtFdUVydnNCTTtJQU9JO0V2RWl2c0JWO0V1RXh2c0JNO0lBT0k7RXZFb3ZzQlY7RXVFM3ZzQk07SUFPSTtFdkV1dnNCVjtFdUU5dnNCTTtJQU9JO0V2RTB2c0JWO0V1RWp3c0JNO0lBT0k7RXZFNnZzQlY7RXVFcHdzQk07SUFPSTtFdkVnd3NCVjtFdUV2d3NCTTtJQU9JO0V2RW13c0JWO0V1RTF3c0JNO0lBT0k7RXZFc3dzQlY7RXVFN3dzQk07SUFPSTtFdkV5d3NCVjtFdUVoeHNCTTtJQU9JO0V2RTR3c0JWO0V1RW54c0JNO0lBT0k7RXZFK3dzQlY7RXVFdHhzQk07SUFPSTtFdkVreHNCVjtFdUV6eHNCTTtJQU9JO0V2RXF4c0JWO0V1RTV4c0JNO0lBT0k7RXZFd3hzQlY7RXVFL3hzQk07SUFPSTtFdkUyeHNCVjtFdUVseXNCTTtJQU9JO0V2RTh4c0JWO0V1RXJ5c0JNO0lBT0k7RXZFaXlzQlY7RXVFeHlzQk07SUFPSTtFdkVveXNCVjtFdUUzeXNCTTtJQU9JO0V2RXV5c0JWO0V1RTl5c0JNO0lBT0k7RXZFMHlzQlY7RXVFanpzQk07SUFPSTtFdkU2eXNCVjtFdUVwenNCTTtJQU9JO0V2RWd6c0JWO0V1RXZ6c0JNO0lBT0k7RXZFbXpzQlY7RXVFMXpzQk07SUFPSTtFdkVzenNCVjtFdUU3enNCTTtJQU9JO0V2RXl6c0JWO0V1RWgwc0JNO0lBT0k7RXZFNHpzQlY7RXVFbjBzQk07SUFPSTtFdkUrenNCVjtFdUV0MHNCTTtJQU9JO0V2RWswc0JWO0V1RXowc0JNO0lBT0k7RXZFcTBzQlY7RXVFNTBzQk07SUFPSTtFdkV3MHNCVjtFdUUvMHNCTTtJQU9JO0V2RTIwc0JWO0V1RWwxc0JNO0lBT0k7RXZFODBzQlY7RXVFcjFzQk07SUFPSTtFdkVpMXNCVjtFdUV4MXNCTTtJQU9JO0V2RW8xc0JWO0V1RTMxc0JNO0lBT0k7RXZFdTFzQlY7RXVFOTFzQk07SUFPSTtFdkUwMXNCVjtFdUVqMnNCTTtJQU9JO0V2RTYxc0JWO0V1RXAyc0JNO0lBT0k7RXZFZzJzQlY7RXVFdjJzQk07SUFPSTtFdkVtMnNCVjtFdUUxMnNCTTtJQU9JO0V2RXMyc0JWO0V1RTcyc0JNO0lBT0k7RXZFeTJzQlY7RXVFaDNzQk07SUFPSTtFdkU0MnNCVjtFdUVuM3NCTTtJQU9JO0V2RSsyc0JWO0V1RXQzc0JNO0lBT0k7RXZFazNzQlY7RXVFejNzQk07SUFPSTtFdkVxM3NCVjtFdUU1M3NCTTtJQU9JO0V2RXczc0JWO0V1RS8zc0JNO0lBT0k7RXZFMjNzQlY7RXVFbDRzQk07SUFPSTtFdkU4M3NCVjtFdUVyNHNCTTtJQU9JO0V2RWk0c0JWO0V1RXg0c0JNO0lBT0k7RXZFbzRzQlY7RXVFMzRzQk07SUFPSTtFdkV1NHNCVjtFdUU5NHNCTTtJQU9JO0V2RTA0c0JWO0V1RWo1c0JNO0lBT0k7RXZFNjRzQlY7RXVFcDVzQk07SUFPSTtFdkVnNXNCVjtFdUV2NXNCTTtJQU9JO0V2RW01c0JWO0V1RTE1c0JNO0lBT0k7RXZFczVzQlY7RXVFNzVzQk07SUFPSTtFdkV5NXNCVjtFdUVoNnNCTTtJQU9JO0V2RTQ1c0JWO0V1RW42c0JNO0lBT0k7RXZFKzVzQlY7RXVFdDZzQk07SUFPSTtFdkVrNnNCVjtFdUV6NnNCTTtJQU9JO0V2RXE2c0JWO0V1RTU2c0JNO0lBT0k7RXZFdzZzQlY7RXVFLzZzQk07SUFPSTtFdkUyNnNCVjtFdUVsN3NCTTtJQU9JO0V2RTg2c0JWO0V1RXI3c0JNO0lBT0k7RXZFaTdzQlY7RXVFeDdzQk07SUFPSTtFdkVvN3NCVjtFdUUzN3NCTTtJQU9JO0V2RXU3c0JWO0V1RTk3c0JNO0lBT0k7RXZFMDdzQlY7RXVFajhzQk07SUFPSTtFdkU2N3NCVjtFdUVwOHNCTTtJQU9JO0V2RWc4c0JWO0V1RXY4c0JNO0lBT0k7RXZFbThzQlY7RXVFMThzQk07SUFPSTtFdkVzOHNCVjtFdUU3OHNCTTtJQU9JO0V2RXk4c0JWO0V1RWg5c0JNO0lBT0k7RXZFNDhzQlY7RXVFbjlzQk07SUFPSTtFdkUrOHNCVjtFdUV0OXNCTTtJQU9JO0V2RWs5c0JWO0V1RXo5c0JNO0lBT0k7RXZFcTlzQlY7RXVFNTlzQk07SUFPSTtFdkV3OXNCVjtFdUUvOXNCTTtJQU9JO0V2RTI5c0JWO0V1RWwrc0JNO0lBT0k7RXZFODlzQlY7RXVFcitzQk07SUFPSTtFdkVpK3NCVjtFdUV4K3NCTTtJQU9JO0V2RW8rc0JWO0V1RTMrc0JNO0lBT0k7RXZFdStzQlY7RXVFOStzQk07SUFPSTtFdkUwK3NCVjtFdUVqL3NCTTtJQU9JO0V2RTYrc0JWO0V1RXAvc0JNO0lBT0k7RXZFZy9zQlY7RXVFdi9zQk07SUFPSTtFdkVtL3NCVjtFdUUxL3NCTTtJQU9JO0V2RXMvc0JWO0V1RTcvc0JNO0lBT0k7RXZFeS9zQlY7RXVFaGd0Qk07SUFPSTtFdkU0L3NCVjtFdUVuZ3RCTTtJQU9JO0V2RSsvc0JWO0V1RXRndEJNO0lBT0k7RXZFa2d0QlY7RXVFemd0Qk07SUFPSTtFdkVxZ3RCVjtFdUU1Z3RCTTtJQU9JO0V2RXdndEJWO0V1RS9ndEJNO0lBT0k7RXZFMmd0QlY7RXVFbGh0Qk07SUFPSTtFdkU4Z3RCVjtFdUVyaHRCTTtJQU9JO0V2RWlodEJWO0V1RXhodEJNO0lBT0k7RXZFb2h0QlY7RXVFM2h0Qk07SUFPSTtFdkV1aHRCVjtFdUU5aHRCTTtJQU9JO0V2RTBodEJWO0V1RWppdEJNO0lBT0k7RXZFNmh0QlY7RXVFcGl0Qk07SUFPSTtFdkVnaXRCVjtFdUV2aXRCTTtJQU9JO0V2RW1pdEJWO0V1RTFpdEJNO0lBT0k7RXZFc2l0QlY7RXVFN2l0Qk07SUFPSTtFdkV5aXRCVjtFdUVoanRCTTtJQU9JO0V2RTRpdEJWO0V1RW5qdEJNO0lBT0k7RXZFK2l0QlY7RXVFdGp0Qk07SUFPSTtFdkVranRCVjtFdUV6anRCTTtJQU9JO0V2RXFqdEJWO0V1RTVqdEJNO0lBT0k7RXZFd2p0QlY7RXVFL2p0Qk07SUFPSTtFdkUyanRCVjtFdUVsa3RCTTtJQU9JO0V2RThqdEJWO0V1RXJrdEJNO0lBT0k7RXZFaWt0QlY7RXVFeGt0Qk07SUFPSTtFdkVva3RCVjtFdUUza3RCTTtJQU9JO0V2RXVrdEJWO0V1RTlrdEJNO0lBT0k7RXZFMGt0QlY7RXVFamx0Qk07SUFPSTtFdkU2a3RCVjtFdUVwbHRCTTtJQU9JO0V2RWdsdEJWO0V1RXZsdEJNO0lBT0k7RXZFbWx0QlY7RXVFMWx0Qk07SUFPSTtFdkVzbHRCVjtFdUU3bHRCTTtJQU9JO0V2RXlsdEJWO0V1RWhtdEJNO0lBT0k7RXZFNGx0QlY7RXVFbm10Qk07SUFPSTtFdkUrbHRCVjtFdUV0bXRCTTtJQU9JO0V2RWttdEJWO0V1RXptdEJNO0lBT0k7RXZFcW10QlY7RXVFNW10Qk07SUFPSTtFdkV3bXRCVjtFdUUvbXRCTTtJQU9JO0V2RTJtdEJWO0V1RWxudEJNO0lBT0k7RXZFOG10QlY7RXVFcm50Qk07SUFPSTtFdkVpbnRCVjtFdUV4bnRCTTtJQU9JO0V2RW9udEJWO0V1RTNudEJNO0lBT0k7RXZFdW50QlY7RXVFOW50Qk07SUFPSTtFdkUwbnRCVjtFdUVqb3RCTTtJQU9JO0V2RTZudEJWO0V1RXBvdEJNO0lBT0k7RXZFZ290QlY7RXVFdm90Qk07SUFPSTtFdkVtb3RCVjtFdUUxb3RCTTtJQU9JO0V2RXNvdEJWO0V1RTdvdEJNO0lBT0k7RXZFeW90QlY7RXVFaHB0Qk07SUFPSTtFdkU0b3RCVjtFdUVucHRCTTtJQU9JO0V2RStvdEJWO0V1RXRwdEJNO0lBT0k7RXZFa3B0QlY7RXVFenB0Qk07SUFPSTtFdkVxcHRCVjtFdUU1cHRCTTtJQU9JO0V2RXdwdEJWO0V1RS9wdEJNO0lBT0k7RXZFMnB0QlY7RXVFbHF0Qk07SUFPSTtFdkU4cHRCVjtFdUVycXRCTTtJQU9JO0V2RWlxdEJWO0V1RXhxdEJNO0lBT0k7RXZFb3F0QlY7RXVFM3F0Qk07SUFPSTtFdkV1cXRCVjtFdUU5cXRCTTtJQU9JO0V2RTBxdEJWO0V1RWpydEJNO0lBT0k7RXZFNnF0QlY7RXVFcHJ0Qk07SUFPSTtFdkVncnRCVjtFdUV2cnRCTTtJQU9JO0V2RW1ydEJWO0V1RTFydEJNO0lBT0k7RXZFc3J0QlY7RXVFN3J0Qk07SUFPSTtFdkV5cnRCVjtFdUVoc3RCTTtJQU9JO0V2RTRydEJWO0V1RW5zdEJNO0lBT0k7RXZFK3J0QlY7RXVFdHN0Qk07SUFPSTtFdkVrc3RCVjtFdUV6c3RCTTtJQU9JO0V2RXFzdEJWO0V1RTVzdEJNO0lBT0k7RXZFd3N0QlY7RXVFL3N0Qk07SUFPSTtFdkUyc3RCVjtFdUVsdHRCTTtJQU9JO0V2RThzdEJWO0V1RXJ0dEJNO0lBT0k7RXZFaXR0QlY7RXVFeHR0Qk07SUFPSTtFdkVvdHRCVjtFdUUzdHRCTTtJQU9JO0V2RXV0dEJWO0V1RTl0dEJNO0lBT0k7RXZFMHR0QlY7RXVFanV0Qk07SUFPSTtFdkU2dHRCVjtFdUVwdXRCTTtJQU9JO0V2RWd1dEJWO0V1RXZ1dEJNO0lBT0k7RXZFbXV0QlY7RXVFMXV0Qk07SUFPSTtFdkVzdXRCVjtFdUU3dXRCTTtJQU9JO0V2RXl1dEJWO0V1RWh2dEJNO0lBT0k7RXZFNHV0QlY7RXVFbnZ0Qk07SUFPSTtFdkUrdXRCVjtFdUV0dnRCTTtJQU9JO0V2RWt2dEJWO0V1RXp2dEJNO0lBT0k7RXZFcXZ0QlY7RXVFNXZ0Qk07SUFPSTtFdkV3dnRCVjtFdUUvdnRCTTtJQU9JO0V2RTJ2dEJWO0V1RWx3dEJNO0lBT0k7RXZFOHZ0QlY7RXVFcnd0Qk07SUFPSTtFdkVpd3RCVjtFdUV4d3RCTTtJQU9JO0V2RW93dEJWO0V1RTN3dEJNO0lBT0k7RXZFdXd0QlY7RXVFOXd0Qk07SUFPSTtFdkUwd3RCVjtFdUVqeHRCTTtJQU9JO0V2RTZ3dEJWO0V1RXB4dEJNO0lBT0k7RXZFZ3h0QlY7RXVFdnh0Qk07SUFPSTtFdkVteHRCVjtFdUUxeHRCTTtJQU9JO0V2RXN4dEJWO0V1RTd4dEJNO0lBT0k7RXZFeXh0QlY7RXVFaHl0Qk07SUFPSTtFdkU0eHRCVjtFdUVueXRCTTtJQU9JO0V2RSt4dEJWO0V1RXR5dEJNO0lBT0k7RXZFa3l0QlY7RXVFenl0Qk07SUFPSTtFdkVxeXRCVjtFdUU1eXRCTTtJQU9JO0V2RXd5dEJWO0V1RS95dEJNO0lBT0k7RXZFMnl0QlY7RXVFbHp0Qk07SUFPSTtFdkU4eXRCVjtFdUVyenRCTTtJQU9JO0V2RWl6dEJWO0V1RXh6dEJNO0lBT0k7RXZFb3p0QlY7RXVFM3p0Qk07SUFPSTtFdkV1enRCVjtFdUU5enRCTTtJQU9JO0V2RTB6dEJWO0V1RWowdEJNO0lBT0k7RXZFNnp0QlY7RXVFcDB0Qk07SUFPSTtFdkVnMHRCVjtFdUV2MHRCTTtJQU9JO0V2RW0wdEJWO0V1RTEwdEJNO0lBT0k7RXZFczB0QlY7RXVFNzB0Qk07SUFPSTtFdkV5MHRCVjtFdUVoMXRCTTtJQU9JO0V2RTQwdEJWO0V1RW4xdEJNO0lBT0k7RXZFKzB0QlY7RXVFdDF0Qk07SUFPSTtFdkVrMXRCVjtFdUV6MXRCTTtJQU9JO0V2RXExdEJWO0V1RTUxdEJNO0lBT0k7RXZFdzF0QlY7RXVFLzF0Qk07SUFPSTtFdkUyMXRCVjtFdUVsMnRCTTtJQU9JO0V2RTgxdEJWO0V1RXIydEJNO0lBT0k7RXZFaTJ0QlY7RXVFeDJ0Qk07SUFPSTtFdkVvMnRCVjtFdUUzMnRCTTtJQU9JO0V2RXUydEJWO0V1RTkydEJNO0lBT0k7RXZFMDJ0QlY7RXVFajN0Qk07SUFPSTtFdkU2MnRCVjtFdUVwM3RCTTtJQU9JO0V2RWczdEJWO0V1RXYzdEJNO0lBT0k7RXZFbTN0QlY7RXVFMTN0Qk07SUFPSTtFdkVzM3RCVjtFdUU3M3RCTTtJQU9JO0V2RXkzdEJWO0V1RWg0dEJNO0lBT0k7RXZFNDN0QlY7RXVFbjR0Qk07SUFPSTtFdkUrM3RCVjtFdUV0NHRCTTtJQU9JO0V2RWs0dEJWO0V1RXo0dEJNO0lBT0k7RXZFcTR0QlY7RXVFNTR0Qk07SUFPSTtFdkV3NHRCVjtFdUUvNHRCTTtJQU9JO0V2RTI0dEJWO0V1RWw1dEJNO0lBT0k7RXZFODR0QlY7RXVFcjV0Qk07SUFPSTtFdkVpNXRCVjtFdUV4NXRCTTtJQU9JO0V2RW81dEJWO0V1RTM1dEJNO0lBT0k7RXZFdTV0QlY7RXVFOTV0Qk07SUFPSTtFdkUwNXRCVjtFdUVqNnRCTTtJQU9JO0V2RTY1dEJWO0V1RXA2dEJNO0lBT0k7RXZFZzZ0QlY7RXVFdjZ0Qk07SUFPSTtFdkVtNnRCVjtFdUUxNnRCTTtJQU9JO0V2RXM2dEJWO0V1RTc2dEJNO0lBT0k7RXZFeTZ0QlY7RXVFaDd0Qk07SUFPSTtFdkU0NnRCVjtFdUVuN3RCTTtJQU9JO0V2RSs2dEJWO0V1RXQ3dEJNO0lBT0k7RXZFazd0QlY7RXVFejd0Qk07SUFPSTtFdkVxN3RCVjtFdUU1N3RCTTtJQU9JO0V2RXc3dEJWO0V1RS83dEJNO0lBT0k7RXZFMjd0QlY7RXVFbDh0Qk07SUFPSTtFdkU4N3RCVjtFdUVyOHRCTTtJQU9JO0V2RWk4dEJWO0V1RXg4dEJNO0lBT0k7RXZFbzh0QlY7RXVFMzh0Qk07SUFPSTtFdkV1OHRCVjtFdUU5OHRCTTtJQU9JO0V2RTA4dEJWO0V1RWo5dEJNO0lBT0k7RXZFNjh0QlY7RXVFcDl0Qk07SUFPSTtFdkVnOXRCVjtFdUV2OXRCTTtJQU9JO0V2RW05dEJWO0V1RTE5dEJNO0lBT0k7RXZFczl0QlY7RXVFNzl0Qk07SUFPSTtFdkV5OXRCVjtFdUVoK3RCTTtJQU9JO0V2RTQ5dEJWO0V1RW4rdEJNO0lBT0k7RXZFKzl0QlY7RXVFdCt0Qk07SUFPSTtFdkVrK3RCVjtFdUV6K3RCTTtJQU9JO0V2RXErdEJWO0V1RTUrdEJNO0lBT0k7RXZFdyt0QlY7RXVFLyt0Qk07SUFPSTtFdkUyK3RCVjtFdUVsL3RCTTtJQU9JO0V2RTgrdEJWO0V1RXIvdEJNO0lBT0k7RXZFaS90QlY7RXVFeC90Qk07SUFPSTtFdkVvL3RCVjtFdUUzL3RCTTtJQU9JO0V2RXUvdEJWO0V1RTkvdEJNO0lBT0k7RXZFMC90QlY7RXVFamd1Qk07SUFPSTtFdkU2L3RCVjtFdUVwZ3VCTTtJQU9JO0V2RWdndUJWO0V1RXZndUJNO0lBT0k7RXZFbWd1QlY7RXVFMWd1Qk07SUFPSTtFdkVzZ3VCVjtFdUU3Z3VCTTtJQU9JO0V2RXlndUJWO0V1RWhodUJNO0lBT0k7RXZFNGd1QlY7RXVFbmh1Qk07SUFPSTtFdkUrZ3VCVjtFdUV0aHVCTTtJQU9JO0V2RWtodUJWO0V1RXpodUJNO0lBT0k7RXZFcWh1QlY7RXVFNWh1Qk07SUFPSTtFdkV3aHVCVjtFdUUvaHVCTTtJQU9JO0V2RTJodUJWO0V1RWxpdUJNO0lBT0k7RXZFOGh1QlY7RXVFcml1Qk07SUFPSTtFdkVpaXVCVjtFdUV4aXVCTTtJQU9JO0V2RW9pdUJWO0V1RTNpdUJNO0lBT0k7RXZFdWl1QlY7RXVFOWl1Qk07SUFPSTtFdkUwaXVCVjtFdUVqanVCTTtJQU9JO0V2RTZpdUJWO0V1RXBqdUJNO0lBT0k7RXZFZ2p1QlY7RXVFdmp1Qk07SUFPSTtFdkVtanVCVjtFdUUxanVCTTtJQU9JO0V2RXNqdUJWO0V1RTdqdUJNO0lBT0k7RXZFeWp1QlY7RXVFaGt1Qk07SUFPSTtFdkU0anVCVjtFdUVua3VCTTtJQU9JO0V2RStqdUJWO0V1RXRrdUJNO0lBT0k7RXZFa2t1QlY7RXVFemt1Qk07SUFPSTtFdkVxa3VCVjtFdUU1a3VCTTtJQU9JO0V2RXdrdUJWO0V1RS9rdUJNO0lBT0k7RXZFMmt1QlY7RXVFbGx1Qk07SUFPSTtFdkU4a3VCVjtFdUVybHVCTTtJQU9JO0V2RWlsdUJWO0V1RXhsdUJNO0lBT0k7RXZFb2x1QlY7RXVFM2x1Qk07SUFPSTtFdkV1bHVCVjtFdUU5bHVCTTtJQU9JO0V2RTBsdUJWO0V1RWptdUJNO0lBT0k7RXZFNmx1QlY7RXVFcG11Qk07SUFPSTtFdkVnbXVCVjtFdUV2bXVCTTtJQU9JO0V2RW1tdUJWO0V1RTFtdUJNO0lBT0k7RXZFc211QlY7RXVFN211Qk07SUFPSTtFdkV5bXVCVjtFdUVobnVCTTtJQU9JO0V2RTRtdUJWO0V1RW5udUJNO0lBT0k7RXZFK211QlY7RXVFdG51Qk07SUFPSTtFdkVrbnVCVjtFdUV6bnVCTTtJQU9JO0V2RXFudUJWO0V1RTVudUJNO0lBT0k7RXZFd251QlY7RXVFL251Qk07SUFPSTtFdkUybnVCVjtFdUVsb3VCTTtJQU9JO0V2RThudUJWO0V1RXJvdUJNO0lBT0k7RXZFaW91QlY7RXVFeG91Qk07SUFPSTtFdkVvb3VCVjtFdUUzb3VCTTtJQU9JO0V2RXVvdUJWO0V1RTlvdUJNO0lBT0k7RXZFMG91QlY7RXVFanB1Qk07SUFPSTtFdkU2b3VCVjtFdUVwcHVCTTtJQU9JO0V2RWdwdUJWO0V1RXZwdUJNO0lBT0k7RXZFbXB1QlY7RXVFMXB1Qk07SUFPSTtFdkVzcHVCVjtFdUU3cHVCTTtJQU9JO0V2RXlwdUJWO0V1RWhxdUJNO0lBT0k7RXZFNHB1QlY7RXVFbnF1Qk07SUFPSTtJQUFBO0V2RWdxdUJWO0V1RXZxdUJNO0lBT0k7SUFBQTtFdkVvcXVCVjtFdUUzcXVCTTtJQU9JO0lBQUE7RXZFd3F1QlY7RXVFL3F1Qk07SUFPSTtJQUFBO0V2RTRxdUJWO0V1RW5ydUJNO0lBT0k7SUFBQTtFdkVncnVCVjtFdUV2cnVCTTtJQU9JO0lBQUE7RXZFb3J1QlY7RXVFM3J1Qk07SUFPSTtJQUFBO0V2RXdydUJWO0V1RS9ydUJNO0lBT0k7SUFBQTtFdkU0cnVCVjtFdUVuc3VCTTtJQU9JO0lBQUE7RXZFZ3N1QlY7RXVFdnN1Qk07SUFPSTtJQUFBO0V2RW9zdUJWO0V1RTNzdUJNO0lBT0k7SUFBQTtFdkV3c3VCVjtFdUUvc3VCTTtJQU9JO0lBQUE7RXZFNHN1QlY7RXVFbnR1Qk07SUFPSTtJQUFBO0V2RWd0dUJWO0V1RXZ0dUJNO0lBT0k7SUFBQTtFdkVvdHVCVjtFdUUzdHVCTTtJQU9JO0lBQUE7RXZFd3R1QlY7RXVFL3R1Qk07SUFPSTtJQUFBO0V2RTR0dUJWO0V1RW51dUJNO0lBT0k7SUFBQTtFdkVndXVCVjtFdUV2dXVCTTtJQU9JO0lBQUE7RXZFb3V1QlY7RXVFM3V1Qk07SUFPSTtJQUFBO0V2RXd1dUJWO0V1RS91dUJNO0lBT0k7SUFBQTtFdkU0dXVCVjtFdUVudnVCTTtJQU9JO0lBQUE7RXZFZ3Z1QlY7RXVFdnZ1Qk07SUFPSTtJQUFBO0V2RW92dUJWO0V1RTN2dUJNO0lBT0k7SUFBQTtFdkV3dnVCVjtFdUUvdnVCTTtJQU9JO0lBQUE7RXZFNHZ1QlY7RXVFbnd1Qk07SUFPSTtJQUFBO0V2RWd3dUJWO0V1RXZ3dUJNO0lBT0k7SUFBQTtFdkVvd3VCVjtFdUUzd3VCTTtJQU9JO0lBQUE7RXZFd3d1QlY7RXVFL3d1Qk07SUFPSTtJQUFBO0V2RTR3dUJWO0V1RW54dUJNO0lBT0k7SUFBQTtFdkVneHVCVjtFdUV2eHVCTTtJQU9JO0lBQUE7RXZFb3h1QlY7RXVFM3h1Qk07SUFPSTtJQUFBO0V2RXd4dUJWO0V1RS94dUJNO0lBT0k7SUFBQTtFdkU0eHVCVjtFdUVueXVCTTtJQU9JO0lBQUE7RXZFZ3l1QlY7RXVFdnl1Qk07SUFPSTtJQUFBO0V2RW95dUJWO0V1RTN5dUJNO0lBT0k7SUFBQTtFdkV3eXVCVjtFdUUveXVCTTtJQU9JO0lBQUE7RXZFNHl1QlY7RXVFbnp1Qk07SUFPSTtJQUFBO0V2RWd6dUJWO0V1RXZ6dUJNO0lBT0k7SUFBQTtFdkVvenVCVjtFdUUzenVCTTtJQU9JO0lBQUE7RXZFd3p1QlY7RXVFL3p1Qk07SUFPSTtJQUFBO0V2RTR6dUJWO0V1RW4wdUJNO0lBT0k7SUFBQTtFdkVnMHVCVjtFdUV2MHVCTTtJQU9JO0lBQUE7RXZFbzB1QlY7RXVFMzB1Qk07SUFPSTtJQUFBO0V2RXcwdUJWO0V1RS8wdUJNO0lBT0k7SUFBQTtFdkU0MHVCVjtFdUVuMXVCTTtJQU9JO0V2RSswdUJWO0V1RXQxdUJNO0lBT0k7RXZFazF1QlY7RXVFejF1Qk07SUFPSTtFdkVxMXVCVjtFdUU1MXVCTTtJQU9JO0V2RXcxdUJWO0V1RS8xdUJNO0lBT0k7RXZFMjF1QlY7RXVFbDJ1Qk07SUFPSTtFdkU4MXVCVjtFdUVyMnVCTTtJQU9JO0V2RWkydUJWO0V1RXgydUJNO0lBT0k7RXZFbzJ1QlY7RXVFMzJ1Qk07SUFPSTtFdkV1MnVCVjtFdUU5MnVCTTtJQU9JO0V2RTAydUJWO0V1RWozdUJNO0lBT0k7RXZFNjJ1QlY7RXVFcDN1Qk07SUFPSTtFdkVnM3VCVjtFdUV2M3VCTTtJQU9JO0V2RW0zdUJWO0V1RTEzdUJNO0lBT0k7RXZFczN1QlY7RXVFNzN1Qk07SUFPSTtFdkV5M3VCVjtFdUVoNHVCTTtJQU9JO0V2RTQzdUJWO0V1RW40dUJNO0lBT0k7RXZFKzN1QlY7RXVFdDR1Qk07SUFPSTtFdkVrNHVCVjtFdUV6NHVCTTtJQU9JO0V2RXE0dUJWO0V1RTU0dUJNO0lBT0k7RXZFdzR1QlY7RXVFLzR1Qk07SUFPSTtFdkUyNHVCVjtFdUVsNXVCTTtJQU9JO0V2RTg0dUJWO0V1RXI1dUJNO0lBT0k7RXZFaTV1QlY7RXVFeDV1Qk07SUFPSTtFdkVvNXVCVjtFdUUzNXVCTTtJQU9JO0V2RXU1dUJWO0V1RTk1dUJNO0lBT0k7RXZFMDV1QlY7RXVFajZ1Qk07SUFPSTtFdkU2NXVCVjtFdUVwNnVCTTtJQU9JO0V2RWc2dUJWO0V1RXY2dUJNO0lBT0k7RXZFbTZ1QlY7RXVFMTZ1Qk07SUFPSTtFdkVzNnVCVjtFdUU3NnVCTTtJQU9JO0V2RXk2dUJWO0V1RWg3dUJNO0lBT0k7RXZFNDZ1QlY7RXVFbjd1Qk07SUFPSTtFdkUrNnVCVjtFdUV0N3VCTTtJQU9JO0V2RWs3dUJWO0V1RXo3dUJNO0lBT0k7RXZFcTd1QlY7RXVFNTd1Qk07SUFPSTtFdkV3N3VCVjtFdUUvN3VCTTtJQU9JO0V2RTI3dUJWO0V1RWw4dUJNO0lBT0k7RXZFODd1QlY7RXVFcjh1Qk07SUFPSTtFdkVpOHVCVjtFdUV4OHVCTTtJQU9JO0V2RW84dUJWO0V1RTM4dUJNO0lBT0k7RXZFdTh1QlY7RXVFOTh1Qk07SUFPSTtFdkUwOHVCVjtFdUVqOXVCTTtJQU9JO0V2RTY4dUJWO0V1RXA5dUJNO0lBT0k7RXZFZzl1QlY7RXVFdjl1Qk07SUFPSTtFdkVtOXVCVjtFdUUxOXVCTTtJQU9JO0V2RXM5dUJWO0V1RTc5dUJNO0lBT0k7RXZFeTl1QlY7RXVFaCt1Qk07SUFPSTtFdkU0OXVCVjtFdUVuK3VCTTtJQU9JO0V2RSs5dUJWO0V1RXQrdUJNO0lBT0k7RXZFayt1QlY7RXVFeit1Qk07SUFPSTtFdkVxK3VCVjtFdUU1K3VCTTtJQU9JO0V2RXcrdUJWO0V1RS8rdUJNO0lBT0k7RXZFMit1QlY7RXVFbC91Qk07SUFPSTtFdkU4K3VCVjtFdUVyL3VCTTtJQU9JO0V2RWkvdUJWO0V1RXgvdUJNO0lBT0k7RXZFby91QlY7RXVFMy91Qk07SUFPSTtFdkV1L3VCVjtFdUU5L3VCTTtJQU9JO0V2RTAvdUJWO0V1RWpndkJNO0lBT0k7RXZFNi91QlY7RXVFcGd2Qk07SUFPSTtFdkVnZ3ZCVjtFdUV2Z3ZCTTtJQU9JO0V2RW1ndkJWO0V1RTFndkJNO0lBT0k7RXZFc2d2QlY7RXVFN2d2Qk07SUFPSTtFdkV5Z3ZCVjtFdUVoaHZCTTtJQU9JO0V2RTRndkJWO0V1RW5odkJNO0lBT0k7RXZFK2d2QlY7RXVFdGh2Qk07SUFPSTtFdkVraHZCVjtFdUV6aHZCTTtJQU9JO0V2RXFodkJWO0V1RTVodkJNO0lBT0k7RXZFd2h2QlY7RXVFL2h2Qk07SUFPSTtFdkUyaHZCVjtFdUVsaXZCTTtJQU9JO0V2RThodkJWO0V1RXJpdkJNO0lBT0k7RXZFaWl2QlY7RXVFeGl2Qk07SUFPSTtFdkVvaXZCVjtFdUUzaXZCTTtJQU9JO0V2RXVpdkJWO0V1RTlpdkJNO0lBT0k7RXZFMGl2QlY7RXVFamp2Qk07SUFPSTtFdkU2aXZCVjtFdUVwanZCTTtJQU9JO0V2RWdqdkJWO0V1RXZqdkJNO0lBT0k7RXZFbWp2QlY7RXVFMWp2Qk07SUFPSTtFdkVzanZCVjtFdUU3anZCTTtJQU9JO0V2RXlqdkJWO0V1RWhrdkJNO0lBT0k7RXZFNGp2QlY7RXVFbmt2Qk07SUFPSTtFdkUranZCVjtFdUV0a3ZCTTtJQU9JO0V2RWtrdkJWO0V1RXprdkJNO0lBT0k7RXZFcWt2QlY7RXVFNWt2Qk07SUFPSTtFdkV3a3ZCVjtFdUUva3ZCTTtJQU9JO0V2RTJrdkJWO0V1RWxsdkJNO0lBT0k7RXZFOGt2QlY7RXVFcmx2Qk07SUFPSTtFdkVpbHZCVjtFdUV4bHZCTTtJQU9JO0V2RW9sdkJWO0V1RTNsdkJNO0lBT0k7RXZFdWx2QlY7RXVFOWx2Qk07SUFPSTtFdkUwbHZCVjtFdUVqbXZCTTtJQU9JO0V2RTZsdkJWO0V1RXBtdkJNO0lBT0k7RXZFZ212QlY7RXVFdm12Qk07SUFPSTtFdkVtbXZCVjtFdUUxbXZCTTtJQU9JO0V2RXNtdkJWO0V1RTdtdkJNO0lBT0k7RXZFeW12QlY7RXVFaG52Qk07SUFPSTtFdkU0bXZCVjtFdUVubnZCTTtJQU9JO0V2RSttdkJWO0V1RXRudkJNO0lBT0k7RXZFa252QlY7RXVFem52Qk07SUFPSTtFdkVxbnZCVjtFdUU1bnZCTTtJQU9JO0V2RXdudkJWO0V1RS9udkJNO0lBT0k7RXZFMm52QlY7RXVFbG92Qk07SUFPSTtFdkU4bnZCVjtFdUVyb3ZCTTtJQU9JO0V2RWlvdkJWO0V1RXhvdkJNO0lBT0k7RXZFb292QlY7RXVFM292Qk07SUFPSTtFdkV1b3ZCVjtFdUU5b3ZCTTtJQU9JO0V2RTBvdkJWO0V1RWpwdkJNO0lBT0k7RXZFNm92QlY7RXVFcHB2Qk07SUFPSTtFdkVncHZCVjtFdUV2cHZCTTtJQU9JO0lBQUE7RXZFb3B2QlY7RXVFM3B2Qk07SUFPSTtJQUFBO0V2RXdwdkJWO0V1RS9wdkJNO0lBT0k7SUFBQTtFdkU0cHZCVjtFdUVucXZCTTtJQU9JO0lBQUE7RXZFZ3F2QlY7RXVFdnF2Qk07SUFPSTtJQUFBO0V2RW9xdkJWO0V1RTNxdkJNO0lBT0k7SUFBQTtFdkV3cXZCVjtFdUUvcXZCTTtJQU9JO0lBQUE7RXZFNHF2QlY7RXVFbnJ2Qk07SUFPSTtJQUFBO0V2RWdydkJWO0V1RXZydkJNO0lBT0k7SUFBQTtFdkVvcnZCVjtFdUUzcnZCTTtJQU9JO0lBQUE7RXZFd3J2QlY7RXVFL3J2Qk07SUFPSTtJQUFBO0V2RTRydkJWO0V1RW5zdkJNO0lBT0k7SUFBQTtFdkVnc3ZCVjtFdUV2c3ZCTTtJQU9JO0lBQUE7RXZFb3N2QlY7RXVFM3N2Qk07SUFPSTtJQUFBO0V2RXdzdkJWO0V1RS9zdkJNO0lBT0k7SUFBQTtFdkU0c3ZCVjtFdUVudHZCTTtJQU9JO0lBQUE7RXZFZ3R2QlY7RXVFdnR2Qk07SUFPSTtJQUFBO0V2RW90dkJWO0V1RTN0dkJNO0lBT0k7SUFBQTtFdkV3dHZCVjtFdUUvdHZCTTtJQU9JO0lBQUE7RXZFNHR2QlY7RXVFbnV2Qk07SUFPSTtJQUFBO0V2RWd1dkJWO0V1RXZ1dkJNO0lBT0k7SUFBQTtFdkVvdXZCVjtFdUUzdXZCTTtJQU9JO0lBQUE7RXZFd3V2QlY7RXVFL3V2Qk07SUFPSTtJQUFBO0V2RTR1dkJWO0V1RW52dkJNO0lBT0k7SUFBQTtFdkVndnZCVjtFdUV2dnZCTTtJQU9JO0lBQUE7RXZFb3Z2QlY7RXVFM3Z2Qk07SUFPSTtJQUFBO0V2RXd2dkJWO0V1RS92dkJNO0lBT0k7SUFBQTtFdkU0dnZCVjtFdUVud3ZCTTtJQU9JO0lBQUE7RXZFZ3d2QlY7RXVFdnd2Qk07SUFPSTtJQUFBO0V2RW93dkJWO0V1RTN3dkJNO0lBT0k7SUFBQTtFdkV3d3ZCVjtFdUUvd3ZCTTtJQU9JO0lBQUE7RXZFNHd2QlY7RXVFbnh2Qk07SUFPSTtJQUFBO0V2RWd4dkJWO0V1RXZ4dkJNO0lBT0k7SUFBQTtFdkVveHZCVjtFdUUzeHZCTTtJQU9JO0lBQUE7RXZFd3h2QlY7RXVFL3h2Qk07SUFPSTtJQUFBO0V2RTR4dkJWO0V1RW55dkJNO0lBT0k7SUFBQTtFdkVneXZCVjtFdUV2eXZCTTtJQU9JO0lBQUE7RXZFb3l2QlY7RXVFM3l2Qk07SUFPSTtJQUFBO0V2RXd5dkJWO0V1RS95dkJNO0lBT0k7SUFBQTtFdkU0eXZCVjtFdUVuenZCTTtJQU9JO0lBQUE7RXZFZ3p2QlY7RXVFdnp2Qk07SUFPSTtFdkVtenZCVjtFdUUxenZCTTtJQU9JO0V2RXN6dkJWO0V1RTd6dkJNO0lBT0k7RXZFeXp2QlY7RXVFaDB2Qk07SUFPSTtFdkU0enZCVjtFdUVuMHZCTTtJQU9JO0V2RSt6dkJWO0V1RXQwdkJNO0lBT0k7RXZFazB2QlY7RXVFejB2Qk07SUFPSTtFdkVxMHZCVjtFdUU1MHZCTTtJQU9JO0V2RXcwdkJWO0V1RS8wdkJNO0lBT0k7RXZFMjB2QlY7RXVFbDF2Qk07SUFPSTtFdkU4MHZCVjtFdUVyMXZCTTtJQU9JO0V2RWkxdkJWO0V1RXgxdkJNO0lBT0k7RXZFbzF2QlY7RXVFMzF2Qk07SUFPSTtFdkV1MXZCVjtFdUU5MXZCTTtJQU9JO0V2RTAxdkJWO0V1RWoydkJNO0lBT0k7RXZFNjF2QlY7RXVFcDJ2Qk07SUFPSTtFdkVnMnZCVjtFdUV2MnZCTTtJQU9JO0V2RW0ydkJWO0V1RTEydkJNO0lBT0k7RXZFczJ2QlY7RXVFNzJ2Qk07SUFPSTtFdkV5MnZCVjtFdUVoM3ZCTTtJQU9JO0V2RTQydkJWO0V1RW4zdkJNO0lBT0k7RXZFKzJ2QlY7RXVFdDN2Qk07SUFPSTtFdkVrM3ZCVjtFdUV6M3ZCTTtJQU9JO0V2RXEzdkJWO0V1RTUzdkJNO0lBT0k7RXZFdzN2QlY7RXVFLzN2Qk07SUFPSTtFdkUyM3ZCVjtFdUVsNHZCTTtJQU9JO0V2RTgzdkJWO0V1RXI0dkJNO0lBT0k7RXZFaTR2QlY7RXVFeDR2Qk07SUFPSTtFdkVvNHZCVjtFdUUzNHZCTTtJQU9JO0V2RXU0dkJWO0V1RTk0dkJNO0lBT0k7RXZFMDR2QlY7RXVFajV2Qk07SUFPSTtFdkU2NHZCVjtFdUVwNXZCTTtJQU9JO0V2RWc1dkJWO0V1RXY1dkJNO0lBT0k7RXZFbTV2QlY7RXVFMTV2Qk07SUFPSTtFdkVzNXZCVjtFdUU3NXZCTTtJQU9JO0V2RXk1dkJWO0V1RWg2dkJNO0lBT0k7RXZFNDV2QlY7RXVFbjZ2Qk07SUFPSTtFdkUrNXZCVjtFdUV0NnZCTTtJQU9JO0V2RWs2dkJWO0V1RXo2dkJNO0lBT0k7RXZFcTZ2QlY7RXVFNTZ2Qk07SUFPSTtFdkV3NnZCVjtFdUUvNnZCTTtJQU9JO0V2RTI2dkJWO0V1RWw3dkJNO0lBT0k7RXZFODZ2QlY7RXVFcjd2Qk07SUFPSTtFdkVpN3ZCVjtFdUV4N3ZCTTtJQU9JO0V2RW83dkJWO0V1RTM3dkJNO0lBT0k7RXZFdTd2QlY7RXVFOTd2Qk07SUFPSTtFdkUwN3ZCVjtFdUVqOHZCTTtJQU9JO0V2RTY3dkJWO0V1RXA4dkJNO0lBT0k7RXZFZzh2QlY7RXVFdjh2Qk07SUFPSTtFdkVtOHZCVjtFdUUxOHZCTTtJQU9JO0V2RXM4dkJWO0V1RTc4dkJNO0lBT0k7RXZFeTh2QlY7RXVFaDl2Qk07SUFPSTtFdkU0OHZCVjtFdUVuOXZCTTtJQU9JO0V2RSs4dkJWO0V1RXQ5dkJNO0lBT0k7RXZFazl2QlY7RXVFejl2Qk07SUFPSTtFdkVxOXZCVjtFdUU1OXZCTTtJQU9JO0V2RXc5dkJWO0V1RS85dkJNO0lBT0k7RXZFMjl2QlY7RXVFbCt2Qk07SUFPSTtFdkU4OXZCVjtFdUVyK3ZCTTtJQU9JO0V2RWkrdkJWO0V1RXgrdkJNO0lBT0k7RXZFbyt2QlY7RXVFMyt2Qk07SUFPSTtFdkV1K3ZCVjtFdUU5K3ZCTTtJQU9JO0V2RTArdkJWO0V1RWovdkJNO0lBT0k7RXZFNit2QlY7RXVFcC92Qk07SUFPSTtFdkVnL3ZCVjtFdUV2L3ZCTTtJQU9JO0V2RW0vdkJWO0V1RTEvdkJNO0lBT0k7RXZFcy92QlY7RXVFNy92Qk07SUFPSTtFdkV5L3ZCVjtFdUVoZ3dCTTtJQU9JO0V2RTQvdkJWO0V1RW5nd0JNO0lBT0k7RXZFKy92QlY7RXVFdGd3Qk07SUFPSTtFdkVrZ3dCVjtFdUV6Z3dCTTtJQU9JO0V2RXFnd0JWO0V1RTVnd0JNO0lBT0k7RXZFd2d3QlY7RXVFL2d3Qk07SUFPSTtFdkUyZ3dCVjtFdUVsaHdCTTtJQU9JO0V2RThnd0JWO0V1RXJod0JNO0lBT0k7RXZFaWh3QlY7RXVFeGh3Qk07SUFPSTtFdkVvaHdCVjtFdUUzaHdCTTtJQU9JO0V2RXVod0JWO0V1RTlod0JNO0lBT0k7RXZFMGh3QlY7RXVFaml3Qk07SUFPSTtFdkU2aHdCVjtFdUVwaXdCTTtJQU9JO0V2RWdpd0JWO0V1RXZpd0JNO0lBT0k7RXZFbWl3QlY7RXVFMWl3Qk07SUFPSTtFdkVzaXdCVjtFdUU3aXdCTTtJQU9JO0V2RXlpd0JWO0V1RWhqd0JNO0lBT0k7RXZFNGl3QlY7RXVFbmp3Qk07SUFPSTtFdkUraXdCVjtFdUV0andCTTtJQU9JO0V2RWtqd0JWO0V1RXpqd0JNO0lBT0k7RXZFcWp3QlY7RXVFNWp3Qk07SUFPSTtFdkV3andCVjtFdUUvandCTTtJQU9JO0V2RTJqd0JWO0V1RWxrd0JNO0lBT0k7RXZFOGp3QlY7RXVFcmt3Qk07SUFPSTtFdkVpa3dCVjtFdUV4a3dCTTtJQU9JO0V2RW9rd0JWO0V1RTNrd0JNO0lBT0k7RXZFdWt3QlY7RXVFOWt3Qk07SUFPSTtFdkUwa3dCVjtFdUVqbHdCTTtJQU9JO0V2RTZrd0JWO0V1RXBsd0JNO0lBT0k7RXZFZ2x3QlY7RXVFdmx3Qk07SUFPSTtFdkVtbHdCVjtFdUUxbHdCTTtJQU9JO0V2RXNsd0JWO0V1RTdsd0JNO0lBT0k7RXZFeWx3QlY7RXVFaG13Qk07SUFPSTtFdkU0bHdCVjtFdUVubXdCTTtJQU9JO0V2RStsd0JWO0V1RXRtd0JNO0lBT0k7SUFBQTtFdkVtbXdCVjtFdUUxbXdCTTtJQU9JO0lBQUE7RXZFdW13QlY7RXVFOW13Qk07SUFPSTtJQUFBO0V2RTJtd0JWO0V1RWxud0JNO0lBT0k7SUFBQTtFdkUrbXdCVjtFdUV0bndCTTtJQU9JO0lBQUE7RXZFbW53QlY7RXVFMW53Qk07SUFPSTtJQUFBO0V2RXVud0JWO0V1RTlud0JNO0lBT0k7SUFBQTtFdkUybndCVjtFdUVsb3dCTTtJQU9JO0lBQUE7RXZFK253QlY7RXVFdG93Qk07SUFPSTtJQUFBO0V2RW1vd0JWO0V1RTFvd0JNO0lBT0k7SUFBQTtFdkV1b3dCVjtFdUU5b3dCTTtJQU9JO0lBQUE7RXZFMm93QlY7RXVFbHB3Qk07SUFPSTtJQUFBO0V2RStvd0JWO0V1RXRwd0JNO0lBT0k7SUFBQTtFdkVtcHdCVjtFdUUxcHdCTTtJQU9JO0lBQUE7RXZFdXB3QlY7RXVFOXB3Qk07SUFPSTtJQUFBO0V2RTJwd0JWO0V1RWxxd0JNO0lBT0k7SUFBQTtFdkUrcHdCVjtFdUV0cXdCTTtJQU9JO0lBQUE7RXZFbXF3QlY7RXVFMXF3Qk07SUFPSTtJQUFBO0V2RXVxd0JWO0V1RTlxd0JNO0lBT0k7SUFBQTtFdkUycXdCVjtFdUVscndCTTtJQU9JO0lBQUE7RXZFK3F3QlY7RXVFdHJ3Qk07SUFPSTtJQUFBO0V2RW1yd0JWO0V1RTFyd0JNO0lBT0k7SUFBQTtFdkV1cndCVjtFdUU5cndCTTtJQU9JO0lBQUE7RXZFMnJ3QlY7RXVFbHN3Qk07SUFPSTtJQUFBO0V2RStyd0JWO0V1RXRzd0JNO0lBT0k7SUFBQTtFdkVtc3dCVjtFdUUxc3dCTTtJQU9JO0lBQUE7RXZFdXN3QlY7RXVFOXN3Qk07SUFPSTtJQUFBO0V2RTJzd0JWO0V1RWx0d0JNO0lBT0k7SUFBQTtFdkUrc3dCVjtFdUV0dHdCTTtJQU9JO0lBQUE7RXZFbXR3QlY7RXVFMXR3Qk07SUFPSTtJQUFBO0V2RXV0d0JWO0V1RTl0d0JNO0lBT0k7SUFBQTtFdkUydHdCVjtFdUVsdXdCTTtJQU9JO0lBQUE7RXZFK3R3QlY7RXVFdHV3Qk07SUFPSTtJQUFBO0V2RW11d0JWO0V1RTF1d0JNO0lBT0k7SUFBQTtFdkV1dXdCVjtFdUU5dXdCTTtJQU9JO0lBQUE7RXZFMnV3QlY7RXVFbHZ3Qk07SUFPSTtJQUFBO0V2RSt1d0JWO0V1RXR2d0JNO0lBT0k7SUFBQTtFdkVtdndCVjtFdUUxdndCTTtJQU9JO0lBQUE7RXZFdXZ3QlY7RXVFOXZ3Qk07SUFPSTtJQUFBO0V2RTJ2d0JWO0V1RWx3d0JNO0lBT0k7SUFBQTtFdkUrdndCVjtFdUV0d3dCTTtJQU9JO0lBQUE7RXZFbXd3QlY7RXVFMXd3Qk07SUFPSTtJQUFBO0V2RXV3d0JWO0V1RTl3d0JNO0lBT0k7RXZFMHd3QlY7RXVFanh3Qk07SUFPSTtFdkU2d3dCVjtFdUVweHdCTTtJQU9JO0V2RWd4d0JWO0V1RXZ4d0JNO0lBT0k7RXZFbXh3QlY7RXVFMXh3Qk07SUFPSTtFdkVzeHdCVjtFdUU3eHdCTTtJQU9JO0V2RXl4d0JWO0V1RWh5d0JNO0lBT0k7RXZFNHh3QlY7RXVFbnl3Qk07SUFPSTtFdkUreHdCVjtFdUV0eXdCTTtJQU9JO0V2RWt5d0JWO0V1RXp5d0JNO0lBT0k7RXZFcXl3QlY7RXVFNXl3Qk07SUFPSTtFdkV3eXdCVjtFdUUveXdCTTtJQU9JO0V2RTJ5d0JWO0V1RWx6d0JNO0lBT0k7RXZFOHl3QlY7RXVFcnp3Qk07SUFPSTtFdkVpendCVjtFdUV4endCTTtJQU9JO0V2RW96d0JWO0V1RTN6d0JNO0lBT0k7RXZFdXp3QlY7RXVFOXp3Qk07SUFPSTtFdkUwendCVjtFdUVqMHdCTTtJQU9JO0V2RTZ6d0JWO0V1RXAwd0JNO0lBT0k7RXZFZzB3QlY7RXVFdjB3Qk07SUFPSTtFdkVtMHdCVjtFdUUxMHdCTTtJQU9JO0V2RXMwd0JWO0V1RTcwd0JNO0lBT0k7RXZFeTB3QlY7RXVFaDF3Qk07SUFPSTtFdkU0MHdCVjtFdUVuMXdCTTtJQU9JO0V2RSswd0JWO0V1RXQxd0JNO0lBT0k7RXZFazF3QlY7RXVFejF3Qk07SUFPSTtFdkVxMXdCVjtFdUU1MXdCTTtJQU9JO0V2RXcxd0JWO0V1RS8xd0JNO0lBT0k7RXZFMjF3QlY7RXVFbDJ3Qk07SUFPSTtFdkU4MXdCVjtFdUVyMndCTTtJQU9JO0V2RWkyd0JWO0V1RXgyd0JNO0lBT0k7RXZFbzJ3QlY7RXVFMzJ3Qk07SUFPSTtFdkV1MndCVjtFdUU5MndCTTtJQU9JO0V2RTAyd0JWO0V1RWozd0JNO0lBT0k7RXZFNjJ3QlY7RXVFcDN3Qk07SUFPSTtFdkVnM3dCVjtFdUV2M3dCTTtJQU9JO0V2RW0zd0JWO0V1RTEzd0JNO0lBT0k7RXZFczN3QlY7RXVFNzN3Qk07SUFPSTtFdkV5M3dCVjtFdUVoNHdCTTtJQU9JO0V2RTQzd0JWO0V1RW40d0JNO0lBT0k7RXZFKzN3QlY7RXVFdDR3Qk07SUFPSTtFdkVrNHdCVjtFdUV6NHdCTTtJQU9JO0V2RXE0d0JWO0V1RTU0d0JNO0lBT0k7RXZFdzR3QlY7RXVFLzR3Qk07SUFPSTtFdkUyNHdCVjtFdUVsNXdCTTtJQU9JO0V2RTg0d0JWO0V1RXI1d0JNO0lBT0k7RXZFaTV3QlY7RXVFeDV3Qk07SUFPSTtFdkVvNXdCVjtFdUUzNXdCTTtJQU9JO0V2RXU1d0JWO0V1RTk1d0JNO0lBT0k7RXZFMDV3QlY7RXVFajZ3Qk07SUFPSTtFdkU2NXdCVjtFdUVwNndCTTtJQU9JO0V2RWc2d0JWO0V1RXY2d0JNO0lBT0k7RXZFbTZ3QlY7RXVFMTZ3Qk07SUFPSTtFdkVzNndCVjtFdUU3NndCTTtJQU9JO0V2RXk2d0JWO0V1RWg3d0JNO0lBT0k7RXZFNDZ3QlY7RXVFbjd3Qk07SUFPSTtFdkUrNndCVjtFdUV0N3dCTTtJQU9JO0V2RWs3d0JWO0V1RXo3d0JNO0lBT0k7RXZFcTd3QlY7RXVFNTd3Qk07SUFPSTtFdkV3N3dCVjtFdUUvN3dCTTtJQU9JO0V2RTI3d0JWO0V1RWw4d0JNO0lBT0k7RXZFODd3QlY7RXVFcjh3Qk07SUFPSTtFdkVpOHdCVjtFdUV4OHdCTTtJQU9JO0V2RW84d0JWO0V1RTM4d0JNO0lBT0k7RXZFdTh3QlY7RXVFOTh3Qk07SUFPSTtFdkUwOHdCVjtFdUVqOXdCTTtJQU9JO0V2RTY4d0JWO0V1RXA5d0JNO0lBT0k7RXZFZzl3QlY7RXVFdjl3Qk07SUFPSTtFdkVtOXdCVjtFdUUxOXdCTTtJQU9JO0V2RXM5d0JWO0V1RTc5d0JNO0lBT0k7RXZFeTl3QlY7RXVFaCt3Qk07SUFPSTtFdkU0OXdCVjtFdUVuK3dCTTtJQU9JO0V2RSs5d0JWO0V1RXQrd0JNO0lBT0k7RXZFayt3QlY7RXVFeit3Qk07SUFPSTtFdkVxK3dCVjtFdUU1K3dCTTtJQU9JO0V2RXcrd0JWO0V1RS8rd0JNO0lBT0k7RXZFMit3QlY7RXVFbC93Qk07SUFPSTtFdkU4K3dCVjtFdUVyL3dCTTtJQU9JO0V2RWkvd0JWO0V1RXgvd0JNO0lBT0k7RXZFby93QlY7RXVFMy93Qk07SUFPSTtFdkV1L3dCVjtFdUU5L3dCTTtJQU9JO0V2RTAvd0JWO0V1RWpneEJNO0lBT0k7RXZFNi93QlY7RXVFcGd4Qk07SUFPSTtFdkVnZ3hCVjtFdUV2Z3hCTTtJQU9JO0V2RW1neEJWO0V1RTFneEJNO0lBT0k7RXZFc2d4QlY7RXVFN2d4Qk07SUFPSTtFdkV5Z3hCVjtFdUVoaHhCTTtJQU9JO0V2RTRneEJWO0V1RW5oeEJNO0lBT0k7RXZFK2d4QlY7RXVFdGh4Qk07SUFPSTtFdkVraHhCVjtFdUV6aHhCTTtJQU9JO0V2RXFoeEJWO0V1RTVoeEJNO0lBT0k7RXZFd2h4QlY7RXVFL2h4Qk07SUFPSTtFdkUyaHhCVjtFdUVsaXhCTTtJQU9JO0V2RThoeEJWO0V1RXJpeEJNO0lBT0k7RXZFaWl4QlY7RXVFeGl4Qk07SUFPSTtFdkVvaXhCVjtFdUUzaXhCTTtJQU9JO0V2RXVpeEJWO0V1RTlpeEJNO0lBT0k7RXZFMGl4QlY7RXVFamp4Qk07SUFPSTtFdkU2aXhCVjtFdUVwanhCTTtJQU9JO0V2RWdqeEJWO0V1RXZqeEJNO0lBT0k7RXZFbWp4QlY7RXVFMWp4Qk07SUFPSTtFdkVzanhCVjtFdUU3anhCTTtJQU9JO0V2RXlqeEJWO0V1RWhreEJNO0lBT0k7RXZFNGp4QlY7RXVFbmt4Qk07SUFPSTtFdkUranhCVjtFdUV0a3hCTTtJQU9JO0V2RWtreEJWO0V1RXpreEJNO0lBT0k7RXZFcWt4QlY7RXVFNWt4Qk07SUFPSTtFdkV3a3hCVjtFdUUva3hCTTtJQU9JO0V2RTJreEJWO0V1RWxseEJNO0lBT0k7RXZFOGt4QlY7RXVFcmx4Qk07SUFPSTtFdkVpbHhCVjtFdUV4bHhCTTtJQU9JO0V2RW9seEJWO0V1RTNseEJNO0lBT0k7RXZFdWx4QlY7RXVFOWx4Qk07SUFPSTtFdkUwbHhCVjtFdUVqbXhCTTtJQU9JO0V2RTZseEJWO0V1RXBteEJNO0lBT0k7RXZFZ214QlY7RXVFdm14Qk07SUFPSTtFdkVtbXhCVjtFdUUxbXhCTTtJQU9JO0V2RXNteEJWO0V1RTdteEJNO0lBT0k7RXZFeW14QlY7RXVFaG54Qk07SUFPSTtFdkU0bXhCVjtFdUVubnhCTTtJQU9JO0V2RStteEJWO0V1RXRueEJNO0lBT0k7RXZFa254QlY7RXVFem54Qk07SUFPSTtFdkVxbnhCVjtFdUU1bnhCTTtJQU9JO0V2RXdueEJWO0V1RS9ueEJNO0lBT0k7RXZFMm54QlY7RXVFbG94Qk07SUFPSTtFdkU4bnhCVjtFdUVyb3hCTTtJQU9JO0V2RWlveEJWO0V1RXhveEJNO0lBT0k7RXZFb294QlY7RXVFM294Qk07SUFPSTtFdkV1b3hCVjtFdUU5b3hCTTtJQU9JO0V2RTBveEJWO0V1RWpweEJNO0lBT0k7RXZFNm94QlY7RXVFcHB4Qk07SUFPSTtFdkVncHhCVjtFdUV2cHhCTTtJQU9JO0V2RW1weEJWO0V1RTFweEJNO0lBT0k7RXZFc3B4QlY7RXVFN3B4Qk07SUFPSTtFdkV5cHhCVjtFdUVocXhCTTtJQU9JO0V2RTRweEJWO0V1RW5xeEJNO0lBT0k7RXZFK3B4QlY7RXVFdHF4Qk07SUFPSTtFdkVrcXhCVjtFdUV6cXhCTTtJQU9JO0V2RXFxeEJWO0V1RTVxeEJNO0lBT0k7RXZFd3F4QlY7RXVFL3F4Qk07SUFPSTtFdkUycXhCVjtFdUVscnhCTTtJQU9JO0V2RThxeEJWO0V1RXJyeEJNO0lBT0k7RXZFaXJ4QlY7RXVFeHJ4Qk07SUFPSTtFdkVvcnhCVjtFdUUzcnhCTTtJQU9JO0V2RXVyeEJWO0V1RTlyeEJNO0lBT0k7RXZFMHJ4QlY7RXVFanN4Qk07SUFPSTtFdkU2cnhCVjtFdUVwc3hCTTtJQU9JO0V2RWdzeEJWO0V1RXZzeEJNO0lBT0k7RXZFbXN4QlY7RXVFMXN4Qk07SUFPSTtFdkVzc3hCVjtFdUU3c3hCTTtJQU9JO0V2RXlzeEJWO0V1RWh0eEJNO0lBT0k7RXZFNHN4QlY7RXVFbnR4Qk07SUFPSTtFdkUrc3hCVjtFdUV0dHhCTTtJQU9JO0V2RWt0eEJWO0V1RXp0eEJNO0lBT0k7RXZFcXR4QlY7RXVFNXR4Qk07SUFPSTtFdkV3dHhCVjtFdUUvdHhCTTtJQU9JO0V2RTJ0eEJWO0V1RWx1eEJNO0lBT0k7RXZFOHR4QlY7RXVFcnV4Qk07SUFPSTtFdkVpdXhCVjtFdUV4dXhCTTtJQU9JO0V2RW91eEJWO0V1RTN1eEJNO0lBT0k7RXZFdXV4QlY7RXVFOXV4Qk07SUFPSTtFdkUwdXhCVjtFdUVqdnhCTTtJQU9JO0V2RTZ1eEJWO0V1RXB2eEJNO0lBT0k7RXZFZ3Z4QlY7RXVFdnZ4Qk07SUFPSTtFdkVtdnhCVjtFdUUxdnhCTTtJQU9JO0V2RXN2eEJWO0V1RTd2eEJNO0lBT0k7RXZFeXZ4QlY7RXVFaHd4Qk07SUFPSTtFdkU0dnhCVjtFdUVud3hCTTtJQU9JO0V2RSt2eEJWO0V1RXR3eEJNO0lBT0k7RXZFa3d4QlY7RXVFend4Qk07SUFPSTtFdkVxd3hCVjtFdUU1d3hCTTtJQU9JO0V2RXd3eEJWO0V1RS93eEJNO0lBT0k7RXZFMnd4QlY7RXVFbHh4Qk07SUFPSTtFdkU4d3hCVjtFdUVyeHhCTTtJQU9JO0V2RWl4eEJWO0V1RXh4eEJNO0lBT0k7RXZFb3h4QlY7RXVFM3h4Qk07SUFPSTtFdkV1eHhCVjtFdUU5eHhCTTtJQU9JO0V2RTB4eEJWO0V1RWp5eEJNO0lBT0k7RXZFNnh4QlY7RXVFcHl4Qk07SUFPSTtFdkVneXhCVjtFdUV2eXhCTTtJQU9JO0V2RW15eEJWO0V1RTF5eEJNO0lBT0k7RXZFc3l4QlY7RXVFN3l4Qk07SUFPSTtFdkV5eXhCVjtFdUVoenhCTTtJQU9JO0V2RTR5eEJWO0V1RW56eEJNO0lBT0k7RXZFK3l4QlY7RXVFdHp4Qk07SUFPSTtFdkVrenhCVjtFdUV6enhCTTtJQU9JO0V2RXF6eEJWO0V1RTV6eEJNO0lBT0k7RXZFd3p4QlY7RXVFL3p4Qk07SUFPSTtFdkUyenhCVjtFdUVsMHhCTTtJQU9JO0V2RTh6eEJWO0V1RXIweEJNO0lBT0k7RXZFaTB4QlY7RXVFeDB4Qk07SUFPSTtFdkVvMHhCVjtFdUUzMHhCTTtJQU9JO0V2RXUweEJWO0V1RTkweEJNO0lBT0k7RXZFMDB4QlY7RXVFajF4Qk07SUFPSTtFdkU2MHhCVjtFdUVwMXhCTTtJQU9JO0V2RWcxeEJWO0V1RXYxeEJNO0lBT0k7RXZFbTF4QlY7RXVFMTF4Qk07SUFPSTtFdkVzMXhCVjtFdUU3MXhCTTtJQU9JO0V2RXkxeEJWO0V1RWgyeEJNO0lBT0k7RXZFNDF4QlY7RXVFbjJ4Qk07SUFPSTtFdkUrMXhCVjtFdUV0MnhCTTtJQU9JO0V2RWsyeEJWO0V1RXoyeEJNO0lBT0k7RXZFcTJ4QlY7RXVFNTJ4Qk07SUFPSTtFdkV3MnhCVjtFdUUvMnhCTTtJQU9JO0V2RTIyeEJWO0V1RWwzeEJNO0lBT0k7RXZFODJ4QlY7RXVFcjN4Qk07SUFPSTtFdkVpM3hCVjtFdUV4M3hCTTtJQU9JO0V2RW8zeEJWO0V1RTMzeEJNO0lBT0k7RXZFdTN4QlY7RXVFOTN4Qk07SUFPSTtFdkUwM3hCVjtFdUVqNHhCTTtJQU9JO0V2RTYzeEJWO0V1RXA0eEJNO0lBT0k7RXZFZzR4QlY7RXVFdjR4Qk07SUFPSTtFdkVtNHhCVjtFdUUxNHhCTTtJQU9JO0V2RXM0eEJWO0V1RTc0eEJNO0lBT0k7RXZFeTR4QlY7RXVFaDV4Qk07SUFPSTtFdkU0NHhCVjtFdUVuNXhCTTtJQU9JO0V2RSs0eEJWO0V1RXQ1eEJNO0lBT0k7RXZFazV4QlY7RXVFejV4Qk07SUFPSTtFdkVxNXhCVjtFdUU1NXhCTTtJQU9JO0V2RXc1eEJWO0V1RS81eEJNO0lBT0k7RXZFMjV4QlY7RXVFbDZ4Qk07SUFPSTtFdkU4NXhCVjtFdUVyNnhCTTtJQU9JO0V2RWk2eEJWO0V1RXg2eEJNO0lBT0k7RXZFbzZ4QlY7RXVFMzZ4Qk07SUFPSTtFdkV1NnhCVjtFdUU5NnhCTTtJQU9JO0V2RTA2eEJWO0V1RWo3eEJNO0lBT0k7RXZFNjZ4QlY7RXVFcDd4Qk07SUFPSTtFdkVnN3hCVjtFdUV2N3hCTTtJQU9JO0V2RW03eEJWO0V1RTE3eEJNO0lBT0k7RXZFczd4QlY7RXVFNzd4Qk07SUFPSTtFdkV5N3hCVjtFdUVoOHhCTTtJQU9JO0V2RTQ3eEJWO0V1RW44eEJNO0lBT0k7RXZFKzd4QlY7RXVFdDh4Qk07SUFPSTtFdkVrOHhCVjtFdUV6OHhCTTtJQU9JO0V2RXE4eEJWO0V1RTU4eEJNO0lBT0k7RXZFdzh4QlY7RXVFLzh4Qk07SUFPSTtFdkUyOHhCVjtFdUVsOXhCTTtJQU9JO0V2RTg4eEJWO0V1RXI5eEJNO0lBT0k7RXZFaTl4QlY7RXVFeDl4Qk07SUFPSTtFdkVvOXhCVjtFdUUzOXhCTTtJQU9JO0V2RXU5eEJWO0V1RTk5eEJNO0lBT0k7RXZFMDl4QlY7RXVFait4Qk07SUFPSTtFdkU2OXhCVjtFdUVwK3hCTTtJQU9JO0V2RWcreEJWO0V1RXYreEJNO0lBT0k7RXZFbSt4QlY7RXVFMSt4Qk07SUFPSTtFdkVzK3hCVjtFdUU3K3hCTTtJQU9JO0V2RXkreEJWO0V1RWgveEJNO0lBT0k7RXZFNCt4QlY7RXVFbi94Qk07SUFPSTtFdkUrK3hCVjtFdUV0L3hCTTtJQU9JO0V2RWsveEJWO0V1RXoveEJNO0lBT0k7RXZFcS94QlY7RXVFNS94Qk07SUFPSTtFdkV3L3hCVjtFdUUvL3hCTTtJQU9JO0V2RTIveEJWO0V1RWxneUJNO0lBT0k7RXZFOC94QlY7RXVFcmd5Qk07SUFPSTtFdkVpZ3lCVjtFdUV4Z3lCTTtJQU9JO0V2RW9neUJWO0V1RTNneUJNO0lBT0k7RXZFdWd5QlY7QUFDRjtBd0U5anlCQTtFRCtDUTtJQU9JO0V2RTRneUJWO0V1RW5oeUJNO0lBT0k7RXZFK2d5QlY7RXVFdGh5Qk07SUFPSTtFdkVraHlCVjtFdUV6aHlCTTtJQU9JO0V2RXFoeUJWO0V1RTVoeUJNO0lBT0k7RXZFd2h5QlY7RXVFL2h5Qk07SUFPSTtFdkUyaHlCVjtFdUVsaXlCTTtJQU9JO0V2RThoeUJWO0V1RXJpeUJNO0lBT0k7RXZFaWl5QlY7RXVFeGl5Qk07SUFPSTtFdkVvaXlCVjtFdUUzaXlCTTtJQU9JO0V2RXVpeUJWO0V1RTlpeUJNO0lBT0k7RXZFMGl5QlY7RXVFamp5Qk07SUFPSTtFdkU2aXlCVjtFdUVwanlCTTtJQU9JO0V2RWdqeUJWO0V1RXZqeUJNO0lBT0k7RXZFbWp5QlY7RXVFMWp5Qk07SUFPSTtFdkVzanlCVjtFdUU3anlCTTtJQU9JO0V2RXlqeUJWO0V1RWhreUJNO0lBT0k7RXZFNGp5QlY7RXVFbmt5Qk07SUFPSTtFdkUranlCVjtFdUV0a3lCTTtJQU9JO0V2RWtreUJWO0V1RXpreUJNO0lBT0k7RXZFcWt5QlY7RXVFNWt5Qk07SUFPSTtFdkV3a3lCVjtFdUUva3lCTTtJQU9JO0V2RTJreUJWO0V1RWxseUJNO0lBT0k7RXZFOGt5QlY7RXVFcmx5Qk07SUFPSTtFdkVpbHlCVjtFdUV4bHlCTTtJQU9JO0V2RW9seUJWO0V1RTNseUJNO0lBT0k7RXZFdWx5QlY7RXVFOWx5Qk07SUFPSTtFdkUwbHlCVjtFdUVqbXlCTTtJQU9JO0V2RTZseUJWO0V1RXBteUJNO0lBT0k7RXZFZ215QlY7RXVFdm15Qk07SUFPSTtFdkVtbXlCVjtFdUUxbXlCTTtJQU9JO0V2RXNteUJWO0V1RTdteUJNO0lBT0k7RXZFeW15QlY7RXVFaG55Qk07SUFPSTtFdkU0bXlCVjtFdUVubnlCTTtJQU9JO0V2RStteUJWO0V1RXRueUJNO0lBT0k7RXZFa255QlY7RXVFem55Qk07SUFPSTtFdkVxbnlCVjtFdUU1bnlCTTtJQU9JO0V2RXdueUJWO0V1RS9ueUJNO0lBT0k7RXZFMm55QlY7RXVFbG95Qk07SUFPSTtFdkU4bnlCVjtFdUVyb3lCTTtJQU9JO0V2RWlveUJWO0V1RXhveUJNO0lBT0k7RXZFb295QlY7RXVFM295Qk07SUFPSTtFdkV1b3lCVjtFdUU5b3lCTTtJQU9JO0V2RTBveUJWO0V1RWpweUJNO0lBT0k7RXZFNm95QlY7RXVFcHB5Qk07SUFPSTtFdkVncHlCVjtFdUV2cHlCTTtJQU9JO0V2RW1weUJWO0V1RTFweUJNO0lBT0k7RXZFc3B5QlY7RXVFN3B5Qk07SUFPSTtFdkV5cHlCVjtFdUVocXlCTTtJQU9JO0V2RTRweUJWO0V1RW5xeUJNO0lBT0k7RXZFK3B5QlY7RXVFdHF5Qk07SUFPSTtFdkVrcXlCVjtFdUV6cXlCTTtJQU9JO0V2RXFxeUJWO0V1RTVxeUJNO0lBT0k7RXZFd3F5QlY7RXVFL3F5Qk07SUFPSTtFdkUycXlCVjtFdUVscnlCTTtJQU9JO0V2RThxeUJWO0V1RXJyeUJNO0lBT0k7RXZFaXJ5QlY7RXVFeHJ5Qk07SUFPSTtFdkVvcnlCVjtFdUUzcnlCTTtJQU9JO0V2RXVyeUJWO0V1RTlyeUJNO0lBT0k7RXZFMHJ5QlY7RXVFanN5Qk07SUFPSTtFdkU2cnlCVjtFdUVwc3lCTTtJQU9JO0V2RWdzeUJWO0V1RXZzeUJNO0lBT0k7RXZFbXN5QlY7RXVFMXN5Qk07SUFPSTtFdkVzc3lCVjtFdUU3c3lCTTtJQU9JO0V2RXlzeUJWO0V1RWh0eUJNO0lBT0k7RXZFNHN5QlY7RXVFbnR5Qk07SUFPSTtFdkUrc3lCVjtFdUV0dHlCTTtJQU9JO0V2RWt0eUJWO0V1RXp0eUJNO0lBT0k7RXZFcXR5QlY7RXVFNXR5Qk07SUFPSTtFdkV3dHlCVjtFdUUvdHlCTTtJQU9JO0V2RTJ0eUJWO0V1RWx1eUJNO0lBT0k7RXZFOHR5QlY7RXVFcnV5Qk07SUFPSTtFdkVpdXlCVjtFdUV4dXlCTTtJQU9JO0V2RW91eUJWO0V1RTN1eUJNO0lBT0k7RXZFdXV5QlY7RXVFOXV5Qk07SUFPSTtFdkUwdXlCVjtFdUVqdnlCTTtJQU9JO0V2RTZ1eUJWO0FBQ0Y7QXdFanh5QkE7RUQ0QlE7SUFPSTtFdkVrdnlCVjtFdUV6dnlCTTtJQU9JO0V2RXF2eUJWO0V1RTV2eUJNO0lBT0k7RXZFd3Z5QlY7RXVFL3Z5Qk07SUFPSTtFdkUydnlCVjtFdUVsd3lCTTtJQU9JO0V2RTh2eUJWO0V1RXJ3eUJNO0lBT0k7RXZFaXd5QlY7RXVFeHd5Qk07SUFPSTtFdkVvd3lCVjtFdUUzd3lCTTtJQU9JO0V2RXV3eUJWO0V1RTl3eUJNO0lBT0k7RXZFMHd5QlY7RXVFanh5Qk07SUFPSTtFdkU2d3lCVjtBQUNGO0F5RW4xeUJBO0VBSVk7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBREE7RUFDQTtFQURBO0VBQ0E7RUFEQTtFQUNBO0VBTUo7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0E7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUo7RUFDQTtBekU2MXlCSjs7QTBFdDJ5Qkk7RUFDRjtFQUNBO0ExRXkyeUJGO0EwRXYyeUJRO0VBQ0g7QTFFeTJ5Qkw7O0EwRWwxeUJDO0VBQ0M7QTFFcTF5QkY7QTBFbjF5QkU7RUFDQztFQUNBO0ExRXExeUJIOztBMEVoMXlCRTtFQUNDO0VBQ0E7QTFFbTF5Qkg7O0EwRS8weUJDO0VBQ0M7QTFFazF5QkY7QTBFaDF5QkU7RUFFQztFQUNBO0ExRWkxeUJIOztBMEVuNHlCSTtFQUNGO0VBQ0E7QTFFczR5QkY7QTBFcDR5QlE7RUFDSDtBMUVzNHlCTDs7QTBFLzJ5QkM7RUFDQztBMUVrM3lCRjtBMEVoM3lCRTtFQUNDO0VBQ0E7QTFFazN5Qkg7O0EwRTcyeUJFO0VBQ0M7RUFDQTtBMUVnM3lCSDs7QTBFNTJ5QkM7RUFDQztBMUUrMnlCRjtBMEU3MnlCRTtFQUVDO0VBQ0E7QTFFODJ5Qkg7O0EwRXo2eUJFO0VBQ0M7QTFFNDZ5Qkg7QTBFMTZ5Qkc7RUFDQztBMUU0NnlCSjs7QTBFdjZ5Qkk7RUFDRjtFQUNBO0ExRTA2eUJGO0EwRXg2eUJRO0VBQ0g7QTFFMDZ5Qkw7O0EwRXI2eUJFO0VBQ0M7QTFFdzZ5Qkg7QTBFdDZ5Qkc7RUFDQztBMUV3NnlCSjs7QTBFcDZ5QkU7RUFDQztBMUV1NnlCSDtBMEVyNnlCRztFQUVDO0ExRXM2eUJKOztBMEVqNnlCQztFQUNDO0ExRW82eUJGO0EwRWw2eUJFO0VBQ0M7RUFDQTtBMUVvNnlCSDs7QTBFLzV5QkU7RUFDQztFQUNBO0ExRWs2eUJIOztBMEU5NXlCQztFQUNDO0ExRWk2eUJGO0EwRS81eUJFO0VBRUM7RUFDQTtBMUVnNnlCSDs7QTBFbDl5Qkk7RUFDRjtFQUNBO0ExRXE5eUJGO0EwRW45eUJRO0VBQ0g7QTFFcTl5Qkw7O0EwRTk3eUJDO0VBQ0M7QTFFaTh5QkY7QTBFLzd5QkU7RUFDQztFQUNBO0ExRWk4eUJIOztBMEU1N3lCRTtFQUNDO0VBQ0E7QTFFKzd5Qkg7O0EwRTM3eUJDO0VBQ0M7QTFFODd5QkY7QTBFNTd5QkU7RUFFQztFQUNBO0ExRTY3eUJIOztBMEV4L3lCRTtFQUNDO0ExRTIveUJIO0EwRXoveUJHO0VBQ0M7QTFFMi95Qko7O0EwRXQveUJJO0VBQ0Y7RUFDQTtBMUV5L3lCRjtBMEV2L3lCUTtFQUNIO0ExRXkveUJMOztBMEVwL3lCRTtFQUNDO0ExRXUveUJIO0EwRXIveUJHO0VBQ0M7QTFFdS95Qko7O0EwRW4veUJFO0VBQ0M7QTFFcy95Qkg7QTBFcC95Qkc7RUFFQztBMUVxL3lCSjs7QTBFaC95QkM7RUFDQztBMUVtL3lCRjtBMEVqL3lCRTtFQUNDO0VBQ0E7QTFFbS95Qkg7O0EwRTkreUJFO0VBQ0M7RUFDQTtBMUVpL3lCSDs7QTBFNyt5QkM7RUFDQztBMUVnL3lCRjtBMEU5K3lCRTtFQUVDO0VBQ0E7QTFFKyt5Qkg7O0EwRTFpekJFO0VBQ0M7QTFFNml6Qkg7QTBFM2l6Qkc7RUFDQztBMUU2aXpCSjs7QTBFeGl6Qkk7RUFDRjtFQUNBO0ExRTJpekJGO0EwRXppekJRO0VBQ0g7QTFFMml6Qkw7O0EwRXRpekJFO0VBQ0M7QTFFeWl6Qkg7QTBFdml6Qkc7RUFDQztBMUV5aXpCSjs7QTBFcml6QkU7RUFDQztBMUV3aXpCSDtBMEV0aXpCRztFQUVDO0ExRXVpekJKOztBMEVsaXpCQztFQUNDO0ExRXFpekJGO0EwRW5pekJFO0VBQ0M7RUFDQTtBMUVxaXpCSDs7QTBFaGl6QkU7RUFDQztFQUNBO0ExRW1pekJIOztBMEUvaHpCQztFQUNDO0ExRWtpekJGO0EwRWhpekJFO0VBRUM7RUFDQTtBMUVpaXpCSDs7QTBFNWx6QkU7RUFDQztBMUUrbHpCSDtBMEU3bHpCRztFQUNDO0ExRStsekJKOztBMEUxbHpCSTtFQUNGO0VBQ0E7QTFFNmx6QkY7QTBFM2x6QlE7RUFDSDtBMUU2bHpCTDs7QTBFeGx6QkU7RUFDQztBMUUybHpCSDtBMEV6bHpCRztFQUNDO0ExRTJsekJKOztBMEV2bHpCRTtFQUNDO0ExRTBsekJIO0EwRXhsekJHO0VBRUM7QTFFeWx6Qko7O0EwRXBsekJDO0VBQ0M7QTFFdWx6QkY7QTBFcmx6QkU7RUFDQztFQUNBO0ExRXVsekJIOztBMEVsbHpCRTtFQUNDO0VBQ0E7QTFFcWx6Qkg7O0EwRWpsekJDO0VBQ0M7QTFFb2x6QkY7QTBFbGx6QkU7RUFFQztFQUNBO0ExRW1sekJIOztBMEU5b3pCRTtFQUNDO0ExRWlwekJIO0EwRS9vekJHO0VBQ0M7QTFFaXB6Qko7O0EwRTVvekJJO0VBQ0Y7RUFDQTtBMUUrb3pCRjtBMEU3b3pCUTtFQUNIO0ExRStvekJMOztBMEUxb3pCRTtFQUNDO0ExRTZvekJIO0EwRTNvekJHO0VBQ0M7QTFFNm96Qko7O0EwRXpvekJFO0VBQ0M7QTFFNG96Qkg7QTBFMW96Qkc7RUFFQztBMUUyb3pCSjs7QTBFdG96QkM7RUFDQztBMUV5b3pCRjtBMEV2b3pCRTtFQUNDO0VBQ0E7QTFFeW96Qkg7O0EwRXBvekJFO0VBQ0M7RUFDQTtBMUV1b3pCSDs7QTBFbm96QkM7RUFDQztBMUVzb3pCRjtBMEVwb3pCRTtFQUVDO0VBQ0E7QTFFcW96Qkg7O0EwRWhzekJFO0VBQ0M7QTFFbXN6Qkg7QTBFanN6Qkc7RUFDQztBMUVtc3pCSjs7QTBFOXJ6Qkk7RUFDRjtFQUNBO0ExRWlzekJGO0EwRS9yekJRO0VBQ0g7QTFFaXN6Qkw7O0EwRTVyekJFO0VBQ0M7QTFFK3J6Qkg7QTBFN3J6Qkc7RUFDQztBMUUrcnpCSjs7QTBFM3J6QkU7RUFDQztBMUU4cnpCSDtBMEU1cnpCRztFQUVDO0ExRTZyekJKOztBMEV4cnpCQztFQUNDO0ExRTJyekJGO0EwRXpyekJFO0VBQ0M7RUFDQTtBMUUycnpCSDs7QTBFdHJ6QkU7RUFDQztFQUNBO0ExRXlyekJIOztBMEVycnpCQztFQUNDO0ExRXdyekJGO0EwRXRyekJFO0VBRUM7RUFDQTtBMUV1cnpCSDs7QTBFaHJ6Qkk7RUFDRix5QnJFbkRNO0FMc3V6QlI7O0EwRXByekJJO0VBQ0YseUJyRW5ETTtBTDB1ekJSOztBMEV4cnpCSTtFQUNGLHlCckVuRE07QUw4dXpCUjs7QTBFNXJ6Qkk7RUFDRix5QnJFbkRNO0FMa3Z6QlI7O0EwRWhzekJJO0VBQ0YseUJyRW5ETTtBTHN2ekJSOztBMEVwc3pCSTtFQUNGLHlCckVuRE07QUwwdnpCUjs7QTBFeHN6Qkk7RUFDRix5QnJFbkRNO0FMOHZ6QlI7O0EwRTVzekJJO0VBQ0YseUJyRW5ETTtBTGt3ekJSOztBMEVodHpCSTtFQUNGLHlCckVuRE07QUxzd3pCUjs7QTBFN3N6QkM7RUFDQztBMUVndHpCRjs7QTBFN3N6QkM7RUFDQztBMUVndHpCRjs7QTBFN3N6QkM7RUFDQztBMUVndHpCRjs7QTBFNXN6QkU7RUFFQztBMUU4c3pCSDs7QTBFN3R6QkM7RUFDQztBMUVndXpCRjs7QTBFN3R6QkM7RUFDQztBMUVndXpCRjs7QTBFN3R6QkM7RUFDQztBMUVndXpCRjs7QTBFNXR6QkU7RUFFQztBMUU4dHpCSDs7QTBFN3V6QkM7RUFDQztBMUVndnpCRjs7QTBFN3V6QkM7RUFDQztBMUVndnpCRjs7QTBFN3V6QkM7RUFDQztBMUVndnpCRjs7QTBFNXV6QkU7RUFFQztBMUU4dXpCSDs7QTBFN3Z6QkM7RUFDQztBMUVnd3pCRjs7QTBFN3Z6QkM7RUFDQztBMUVnd3pCRjs7QTBFN3Z6QkM7RUFDQztBMUVnd3pCRjs7QTBFNXZ6QkU7RUFFQztBMUU4dnpCSDs7QTBFN3d6QkM7RUFDQztBMUVneHpCRjs7QTBFN3d6QkM7RUFDQztBMUVneHpCRjs7QTBFN3d6QkM7RUFDQztBMUVneHpCRjs7QTBFNXd6QkU7RUFFQztBMUU4d3pCSDs7QTBFN3h6QkM7RUFDQztBMUVneXpCRjs7QTBFN3h6QkM7RUFDQztBMUVneXpCRjs7QTBFN3h6QkM7RUFDQztBMUVneXpCRjs7QTBFNXh6QkU7RUFFQztBMUU4eHpCSDs7QTBFN3l6QkM7RUFDQztBMUVnenpCRjs7QTBFN3l6QkM7RUFDQztBMUVnenpCRjs7QTBFN3l6QkM7RUFDQztBMUVnenpCRjs7QTBFNXl6QkU7RUFFQztBMUU4eXpCSDs7QTBFN3p6QkM7RUFDQztBMUVnMHpCRjs7QTBFN3p6QkM7RUFDQztBMUVnMHpCRjs7QTBFN3p6QkM7RUFDQztBMUVnMHpCRjs7QTBFNXp6QkU7RUFFQztBMUU4enpCSDs7QTBFNzB6QkM7RUFDQztBMUVnMXpCRjs7QTBFNzB6QkM7RUFDQztBMUVnMXpCRjs7QTBFNzB6QkM7RUFDQztBMUVnMXpCRjs7QTBFNTB6QkU7RUFFQztBMUU4MHpCSDs7QTBFeDB6QkE7RUFDQyx5QnJFL0ZxQjtBTDA2ekJ0Qjs7QTBFdjB6QkE7RUFDQztFQUNBLHlCckU0SW1EO0FMOHJ6QnBEOztBMEV0MHpCQTtFQUNDLDBDckUxQm1EO0FMbTJ6QnBEOztBMEV0MHpCQTtFQUNDO0ExRXkwekJEO0EwRXYwekJDO0VBQ0MsMENyRWpDa0Q7QUwwMnpCcEQ7O0EwRXAwekJDO0VBQ0MsMENyRXZDa0Q7QUw4MnpCcEQ7O0EwRW4wekJBO0VBQ0M7QTFFczB6QkQ7QTBFcDB6QkM7RUFFQywwQ3JFaERrRDtBTHEzekJwRDs7QTBFaDB6QkE7RUFDQztFQUNHLHlCckUrTGdEO0FMb296QnBEO0EwRWowekJJO0VBQ0kseUJyRTRMNEM7QUx1b3pCcEQ7O0EwRTd6ekJBO0VBQ0M7QTFFZzB6QkQ7O0EwRTV6ekJBO0VBQ0M7QTFFK3p6QkQ7O0EwRTV6ekJBO0VBQ0M7QTFFK3p6QkQ7O0EwRTV6ekJBO0VBQ0M7QTFFK3p6QkQ7O0EwRTV6ekJBO0VBQ0M7QTFFK3p6QkQ7O0EwRTV6ekJBO0VBQ0M7QTFFK3p6QkQ7O0EwRTV6ekJBO0VBQ0M7QTFFK3p6QkQ7O0EwRTV6ekJBO0VBQ0M7QTFFK3p6QkQ7O0EwRTV6ekJBO0VBQ0M7QTFFK3p6QkQ7O0EwRTV6ekJBO0VBQ0M7QTFFK3p6QkQ7O0EwRXR6ekJFO0VBQ0M7QTFFeXp6Qkg7O0EwRXR6ekJFO0VBQ0M7QTFFeXp6Qkg7O0EwRXR6ekJFO0VBQ0M7QTFFeXp6Qkg7O0EwRXJ6ekJFO0VBQ0M7QTFFd3p6Qkg7O0EwRXJ6ekJFO0VBQ0M7QTFFd3p6Qkg7O0Fjajl6Qkk7RTREdUlGO0lBQ0M7RTFFODB6QkQ7RTBFMzB6QkE7SUFDQztFMUU2MHpCRDtFMEUxMHpCQTtJQUNDO0UxRTQwekJEO0UwRXgwekJBO0lBQ0M7RTFFMDB6QkQ7RTBFdjB6QkE7SUFDQztFMUV5MHpCRDtBQUNGO0Fjbit6Qkk7RTREdUlGO0lBQ0M7RTFFKzF6QkQ7RTBFNTF6QkE7SUFDQztFMUU4MXpCRDtFMEUzMXpCQTtJQUNDO0UxRTYxekJEO0UwRXoxekJBO0lBQ0M7RTFFMjF6QkQ7RTBFeDF6QkE7SUFDQztFMUUwMXpCRDtBQUNGO0FjcC96Qkk7RTREdUlGO0lBQ0M7RTFFZzN6QkQ7RTBFNzJ6QkE7SUFDQztFMUUrMnpCRDtFMEU1MnpCQTtJQUNDO0UxRTgyekJEO0UwRTEyekJBO0lBQ0M7RTFFNDJ6QkQ7RTBFejJ6QkE7SUFDQztFMUUyMnpCRDtBQUNGO0FjcmcwQkk7RTREdUlGO0lBQ0M7RTFFaTR6QkQ7RTBFOTN6QkE7SUFDQztFMUVnNHpCRDtFMEU3M3pCQTtJQUNDO0UxRSszekJEO0UwRTMzekJBO0lBQ0M7RTFFNjN6QkQ7RTBFMTN6QkE7SUFDQztFMUU0M3pCRDtBQUNGO0FjdGgwQkk7RTREdUlGO0lBQ0M7RTFFazV6QkQ7RTBFLzR6QkE7SUFDQztFMUVpNXpCRDtFMEU5NHpCQTtJQUNDO0UxRWc1ekJEO0UwRTU0ekJBO0lBQ0M7RTFFODR6QkQ7RTBFMzR6QkE7SUFDQztFMUU2NHpCRDtBQUNGO0EyRWxtMEJBO0VBQ0k7QTNFb20wQko7O0EyRWptMEJBO0VBQ0k7RUFDQTtBM0VvbTBCSjs7QTJFOWwwQkM7RUFDQztBM0VpbTBCRjs7QTJFbG0wQkM7RUFDQztBM0VxbTBCRjs7QTJFdG0wQkM7RUFDQztBM0V5bTBCRjs7QTJFMW0wQkM7RUFDQztBM0U2bTBCRjs7QTJFOW0wQkM7RUFDQztBM0VpbjBCRjs7QTJFbG4wQkM7RUFDQztBM0VxbjBCRjs7QTJFdG4wQkM7RUFDQztBM0V5bjBCRjs7QTJFMW4wQkM7RUFDQztBM0U2bjBCRjs7QTJFOW4wQkM7RUFDQztBM0VpbzBCRjs7QTJFM24wQkk7RUFDSTtBM0U4bjBCUjs7QTJFM24wQkk7RUFDSTtBM0U4bjBCUjs7QTJFbm8wQkk7RUFDSTtBM0VzbzBCUjs7QTJFbm8wQkk7RUFDSTtBM0VzbzBCUjs7QTJFM28wQkk7RUFDSTtBM0U4bzBCUjs7QTJFM28wQkk7RUFDSTtBM0U4bzBCUjs7QTJFbnAwQkk7RUFDSTtBM0VzcDBCUjs7QTJFbnAwQkk7RUFDSTtBM0VzcDBCUjs7QTJFM3AwQkk7RUFDSTtBM0U4cDBCUjs7QTJFM3AwQkk7RUFDSTtBM0U4cDBCUjs7QTJFbnEwQkk7RUFDSTtBM0VzcTBCUjs7QTJFbnEwQkk7RUFDSTtBM0VzcTBCUjs7QTJFM3EwQkk7RUFDSTtBM0U4cTBCUjs7QTJFM3EwQkk7RUFDSTtBM0U4cTBCUjs7QTJFbnIwQkk7RUFDSTtBM0VzcjBCUjs7QTJFbnIwQkk7RUFDSTtBM0VzcjBCUjs7QTJFM3IwQkk7RUFDSTtBM0U4cjBCUjs7QTJFM3IwQkk7RUFDSTtBM0U4cjBCUjs7QTJFenIwQkE7RUFDSTtBM0U0cjBCSjs7QTJFeHIwQkE7RUFDSTtFQUNBLHFCdEU5QnFCO0FMeXQwQnpCOztBMkV4cjBCQTtFQUNJO0EzRTJyMEJKOztBMkV4cjBCQTtFQUNJO0EzRTJyMEJKOztBMkV4cjBCQTtFQUNJO0EzRTJyMEJKOztBMkV4cjBCQTtFQUNJO0EzRTJyMEJKOztBMkV2cjBCQTtFQUNJO0EzRTByMEJKOztBMkV2cjBCQTtFQUNJO0EzRTByMEJKOztBMkV2cjBCQTtFQUNJO0EzRTByMEJKOztBMkV2cjBCQTtFQUNJO0EzRTByMEJKOztBMkV2cjBCQTtFQUNJO0EzRTByMEJKOztBMkV0cjBCQTtFQUNJO0EzRXlyMEJKOztBMkVycjBCQTtFQUNJO0EzRXdyMEJKOztBMkVwcjBCQTtFQUNJO0VBQ0E7QTNFdXIwQko7O0EyRXByMEJBO0VBQ0k7RUFDQTtBM0V1cjBCSjs7QTJFcHIwQkE7RUFDSTtFQUNBO0EzRXVyMEJKOztBMkVwcjBCQTtFQUNJO0VBQ0E7QTNFdXIwQko7O0EyRXByMEJBO0VBQ0k7QTNFdXIwQko7O0E0RTl4MEJRO0VBQ0w7QTVFaXkwQkg7O0E0RTl4MEJRO0VBQ0k7QTVFaXkwQlo7O0E0RTl4MEJRO0VBQ0k7QTVFaXkwQlo7O0E0RTl4MEJRO0VBQ0k7QTVFaXkwQlo7O0E0RTl4MEJRO0VBQ0k7RUFDQTtBNUVpeTBCWjs7QTRFOXgwQks7RUFDQztFQUNBO0E1RWl5MEJOOztBNEU5eDBCUTtFQUNMO0VBQ0c7QTVFaXkwQk47O0FjdncwQkk7RThEdERJO0lBQ0w7RTVFaTAwQkQ7RTRFOXowQk07SUFDSTtFNUVnMDBCVjtFNEU3ejBCTTtJQUNJO0U1RSt6MEJWO0U0RTV6MEJNO0lBQ0k7RTVFOHowQlY7RTRFM3owQk07SUFDSTtJQUNBO0U1RTZ6MEJWO0U0RTF6MEJHO0lBQ0M7SUFDQTtFNUU0ejBCSjtFNEV6ejBCTTtJQUNMO0lBQ0c7RTVFMnowQko7QUFDRjtBY2x5MEJJO0U4RHRESTtJQUNMO0U1RTIxMEJEO0U0RXgxMEJNO0lBQ0k7RTVFMDEwQlY7RTRFdjEwQk07SUFDSTtFNUV5MTBCVjtFNEV0MTBCTTtJQUNJO0U1RXcxMEJWO0U0RXIxMEJNO0lBQ0k7SUFDQTtFNUV1MTBCVjtFNEVwMTBCRztJQUNDO0lBQ0E7RTVFczEwQko7RTRFbjEwQk07SUFDTDtJQUNHO0U1RXExMEJKO0FBQ0Y7QWM1ejBCSTtFOER0REk7SUFDTDtFNUVxMzBCRDtFNEVsMzBCTTtJQUNJO0U1RW8zMEJWO0U0RWozMEJNO0lBQ0k7RTVFbTMwQlY7RTRFaDMwQk07SUFDSTtFNUVrMzBCVjtFNEUvMjBCTTtJQUNJO0lBQ0E7RTVFaTMwQlY7RTRFOTIwQkc7SUFDQztJQUNBO0U1RWczMEJKO0U0RTcyMEJNO0lBQ0w7SUFDRztFNUUrMjBCSjtBQUNGO0FjdDEwQkk7RThEdERJO0lBQ0w7RTVFKzQwQkQ7RTRFNTQwQk07SUFDSTtFNUU4NDBCVjtFNEUzNDBCTTtJQUNJO0U1RTY0MEJWO0U0RTE0MEJNO0lBQ0k7RTVFNDQwQlY7RTRFejQwQk07SUFDSTtJQUNBO0U1RTI0MEJWO0U0RXg0MEJHO0lBQ0M7SUFDQTtFNUUwNDBCSjtFNEV2NDBCTTtJQUNMO0lBQ0c7RTVFeTQwQko7QUFDRjtBY2gzMEJJO0U4RHRESTtJQUNMO0U1RXk2MEJEO0U0RXQ2MEJNO0lBQ0k7RTVFdzYwQlY7RTRFcjYwQk07SUFDSTtFNUV1NjBCVjtFNEVwNjBCTTtJQUNJO0U1RXM2MEJWO0U0RW42MEJNO0lBQ0k7SUFDQTtFNUVxNjBCVjtFNEVsNjBCRztJQUNDO0lBQ0E7RTVFbzYwQko7RTRFajYwQk07SUFDTDtJQUNHO0U1RW02MEJKO0FBQ0Y7QTRFLzUwQkE7RUFDSTtFQUNBO0VBQ0E7QTVFaTYwQko7O0E2RTE4MEJBO0VBQ0ksd0R4RWtXZ0Q7QUwybTBCcEQ7O0E4RTM4MEJJO0VBQ0k7QTlFODgwQlI7O0E4RXo4MEJRO0VBQ0k7QTlFNDgwQlo7O0E4RWg4MEJJO0VBQ0ksdUR6RXFUNEM7QUw4bzBCcEQ7QThFajgwQlE7RUFDSSx1RHpFa1R3QztBTGlwMEJwRDtBOEVoODBCUTtFQUNJLHVEekU4U3dDO0V5RTdTeEM7QTlFazgwQlo7QThFaDgwQlk7RUFDSSx1RHpFMFNvQztFeUV6U2hEO0E5RWs4MEJKO0E4RS83MEJHO0VBQ0M7QTlFaTgwQko7O0E4RTE3MEJRO0VBQ0ksdUR6RTZSd0M7QUxncTBCcEQ7QThFMzcwQlk7RUFDSSx1RHpFMFJvQztBTG1xMEJwRDtBOEUxNzBCWTtFQUNJLHVEekVzUm9DO0V5RXJScEM7QTlFNDcwQmhCO0E4RTE3MEJnQjtFQUNJLHVEekVrUmdDO0V5RWpSaEM7QTlFNDcwQnBCO0E4RXo3MEJnQjtFQUNJO0E5RTI3MEJwQjs7QThFcDcwQkk7RUFDSSx1RHpFcVE0QztBTGtyMEJwRDtBOEVyNzBCUTtFQUNJLHVEekVrUXdDO0FMcXIwQnBEO0E4RXA3MEJRO0VBQ0ksdUR6RThQd0M7RXlFN1B4QztBOUVzNzBCWjtBOEVwNzBCWTtFQUNJLHVEekUwUG9DO0V5RXpQcEM7QTlFczcwQmhCO0E4RW43MEJZO0VBQ0k7QTlFcTcwQmhCOztBOEU5NjBCUTtFQUNJLHVEekU2T3dDO0FMb3MwQnBEO0E4RS82MEJZO0VBQ0ksdUR6RTBPb0M7QUx1czBCcEQ7QThFOTYwQlk7RUFDSSx1RHpFc09vQztFeUVyT3BDO0E5RWc3MEJoQjtBOEU5NjBCZ0I7RUFDSSx1RHpFa09nQztFeUVqT2hDO0E5RWc3MEJwQjtBOEU3NjBCZ0I7RUFDSTtBOUUrNjBCcEI7O0E4RTNoMUJJO0VBQ0k7QTlFOGgxQlI7O0E4RXpoMUJRO0VBQ0k7QTlFNGgxQlo7O0E4RXRoMUJRO0VBQ0k7QTlFeWgxQlo7O0E4RXBoMUJJO0VBQ0ksdUR6RXFUNEM7QUxrdTBCcEQ7QThFcmgxQlE7RUFDSSx1RHpFa1R3QztBTHF1MEJwRDtBOEVwaDFCUTtFQUNJLHVEekU4U3dDO0V5RTdTeEM7QTlFc2gxQlo7QThFcGgxQlk7RUFDSSx1RHpFMFNvQztFeUV6U2hEO0E5RXNoMUJKO0E4RW5oMUJHO0VBQ0M7QTlFcWgxQko7O0E4RTlnMUJRO0VBQ0ksdUR6RTZSd0M7QUxvdjBCcEQ7QThFL2cxQlk7RUFDSSx1RHpFMFJvQztBTHV2MEJwRDtBOEU5ZzFCWTtFQUNJLHVEekVzUm9DO0V5RXJScEM7QTlFZ2gxQmhCO0E4RTlnMUJnQjtFQUNJLHVEekVrUmdDO0V5RWpSaEM7QTlFZ2gxQnBCO0E4RTdnMUJnQjtFQUNJO0E5RStnMUJwQjs7QThFeGcxQkk7RUFDSSx1RHpFcVE0QztBTHN3MEJwRDtBOEV6ZzFCUTtFQUNJLHVEekVrUXdDO0FMeXcwQnBEO0E4RXhnMUJRO0VBQ0ksdUR6RThQd0M7RXlFN1B4QztBOUUwZzFCWjtBOEV4ZzFCWTtFQUNJLHVEekUwUG9DO0V5RXpQcEM7QTlFMGcxQmhCO0E4RXZnMUJZO0VBQ0k7QTlFeWcxQmhCOztBOEVsZzFCUTtFQUNJLHVEekU2T3dDO0FMd3gwQnBEO0E4RW5nMUJZO0VBQ0ksdUR6RTBPb0M7QUwyeDBCcEQ7QThFbGcxQlk7RUFDSSx1RHpFc09vQztFeUVyT3BDO0E5RW9nMUJoQjtBOEVsZzFCZ0I7RUFDSSx1RHpFa09nQztFeUVqT2hDO0E5RW9nMUJwQjtBOEVqZzFCZ0I7RUFDSTtBOUVtZzFCcEI7O0E4RS9tMUJJO0VBQ0k7QTlFa24xQlI7O0E4RTdtMUJRO0VBQ0k7QTlFZ24xQlo7O0E4RXBtMUJJO0VBQ0ksdUR6RXFUNEM7QUxrejBCcEQ7QThFcm0xQlE7RUFDSSx1RHpFa1R3QztBTHF6MEJwRDtBOEVwbTFCUTtFQUNJLHVEekU4U3dDO0V5RTdTeEM7QTlFc20xQlo7QThFcG0xQlk7RUFDSSx1RHpFMFNvQztFeUV6U2hEO0E5RXNtMUJKO0E4RW5tMUJHO0VBQ0M7QTlFcW0xQko7O0E4RTlsMUJRO0VBQ0ksdUR6RTZSd0M7QUxvMDBCcEQ7QThFL2wxQlk7RUFDSSx1RHpFMFJvQztBTHUwMEJwRDtBOEU5bDFCWTtFQUNJLHVEekVzUm9DO0V5RXJScEM7QTlFZ20xQmhCO0E4RTlsMUJnQjtFQUNJLHVEekVrUmdDO0V5RWpSaEM7QTlFZ20xQnBCO0E4RTdsMUJnQjtFQUNJO0E5RStsMUJwQjs7QThFeGwxQkk7RUFDSSx1RHpFcVE0QztBTHMxMEJwRDtBOEV6bDFCUTtFQUNJLHVEekVrUXdDO0FMeTEwQnBEO0E4RXhsMUJRO0VBQ0ksdUR6RThQd0M7RXlFN1B4QztBOUUwbDFCWjtBOEV4bDFCWTtFQUNJLHVEekUwUG9DO0V5RXpQcEM7QTlFMGwxQmhCO0E4RXZsMUJZO0VBQ0k7QTlFeWwxQmhCOztBOEVsbDFCUTtFQUNJLHVEekU2T3dDO0FMdzIwQnBEO0E4RW5sMUJZO0VBQ0ksdUR6RTBPb0M7QUwyMjBCcEQ7QThFbGwxQlk7RUFDSSx1RHpFc09vQztFeUVyT3BDO0E5RW9sMUJoQjtBOEVsbDFCZ0I7RUFDSSx1RHpFa09nQztFeUVqT2hDO0E5RW9sMUJwQjtBOEVqbDFCZ0I7RUFDSTtBOUVtbDFCcEI7O0E4RS9yMUJJO0VBQ0k7QTlFa3MxQlI7O0E4RTdyMUJRO0VBQ0k7QTlFZ3MxQlo7O0E4RXByMUJJO0VBQ0ksdUR6RXFUNEM7QUxrNDBCcEQ7QThFcnIxQlE7RUFDSSx1RHpFa1R3QztBTHE0MEJwRDtBOEVwcjFCUTtFQUNJLHVEekU4U3dDO0V5RTdTeEM7QTlFc3IxQlo7QThFcHIxQlk7RUFDSSx1RHpFMFNvQztFeUV6U2hEO0E5RXNyMUJKO0E4RW5yMUJHO0VBQ0M7QTlFcXIxQko7O0E4RTlxMUJRO0VBQ0ksdUR6RTZSd0M7QUxvNTBCcEQ7QThFL3ExQlk7RUFDSSx1RHpFMFJvQztBTHU1MEJwRDtBOEU5cTFCWTtFQUNJLHVEekVzUm9DO0V5RXJScEM7QTlFZ3IxQmhCO0E4RTlxMUJnQjtFQUNJLHVEekVrUmdDO0V5RWpSaEM7QTlFZ3IxQnBCO0E4RTdxMUJnQjtFQUNJO0E5RStxMUJwQjs7QThFeHExQkk7RUFDSSx1RHpFcVE0QztBTHM2MEJwRDtBOEV6cTFCUTtFQUNJLHVEekVrUXdDO0FMeTYwQnBEO0E4RXhxMUJRO0VBQ0ksdUR6RThQd0M7RXlFN1B4QztBOUUwcTFCWjtBOEV4cTFCWTtFQUNJLHVEekUwUG9DO0V5RXpQcEM7QTlFMHExQmhCO0E4RXZxMUJZO0VBQ0k7QTlFeXExQmhCOztBOEVscTFCUTtFQUNJLHVEekU2T3dDO0FMdzcwQnBEO0E4RW5xMUJZO0VBQ0ksdUR6RTBPb0M7QUwyNzBCcEQ7QThFbHExQlk7RUFDSSx1RHpFc09vQztFeUVyT3BDO0E5RW9xMUJoQjtBOEVscTFCZ0I7RUFDSSx1RHpFa09nQztFeUVqT2hDO0E5RW9xMUJwQjtBOEVqcTFCZ0I7RUFDSTtBOUVtcTFCcEI7O0E4RS93MUJJO0VBQ0k7QTlFa3gxQlI7O0E4RTd3MUJRO0VBQ0k7QTlFZ3gxQlo7O0E4RTF3MUJRO0VBQ0k7QTlFNncxQlo7O0E4RXh3MUJJO0VBQ0ksdUR6RXFUNEM7QUxzOTBCcEQ7QThFencxQlE7RUFDSSx1RHpFa1R3QztBTHk5MEJwRDtBOEV4dzFCUTtFQUNJLHVEekU4U3dDO0V5RTdTeEM7QTlFMHcxQlo7QThFeHcxQlk7RUFDSSx1RHpFMFNvQztFeUV6U2hEO0E5RTB3MUJKO0E4RXZ3MUJHO0VBQ0M7QTlFeXcxQko7O0E4RWx3MUJRO0VBQ0ksdUR6RTZSd0M7QUx3KzBCcEQ7QThFbncxQlk7RUFDSSx1RHpFMFJvQztBTDIrMEJwRDtBOEVsdzFCWTtFQUNJLHVEekVzUm9DO0V5RXJScEM7QTlFb3cxQmhCO0E4RWx3MUJnQjtFQUNJLHVEekVrUmdDO0V5RWpSaEM7QTlFb3cxQnBCO0E4RWp3MUJnQjtFQUNJO0E5RW13MUJwQjs7QThFNXYxQkk7RUFDSSx1RHpFcVE0QztBTDAvMEJwRDtBOEU3djFCUTtFQUNJLHVEekVrUXdDO0FMNi8wQnBEO0E4RTV2MUJRO0VBQ0ksdUR6RThQd0M7RXlFN1B4QztBOUU4djFCWjtBOEU1djFCWTtFQUNJLHVEekUwUG9DO0V5RXpQcEM7QTlFOHYxQmhCO0E4RTN2MUJZO0VBQ0k7QTlFNnYxQmhCOztBOEV0djFCUTtFQUNJLHVEekU2T3dDO0FMNGcxQnBEO0E4RXZ2MUJZO0VBQ0ksdUR6RTBPb0M7QUwrZzFCcEQ7QThFdHYxQlk7RUFDSSx1RHpFc09vQztFeUVyT3BDO0E5RXd2MUJoQjtBOEV0djFCZ0I7RUFDSSx1RHpFa09nQztFeUVqT2hDO0E5RXd2MUJwQjtBOEVydjFCZ0I7RUFDSTtBOUV1djFCcEI7O0E4RW4yMUJJO0VBQ0k7QTlFczIxQlI7O0E4RWoyMUJRO0VBQ0k7QTlFbzIxQlo7O0E4RTkxMUJRO0VBQ0k7QTlFaTIxQlo7O0E4RTUxMUJJO0VBQ0ksdUR6RXFUNEM7QUwwaTFCcEQ7QThFNzExQlE7RUFDSSx1RHpFa1R3QztBTDZpMUJwRDtBOEU1MTFCUTtFQUNJLHVEekU4U3dDO0V5RTdTeEM7QTlFODExQlo7QThFNTExQlk7RUFDSSx1RHpFMFNvQztFeUV6U2hEO0E5RTgxMUJKO0E4RTMxMUJHO0VBQ0M7QTlFNjExQko7O0E4RXQxMUJRO0VBQ0ksdUR6RTZSd0M7QUw0ajFCcEQ7QThFdjExQlk7RUFDSSx1RHpFMFJvQztBTCtqMUJwRDtBOEV0MTFCWTtFQUNJLHVEekVzUm9DO0V5RXJScEM7QTlFdzExQmhCO0E4RXQxMUJnQjtFQUNJLHVEekVrUmdDO0V5RWpSaEM7QTlFdzExQnBCO0E4RXIxMUJnQjtFQUNJO0E5RXUxMUJwQjs7QThFaDExQkk7RUFDSSx1RHpFcVE0QztBTDhrMUJwRDtBOEVqMTFCUTtFQUNJLHVEekVrUXdDO0FMaWwxQnBEO0E4RWgxMUJRO0VBQ0ksdUR6RThQd0M7RXlFN1B4QztBOUVrMTFCWjtBOEVoMTFCWTtFQUNJLHVEekUwUG9DO0V5RXpQcEM7QTlFazExQmhCO0E4RS8wMUJZO0VBQ0k7QTlFaTExQmhCOztBOEUxMDFCUTtFQUNJLHVEekU2T3dDO0FMZ20xQnBEO0E4RTMwMUJZO0VBQ0ksdUR6RTBPb0M7QUxtbTFCcEQ7QThFMTAxQlk7RUFDSSx1RHpFc09vQztFeUVyT3BDO0E5RTQwMUJoQjtBOEUxMDFCZ0I7RUFDSSx1RHpFa09nQztFeUVqT2hDO0E5RTQwMUJwQjtBOEV6MDFCZ0I7RUFDSTtBOUUyMDFCcEI7O0E4RXY3MUJJO0VBQ0k7QTlFMDcxQlI7O0E4RXI3MUJRO0VBQ0k7QTlFdzcxQlo7O0E4RWw3MUJRO0VBQ0k7QTlFcTcxQlo7O0E4RWg3MUJJO0VBQ0ksdUR6RXFUNEM7QUw4bjFCcEQ7QThFajcxQlE7RUFDSSx1RHpFa1R3QztBTGlvMUJwRDtBOEVoNzFCUTtFQUNJLHVEekU4U3dDO0V5RTdTeEM7QTlFazcxQlo7QThFaDcxQlk7RUFDSSx1RHpFMFNvQztFeUV6U2hEO0E5RWs3MUJKO0E4RS82MUJHO0VBQ0M7QTlFaTcxQko7O0E4RTE2MUJRO0VBQ0ksdUR6RTZSd0M7QUxncDFCcEQ7QThFMzYxQlk7RUFDSSx1RHpFMFJvQztBTG1wMUJwRDtBOEUxNjFCWTtFQUNJLHVEekVzUm9DO0V5RXJScEM7QTlFNDYxQmhCO0E4RTE2MUJnQjtFQUNJLHVEekVrUmdDO0V5RWpSaEM7QTlFNDYxQnBCO0E4RXo2MUJnQjtFQUNJO0E5RTI2MUJwQjs7QThFcDYxQkk7RUFDSSx1RHpFcVE0QztBTGtxMUJwRDtBOEVyNjFCUTtFQUNJLHVEekVrUXdDO0FMcXExQnBEO0E4RXA2MUJRO0VBQ0ksdUR6RThQd0M7RXlFN1B4QztBOUVzNjFCWjtBOEVwNjFCWTtFQUNJLHVEekUwUG9DO0V5RXpQcEM7QTlFczYxQmhCO0E4RW42MUJZO0VBQ0k7QTlFcTYxQmhCOztBOEU5NTFCUTtFQUNJLHVEekU2T3dDO0FMb3IxQnBEO0E4RS81MUJZO0VBQ0ksdUR6RTBPb0M7QUx1cjFCcEQ7QThFOTUxQlk7RUFDSSx1RHpFc09vQztFeUVyT3BDO0E5RWc2MUJoQjtBOEU5NTFCZ0I7RUFDSSx1RHpFa09nQztFeUVqT2hDO0E5RWc2MUJwQjtBOEU3NTFCZ0I7RUFDSTtBOUUrNTFCcEI7O0E4RTNnMkJJO0VBQ0k7QTlFOGcyQlI7O0E4RXpnMkJRO0VBQ0k7QTlFNGcyQlo7O0E4RXRnMkJRO0VBQ0k7QTlFeWcyQlo7O0E4RXBnMkJJO0VBQ0ksdUR6RXFUNEM7QUxrdDFCcEQ7QThFcmcyQlE7RUFDSSx1RHpFa1R3QztBTHF0MUJwRDtBOEVwZzJCUTtFQUNJLHVEekU4U3dDO0V5RTdTeEM7QTlFc2cyQlo7QThFcGcyQlk7RUFDSSx1RHpFMFNvQztFeUV6U2hEO0E5RXNnMkJKO0E4RW5nMkJHO0VBQ0M7QTlFcWcyQko7O0E4RTkvMUJRO0VBQ0ksdUR6RTZSd0M7QUxvdTFCcEQ7QThFLy8xQlk7RUFDSSx1RHpFMFJvQztBTHV1MUJwRDtBOEU5LzFCWTtFQUNJLHVEekVzUm9DO0V5RXJScEM7QTlFZ2cyQmhCO0E4RTkvMUJnQjtFQUNJLHVEekVrUmdDO0V5RWpSaEM7QTlFZ2cyQnBCO0E4RTcvMUJnQjtFQUNJO0E5RSsvMUJwQjs7QThFeC8xQkk7RUFDSSx1RHpFcVE0QztBTHN2MUJwRDtBOEV6LzFCUTtFQUNJLHVEekVrUXdDO0FMeXYxQnBEO0E4RXgvMUJRO0VBQ0ksdUR6RThQd0M7RXlFN1B4QztBOUUwLzFCWjtBOEV4LzFCWTtFQUNJLHVEekUwUG9DO0V5RXpQcEM7QTlFMC8xQmhCO0E4RXYvMUJZO0VBQ0k7QTlFeS8xQmhCOztBOEVsLzFCUTtFQUNJLHVEekU2T3dDO0FMd3cxQnBEO0E4RW4vMUJZO0VBQ0ksdUR6RTBPb0M7QUwydzFCcEQ7QThFbC8xQlk7RUFDSSx1RHpFc09vQztFeUVyT3BDO0E5RW8vMUJoQjtBOEVsLzFCZ0I7RUFDSSx1RHpFa09nQztFeUVqT2hDO0E5RW8vMUJwQjtBOEVqLzFCZ0I7RUFDSTtBOUVtLzFCcEI7O0E4RS9sMkJJO0VBQ0k7QTlFa20yQlI7O0E4RTdsMkJRO0VBQ0k7QTlFZ20yQlo7O0E4RTFsMkJRO0VBQ0k7QTlFNmwyQlo7O0E4RXhsMkJJO0VBQ0ksdUR6RXFUNEM7QUxzeTFCcEQ7QThFemwyQlE7RUFDSSx1RHpFa1R3QztBTHl5MUJwRDtBOEV4bDJCUTtFQUNJLHVEekU4U3dDO0V5RTdTeEM7QTlFMGwyQlo7QThFeGwyQlk7RUFDSSx1RHpFMFNvQztFeUV6U2hEO0E5RTBsMkJKO0E4RXZsMkJHO0VBQ0M7QTlFeWwyQko7O0E4RWxsMkJRO0VBQ0ksdUR6RTZSd0M7QUx3ejFCcEQ7QThFbmwyQlk7RUFDSSx1RHpFMFJvQztBTDJ6MUJwRDtBOEVsbDJCWTtFQUNJLHVEekVzUm9DO0V5RXJScEM7QTlFb2wyQmhCO0E4RWxsMkJnQjtFQUNJLHVEekVrUmdDO0V5RWpSaEM7QTlFb2wyQnBCO0E4RWpsMkJnQjtFQUNJO0E5RW1sMkJwQjs7QThFNWsyQkk7RUFDSSx1RHpFcVE0QztBTDAwMUJwRDtBOEU3azJCUTtFQUNJLHVEekVrUXdDO0FMNjAxQnBEO0E4RTVrMkJRO0VBQ0ksdUR6RThQd0M7RXlFN1B4QztBOUU4azJCWjtBOEU1azJCWTtFQUNJLHVEekUwUG9DO0V5RXpQcEM7QTlFOGsyQmhCO0E4RTNrMkJZO0VBQ0k7QTlFNmsyQmhCOztBOEV0azJCUTtFQUNJLHVEekU2T3dDO0FMNDExQnBEO0E4RXZrMkJZO0VBQ0ksdUR6RTBPb0M7QUwrMTFCcEQ7QThFdGsyQlk7RUFDSSx1RHpFc09vQztFeUVyT3BDO0E5RXdrMkJoQjtBOEV0azJCZ0I7RUFDSSx1RHpFa09nQztFeUVqT2hDO0E5RXdrMkJwQjtBOEVyazJCZ0I7RUFDSTtBOUV1azJCcEI7O0E4RW5yMkJJO0VBQ0k7QTlFc3IyQlI7O0E4RXBxMkJJO0VBQ0ksdUR6RXFUNEM7QUxrMzFCcEQ7QThFcnEyQlE7RUFDSSx1RHpFa1R3QztBTHEzMUJwRDtBOEVwcTJCUTtFQUNJLHVEekU4U3dDO0V5RTdTeEM7QTlFc3EyQlo7QThFcHEyQlk7RUFDSSx1RHpFMFNvQztFeUV6U2hEO0E5RXNxMkJKO0E4RW5xMkJHO0VBQ0M7QTlFcXEyQko7O0E4RXRvMkJJO0VBQ0ksdUR6RXFRNEM7QUxvNDFCcEQ7QThFdm8yQlE7RUFDSSx1RHpFa1F3QztBTHU0MUJwRDtBOEV0bzJCUTtFQUNJLHVEekU4UHdDO0V5RTdQeEM7QTlFd28yQlo7QThFdG8yQlk7RUFDSSx1RHpFMFBvQztFeUV6UHBDO0E5RXdvMkJoQjtBOEVybzJCWTtFQUNJO0E5RXVvMkJoQjs7QThFM3QyQkk7RUFDSTtBOUU4dDJCUjs7QThFNXMyQkk7RUFDSSx1RHpFcVQ0QztBTDA1MUJwRDtBOEU3czJCUTtFQUNJLHVEekVrVHdDO0FMNjUxQnBEO0E4RTVzMkJRO0VBQ0ksdUR6RThTd0M7RXlFN1N4QztBOUU4czJCWjtBOEU1czJCWTtFQUNJLHVEekUwU29DO0V5RXpTaEQ7QTlFOHMyQko7QThFM3MyQkc7RUFDQztBOUU2czJCSjs7QThFOXEyQkk7RUFDSSx1RHpFcVE0QztBTDQ2MUJwRDtBOEUvcTJCUTtFQUNJLHVEekVrUXdDO0FMKzYxQnBEO0E4RTlxMkJRO0VBQ0ksdUR6RThQd0M7RXlFN1B4QztBOUVncjJCWjtBOEU5cTJCWTtFQUNJLHVEekUwUG9DO0V5RXpQcEM7QTlFZ3IyQmhCO0E4RTdxMkJZO0VBQ0k7QTlFK3EyQmhCOztBOEVudzJCSTtFQUNJO0E5RXN3MkJSOztBOEVwdjJCSTtFQUNJLHVEekVxVDRDO0FMazgxQnBEO0E4RXJ2MkJRO0VBQ0ksdUR6RWtUd0M7QUxxODFCcEQ7QThFcHYyQlE7RUFDSSx1RHpFOFN3QztFeUU3U3hDO0E5RXN2MkJaO0E4RXB2MkJZO0VBQ0ksdUR6RTBTb0M7RXlFelNoRDtBOUVzdjJCSjtBOEVudjJCRztFQUNDO0E5RXF2MkJKOztBOEV0dDJCSTtFQUNJLHVEekVxUTRDO0FMbzkxQnBEO0E4RXZ0MkJRO0VBQ0ksdUR6RWtRd0M7QUx1OTFCcEQ7QThFdHQyQlE7RUFDSSx1RHpFOFB3QztFeUU3UHhDO0E5RXd0MkJaO0E4RXR0MkJZO0VBQ0ksdUR6RTBQb0M7RXlFelBwQztBOUV3dDJCaEI7QThFcnQyQlk7RUFDSTtBOUV1dDJCaEI7O0E4RTN5MkJJO0VBQ0k7QTlFOHkyQlI7O0E4RTV4MkJJO0VBQ0ksdUR6RXFUNEM7QUwwKzFCcEQ7QThFN3gyQlE7RUFDSSx1RHpFa1R3QztBTDYrMUJwRDtBOEU1eDJCUTtFQUNJLHVEekU4U3dDO0V5RTdTeEM7QTlFOHgyQlo7QThFNXgyQlk7RUFDSSx1RHpFMFNvQztFeUV6U2hEO0E5RTh4MkJKO0E4RTN4MkJHO0VBQ0M7QTlFNngyQko7O0E4RTl2MkJJO0VBQ0ksdUR6RXFRNEM7QUw0LzFCcEQ7QThFL3YyQlE7RUFDSSx1RHpFa1F3QztBTCsvMUJwRDtBOEU5djJCUTtFQUNJLHVEekU4UHdDO0V5RTdQeEM7QTlFZ3cyQlo7QThFOXYyQlk7RUFDSSx1RHpFMFBvQztFeUV6UHBDO0E5RWd3MkJoQjtBOEU3djJCWTtFQUNJO0E5RSt2MkJoQjs7QThFbjEyQkk7RUFDSTtBOUVzMTJCUjs7QThFcDAyQkk7RUFDSSx1RHpFcVQ0QztBTGtoMkJwRDtBOEVyMDJCUTtFQUNJLHVEekVrVHdDO0FMcWgyQnBEO0E4RXAwMkJRO0VBQ0ksdUR6RThTd0M7RXlFN1N4QztBOUVzMDJCWjtBOEVwMDJCWTtFQUNJLHVEekUwU29DO0V5RXpTaEQ7QTlFczAyQko7QThFbjAyQkc7RUFDQztBOUVxMDJCSjs7QThFdHkyQkk7RUFDSSx1RHpFcVE0QztBTG9pMkJwRDtBOEV2eTJCUTtFQUNJLHVEekVrUXdDO0FMdWkyQnBEO0E4RXR5MkJRO0VBQ0ksdUR6RThQd0M7RXlFN1B4QztBOUV3eTJCWjtBOEV0eTJCWTtFQUNJLHVEekUwUG9DO0V5RXpQcEM7QTlFd3kyQmhCO0E4RXJ5MkJZO0VBQ0k7QTlFdXkyQmhCOztBOEUzMzJCSTtFQUNJO0E5RTgzMkJSOztBOEU1MjJCSTtFQUNJLHVEekVxVDRDO0FMMGoyQnBEO0E4RTcyMkJRO0VBQ0ksdUR6RWtUd0M7QUw2ajJCcEQ7QThFNTIyQlE7RUFDSSx1RHpFOFN3QztFeUU3U3hDO0E5RTgyMkJaO0E4RTUyMkJZO0VBQ0ksdUR6RTBTb0M7RXlFelNoRDtBOUU4MjJCSjtBOEUzMjJCRztFQUNDO0E5RTYyMkJKOztBOEU5MDJCSTtFQUNJLHVEekVxUTRDO0FMNGsyQnBEO0E4RS8wMkJRO0VBQ0ksdUR6RWtRd0M7QUwrazJCcEQ7QThFOTAyQlE7RUFDSSx1RHpFOFB3QztFeUU3UHhDO0E5RWcxMkJaO0E4RTkwMkJZO0VBQ0ksdUR6RTBQb0M7RXlFelBwQztBOUVnMTJCaEI7QThFNzAyQlk7RUFDSTtBOUUrMDJCaEI7O0E4RW42MkJJO0VBQ0k7QTlFczYyQlI7O0E4RXA1MkJJO0VBQ0ksdUR6RXFUNEM7QUxrbTJCcEQ7QThFcjUyQlE7RUFDSSx1RHpFa1R3QztBTHFtMkJwRDtBOEVwNTJCUTtFQUNJLHVEekU4U3dDO0V5RTdTeEM7QTlFczUyQlo7QThFcDUyQlk7RUFDSSx1RHpFMFNvQztFeUV6U2hEO0E5RXM1MkJKO0E4RW41MkJHO0VBQ0M7QTlFcTUyQko7O0E4RXQzMkJJO0VBQ0ksdUR6RXFRNEM7QUxvbjJCcEQ7QThFdjMyQlE7RUFDSSx1RHpFa1F3QztBTHVuMkJwRDtBOEV0MzJCUTtFQUNJLHVEekU4UHdDO0V5RTdQeEM7QTlFdzMyQlo7QThFdDMyQlk7RUFDSSx1RHpFMFBvQztFeUV6UHBDO0E5RXczMkJoQjtBOEVyMzJCWTtFQUNJO0E5RXUzMkJoQjs7QThFMzgyQkk7RUFDSTtBOUU4ODJCUjs7QThFNTcyQkk7RUFDSSx1RHpFcVQ0QztBTDBvMkJwRDtBOEU3NzJCUTtFQUNJLHVEekVrVHdDO0FMNm8yQnBEO0E4RTU3MkJRO0VBQ0ksdUR6RThTd0M7RXlFN1N4QztBOUU4NzJCWjtBOEU1NzJCWTtFQUNJLHVEekUwU29DO0V5RXpTaEQ7QTlFODcyQko7QThFMzcyQkc7RUFDQztBOUU2NzJCSjs7QThFOTUyQkk7RUFDSSx1RHpFcVE0QztBTDRwMkJwRDtBOEUvNTJCUTtFQUNJLHVEekVrUXdDO0FMK3AyQnBEO0E4RTk1MkJRO0VBQ0ksdUR6RThQd0M7RXlFN1B4QztBOUVnNjJCWjtBOEU5NTJCWTtFQUNJLHVEekUwUG9DO0V5RXpQcEM7QTlFZzYyQmhCO0E4RTc1MkJZO0VBQ0k7QTlFKzUyQmhCOztBOEVuLzJCSTtFQUNJO0E5RXMvMkJSOztBOEVwKzJCSTtFQUNJLHVEekVxVDRDO0FMa3IyQnBEO0E4RXIrMkJRO0VBQ0ksdUR6RWtUd0M7QUxxcjJCcEQ7QThFcCsyQlE7RUFDSSx1RHpFOFN3QztFeUU3U3hDO0E5RXMrMkJaO0E4RXArMkJZO0VBQ0ksdUR6RTBTb0M7RXlFelNoRDtBOUVzKzJCSjtBOEVuKzJCRztFQUNDO0E5RXErMkJKOztBOEV0ODJCSTtFQUNJLHVEekVxUTRDO0FMb3MyQnBEO0E4RXY4MkJRO0VBQ0ksdUR6RWtRd0M7QUx1czJCcEQ7QThFdDgyQlE7RUFDSSx1RHpFOFB3QztFeUU3UHhDO0E5RXc4MkJaO0E4RXQ4MkJZO0VBQ0ksdUR6RTBQb0M7RXlFelBwQztBOUV3ODJCaEI7QThFcjgyQlk7RUFDSTtBOUV1ODJCaEI7O0E4RTNoM0JJO0VBQ0k7QTlFOGgzQlI7O0E4RTVnM0JJO0VBQ0ksdUR6RXFUNEM7QUwwdDJCcEQ7QThFN2czQlE7RUFDSSx1RHpFa1R3QztBTDZ0MkJwRDtBOEU1ZzNCUTtFQUNJLHVEekU4U3dDO0V5RTdTeEM7QTlFOGczQlo7QThFNWczQlk7RUFDSSx1RHpFMFNvQztFeUV6U2hEO0E5RThnM0JKO0E4RTNnM0JHO0VBQ0M7QTlFNmczQko7O0E4RTkrMkJJO0VBQ0ksdUR6RXFRNEM7QUw0dTJCcEQ7QThFLysyQlE7RUFDSSx1RHpFa1F3QztBTCt1MkJwRDtBOEU5KzJCUTtFQUNJLHVEekU4UHdDO0V5RTdQeEM7QTlFZy8yQlo7QThFOSsyQlk7RUFDSSx1RHpFMFBvQztFeUV6UHBDO0E5RWcvMkJoQjtBOEU3KzJCWTtFQUNJO0E5RSsrMkJoQjs7QThFLzgyQkE7RUFDSTtBOUVrOTJCSjs7QThFOTgyQkE7RUFDSTtBOUVpOTJCSjs7QThFNzgyQkE7RUFDSTtBOUVnOTJCSjs7QThFNTgyQkE7RUFDSTtBOUUrODJCSjs7QThFNTgyQkE7RUFDSTtBOUUrODJCSjs7QThFMzgyQkE7RUFDSTtFQUNBO0VBQ0EsY3pFMUlxQjtBTHdsM0J6Qjs7QThFMTgyQkE7RUFDSSx1RHpFcUxnRDtBTHd4MkJwRDtBOEUzODJCSTtFQUNJLHVEekVrTDRDO0FMMngyQnBEOztBK0VybTNCQztFQUNDO0EvRXdtM0JGOztBK0VubTNCRTtFQUVDO0EvRXFtM0JIOztBK0U3bTNCQztFQUNDO0EvRWduM0JGOztBK0UzbTNCRTtFQUVDO0EvRTZtM0JIOztBK0VybjNCQztFQUNDO0EvRXduM0JGOztBK0VubjNCRTtFQUVDO0EvRXFuM0JIOztBK0U3bjNCQztFQUNDO0EvRWdvM0JGOztBK0UzbjNCRTtFQUVDO0EvRTZuM0JIOztBK0VybzNCQztFQUNDO0EvRXdvM0JGOztBK0VubzNCRTtFQUVDO0EvRXFvM0JIOztBK0U3bzNCQztFQUNDO0EvRWdwM0JGOztBK0UzbzNCRTtFQUVDO0EvRTZvM0JIOztBK0VycDNCQztFQUNDO0EvRXdwM0JGOztBK0VucDNCRTtFQUVDO0EvRXFwM0JIOztBK0U3cDNCQztFQUNDO0EvRWdxM0JGOztBK0UzcDNCRTtFQUVDO0EvRTZwM0JIOztBK0VycTNCQztFQUNDO0EvRXdxM0JGOztBK0VucTNCRTtFQUVDO0EvRXFxM0JIOztBZ0YvcTNCQTtFQUNJO0VBQ0E7QWhGa3IzQko7O0FpRm5yM0JBO0VBQ0U7RUFDQTtBakZzcjNCRjs7QWlGbHIzQkE7RUFDSTtJQUNJO0lBQ0E7RWpGcXIzQk47RWlGbHIzQkU7SUFDSTtFakZvcjNCTjtBQUNGO0FpRmpyM0JBO0VBQ0k7QWpGbXIzQko7O0FpRi9xM0JBO0VBQ0k7SUFDSTtJQUNBO0VqRmtyM0JOO0VpRi9xM0JFO0lBQ0k7RWpGaXIzQk47QUFDRjtBaUY5cTNCQTtFQUNJO0FqRmdyM0JKOztBaUY1cTNCQTtFQUNJO0lBQ0k7RWpGK3EzQk47RWlGNXEzQkU7SUFDSTtFakY4cTNCTjtBQUNGO0FpRjNxM0JBO0VBQ0k7QWpGNnEzQko7O0FpRnpxM0JBO0VBQ0k7SUFDSTtFakY0cTNCTjtFaUZ6cTNCRTtJQUNJO0VqRjJxM0JOO0FBQ0Y7QWlGenEzQkE7RUFDSTtBakYycTNCSjs7QWlGdnEzQkE7RUFDSTtBakYwcTNCSjs7QWlGdnEzQkE7RUFDSTtJQUNJO0VqRjBxM0JOO0FBQ0Y7QWtGcHYzQkE7RUFDQztFQUNBO0VBQ0EsNEI3RUN3QjtBTHF2M0J6QjtBa0ZwdjNCQztFQUNDO0FsRnN2M0JGO0FrRm52M0JFO0VBQ0MsYzdFSHNCO0U2RUl0QjtFQUNBO0VBQ0EsdUQ3RThUaUQ7RTZFN1RqRDtFQUNBO0FsRnF2M0JIO0FrRmh2M0JHO0VBQ0M7QWxGa3YzQko7QWtGNXUzQkc7RUFDQztBbEY4dTNCSjtBa0Z4dTNCQzs7O0VBR0M7RUFDQTtFQUNBO0VBQ0EsdUQ3RW1Ta0Q7QUx1ODJCcEQ7QWtGdHUzQkM7RUFDQztBbEZ3dTNCRjtBa0Z0dTNCRTtFQUNDO0FsRnd1M0JIO0FrRnR1M0JHO0VBQ0M7QWxGd3UzQko7QWtGbnUzQkU7OztFQUdDO0FsRnF1M0JIOztBa0Y5dDNCQztFQUNDO0FsRml1M0JGO0FrRi90M0JFO0VBQ0M7QWxGaXUzQkg7O0FrRjN0M0JBO0VBQ0M7RUFDQTtFQUNBO0FsRjh0M0JEO0FrRjV0M0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWxGOHQzQkY7QWtGM3QzQkM7RUFDQztFQUNBO0FsRjZ0M0JGOztBa0Z4dDNCQTtFQUNDO0U1RWxGRztFNEVvRkgseUI3RS9Gd0I7QUwwejNCekI7QWtGeHQzQkM7RUFDQztFQUNBO0FsRjB0M0JGO0FrRnR0M0JDO0VBQ0M7QWxGd3QzQkY7QWtGdHQzQkU7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7QWxGd3QzQkg7QWtGcnQzQkU7RUFDQztBbEZ1dDNCSDtBa0ZydDNCRztFQUNDO0FsRnV0M0JKO0FrRnB0M0JHO0VBQ0M7QWxGc3QzQko7O0FtRm4xM0JDOztFQUVDO0VBQ0E7QW5GczEzQkY7QW1GbjEzQlk7O0VBQ0k7RUFDQSx1RDlFa1VvQztBTG9oM0JwRDtBbUZwMTNCZ0I7O0VBQ0k7QW5GdTEzQnBCO0FtRnAxM0JnQjs7RUFDSTtBbkZ1MTNCcEI7QW1GbDEzQlE7O0VBQ0w7RUFDQTtFQUNBO0VBQ0E7QW5GcTEzQkg7QW1GbjEzQkc7O0VBQ0M7RUFDQSx1RDlFOFNnRDtBTHdpM0JwRDtBbUZuMTNCRzs7RUFDQztBbkZzMTNCSjtBbUZsMTNCRTs7RUFDQztBbkZxMTNCSDtBbUY3MDNCSztFQUNDO0FuRiswM0JOO0FtRjUwM0JLO0VBQ0M7QW5GODAzQk47QW1GejAzQks7RUFDQztBbkYyMDNCTjtBbUZ4MDNCSztFQUNDO0FuRjAwM0JOO0FtRnIwM0JLO0VBQ0M7QW5GdTAzQk47QW1GcDAzQks7RUFDQztBbkZzMDNCTjs7QW9GOTQzQkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcEZpNTNCRDtBb0Y3NDNCRTtFQUNDO0FwRis0M0JIO0FvRno0M0JFO0VBQ0M7QXBGMjQzQkg7QW9GcjQzQk87RUFDSSxxQjFEakJvQjtBMUJ3NTNCL0I7O0FvRmg0M0JBO0VBQ0ksb0IvRTB1QmlEO0UrRWpzQnBEO0VBd0ZBO0FwRm93M0JEO0FvRm40M0JDO0VBQ087QXBGcTQzQlI7QW9GbDQzQkM7RUFDQztFQUNBO0VBQ0E7RUFDQSx1Qi9FcVRrQztFK0VwVGxDLGMvRTZ0Qm1EO0UrRTV0Qm5ELGlCL0U0dEJtRDtFK0UzdEJuRCxnQi9FNFdrRDtFK0UzV2xELG1CL0VxV2tDO0UrRS9WbEM7RUFTQTtFQU1BO0FwRmszM0JGO0FvRnI0M0JFO0VBQ0Msa0IvRTZ0QmtEO0FMMHEyQnJEO0FvRm40M0JFOztFQUVDO0VBQ0EsZ0IvRXV0QmtEO0UrRXR0QmxELGUvRXN0QmtEO0UrRXB0QmxEO0FwRm80M0JIO0FvRmg0M0JFO0VDcEJNO0VBQ0E7RUFDQTtFQUdKO0FyRnE1M0JKO0FvRmo0M0JFO0VDekJNO0VBQ0E7RUFDQTtFQUdKO0FyRjI1M0JKO0FvRi8zM0JFO0VBQ0MseUIvRXdLaUQ7RStFdktqRCxjL0VuRXNCO0FMbzgzQnpCO0FvRi8zM0JHO0VBQ0MsYy9FdEVxQjtBTHU4M0J6QjtBb0YzMzNCRTtFQUNDLGMxRG5Gc0I7RTBENkZ0QjtBcEZvMzNCSDtBb0Y1MzNCRztFQUNDLGMxRHRGcUI7QTFCbzkzQnpCO0FvRjMzM0JHO0VDbkRLO0VBQ0E7RUFDQTtFQUdKO0FyRis2M0JKO0FvRjUzM0JHO0VDeERLO0VBQ0E7RUFDQTtFQUdKO0FyRnE3M0JKO0FvRjMzM0JFO0VBQ0MsYzFEdEdzQjtFMERnSHRCO0FwRm8zM0JIO0FvRjUzM0JHO0VBQ0MsYzFEekdxQjtBMUJ1KzNCekI7QW9GMzMzQkc7RUN0RUs7RUFDQTtFQUNBO0VBR0o7QXJGazgzQko7QW9GNTMzQkc7RUMzRUs7RUFDQTtFQUNBO0VBR0o7QXJGdzgzQko7QW9GMzMzQkU7RUFDQyxjMUR0SHlCO0UwRGdJekI7QXBGbzMzQkg7QW9GNTMzQkc7RUFDQyxjMUR6SHdCO0ExQnUvM0I1QjtBb0YzMzNCRztFQ3pGSztFQUNBO0VBQ0E7RUFHSjtBckZxOTNCSjtBb0Y1MzNCRztFQzlGSztFQUNBO0VBQ0E7RUFHSjtBckYyOTNCSjtBb0YzMzNCRTtFQUNDLGMvRXpJc0I7RStFbUp0QjtBcEZvMzNCSDtBb0Y1MzNCRztFQUNDLGMvRTVJcUI7QUwwZzRCekI7QW9GMzMzQkc7RUM1R0s7RUFDQTtFQUNBO0VBR0o7QXJGdyszQko7QW9GNTMzQkc7RUNqSEs7RUFDQTtFQUNBO0VBR0o7QXJGOCszQko7O0FjcjkzQkk7RXNFNkZIO0lBQ0MscUIvRW9tQm1EO0VMd3gyQm5EO0VvRjEzM0JBO0lBQ0M7RXBGNDMzQkQ7QUFDRjtBc0Z0aTRCQTtFQUNJO0VBQ0E7RUFDQTtBdEZ3aTRCSjtBc0Z0aTRCSTtFQUNJO0VBQ0EsNEJqRkRpQjtBTHlpNEJ6QjtBc0ZyaTRCSTtFQUNJO0VBQ0EsNEJqRk5pQjtBTDZpNEJ6QjtBc0ZwaTRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0RnNpNEJSO0FzRnBpNEJRO0VBRUk7RUFDQTtFQUNBO0F0RnFpNEJaO0FzRmxpNEJRO0VBQ0k7QXRGb2k0Qlo7QXNGamk0QlE7RUFDSTtBdEZtaTRCWjtBc0YvaDRCWTtFQUVJO0VBQ0EsNEJqRmxDUztBTGtrNEJ6QjtBc0YzaDRCWTtFQUVJO0VBQ0EsNEJqRjFDUztBTHNrNEJ6QjtBc0Z0aDRCZ0I7RUFFSTtBdEZ1aDRCcEI7QXNGemg0QmdCO0VBRUk7QXRGMGg0QnBCO0FzRjVoNEJnQjtFQUVJO0F0RjZoNEJwQjtBc0YvaDRCZ0I7RUFFSTtBdEZnaTRCcEI7QXNGbGk0QmdCO0VBRUk7QXRGbWk0QnBCO0FzRnJpNEJnQjtFQUVJO0F0RnNpNEJwQjtBc0Z4aTRCZ0I7RUFFSTtBdEZ5aTRCcEI7QXNGM2k0QmdCO0VBRUk7QXRGNGk0QnBCO0FzRjlpNEJnQjtFQUVJO0F0RitpNEJwQjs7QXVGcG00Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGdW00QlI7QXVGcm00QlE7RUFDSTtFQUNBO0F2RnVtNEJaO0F1RnJtNEJZO0VBQ0k7RUFDQTtBdkZ1bTRCaEI7QXVGam00Qlk7RUFDSTtFQUNBO0VBQ0EsWWxGMjFCb0M7RWtGMTFCcEMsV2xGMDFCb0M7RWtGejFCcEM7RUFDQTtFQUNBO0VBQ0E7QXZGbW00QmhCO0F1RmptNEJnQjtFQUNJO0VBQ0E7RWpGcEJoQjtFaUZzQmdCO0VBQ0EseUJsRmpDSztFa0ZrQ0wsV2xGNjBCZ0M7RWtGNTBCaEMsVWxGNDBCZ0M7QUx1eDJCcEQ7QXVGaG00QmdCO0VBQ0k7QXZGa200QnBCO0F1RmhtNEJvQjtFQUNJO0VBQ0EsWWxGcTBCNEI7RWtGcDBCNUIsV2xGbzBCNEI7RWtGbjBCNUIseUJsRjNDQztBTDZvNEJ6QjtBdUYxbDRCWTtFQUNJO0VBQ0E7RUFDQSxrQmxGMHpCb0M7RWtGenpCcEMsV2xGeXpCb0M7RWtGeHpCcEMsVWxGd3pCb0M7RWtGdnpCcEM7RUFDQTtFQUNBO0VBQ0E7QXZGNGw0QmhCO0F1RjFsNEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCbEZsRUs7RWtGbUVMLGtCbEY2eUJnQztFa0Y1eUJoQyxXbEY0eUJnQztFa0YzeUJoQyxVbEYyeUJnQztBTGl6MkJwRDtBdUZ6bDRCZ0I7RUFDSTtFQUNBO0VBQ0EsV2xGcXlCZ0M7RWtGcHlCaEMsV2xGcXlCZ0M7QUxzejJCcEQ7QXVGemw0Qm9CO0VBQ0k7RUFDQSxXbEZneUI0QjtFa0YveEI1QixXbEZneUI0QjtFa0YveEI1Qix5QmxGaEZDO0FMMnE0QnpCO0F1RmpsNEJZO0VBQ0k7QXZGbWw0QmhCO0F1RnBsNEJZO0VBQ0k7QXZGc2w0QmhCO0F1RnZsNEJZO0VBQ0k7QXZGeWw0QmhCO0F1RjFsNEJZO0VBQ0k7QXZGNGw0QmhCO0F1RjdsNEJZO0VBQ0k7QXZGK2w0QmhCO0F1RmhtNEJZO0VBQ0k7QXZGa200QmhCO0F1Rm5tNEJZO0VBQ0k7QXZGcW00QmhCO0F1RnRtNEJZO0VBQ0k7QXZGd200QmhCO0F1RnptNEJZO0VBQ0k7QXZGMm00QmhCO0F1RnJtNEJJO0VBQ0k7RUFDQTtFQUNBO0F2RnVtNEJSO0F1RnJtNEJRO0VBQ0k7QXZGdW00Qlo7QXVGcG00QlE7RUFDSTtBdkZzbTRCWjtBdUZubTRCUTtFQUNJO0VBQ0E7RUFDQTtBdkZxbTRCWjs7QXdGOXQ0QkE7RUFDSTtBeEZpdTRCSjs7QXdGN3Q0QkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QXhGZ3U0Qko7O0F3RjV0NEJBO0VBQ0k7RUFDQTtFQUNBO0F4Rit0NEJKOztBd0YzdDRCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGOHQ0Qko7O0F3RjF0NEJBO0VBQ0k7RUFDQTtBeEY2dDRCSjtBd0YxdDRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGNHQ0QlI7QXdGenQ0QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGMnQ0Qlo7QXdGenQ0Qlk7RUFDSTtBeEYydDRCaEI7QXdGdHQ0QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGd3Q0Qlo7QXdGcHQ0QlE7RUFDSTtFQUNBO0VBQ0E7QXhGc3Q0Qlo7QXdGbHQ0QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEZvdDRCWjtBd0ZodDRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGa3Q0Qlo7QXdGaHQ0Qlk7RUFDSTtFQUNBO0VBQ0E7RUh6RFI7RUFDQTtFQUNBO0VBR0o7RUdzRFk7RUgzRFI7RUFDQTtFQUNBO0VBR0o7RUd3RFk7QXhGd3Q0QmhCO0F3Rmx0NEJJO0VBQ0k7QXhGb3Q0QlI7O0F3RjVzNEJZO0VBQ0k7RUFDQTtBeEYrczRCaEI7O0F3RnhzNEJBO0VBQ0k7QXhGMnM0Qko7O0F3RnpyNEJ3QjtFQ2hKdkI7RUFDQTtFQUNBO0F6RjYwNEJEO0F5RjMwNEJDO0VBQ0M7RUFDQTtBekY2MDRCRjs7QXdGM3I0Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RjhyNEJoQjtBd0YzcjRCZ0I7RUFHSTtFQUtJO0F4RnVyNEJ4QjtBd0ZwcjRCd0I7RUFHSTtBeEZvcjRCNUI7O0F3RjdxNEJZO0VBQ0k7QXhGZ3I0QmhCO0F3RjlxNEJnQjtFQUVJO0F4RitxNEJwQjs7QXdGMXE0Qlk7RUFDSTtBeEY2cTRCaEI7O0F3RnZxNEJvQjs7RUFFSTtFQUNBO0F4RjBxNEJ4Qjs7QXdGcnE0Qlk7RUFDSTtFQUNBO0F4RndxNEJoQjs7QXdGcnE0Qlk7RUFDSTtBeEZ3cTRCaEI7QXdGdHE0QmdCO0VBQ0k7RUFDQTtBeEZ3cTRCcEI7QXdGcnE0QndCO0VDM052QjtFQUNBO0VBQ0E7QXpGbTQ0QkQ7QXlGajQ0QkM7RUFDQztFQUNBO0F6Rm00NEJGOztBd0ZycTRCZ0I7RWxGdk5aO0FOZzQ0Qko7O0F3RmxxNEJnQjtFQUNJO0F4RnFxNEJwQjs7QXdGL3A0QmdCO0VBQ0k7QXhGa3E0QnBCOztBMEZuNTRCWTtFRjhJWTtJQ2hKdkI7SUFDQTtJQUNBO0V6RjA1NEJDO0V5Rng1NEJEO0lBQ0M7SUFDQTtFekYwNTRCQTtFd0Z4dzRCVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhGMHc0QmQ7RXdGdnc0QmM7SUFHSTtJQUtJO0V4Rm13NEJ0QjtFd0ZodzRCc0I7SUFHSTtFeEZndzRCMUI7RXdGenY0QlU7SUFDSTtFeEYydjRCZDtFd0Z6djRCYztJQUVJO0V4RjB2NEJsQjtFd0ZydjRCVTtJQUNJO0V4RnV2NEJkO0V3Rmp2NEJrQjs7SUFFSTtJQUNBO0V4Rm12NEJ0QjtFd0Y5dTRCVTtJQUNJO0lBQ0E7RXhGZ3Y0QmQ7RXdGN3U0QlU7SUFDSTtFeEYrdTRCZDtFd0Y3dTRCYztJQUNJO0lBQ0E7RXhGK3U0QmxCO0V3RjV1NEJzQjtJQzNOdkI7SUFDQTtJQUNBO0V6RjA4NEJDO0V5Rng4NEJEO0lBQ0M7SUFDQTtFekYwODRCQTtFd0Y1dTRCYztJbEZ2Tlo7RU5zODRCRjtFd0Z4dTRCYztJQUNJO0V4RjB1NEJsQjtFd0ZwdTRCYztJQUNJO0V4RnN1NEJsQjtBQUNGO0EwRng5NEJZO0VGOElZO0lDaEp2QjtJQUNBO0lBQ0E7RXpGODk0QkM7RXlGNTk0QkQ7SUFDQztJQUNBO0V6Rjg5NEJBO0V3RjUwNEJVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEY4MDRCZDtFd0YzMDRCYztJQUdJO0lBS0k7RXhGdTA0QnRCO0V3RnAwNEJzQjtJQUdJO0V4Rm8wNEIxQjtFd0Y3ejRCVTtJQUNJO0V4Rit6NEJkO0V3Rjd6NEJjO0lBRUk7RXhGOHo0QmxCO0V3Rnp6NEJVO0lBQ0k7RXhGMno0QmQ7RXdGcno0QmtCOztJQUVJO0lBQ0E7RXhGdXo0QnRCO0V3Rmx6NEJVO0lBQ0k7SUFDQTtFeEZvejRCZDtFd0ZqejRCVTtJQUNJO0V4Rm16NEJkO0V3Rmp6NEJjO0lBQ0k7SUFDQTtFeEZtejRCbEI7RXdGaHo0QnNCO0lDM052QjtJQUNBO0lBQ0E7RXpGOGc1QkM7RXlGNWc1QkQ7SUFDQztJQUNBO0V6RjhnNUJBO0V3Rmh6NEJjO0lsRnZOWjtFTjBnNUJGO0V3RjV5NEJjO0lBQ0k7RXhGOHk0QmxCO0V3Rnh5NEJjO0lBQ0k7RXhGMHk0QmxCO0FBQ0Y7QTBGNWg1Qlk7RUY4SVk7SUNoSnZCO0lBQ0E7SUFDQTtFekZraTVCQztFeUZoaTVCRDtJQUNDO0lBQ0E7RXpGa2k1QkE7RXdGaDU0QlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4Rms1NEJkO0V3Ri80NEJjO0lBR0k7SUFLSTtFeEYyNDRCdEI7RXdGeDQ0QnNCO0lBR0k7RXhGdzQ0QjFCO0V3Rmo0NEJVO0lBQ0k7RXhGbTQ0QmQ7RXdGajQ0QmM7SUFFSTtFeEZrNDRCbEI7RXdGNzM0QlU7SUFDSTtFeEYrMzRCZDtFd0Z6MzRCa0I7O0lBRUk7SUFDQTtFeEYyMzRCdEI7RXdGdDM0QlU7SUFDSTtJQUNBO0V4RnczNEJkO0V3RnIzNEJVO0lBQ0k7RXhGdTM0QmQ7RXdGcjM0QmM7SUFDSTtJQUNBO0V4RnUzNEJsQjtFd0ZwMzRCc0I7SUMzTnZCO0lBQ0E7SUFDQTtFekZrbDVCQztFeUZobDVCRDtJQUNDO0lBQ0E7RXpGa2w1QkE7RXdGcDM0QmM7SWxGdk5aO0VOOGs1QkY7RXdGaDM0QmM7SUFDSTtFeEZrMzRCbEI7RXdGNTI0QmM7SUFDSTtFeEY4MjRCbEI7QUFDRjtBMEZobTVCWTtFRjhJWTtJQ2hKdkI7SUFDQTtJQUNBO0V6RnNtNUJDO0V5RnBtNUJEO0lBQ0M7SUFDQTtFekZzbTVCQTtFd0ZwOTRCVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhGczk0QmQ7RXdGbjk0QmM7SUFHSTtJQUtJO0V4Ris4NEJ0QjtFd0Y1ODRCc0I7SUFHSTtFeEY0ODRCMUI7RXdGcjg0QlU7SUFDSTtFeEZ1ODRCZDtFd0ZyODRCYztJQUVJO0V4RnM4NEJsQjtFd0ZqODRCVTtJQUNJO0V4Rm04NEJkO0V3Rjc3NEJrQjs7SUFFSTtJQUNBO0V4Ris3NEJ0QjtFd0YxNzRCVTtJQUNJO0lBQ0E7RXhGNDc0QmQ7RXdGejc0QlU7SUFDSTtFeEYyNzRCZDtFd0Z6NzRCYztJQUNJO0lBQ0E7RXhGMjc0QmxCO0V3Rng3NEJzQjtJQzNOdkI7SUFDQTtJQUNBO0V6RnNwNUJDO0V5RnBwNUJEO0lBQ0M7SUFDQTtFekZzcDVCQTtFd0Z4NzRCYztJbEZ2Tlo7RU5rcDVCRjtFd0ZwNzRCYztJQUNJO0V4RnM3NEJsQjtFd0ZoNzRCYztJQUNJO0V4Rms3NEJsQjtBQUNGO0EwRnBxNUJZO0VGOElZO0lDaEp2QjtJQUNBO0lBQ0E7RXpGMHE1QkM7RXlGeHE1QkQ7SUFDQztJQUNBO0V6RjBxNUJBO0V3RnhoNUJVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEYwaDVCZDtFd0Z2aDVCYztJQUdJO0lBS0k7RXhGbWg1QnRCO0V3RmhoNUJzQjtJQUdJO0V4RmdoNUIxQjtFd0Z6ZzVCVTtJQUNJO0V4RjJnNUJkO0V3RnpnNUJjO0lBRUk7RXhGMGc1QmxCO0V3RnJnNUJVO0lBQ0k7RXhGdWc1QmQ7RXdGamc1QmtCOztJQUVJO0lBQ0E7RXhGbWc1QnRCO0V3RjkvNEJVO0lBQ0k7SUFDQTtFeEZnZzVCZDtFd0Y3LzRCVTtJQUNJO0V4RisvNEJkO0V3RjcvNEJjO0lBQ0k7SUFDQTtFeEYrLzRCbEI7RXdGNS80QnNCO0lDM052QjtJQUNBO0lBQ0E7RXpGMHQ1QkM7RXlGeHQ1QkQ7SUFDQztJQUNBO0V6RjB0NUJBO0V3RjUvNEJjO0lsRnZOWjtFTnN0NUJGO0V3RngvNEJjO0lBQ0k7RXhGMC80QmxCO0V3RnAvNEJjO0lBQ0k7RXhGcy80QmxCO0FBQ0Y7QTBGN3Q1Qlk7RUZtSVk7SUNoSnZCO0lBQ0E7SUFDQTtFekY4dTVCQztFeUY1dTVCRDtJQUNDO0lBQ0E7RXpGOHU1QkE7RXdGNWw1QlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4RjhsNUJkO0V3RjNsNUJjO0lBR0k7SUFLSTtFeEZ1bDVCdEI7RXdGcGw1QnNCO0lBR0k7RXhGb2w1QjFCO0V3RjdrNUJVO0lBQ0k7RXhGK2s1QmQ7RXdGN2s1QmM7SUFFSTtFeEY4azVCbEI7RXdGems1QlU7SUFDSTtFeEYyazVCZDtFd0ZyazVCa0I7O0lBRUk7SUFDQTtFeEZ1azVCdEI7RXdGbGs1QlU7SUFDSTtJQUNBO0V4Rm9rNUJkO0V3RmprNUJVO0lBQ0k7RXhGbWs1QmQ7RXdGams1QmM7SUFDSTtJQUNBO0V4Rm1rNUJsQjtFd0ZoazVCc0I7SUMzTnZCO0lBQ0E7SUFDQTtFekY4eDVCQztFeUY1eDVCRDtJQUNDO0lBQ0E7RXpGOHg1QkE7RXdGaGs1QmM7SWxGdk5aO0VOMHg1QkY7RXdGNWo1QmM7SUFDSTtFeEY4ajVCbEI7RXdGeGo1QmM7SUFDSTtFeEYwajVCbEI7QUFDRjtBMEZqeTVCWTtFRm1JWTtJQ2hKdkI7SUFDQTtJQUNBO0V6Rmt6NUJDO0V5Rmh6NUJEO0lBQ0M7SUFDQTtFekZrejVCQTtFd0ZocTVCVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhGa3E1QmQ7RXdGL3A1QmM7SUFHSTtJQUtJO0V4RjJwNUJ0QjtFd0Z4cDVCc0I7SUFHSTtFeEZ3cDVCMUI7RXdGanA1QlU7SUFDSTtFeEZtcDVCZDtFd0ZqcDVCYztJQUVJO0V4RmtwNUJsQjtFd0Y3bzVCVTtJQUNJO0V4RitvNUJkO0V3RnpvNUJrQjs7SUFFSTtJQUNBO0V4RjJvNUJ0QjtFd0Z0bzVCVTtJQUNJO0lBQ0E7RXhGd281QmQ7RXdGcm81QlU7SUFDSTtFeEZ1bzVCZDtFd0ZybzVCYztJQUNJO0lBQ0E7RXhGdW81QmxCO0V3RnBvNUJzQjtJQzNOdkI7SUFDQTtJQUNBO0V6RmsyNUJDO0V5RmgyNUJEO0lBQ0M7SUFDQTtFekZrMjVCQTtFd0ZwbzVCYztJbEZ2Tlo7RU44MTVCRjtFd0ZobzVCYztJQUNJO0V4RmtvNUJsQjtFd0Y1bjVCYztJQUNJO0V4RjhuNUJsQjtBQUNGO0EwRnIyNUJZO0VGbUlZO0lDaEp2QjtJQUNBO0lBQ0E7RXpGczM1QkM7RXlGcDM1QkQ7SUFDQztJQUNBO0V6RnMzNUJBO0V3RnB1NUJVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEZzdTVCZDtFd0ZudTVCYztJQUdJO0lBS0k7RXhGK3Q1QnRCO0V3RjV0NUJzQjtJQUdJO0V4RjR0NUIxQjtFd0ZydDVCVTtJQUNJO0V4RnV0NUJkO0V3RnJ0NUJjO0lBRUk7RXhGc3Q1QmxCO0V3Rmp0NUJVO0lBQ0k7RXhGbXQ1QmQ7RXdGN3M1QmtCOztJQUVJO0lBQ0E7RXhGK3M1QnRCO0V3RjFzNUJVO0lBQ0k7SUFDQTtFeEY0czVCZDtFd0Z6czVCVTtJQUNJO0V4RjJzNUJkO0V3RnpzNUJjO0lBQ0k7SUFDQTtFeEYyczVCbEI7RXdGeHM1QnNCO0lDM052QjtJQUNBO0lBQ0E7RXpGczY1QkM7RXlGcDY1QkQ7SUFDQztJQUNBO0V6RnM2NUJBO0V3RnhzNUJjO0lsRnZOWjtFTms2NUJGO0V3RnBzNUJjO0lBQ0k7RXhGc3M1QmxCO0V3RmhzNUJjO0lBQ0k7RXhGa3M1QmxCO0FBQ0Y7QTBGejY1Qlk7RUZtSVk7SUNoSnZCO0lBQ0E7SUFDQTtFekYwNzVCQztFeUZ4NzVCRDtJQUNDO0lBQ0E7RXpGMDc1QkE7RXdGeHk1QlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4RjB5NUJkO0V3RnZ5NUJjO0lBR0k7SUFLSTtFeEZteTVCdEI7RXdGaHk1QnNCO0lBR0k7RXhGZ3k1QjFCO0V3Rnp4NUJVO0lBQ0k7RXhGMng1QmQ7RXdGeng1QmM7SUFFSTtFeEYweDVCbEI7RXdGcng1QlU7SUFDSTtFeEZ1eDVCZDtFd0ZqeDVCa0I7O0lBRUk7SUFDQTtFeEZteDVCdEI7RXdGOXc1QlU7SUFDSTtJQUNBO0V4Rmd4NUJkO0V3Rjd3NUJVO0lBQ0k7RXhGK3c1QmQ7RXdGN3c1QmM7SUFDSTtJQUNBO0V4Rit3NUJsQjtFd0Y1dzVCc0I7SUMzTnZCO0lBQ0E7SUFDQTtFekYwKzVCQztFeUZ4KzVCRDtJQUNDO0lBQ0E7RXpGMCs1QkE7RXdGNXc1QmM7SWxGdk5aO0VOcys1QkY7RXdGeHc1QmM7SUFDSTtFeEYwdzVCbEI7RXdGcHc1QmM7SUFDSTtFeEZzdzVCbEI7QUFDRjtBMEY3KzVCWTtFRm1JWTtJQ2hKdkI7SUFDQTtJQUNBO0V6RjgvNUJDO0V5RjUvNUJEO0lBQ0M7SUFDQTtFekY4LzVCQTtFd0Y1MjVCVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhGODI1QmQ7RXdGMzI1QmM7SUFHSTtJQUtJO0V4RnUyNUJ0QjtFd0ZwMjVCc0I7SUFHSTtFeEZvMjVCMUI7RXdGNzE1QlU7SUFDSTtFeEYrMTVCZDtFd0Y3MTVCYztJQUVJO0V4RjgxNUJsQjtFd0Z6MTVCVTtJQUNJO0V4RjIxNUJkO0V3RnIxNUJrQjs7SUFFSTtJQUNBO0V4RnUxNUJ0QjtFd0ZsMTVCVTtJQUNJO0lBQ0E7RXhGbzE1QmQ7RXdGajE1QlU7SUFDSTtFeEZtMTVCZDtFd0ZqMTVCYztJQUNJO0lBQ0E7RXhGbTE1QmxCO0V3RmgxNUJzQjtJQzNOdkI7SUFDQTtJQUNBO0V6RjhpNkJDO0V5RjVpNkJEO0lBQ0M7SUFDQTtFekY4aTZCQTtFd0ZoMTVCYztJbEZ2Tlo7RU4waTZCRjtFd0Y1MDVCYztJQUNJO0V4RjgwNUJsQjtFd0Z4MDVCYztJQUNJO0V4RjAwNUJsQjtBQUNGO0F5RnRoNkJHOzs7O0VBRUM7QXpGMGg2Qko7QXlGcGg2Qks7Ozs7Ozs7O0VBRUM7QXpGNGg2Qk47QXlGdGg2Qk87Ozs7Ozs7Ozs7Ozs7Ozs7RUFFQztBekZzaTZCUjtBeUZoaTZCUzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFQztBekZnazZCVjtBeUZuajZCSTs7OztFQUVDO0VBQ0E7QXpGdWo2Qkw7QXlGamo2Qk07Ozs7Ozs7O0VBRUM7RUFDQTtBekZ5ajZCUDtBeUZuajZCUTs7Ozs7Ozs7Ozs7Ozs7OztFQUVDO0VBQ0E7QXpGbWs2QlQ7QXlGN2o2QlU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUM7RUFDQTtBekY2bDZCWDs7QXdGNTg1QkE7RUFDSTtJQUFTO0V4Rmc5NUJYO0V3Ri84NUJFO0lBQUs7RXhGazk1QlA7QUFDRjtBd0ZoOTVCQTtFQUNJO0lBQVM7RXhGbTk1Qlg7RXdGbDk1QkU7SUFBSztFeEZxOTVCUDtBQUNGO0F3Rm45NUJBO0VBQ0k7SUFBUztFeEZzOTVCWDtFd0ZyOTVCRTtJQUFLO0V4Rnc5NUJQO0FBQ0Y7QXlGdGo2QkM7RUE1Q0MsY3BGa0NrQjtBTG1rNkJwQjtBeUZubTZCRTtFQUNDLGNwRitCaUI7QUxzazZCcEI7QXlGL2w2Qkc7OztFQUdDLGNwRnNCZ0I7QUwyazZCcEI7QXlGMWw2Qkc7RUFDQyx5QnBGY2dCO0FMOGs2QnBCO0F5RnJsNkJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6RjZsNkJIOztBeUZobDZCQztFQTVDQyxjcEZrQ2tCO0FMOGw2QnBCO0F5RjluNkJFO0VBQ0MsY3BGK0JpQjtBTGltNkJwQjs7QXlGMW42Qkc7OztFQUdDLGNwRnNCZ0I7QUx1bTZCcEI7O0F5RnRuNkJHO0VBQ0MseUJwRmNnQjtBTDJtNkJwQjs7QXlGbG42QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGMm42Qkg7O0F5RjltNkJDO0VBNUNDLGNwRmtDa0I7QUw0bjZCcEI7QXlGNXA2QkU7RUFDQyxjcEYrQmlCO0FMK242QnBCO0F5RnhwNkJHOzs7RUFHQyxjcEZzQmdCO0FMb282QnBCO0F5Rm5wNkJHO0VBQ0MseUJwRmNnQjtBTHVvNkJwQjtBeUY5bzZCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekZzcDZCSDs7QXlGem82QkM7RUE1Q0MsY3BGa0NrQjtBTHVwNkJwQjtBeUZ2cjZCRTtFQUNDLGNwRitCaUI7QUwwcDZCcEI7O0F5Rm5yNkJHOzs7RUFHQyxjcEZzQmdCO0FMZ3E2QnBCOztBeUYvcTZCRztFQUNDLHlCcEZjZ0I7QUxvcTZCcEI7O0F5RjNxNkJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6Rm9yNkJIOztBeUZ2cTZCQztFQTVDQyxjcEZrQ2tCO0FMcXI2QnBCO0F5RnJ0NkJFO0VBQ0MsY3BGK0JpQjtBTHdyNkJwQjtBeUZqdDZCRzs7O0VBR0MsY3BGc0JnQjtBTDZyNkJwQjtBeUY1czZCRztFQUNDLHlCcEZjZ0I7QUxnczZCcEI7QXlGdnM2QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGK3M2Qkg7O0F5RmxzNkJDO0VBNUNDLGNwRmtDa0I7QUxndDZCcEI7QXlGaHY2QkU7RUFDQyxjcEYrQmlCO0FMbXQ2QnBCOztBeUY1dTZCRzs7O0VBR0MsY3BGc0JnQjtBTHl0NkJwQjs7QXlGeHU2Qkc7RUFDQyx5QnBGY2dCO0FMNnQ2QnBCOztBeUZwdTZCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekY2dTZCSDs7QXlGaHU2QkM7RUE1Q0MsY3BGa0NrQjtBTDh1NkJwQjtBeUY5dzZCRTtFQUNDLGNwRitCaUI7QUxpdjZCcEI7QXlGMXc2Qkc7OztFQUdDLGNwRnNCZ0I7QUxzdjZCcEI7QXlGcnc2Qkc7RUFDQyx5QnBGY2dCO0FMeXY2QnBCO0F5Rmh3NkJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6Rnd3NkJIOztBeUYzdjZCQztFQTVDQyxjcEZrQ2tCO0FMeXc2QnBCO0F5Rnp5NkJFO0VBQ0MsY3BGK0JpQjtBTDR3NkJwQjs7QXlGcnk2Qkc7OztFQUdDLGNwRnNCZ0I7QUxreDZCcEI7O0F5Rmp5NkJHO0VBQ0MseUJwRmNnQjtBTHN4NkJwQjs7QXlGN3g2QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGc3k2Qkg7O0F5Rnp4NkJDO0VBNUNDLGNwRmtDa0I7QUx1eTZCcEI7QXlGdjA2QkU7RUFDQyxjcEYrQmlCO0FMMHk2QnBCO0F5Rm4wNkJHOzs7RUFHQyxjcEZzQmdCO0FMK3k2QnBCO0F5Rjl6NkJHO0VBQ0MseUJwRmNnQjtBTGt6NkJwQjtBeUZ6ejZCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekZpMDZCSDs7QXlGcHo2QkM7RUE1Q0MsY3BGa0NrQjtBTGswNkJwQjtBeUZsMjZCRTtFQUNDLGNwRitCaUI7QUxxMDZCcEI7O0F5RjkxNkJHOzs7RUFHQyxjcEZzQmdCO0FMMjA2QnBCOztBeUYxMTZCRztFQUNDLHlCcEZjZ0I7QUwrMDZCcEI7O0F5RnQxNkJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6RisxNkJIOztBeUZsMTZCQztFQTVDQyxjcEZrQ2tCO0FMZzI2QnBCO0F5Rmg0NkJFO0VBQ0MsY3BGK0JpQjtBTG0yNkJwQjtBeUY1MzZCRzs7O0VBR0MsY3BGc0JnQjtBTHcyNkJwQjtBeUZ2MzZCRztFQUNDLHlCcEZjZ0I7QUwyMjZCcEI7QXlGbDM2QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGMDM2Qkg7O0F5RjcyNkJDO0VBNUNDLGNwRmtDa0I7QUwyMzZCcEI7QXlGMzU2QkU7RUFDQyxjcEYrQmlCO0FMODM2QnBCOztBeUZ2NTZCRzs7O0VBR0MsY3BGc0JnQjtBTG80NkJwQjs7QXlGbjU2Qkc7RUFDQyx5QnBGY2dCO0FMdzQ2QnBCOztBeUYvNDZCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekZ3NTZCSDs7QXlGMzQ2QkM7RUE1Q0MsY3BGa0NrQjtBTHk1NkJwQjtBeUZ6NzZCRTtFQUNDLGNwRitCaUI7QUw0NTZCcEI7QXlGcjc2Qkc7OztFQUdDLGNwRnNCZ0I7QUxpNjZCcEI7QXlGaDc2Qkc7RUFDQyx5QnBGY2dCO0FMbzY2QnBCO0F5RjM2NkJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6Rm03NkJIOztBeUZ0NjZCQztFQTVDQyxjcEZrQ2tCO0FMbzc2QnBCO0F5RnA5NkJFO0VBQ0MsY3BGK0JpQjtBTHU3NkJwQjs7QXlGaDk2Qkc7OztFQUdDLGNwRnNCZ0I7QUw2NzZCcEI7O0F5RjU4NkJHO0VBQ0MseUJwRmNnQjtBTGk4NkJwQjs7QXlGeDg2QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGaTk2Qkg7O0F5RnA4NkJDO0VBNUNDLGNwRmtDa0I7QUxrOTZCcEI7QXlGbC82QkU7RUFDQyxjcEYrQmlCO0FMcTk2QnBCO0F5RjkrNkJHOzs7RUFHQyxjcEZzQmdCO0FMMDk2QnBCO0F5RnorNkJHO0VBQ0MseUJwRmNnQjtBTDY5NkJwQjtBeUZwKzZCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekY0KzZCSDs7QXlGLzk2QkM7RUE1Q0MsY3BGa0NrQjtBTDYrNkJwQjtBeUY3ZzdCRTtFQUNDLGNwRitCaUI7QUxnLzZCcEI7O0F5RnpnN0JHOzs7RUFHQyxjcEZzQmdCO0FMcy82QnBCOztBeUZyZzdCRztFQUNDLHlCcEZjZ0I7QUwwLzZCcEI7O0F5RmpnN0JFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6RjBnN0JIOztBeUY3LzZCQztFQTVDQyxjcEZrQ2tCO0FMMmc3QnBCO0F5RjNpN0JFO0VBQ0MsY3BGK0JpQjtBTDhnN0JwQjtBeUZ2aTdCRzs7O0VBR0MsY3BGc0JnQjtBTG1oN0JwQjtBeUZsaTdCRztFQUNDLHlCcEZjZ0I7QUxzaDdCcEI7QXlGN2g3QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGcWk3Qkg7O0F5RnhoN0JDO0VBNUNDLGNwRmtDa0I7QUxzaTdCcEI7QXlGdGs3QkU7RUFDQyxjcEYrQmlCO0FMeWk3QnBCOztBeUZsazdCRzs7O0VBR0MsY3BGc0JnQjtBTCtpN0JwQjs7QXlGOWo3Qkc7RUFDQyx5QnBGY2dCO0FMbWo3QnBCOztBeUYxajdCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekZtazdCSDs7QXlGdGo3QkM7RUE1Q0MsY3BGa0NrQjtBTG9rN0JwQjtBeUZwbTdCRTtFQUNDLGNwRitCaUI7QUx1azdCcEI7QXlGaG03Qkc7OztFQUdDLGNwRnNCZ0I7QUw0azdCcEI7QXlGM2w3Qkc7RUFDQyx5QnBGY2dCO0FMK2s3QnBCO0F5RnRsN0JFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6RjhsN0JIOztBeUZqbDdCQztFQTVDQyxjcEZrQ2tCO0FMK2w3QnBCO0F5Ri9uN0JFO0VBQ0MsY3BGK0JpQjtBTGttN0JwQjs7QXlGM243Qkc7OztFQUdDLGNwRnNCZ0I7QUx3bTdCcEI7O0F5RnZuN0JHO0VBQ0MseUJwRmNnQjtBTDRtN0JwQjs7QXlGbm43QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGNG43Qkg7O0F5Ri9tN0JDO0VBNUNDLGNwRmtDa0I7QUw2bjdCcEI7QXlGN3A3QkU7RUFDQyxjcEYrQmlCO0FMZ283QnBCO0F5RnpwN0JHOzs7RUFHQyxjcEZzQmdCO0FMcW83QnBCO0F5RnBwN0JHO0VBQ0MseUJwRmNnQjtBTHdvN0JwQjtBeUYvbzdCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekZ1cDdCSDs7QXlGMW83QkM7RUE1Q0MsY3BGa0NrQjtBTHdwN0JwQjtBeUZ4cjdCRTtFQUNDLGNwRitCaUI7QUwycDdCcEI7O0F5RnByN0JHOzs7RUFHQyxjcEZzQmdCO0FMaXE3QnBCOztBeUZocjdCRztFQUNDLHlCcEZjZ0I7QUxxcTdCcEI7O0F5RjVxN0JFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6RnFyN0JIOztBeUZ4cTdCQztFQTVDQyxjcEZrQ2tCO0FMc3I3QnBCO0F5RnR0N0JFO0VBQ0MsY3BGK0JpQjtBTHlyN0JwQjtBeUZsdDdCRzs7O0VBR0MsY3BGc0JnQjtBTDhyN0JwQjtBeUY3czdCRztFQUNDLHlCcEZjZ0I7QUxpczdCcEI7QXlGeHM3QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGZ3Q3Qkg7O0F5Rm5zN0JDO0VBNUNDLGNwRmtDa0I7QUxpdDdCcEI7QXlGanY3QkU7RUFDQyxjcEYrQmlCO0FMb3Q3QnBCOztBeUY3dTdCRzs7O0VBR0MsY3BGc0JnQjtBTDB0N0JwQjs7QXlGenU3Qkc7RUFDQyx5QnBGY2dCO0FMOHQ3QnBCOztBeUZydTdCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekY4dTdCSDs7QXlGanU3QkM7RUE1Q0MsY3BGa0NrQjtBTCt1N0JwQjtBeUYvdzdCRTtFQUNDLGNwRitCaUI7QUxrdjdCcEI7QXlGM3c3Qkc7OztFQUdDLGNwRnNCZ0I7QUx1djdCcEI7QXlGdHc3Qkc7RUFDQyx5QnBGY2dCO0FMMHY3QnBCO0F5Rmp3N0JFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6Rnl3N0JIOztBeUY1djdCQztFQTVDQyxjcEZrQ2tCO0FMMHc3QnBCO0F5RjF5N0JFO0VBQ0MsY3BGK0JpQjtBTDZ3N0JwQjs7QXlGdHk3Qkc7OztFQUdDLGNwRnNCZ0I7QUxteDdCcEI7O0F5Rmx5N0JHO0VBQ0MseUJwRmNnQjtBTHV4N0JwQjs7QXlGOXg3QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGdXk3Qkg7O0F5RjF4N0JDO0VBNUNDLGNwRmtDa0I7QUx3eTdCcEI7QXlGeDA3QkU7RUFDQyxjcEYrQmlCO0FMMnk3QnBCO0F5RnAwN0JHOzs7RUFHQyxjcEZzQmdCO0FMZ3o3QnBCO0F5Ri96N0JHO0VBQ0MseUJwRmNnQjtBTG16N0JwQjtBeUYxejdCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekZrMDdCSDs7QXlGcno3QkM7RUE1Q0MsY3BGa0NrQjtBTG0wN0JwQjtBeUZuMjdCRTtFQUNDLGNwRitCaUI7QUxzMDdCcEI7O0F5Ri8xN0JHOzs7RUFHQyxjcEZzQmdCO0FMNDA3QnBCOztBeUYzMTdCRztFQUNDLHlCcEZjZ0I7QUxnMTdCcEI7O0F5RnYxN0JFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6RmcyN0JIOztBeUZuMTdCQztFQTVDQyxjcEZrQ2tCO0FMaTI3QnBCO0F5Rmo0N0JFO0VBQ0MsY3BGK0JpQjtBTG8yN0JwQjtBeUY3MzdCRzs7O0VBR0MsY3BGc0JnQjtBTHkyN0JwQjtBeUZ4MzdCRztFQUNDLHlCcEZjZ0I7QUw0MjdCcEI7QXlGbjM3QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGMjM3Qkg7O0F5RjkyN0JDO0VBNUNDLGNwRmtDa0I7QUw0MzdCcEI7QXlGNTU3QkU7RUFDQyxjcEYrQmlCO0FMKzM3QnBCOztBeUZ4NTdCRzs7O0VBR0MsY3BGc0JnQjtBTHE0N0JwQjs7QXlGcDU3Qkc7RUFDQyx5QnBGY2dCO0FMeTQ3QnBCOztBeUZoNTdCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekZ5NTdCSDs7QXlGNTQ3QkM7RUE1Q0MsY3BGa0NrQjtBTDA1N0JwQjtBeUYxNzdCRTtFQUNDLGNwRitCaUI7QUw2NTdCcEI7QXlGdDc3Qkc7OztFQUdDLGNwRnNCZ0I7QUxrNjdCcEI7QXlGajc3Qkc7RUFDQyx5QnBGY2dCO0FMcTY3QnBCO0F5RjU2N0JFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6Rm83N0JIOztBeUZ2NjdCQztFQTVDQyxjcEZrQ2tCO0FMcTc3QnBCO0F5RnI5N0JFO0VBQ0MsY3BGK0JpQjtBTHc3N0JwQjs7QXlGajk3Qkc7OztFQUdDLGNwRnNCZ0I7QUw4NzdCcEI7O0F5Rjc4N0JHO0VBQ0MseUJwRmNnQjtBTGs4N0JwQjs7QXlGejg3QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGazk3Qkg7O0F5RnI4N0JDO0VBNUNDLGNwRmtDa0I7QUxtOTdCcEI7QXlGbi83QkU7RUFDQyxjcEYrQmlCO0FMczk3QnBCO0F5Ri8rN0JHOzs7RUFHQyxjcEZzQmdCO0FMMjk3QnBCO0F5RjErN0JHO0VBQ0MseUJwRmNnQjtBTDg5N0JwQjtBeUZyKzdCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekY2KzdCSDs7QXlGaCs3QkM7RUE1Q0MsY3BGa0NrQjtBTDgrN0JwQjtBeUY5ZzhCRTtFQUNDLGNwRitCaUI7QUxpLzdCcEI7O0F5RjFnOEJHOzs7RUFHQyxjcEZzQmdCO0FMdS83QnBCOztBeUZ0ZzhCRztFQUNDLHlCcEZjZ0I7QUwyLzdCcEI7O0F5RmxnOEJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6RjJnOEJIOztBeUY5LzdCQztFQTVDQyxjcEZrQ2tCO0FMNGc4QnBCO0F5RjVpOEJFO0VBQ0MsY3BGK0JpQjtBTCtnOEJwQjtBeUZ4aThCRzs7O0VBR0MsY3BGc0JnQjtBTG9oOEJwQjtBeUZuaThCRztFQUNDLHlCcEZjZ0I7QUx1aDhCcEI7QXlGOWg4QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGc2k4Qkg7O0F5RnpoOEJDO0VBNUNDLGNwRmtDa0I7QUx1aThCcEI7QXlGdms4QkU7RUFDQyxjcEYrQmlCO0FMMGk4QnBCOztBeUZuazhCRzs7O0VBR0MsY3BGc0JnQjtBTGdqOEJwQjs7QXlGL2o4Qkc7RUFDQyx5QnBGY2dCO0FMb2o4QnBCOztBeUYzajhCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekZvazhCSDs7QXlGdmo4QkM7RUE1Q0MsY3BGa0NrQjtBTHFrOEJwQjtBeUZybThCRTtFQUNDLGNwRitCaUI7QUx3azhCcEI7QXlGam04Qkc7OztFQUdDLGNwRnNCZ0I7QUw2azhCcEI7QXlGNWw4Qkc7RUFDQyx5QnBGY2dCO0FMZ2w4QnBCO0F5RnZsOEJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6RitsOEJIOztBeUZsbDhCQztFQTVDQyxjcEZrQ2tCO0FMZ204QnBCO0F5RmhvOEJFO0VBQ0MsY3BGK0JpQjtBTG1tOEJwQjs7QXlGNW44Qkc7OztFQUdDLGNwRnNCZ0I7QUx5bThCcEI7O0F5RnhuOEJHO0VBQ0MseUJwRmNnQjtBTDZtOEJwQjs7QXlGcG44QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGNm44Qkg7O0F5Rm5tOEJDO0VBRUMsdURwRjhJa0Q7RW9GN01sRCwwQ0V0RjhEO0EzRjJ2OEJoRTs7QXlGcms4QkM7RUFDQyx1RHBGNEdrRDtFb0Y3TWxELDBDRWhGNkQ7QTNGMHY4Qi9EOztBeUZubDhCQztFQUNDLHVEcEZxSGtEO0VvRjdNbEQsMENFMUU2RDtBM0Z5djhCL0Q7O0F5RmxtOEJDO0VBQ0MsdURwRitIa0Q7RW9GN01sRCwwQ0VwRStEO0EzRnd2OEJqRTs7QXlGdm44QkM7RUFFQyx1RHBGOElrRDtFb0Y3TWxELDBDRTlEOEQ7QTNGdXY4QmhFO0F5RnpsOEJDO0VBQ0MsdURwRjRHa0Q7RW9GN01sRCwwQ0U3RDZEO0EzRjB2OEIvRDtBeUZ0bThCQztFQUNDLHVEcEZxSGtEO0VvRjdNbEQsMENFNUQ2RDtBM0Y2djhCL0Q7QXlGcG44QkM7RUFDQyx1RHBGK0hrRDtFb0Y3TWxELDBDRTNEK0Q7QTNGZ3c4QmpFOztBeUZ4bzhCQztFQUVDLHVEcEY4SWtEO0VvRjdNbEQseUIvRDNIdUI7RStEK0h2QixjL0Q1SDBCO0ExQm0wOEI1QjtBeUZyczhCRTtFQUNDLGMvRC9IeUI7QTFCczA4QjVCO0F5RmpzOEJHOzs7OztFQUdDLGMvRHhJd0I7QTFCNjA4QjVCO0F5RjlyOEJHO0VBQ0MseUIvRGhKd0I7QTFCZzE4QjVCO0F5RnpyOEJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6RmlzOEJIOztBeUY3bzhCQztFQUNDLHVEcEZxSGtEO0VvRjdNbEQseUIvRDNIdUI7RStEK0h2QixjL0Q1SDBCO0ExQmsyOEI1QjtBeUZwdThCRTtFQUNDLGMvRC9IeUI7QTFCcTI4QjVCO0F5Rmh1OEJHOzs7RUFHQyxjL0R4SXdCO0ExQjAyOEI1QjtBeUYzdDhCRztFQUNDLHlCL0RoSndCO0ExQjYyOEI1QjtBeUZ0dDhCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekY4dDhCSDs7QXlGanE4QkM7RUFDQyx1RHBGNEdrRDtFb0Y3TWxELHlCL0QzSHVCO0UrRCtIdkIsYy9ENUgwQjtBMUIrMzhCNUI7QXlGanc4QkU7RUFDQyxjL0QvSHlCO0ExQms0OEI1QjtBeUY3djhCRzs7O0VBR0MsYy9EeEl3QjtBMUJ1NDhCNUI7QXlGeHY4Qkc7RUFDQyx5Qi9EaEp3QjtBMUIwNDhCNUI7QXlGbnY4QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGMnY4Qkg7O0F5Rmp0OEJDO0VBQ0MsdURwRitIa0Q7RW9GN01sRCx5Qi9EM0h1QjtFK0QrSHZCLGMvRDVIMEI7QTFCNDU4QjVCO0F5Rjl4OEJFO0VBQ0MsYy9EL0h5QjtBMUIrNThCNUI7QXlGMXg4Qkc7OztFQUdDLGMvRHhJd0I7QTFCbzY4QjVCO0F5RnJ4OEJHO0VBQ0MseUIvRGhKd0I7QTFCdTY4QjVCO0F5Rmh4OEJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6Rnd4OEJIOztBeUY5djhCQztFQUVDLHVEcEY4SWtEO0VvRjdNbEQseUIvRDNIdUI7RStEK0h2QixjL0Q1SDBCO0ExQnk3OEI1QjtBeUYzejhCRTtFQUNDLGMvRC9IeUI7QTFCNDc4QjVCO0F5RnZ6OEJHOzs7OztFQUdDLGMvRHhJd0I7QTFCbTg4QjVCO0F5RnB6OEJHO0VBQ0MseUIvRGhKd0I7QTFCczg4QjVCO0F5Ri95OEJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6RnV6OEJIO0F5Rm53OEJDO0VBQ0MsdURwRnFIa0Q7RW9GN01sRCx5Qi9EM0h1QjtFK0QrSHZCLGMvRDVIMEI7QTFCdTk4QjVCO0F5RnoxOEJFO0VBQ0MsYy9EL0h5QjtBMUIwOThCNUI7QXlGcjE4Qkc7OztFQUdDLGMvRHhJd0I7QTFCKzk4QjVCO0F5RmgxOEJHO0VBQ0MseUIvRGhKd0I7QTFCays4QjVCO0F5RjMwOEJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6Rm0xOEJIO0F5RnR4OEJDO0VBQ0MsdURwRjRHa0Q7RW9GN01sRCx5Qi9EM0h1QjtFK0QrSHZCLGMvRDVIMEI7QTFCbS84QjVCO0F5RnIzOEJFO0VBQ0MsYy9EL0h5QjtBMUJzLzhCNUI7QXlGajM4Qkc7OztFQUdDLGMvRHhJd0I7QTFCMi84QjVCO0F5RjUyOEJHO0VBQ0MseUIvRGhKd0I7QTFCOC84QjVCO0F5RnYyOEJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6RisyOEJIO0F5RnIwOEJDO0VBQ0MsdURwRitIa0Q7RW9GN01sRCx5Qi9EM0h1QjtFK0QrSHZCLGMvRDVIMEI7QTFCK2c5QjVCO0F5Rmo1OEJFO0VBQ0MsYy9EL0h5QjtBMUJraDlCNUI7QXlGNzQ4Qkc7OztFQUdDLGMvRHhJd0I7QTFCdWg5QjVCO0F5Rng0OEJHO0VBQ0MseUIvRGhKd0I7QTFCMGg5QjVCO0F5Rm40OEJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6RjI0OEJIOztBeUZ2MThCQztFQUNDLHVEcEZxSGtEO0VvRjdNbEQseUIvRHpINkI7RStENkg3QixjL0QvSHVCO0ExQitpOUJ6QjtBeUY5NjhCRTtFQUNDLGMvRGxJc0I7QTFCa2o5QnpCO0F5RjE2OEJHOzs7RUFHQyxjL0QzSXFCO0ExQnVqOUJ6QjtBeUZyNjhCRztFQUNDLHlCL0RuSnFCO0ExQjBqOUJ6QjtBeUZoNjhCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekZ3NjhCSDs7QXlGMzI4QkM7RUFDQyx1RHBGNEdrRDtFb0Y3TWxELHlCL0R6SDZCO0UrRDZIN0IsYy9EL0h1QjtBMUI0azlCekI7QXlGMzg4QkU7RUFDQyxjL0RsSXNCO0ExQitrOUJ6QjtBeUZ2ODhCRzs7O0VBR0MsYy9EM0lxQjtBMUJvbDlCekI7QXlGbDg4Qkc7RUFDQyx5Qi9EbkpxQjtBMUJ1bDlCekI7QXlGNzc4QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGcTg4Qkg7O0F5RjM2OEJDO0VBRUMsdURwRjhJa0Q7RW9GN01sRCx5Qi9Eekg2QjtFK0Q2SDdCLGMvRC9IdUI7QTFCeW05QnpCO0F5RngrOEJFO0VBQ0MsYy9EbElzQjtBMUI0bTlCekI7QXlGcCs4Qkc7Ozs7O0VBR0MsYy9EM0lxQjtBMUJtbjlCekI7QXlGais4Qkc7RUFDQyx5Qi9EbkpxQjtBMUJzbjlCekI7QXlGNTk4QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGbys4Qkg7O0F5RjE3OEJDO0VBQ0MsdURwRitIa0Q7RW9GN01sRCx5Qi9Eekg2QjtFK0Q2SDdCLGMvRC9IdUI7QTFCd285QnpCO0F5RnZnOUJFO0VBQ0MsYy9EbElzQjtBMUIybzlCekI7QXlGbmc5Qkc7OztFQUdDLGMvRDNJcUI7QTFCZ3A5QnpCO0F5RjkvOEJHO0VBQ0MseUIvRG5KcUI7QTFCbXA5QnpCO0F5RnovOEJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6RmlnOUJIOztBeUY3ODhCQztFQUNDLHVEcEZxSGtEO0VvRjdNbEQseUIvRHpINkI7RStENkg3QixjL0QvSHVCO0ExQnFxOUJ6QjtBeUZwaTlCRTtFQUNDLGMvRGxJc0I7QTFCd3E5QnpCO0F5RmhpOUJHOzs7RUFHQyxjL0QzSXFCO0ExQjZxOUJ6QjtBeUYzaDlCRztFQUNDLHlCL0RuSnFCO0ExQmdyOUJ6QjtBeUZ0aDlCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekY4aDlCSDtBeUZqKzhCQztFQUNDLHVEcEY0R2tEO0VvRjdNbEQseUIvRHpINkI7RStENkg3QixjL0QvSHVCO0ExQmlzOUJ6QjtBeUZoazlCRTtFQUNDLGMvRGxJc0I7QTFCb3M5QnpCO0F5RjVqOUJHOzs7RUFHQyxjL0QzSXFCO0ExQnlzOUJ6QjtBeUZ2ajlCRztFQUNDLHlCL0RuSnFCO0ExQjRzOUJ6QjtBeUZsajlCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekYwajlCSDtBeUZoaTlCQztFQUVDLHVEcEY4SWtEO0VvRjdNbEQseUIvRHpINkI7RStENkg3QixjL0QvSHVCO0ExQjZ0OUJ6QjtBeUY1bDlCRTtFQUNDLGMvRGxJc0I7QTFCZ3U5QnpCO0F5RnhsOUJHOzs7OztFQUdDLGMvRDNJcUI7QTFCdXU5QnpCO0F5RnJsOUJHO0VBQ0MseUIvRG5KcUI7QTFCMHU5QnpCO0F5RmhsOUJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6RndsOUJIO0F5RjlpOUJDO0VBQ0MsdURwRitIa0Q7RW9GN01sRCx5Qi9Eekg2QjtFK0Q2SDdCLGMvRC9IdUI7QTFCMnY5QnpCO0F5RjFuOUJFO0VBQ0MsYy9EbElzQjtBMUI4djlCekI7QXlGdG45Qkc7OztFQUdDLGMvRDNJcUI7QTFCbXc5QnpCO0F5RmpuOUJHO0VBQ0MseUIvRG5KcUI7QTFCc3c5QnpCO0F5RjVtOUJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6Rm9uOUJIOztBeUYxbDlCQztFQUVDLHVEcEY4SWtEO0VvRnpNbEQsYy9EL0h1QjtBMUJ1eDlCekI7QXlGdHA5QkU7RUFDQyxjL0RsSXNCO0ExQjB4OUJ6QjtBeUZscDlCRzs7Ozs7RUFHQyxjL0QzSXFCO0ExQml5OUJ6QjtBeUYvbzlCRztFQUNDLHlCL0RuSnFCO0ExQm95OUJ6QjtBeUYxbzlCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekZrcDlCSDs7QXlGOWw5QkM7RUFDQyx1RHBGcUhrRDtFb0Z6TWxELGMvRC9IdUI7QTFCcXo5QnpCO0F5RnByOUJFO0VBQ0MsYy9EbElzQjtBMUJ3ejlCekI7QXlGaHI5Qkc7OztFQUdDLGMvRDNJcUI7QTFCNno5QnpCO0F5RjNxOUJHO0VBQ0MseUIvRG5KcUI7QTFCZzA5QnpCO0F5RnRxOUJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6RjhxOUJIOztBeUZqbjlCQztFQUNDLHVEcEY0R2tEO0VvRnpNbEQsYy9EL0h1QjtBMUJpMTlCekI7QXlGaHQ5QkU7RUFDQyxjL0RsSXNCO0ExQm8xOUJ6QjtBeUY1czlCRzs7O0VBR0MsYy9EM0lxQjtBMUJ5MTlCekI7QXlGdnM5Qkc7RUFDQyx5Qi9EbkpxQjtBMUI0MTlCekI7QXlGbHM5QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGMHM5Qkg7O0F5RmhxOUJDO0VBQ0MsdURwRitIa0Q7RW9Gek1sRCxjL0QvSHVCO0ExQjYyOUJ6QjtBeUY1dTlCRTtFQUNDLGMvRGxJc0I7QTFCZzM5QnpCO0F5Rnh1OUJHOzs7RUFHQyxjL0QzSXFCO0ExQnEzOUJ6QjtBeUZudTlCRztFQUNDLHlCL0RuSnFCO0ExQnczOUJ6QjtBeUY5dDlCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekZzdTlCSDs7QXlGNXM5QkM7RUFFQyx1RHBGOElrRDtFb0Z6TWxELGMvRC9IdUI7QTFCeTQ5QnpCO0F5Rnh3OUJFO0VBQ0MsYy9EbElzQjtBMUI0NDlCekI7QXlGcHc5Qkc7Ozs7O0VBR0MsYy9EM0lxQjtBMUJtNTlCekI7QXlGanc5Qkc7RUFDQyx5Qi9EbkpxQjtBMUJzNTlCekI7QXlGNXY5QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGb3c5Qkg7QXlGaHQ5QkM7RUFDQyx1RHBGcUhrRDtFb0Z6TWxELGMvRC9IdUI7QTFCczY5QnpCO0F5RnJ5OUJFO0VBQ0MsYy9EbElzQjtBMUJ5NjlCekI7QXlGank5Qkc7OztFQUdDLGMvRDNJcUI7QTFCODY5QnpCO0F5RjV4OUJHO0VBQ0MseUIvRG5KcUI7QTFCaTc5QnpCO0F5RnZ4OUJFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6Rit4OUJIO0F5Rmx1OUJDO0VBQ0MsdURwRjRHa0Q7RW9Gek1sRCxjL0QvSHVCO0ExQmk4OUJ6QjtBeUZoMDlCRTtFQUNDLGMvRGxJc0I7QTFCbzg5QnpCO0F5RjV6OUJHOzs7RUFHQyxjL0QzSXFCO0ExQnk4OUJ6QjtBeUZ2ejlCRztFQUNDLHlCL0RuSnFCO0ExQjQ4OUJ6QjtBeUZsejlCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekYwejlCSDtBeUZoeDlCQztFQUNDLHVEcEYrSGtEO0VvRnpNbEQsYy9EL0h1QjtBMUI0OTlCekI7QXlGMzE5QkU7RUFDQyxjL0RsSXNCO0ExQis5OUJ6QjtBeUZ2MTlCRzs7O0VBR0MsYy9EM0lxQjtBMUJvKzlCekI7QXlGbDE5Qkc7RUFDQyx5Qi9EbkpxQjtBMUJ1KzlCekI7QXlGNzA5QkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGcTE5Qkg7O0F5RjN6OUJDO0VBRUMsdURwRjhJa0Q7RW9Gek1sRCxjL0QvSHVCO0ExQncvOUJ6QjtBeUZ2MzlCRTtFQUNDLGMvRGxJc0I7QTFCMi85QnpCOztBeUZoeTlCQztFQUNDLHVEcEY0R2tEO0VvRnpNbEQsYy9EL0h1QjtBMUJnZytCekI7QXlGLzM5QkU7RUFDQyxjL0RsSXNCO0ExQm1nK0J6Qjs7QXlGano5QkM7RUFDQyx1RHBGcUhrRDtFb0Z6TWxELGMvRC9IdUI7QTFCd2crQnpCO0F5RnY0OUJFO0VBQ0MsYy9EbElzQjtBMUIyZytCekI7O0F5Rm4wOUJDO0VBQ0MsdURwRitIa0Q7RW9Gek1sRCxjL0QvSHVCO0ExQmdoK0J6QjtBeUYvNDlCRTtFQUNDLGMvRGxJc0I7QTFCbWgrQnpCOztBeUYzMTlCQztFQUVDLHVEcEY4SWtEO0VvRnpNbEQsYy9EL0h1QjtBMUJ3aCtCekI7QXlGdjU5QkU7RUFDQyxjL0RsSXNCO0ExQjJoK0J6QjtBeUZ6MDlCQztFQUNDLHVEcEZxSGtEO0VvRnpNbEQsYy9EL0h1QjtBMUIraCtCekI7QXlGOTU5QkU7RUFDQyxjL0RsSXNCO0ExQmtpK0J6QjtBeUYxMTlCQztFQUNDLHVEcEYrSGtEO0VvRnpNbEQsYy9EL0h1QjtBMUJzaStCekI7QXlGcjY5QkU7RUFDQyxjL0RsSXNCO0ExQnlpK0J6Qjs7QXlGajM5QkM7RUFFQyx1RHBGOElrRDtBTHF1OUJwRDtBeUZyNjlCRzs7Ozs7RUFHQyxjL0QzSXFCO0ExQm9qK0J6Qjs7QXlGejE5QkM7RUFDQyx1RHBGNEdrRDtBTGd2OUJwRDtBeUZoNzlCRzs7O0VBR0MsYy9EM0lxQjtBMUI2aitCekI7O0F5RjMyOUJDO0VBQ0MsdURwRnFIa0Q7QUx5djlCcEQ7QXlGejc5Qkc7OztFQUdDLGMvRDNJcUI7QTFCc2srQnpCOztBeUY5MzlCQztFQUNDLHVEcEYrSGtEO0FMa3c5QnBEO0F5Rmw4OUJHOzs7RUFHQyxjL0QzSXFCO0ExQitrK0J6Qjs7QXlGdjU5QkM7RUFFQyx1RHBGOElrRDtBTDJ3OUJwRDtBeUYzODlCRzs7Ozs7RUFHQyxjL0QzSXFCO0ExQjBsK0J6QjtBeUZ4NDlCQztFQUNDLHVEcEZxSGtEO0FMcXg5QnBEO0F5RnI5OUJHOzs7RUFHQyxjL0QzSXFCO0ExQmttK0J6QjtBeUYxNTlCQztFQUNDLHVEcEYrSGtEO0FMNng5QnBEO0F5Rjc5OUJHOzs7RUFHQyxjL0QzSXFCO0ExQjBtK0J6Qjs7QXlGbDc5QkM7RUFFQyx1RHBGOElrRDtBTHN5OUJwRDtBeUY1OTlCRztFQUNDLHlCL0RuSnFCO0ExQmluK0J6Qjs7QXlGLzU5QkM7RUFDQyx1RHBGcUhrRDtBTDZ5OUJwRDtBeUZuKzlCRztFQUNDLHlCL0RuSnFCO0ExQnduK0J6Qjs7QXlGNzU5QkM7RUFDQyx1RHBGNEdrRDtBTG96OUJwRDtBeUYxKzlCRztFQUNDLHlCL0RuSnFCO0ExQituK0J6Qjs7QXlGdjc5QkM7RUFDQyx1RHBGK0hrRDtBTDJ6OUJwRDtBeUZqLzlCRztFQUNDLHlCL0RuSnFCO0ExQnNvK0J6Qjs7QXlGOTg5QkM7RUFFQyx1RHBGOElrRDtBTGswOUJwRDtBeUZ4LzlCRztFQUNDLHlCL0RuSnFCO0ExQjZvK0J6QjtBeUYzNzlCQztFQUNDLHVEcEZxSGtEO0FMdzA5QnBEO0F5RjkvOUJHO0VBQ0MseUIvRG5KcUI7QTFCbXArQnpCO0F5RjM4OUJDO0VBQ0MsdURwRitIa0Q7QUw4MDlCcEQ7QXlGcGcrQkc7RUFDQyx5Qi9EbkpxQjtBMUJ5cCtCekI7O0F5RmorOUJDO0VBRUMsdURwRjhJa0Q7QUxxMTlCcEQ7QXlGbmcrQkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGMmcrQkg7O0F5Rjk4OUJDO0VBQ0MsdURwRjRHa0Q7QUxxMjlCcEQ7QXlGbmgrQkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGMmgrQkg7O0F5RnYrOUJDO0VBQ0MsdURwRnFIa0Q7QUxxMzlCcEQ7QXlGbmkrQkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGMmkrQkg7O0F5RmpnK0JDO0VBQ0MsdURwRitIa0Q7QUxxNDlCcEQ7QXlGbmorQkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGMmorQkg7O0F5RmppK0JDO0VBRUMsdURwRjhJa0Q7QUxxNTlCcEQ7QXlGbmsrQkU7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGMmsrQkg7QXlGdmgrQkM7RUFDQyx1RHBGcUhrRDtBTG82OUJwRDtBeUZsbCtCRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekYwbCtCSDtBeUZoaitCQztFQUNDLHVEcEYrSGtEO0FMbTc5QnBEO0F5RmptK0JFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6RnltK0JIOztBNEYzdytCQTtFQUNJO0VBQ0E7QTVGOHcrQko7QTRGNXcrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdkZOaUI7RXVGT2pCLHlCdkYwVDRDO0FMbzk5QnBEO0E0RjV3K0JRO0VBQ0k7QTVGOHcrQlo7QTRGencrQlE7RUFDSTtBNUYydytCWjtBNEZ6dytCWTtFQUNJLGNsRXZCUztFa0V3QlQseUJ2RjZTb0M7QUw4OTlCcEQ7O0E2RnR5K0JBO0VBSVE7RUFHSixvRHhGbXFCdUI7QUxpbzlCM0I7QTZGankrQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCeEZxcUJxQjtFd0ZwcUJyQjtFQUNBO0VBQ0E7QTdGbXkrQlI7QTZGaHkrQlE7RUFDSTtFQUNBO0VBQ0EsY3hGMnBCd0M7RXdGMXBCeEM7QTdGa3krQlo7QTZGaHkrQlk7RUFDSTtFQUNBO0E3Rmt5K0JoQjtBNkYveCtCWTtFQUNJO0VBQ0E7QTdGaXkrQmhCO0E2Ri94K0JnQjtFQUNJO0VBQ0EsY3hGOUJLO0V3RitCTDtBN0ZpeStCcEI7QTZGL3grQm9CO0VBRUk7QTdGZ3krQnhCO0E2RjV4K0JnQjtFQUNJLGN4RnhDSztBTHMwK0J6QjtBOEY3MCtCSTtFQUNJO0VBQ0E7QTlGKzArQlI7QTZGN3grQlk7O0VBRUk7RUFDQTtFQUNBLGN4RjlDUztBTDYwK0J6QjtBNkY1eCtCWTtFQUNJO0VBQ0E7QTdGOHgrQmhCO0E2RjF4K0JZO0VBQ0ksY3hGNURTO0V3RjZEVDtBN0Y0eCtCaEI7QTZGeHgrQlk7RUFDSTtBN0YweCtCaEI7QTZGcngrQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0Z1eCtCWjtBNkZseCtCSTtFQUNJO0E3Rm94K0JSO0E2Rmh4K0JJO0VBQ0k7RUFDQTtFQUNBO0E3Rmt4K0JSO0E2Rjl3K0JJO0VBQ0k7RUFDQTtBN0ZneCtCUjtBNkYzdytCUTs7O0VBR0k7RUFDQTtBN0Y2dytCWjtBNkZ4dytCUTs7O0VBR0k7RUFDQTtBN0YwdytCWjtBNkZydytCUTs7O0VBR0k7QTdGdXcrQlo7QTZGbHcrQkk7RUFDSTtFQUNBO0E3Rm93K0JSO0E2Rmx3K0JRO0VBQ0k7QTdGb3crQlo7QTZGancrQlE7RUFDSTtBN0ZtdytCWjtBNkY5ditCSTtFQUNJO0VBQ0E7QTdGZ3crQlI7QTZGM3YrQlE7RUFDSTtBN0Y2ditCWjtBNkYxditCUTtFQUNJO0E3RjR2K0JaO0E2Rnh2K0JJO0VBQ0ksb0R4RnVnQm1CO0V3RnRnQm5CO0E3RjB2K0JSOztBNkYvdStCWTtFQUNJO0E3Rmt2K0JoQjtBNkY5dStCWTtFQUNJO0E3Rmd2K0JoQjtBNkY1dStCWTtFQUNJO0E3Rjh1K0JoQjtBNkYxdStCWTtFQUNJO0E3RjR1K0JoQjtBNkZ4dStCWTtFQUNJO0E3RjB1K0JoQjtBNkZ0dStCWTtFQUNJO0VBQ0E7RUFDQTtBN0Z3dStCaEI7QTZGdHUrQmdCO0VBQ0k7RUFDQTtBN0Z3dStCcEI7QWM3MytCSTtFK0VxSFE7SUFDSTtFN0YydytCZDtFNkZ2dytCVTtJQUNJO0U3Rnl3K0JkO0U2RnJ3K0JVO0lBQ0k7RTdGdXcrQmQ7RTZGbncrQlU7SUFDSTtFN0ZxdytCZDtFNkZqdytCVTtJQUNJO0U3Rm13K0JkO0U2Ri92K0JVO0lBQ0k7SUFDQTtJQUNBO0U3Rml3K0JkO0U2Ri92K0JjO0lBQ0k7SUFDQTtFN0ZpdytCbEI7QUFDRjtBY3Y1K0JJO0UrRXFIUTtJQUNJO0U3RnF5K0JkO0U2Rmp5K0JVO0lBQ0k7RTdGbXkrQmQ7RTZGL3grQlU7SUFDSTtFN0ZpeStCZDtFNkY3eCtCVTtJQUNJO0U3Rit4K0JkO0U2RjN4K0JVO0lBQ0k7RTdGNngrQmQ7RTZGengrQlU7SUFDSTtJQUNBO0lBQ0E7RTdGMngrQmQ7RTZGengrQmM7SUFDSTtJQUNBO0U3RjJ4K0JsQjtBQUNGO0FjajcrQkk7RStFcUhRO0lBQ0k7RTdGK3orQmQ7RTZGM3orQlU7SUFDSTtFN0Y2eitCZDtFNkZ6eitCVTtJQUNJO0U3RjJ6K0JkO0U2RnZ6K0JVO0lBQ0k7RTdGeXorQmQ7RTZGcnorQlU7SUFDSTtFN0Z1eitCZDtFNkZueitCVTtJQUNJO0lBQ0E7SUFDQTtFN0ZxeitCZDtFNkZueitCYztJQUNJO0lBQ0E7RTdGcXorQmxCO0FBQ0Y7QWMzOCtCSTtFK0VxSFE7SUFDSTtFN0Z5MStCZDtFNkZyMStCVTtJQUNJO0U3RnUxK0JkO0U2Rm4xK0JVO0lBQ0k7RTdGcTErQmQ7RTZGajErQlU7SUFDSTtFN0ZtMStCZDtFNkYvMCtCVTtJQUNJO0U3RmkxK0JkO0U2RjcwK0JVO0lBQ0k7SUFDQTtJQUNBO0U3RiswK0JkO0U2RjcwK0JjO0lBQ0k7SUFDQTtFN0YrMCtCbEI7QUFDRjtBY3IrK0JJO0UrRXFIUTtJQUNJO0U3Rm0zK0JkO0U2Ri8yK0JVO0lBQ0k7RTdGaTMrQmQ7RTZGNzIrQlU7SUFDSTtFN0YrMitCZDtFNkYzMitCVTtJQUNJO0U3RjYyK0JkO0U2RnoyK0JVO0lBQ0k7RTdGMjIrQmQ7RTZGdjIrQlU7SUFDSTtJQUNBO0lBQ0E7RTdGeTIrQmQ7RTZGdjIrQmM7SUFDSTtJQUNBO0U3RnkyK0JsQjtBQUNGOztBNkZsMitCQTtFQUNJO0E3RnEyK0JKOztBNkZsMitCQTtFQUNJO0VBQ0E7QTdGcTIrQko7O0E2RmwyK0JBO0VBQ0ksb0R4RnljdUI7QUw0NTlCM0I7O0E2RmwyK0JBO0VBQ0k7RUFDQTtBN0ZxMitCSjs7QTZGbDIrQkE7RUFDSSx1QnhGb0hnQztBTGl2K0JwQzs7QTZGbDIrQkE7RUFDSSxnQ3hGZ0hnQztFd0YvR2hDLG1DeEYrR2dDO0FMc3YrQnBDOztBNkZsMitCQTtFQUNJLGlDeEYyR2dDO0V3RjFHaEMsb0N4RjBHZ0M7QUwyditCcEM7O0E2RmwyK0JBO0VBQ0ksZ0N4RnNHZ0M7RXdGckdoQyxpQ3hGcUdnQztBTGd3K0JwQzs7QTZGbDIrQkE7RUFDSSxtQ3hGaUdnQztFd0ZoR2hDLG9DeEZnR2dDO0FMcXcrQnBDOztBYzVoL0JJO0UrRTZMSTtJQUNJLG1CeEY4YXdDO0l3RjdheEMsc0J4RjZhd0M7RUxzNzlCbEQ7QUFDRjtBK0YxbS9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GNG0vQko7QStGem0vQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxxQjFGMDNCNEM7QUxpdjlCcEQ7QStGem0vQlE7RUFDSTtBL0YybS9CWjtBK0Z4bS9CUTtFQUNJO0VBQ0Esb0IxRmszQndDO0FMd3Y5QnBEO0ErRnZtL0JRO0VBQ0k7QS9GeW0vQlo7QStGcm0vQlk7RUFDSTtBL0Z1bS9CaEI7O0ErRjlsL0JRO0VBQ0k7QS9GaW0vQlo7O0ErRnpsL0JRO0VBQ0k7QS9GNGwvQlo7O0ErRnBsL0JRO0VBQ0k7QS9GdWwvQlo7O0FnR2hwL0JBO0VBRUM7QWhHa3AvQkQ7QWdHL28vQkM7RUFDQztBaEdpcC9CRjtBZ0c3by9CQztFQUNDO0VBQ0E7QWhHK28vQkY7QWdHN28vQkU7RUFDQztBaEcrby9CSDtBZ0c1by9CRTtFQUNDO0FoRzhvL0JIO0FnR3pvL0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCM0Z5WGtEO0FMa3grQnBEO0FnR3ZvL0JDO0VBQ0M7QWhHeW8vQkY7QWdHcm8vQkM7RUFDQztBaEd1by9CRjtBZ0duby9CQztFQzVDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHa3IvQko7QWdHem8vQkM7RUFDQztFQUNBO0FoRzJvL0JGO0FnR3ZvL0JDO0VBQ0M7RUFDQTtBaEd5by9CRjtBZ0dyby9CQztFQUNDO0VBQ0E7QWhHdW8vQkY7O0FnR2hvL0JDO0VBQ0M7RUFDQSxlM0Z3VWtDO0UyRnZVbEM7RUFDQTtFQUNBO0FoR21vL0JGO0FnRy9uL0JDO0VBQ0M7RUFDQTtFQUNBO0FoR2lvL0JGO0FnRzduL0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQzVGdXZCc0M7RTRGdHZCdEMsaUM1RnN2QnNDO0FKeTQ5QnhDO0FnRzVuL0JFO0VBQ0M7QWhHOG4vQkg7QWdHMW4vQkU7RUFDQyxrQzVGOHVCcUM7RTRGN3VCckMsaUM1RjZ1QnFDO0FKKzQ5QnhDO0FnR3huL0JFO0VBQ0MsbUM1Rnl1QnFDO0U0Rnh1QnJDLGtDNUZ3dUJxQztBSms1OUJ4QztBZ0d2bi9CRTtFQUNDO0FoR3luL0JIO0FnR3RuL0JFOztFQUVDO0VBQ0E7RUFDQTtBaEd3bi9CSDs7QWdHbG4vQkE7RUFDQztBaEdxbi9CRDtBZ0dubi9CQztFQUNDO0VBQ0E7QWhHcW4vQkY7O0FnR2puL0JBO0VBQ0M7QWhHb24vQkQ7QWdHbG4vQkM7RUFDQztFQUNBO0FoR29uL0JGOztBZ0dobi9CQTtFQUNDO0FoR21uL0JEO0FnR2puL0JDO0VBQ0M7RUFDQTtBaEdtbi9CRjs7QWdHL20vQkE7RUFDQztBaEdrbi9CRDtBZ0dobi9CQztFQUNDO0VBQ0E7QWhHa24vQkY7O0FrRzd3L0JDO0VDVU8sY0RURTtFQ3dCRixxQjlGd0ZPO0U4RnBGUCx5QjlGb0ZPO0FMa3EvQmY7QW1HcncvQlE7O0VBRUYsY0RkUztBbEdxeC9CZjtBbUdwdy9CUTtFQUNJLGNEbEJHO0FsR3d4L0JmO0FtRzF2L0JJO0VBU1EsY0RuQ0s7RUNrREwscUJEaERZO0VDb0RaO0FuR211L0JaO0FtR2x2L0JZOzs7Ozs7Ozs7RUFFRixjRHhDWTtBbEdteS9CdEI7QW1HeHYvQlk7RUFDSSxjRDVDTTtBbEdzeS9CdEI7O0FrRzd3L0JFO0VDUE0scUI5RndGTztFOEZwRlAseUI5Rm9GTztBTGlzL0JmO0FtR2x4L0JJO0VBU1EsY0RXTTtFQ0lOLHFCOUZ5REc7RThGckRIO0FuRzJ2L0JaO0FtRzF3L0JZOzs7Ozs7Ozs7RUFFRixjRE1hO0FsRzZ3L0J2QjtBbUdoeC9CWTtFQUNJLGNERU87QWxHZ3gvQnZCOztBa0dyMC9CQztFQ1VPLGNEVEU7RUN3QkYscUI5RndGTztFOEZwRlAseUI5Rm9GTztBTDB0L0JmO0FtRzd6L0JROztFQUVGLGNEZFM7QWxHNjAvQmY7QW1HNXovQlE7RUFDSSxjRGxCRztBbEdnMS9CZjtBbUdsei9CSTtFQVNRLGNEbkNLO0VDa0RMLHFCRGhEWTtFQ29EWjtBbkcyeC9CWjtBbUcxeS9CWTs7Ozs7Ozs7O0VBRUYsY0R4Q1k7QWxHMjEvQnRCO0FtR2h6L0JZO0VBQ0ksY0Q1Q007QWxHODEvQnRCOztBa0dyMC9CRTtFQ1BNLHFCOUZ3Rk87RThGcEZQLHlCOUZvRk87QUx5di9CZjtBbUcxMC9CSTtFQVNRLGNEV007RUNJTixxQjlGeURHO0U4RnJESDtBbkdtei9CWjtBbUdsMC9CWTs7Ozs7Ozs7O0VBRUYsY0RNYTtBbEdxMC9CdkI7QW1HeDAvQlk7RUFDSSxjREVPO0FsR3cwL0J2Qjs7QWtHNzMvQkM7RUNVTyxjRFRFO0VDd0JGLHFCOUZ3Rk87RThGcEZQLHlCOUZvRk87QUxreC9CZjtBbUdyMy9CUTs7RUFFRixjRGRTO0FsR3E0L0JmO0FtR3AzL0JRO0VBQ0ksY0RsQkc7QWxHdzQvQmY7QW1HMTIvQkk7RUFTUSxjRG5DSztFQ2tETCxxQkRoRFk7RUNvRFo7QW5HbTEvQlo7QW1HbDIvQlk7Ozs7Ozs7OztFQUVGLGNEeENZO0FsR201L0J0QjtBbUd4Mi9CWTtFQUNJLGNENUNNO0FsR3M1L0J0Qjs7QWtHNzQvQkU7RUNOTSxjOUZ1R087RThGeEZQLHFCRE5VO0VDVVYseUJEVE07QWxHKzQvQmQ7QW1HcjUvQlE7O0VBRUYsYzlGaUdTO0FMc3ovQmY7QW1HcDUvQlE7RUFDSSxjOUY2Rkc7QUx5ei9CZjtBbUcxNC9CSTtFQVNRLGNEbkJNO0VDa0NOLHFCOUZ5REc7RThGckRIO0FuR20zL0JaO0FtR2w0L0JZOzs7Ozs7Ozs7RUFFRixjRHhCYTtBbEdtNi9CdkI7QW1HeDQvQlk7RUFDSSxjRDVCTztBbEdzNi9CdkI7O0FrRzc1L0JFO0VDUE0scUI5RndGTztFOEZwRlAseUI5Rm9GTztBTGkxL0JmO0FtR2w2L0JJO0VBU1EsY0RXTTtFQ0lOLHFCOUZ5REc7RThGckRIO0FuRzI0L0JaO0FtRzE1L0JZOzs7Ozs7Ozs7RUFFRixjRE1hO0FsRzY1L0J2QjtBbUdoNi9CWTtFQUNJLGNERU87QWxHZzYvQnZCOztBbUdyNy9CSTtFQVNRLGM5RndFRztFOEZ6REgscUJEYWM7RUNUZDtBbkcrNS9CWjtBbUc5Ni9CWTs7Ozs7Ozs7O0VBRUYsYzlGa0VLO0FMcTMvQmY7QW1HcDcvQlk7RUFDSSxjOUY4REQ7QUx3My9CZjtBa0c5NS9CSTtFQUNDO0FsR2c2L0JMOztBa0c1Ky9CQztFQ1VPLGNEVEU7RUN3QkYscUI5RndGTztFOEZwRlAseUI5Rm9GTztBTGk0L0JmO0FtR3ArL0JROztFQUVGLGNEZFM7QWxHby8vQmY7QW1HbisvQlE7RUFDSSxjRGxCRztBbEd1Ly9CZjtBbUd6OS9CSTtFQVNRLGNEbkNLO0VDa0RMLHFCRGhEWTtFQ29EWjtBbkdrOC9CWjtBbUdqOS9CWTs7Ozs7Ozs7O0VBRUYsY0R4Q1k7QWxHa2dnQ3RCO0FtR3Y5L0JZO0VBQ0ksY0Q1Q007QWxHcWdnQ3RCOztBa0c1Ky9CRTtFQ1BNLHFCOUZ3Rk87RThGcEZQLHlCOUZvRk87QUxnNi9CZjtBbUdqLy9CSTtFQVNRLGNEV007RUNJTixxQjlGeURHO0U4RnJESDtBbkcwOS9CWjtBbUd6Ky9CWTs7Ozs7Ozs7O0VBRUYsY0RNYTtBbEc0Ky9CdkI7QW1HLysvQlk7RUFDSSxjREVPO0FsRysrL0J2Qjs7QWtHcGlnQ0M7RUNVTyxjRFRFO0VDd0JGLHFCOUZ3Rk87RThGcEZQLHlCOUZvRk87QUx5Ny9CZjtBbUc1aGdDUTs7RUFFRixjRGRTO0FsRzRpZ0NmO0FtRzNoZ0NRO0VBQ0ksY0RsQkc7QWxHK2lnQ2Y7QW1HamhnQ0k7RUFTUSxjRG5DSztFQ2tETCxxQkRoRFk7RUNvRFo7QW5HMC8vQlo7QW1HemdnQ1k7Ozs7Ozs7OztFQUVGLGNEeENZO0FsRzBqZ0N0QjtBbUcvZ2dDWTtFQUNJLGNENUNNO0FsRzZqZ0N0Qjs7QWtHcGpnQ0U7RUNOTSxjOUZ1R087RThGeEZQLHFCRE5VO0VDVVYseUJEVE07QWxHc2pnQ2Q7QW1HNWpnQ1E7O0VBRUYsYzlGaUdTO0FMNjkvQmY7QW1HM2pnQ1E7RUFDSSxjOUY2Rkc7QUxnKy9CZjtBbUdqamdDSTtFQVNRLGNEbkJNO0VDa0NOLHFCOUZ5REc7RThGckRIO0FuRzBoZ0NaO0FtR3ppZ0NZOzs7Ozs7Ozs7RUFFRixjRHhCYTtBbEcwa2dDdkI7QW1HL2lnQ1k7RUFDSSxjRDVCTztBbEc2a2dDdkI7O0FrR3BrZ0NFO0VDUE0scUI5RndGTztFOEZwRlAseUI5Rm9GTztBTHcvL0JmO0FtR3prZ0NJO0VBU1EsY0RXTTtFQ0lOLHFCOUZ5REc7RThGckRIO0FuR2tqZ0NaO0FtR2prZ0NZOzs7Ozs7Ozs7RUFFRixjRE1hO0FsR29rZ0N2QjtBbUd2a2dDWTtFQUNJLGNERU87QWxHdWtnQ3ZCOztBbUc1bGdDSTtFQVNRLGM5RndFRztFOEZ6REgscUJEYWM7RUNUZDtBbkdza2dDWjtBbUdybGdDWTs7Ozs7Ozs7O0VBRUYsYzlGa0VLO0FMNGhnQ2Y7QW1HM2xnQ1k7RUFDSSxjOUY4REQ7QUwraGdDZjtBa0dya2dDSTtFQUNDO0FsR3VrZ0NMOztBa0ducGdDQztFQ1VPLGNEVEU7RUN3QkYscUI5RndGTztFOEZwRlAseUI5Rm9GTztBTHdpZ0NmO0FtRzNvZ0NROztFQUVGLGNEZFM7QWxHMnBnQ2Y7QW1HMW9nQ1E7RUFDSSxjRGxCRztBbEc4cGdDZjtBbUdob2dDSTtFQVNRLGNEbkNLO0VDa0RMLHFCRGhEWTtFQ29EWjtBbkd5bWdDWjtBbUd4bmdDWTs7Ozs7Ozs7O0VBRUYsY0R4Q1k7QWxHeXFnQ3RCO0FtRzluZ0NZO0VBQ0ksY0Q1Q007QWxHNHFnQ3RCOztBa0ducWdDRTtFQ05NLGM5RnVHTztFOEZ4RlAscUJETlU7RUNVVix5QkRUTTtBbEdxcWdDZDtBbUczcWdDUTs7RUFFRixjOUZpR1M7QUw0a2dDZjtBbUcxcWdDUTtFQUNJLGM5RjZGRztBTCtrZ0NmO0FtR2hxZ0NJO0VBU1EsY0RuQk07RUNrQ04scUI5RnlERztFOEZyREg7QW5HeW9nQ1o7QW1HeHBnQ1k7Ozs7Ozs7OztFQUVGLGNEeEJhO0FsR3lyZ0N2QjtBbUc5cGdDWTtFQUNJLGNENUJPO0FsRzRyZ0N2Qjs7QWtHbnJnQ0U7RUNQTSxxQjlGd0ZPO0U4RnBGUCx5QjlGb0ZPO0FMdW1nQ2Y7QW1HeHJnQ0k7RUFTUSxjRFdNO0VDSU4scUI5RnlERztFOEZyREg7QW5HaXFnQ1o7QW1HaHJnQ1k7Ozs7Ozs7OztFQUVGLGNETWE7QWxHbXJnQ3ZCO0FtR3RyZ0NZO0VBQ0ksY0RFTztBbEdzcmdDdkI7O0FtRzNzZ0NJO0VBU1EsYzlGd0VHO0U4RnpESCxxQkRhYztFQ1RkO0FuR3FyZ0NaO0FtR3BzZ0NZOzs7Ozs7Ozs7RUFFRixjOUZrRUs7QUwyb2dDZjtBbUcxc2dDWTtFQUNJLGM5RjhERDtBTDhvZ0NmO0FrR3ByZ0NJO0VBQ0M7QWxHc3JnQ0w7O0FrR2x3Z0NDO0VDVU8sY0RURTtFQ3dCRixxQjlGd0ZPO0U4RnBGUCx5QjlGb0ZPO0FMdXBnQ2Y7QW1HMXZnQ1E7O0VBRUYsY0RkUztBbEcwd2dDZjtBbUd6dmdDUTtFQUNJLGNEbEJHO0FsRzZ3Z0NmO0FtRy91Z0NJO0VBU1EsY0RuQ0s7RUNrREwscUJEaERZO0VDb0RaO0FuR3d0Z0NaO0FtR3Z1Z0NZOzs7Ozs7Ozs7RUFFRixjRHhDWTtBbEd3eGdDdEI7QW1HN3VnQ1k7RUFDSSxjRDVDTTtBbEcyeGdDdEI7O0FrR2x4Z0NFO0VDTk0sYzlGdUdPO0U4RnhGUCxxQkROVTtFQ1VWLHlCRFRNO0FsR294Z0NkO0FtRzF4Z0NROztFQUVGLGM5RmlHUztBTDJyZ0NmO0FtR3p4Z0NRO0VBQ0ksYzlGNkZHO0FMOHJnQ2Y7QW1HL3dnQ0k7RUFTUSxjRG5CTTtFQ2tDTixxQjlGeURHO0U4RnJESDtBbkd3dmdDWjtBbUd2d2dDWTs7Ozs7Ozs7O0VBRUYsY0R4QmE7QWxHd3lnQ3ZCO0FtRzd3Z0NZO0VBQ0ksY0Q1Qk87QWxHMnlnQ3ZCOztBa0dseWdDRTtFQ1BNLHFCOUZ3Rk87RThGcEZQLHlCOUZvRk87QUxzdGdDZjtBbUd2eWdDSTtFQVNRLGNEV007RUNJTixxQjlGeURHO0U4RnJESDtBbkdneGdDWjtBbUcveGdDWTs7Ozs7Ozs7O0VBRUYsY0RNYTtBbEdreWdDdkI7QW1HcnlnQ1k7RUFDSSxjREVPO0FsR3F5Z0N2Qjs7QW1HMXpnQ0k7RUFTUSxjOUZ3RUc7RThGekRILHFCRGFjO0VDVGQ7QW5Hb3lnQ1o7QW1HbnpnQ1k7Ozs7Ozs7OztFQUVGLGM5RmtFSztBTDB2Z0NmO0FtR3p6Z0NZO0VBQ0ksYzlGOEREO0FMNnZnQ2Y7QWtHbnlnQ0k7RUFDQztBbEdxeWdDTDs7QWtHajNnQ0M7RUNVTyxjRFRFO0VDd0JGLHFCOUZ3Rk87RThGcEZQLHlCOUZvRk87QUxzd2dDZjtBbUd6MmdDUTs7RUFFRixjRGRTO0FsR3kzZ0NmO0FtR3gyZ0NRO0VBQ0ksY0RsQkc7QWxHNDNnQ2Y7QW1HOTFnQ0k7RUFTUSxjRG5DSztFQ2tETCxxQkRoRFk7RUNvRFo7QW5HdTBnQ1o7QW1HdDFnQ1k7Ozs7Ozs7OztFQUVGLGNEeENZO0FsR3U0Z0N0QjtBbUc1MWdDWTtFQUNJLGNENUNNO0FsRzA0Z0N0Qjs7QWtHajRnQ0U7RUNOTSxjOUZ1R087RThGeEZQLHFCRE5VO0VDVVYseUJEVE07QWxHbTRnQ2Q7QW1HejRnQ1E7O0VBRUYsYzlGaUdTO0FMMHlnQ2Y7QW1HeDRnQ1E7RUFDSSxjOUY2Rkc7QUw2eWdDZjtBbUc5M2dDSTtFQVNRLGNEbkJNO0VDa0NOLHFCOUZ5REc7RThGckRIO0FuR3UyZ0NaO0FtR3QzZ0NZOzs7Ozs7Ozs7RUFFRixjRHhCYTtBbEd1NWdDdkI7QW1HNTNnQ1k7RUFDSSxjRDVCTztBbEcwNWdDdkI7O0FrR2o1Z0NFO0VDUE0scUI5RndGTztFOEZwRlAseUI5Rm9GTztBTHEwZ0NmO0FtR3Q1Z0NJO0VBU1EsY0RXTTtFQ0lOLHFCOUZ5REc7RThGckRIO0FuRyszZ0NaO0FtRzk0Z0NZOzs7Ozs7Ozs7RUFFRixjRE1hO0FsR2k1Z0N2QjtBbUdwNWdDWTtFQUNJLGNERU87QWxHbzVnQ3ZCOztBbUd6NmdDSTtFQVNRLGM5RndFRztFOEZ6REgscUJEYWM7RUNUZDtBbkdtNWdDWjtBbUdsNmdDWTs7Ozs7Ozs7O0VBRUYsYzlGa0VLO0FMeTJnQ2Y7QW1HeDZnQ1k7RUFDSSxjOUY4REQ7QUw0MmdDZjtBa0dsNWdDSTtFQUNDO0FsR281Z0NMOztBa0doK2dDQztFQ1VPLGNEVEU7RUN3QkYscUI5RndGTztFOEZwRlAseUI5Rm9GTztBTHEzZ0NmO0FtR3g5Z0NROztFQUVGLGNEZFM7QWxHdytnQ2Y7QW1HdjlnQ1E7RUFDSSxjRGxCRztBbEcyK2dDZjtBbUc3OGdDSTtFQVNRLGNEbkNLO0VDa0RMLHFCRGhEWTtFQ29EWjtBbkdzN2dDWjtBbUdyOGdDWTs7Ozs7Ozs7O0VBRUYsY0R4Q1k7QWxHcy9nQ3RCO0FtRzM4Z0NZO0VBQ0ksY0Q1Q007QWxHeS9nQ3RCOztBa0doL2dDRTtFQ05NLGM5RnVHTztFOEZ4RlAscUJETlU7RUNVVix5QkRUTTtBbEdrL2dDZDtBbUd4L2dDUTs7RUFFRixjOUZpR1M7QUx5NWdDZjtBbUd2L2dDUTtFQUNJLGM5RjZGRztBTDQ1Z0NmO0FtRzcrZ0NJO0VBU1EsY0RuQk07RUNrQ04scUI5RnlERztFOEZyREg7QW5HczlnQ1o7QW1HcitnQ1k7Ozs7Ozs7OztFQUVGLGNEeEJhO0FsR3NnaEN2QjtBbUczK2dDWTtFQUNJLGNENUJPO0FsR3lnaEN2Qjs7QWtHaGdoQ0U7RUNQTSxxQjlGd0ZPO0U4RnBGUCx5QjlGb0ZPO0FMbzdnQ2Y7QW1HcmdoQ0k7RUFTUSxjRFdNO0VDSU4scUI5RnlERztFOEZyREg7QW5HOCtnQ1o7QW1HNy9nQ1k7Ozs7Ozs7OztFQUVGLGNETWE7QWxHZ2doQ3ZCO0FtR25naENZO0VBQ0ksY0RFTztBbEdtZ2hDdkI7O0FtR3hoaENJO0VBU1EsYzlGd0VHO0U4RnpESCxxQkRhYztFQ1RkO0FuR2tnaENaO0FtR2poaENZOzs7Ozs7Ozs7RUFFRixjOUZrRUs7QUx3OWdDZjtBbUd2aGhDWTtFQUNJLGM5RjhERDtBTDI5Z0NmO0FrR2pnaENJO0VBQ0M7QWxHbWdoQ0w7O0FrR3gvZ0NFO0VDN0VNLGM5RndKWTtBTGk3Z0NwQjtBbUdya2hDUTs7RUFFRixjOUZrSmM7QUxxN2dDcEI7QW1HcGtoQ1E7RUFDSSxjOUY4SVE7QUx3N2dDcEI7QW1HMWpoQ0k7RUFTUSxjOUZ5SFE7QUwyN2dDcEI7QW1HaGpoQ1k7Ozs7Ozs7OztFQUVGLGM5Rm1IVTtBTHM4Z0NwQjtBbUd0amhDWTtFQUNJLGM5RitHSTtBTHk4Z0NwQjs7QW1HN2xoQ1E7O0VBRUYsYzlGa0pjO0FMODhnQ3BCO0FtRzdsaENRO0VBQ0ksYzlGOElRO0FMaTlnQ3BCO0FtR3RraENZOzs7Ozs7Ozs7RUFFRixjOUZtSFU7QUw0OWdDcEI7QW1HNWtoQ1k7RUFDSSxjOUYrR0k7QUwrOWdDcEI7O0FrRzkrZ0NFO0VDeklNLGM5RndKWTtBTG0rZ0NwQjtBbUdybWhDSTtFQVNRLGM5RnlIUTtBTHMrZ0NwQjs7QWtHampoQ0U7RUM3RU0sYzlGd0pZO0FMMCtnQ3BCO0FtRzluaENROztFQUVGLGM5RmtKYztBTDgrZ0NwQjtBbUc3bmhDUTtFQUNJLGM5RjhJUTtBTGkvZ0NwQjtBbUdubmhDSTtFQVNRLGM5RnlIUTtBTG8vZ0NwQjtBbUd6bWhDWTs7Ozs7Ozs7O0VBRUYsYzlGbUhVO0FMKy9nQ3BCO0FtRy9taENZO0VBQ0ksYzlGK0dJO0FMa2doQ3BCOztBbUd0cGhDUTs7RUFFRixjOUZrSmM7QUx1Z2hDcEI7QW1HdHBoQ1E7RUFDSSxjOUY4SVE7QUwwZ2hDcEI7QW1HL25oQ1k7Ozs7Ozs7OztFQUVGLGM5Rm1IVTtBTHFoaENwQjtBbUdyb2hDWTtFQUNJLGM5RitHSTtBTHdoaENwQjs7QWtHdmloQ0U7RUN6SU0sYzlGd0pZO0FMNGhoQ3BCO0FtRzlwaENJO0VBU1EsYzlGeUhRO0FMK2hoQ3BCOztBa0cxbWhDRTtFQzdFTSxjOUZ3Slk7QUxtaWhDcEI7QW1HdnJoQ1E7O0VBRUYsYzlGa0pjO0FMdWloQ3BCO0FtR3RyaENRO0VBQ0ksYzlGOElRO0FMMGloQ3BCO0FtRzVxaENJO0VBU1EsYzlGeUhRO0FMNmloQ3BCO0FtR2xxaENZOzs7Ozs7Ozs7RUFFRixjOUZtSFU7QUx3amhDcEI7QW1HeHFoQ1k7RUFDSSxjOUYrR0k7QUwyamhDcEI7O0FtRy9zaENROztFQUVGLGM5RmtKYztBTGdraENwQjtBbUcvc2hDUTtFQUNJLGM5RjhJUTtBTG1raENwQjtBbUd4cmhDWTs7Ozs7Ozs7O0VBRUYsYzlGbUhVO0FMOGtoQ3BCO0FtRzlyaENZO0VBQ0ksYzlGK0dJO0FMaWxoQ3BCOztBa0dobWhDRTtFQ3pJTSxjOUZ3Slk7QUxxbGhDcEI7QW1HdnRoQ0k7RUFTUSxjOUZ5SFE7QUx3bGhDcEI7O0FrR25xaENFO0VDN0VNLGM5RndKWTtBTDRsaENwQjtBbUdodmhDUTs7RUFFRixjOUZrSmM7QUxnbWhDcEI7QW1HL3VoQ1E7RUFDSSxjOUY4SVE7QUxtbWhDcEI7QW1HcnVoQ0k7RUFTUSxjOUZ5SFE7QUxzbWhDcEI7QW1HM3RoQ1k7Ozs7Ozs7OztFQUVGLGM5Rm1IVTtBTGluaENwQjtBbUdqdWhDWTtFQUNJLGM5RitHSTtBTG9uaENwQjs7QW1HeHdoQ1E7O0VBRUYsYzlGa0pjO0FMeW5oQ3BCO0FtR3h3aENRO0VBQ0ksYzlGOElRO0FMNG5oQ3BCO0FtR2p2aENZOzs7Ozs7Ozs7RUFFRixjOUZtSFU7QUx1b2hDcEI7QW1HdnZoQ1k7RUFDSSxjOUYrR0k7QUwwb2hDcEI7O0FrR3pwaENFO0VDeklNLGM5RndKWTtBTDhvaENwQjtBbUdoeGhDSTtFQVNRLGM5RnlIUTtBTGlwaENwQjs7QWtHNXRoQ0U7RUM3RU0sYzlGd0pZO0FMcXBoQ3BCO0FtR3p5aENROztFQUVGLGM5RmtKYztBTHlwaENwQjtBbUd4eWhDUTtFQUNJLGM5RjhJUTtBTDRwaENwQjtBbUc5eGhDSTtFQVNRLGM5RnlIUTtBTCtwaENwQjtBbUdweGhDWTs7Ozs7Ozs7O0VBRUYsYzlGbUhVO0FMMHFoQ3BCO0FtRzF4aENZO0VBQ0ksYzlGK0dJO0FMNnFoQ3BCOztBbUdqMGhDUTs7RUFFRixjOUZrSmM7QUxrcmhDcEI7QW1HajBoQ1E7RUFDSSxjOUY4SVE7QUxxcmhDcEI7QW1HMXloQ1k7Ozs7Ozs7OztFQUVGLGM5Rm1IVTtBTGdzaENwQjtBbUdoemhDWTtFQUNJLGM5RitHSTtBTG1zaENwQjs7QWtHbHRoQ0U7RUN6SU0sYzlGd0pZO0FMdXNoQ3BCO0FtR3owaENJO0VBU1EsYzlGeUhRO0FMMHNoQ3BCOztBa0dyeGhDRTtFQzdFTSxjOUZ3Slk7QUw4c2hDcEI7QW1HbDJoQ1E7O0VBRUYsYzlGa0pjO0FMa3RoQ3BCO0FtR2oyaENRO0VBQ0ksYzlGOElRO0FMcXRoQ3BCO0FtR3YxaENJO0VBU1EsYzlGeUhRO0FMd3RoQ3BCO0FtRzcwaENZOzs7Ozs7Ozs7RUFFRixjOUZtSFU7QUxtdWhDcEI7QW1HbjFoQ1k7RUFDSSxjOUYrR0k7QUxzdWhDcEI7O0FtRzEzaENROztFQUVGLGM5RmtKYztBTDJ1aENwQjtBbUcxM2hDUTtFQUNJLGM5RjhJUTtBTDh1aENwQjtBbUduMmhDWTs7Ozs7Ozs7O0VBRUYsYzlGbUhVO0FMeXZoQ3BCO0FtR3oyaENZO0VBQ0ksYzlGK0dJO0FMNHZoQ3BCOztBa0czd2hDRTtFQ3pJTSxjOUZ3Slk7QUxnd2hDcEI7QW1HbDRoQ0k7RUFTUSxjOUZ5SFE7QUxtd2hDcEI7O0FrRzkwaENFO0VDN0VNLGM5RndKWTtBTHV3aENwQjtBbUczNWhDUTs7RUFFRixjOUZrSmM7QUwyd2hDcEI7QW1HMTVoQ1E7RUFDSSxjOUY4SVE7QUw4d2hDcEI7QW1HaDVoQ0k7RUFTUSxjOUZ5SFE7QUxpeGhDcEI7QW1HdDRoQ1k7Ozs7Ozs7OztFQUVGLGM5Rm1IVTtBTDR4aENwQjtBbUc1NGhDWTtFQUNJLGM5RitHSTtBTCt4aENwQjs7QW1HbjdoQ1E7O0VBRUYsYzlGa0pjO0FMb3loQ3BCO0FtR243aENRO0VBQ0ksYzlGOElRO0FMdXloQ3BCO0FtRzU1aENZOzs7Ozs7Ozs7RUFFRixjOUZtSFU7QUxremhDcEI7QW1HbDZoQ1k7RUFDSSxjOUYrR0k7QUxxemhDcEI7O0FrR3AwaENFO0VDeklNLGM5RndKWTtBTHl6aENwQjtBbUczN2hDSTtFQVNRLGM5RnlIUTtBTDR6aENwQjs7QWtHdjRoQ0U7RUM3RU0sYzlGd0pZO0FMZzBoQ3BCO0FtR3A5aENROztFQUVGLGM5RmtKYztBTG8waENwQjtBbUduOWhDUTtFQUNJLGM5RjhJUTtBTHUwaENwQjtBbUd6OGhDSTtFQVNRLGM5RnlIUTtBTDAwaENwQjtBbUcvN2hDWTs7Ozs7Ozs7O0VBRUYsYzlGbUhVO0FMcTFoQ3BCO0FtR3I4aENZO0VBQ0ksYzlGK0dJO0FMdzFoQ3BCOztBbUc1K2hDUTs7RUFFRixjOUZrSmM7QUw2MWhDcEI7QW1HNStoQ1E7RUFDSSxjOUY4SVE7QUxnMmhDcEI7QW1HcjloQ1k7Ozs7Ozs7OztFQUVGLGM5Rm1IVTtBTDIyaENwQjtBbUczOWhDWTtFQUNJLGM5RitHSTtBTDgyaENwQjs7QWtHNzNoQ0U7RUN6SU0sYzlGd0pZO0FMazNoQ3BCO0FtR3AvaENJO0VBU1EsYzlGeUhRO0FMcTNoQ3BCOztBa0doOGhDRTtFQzdFTSxjOUZ3Slk7QUx5M2hDcEI7QW1HN2dpQ1E7O0VBRUYsYzlGa0pjO0FMNjNoQ3BCO0FtRzVnaUNRO0VBQ0ksYzlGOElRO0FMZzRoQ3BCO0FtR2xnaUNJO0VBU1EsYzlGeUhRO0FMbTRoQ3BCO0FtR3gvaENZOzs7Ozs7Ozs7RUFFRixjOUZtSFU7QUw4NGhDcEI7QW1HOS9oQ1k7RUFDSSxjOUYrR0k7QUxpNWhDcEI7O0FtR3JpaUNROztFQUVGLGM5RmtKYztBTHM1aENwQjtBbUdyaWlDUTtFQUNJLGM5RjhJUTtBTHk1aENwQjtBbUc5Z2lDWTs7Ozs7Ozs7O0VBRUYsYzlGbUhVO0FMbzZoQ3BCO0FtR3BoaUNZO0VBQ0ksYzlGK0dJO0FMdTZoQ3BCOztBa0d0N2hDRTtFQ3pJTSxjOUZ3Slk7QUwyNmhDcEI7QW1HN2lpQ0k7RUFTUSxjOUZ5SFE7QUw4NmhDcEI7O0FrR3ovaENFO0VDN0VNLGM5RndKWTtBTGs3aENwQjtBbUd0a2lDUTs7RUFFRixjOUZrSmM7QUxzN2hDcEI7QW1HcmtpQ1E7RUFDSSxjOUY4SVE7QUx5N2hDcEI7QW1HM2ppQ0k7RUFTUSxjOUZ5SFE7QUw0N2hDcEI7QW1HamppQ1k7Ozs7Ozs7OztFQUVGLGM5Rm1IVTtBTHU4aENwQjtBbUd2amlDWTtFQUNJLGM5RitHSTtBTDA4aENwQjs7QW1HOWxpQ1E7O0VBRUYsYzlGa0pjO0FMKzhoQ3BCO0FtRzlsaUNRO0VBQ0ksYzlGOElRO0FMazloQ3BCO0FtR3ZraUNZOzs7Ozs7Ozs7RUFFRixjOUZtSFU7QUw2OWhDcEI7QW1HN2tpQ1k7RUFDSSxjOUYrR0k7QUxnK2hDcEI7O0FrRy8raENFO0VDeklNLGM5RndKWTtBTG8raENwQjtBbUd0bWlDSTtFQVNRLGM5RnlIUTtBTHUraENwQjs7QWtHbGppQ0U7RUM3RU0sYzlGd0pZO0FMMitoQ3BCO0FtRy9uaUNROztFQUVGLGM5RmtKYztBTCsraENwQjtBbUc5bmlDUTtFQUNJLGM5RjhJUTtBTGsvaENwQjtBbUdwbmlDSTtFQVNRLGM5RnlIUTtBTHEvaENwQjtBbUcxbWlDWTs7Ozs7Ozs7O0VBRUYsYzlGbUhVO0FMZ2dpQ3BCO0FtR2huaUNZO0VBQ0ksYzlGK0dJO0FMbWdpQ3BCOztBbUd2cGlDUTs7RUFFRixjOUZrSmM7QUx3Z2lDcEI7QW1HdnBpQ1E7RUFDSSxjOUY4SVE7QUwyZ2lDcEI7QW1HaG9pQ1k7Ozs7Ozs7OztFQUVGLGM5Rm1IVTtBTHNoaUNwQjtBbUd0b2lDWTtFQUNJLGM5RitHSTtBTHloaUNwQjs7QWtHeGlpQ0U7RUN6SU0sYzlGd0pZO0FMNmhpQ3BCO0FtRy9waUNJO0VBU1EsYzlGeUhRO0FMZ2lpQ3BCOztBa0czbWlDRTtFQzdFTSxjOUZ3Slk7QUxvaWlDcEI7QW1HeHJpQ1E7O0VBRUYsYzlGa0pjO0FMd2lpQ3BCO0FtR3ZyaUNRO0VBQ0ksYzlGOElRO0FMMmlpQ3BCO0FtRzdxaUNJO0VBU1EsYzlGeUhRO0FMOGlpQ3BCO0FtR25xaUNZOzs7Ozs7Ozs7RUFFRixjOUZtSFU7QUx5amlDcEI7QW1HenFpQ1k7RUFDSSxjOUYrR0k7QUw0amlDcEI7O0FtR2h0aUNROztFQUVGLGM5RmtKYztBTGlraUNwQjtBbUdodGlDUTtFQUNJLGM5RjhJUTtBTG9raUNwQjtBbUd6cmlDWTs7Ozs7Ozs7O0VBRUYsYzlGbUhVO0FMK2tpQ3BCO0FtRy9yaUNZO0VBQ0ksYzlGK0dJO0FMa2xpQ3BCOztBa0dqbWlDRTtFQ3pJTSxjOUZ3Slk7QUxzbGlDcEI7QW1HeHRpQ0k7RUFTUSxjOUZ5SFE7QUx5bGlDcEI7O0FrR3BxaUNFO0VDN0VNLGM5RndKWTtBTDZsaUNwQjtBbUdqdmlDUTs7RUFFRixjOUZrSmM7QUxpbWlDcEI7QW1HaHZpQ1E7RUFDSSxjOUY4SVE7QUxvbWlDcEI7QW1HdHVpQ0k7RUFTUSxjOUZ5SFE7QUx1bWlDcEI7QW1HNXRpQ1k7Ozs7Ozs7OztFQUVGLGM5Rm1IVTtBTGtuaUNwQjtBbUdsdWlDWTtFQUNJLGM5RitHSTtBTHFuaUNwQjs7QW1HendpQ1E7O0VBRUYsYzlGa0pjO0FMMG5pQ3BCO0FtR3p3aUNRO0VBQ0ksYzlGOElRO0FMNm5pQ3BCO0FtR2x2aUNZOzs7Ozs7Ozs7RUFFRixjOUZtSFU7QUx3b2lDcEI7QW1HeHZpQ1k7RUFDSSxjOUYrR0k7QUwyb2lDcEI7O0FrRzFwaUNFO0VDeklNLGM5RndKWTtBTCtvaUNwQjtBbUdqeGlDSTtFQVNRLGM5RnlIUTtBTGtwaUNwQjs7QWtHN3RpQ0U7RUM3RU0sYzlGd0pZO0FMc3BpQ3BCO0FtRzF5aUNROztFQUVGLGM5RmtKYztBTDBwaUNwQjtBbUd6eWlDUTtFQUNJLGM5RjhJUTtBTDZwaUNwQjtBbUcveGlDSTtFQVNRLGM5RnlIUTtBTGdxaUNwQjtBbUdyeGlDWTs7Ozs7Ozs7O0VBRUYsYzlGbUhVO0FMMnFpQ3BCO0FtRzN4aUNZO0VBQ0ksYzlGK0dJO0FMOHFpQ3BCOztBbUdsMGlDUTs7RUFFRixjOUZrSmM7QUxtcmlDcEI7QW1HbDBpQ1E7RUFDSSxjOUY4SVE7QUxzcmlDcEI7QW1HM3lpQ1k7Ozs7Ozs7OztFQUVGLGM5Rm1IVTtBTGlzaUNwQjtBbUdqemlDWTtFQUNJLGM5RitHSTtBTG9zaUNwQjs7QWtHbnRpQ0U7RUN6SU0sYzlGd0pZO0FMd3NpQ3BCO0FtRzEwaUNJO0VBU1EsYzlGeUhRO0FMMnNpQ3BCOztBa0d0eGlDRTtFQzdFTSxjOUZ3Slk7QUwrc2lDcEI7QW1HbjJpQ1E7O0VBRUYsYzlGa0pjO0FMbXRpQ3BCO0FtR2wyaUNRO0VBQ0ksYzlGOElRO0FMc3RpQ3BCO0FtR3gxaUNJO0VBU1EsYzlGeUhRO0FMeXRpQ3BCO0FtRzkwaUNZOzs7Ozs7Ozs7RUFFRixjOUZtSFU7QUxvdWlDcEI7QW1HcDFpQ1k7RUFDSSxjOUYrR0k7QUx1dWlDcEI7O0FtRzMzaUNROztFQUVGLGM5RmtKYztBTDR1aUNwQjtBbUczM2lDUTtFQUNJLGM5RjhJUTtBTCt1aUNwQjtBbUdwMmlDWTs7Ozs7Ozs7O0VBRUYsYzlGbUhVO0FMMHZpQ3BCO0FtRzEyaUNZO0VBQ0ksYzlGK0dJO0FMNnZpQ3BCOztBa0c1d2lDRTtFQ3pJTSxjOUZ3Slk7QUxpd2lDcEI7QW1HbjRpQ0k7RUFTUSxjOUZ5SFE7QUxvd2lDcEI7O0FrRy8waUNFO0VDN0VNLGM5RndKWTtBTHd3aUNwQjtBbUc1NWlDUTs7RUFFRixjOUZrSmM7QUw0d2lDcEI7QW1HMzVpQ1E7RUFDSSxjOUY4SVE7QUwrd2lDcEI7QW1HajVpQ0k7RUFTUSxjOUZ5SFE7QUxreGlDcEI7QW1HdjRpQ1k7Ozs7Ozs7OztFQUVGLGM5Rm1IVTtBTDZ4aUNwQjtBbUc3NGlDWTtFQUNJLGM5RitHSTtBTGd5aUNwQjs7QW1HcDdpQ1E7O0VBRUYsYzlGa0pjO0FMcXlpQ3BCO0FtR3A3aUNRO0VBQ0ksYzlGOElRO0FMd3lpQ3BCO0FtRzc1aUNZOzs7Ozs7Ozs7RUFFRixjOUZtSFU7QUxtemlDcEI7QW1HbjZpQ1k7RUFDSSxjOUYrR0k7QUxzemlDcEI7O0FrR3IwaUNFO0VDeklNLGM5RndKWTtBTDB6aUNwQjtBbUc1N2lDSTtFQVNRLGM5RnlIUTtBTDZ6aUNwQjs7QWtHeDRpQ0U7RUM3RU0sYzlGd0pZO0FMaTBpQ3BCO0FtR3I5aUNROztFQUVGLGM5RmtKYztBTHEwaUNwQjtBbUdwOWlDUTtFQUNJLGM5RjhJUTtBTHcwaUNwQjtBbUcxOGlDSTtFQVNRLGM5RnlIUTtBTDIwaUNwQjtBbUdoOGlDWTs7Ozs7Ozs7O0VBRUYsYzlGbUhVO0FMczFpQ3BCO0FtR3Q4aUNZO0VBQ0ksYzlGK0dJO0FMeTFpQ3BCOztBbUc3K2lDUTs7RUFFRixjOUZrSmM7QUw4MWlDcEI7QW1HNytpQ1E7RUFDSSxjOUY4SVE7QUxpMmlDcEI7QW1HdDlpQ1k7Ozs7Ozs7OztFQUVGLGM5Rm1IVTtBTDQyaUNwQjtBbUc1OWlDWTtFQUNJLGM5RitHSTtBTCsyaUNwQjs7QWtHOTNpQ0U7RUN6SU0sYzlGd0pZO0FMbTNpQ3BCO0FtR3IvaUNJO0VBU1EsYzlGeUhRO0FMczNpQ3BCOztBa0dqOGlDRTtFQzdFTSxjOUZ3Slk7QUwwM2lDcEI7QW1HOWdqQ1E7O0VBRUYsYzlGa0pjO0FMODNpQ3BCO0FtRzdnakNRO0VBQ0ksYzlGOElRO0FMaTRpQ3BCO0FtR25nakNJO0VBU1EsYzlGeUhRO0FMbzRpQ3BCO0FtR3ovaUNZOzs7Ozs7Ozs7RUFFRixjOUZtSFU7QUwrNGlDcEI7QW1HLy9pQ1k7RUFDSSxjOUYrR0k7QUxrNWlDcEI7O0FtR3RpakNROztFQUVGLGM5RmtKYztBTHU1aUNwQjtBbUd0aWpDUTtFQUNJLGM5RjhJUTtBTDA1aUNwQjtBbUcvZ2pDWTs7Ozs7Ozs7O0VBRUYsYzlGbUhVO0FMcTZpQ3BCO0FtR3JoakNZO0VBQ0ksYzlGK0dJO0FMdzZpQ3BCOztBa0d2N2lDRTtFQ3pJTSxjOUZ3Slk7QUw0NmlDcEI7QW1HOWlqQ0k7RUFTUSxjOUZ5SFE7QUwrNmlDcEI7O0FrRzEvaUNFO0VDN0VNLGM5RndKWTtBTG03aUNwQjtBbUd2a2pDUTs7RUFFRixjOUZrSmM7QUx1N2lDcEI7QW1HdGtqQ1E7RUFDSSxjOUY4SVE7QUwwN2lDcEI7QW1HNWpqQ0k7RUFTUSxjOUZ5SFE7QUw2N2lDcEI7QW1HbGpqQ1k7Ozs7Ozs7OztFQUVGLGM5Rm1IVTtBTHc4aUNwQjtBbUd4ampDWTtFQUNJLGM5RitHSTtBTDI4aUNwQjs7QW1HL2xqQ1E7O0VBRUYsYzlGa0pjO0FMZzlpQ3BCO0FtRy9sakNRO0VBQ0ksYzlGOElRO0FMbTlpQ3BCO0FtR3hrakNZOzs7Ozs7Ozs7RUFFRixjOUZtSFU7QUw4OWlDcEI7QW1HOWtqQ1k7RUFDSSxjOUYrR0k7QUxpK2lDcEI7O0FrR2gvaUNFO0VDeklNLGM5RndKWTtBTHEraUNwQjtBbUd2bWpDSTtFQVNRLGM5RnlIUTtBTHcraUNwQjs7QWtHcjlpQ0M7RUMzS08sY0Q0S0U7RUM3SkYscUJEK0pTO0VDM0pULHlCRDRKSztBbEd1OWlDYjtBbUdsb2pDUTs7RUFFRixjRHVLUztBbEc2OWlDZjtBbUdqb2pDUTtFQUNJLGNEbUtHO0FsR2craUNmO0FtR3ZuakNJO0VBd0JRLHFCRHFJWTtFQ2pJWjtBbkcrbGpDWjs7QWtHdjlpQ0M7RUMxTE8sY0QyTEU7RUM1S0Ysb0NEK0tTO0VDM0tULHdDRDBLSztBbEcwOWlDYjtBbUducGpDUTs7RUFFRixjRHNMUztBbEcrOWlDZjtBbUdscGpDUTtFQUNJLGNEa0xHO0FsR2sraUNmO0FtR3hvakNJO0VBU1EsY0RpS0s7RUNsSkwscUJEcUpZO0VDakpaO0FuR2luakNaO0FtR2hvakNZOzs7Ozs7Ozs7RUFFRixjRDRKWTtBbEc2K2lDdEI7QW1HdG9qQ1k7RUFDSSxjRHdKTTtBbEdnL2lDdEI7O0FrR3RnakNDO0VDM0tPLGNENEtFO0VDN0pGLHFCRCtKUztFQzNKVCx5QkQ0Sks7QWxHd2dqQ2I7QW1HbnJqQ1E7O0VBRUYsY0R1S1M7QWxHOGdqQ2Y7QW1HbHJqQ1E7RUFDSSxjRG1LRztBbEdpaGpDZjtBbUd4cWpDSTtFQXdCUSxxQkRxSVk7RUNqSVo7QW5HZ3BqQ1o7O0FrR3hnakNDO0VDMUxPLGNEMkxFO0VDNUtGLG9DRCtLUztFQzNLVCx3Q0QwS0s7QWxHMmdqQ2I7QW1HcHNqQ1E7O0VBRUYsY0RzTFM7QWxHZ2hqQ2Y7QW1HbnNqQ1E7RUFDSSxjRGtMRztBbEdtaGpDZjtBbUd6cmpDSTtFQVNRLGNEaUtLO0VDbEpMLHFCRHFKWTtFQ2pKWjtBbkdrcWpDWjtBbUdqcmpDWTs7Ozs7Ozs7O0VBRUYsY0Q0Slk7QWxHOGhqQ3RCO0FtR3ZyakNZO0VBQ0ksY0R3Sk07QWxHaWlqQ3RCOztBa0d2ampDQztFQzNLTyxjRDRLRTtFQzdKRixxQkQrSlM7RUMzSlQseUJENEpLO0FsR3lqakNiO0FtR3B1akNROztFQUVGLGNEdUtTO0FsRytqakNmO0FtR251akNRO0VBQ0ksY0RtS0c7QWxHa2tqQ2Y7QW1HenRqQ0k7RUF3QlEscUJEcUlZO0VDaklaO0FuR2lzakNaOztBa0d6ampDQztFQzFMTyxjRDJMRTtFQzVLRixxQ0QrS1M7RUMzS1QseUNEMEtLO0FsRzRqakNiO0FtR3J2akNROztFQUVGLGNEc0xTO0FsR2lrakNmO0FtR3B2akNRO0VBQ0ksY0RrTEc7QWxHb2tqQ2Y7QW1HMXVqQ0k7RUFTUSxjRGlLSztFQ2xKTCxxQkRxSlk7RUNqSlo7QW5HbXRqQ1o7QW1HbHVqQ1k7Ozs7Ozs7OztFQUVGLGNENEpZO0FsRytrakN0QjtBbUd4dWpDWTtFQUNJLGNEd0pNO0FsR2tsakN0Qjs7QWtHeG1qQ0M7RUMzS08sY0Q0S0U7RUM3SkYscUJEK0pTO0VDM0pULHlCRDRKSztBbEcwbWpDYjtBbUdyeGpDUTs7RUFFRixjRHVLUztBbEdnbmpDZjtBbUdweGpDUTtFQUNJLGNEbUtHO0FsR21uakNmO0FtRzF3akNJO0VBd0JRLHFCRHFJWTtFQ2pJWjtBbkdrdmpDWjs7QWtHMW1qQ0M7RUMxTE8sY0QyTEU7RUM1S0YscUNEK0tTO0VDM0tULHlDRDBLSztBbEc2bWpDYjtBbUd0eWpDUTs7RUFFRixjRHNMUztBbEdrbmpDZjtBbUdyeWpDUTtFQUNJLGNEa0xHO0FsR3FuakNmO0FtRzN4akNJO0VBU1EsY0RpS0s7RUNsSkwscUJEcUpZO0VDakpaO0FuR293akNaO0FtR254akNZOzs7Ozs7Ozs7RUFFRixjRDRKWTtBbEdnb2pDdEI7QW1HenhqQ1k7RUFDSSxjRHdKTTtBbEdtb2pDdEI7O0FrR3pwakNDO0VDM0tPLGNENEtFO0VDN0pGLHFCRCtKUztFQzNKVCx5QkQ0Sks7QWxHMnBqQ2I7QW1HdDBqQ1E7O0VBRUYsY0R1S1M7QWxHaXFqQ2Y7QW1HcjBqQ1E7RUFDSSxjRG1LRztBbEdvcWpDZjtBbUczempDSTtFQXdCUSxxQkRxSVk7RUNqSVo7QW5HbXlqQ1o7O0FrRzNwakNDO0VDMUxPLGNEMkxFO0VDNUtGLGtDRCtLUztFQzNLVCxzQ0QwS0s7QWxHOHBqQ2I7QW1HdjFqQ1E7O0VBRUYsY0RzTFM7QWxHbXFqQ2Y7QW1HdDFqQ1E7RUFDSSxjRGtMRztBbEdzcWpDZjtBbUc1MGpDSTtFQVNRLGNEaUtLO0VDbEpMLHFCRHFKWTtFQ2pKWjtBbkdxempDWjtBbUdwMGpDWTs7Ozs7Ozs7O0VBRUYsY0Q0Slk7QWxHaXJqQ3RCO0FtRzEwakNZO0VBQ0ksY0R3Sk07QWxHb3JqQ3RCOztBa0cxc2pDQztFQzNLTyxjRDRLRTtFQzdKRixxQkQrSlM7RUMzSlQseUJENEpLO0FsRzRzakNiO0FtR3YzakNROztFQUVGLGNEdUtTO0FsR2t0akNmO0FtR3QzakNRO0VBQ0ksY0RtS0c7QWxHcXRqQ2Y7QW1HNTJqQ0k7RUF3QlEscUJEcUlZO0VDaklaO0FuR28xakNaOztBa0c1c2pDQztFQzFMTyxjRDJMRTtFQzVLRixvQ0QrS1M7RUMzS1Qsd0NEMEtLO0FsRytzakNiO0FtR3g0akNROztFQUVGLGNEc0xTO0FsR290akNmO0FtR3Y0akNRO0VBQ0ksY0RrTEc7QWxHdXRqQ2Y7QW1HNzNqQ0k7RUFTUSxjRGlLSztFQ2xKTCxxQkRxSlk7RUNqSlo7QW5HczJqQ1o7QW1HcjNqQ1k7Ozs7Ozs7OztFQUVGLGNENEpZO0FsR2t1akN0QjtBbUczM2pDWTtFQUNJLGNEd0pNO0FsR3F1akN0Qjs7QWtHNXRqQ0E7RUFDQztFQUNBO0FsRyt0akNEO0FtR3I1akNJO0VBd0JRLHFCekV2RGE7QTFCdTdqQ3pCOztBa0dsdGpDQTtFQUNDO0VBQ0E7RUM5Tk8sYzlGcUVvQjtFOEZ0RHBCLHFCOUZ0QmlCO0FMNDdqQ3pCO0FtR2o3akNROztFQUVGLGM5RitEc0I7QUxvM2pDNUI7QW1HaDdqQ1E7RUFDSSxjOUYyRGdCO0FMdTNqQzVCO0FtR3Q2akNJO0VBU1EsY3pFeENhO0V5RXVEYixxQnpFdkRhO0V5RTJEYjtBbkcrNGpDWjtBbUc5NWpDWTs7Ozs7Ozs7O0VBRUYsY3pFOUNlO0ExQnE5akN6QjtBbUdwNmpDWTtFQUNJLGN6RWxEUztBMUJ3OWpDekI7O0FvRzU5akNBO0VBQ0ksZ0IvRnUyQmdEO0UrRnQyQmhELGMvRncyQmdEO0UrRnYyQmhEO0VBQ0E7RUFDQSx5Qi9GKzFCZ0Q7RStGOTFCaEQsc0IvRmcyQmdEO0UrRi8xQmhELGdCL0ZnMkJnRDtFK0YvMUJoRCwyQy9GNjFCZ0Q7RUN0MUJoRDtBTnk5akNKOztBcUd0K2pDQTtFQUNDO0FyR3krakNEO0FxR3QrakNDO0VBQ0MsY2hHR3VCO0VnR0Z2Qix5QmhHNE9rRDtFZ0czTzdDLHFCaEdGa0I7QUwwK2pDekI7QXFHcCtqQ0M7RUFDQyx5QmhHc09rRDtBTGd3akNwRDtBcUdsK2pDQztFQUNDLHlCaEdmdUI7RWdHZ0J2QixxQmhHaEJ1QjtFZ0drQnZCLGNoR1p1QjtFZ0dhdkIsdURoR3NUa0Q7QUw2cWpDcEQ7QXNHeC9qQ0k7RUFDSSxjakdLaUI7QUxxL2pDekI7QXNHdC9qQ0k7RUFDSTtFQUNBO0F0R3cvakNSO0FxR3grakNFO0VBS0MseUJoR3VpQmlEO0VnR3RpQmpELHFCaEdzaUJpRDtFZ0dyaUJqRCxjaEd0QnNCO0VnR3VCdEIsdURoRzRTaUQ7QUwwcmpDcEQ7QXFHaitqQ0M7RUFDQztFQUNBO0FyR20rakNGO0FxR2orakNFO0VBS0M7RUFDQTtBckcrOWpDSDtBcUcxOWpDQztFSnhDQTtFQUNBO0VBQ0c7RUFDSDtFQUNHO0FqR3Fna0NKOztBc0dwaGtDSTtFQUNJLGNqR0tpQjtBTGtoa0N6QjtBc0duaGtDSTtFQUNJO0VBQ0E7QXRHcWhrQ1I7O0FzRzVoa0NJO0VBQ0ksY2pHRGM7QUxnaWtDdEI7QXNHM2hrQ0k7RUFDSSxjakdOYztFaUdPZDtBdEc2aGtDUjs7QXFHbCtqQ0E7RUFDQztBckdxK2pDRDs7QXFHaitqQ0E7RUFDQyx5QmhHdEV3QjtBTDBpa0N6Qjs7QXVHOWlrQ0E7RUFDSTtBdkdpamtDSjtBdUc5aWtDQztFQUVDLHlCbEdGdUI7RWtHR3ZCLHFCbEdIdUI7RWtHSXZCLGNsR0V1QjtFa0dEdkIsdURsR29Va0Q7QUwydWpDcEQ7QXNHdGprQ0k7RUFDSSxjakdLaUI7QUxtamtDekI7QXNHcGprQ0k7RUFDSTtFQUNBO0F0R3Nqa0NSO0F1R3Bqa0NFO0VBS0MseUJsR3FqQmlEO0VrR3BqQmpEO0VBQ0EsY2xHUnNCO0VrR1N0Qix1RGxHMFRpRDtBTHd2akNwRDtBdUc3aWtDQztFQUVDO0VBQ0E7RUFDQSxjbEdsQnVCO0FMZ2trQ3pCO0FzR3hra0NJO0VBQ0ksY2pHS2lCO0FMcWtrQ3pCO0FzR3Rra0NJO0VBQ0k7RUFDQTtBdEd3a2tDUjtBdUduamtDRTtFQUtDO0VBQ0E7RUFDQSxjbEczQnNCO0FMNGtrQ3pCOztBd0dwbGtDSTtFQUNJO0F4R3Vsa0NSO0F3R25sa0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhHcWxrQ1I7QXdHamxrQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEdtbGtDUjtBd0dqbGtDUTtFQUNJO0VBQ0E7RUFDQTtBeEdtbGtDWjtBd0dobGtDUTtFQUNJO0F4R2tsa0NaO0F3RzVra0NZO0VBQ0ksd0JuRzZqQm9DO0FMaWhqQ3BEO0F3R3Zra0NRO0VBQ0k7RUFDQSx5Qm5HdkNhO0FMZ25rQ3pCO0F3R3Zra0NZO0VBRUk7RUFDQSx5Qm5HNUNTO0FMb25rQ3pCO0F3R3Jra0NZO0VBQ0kseUI5RWpEUztBMUJ3bmtDekI7QXdHL2prQ1k7RUFDSSx5QjlFcERTO0ExQnFua0N6QjtBd0d6amtDWTtFQUNJLHlCOUVqRFk7QTFCNG1rQzVCO0F3R25qa0NZO0VBQ0kseUI5RXBEUztBMUJ5bWtDekI7O0F3RzVpa0NRO0VBQ0ksY25Hb2dCd0M7RW1HbmdCeEMsYW5HbWdCd0M7QUw0aWpDcEQ7QXdHMWlrQ1E7RUFDSSxlbkc4ZndDO0VtRzdmeEMsY25HNmZ3QztBTCtpakNwRDs7QXdHcmlrQ0k7RUFDSSxlbkcyaEI0QztFbUcxaEI1QztFQUNBLHNCbkd3aEI0QztBTGdoakNwRDtBd0d0aWtDUTtFQUNJO0VBQ0E7QXhHd2lrQ1o7QXdHbmlrQ1E7RUFDSSxjbkdpaEJ3QztFbUdoaEJ4QyxhbkcrZ0J3QztBTHNoakNwRDtBd0doaWtDUTtFQUNJLGVuRzRnQndDO0VtRzNnQnhDLGNuRzBnQndDO0FMd2hqQ3BEOztBeUc5cGtDUTtFQUNJO0F6R2lxa0NaOztBMEdscWtDSTtFcEdhQTtBTnlwa0NKO0EwR25xa0NRO0VwR1VKO0FONHBrQ0o7QTBHbHFrQ1E7RXBHTUo7QU4rcGtDSjtBMEdqcWtDUTtFQUNJLHlCckdWYTtFcUdXbkIscUJyR1htQjtBTDhxa0N6QjtBMEdqcWtDWTtFQUNJLDBCckdaUztBTCtxa0N6QjtBMEcvcGtDUTtFQUNJLHlCckduQmE7RXFHb0JuQixxQnJHcEJtQjtBTHFya0N6QjtBMEcvcGtDWTtFQUNJLDBCckdyQlM7QUxzcmtDekI7O0EyRzNya0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY2pGaUJvQjtFaUZoQnBCO0VBQ0E7QTNHOHJrQ1I7O0E0R2xza0NJO0VBQ0k7RUFDQTtFdEdtQko7RUFDQTtBTm1ya0NKO0E0R25za0NRO0VBQ0k7QTVHcXNrQ1o7QTRHaHNrQ0k7RUFDSTtBNUdrc2tDUjs7QTRHN3JrQ0E7RUFFUTtBNUcrcmtDUjs7QTZHcnRrQ0E7RUFDSTtFQUNBO0VBQ0E7QTdHd3RrQ0o7QTZHdHRrQ0k7RUFDSTtFdkdRSjtFdUdOSTtFQUNBO0VBQ0E7QTdHd3RrQ1I7QTZHdHRrQ1E7RUFDSTtBN0d3dGtDWjtBNkdydGtDUTtFQUNJO0V2R0hSO0FOMnRrQ0o7O0E4R3p1a0NBO0VBQ0M7RUFDQTtBOUc0dWtDRDs7QThHenVrQ0E7RUFDQztBOUc0dWtDRDtBOEcxdWtDQztFQUNDO0E5RzR1a0NGO0E4R3p1a0NDO0VBQ0M7RUFDQTtBOUcydWtDRjtBOEd4dWtDQztFQUNDO0E5RzB1a0NGOztBOEdwdWtDQztFQUNJO0VBQ0g7RUFDQTtBOUd1dWtDRjtBOEdwdWtDQztFQUNDO0E5R3N1a0NGO0E4R251a0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R3F1a0NGO0E4R251a0NFO0VBQ0M7QTlHcXVrQ0g7QThHbHVrQ0U7RUFDQztBOUdvdWtDSDtBOEc5dGtDRTs7RUFDQztBOUdpdWtDSDtBOEcvdGtDRzs7O0VBQ0M7QTlHbXVrQ0o7QThHN3RrQ0U7RUFDQztBOUcrdGtDSDtBOEcxdGtDQztFQUNDLHVCekdvUmtDO0V5R25SbEM7RUFDQTtBOUc0dGtDRjtBOEd2dGtDRTtFQUNDO0E5R3l0a0NIO0E4R250a0NFO0VBQ0M7RUFDQTtFQUNBLDRCekd0RnNCO0FMMnlrQ3pCO0E4R2p0a0NHO0VBQ0M7QTlHbXRrQ0o7QThHNXNrQ0U7RUFDQztFQUNBO0VBQ0EsNEJ6R3JHc0I7QUxtemtDekI7QThHMXNrQ0c7RUFDQztBOUc0c2tDSjtBOEdwc2tDRztFQUNDLDRCekdyR0k7QUwyeWtDUjtBOEd2c2tDRztFQUNDLDRCekdyR0k7QUw4eWtDUjtBOEcxc2tDRztFQUNDLDRCekdyR0k7QUxpemtDUjtBOEc3c2tDRztFQUNDLDRCekdyR0k7QUxvemtDUjtBOEdodGtDRztFQUNDLDRCekdyR0k7QUx1emtDUjtBOEdudGtDRztFQUNDLDRCekdyR0k7QUwwemtDUjtBOEd0dGtDRztFQUNDLDRCekdyR0k7QUw2emtDUjtBOEd6dGtDRztFQUNDLDRCekdyR0k7QUxnMGtDUjtBOEc1dGtDRztFQUNDLDRCekdyR0k7QUxtMGtDUjs7QThHdHRrQ0M7RUFDQztBOUd5dGtDRjs7QThHcnRrQ0E7OztFQUdDO0E5R3d0a0NEO0E4R3R0a0NDOzs7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHMHRrQ0Y7O0E4R3J0a0NDO0VBQ0M7RXpCL0dNO0VBQ0E7RUFDQTtFQUdKO0FyRnMwa0NKOztBOEd0dGtDQztFQUNDO0V6QnRITTtFQUNBO0VBQ0E7RUFHSjtBckY4MGtDSjs7QThHdnRrQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFeEczSkc7RXdHNkpILG9EekdrbEI0QjtFeUdqbEI1Qix5QnpHcW9CbUQ7RXlHcG9CbkQ7RUFDQSxnQnpHeU9tRDtFeUd4T25EO0VBQ0E7RUFDQTtFQUNBO0E5RzB0a0NEOztBOEd2dGtDQTtFQUNDO0E5RzB0a0NEO0E4R3h0a0NDO0VBQ0M7QTlHMHRrQ0Y7O0E4Ry9za0NJO0VBQ0MsYXpHaUxLO0FMaWlrQ1Y7QThHL3NrQ0s7RUFDQztBOUdpdGtDTjs7QThHM3NrQ0k7RUFDQyxpQnpHc0tLO0V5R3JLTCxvQnpHcUtLO0FMeWlrQ1Y7O0E4R3pza0NJO0VBQ0Msa0J6RytKSztFeUc5SkwsbUJ6RzhKSztBTDhpa0NWO0E4R3pza0NLO0VBQ0M7QTlHMnNrQ047O0E4R3Bza0NLO0VBQ0ksa0J6R2tKQztBTHFqa0NWO0E4R3Bza0NLO0VBQ0ksbUJ6RzhJQztBTHdqa0NWO0E4R2xza0NLO0VBQ0M7QTlHb3NrQ047O0E4Rzd1a0NJO0VBQ0MsZ0J6R2lMSztBTCtqa0NWO0E4Rzd1a0NLO0VBQ0M7QTlHK3VrQ047O0E4R3p1a0NJO0VBQ0Msb0J6R3NLSztFeUdyS0wsdUJ6R3FLSztBTHVra0NWOztBOEd2dWtDSTtFQUNDLHFCekcrSks7RXlHOUpMLHNCekc4Sks7QUw0a2tDVjtBOEd2dWtDSztFQUNDO0E5R3l1a0NOOztBOEdsdWtDSztFQUNJLHFCekdrSkM7QUxtbGtDVjtBOEdsdWtDSztFQUNJLHNCekc4SUM7QUxzbGtDVjtBOEdodWtDSztFQUNDO0E5R2t1a0NOOztBOEczd2tDSTtFQUNDLGV6R2lMSztBTDZsa0NWO0E4RzN3a0NLO0VBQ0M7QTlHNndrQ047O0E4R3Z3a0NJO0VBQ0MsbUJ6R3NLSztFeUdyS0wsc0J6R3FLSztBTHFta0NWOztBOEdyd2tDSTtFQUNDLG9CekcrSks7RXlHOUpMLHFCekc4Sks7QUwwbWtDVjtBOEdyd2tDSztFQUNDO0E5R3V3a0NOOztBOEdod2tDSztFQUNJLG9CekdrSkM7QUxpbmtDVjtBOEdod2tDSztFQUNJLHFCekc4SUM7QUxvbmtDVjtBOEc5dmtDSztFQUNDO0E5R2d3a0NOOztBOEd6eWtDSTtFQUNDLGdCekdpTEs7QUwybmtDVjtBOEd6eWtDSztFQUNDO0E5RzJ5a0NOOztBOEdyeWtDSTtFQUNDLG9CekdzS0s7RXlHcktMLHVCekdxS0s7QUxtb2tDVjs7QThHbnlrQ0k7RUFDQyxxQnpHK0pLO0V5RzlKTCxzQnpHOEpLO0FMd29rQ1Y7QThHbnlrQ0s7RUFDQztBOUdxeWtDTjs7QThHOXhrQ0s7RUFDSSxxQnpHa0pDO0FMK29rQ1Y7QThHOXhrQ0s7RUFDSSxzQnpHOElDO0FMa3BrQ1Y7QThHNXhrQ0s7RUFDQztBOUc4eGtDTjs7QThHdjBrQ0k7RUFDQyxhekdpTEs7QUx5cGtDVjtBOEd2MGtDSztFQUNDO0E5R3kwa0NOOztBOEduMGtDSTtFQUNDLGlCekdzS0s7RXlHcktMLG9CekdxS0s7QUxpcWtDVjs7QThHajBrQ0k7RUFDQyxrQnpHK0pLO0V5RzlKTCxtQnpHOEpLO0FMc3FrQ1Y7QThHajBrQ0s7RUFDQztBOUdtMGtDTjs7QThHNXprQ0s7RUFDSSxrQnpHa0pDO0FMNnFrQ1Y7QThHNXprQ0s7RUFDSSxtQnpHOElDO0FMZ3JrQ1Y7QThHMXprQ0s7RUFDQztBOUc0emtDTjs7QThHcjJrQ0k7RUFDQyxnQnpHaUxLO0FMdXJrQ1Y7QThHcjJrQ0s7RUFDQztBOUd1MmtDTjs7QThHajJrQ0k7RUFDQyxvQnpHc0tLO0V5R3JLTCx1QnpHcUtLO0FMK3JrQ1Y7O0E4Ry8xa0NJO0VBQ0MscUJ6RytKSztFeUc5Skwsc0J6RzhKSztBTG9za0NWO0E4Ry8xa0NLO0VBQ0M7QTlHaTJrQ047O0E4RzExa0NLO0VBQ0kscUJ6R2tKQztBTDJza0NWO0E4RzExa0NLO0VBQ0ksc0J6RzhJQztBTDhza0NWO0E4R3gxa0NLO0VBQ0M7QTlHMDFrQ047O0E4R240a0NJO0VBQ0MsZXpHaUxLO0FMcXRrQ1Y7QThHbjRrQ0s7RUFDQztBOUdxNGtDTjs7QThHLzNrQ0k7RUFDQyxtQnpHc0tLO0V5R3JLTCxzQnpHcUtLO0FMNnRrQ1Y7O0E4Rzcza0NJO0VBQ0Msb0J6RytKSztFeUc5SkwscUJ6RzhKSztBTGt1a0NWO0E4Rzcza0NLO0VBQ0M7QTlHKzNrQ047O0E4R3gza0NLO0VBQ0ksb0J6R2tKQztBTHl1a0NWO0E4R3gza0NLO0VBQ0kscUJ6RzhJQztBTDR1a0NWO0E4R3Qza0NLO0VBQ0M7QTlHdzNrQ047O0E4R2o2a0NJO0VBQ0MsZ0J6R2lMSztBTG12a0NWO0E4R2o2a0NLO0VBQ0M7QTlHbTZrQ047O0E4Rzc1a0NJO0VBQ0Msb0J6R3NLSztFeUdyS0wsdUJ6R3FLSztBTDJ2a0NWOztBOEczNWtDSTtFQUNDLHFCekcrSks7RXlHOUpMLHNCekc4Sks7QUxnd2tDVjtBOEczNWtDSztFQUNDO0E5RzY1a0NOOztBOEd0NWtDSztFQUNJLHFCekdrSkM7QUx1d2tDVjtBOEd0NWtDSztFQUNJLHNCekc4SUM7QUwwd2tDVjtBOEdwNWtDSztFQUNDO0E5R3M1a0NOOztBOEcvN2tDSTtFQUNDLGF6R2lMSztBTGl4a0NWO0E4Ry83a0NLO0VBQ0M7QTlHaThrQ047O0E4RzM3a0NJO0VBQ0MsaUJ6R3NLSztFeUdyS0wsb0J6R3FLSztBTHl4a0NWOztBOEd6N2tDSTtFQUNDLGtCekcrSks7RXlHOUpMLG1Cekc4Sks7QUw4eGtDVjtBOEd6N2tDSztFQUNDO0E5RzI3a0NOOztBOEdwN2tDSztFQUNJLGtCekdrSkM7QUxxeWtDVjtBOEdwN2tDSztFQUNJLG1Cekc4SUM7QUx3eWtDVjtBOEdsN2tDSztFQUNDO0E5R283a0NOOztBOEc3OWtDSTtFQUNDLGdCekdpTEs7QUwreWtDVjtBOEc3OWtDSztFQUNDO0E5Rys5a0NOOztBOEd6OWtDSTtFQUNDLG9CekdzS0s7RXlHcktMLHVCekdxS0s7QUx1emtDVjs7QThHdjlrQ0k7RUFDQyxxQnpHK0pLO0V5RzlKTCxzQnpHOEpLO0FMNHprQ1Y7QThHdjlrQ0s7RUFDQztBOUd5OWtDTjs7QThHbDlrQ0s7RUFDSSxxQnpHa0pDO0FMbTBrQ1Y7QThHbDlrQ0s7RUFDSSxzQnpHOElDO0FMczBrQ1Y7QThHaDlrQ0s7RUFDQztBOUdrOWtDTjs7QThHMy9rQ0k7RUFDQyxlekdpTEs7QUw2MGtDVjtBOEczL2tDSztFQUNDO0E5RzYva0NOOztBOEd2L2tDSTtFQUNDLG1CekdzS0s7RXlHcktMLHNCekdxS0s7QUxxMWtDVjs7QThHci9rQ0k7RUFDQyxvQnpHK0pLO0V5RzlKTCxxQnpHOEpLO0FMMDFrQ1Y7QThHci9rQ0s7RUFDQztBOUd1L2tDTjs7QThHaC9rQ0s7RUFDSSxvQnpHa0pDO0FMaTJrQ1Y7QThHaC9rQ0s7RUFDSSxxQnpHOElDO0FMbzJrQ1Y7QThHOStrQ0s7RUFDQztBOUdnL2tDTjs7QWNucWxDSTtFZ0cwSUE7SUFDQyxhekdpTEs7RUw0MmtDUjtFOEcxaGxDRztJQUNDO0U5RzRobENKO0U4R3RobENFO0lBQ0MsaUJ6R3NLSztJeUdyS0wsb0J6R3FLSztFTG0za0NSO0U4R25obENFO0lBQ0Msa0J6RytKSztJeUc5SkwsbUJ6RzhKSztFTHUza0NSO0U4R2xobENHO0lBQ0M7RTlHb2hsQ0o7RThHN2dsQ0c7SUFDSSxrQnpHa0pDO0VMNjNrQ1I7RThHNWdsQ0c7SUFDSSxtQnpHOElDO0VMZzRrQ1I7RThHMWdsQ0c7SUFDQztFOUc0Z2xDSjtFOEdyamxDRTtJQUNDLGdCekdpTEs7RUxzNGtDUjtFOEdwamxDRztJQUNDO0U5R3NqbENKO0U4R2hqbENFO0lBQ0Msb0J6R3NLSztJeUdyS0wsdUJ6R3FLSztFTDY0a0NSO0U4RzdpbENFO0lBQ0MscUJ6RytKSztJeUc5Skwsc0J6RzhKSztFTGk1a0NSO0U4RzVpbENHO0lBQ0M7RTlHOGlsQ0o7RThHdmlsQ0c7SUFDSSxxQnpHa0pDO0VMdTVrQ1I7RThHdGlsQ0c7SUFDSSxzQnpHOElDO0VMMDVrQ1I7RThHcGlsQ0c7SUFDQztFOUdzaWxDSjtFOEcva2xDRTtJQUNDLGV6R2lMSztFTGc2a0NSO0U4RzlrbENHO0lBQ0M7RTlHZ2xsQ0o7RThHMWtsQ0U7SUFDQyxtQnpHc0tLO0l5R3JLTCxzQnpHcUtLO0VMdTZrQ1I7RThHdmtsQ0U7SUFDQyxvQnpHK0pLO0l5RzlKTCxxQnpHOEpLO0VMMjZrQ1I7RThHdGtsQ0c7SUFDQztFOUd3a2xDSjtFOEdqa2xDRztJQUNJLG9CekdrSkM7RUxpN2tDUjtFOEdoa2xDRztJQUNJLHFCekc4SUM7RUxvN2tDUjtFOEc5amxDRztJQUNDO0U5R2drbENKO0U4R3ptbENFO0lBQ0MsZ0J6R2lMSztFTDA3a0NSO0U4R3htbENHO0lBQ0M7RTlHMG1sQ0o7RThHcG1sQ0U7SUFDQyxvQnpHc0tLO0l5R3JLTCx1QnpHcUtLO0VMaThrQ1I7RThHam1sQ0U7SUFDQyxxQnpHK0pLO0l5RzlKTCxzQnpHOEpLO0VMcThrQ1I7RThHaG1sQ0c7SUFDQztFOUdrbWxDSjtFOEczbGxDRztJQUNJLHFCekdrSkM7RUwyOGtDUjtFOEcxbGxDRztJQUNJLHNCekc4SUM7RUw4OGtDUjtFOEd4bGxDRztJQUNDO0U5RzBsbENKO0U4R25vbENFO0lBQ0MsYXpHaUxLO0VMbzlrQ1I7RThHbG9sQ0c7SUFDQztFOUdvb2xDSjtFOEc5bmxDRTtJQUNDLGlCekdzS0s7SXlHcktMLG9CekdxS0s7RUwyOWtDUjtFOEczbmxDRTtJQUNDLGtCekcrSks7SXlHOUpMLG1Cekc4Sks7RUwrOWtDUjtFOEcxbmxDRztJQUNDO0U5RzRubENKO0U4R3JubENHO0lBQ0ksa0J6R2tKQztFTHEra0NSO0U4R3BubENHO0lBQ0ksbUJ6RzhJQztFTHcra0NSO0U4R2xubENHO0lBQ0M7RTlHb25sQ0o7RThHN3BsQ0U7SUFDQyxnQnpHaUxLO0VMOCtrQ1I7RThHNXBsQ0c7SUFDQztFOUc4cGxDSjtFOEd4cGxDRTtJQUNDLG9CekdzS0s7SXlHcktMLHVCekdxS0s7RUxxL2tDUjtFOEdycGxDRTtJQUNDLHFCekcrSks7SXlHOUpMLHNCekc4Sks7RUx5L2tDUjtFOEdwcGxDRztJQUNDO0U5R3NwbENKO0U4Ry9vbENHO0lBQ0kscUJ6R2tKQztFTCsva0NSO0U4RzlvbENHO0lBQ0ksc0J6RzhJQztFTGtnbENSO0U4RzVvbENHO0lBQ0M7RTlHOG9sQ0o7RThHdnJsQ0U7SUFDQyxlekdpTEs7RUx3Z2xDUjtFOEd0cmxDRztJQUNDO0U5R3dybENKO0U4R2xybENFO0lBQ0MsbUJ6R3NLSztJeUdyS0wsc0J6R3FLSztFTCtnbENSO0U4Ry9xbENFO0lBQ0Msb0J6RytKSztJeUc5SkwscUJ6RzhKSztFTG1obENSO0U4RzlxbENHO0lBQ0M7RTlHZ3JsQ0o7RThHenFsQ0c7SUFDSSxvQnpHa0pDO0VMeWhsQ1I7RThHeHFsQ0c7SUFDSSxxQnpHOElDO0VMNGhsQ1I7RThHdHFsQ0c7SUFDQztFOUd3cWxDSjtFOEdqdGxDRTtJQUNDLGdCekdpTEs7RUxraWxDUjtFOEdodGxDRztJQUNDO0U5R2t0bENKO0U4RzVzbENFO0lBQ0Msb0J6R3NLSztJeUdyS0wsdUJ6R3FLSztFTHlpbENSO0U4R3pzbENFO0lBQ0MscUJ6RytKSztJeUc5Skwsc0J6RzhKSztFTDZpbENSO0U4R3hzbENHO0lBQ0M7RTlHMHNsQ0o7RThHbnNsQ0c7SUFDSSxxQnpHa0pDO0VMbWpsQ1I7RThHbHNsQ0c7SUFDSSxzQnpHOElDO0VMc2psQ1I7RThHaHNsQ0c7SUFDQztFOUdrc2xDSjtFOEczdWxDRTtJQUNDLGF6R2lMSztFTDRqbENSO0U4RzF1bENHO0lBQ0M7RTlHNHVsQ0o7RThHdHVsQ0U7SUFDQyxpQnpHc0tLO0l5R3JLTCxvQnpHcUtLO0VMbWtsQ1I7RThHbnVsQ0U7SUFDQyxrQnpHK0pLO0l5RzlKTCxtQnpHOEpLO0VMdWtsQ1I7RThHbHVsQ0c7SUFDQztFOUdvdWxDSjtFOEc3dGxDRztJQUNJLGtCekdrSkM7RUw2a2xDUjtFOEc1dGxDRztJQUNJLG1Cekc4SUM7RUxnbGxDUjtFOEcxdGxDRztJQUNDO0U5RzR0bENKO0U4R3J3bENFO0lBQ0MsZ0J6R2lMSztFTHNsbENSO0U4R3B3bENHO0lBQ0M7RTlHc3dsQ0o7RThHaHdsQ0U7SUFDQyxvQnpHc0tLO0l5R3JLTCx1QnpHcUtLO0VMNmxsQ1I7RThHN3ZsQ0U7SUFDQyxxQnpHK0pLO0l5RzlKTCxzQnpHOEpLO0VMaW1sQ1I7RThHNXZsQ0c7SUFDQztFOUc4dmxDSjtFOEd2dmxDRztJQUNJLHFCekdrSkM7RUx1bWxDUjtFOEd0dmxDRztJQUNJLHNCekc4SUM7RUwwbWxDUjtFOEdwdmxDRztJQUNDO0U5R3N2bENKO0U4Ry94bENFO0lBQ0MsZXpHaUxLO0VMZ25sQ1I7RThHOXhsQ0c7SUFDQztFOUdneWxDSjtFOEcxeGxDRTtJQUNDLG1CekdzS0s7SXlHcktMLHNCekdxS0s7RUx1bmxDUjtFOEd2eGxDRTtJQUNDLG9CekcrSks7SXlHOUpMLHFCekc4Sks7RUwybmxDUjtFOEd0eGxDRztJQUNDO0U5R3d4bENKO0U4R2p4bENHO0lBQ0ksb0J6R2tKQztFTGlvbENSO0U4R2h4bENHO0lBQ0kscUJ6RzhJQztFTG9vbENSO0U4Rzl3bENHO0lBQ0M7RTlHZ3hsQ0o7QUFDRjtBY3A4bENJO0VnRzBJQTtJQUNDLGF6R2lMSztFTDRvbENSO0U4RzF6bENHO0lBQ0M7RTlHNHpsQ0o7RThHdHpsQ0U7SUFDQyxpQnpHc0tLO0l5R3JLTCxvQnpHcUtLO0VMbXBsQ1I7RThHbnpsQ0U7SUFDQyxrQnpHK0pLO0l5RzlKTCxtQnpHOEpLO0VMdXBsQ1I7RThHbHpsQ0c7SUFDQztFOUdvemxDSjtFOEc3eWxDRztJQUNJLGtCekdrSkM7RUw2cGxDUjtFOEc1eWxDRztJQUNJLG1Cekc4SUM7RUxncWxDUjtFOEcxeWxDRztJQUNDO0U5RzR5bENKO0U4R3IxbENFO0lBQ0MsZ0J6R2lMSztFTHNxbENSO0U4R3AxbENHO0lBQ0M7RTlHczFsQ0o7RThHaDFsQ0U7SUFDQyxvQnpHc0tLO0l5R3JLTCx1QnpHcUtLO0VMNnFsQ1I7RThHNzBsQ0U7SUFDQyxxQnpHK0pLO0l5RzlKTCxzQnpHOEpLO0VMaXJsQ1I7RThHNTBsQ0c7SUFDQztFOUc4MGxDSjtFOEd2MGxDRztJQUNJLHFCekdrSkM7RUx1cmxDUjtFOEd0MGxDRztJQUNJLHNCekc4SUM7RUwwcmxDUjtFOEdwMGxDRztJQUNDO0U5R3MwbENKO0U4Ry8ybENFO0lBQ0MsZXpHaUxLO0VMZ3NsQ1I7RThHOTJsQ0c7SUFDQztFOUdnM2xDSjtFOEcxMmxDRTtJQUNDLG1CekdzS0s7SXlHcktMLHNCekdxS0s7RUx1c2xDUjtFOEd2MmxDRTtJQUNDLG9CekcrSks7SXlHOUpMLHFCekc4Sks7RUwyc2xDUjtFOEd0MmxDRztJQUNDO0U5R3cybENKO0U4R2oybENHO0lBQ0ksb0J6R2tKQztFTGl0bENSO0U4R2gybENHO0lBQ0kscUJ6RzhJQztFTG90bENSO0U4RzkxbENHO0lBQ0M7RTlHZzJsQ0o7RThHejRsQ0U7SUFDQyxnQnpHaUxLO0VMMHRsQ1I7RThHeDRsQ0c7SUFDQztFOUcwNGxDSjtFOEdwNGxDRTtJQUNDLG9CekdzS0s7SXlHcktMLHVCekdxS0s7RUxpdWxDUjtFOEdqNGxDRTtJQUNDLHFCekcrSks7SXlHOUpMLHNCekc4Sks7RUxxdWxDUjtFOEdoNGxDRztJQUNDO0U5R2s0bENKO0U4RzMzbENHO0lBQ0kscUJ6R2tKQztFTDJ1bENSO0U4RzEzbENHO0lBQ0ksc0J6RzhJQztFTDh1bENSO0U4R3gzbENHO0lBQ0M7RTlHMDNsQ0o7RThHbjZsQ0U7SUFDQyxhekdpTEs7RUxvdmxDUjtFOEdsNmxDRztJQUNDO0U5R282bENKO0U4Rzk1bENFO0lBQ0MsaUJ6R3NLSztJeUdyS0wsb0J6R3FLSztFTDJ2bENSO0U4RzM1bENFO0lBQ0Msa0J6RytKSztJeUc5SkwsbUJ6RzhKSztFTCt2bENSO0U4RzE1bENHO0lBQ0M7RTlHNDVsQ0o7RThHcjVsQ0c7SUFDSSxrQnpHa0pDO0VMcXdsQ1I7RThHcDVsQ0c7SUFDSSxtQnpHOElDO0VMd3dsQ1I7RThHbDVsQ0c7SUFDQztFOUdvNWxDSjtFOEc3N2xDRTtJQUNDLGdCekdpTEs7RUw4d2xDUjtFOEc1N2xDRztJQUNDO0U5Rzg3bENKO0U4R3g3bENFO0lBQ0Msb0J6R3NLSztJeUdyS0wsdUJ6R3FLSztFTHF4bENSO0U4R3I3bENFO0lBQ0MscUJ6RytKSztJeUc5Skwsc0J6RzhKSztFTHl4bENSO0U4R3A3bENHO0lBQ0M7RTlHczdsQ0o7RThHLzZsQ0c7SUFDSSxxQnpHa0pDO0VMK3hsQ1I7RThHOTZsQ0c7SUFDSSxzQnpHOElDO0VMa3lsQ1I7RThHNTZsQ0c7SUFDQztFOUc4NmxDSjtFOEd2OWxDRTtJQUNDLGV6R2lMSztFTHd5bENSO0U4R3Q5bENHO0lBQ0M7RTlHdzlsQ0o7RThHbDlsQ0U7SUFDQyxtQnpHc0tLO0l5R3JLTCxzQnpHcUtLO0VMK3lsQ1I7RThHLzhsQ0U7SUFDQyxvQnpHK0pLO0l5RzlKTCxxQnpHOEpLO0VMbXpsQ1I7RThHOThsQ0c7SUFDQztFOUdnOWxDSjtFOEd6OGxDRztJQUNJLG9CekdrSkM7RUx5emxDUjtFOEd4OGxDRztJQUNJLHFCekc4SUM7RUw0emxDUjtFOEd0OGxDRztJQUNDO0U5R3c4bENKO0U4R2ovbENFO0lBQ0MsZ0J6R2lMSztFTGswbENSO0U4R2gvbENHO0lBQ0M7RTlHay9sQ0o7RThHNStsQ0U7SUFDQyxvQnpHc0tLO0l5R3JLTCx1QnpHcUtLO0VMeTBsQ1I7RThHeitsQ0U7SUFDQyxxQnpHK0pLO0l5RzlKTCxzQnpHOEpLO0VMNjBsQ1I7RThHeCtsQ0c7SUFDQztFOUcwK2xDSjtFOEduK2xDRztJQUNJLHFCekdrSkM7RUxtMWxDUjtFOEdsK2xDRztJQUNJLHNCekc4SUM7RUxzMWxDUjtFOEdoK2xDRztJQUNDO0U5R2srbENKO0U4RzNnbUNFO0lBQ0MsYXpHaUxLO0VMNDFsQ1I7RThHMWdtQ0c7SUFDQztFOUc0Z21DSjtFOEd0Z21DRTtJQUNDLGlCekdzS0s7SXlHcktMLG9CekdxS0s7RUxtMmxDUjtFOEduZ21DRTtJQUNDLGtCekcrSks7SXlHOUpMLG1Cekc4Sks7RUx1MmxDUjtFOEdsZ21DRztJQUNDO0U5R29nbUNKO0U4RzcvbENHO0lBQ0ksa0J6R2tKQztFTDYybENSO0U4RzUvbENHO0lBQ0ksbUJ6RzhJQztFTGczbENSO0U4RzEvbENHO0lBQ0M7RTlHNC9sQ0o7RThHcmltQ0U7SUFDQyxnQnpHaUxLO0VMczNsQ1I7RThHcGltQ0c7SUFDQztFOUdzaW1DSjtFOEdoaW1DRTtJQUNDLG9CekdzS0s7SXlHcktMLHVCekdxS0s7RUw2M2xDUjtFOEc3aG1DRTtJQUNDLHFCekcrSks7SXlHOUpMLHNCekc4Sks7RUxpNGxDUjtFOEc1aG1DRztJQUNDO0U5RzhobUNKO0U4R3ZobUNHO0lBQ0kscUJ6R2tKQztFTHU0bENSO0U4R3RobUNHO0lBQ0ksc0J6RzhJQztFTDA0bENSO0U4R3BobUNHO0lBQ0M7RTlHc2htQ0o7RThHL2ptQ0U7SUFDQyxlekdpTEs7RUxnNWxDUjtFOEc5am1DRztJQUNDO0U5R2drbUNKO0U4RzFqbUNFO0lBQ0MsbUJ6R3NLSztJeUdyS0wsc0J6R3FLSztFTHU1bENSO0U4R3ZqbUNFO0lBQ0Msb0J6RytKSztJeUc5SkwscUJ6RzhKSztFTDI1bENSO0U4R3RqbUNHO0lBQ0M7RTlHd2ptQ0o7RThHamptQ0c7SUFDSSxvQnpHa0pDO0VMaTZsQ1I7RThHaGptQ0c7SUFDSSxxQnpHOElDO0VMbzZsQ1I7RThHOWltQ0c7SUFDQztFOUdnam1DSjtBQUNGO0FjcHVtQ0k7RWdHMElBO0lBQ0MsYXpHaUxLO0VMNDZsQ1I7RThHMWxtQ0c7SUFDQztFOUc0bG1DSjtFOEd0bG1DRTtJQUNDLGlCekdzS0s7SXlHcktMLG9CekdxS0s7RUxtN2xDUjtFOEdubG1DRTtJQUNDLGtCekcrSks7SXlHOUpMLG1Cekc4Sks7RUx1N2xDUjtFOEdsbG1DRztJQUNDO0U5R29sbUNKO0U4RzdrbUNHO0lBQ0ksa0J6R2tKQztFTDY3bENSO0U4RzVrbUNHO0lBQ0ksbUJ6RzhJQztFTGc4bENSO0U4RzFrbUNHO0lBQ0M7RTlHNGttQ0o7RThHcm5tQ0U7SUFDQyxnQnpHaUxLO0VMczhsQ1I7RThHcG5tQ0c7SUFDQztFOUdzbm1DSjtFOEdobm1DRTtJQUNDLG9CekdzS0s7SXlHcktMLHVCekdxS0s7RUw2OGxDUjtFOEc3bW1DRTtJQUNDLHFCekcrSks7SXlHOUpMLHNCekc4Sks7RUxpOWxDUjtFOEc1bW1DRztJQUNDO0U5RzhtbUNKO0U4R3ZtbUNHO0lBQ0kscUJ6R2tKQztFTHU5bENSO0U4R3RtbUNHO0lBQ0ksc0J6RzhJQztFTDA5bENSO0U4R3BtbUNHO0lBQ0M7RTlHc21tQ0o7RThHL29tQ0U7SUFDQyxlekdpTEs7RUxnK2xDUjtFOEc5b21DRztJQUNDO0U5R2dwbUNKO0U4RzFvbUNFO0lBQ0MsbUJ6R3NLSztJeUdyS0wsc0J6R3FLSztFTHUrbENSO0U4R3ZvbUNFO0lBQ0Msb0J6RytKSztJeUc5SkwscUJ6RzhKSztFTDIrbENSO0U4R3RvbUNHO0lBQ0M7RTlHd29tQ0o7RThHam9tQ0c7SUFDSSxvQnpHa0pDO0VMaS9sQ1I7RThHaG9tQ0c7SUFDSSxxQnpHOElDO0VMby9sQ1I7RThHOW5tQ0c7SUFDQztFOUdnb21DSjtFOEd6cW1DRTtJQUNDLGdCekdpTEs7RUwwL2xDUjtFOEd4cW1DRztJQUNDO0U5RzBxbUNKO0U4R3BxbUNFO0lBQ0Msb0J6R3NLSztJeUdyS0wsdUJ6R3FLSztFTGlnbUNSO0U4R2pxbUNFO0lBQ0MscUJ6RytKSztJeUc5Skwsc0J6RzhKSztFTHFnbUNSO0U4R2hxbUNHO0lBQ0M7RTlHa3FtQ0o7RThHM3BtQ0c7SUFDSSxxQnpHa0pDO0VMMmdtQ1I7RThHMXBtQ0c7SUFDSSxzQnpHOElDO0VMOGdtQ1I7RThHeHBtQ0c7SUFDQztFOUcwcG1DSjtFOEduc21DRTtJQUNDLGF6R2lMSztFTG9obUNSO0U4R2xzbUNHO0lBQ0M7RTlHb3NtQ0o7RThHOXJtQ0U7SUFDQyxpQnpHc0tLO0l5R3JLTCxvQnpHcUtLO0VMMmhtQ1I7RThHM3JtQ0U7SUFDQyxrQnpHK0pLO0l5RzlKTCxtQnpHOEpLO0VMK2htQ1I7RThHMXJtQ0c7SUFDQztFOUc0cm1DSjtFOEdycm1DRztJQUNJLGtCekdrSkM7RUxxaW1DUjtFOEdwcm1DRztJQUNJLG1Cekc4SUM7RUx3aW1DUjtFOEdscm1DRztJQUNDO0U5R29ybUNKO0U4Rzd0bUNFO0lBQ0MsZ0J6R2lMSztFTDhpbUNSO0U4RzV0bUNHO0lBQ0M7RTlHOHRtQ0o7RThHeHRtQ0U7SUFDQyxvQnpHc0tLO0l5R3JLTCx1QnpHcUtLO0VMcWptQ1I7RThHcnRtQ0U7SUFDQyxxQnpHK0pLO0l5RzlKTCxzQnpHOEpLO0VMeWptQ1I7RThHcHRtQ0c7SUFDQztFOUdzdG1DSjtFOEcvc21DRztJQUNJLHFCekdrSkM7RUwram1DUjtFOEc5c21DRztJQUNJLHNCekc4SUM7RUxra21DUjtFOEc1c21DRztJQUNDO0U5RzhzbUNKO0U4R3Z2bUNFO0lBQ0MsZXpHaUxLO0VMd2ttQ1I7RThHdHZtQ0c7SUFDQztFOUd3dm1DSjtFOEdsdm1DRTtJQUNDLG1CekdzS0s7SXlHcktMLHNCekdxS0s7RUwra21DUjtFOEcvdW1DRTtJQUNDLG9CekcrSks7SXlHOUpMLHFCekc4Sks7RUxtbG1DUjtFOEc5dW1DRztJQUNDO0U5R2d2bUNKO0U4R3p1bUNHO0lBQ0ksb0J6R2tKQztFTHlsbUNSO0U4R3h1bUNHO0lBQ0kscUJ6RzhJQztFTDRsbUNSO0U4R3R1bUNHO0lBQ0M7RTlHd3VtQ0o7RThHanhtQ0U7SUFDQyxnQnpHaUxLO0VMa21tQ1I7RThHaHhtQ0c7SUFDQztFOUdreG1DSjtFOEc1d21DRTtJQUNDLG9CekdzS0s7SXlHcktMLHVCekdxS0s7RUx5bW1DUjtFOEd6d21DRTtJQUNDLHFCekcrSks7SXlHOUpMLHNCekc4Sks7RUw2bW1DUjtFOEd4d21DRztJQUNDO0U5RzB3bUNKO0U4R253bUNHO0lBQ0kscUJ6R2tKQztFTG1ubUNSO0U4R2x3bUNHO0lBQ0ksc0J6RzhJQztFTHNubUNSO0U4R2h3bUNHO0lBQ0M7RTlHa3dtQ0o7RThHM3ltQ0U7SUFDQyxhekdpTEs7RUw0bm1DUjtFOEcxeW1DRztJQUNDO0U5RzR5bUNKO0U4R3R5bUNFO0lBQ0MsaUJ6R3NLSztJeUdyS0wsb0J6R3FLSztFTG1vbUNSO0U4R255bUNFO0lBQ0Msa0J6RytKSztJeUc5SkwsbUJ6RzhKSztFTHVvbUNSO0U4R2x5bUNHO0lBQ0M7RTlHb3ltQ0o7RThHN3htQ0c7SUFDSSxrQnpHa0pDO0VMNm9tQ1I7RThHNXhtQ0c7SUFDSSxtQnpHOElDO0VMZ3BtQ1I7RThHMXhtQ0c7SUFDQztFOUc0eG1DSjtFOEdyMG1DRTtJQUNDLGdCekdpTEs7RUxzcG1DUjtFOEdwMG1DRztJQUNDO0U5R3MwbUNKO0U4R2gwbUNFO0lBQ0Msb0J6R3NLSztJeUdyS0wsdUJ6R3FLSztFTDZwbUNSO0U4Rzd6bUNFO0lBQ0MscUJ6RytKSztJeUc5Skwsc0J6RzhKSztFTGlxbUNSO0U4RzV6bUNHO0lBQ0M7RTlHOHptQ0o7RThHdnptQ0c7SUFDSSxxQnpHa0pDO0VMdXFtQ1I7RThHdHptQ0c7SUFDSSxzQnpHOElDO0VMMHFtQ1I7RThHcHptQ0c7SUFDQztFOUdzem1DSjtFOEcvMW1DRTtJQUNDLGV6R2lMSztFTGdybUNSO0U4RzkxbUNHO0lBQ0M7RTlHZzJtQ0o7RThHMTFtQ0U7SUFDQyxtQnpHc0tLO0l5R3JLTCxzQnpHcUtLO0VMdXJtQ1I7RThHdjFtQ0U7SUFDQyxvQnpHK0pLO0l5RzlKTCxxQnpHOEpLO0VMMnJtQ1I7RThHdDFtQ0c7SUFDQztFOUd3MW1DSjtFOEdqMW1DRztJQUNJLG9CekdrSkM7RUxpc21DUjtFOEdoMW1DRztJQUNJLHFCekc4SUM7RUxvc21DUjtFOEc5MG1DRztJQUNDO0U5R2cxbUNKO0FBQ0Y7QWNwZ25DSTtFZ0cwSUE7SUFDQyxhekdpTEs7RUw0c21DUjtFOEcxM21DRztJQUNDO0U5RzQzbUNKO0U4R3QzbUNFO0lBQ0MsaUJ6R3NLSztJeUdyS0wsb0J6R3FLSztFTG10bUNSO0U4R24zbUNFO0lBQ0Msa0J6RytKSztJeUc5SkwsbUJ6RzhKSztFTHV0bUNSO0U4R2wzbUNHO0lBQ0M7RTlHbzNtQ0o7RThHNzJtQ0c7SUFDSSxrQnpHa0pDO0VMNnRtQ1I7RThHNTJtQ0c7SUFDSSxtQnpHOElDO0VMZ3VtQ1I7RThHMTJtQ0c7SUFDQztFOUc0Mm1DSjtFOEdyNW1DRTtJQUNDLGdCekdpTEs7RUxzdW1DUjtFOEdwNW1DRztJQUNDO0U5R3M1bUNKO0U4R2g1bUNFO0lBQ0Msb0J6R3NLSztJeUdyS0wsdUJ6R3FLSztFTDZ1bUNSO0U4Rzc0bUNFO0lBQ0MscUJ6RytKSztJeUc5Skwsc0J6RzhKSztFTGl2bUNSO0U4RzU0bUNHO0lBQ0M7RTlHODRtQ0o7RThHdjRtQ0c7SUFDSSxxQnpHa0pDO0VMdXZtQ1I7RThHdDRtQ0c7SUFDSSxzQnpHOElDO0VMMHZtQ1I7RThHcDRtQ0c7SUFDQztFOUdzNG1DSjtFOEcvNm1DRTtJQUNDLGV6R2lMSztFTGd3bUNSO0U4Rzk2bUNHO0lBQ0M7RTlHZzdtQ0o7RThHMTZtQ0U7SUFDQyxtQnpHc0tLO0l5R3JLTCxzQnpHcUtLO0VMdXdtQ1I7RThHdjZtQ0U7SUFDQyxvQnpHK0pLO0l5RzlKTCxxQnpHOEpLO0VMMndtQ1I7RThHdDZtQ0c7SUFDQztFOUd3Nm1DSjtFOEdqNm1DRztJQUNJLG9CekdrSkM7RUxpeG1DUjtFOEdoNm1DRztJQUNJLHFCekc4SUM7RUxveG1DUjtFOEc5NW1DRztJQUNDO0U5R2c2bUNKO0U4R3o4bUNFO0lBQ0MsZ0J6R2lMSztFTDB4bUNSO0U4R3g4bUNHO0lBQ0M7RTlHMDhtQ0o7RThHcDhtQ0U7SUFDQyxvQnpHc0tLO0l5R3JLTCx1QnpHcUtLO0VMaXltQ1I7RThHajhtQ0U7SUFDQyxxQnpHK0pLO0l5RzlKTCxzQnpHOEpLO0VMcXltQ1I7RThHaDhtQ0c7SUFDQztFOUdrOG1DSjtFOEczN21DRztJQUNJLHFCekdrSkM7RUwyeW1DUjtFOEcxN21DRztJQUNJLHNCekc4SUM7RUw4eW1DUjtFOEd4N21DRztJQUNDO0U5RzA3bUNKO0U4R24rbUNFO0lBQ0MsYXpHaUxLO0VMb3ptQ1I7RThHbCttQ0c7SUFDQztFOUdvK21DSjtFOEc5OW1DRTtJQUNDLGlCekdzS0s7SXlHcktMLG9CekdxS0s7RUwyem1DUjtFOEczOW1DRTtJQUNDLGtCekcrSks7SXlHOUpMLG1Cekc4Sks7RUwrem1DUjtFOEcxOW1DRztJQUNDO0U5RzQ5bUNKO0U4R3I5bUNHO0lBQ0ksa0J6R2tKQztFTHEwbUNSO0U4R3A5bUNHO0lBQ0ksbUJ6RzhJQztFTHcwbUNSO0U4R2w5bUNHO0lBQ0M7RTlHbzltQ0o7RThHNy9tQ0U7SUFDQyxnQnpHaUxLO0VMODBtQ1I7RThHNS9tQ0c7SUFDQztFOUc4L21DSjtFOEd4L21DRTtJQUNDLG9CekdzS0s7SXlHcktMLHVCekdxS0s7RUxxMW1DUjtFOEdyL21DRTtJQUNDLHFCekcrSks7SXlHOUpMLHNCekc4Sks7RUx5MW1DUjtFOEdwL21DRztJQUNDO0U5R3MvbUNKO0U4Ry8rbUNHO0lBQ0kscUJ6R2tKQztFTCsxbUNSO0U4RzkrbUNHO0lBQ0ksc0J6RzhJQztFTGsybUNSO0U4RzUrbUNHO0lBQ0M7RTlHOCttQ0o7RThHdmhuQ0U7SUFDQyxlekdpTEs7RUx3Mm1DUjtFOEd0aG5DRztJQUNDO0U5R3dobkNKO0U4R2xobkNFO0lBQ0MsbUJ6R3NLSztJeUdyS0wsc0J6R3FLSztFTCsybUNSO0U4Ry9nbkNFO0lBQ0Msb0J6RytKSztJeUc5SkwscUJ6RzhKSztFTG0zbUNSO0U4RzlnbkNHO0lBQ0M7RTlHZ2huQ0o7RThHemduQ0c7SUFDSSxvQnpHa0pDO0VMeTNtQ1I7RThHeGduQ0c7SUFDSSxxQnpHOElDO0VMNDNtQ1I7RThHdGduQ0c7SUFDQztFOUd3Z25DSjtFOEdqam5DRTtJQUNDLGdCekdpTEs7RUxrNG1DUjtFOEdoam5DRztJQUNDO0U5R2tqbkNKO0U4RzVpbkNFO0lBQ0Msb0J6R3NLSztJeUdyS0wsdUJ6R3FLSztFTHk0bUNSO0U4R3ppbkNFO0lBQ0MscUJ6RytKSztJeUc5Skwsc0J6RzhKSztFTDY0bUNSO0U4R3hpbkNHO0lBQ0M7RTlHMGluQ0o7RThHbmluQ0c7SUFDSSxxQnpHa0pDO0VMbTVtQ1I7RThHbGluQ0c7SUFDSSxzQnpHOElDO0VMczVtQ1I7RThHaGluQ0c7SUFDQztFOUdraW5DSjtFOEcza25DRTtJQUNDLGF6R2lMSztFTDQ1bUNSO0U4RzFrbkNHO0lBQ0M7RTlHNGtuQ0o7RThHdGtuQ0U7SUFDQyxpQnpHc0tLO0l5R3JLTCxvQnpHcUtLO0VMbTZtQ1I7RThHbmtuQ0U7SUFDQyxrQnpHK0pLO0l5RzlKTCxtQnpHOEpLO0VMdTZtQ1I7RThHbGtuQ0c7SUFDQztFOUdva25DSjtFOEc3am5DRztJQUNJLGtCekdrSkM7RUw2Nm1DUjtFOEc1am5DRztJQUNJLG1Cekc4SUM7RUxnN21DUjtFOEcxam5DRztJQUNDO0U5RzRqbkNKO0U4R3JtbkNFO0lBQ0MsZ0J6R2lMSztFTHM3bUNSO0U4R3BtbkNHO0lBQ0M7RTlHc21uQ0o7RThHaG1uQ0U7SUFDQyxvQnpHc0tLO0l5R3JLTCx1QnpHcUtLO0VMNjdtQ1I7RThHN2xuQ0U7SUFDQyxxQnpHK0pLO0l5RzlKTCxzQnpHOEpLO0VMaThtQ1I7RThHNWxuQ0c7SUFDQztFOUc4bG5DSjtFOEd2bG5DRztJQUNJLHFCekdrSkM7RUx1OG1DUjtFOEd0bG5DRztJQUNJLHNCekc4SUM7RUwwOG1DUjtFOEdwbG5DRztJQUNDO0U5R3NsbkNKO0U4Ry9ubkNFO0lBQ0MsZXpHaUxLO0VMZzltQ1I7RThHOW5uQ0c7SUFDQztFOUdnb25DSjtFOEcxbm5DRTtJQUNDLG1CekdzS0s7SXlHcktMLHNCekdxS0s7RUx1OW1DUjtFOEd2bm5DRTtJQUNDLG9CekcrSks7SXlHOUpMLHFCekc4Sks7RUwyOW1DUjtFOEd0bm5DRztJQUNDO0U5R3dubkNKO0U4R2pubkNHO0lBQ0ksb0J6R2tKQztFTGkrbUNSO0U4R2hubkNHO0lBQ0kscUJ6RzhJQztFTG8rbUNSO0U4RzltbkNHO0lBQ0M7RTlHZ25uQ0o7QUFDRjtBY3B5bkNJO0VnRzBJQTtJQUNDLGF6R2lMSztFTDQrbUNSO0U4RzFwbkNHO0lBQ0M7RTlHNHBuQ0o7RThHdHBuQ0U7SUFDQyxpQnpHc0tLO0l5R3JLTCxvQnpHcUtLO0VMbS9tQ1I7RThHbnBuQ0U7SUFDQyxrQnpHK0pLO0l5RzlKTCxtQnpHOEpLO0VMdS9tQ1I7RThHbHBuQ0c7SUFDQztFOUdvcG5DSjtFOEc3b25DRztJQUNJLGtCekdrSkM7RUw2L21DUjtFOEc1b25DRztJQUNJLG1Cekc4SUM7RUxnZ25DUjtFOEcxb25DRztJQUNDO0U5RzRvbkNKO0U4R3JybkNFO0lBQ0MsZ0J6R2lMSztFTHNnbkNSO0U4R3BybkNHO0lBQ0M7RTlHc3JuQ0o7RThHaHJuQ0U7SUFDQyxvQnpHc0tLO0l5R3JLTCx1QnpHcUtLO0VMNmduQ1I7RThHN3FuQ0U7SUFDQyxxQnpHK0pLO0l5RzlKTCxzQnpHOEpLO0VMaWhuQ1I7RThHNXFuQ0c7SUFDQztFOUc4cW5DSjtFOEd2cW5DRztJQUNJLHFCekdrSkM7RUx1aG5DUjtFOEd0cW5DRztJQUNJLHNCekc4SUM7RUwwaG5DUjtFOEdwcW5DRztJQUNDO0U5R3NxbkNKO0U4Ry9zbkNFO0lBQ0MsZXpHaUxLO0VMZ2luQ1I7RThHOXNuQ0c7SUFDQztFOUdndG5DSjtFOEcxc25DRTtJQUNDLG1CekdzS0s7SXlHcktMLHNCekdxS0s7RUx1aW5DUjtFOEd2c25DRTtJQUNDLG9CekcrSks7SXlHOUpMLHFCekc4Sks7RUwyaW5DUjtFOEd0c25DRztJQUNDO0U5R3dzbkNKO0U4R2pzbkNHO0lBQ0ksb0J6R2tKQztFTGlqbkNSO0U4R2hzbkNHO0lBQ0kscUJ6RzhJQztFTG9qbkNSO0U4RzlybkNHO0lBQ0M7RTlHZ3NuQ0o7RThHenVuQ0U7SUFDQyxnQnpHaUxLO0VMMGpuQ1I7RThHeHVuQ0c7SUFDQztFOUcwdW5DSjtFOEdwdW5DRTtJQUNDLG9CekdzS0s7SXlHcktMLHVCekdxS0s7RUxpa25DUjtFOEdqdW5DRTtJQUNDLHFCekcrSks7SXlHOUpMLHNCekc4Sks7RUxxa25DUjtFOEdodW5DRztJQUNDO0U5R2t1bkNKO0U4RzN0bkNHO0lBQ0kscUJ6R2tKQztFTDJrbkNSO0U4RzF0bkNHO0lBQ0ksc0J6RzhJQztFTDhrbkNSO0U4R3h0bkNHO0lBQ0M7RTlHMHRuQ0o7RThHbnduQ0U7SUFDQyxhekdpTEs7RUxvbG5DUjtFOEdsd25DRztJQUNDO0U5R293bkNKO0U4Rzl2bkNFO0lBQ0MsaUJ6R3NLSztJeUdyS0wsb0J6R3FLSztFTDJsbkNSO0U4RzN2bkNFO0lBQ0Msa0J6RytKSztJeUc5SkwsbUJ6RzhKSztFTCtsbkNSO0U4RzF2bkNHO0lBQ0M7RTlHNHZuQ0o7RThHcnZuQ0c7SUFDSSxrQnpHa0pDO0VMcW1uQ1I7RThHcHZuQ0c7SUFDSSxtQnpHOElDO0VMd21uQ1I7RThHbHZuQ0c7SUFDQztFOUdvdm5DSjtFOEc3eG5DRTtJQUNDLGdCekdpTEs7RUw4bW5DUjtFOEc1eG5DRztJQUNDO0U5Rzh4bkNKO0U4R3h4bkNFO0lBQ0Msb0J6R3NLSztJeUdyS0wsdUJ6R3FLSztFTHFubkNSO0U4R3J4bkNFO0lBQ0MscUJ6RytKSztJeUc5Skwsc0J6RzhKSztFTHlubkNSO0U4R3B4bkNHO0lBQ0M7RTlHc3huQ0o7RThHL3duQ0c7SUFDSSxxQnpHa0pDO0VMK25uQ1I7RThHOXduQ0c7SUFDSSxzQnpHOElDO0VMa29uQ1I7RThHNXduQ0c7SUFDQztFOUc4d25DSjtFOEd2em5DRTtJQUNDLGV6R2lMSztFTHdvbkNSO0U4R3R6bkNHO0lBQ0M7RTlHd3puQ0o7RThHbHpuQ0U7SUFDQyxtQnpHc0tLO0l5R3JLTCxzQnpHcUtLO0VMK29uQ1I7RThHL3luQ0U7SUFDQyxvQnpHK0pLO0l5RzlKTCxxQnpHOEpLO0VMbXBuQ1I7RThHOXluQ0c7SUFDQztFOUdnem5DSjtFOEd6eW5DRztJQUNJLG9CekdrSkM7RUx5cG5DUjtFOEd4eW5DRztJQUNJLHFCekc4SUM7RUw0cG5DUjtFOEd0eW5DRztJQUNDO0U5R3d5bkNKO0U4R2oxbkNFO0lBQ0MsZ0J6R2lMSztFTGtxbkNSO0U4R2gxbkNHO0lBQ0M7RTlHazFuQ0o7RThHNTBuQ0U7SUFDQyxvQnpHc0tLO0l5R3JLTCx1QnpHcUtLO0VMeXFuQ1I7RThHejBuQ0U7SUFDQyxxQnpHK0pLO0l5RzlKTCxzQnpHOEpLO0VMNnFuQ1I7RThHeDBuQ0c7SUFDQztFOUcwMG5DSjtFOEduMG5DRztJQUNJLHFCekdrSkM7RUxtcm5DUjtFOEdsMG5DRztJQUNJLHNCekc4SUM7RUxzcm5DUjtFOEdoMG5DRztJQUNDO0U5R2swbkNKO0U4RzMybkNFO0lBQ0MsYXpHaUxLO0VMNHJuQ1I7RThHMTJuQ0c7SUFDQztFOUc0Mm5DSjtFOEd0Mm5DRTtJQUNDLGlCekdzS0s7SXlHcktMLG9CekdxS0s7RUxtc25DUjtFOEduMm5DRTtJQUNDLGtCekcrSks7SXlHOUpMLG1Cekc4Sks7RUx1c25DUjtFOEdsMm5DRztJQUNDO0U5R28ybkNKO0U4RzcxbkNHO0lBQ0ksa0J6R2tKQztFTDZzbkNSO0U4RzUxbkNHO0lBQ0ksbUJ6RzhJQztFTGd0bkNSO0U4RzExbkNHO0lBQ0M7RTlHNDFuQ0o7RThHcjRuQ0U7SUFDQyxnQnpHaUxLO0VMc3RuQ1I7RThHcDRuQ0c7SUFDQztFOUdzNG5DSjtFOEdoNG5DRTtJQUNDLG9CekdzS0s7SXlHcktMLHVCekdxS0s7RUw2dG5DUjtFOEc3M25DRTtJQUNDLHFCekcrSks7SXlHOUpMLHNCekc4Sks7RUxpdW5DUjtFOEc1M25DRztJQUNDO0U5RzgzbkNKO0U4R3YzbkNHO0lBQ0kscUJ6R2tKQztFTHV1bkNSO0U4R3QzbkNHO0lBQ0ksc0J6RzhJQztFTDB1bkNSO0U4R3AzbkNHO0lBQ0M7RTlHczNuQ0o7RThHLzVuQ0U7SUFDQyxlekdpTEs7RUxndm5DUjtFOEc5NW5DRztJQUNDO0U5R2c2bkNKO0U4RzE1bkNFO0lBQ0MsbUJ6R3NLSztJeUdyS0wsc0J6R3FLSztFTHV2bkNSO0U4R3Y1bkNFO0lBQ0Msb0J6RytKSztJeUc5SkwscUJ6RzhKSztFTDJ2bkNSO0U4R3Q1bkNHO0lBQ0M7RTlHdzVuQ0o7RThHajVuQ0c7SUFDSSxvQnpHa0pDO0VMaXduQ1I7RThHaDVuQ0c7SUFDSSxxQnpHOElDO0VMb3duQ1I7RThHOTRuQ0c7SUFDQztFOUdnNW5DSjtBQUNGO0ErRzVub0NJO0VBQ0ksZTFHc3pCbUM7RTBHcnpCbkMsZ0IxR296Qm1DO0UwR256Qm5DO0EvRzhub0NSO0ErRzNub0NJO0VBQ0k7RUFDQSxZMUd3ekI0QztFMEd2ekI1QyxjMUd3ekI0QztFMEd2ekI1QyxjMUdxekI0QztFMEdwekI1QyxhMUdvekI0QztFZ0Z4eEI1QztFQUNBO0VBQ0E7RUFHSjtFMEIvQkk7QS9HZ29vQ1I7QStHOW5vQ1E7RTFCd0JBO0VBQ0E7RUFDQTtFQUdKO0FyRnVtb0NKO0ErR2hvb0NRO0VBQ0k7QS9Ha29vQ1o7O0ErRzVub0NBO0VDNUJJLHlCM0dXcUI7RTJHVnJCO0FoSDRwb0NKO0FnSHpwb0NJO0VBQ0kseUIzR01pQjtFMkdMakIsYzNHRmlCO0UyR0dqQiw0QjNHR2lCO0FMd3BvQ3pCO0FnSHZwb0NJO0VBQ0ksYzNHTmlCO0FMK3BvQ3pCO0FnSG5wb0NZO0VBQ0kseUIzR2hCUztBTHFxb0N6QjtBZ0hscG9DWTtFQUNJLHlCM0daUztBTGdxb0N6QjtBZ0g3b29DWTtFQUNJLDJCM0c1QlM7QUwycW9DekI7QWdINW9vQ1k7RUFDSSwyQjNHeEJTO0FMc3FvQ3pCO0FnSHZvb0NZO0VBQ0ksNEIzR3hDUztBTGlyb0N6QjtBZ0h0b29DWTtFQUNJLDRCM0dwQ1M7QUw0cW9DekI7QWdIbm9vQ1E7RUFDSSw0QjNHMUNhO0FMK3FvQ3pCO0FnSC9ub0NZO0VBQ0ksMEIzR3pEUztBTDByb0N6QjtBZ0g5bm9DWTtFQUNJLDBCM0dyRFM7QUxxcm9DekI7O0FpSDlyb0NJO0VBQ0ksb0Q1RzB2QnFCO0FMdThtQzdCO0FpSDdyb0NRO0VBQ0M7RUFDSjtBakgrcm9DTDtBa0h4c29DSTtFQUNJLGM3RytEdUI7RTZHOUR2Qix5QjdHU2lCO0FMaXNvQ3pCO0FrSHBzb0NZO0VBQ0kseUI3R0VTO0FMb3NvQ3pCO0FrSC9yb0NZO0VBQ0ksMkI3R05TO0FMdXNvQ3pCO0FrSDFyb0NZO0VBQ0ksNEI3R2RTO0FMMHNvQ3pCO0FrSHJyb0NZO0VBQ0ksMEI3R3RCUztBTDZzb0N6Qjs7QW1IdHRvQ0M7RUFDQztBbkh5dG9DRjtBbUhudG9DRTtFQUNDO0VBQ0E7RUFDQSx5QjlHNFRpRDtFOEczVGpEO0VBQ0E7RUFDQTtBbkhxdG9DSDtBbUhudG9DRzs7RUFFSSxjekZoQmtCO0ExQnF1b0N6QjtBbUgvc29DRztFQUNDLHlCOUc4U2dEO0U4RzdTaEQ7QW5IaXRvQ0o7QW1IL3NvQ0k7O0VBRUksYzlHeEJpQjtBTHl1b0N6QjtBbUh4c29DRTtFQUNDO0FuSDBzb0NIO0FtSG5zb0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkhxc29DSDs7QW9IM3ZvQ0E7RUFDSTtBcEg4dm9DSjs7QW9IM3ZvQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIOHZvQ0o7O0FvSDF2b0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RTlHK0JBO0VBTUE7QU4wdG9DSjtBb0gzdm9DSTtFQUNJO0VBQ0E7QXBINnZvQ1I7O0FxSHR4b0NBO0VBQ0M7RUFDQTtFL0dXRztFK0dUSDtFQUNBO0FySHl4b0NEO0FxSHR4b0NDO0VBQ0M7QXJId3hvQ0Y7QXFIcHhvQ0M7RUFDQztFQUNBO0UvR0ZFO0UrR0lGO0VBQ0E7QXJIc3hvQ0Y7QXFIbHhvQ0M7RUFDQztFQUNBO0VBQ0E7QXJIb3hvQ0Y7QXFIaHhvQ0M7RUFDQztFQUNBO0FySGt4b0NGO0FxSGh4b0NFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXJIa3hvQ0g7QXFIN3dvQ0M7O0VBRUM7RUFDQTtFQUNBO0FySCt3b0NGO0FxSDV3b0NDO0VBQ0M7QXJIOHdvQ0Y7QXFIendvQ0U7RUFDQztBckgyd29DSDtBcUh4d29DRTtFQUNDO0FySDB3b0NIO0FxSHB3b0NFOztFQUVDO0FySHN3b0NIO0FxSGp3b0NDO0VBQ0M7QXJIbXdvQ0Y7QXFIaHdvQ0U7RUFDQztBckhrd29DSDtBcUg5dm9DRTtFQUNDO0VBQ0E7RUFDQTtBckhnd29DSDtBcUg1dm9DRTs7RUFFQztFQUNBO0VBQ0E7QXJIOHZvQ0g7QXFIeHZvQ0U7RUFDQztFQUNBO0FySDB2b0NIOztBc0hoMm9DQTtFQUNJO0VBQ0E7RUFDQTtFaEhXQTtBTnkxb0NKO0FzSGgyb0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjakhGaUI7RWlIR2pCLHlCakhWaUI7RWlIV2pCO0VBQ0E7RUFDQTtFaEhGSjtBTnEyb0NKO0FzSDkxb0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGcyb0NSO0FzSDUxb0NJO0VBQ0k7RUFDQTtFQUNBO0VoSHBCSjtBTm0zb0NKO0FzSHoxb0NROzs7RUFHSTtBdEgyMW9DWjtBc0hyMW9DUTs7O0VBR0k7QXRIdTFvQ1o7QXVIMzRvQ0k7RUFDSSxXRHdEaUI7RUN2RGpCLFlEdURpQjtBdEhzMW9DekI7QXVIMTRvQ0k7RUFDSSxXRG1EaUI7RUNsRGpCLFlEa0RpQjtBdEgwMW9DekI7QXVIeDRvQ1E7RUFDSSxXRDZDYTtFQzVDYixZRDRDYTtBdEg4MW9DekI7QXVIdjRvQ1E7RUFDSSxXRHdDYTtFQ3ZDYixZRHVDYTtFQ3RDYjtBdkh5NG9DWjtBdUhuNG9DUTtFQUNJLFlEK0JhO0VDOUJiO0F2SHE0b0NaO0F1SGw0b0NRO0VBQ0ksWUQwQmE7RUN6QmI7RUFDQTtBdkhvNG9DWjtBdUhyNm9DSTtFQUNJLFdsSG9oQ087RWtIbmhDUCxZbEhtaENPO0FMbzVtQ2Y7QXVIcDZvQ0k7RUFDSSxXbEgrZ0NPO0VrSDlnQ1AsWWxIOGdDTztBTHc1bUNmO0F1SGw2b0NRO0VBQ0ksV2xIeWdDRztFa0h4Z0NILFlsSHdnQ0c7QUw0NW1DZjtBdUhqNm9DUTtFQUNJLFdsSG9nQ0c7RWtIbmdDSCxZbEhtZ0NHO0VrSGxnQ0g7QXZIbTZvQ1o7QXVINzVvQ1E7RUFDSSxZbEgyL0JHO0VrSDEvQkg7QXZIKzVvQ1o7QXVINTVvQ1E7RUFDSSxZbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkg4NW9DWjtBdUgvN29DSTtFQUNJLFdsSG9oQ087RWtIbmhDUCxZbEhtaENPO0FMODZtQ2Y7QXVIOTdvQ0k7RUFDSSxXbEgrZ0NPO0VrSDlnQ1AsWWxIOGdDTztBTGs3bUNmO0F1SDU3b0NRO0VBQ0ksV2xIeWdDRztFa0h4Z0NILFlsSHdnQ0c7QUxzN21DZjtBdUgzN29DUTtFQUNJLFdsSG9nQ0c7RWtIbmdDSCxZbEhtZ0NHO0VrSGxnQ0g7QXZINjdvQ1o7QXVIdjdvQ1E7RUFDSSxZbEgyL0JHO0VrSDEvQkg7QXZIeTdvQ1o7QXVIdDdvQ1E7RUFDSSxZbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkh3N29DWjtBdUh6OW9DSTtFQUNJLFdsSG9oQ087RWtIbmhDUCxZbEhtaENPO0FMdzhtQ2Y7QXVIeDlvQ0k7RUFDSSxXbEgrZ0NPO0VrSDlnQ1AsWWxIOGdDTztBTDQ4bUNmO0F1SHQ5b0NRO0VBQ0ksV2xIeWdDRztFa0h4Z0NILFlsSHdnQ0c7QUxnOW1DZjtBdUhyOW9DUTtFQUNJLFdsSG9nQ0c7RWtIbmdDSCxZbEhtZ0NHO0VrSGxnQ0g7QXZIdTlvQ1o7QXVIajlvQ1E7RUFDSSxZbEgyL0JHO0VrSDEvQkg7QXZIbTlvQ1o7QXVIaDlvQ1E7RUFDSSxZbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkhrOW9DWjtBdUhuL29DSTtFQUNJLFdsSG9oQ087RWtIbmhDUCxZbEhtaENPO0FMayttQ2Y7QXVIbC9vQ0k7RUFDSSxXbEgrZ0NPO0VrSDlnQ1AsWWxIOGdDTztBTHMrbUNmO0F1SGgvb0NRO0VBQ0ksV2xIeWdDRztFa0h4Z0NILFlsSHdnQ0c7QUwwK21DZjtBdUgvK29DUTtFQUNJLFdsSG9nQ0c7RWtIbmdDSCxZbEhtZ0NHO0VrSGxnQ0g7QXZIaS9vQ1o7QXVIMytvQ1E7RUFDSSxZbEgyL0JHO0VrSDEvQkg7QXZINitvQ1o7QXVIMStvQ1E7RUFDSSxZbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkg0K29DWjtBdUg3Z3BDSTtFQUNJLFdsSG9oQ087RWtIbmhDUCxZbEhtaENPO0FMNC9tQ2Y7QXVINWdwQ0k7RUFDSSxXbEgrZ0NPO0VrSDlnQ1AsWWxIOGdDTztBTGdnbkNmO0F1SDFncENRO0VBQ0ksV2xIeWdDRztFa0h4Z0NILFlsSHdnQ0c7QUxvZ25DZjtBdUh6Z3BDUTtFQUNJLFdsSG9nQ0c7RWtIbmdDSCxZbEhtZ0NHO0VrSGxnQ0g7QXZIMmdwQ1o7QXVIcmdwQ1E7RUFDSSxZbEgyL0JHO0VrSDEvQkg7QXZIdWdwQ1o7QXVIcGdwQ1E7RUFDSSxZbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkhzZ3BDWjtBdUh2aXBDSTtFQUNJLFdsSG9oQ087RWtIbmhDUCxZbEhtaENPO0FMc2huQ2Y7QXVIdGlwQ0k7RUFDSSxXbEgrZ0NPO0VrSDlnQ1AsWWxIOGdDTztBTDBobkNmO0F1SHBpcENRO0VBQ0ksV2xIeWdDRztFa0h4Z0NILFlsSHdnQ0c7QUw4aG5DZjtBdUhuaXBDUTtFQUNJLFdsSG9nQ0c7RWtIbmdDSCxZbEhtZ0NHO0VrSGxnQ0g7QXZIcWlwQ1o7QXVIL2hwQ1E7RUFDSSxZbEgyL0JHO0VrSDEvQkg7QXZIaWlwQ1o7QXVIOWhwQ1E7RUFDSSxZbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkhnaXBDWjtBdUhqa3BDSTtFQUNJLFdsSG9oQ087RWtIbmhDUCxZbEhtaENPO0FMZ2puQ2Y7QXVIaGtwQ0k7RUFDSSxXbEgrZ0NPO0VrSDlnQ1AsWWxIOGdDTztBTG9qbkNmO0F1SDlqcENRO0VBQ0ksV2xIeWdDRztFa0h4Z0NILFlsSHdnQ0c7QUx3am5DZjtBdUg3anBDUTtFQUNJLFdsSG9nQ0c7RWtIbmdDSCxZbEhtZ0NHO0VrSGxnQ0g7QXZIK2pwQ1o7QXVIempwQ1E7RUFDSSxZbEgyL0JHO0VrSDEvQkg7QXZIMmpwQ1o7QXVIeGpwQ1E7RUFDSSxZbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkgwanBDWjtBdUgzbHBDSTtFQUNJLFdsSG9oQ087RWtIbmhDUCxZbEhtaENPO0FMMGtuQ2Y7QXVIMWxwQ0k7RUFDSSxXbEgrZ0NPO0VrSDlnQ1AsWWxIOGdDTztBTDhrbkNmO0F1SHhscENRO0VBQ0ksV2xIeWdDRztFa0h4Z0NILFlsSHdnQ0c7QUxrbG5DZjtBdUh2bHBDUTtFQUNJLFdsSG9nQ0c7RWtIbmdDSCxZbEhtZ0NHO0VrSGxnQ0g7QXZIeWxwQ1o7QXVIbmxwQ1E7RUFDSSxZbEgyL0JHO0VrSDEvQkg7QXZIcWxwQ1o7QXVIbGxwQ1E7RUFDSSxZbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkhvbHBDWjtBdUhybnBDSTtFQUNJLFdsSG9oQ087RWtIbmhDUCxZbEhtaENPO0FMb21uQ2Y7QXVIcG5wQ0k7RUFDSSxXbEgrZ0NPO0VrSDlnQ1AsWWxIOGdDTztBTHdtbkNmO0F1SGxucENRO0VBQ0ksV2xIeWdDRztFa0h4Z0NILFlsSHdnQ0c7QUw0bW5DZjtBdUhqbnBDUTtFQUNJLFdsSG9nQ0c7RWtIbmdDSCxZbEhtZ0NHO0VrSGxnQ0g7QXZIbW5wQ1o7QXVIN21wQ1E7RUFDSSxZbEgyL0JHO0VrSDEvQkg7QXZIK21wQ1o7QXVINW1wQ1E7RUFDSSxZbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkg4bXBDWjtBdUgvb3BDSTtFQUNJLFdsSG9oQ087RWtIbmhDUCxZbEhtaENPO0FMOG5uQ2Y7QXVIOW9wQ0k7RUFDSSxXbEgrZ0NPO0VrSDlnQ1AsWWxIOGdDTztBTGtvbkNmO0F1SDVvcENRO0VBQ0ksV2xIeWdDRztFa0h4Z0NILFlsSHdnQ0c7QUxzb25DZjtBdUgzb3BDUTtFQUNJLFdsSG9nQ0c7RWtIbmdDSCxZbEhtZ0NHO0VrSGxnQ0g7QXZINm9wQ1o7QXVIdm9wQ1E7RUFDSSxZbEgyL0JHO0VrSDEvQkg7QXZIeW9wQ1o7QXVIdG9wQ1E7RUFDSSxZbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkh3b3BDWjtBdUh6cXBDSTtFQUNJLFdsSG9oQ087RWtIbmhDUCxZbEhtaENPO0FMd3BuQ2Y7QXVIeHFwQ0k7RUFDSSxXbEgrZ0NPO0VrSDlnQ1AsWWxIOGdDTztBTDRwbkNmO0F1SHRxcENRO0VBQ0ksV2xIeWdDRztFa0h4Z0NILFlsSHdnQ0c7QUxncW5DZjtBdUhycXBDUTtFQUNJLFdsSG9nQ0c7RWtIbmdDSCxZbEhtZ0NHO0VrSGxnQ0g7QXZIdXFwQ1o7QXVIanFwQ1E7RUFDSSxZbEgyL0JHO0VrSDEvQkg7QXZIbXFwQ1o7QXVIaHFwQ1E7RUFDSSxZbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkhrcXBDWjtBdUhuc3BDSTtFQUNJLFdsSG9oQ087RWtIbmhDUCxZbEhtaENPO0FMa3JuQ2Y7QXVIbHNwQ0k7RUFDSSxXbEgrZ0NPO0VrSDlnQ1AsWWxIOGdDTztBTHNybkNmO0F1SGhzcENRO0VBQ0ksV2xIeWdDRztFa0h4Z0NILFlsSHdnQ0c7QUwwcm5DZjtBdUgvcnBDUTtFQUNJLFdsSG9nQ0c7RWtIbmdDSCxZbEhtZ0NHO0VrSGxnQ0g7QXZIaXNwQ1o7QXVIM3JwQ1E7RUFDSSxZbEgyL0JHO0VrSDEvQkg7QXZINnJwQ1o7QXVIMXJwQ1E7RUFDSSxZbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkg0cnBDWjtBdUg3dHBDSTtFQUNJLFlsSG9oQ087RWtIbmhDUCxhbEhtaENPO0FMNHNuQ2Y7QXVINXRwQ0k7RUFDSSxZbEgrZ0NPO0VrSDlnQ1AsYWxIOGdDTztBTGd0bkNmO0F1SDF0cENRO0VBQ0ksWWxIeWdDRztFa0h4Z0NILGFsSHdnQ0c7QUxvdG5DZjtBdUh6dHBDUTtFQUNJLFlsSG9nQ0c7RWtIbmdDSCxhbEhtZ0NHO0VrSGxnQ0g7QXZIMnRwQ1o7QXVIcnRwQ1E7RUFDSSxhbEgyL0JHO0VrSDEvQkg7QXZIdXRwQ1o7QXVIcHRwQ1E7RUFDSSxhbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkhzdHBDWjtBdUh2dnBDSTtFQUNJLFlsSG9oQ087RWtIbmhDUCxhbEhtaENPO0FMc3VuQ2Y7QXVIdHZwQ0k7RUFDSSxZbEgrZ0NPO0VrSDlnQ1AsYWxIOGdDTztBTDB1bkNmO0F1SHB2cENRO0VBQ0ksWWxIeWdDRztFa0h4Z0NILGFsSHdnQ0c7QUw4dW5DZjtBdUhudnBDUTtFQUNJLFlsSG9nQ0c7RWtIbmdDSCxhbEhtZ0NHO0VrSGxnQ0g7QXZIcXZwQ1o7QXVIL3VwQ1E7RUFDSSxhbEgyL0JHO0VrSDEvQkg7QXZIaXZwQ1o7QXVIOXVwQ1E7RUFDSSxhbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkhndnBDWjtBdUhqeHBDSTtFQUNJLFlsSG9oQ087RWtIbmhDUCxhbEhtaENPO0FMZ3duQ2Y7QXVIaHhwQ0k7RUFDSSxZbEgrZ0NPO0VrSDlnQ1AsYWxIOGdDTztBTG93bkNmO0F1SDl3cENRO0VBQ0ksWWxIeWdDRztFa0h4Z0NILGFsSHdnQ0c7QUx3d25DZjtBdUg3d3BDUTtFQUNJLFlsSG9nQ0c7RWtIbmdDSCxhbEhtZ0NHO0VrSGxnQ0g7QXZIK3dwQ1o7QXVIendwQ1E7RUFDSSxhbEgyL0JHO0VrSDEvQkg7QXZIMndwQ1o7QXVIeHdwQ1E7RUFDSSxhbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkgwd3BDWjtBdUgzeXBDSTtFQUNJLFlsSG9oQ087RWtIbmhDUCxhbEhtaENPO0FMMHhuQ2Y7QXVIMXlwQ0k7RUFDSSxZbEgrZ0NPO0VrSDlnQ1AsYWxIOGdDTztBTDh4bkNmO0F1SHh5cENRO0VBQ0ksWWxIeWdDRztFa0h4Z0NILGFsSHdnQ0c7QUxreW5DZjtBdUh2eXBDUTtFQUNJLFlsSG9nQ0c7RWtIbmdDSCxhbEhtZ0NHO0VrSGxnQ0g7QXZIeXlwQ1o7QXVIbnlwQ1E7RUFDSSxhbEgyL0JHO0VrSDEvQkg7QXZIcXlwQ1o7QXVIbHlwQ1E7RUFDSSxhbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkhveXBDWjtBdUhyMHBDSTtFQUNJLFlsSG9oQ087RWtIbmhDUCxhbEhtaENPO0FMb3puQ2Y7QXVIcDBwQ0k7RUFDSSxZbEgrZ0NPO0VrSDlnQ1AsYWxIOGdDTztBTHd6bkNmO0F1SGwwcENRO0VBQ0ksWWxIeWdDRztFa0h4Z0NILGFsSHdnQ0c7QUw0em5DZjtBdUhqMHBDUTtFQUNJLFlsSG9nQ0c7RWtIbmdDSCxhbEhtZ0NHO0VrSGxnQ0g7QXZIbTBwQ1o7QXVIN3pwQ1E7RUFDSSxhbEgyL0JHO0VrSDEvQkg7QXZIK3pwQ1o7QXVINXpwQ1E7RUFDSSxhbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkg4enBDWjtBdUgvMXBDSTtFQUNJLFlsSG9oQ087RWtIbmhDUCxhbEhtaENPO0FMODBuQ2Y7QXVIOTFwQ0k7RUFDSSxZbEgrZ0NPO0VrSDlnQ1AsYWxIOGdDTztBTGsxbkNmO0F1SDUxcENRO0VBQ0ksWWxIeWdDRztFa0h4Z0NILGFsSHdnQ0c7QUxzMW5DZjtBdUgzMXBDUTtFQUNJLFlsSG9nQ0c7RWtIbmdDSCxhbEhtZ0NHO0VrSGxnQ0g7QXZINjFwQ1o7QXVIdjFwQ1E7RUFDSSxhbEgyL0JHO0VrSDEvQkg7QXZIeTFwQ1o7QXVIdDFwQ1E7RUFDSSxhbEhzL0JHO0VrSHIvQkg7RUFDQTtBdkh3MXBDWjtBYy96cENJO0V5RzFEQTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMeTJuQ2I7RXVIejNwQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTDYybkNiO0V1SHYzcENNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUxpM25DYjtFdUh0M3BDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIdzNwQ1Y7RXVIbDNwQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIbzNwQ1Y7RXVIajNwQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkhtM3BDVjtFdUhwNXBDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMbTRuQ2I7RXVIbjVwQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTHU0bkNiO0V1SGo1cENNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUwyNG5DYjtFdUhoNXBDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIazVwQ1Y7RXVINTRwQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIODRwQ1Y7RXVIMzRwQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkg2NHBDVjtFdUg5NnBDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMNjVuQ2I7RXVINzZwQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTGk2bkNiO0V1SDM2cENNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUxxNm5DYjtFdUgxNnBDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZINDZwQ1Y7RXVIdDZwQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIdzZwQ1Y7RXVIcjZwQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkh1NnBDVjtFdUh4OHBDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMdTduQ2I7RXVIdjhwQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTDI3bkNiO0V1SHI4cENNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUwrN25DYjtFdUhwOHBDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIczhwQ1Y7RXVIaDhwQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIazhwQ1Y7RXVILzdwQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkhpOHBDVjtFdUhsK3BDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMaTluQ2I7RXVIaitwQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTHE5bkNiO0V1SC85cENNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUx5OW5DYjtFdUg5OXBDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIZytwQ1Y7RXVIMTlwQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZINDlwQ1Y7RXVIejlwQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkgyOXBDVjtFdUg1L3BDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMMituQ2I7RXVIMy9wQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTCsrbkNiO0V1SHovcENNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUxtL25DYjtFdUh4L3BDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIMC9wQ1Y7RXVIcC9wQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIcy9wQ1Y7RXVIbi9wQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkhxL3BDVjtFdUh0aHFDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMcWdvQ2I7RXVIcmhxQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTHlnb0NiO0V1SG5ocUNNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUw2Z29DYjtFdUhsaHFDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIb2hxQ1Y7RXVIOWdxQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIZ2hxQ1Y7RXVIN2dxQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkgrZ3FDVjtFdUhoanFDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMK2hvQ2I7RXVIL2lxQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTG1pb0NiO0V1SDdpcUNNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUx1aW9DYjtFdUg1aXFDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIOGlxQ1Y7RXVIeGlxQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIMGlxQ1Y7RXVIdmlxQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkh5aXFDVjtFdUgxa3FDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMeWpvQ2I7RXVIemtxQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTDZqb0NiO0V1SHZrcUNNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUxpa29DYjtFdUh0a3FDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZId2txQ1Y7RXVIbGtxQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIb2txQ1Y7RXVIamtxQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkhta3FDVjtFdUhwbXFDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMbWxvQ2I7RXVIbm1xQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTHVsb0NiO0V1SGptcUNNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUwybG9DYjtFdUhobXFDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIa21xQ1Y7RXVINWxxQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIOGxxQ1Y7RXVIM2xxQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkg2bHFDVjtFdUg5bnFDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMNm1vQ2I7RXVIN25xQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTGlub0NiO0V1SDNucUNNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUxxbm9DYjtFdUgxbnFDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZING5xQ1Y7RXVIdG5xQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZId25xQ1Y7RXVIcm5xQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkh1bnFDVjtFdUh4cHFDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMdW9vQ2I7RXVIdnBxQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTDJvb0NiO0V1SHJwcUNNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUwrb29DYjtFdUhwcHFDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIc3BxQ1Y7RXVIaHBxQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIa3BxQ1Y7RXVIL29xQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkhpcHFDVjtFdUhscnFDRTtJQUNJLFlsSG9oQ087SWtIbmhDUCxhbEhtaENPO0VMaXFvQ2I7RXVIanJxQ0U7SUFDSSxZbEgrZ0NPO0lrSDlnQ1AsYWxIOGdDTztFTHFxb0NiO0V1SC9xcUNNO0lBQ0ksWWxIeWdDRztJa0h4Z0NILGFsSHdnQ0c7RUx5cW9DYjtFdUg5cXFDTTtJQUNJLFlsSG9nQ0c7SWtIbmdDSCxhbEhtZ0NHO0lrSGxnQ0g7RXZIZ3JxQ1Y7RXVIMXFxQ007SUFDSSxhbEgyL0JHO0lrSDEvQkg7RXZINHFxQ1Y7RXVIenFxQ007SUFDSSxhbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkgycXFDVjtFdUg1c3FDRTtJQUNJLFlsSG9oQ087SWtIbmhDUCxhbEhtaENPO0VMMnJvQ2I7RXVIM3NxQ0U7SUFDSSxZbEgrZ0NPO0lrSDlnQ1AsYWxIOGdDTztFTCtyb0NiO0V1SHpzcUNNO0lBQ0ksWWxIeWdDRztJa0h4Z0NILGFsSHdnQ0c7RUxtc29DYjtFdUh4c3FDTTtJQUNJLFlsSG9nQ0c7SWtIbmdDSCxhbEhtZ0NHO0lrSGxnQ0g7RXZIMHNxQ1Y7RXVIcHNxQ007SUFDSSxhbEgyL0JHO0lrSDEvQkg7RXZIc3NxQ1Y7RXVIbnNxQ007SUFDSSxhbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkhxc3FDVjtFdUh0dXFDRTtJQUNJLFlsSG9oQ087SWtIbmhDUCxhbEhtaENPO0VMcXRvQ2I7RXVIcnVxQ0U7SUFDSSxZbEgrZ0NPO0lrSDlnQ1AsYWxIOGdDTztFTHl0b0NiO0V1SG51cUNNO0lBQ0ksWWxIeWdDRztJa0h4Z0NILGFsSHdnQ0c7RUw2dG9DYjtFdUhsdXFDTTtJQUNJLFlsSG9nQ0c7SWtIbmdDSCxhbEhtZ0NHO0lrSGxnQ0g7RXZIb3VxQ1Y7RXVIOXRxQ007SUFDSSxhbEgyL0JHO0lrSDEvQkg7RXZIZ3VxQ1Y7RXVIN3RxQ007SUFDSSxhbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkgrdHFDVjtFdUhod3FDRTtJQUNJLFlsSG9oQ087SWtIbmhDUCxhbEhtaENPO0VMK3VvQ2I7RXVIL3ZxQ0U7SUFDSSxZbEgrZ0NPO0lrSDlnQ1AsYWxIOGdDTztFTG12b0NiO0V1SDd2cUNNO0lBQ0ksWWxIeWdDRztJa0h4Z0NILGFsSHdnQ0c7RUx1dm9DYjtFdUg1dnFDTTtJQUNJLFlsSG9nQ0c7SWtIbmdDSCxhbEhtZ0NHO0lrSGxnQ0g7RXZIOHZxQ1Y7RXVIeHZxQ007SUFDSSxhbEgyL0JHO0lrSDEvQkg7RXZIMHZxQ1Y7RXVIdnZxQ007SUFDSSxhbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkh5dnFDVjtFdUgxeHFDRTtJQUNJLFlsSG9oQ087SWtIbmhDUCxhbEhtaENPO0VMeXdvQ2I7RXVIenhxQ0U7SUFDSSxZbEgrZ0NPO0lrSDlnQ1AsYWxIOGdDTztFTDZ3b0NiO0V1SHZ4cUNNO0lBQ0ksWWxIeWdDRztJa0h4Z0NILGFsSHdnQ0c7RUxpeG9DYjtFdUh0eHFDTTtJQUNJLFlsSG9nQ0c7SWtIbmdDSCxhbEhtZ0NHO0lrSGxnQ0g7RXZId3hxQ1Y7RXVIbHhxQ007SUFDSSxhbEgyL0JHO0lrSDEvQkg7RXZIb3hxQ1Y7RXVIanhxQ007SUFDSSxhbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkhteHFDVjtFdUhwenFDRTtJQUNJLFlsSG9oQ087SWtIbmhDUCxhbEhtaENPO0VMbXlvQ2I7RXVIbnpxQ0U7SUFDSSxZbEgrZ0NPO0lrSDlnQ1AsYWxIOGdDTztFTHV5b0NiO0V1SGp6cUNNO0lBQ0ksWWxIeWdDRztJa0h4Z0NILGFsSHdnQ0c7RUwyeW9DYjtFdUhoenFDTTtJQUNJLFlsSG9nQ0c7SWtIbmdDSCxhbEhtZ0NHO0lrSGxnQ0g7RXZIa3pxQ1Y7RXVINXlxQ007SUFDSSxhbEgyL0JHO0lrSDEvQkg7RXZIOHlxQ1Y7RXVIM3lxQ007SUFDSSxhbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkg2eXFDVjtBQUNGO0FjcnhxQ0k7RXlHMURBO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUwrem9DYjtFdUgvMHFDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMbTBvQ2I7RXVINzBxQ007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTHUwb0NiO0V1SDUwcUNNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkg4MHFDVjtFdUh4MHFDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkgwMHFDVjtFdUh2MHFDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SHkwcUNWO0V1SDEycUNFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUx5MW9DYjtFdUh6MnFDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMNjFvQ2I7RXVIdjJxQ007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTGkyb0NiO0V1SHQycUNNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkh3MnFDVjtFdUhsMnFDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkhvMnFDVjtFdUhqMnFDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SG0ycUNWO0V1SHA0cUNFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUxtM29DYjtFdUhuNHFDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMdTNvQ2I7RXVIajRxQ007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTDIzb0NiO0V1SGg0cUNNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkhrNHFDVjtFdUg1M3FDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkg4M3FDVjtFdUgzM3FDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SDYzcUNWO0V1SDk1cUNFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUw2NG9DYjtFdUg3NXFDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMaTVvQ2I7RXVIMzVxQ007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTHE1b0NiO0V1SDE1cUNNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkg0NXFDVjtFdUh0NXFDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkh3NXFDVjtFdUhyNXFDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SHU1cUNWO0V1SHg3cUNFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUx1Nm9DYjtFdUh2N3FDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMMjZvQ2I7RXVIcjdxQ007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTCs2b0NiO0V1SHA3cUNNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkhzN3FDVjtFdUhoN3FDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkhrN3FDVjtFdUgvNnFDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SGk3cUNWO0V1SGw5cUNFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUxpOG9DYjtFdUhqOXFDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMcThvQ2I7RXVILzhxQ007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTHk4b0NiO0V1SDk4cUNNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkhnOXFDVjtFdUgxOHFDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkg0OHFDVjtFdUh6OHFDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SDI4cUNWO0V1SDUrcUNFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUwyOW9DYjtFdUgzK3FDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMKzlvQ2I7RXVIeitxQ007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTG0rb0NiO0V1SHgrcUNNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkgwK3FDVjtFdUhwK3FDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkhzK3FDVjtFdUhuK3FDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SHErcUNWO0V1SHRnckNFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUxxL29DYjtFdUhyZ3JDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMeS9vQ2I7RXVIbmdyQ007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTDYvb0NiO0V1SGxnckNNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkhvZ3JDVjtFdUg5L3FDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkhnZ3JDVjtFdUg3L3FDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SCsvcUNWO0V1SGhpckNFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUwrZ3BDYjtFdUgvaHJDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMbWhwQ2I7RXVIN2hyQ007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTHVocENiO0V1SDVockNNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkg4aHJDVjtFdUh4aHJDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkgwaHJDVjtFdUh2aHJDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SHlockNWO0V1SDFqckNFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUx5aXBDYjtFdUh6anJDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMNmlwQ2I7RXVIdmpyQ007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTGlqcENiO0V1SHRqckNNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkh3anJDVjtFdUhsanJDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkhvanJDVjtFdUhqanJDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SG1qckNWO0V1SHBsckNFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUxta3BDYjtFdUhubHJDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMdWtwQ2I7RXVIamxyQ007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTDJrcENiO0V1SGhsckNNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkhrbHJDVjtFdUg1a3JDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkg4a3JDVjtFdUgza3JDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SDZrckNWO0V1SDltckNFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUw2bHBDYjtFdUg3bXJDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMaW1wQ2I7RXVIM21yQ007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTHFtcENiO0V1SDFtckNNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkg0bXJDVjtFdUh0bXJDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkh3bXJDVjtFdUhybXJDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SHVtckNWO0V1SHhvckNFO0lBQ0ksWWxIb2hDTztJa0huaENQLGFsSG1oQ087RUx1bnBDYjtFdUh2b3JDRTtJQUNJLFlsSCtnQ087SWtIOWdDUCxhbEg4Z0NPO0VMMm5wQ2I7RXVIcm9yQ007SUFDSSxZbEh5Z0NHO0lrSHhnQ0gsYWxId2dDRztFTCtucENiO0V1SHBvckNNO0lBQ0ksWWxIb2dDRztJa0huZ0NILGFsSG1nQ0c7SWtIbGdDSDtFdkhzb3JDVjtFdUhob3JDTTtJQUNJLGFsSDIvQkc7SWtIMS9CSDtFdkhrb3JDVjtFdUgvbnJDTTtJQUNJLGFsSHMvQkc7SWtIci9CSDtJQUNBO0V2SGlvckNWO0V1SGxxckNFO0lBQ0ksWWxIb2hDTztJa0huaENQLGFsSG1oQ087RUxpcHBDYjtFdUhqcXJDRTtJQUNJLFlsSCtnQ087SWtIOWdDUCxhbEg4Z0NPO0VMcXBwQ2I7RXVIL3ByQ007SUFDSSxZbEh5Z0NHO0lrSHhnQ0gsYWxId2dDRztFTHlwcENiO0V1SDlwckNNO0lBQ0ksWWxIb2dDRztJa0huZ0NILGFsSG1nQ0c7SWtIbGdDSDtFdkhncXJDVjtFdUgxcHJDTTtJQUNJLGFsSDIvQkc7SWtIMS9CSDtFdkg0cHJDVjtFdUh6cHJDTTtJQUNJLGFsSHMvQkc7SWtIci9CSDtJQUNBO0V2SDJwckNWO0V1SDVyckNFO0lBQ0ksWWxIb2hDTztJa0huaENQLGFsSG1oQ087RUwycXBDYjtFdUgzcnJDRTtJQUNJLFlsSCtnQ087SWtIOWdDUCxhbEg4Z0NPO0VMK3FwQ2I7RXVIenJyQ007SUFDSSxZbEh5Z0NHO0lrSHhnQ0gsYWxId2dDRztFTG1ycENiO0V1SHhyckNNO0lBQ0ksWWxIb2dDRztJa0huZ0NILGFsSG1nQ0c7SWtIbGdDSDtFdkgwcnJDVjtFdUhwcnJDTTtJQUNJLGFsSDIvQkc7SWtIMS9CSDtFdkhzcnJDVjtFdUhucnJDTTtJQUNJLGFsSHMvQkc7SWtIci9CSDtJQUNBO0V2SHFyckNWO0V1SHR0ckNFO0lBQ0ksWWxIb2hDTztJa0huaENQLGFsSG1oQ087RUxxc3BDYjtFdUhydHJDRTtJQUNJLFlsSCtnQ087SWtIOWdDUCxhbEg4Z0NPO0VMeXNwQ2I7RXVIbnRyQ007SUFDSSxZbEh5Z0NHO0lrSHhnQ0gsYWxId2dDRztFTDZzcENiO0V1SGx0ckNNO0lBQ0ksWWxIb2dDRztJa0huZ0NILGFsSG1nQ0c7SWtIbGdDSDtFdkhvdHJDVjtFdUg5c3JDTTtJQUNJLGFsSDIvQkc7SWtIMS9CSDtFdkhndHJDVjtFdUg3c3JDTTtJQUNJLGFsSHMvQkc7SWtIci9CSDtJQUNBO0V2SCtzckNWO0V1SGh2ckNFO0lBQ0ksWWxIb2hDTztJa0huaENQLGFsSG1oQ087RUwrdHBDYjtFdUgvdXJDRTtJQUNJLFlsSCtnQ087SWtIOWdDUCxhbEg4Z0NPO0VMbXVwQ2I7RXVIN3VyQ007SUFDSSxZbEh5Z0NHO0lrSHhnQ0gsYWxId2dDRztFTHV1cENiO0V1SDV1ckNNO0lBQ0ksWWxIb2dDRztJa0huZ0NILGFsSG1nQ0c7SWtIbGdDSDtFdkg4dXJDVjtFdUh4dXJDTTtJQUNJLGFsSDIvQkc7SWtIMS9CSDtFdkgwdXJDVjtFdUh2dXJDTTtJQUNJLGFsSHMvQkc7SWtIci9CSDtJQUNBO0V2SHl1ckNWO0V1SDF3ckNFO0lBQ0ksWWxIb2hDTztJa0huaENQLGFsSG1oQ087RUx5dnBDYjtFdUh6d3JDRTtJQUNJLFlsSCtnQ087SWtIOWdDUCxhbEg4Z0NPO0VMNnZwQ2I7RXVIdndyQ007SUFDSSxZbEh5Z0NHO0lrSHhnQ0gsYWxId2dDRztFTGl3cENiO0V1SHR3ckNNO0lBQ0ksWWxIb2dDRztJa0huZ0NILGFsSG1nQ0c7SWtIbGdDSDtFdkh3d3JDVjtFdUhsd3JDTTtJQUNJLGFsSDIvQkc7SWtIMS9CSDtFdkhvd3JDVjtFdUhqd3JDTTtJQUNJLGFsSHMvQkc7SWtIci9CSDtJQUNBO0V2SG13ckNWO0FBQ0Y7QWMzdXJDSTtFeUcxREE7SUFDSSxXbEhvaENPO0lrSG5oQ1AsWWxIbWhDTztFTHF4cENiO0V1SHJ5ckNFO0lBQ0ksV2xIK2dDTztJa0g5Z0NQLFlsSDhnQ087RUx5eHBDYjtFdUhueXJDTTtJQUNJLFdsSHlnQ0c7SWtIeGdDSCxZbEh3Z0NHO0VMNnhwQ2I7RXVIbHlyQ007SUFDSSxXbEhvZ0NHO0lrSG5nQ0gsWWxIbWdDRztJa0hsZ0NIO0V2SG95ckNWO0V1SDl4ckNNO0lBQ0ksWWxIMi9CRztJa0gxL0JIO0V2SGd5ckNWO0V1SDd4ckNNO0lBQ0ksWWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZIK3hyQ1Y7RXVIaDByQ0U7SUFDSSxXbEhvaENPO0lrSG5oQ1AsWWxIbWhDTztFTCt5cENiO0V1SC96ckNFO0lBQ0ksV2xIK2dDTztJa0g5Z0NQLFlsSDhnQ087RUxtenBDYjtFdUg3enJDTTtJQUNJLFdsSHlnQ0c7SWtIeGdDSCxZbEh3Z0NHO0VMdXpwQ2I7RXVINXpyQ007SUFDSSxXbEhvZ0NHO0lrSG5nQ0gsWWxIbWdDRztJa0hsZ0NIO0V2SDh6ckNWO0V1SHh6ckNNO0lBQ0ksWWxIMi9CRztJa0gxL0JIO0V2SDB6ckNWO0V1SHZ6ckNNO0lBQ0ksWWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZIeXpyQ1Y7RXVIMTFyQ0U7SUFDSSxXbEhvaENPO0lrSG5oQ1AsWWxIbWhDTztFTHkwcENiO0V1SHoxckNFO0lBQ0ksV2xIK2dDTztJa0g5Z0NQLFlsSDhnQ087RUw2MHBDYjtFdUh2MXJDTTtJQUNJLFdsSHlnQ0c7SWtIeGdDSCxZbEh3Z0NHO0VMaTFwQ2I7RXVIdDFyQ007SUFDSSxXbEhvZ0NHO0lrSG5nQ0gsWWxIbWdDRztJa0hsZ0NIO0V2SHcxckNWO0V1SGwxckNNO0lBQ0ksWWxIMi9CRztJa0gxL0JIO0V2SG8xckNWO0V1SGoxckNNO0lBQ0ksWWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZIbTFyQ1Y7RXVIcDNyQ0U7SUFDSSxXbEhvaENPO0lrSG5oQ1AsWWxIbWhDTztFTG0ycENiO0V1SG4zckNFO0lBQ0ksV2xIK2dDTztJa0g5Z0NQLFlsSDhnQ087RUx1MnBDYjtFdUhqM3JDTTtJQUNJLFdsSHlnQ0c7SWtIeGdDSCxZbEh3Z0NHO0VMMjJwQ2I7RXVIaDNyQ007SUFDSSxXbEhvZ0NHO0lrSG5nQ0gsWWxIbWdDRztJa0hsZ0NIO0V2SGszckNWO0V1SDUyckNNO0lBQ0ksWWxIMi9CRztJa0gxL0JIO0V2SDgyckNWO0V1SDMyckNNO0lBQ0ksWWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZINjJyQ1Y7RXVIOTRyQ0U7SUFDSSxXbEhvaENPO0lrSG5oQ1AsWWxIbWhDTztFTDYzcENiO0V1SDc0ckNFO0lBQ0ksV2xIK2dDTztJa0g5Z0NQLFlsSDhnQ087RUxpNHBDYjtFdUgzNHJDTTtJQUNJLFdsSHlnQ0c7SWtIeGdDSCxZbEh3Z0NHO0VMcTRwQ2I7RXVIMTRyQ007SUFDSSxXbEhvZ0NHO0lrSG5nQ0gsWWxIbWdDRztJa0hsZ0NIO0V2SDQ0ckNWO0V1SHQ0ckNNO0lBQ0ksWWxIMi9CRztJa0gxL0JIO0V2SHc0ckNWO0V1SHI0ckNNO0lBQ0ksWWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZIdTRyQ1Y7RXVIeDZyQ0U7SUFDSSxXbEhvaENPO0lrSG5oQ1AsWWxIbWhDTztFTHU1cENiO0V1SHY2ckNFO0lBQ0ksV2xIK2dDTztJa0g5Z0NQLFlsSDhnQ087RUwyNXBDYjtFdUhyNnJDTTtJQUNJLFdsSHlnQ0c7SWtIeGdDSCxZbEh3Z0NHO0VMKzVwQ2I7RXVIcDZyQ007SUFDSSxXbEhvZ0NHO0lrSG5nQ0gsWWxIbWdDRztJa0hsZ0NIO0V2SHM2ckNWO0V1SGg2ckNNO0lBQ0ksWWxIMi9CRztJa0gxL0JIO0V2SGs2ckNWO0V1SC81ckNNO0lBQ0ksWWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZIaTZyQ1Y7RXVIbDhyQ0U7SUFDSSxXbEhvaENPO0lrSG5oQ1AsWWxIbWhDTztFTGk3cENiO0V1SGo4ckNFO0lBQ0ksV2xIK2dDTztJa0g5Z0NQLFlsSDhnQ087RUxxN3BDYjtFdUgvN3JDTTtJQUNJLFdsSHlnQ0c7SWtIeGdDSCxZbEh3Z0NHO0VMeTdwQ2I7RXVIOTdyQ007SUFDSSxXbEhvZ0NHO0lrSG5nQ0gsWWxIbWdDRztJa0hsZ0NIO0V2SGc4ckNWO0V1SDE3ckNNO0lBQ0ksWWxIMi9CRztJa0gxL0JIO0V2SDQ3ckNWO0V1SHo3ckNNO0lBQ0ksWWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZIMjdyQ1Y7RXVINTlyQ0U7SUFDSSxXbEhvaENPO0lrSG5oQ1AsWWxIbWhDTztFTDI4cENiO0V1SDM5ckNFO0lBQ0ksV2xIK2dDTztJa0g5Z0NQLFlsSDhnQ087RUwrOHBDYjtFdUh6OXJDTTtJQUNJLFdsSHlnQ0c7SWtIeGdDSCxZbEh3Z0NHO0VMbTlwQ2I7RXVIeDlyQ007SUFDSSxXbEhvZ0NHO0lrSG5nQ0gsWWxIbWdDRztJa0hsZ0NIO0V2SDA5ckNWO0V1SHA5ckNNO0lBQ0ksWWxIMi9CRztJa0gxL0JIO0V2SHM5ckNWO0V1SG45ckNNO0lBQ0ksWWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZIcTlyQ1Y7RXVIdC9yQ0U7SUFDSSxXbEhvaENPO0lrSG5oQ1AsWWxIbWhDTztFTHErcENiO0V1SHIvckNFO0lBQ0ksV2xIK2dDTztJa0g5Z0NQLFlsSDhnQ087RUx5K3BDYjtFdUhuL3JDTTtJQUNJLFdsSHlnQ0c7SWtIeGdDSCxZbEh3Z0NHO0VMNitwQ2I7RXVIbC9yQ007SUFDSSxXbEhvZ0NHO0lrSG5nQ0gsWWxIbWdDRztJa0hsZ0NIO0V2SG8vckNWO0V1SDkrckNNO0lBQ0ksWWxIMi9CRztJa0gxL0JIO0V2SGcvckNWO0V1SDcrckNNO0lBQ0ksWWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZIKytyQ1Y7RXVIaGhzQ0U7SUFDSSxXbEhvaENPO0lrSG5oQ1AsWWxIbWhDTztFTCsvcENiO0V1SC9nc0NFO0lBQ0ksV2xIK2dDTztJa0g5Z0NQLFlsSDhnQ087RUxtZ3FDYjtFdUg3Z3NDTTtJQUNJLFdsSHlnQ0c7SWtIeGdDSCxZbEh3Z0NHO0VMdWdxQ2I7RXVINWdzQ007SUFDSSxXbEhvZ0NHO0lrSG5nQ0gsWWxIbWdDRztJa0hsZ0NIO0V2SDhnc0NWO0V1SHhnc0NNO0lBQ0ksWWxIMi9CRztJa0gxL0JIO0V2SDBnc0NWO0V1SHZnc0NNO0lBQ0ksWWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZIeWdzQ1Y7RXVIMWlzQ0U7SUFDSSxXbEhvaENPO0lrSG5oQ1AsWWxIbWhDTztFTHlocUNiO0V1SHppc0NFO0lBQ0ksV2xIK2dDTztJa0g5Z0NQLFlsSDhnQ087RUw2aHFDYjtFdUh2aXNDTTtJQUNJLFdsSHlnQ0c7SWtIeGdDSCxZbEh3Z0NHO0VMaWlxQ2I7RXVIdGlzQ007SUFDSSxXbEhvZ0NHO0lrSG5nQ0gsWWxIbWdDRztJa0hsZ0NIO0V2SHdpc0NWO0V1SGxpc0NNO0lBQ0ksWWxIMi9CRztJa0gxL0JIO0V2SG9pc0NWO0V1SGppc0NNO0lBQ0ksWWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZIbWlzQ1Y7RXVIcGtzQ0U7SUFDSSxXbEhvaENPO0lrSG5oQ1AsWWxIbWhDTztFTG1qcUNiO0V1SG5rc0NFO0lBQ0ksV2xIK2dDTztJa0g5Z0NQLFlsSDhnQ087RUx1anFDYjtFdUhqa3NDTTtJQUNJLFdsSHlnQ0c7SWtIeGdDSCxZbEh3Z0NHO0VMMmpxQ2I7RXVIaGtzQ007SUFDSSxXbEhvZ0NHO0lrSG5nQ0gsWWxIbWdDRztJa0hsZ0NIO0V2SGtrc0NWO0V1SDVqc0NNO0lBQ0ksWWxIMi9CRztJa0gxL0JIO0V2SDhqc0NWO0V1SDNqc0NNO0lBQ0ksWWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZINmpzQ1Y7RXVIOWxzQ0U7SUFDSSxZbEhvaENPO0lrSG5oQ1AsYWxIbWhDTztFTDZrcUNiO0V1SDdsc0NFO0lBQ0ksWWxIK2dDTztJa0g5Z0NQLGFsSDhnQ087RUxpbHFDYjtFdUgzbHNDTTtJQUNJLFlsSHlnQ0c7SWtIeGdDSCxhbEh3Z0NHO0VMcWxxQ2I7RXVIMWxzQ007SUFDSSxZbEhvZ0NHO0lrSG5nQ0gsYWxIbWdDRztJa0hsZ0NIO0V2SDRsc0NWO0V1SHRsc0NNO0lBQ0ksYWxIMi9CRztJa0gxL0JIO0V2SHdsc0NWO0V1SHJsc0NNO0lBQ0ksYWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZIdWxzQ1Y7RXVIeG5zQ0U7SUFDSSxZbEhvaENPO0lrSG5oQ1AsYWxIbWhDTztFTHVtcUNiO0V1SHZuc0NFO0lBQ0ksWWxIK2dDTztJa0g5Z0NQLGFsSDhnQ087RUwybXFDYjtFdUhybnNDTTtJQUNJLFlsSHlnQ0c7SWtIeGdDSCxhbEh3Z0NHO0VMK21xQ2I7RXVIcG5zQ007SUFDSSxZbEhvZ0NHO0lrSG5nQ0gsYWxIbWdDRztJa0hsZ0NIO0V2SHNuc0NWO0V1SGhuc0NNO0lBQ0ksYWxIMi9CRztJa0gxL0JIO0V2SGtuc0NWO0V1SC9tc0NNO0lBQ0ksYWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZIaW5zQ1Y7RXVIbHBzQ0U7SUFDSSxZbEhvaENPO0lrSG5oQ1AsYWxIbWhDTztFTGlvcUNiO0V1SGpwc0NFO0lBQ0ksWWxIK2dDTztJa0g5Z0NQLGFsSDhnQ087RUxxb3FDYjtFdUgvb3NDTTtJQUNJLFlsSHlnQ0c7SWtIeGdDSCxhbEh3Z0NHO0VMeW9xQ2I7RXVIOW9zQ007SUFDSSxZbEhvZ0NHO0lrSG5nQ0gsYWxIbWdDRztJa0hsZ0NIO0V2SGdwc0NWO0V1SDFvc0NNO0lBQ0ksYWxIMi9CRztJa0gxL0JIO0V2SDRvc0NWO0V1SHpvc0NNO0lBQ0ksYWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZIMm9zQ1Y7RXVINXFzQ0U7SUFDSSxZbEhvaENPO0lrSG5oQ1AsYWxIbWhDTztFTDJwcUNiO0V1SDNxc0NFO0lBQ0ksWWxIK2dDTztJa0g5Z0NQLGFsSDhnQ087RUwrcHFDYjtFdUh6cXNDTTtJQUNJLFlsSHlnQ0c7SWtIeGdDSCxhbEh3Z0NHO0VMbXFxQ2I7RXVIeHFzQ007SUFDSSxZbEhvZ0NHO0lrSG5nQ0gsYWxIbWdDRztJa0hsZ0NIO0V2SDBxc0NWO0V1SHBxc0NNO0lBQ0ksYWxIMi9CRztJa0gxL0JIO0V2SHNxc0NWO0V1SG5xc0NNO0lBQ0ksYWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZIcXFzQ1Y7RXVIdHNzQ0U7SUFDSSxZbEhvaENPO0lrSG5oQ1AsYWxIbWhDTztFTHFycUNiO0V1SHJzc0NFO0lBQ0ksWWxIK2dDTztJa0g5Z0NQLGFsSDhnQ087RUx5cnFDYjtFdUhuc3NDTTtJQUNJLFlsSHlnQ0c7SWtIeGdDSCxhbEh3Z0NHO0VMNnJxQ2I7RXVIbHNzQ007SUFDSSxZbEhvZ0NHO0lrSG5nQ0gsYWxIbWdDRztJa0hsZ0NIO0V2SG9zc0NWO0V1SDlyc0NNO0lBQ0ksYWxIMi9CRztJa0gxL0JIO0V2SGdzc0NWO0V1SDdyc0NNO0lBQ0ksYWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZIK3JzQ1Y7RXVIaHVzQ0U7SUFDSSxZbEhvaENPO0lrSG5oQ1AsYWxIbWhDTztFTCtzcUNiO0V1SC90c0NFO0lBQ0ksWWxIK2dDTztJa0g5Z0NQLGFsSDhnQ087RUxtdHFDYjtFdUg3dHNDTTtJQUNJLFlsSHlnQ0c7SWtIeGdDSCxhbEh3Z0NHO0VMdXRxQ2I7RXVINXRzQ007SUFDSSxZbEhvZ0NHO0lrSG5nQ0gsYWxIbWdDRztJa0hsZ0NIO0V2SDh0c0NWO0V1SHh0c0NNO0lBQ0ksYWxIMi9CRztJa0gxL0JIO0V2SDB0c0NWO0V1SHZ0c0NNO0lBQ0ksYWxIcy9CRztJa0hyL0JIO0lBQ0E7RXZIeXRzQ1Y7QUFDRjtBY2pzc0NJO0V5RzFEQTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMMnVxQ2I7RXVIM3ZzQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTCt1cUNiO0V1SHp2c0NNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUxtdnFDYjtFdUh4dnNDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIMHZzQ1Y7RXVIcHZzQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIc3ZzQ1Y7RXVIbnZzQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkhxdnNDVjtFdUh0eHNDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMcXdxQ2I7RXVIcnhzQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTHl3cUNiO0V1SG54c0NNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUw2d3FDYjtFdUhseHNDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIb3hzQ1Y7RXVIOXdzQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIZ3hzQ1Y7RXVIN3dzQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkgrd3NDVjtFdUhoenNDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMK3hxQ2I7RXVIL3lzQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTG15cUNiO0V1SDd5c0NNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUx1eXFDYjtFdUg1eXNDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIOHlzQ1Y7RXVIeHlzQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIMHlzQ1Y7RXVIdnlzQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkh5eXNDVjtFdUgxMHNDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMeXpxQ2I7RXVIejBzQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTDZ6cUNiO0V1SHYwc0NNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUxpMHFDYjtFdUh0MHNDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIdzBzQ1Y7RXVIbDBzQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIbzBzQ1Y7RXVIajBzQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkhtMHNDVjtFdUhwMnNDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMbTFxQ2I7RXVIbjJzQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTHUxcUNiO0V1SGoyc0NNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUwyMXFDYjtFdUhoMnNDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIazJzQ1Y7RXVINTFzQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIODFzQ1Y7RXVIMzFzQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkg2MXNDVjtFdUg5M3NDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMNjJxQ2I7RXVINzNzQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTGkzcUNiO0V1SDMzc0NNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUxxM3FDYjtFdUgxM3NDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZINDNzQ1Y7RXVIdDNzQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIdzNzQ1Y7RXVIcjNzQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkh1M3NDVjtFdUh4NXNDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMdTRxQ2I7RXVIdjVzQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTDI0cUNiO0V1SHI1c0NNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUwrNHFDYjtFdUhwNXNDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIczVzQ1Y7RXVIaDVzQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIazVzQ1Y7RXVILzRzQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkhpNXNDVjtFdUhsN3NDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMaTZxQ2I7RXVIajdzQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTHE2cUNiO0V1SC82c0NNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUx5NnFDYjtFdUg5NnNDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIZzdzQ1Y7RXVIMTZzQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZINDZzQ1Y7RXVIejZzQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkgyNnNDVjtFdUg1OHNDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMMjdxQ2I7RXVIMzhzQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTCs3cUNiO0V1SHo4c0NNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUxtOHFDYjtFdUh4OHNDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIMDhzQ1Y7RXVIcDhzQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIczhzQ1Y7RXVIbjhzQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkhxOHNDVjtFdUh0K3NDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMcTlxQ2I7RXVIcitzQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTHk5cUNiO0V1SG4rc0NNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUw2OXFDYjtFdUhsK3NDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIbytzQ1Y7RXVIOTlzQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIZytzQ1Y7RXVINzlzQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkgrOXNDVjtFdUhoZ3RDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMKytxQ2I7RXVILy9zQ0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTG0vcUNiO0V1SDcvc0NNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUx1L3FDYjtFdUg1L3NDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZIOC9zQ1Y7RXVIeC9zQ007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIMC9zQ1Y7RXVIdi9zQ007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkh5L3NDVjtFdUgxaHRDRTtJQUNJLFdsSG9oQ087SWtIbmhDUCxZbEhtaENPO0VMeWdyQ2I7RXVIemh0Q0U7SUFDSSxXbEgrZ0NPO0lrSDlnQ1AsWWxIOGdDTztFTDZnckNiO0V1SHZodENNO0lBQ0ksV2xIeWdDRztJa0h4Z0NILFlsSHdnQ0c7RUxpaHJDYjtFdUh0aHRDTTtJQUNJLFdsSG9nQ0c7SWtIbmdDSCxZbEhtZ0NHO0lrSGxnQ0g7RXZId2h0Q1Y7RXVIbGh0Q007SUFDSSxZbEgyL0JHO0lrSDEvQkg7RXZIb2h0Q1Y7RXVIamh0Q007SUFDSSxZbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkhtaHRDVjtFdUhwanRDRTtJQUNJLFlsSG9oQ087SWtIbmhDUCxhbEhtaENPO0VMbWlyQ2I7RXVIbmp0Q0U7SUFDSSxZbEgrZ0NPO0lrSDlnQ1AsYWxIOGdDTztFTHVpckNiO0V1SGpqdENNO0lBQ0ksWWxIeWdDRztJa0h4Z0NILGFsSHdnQ0c7RUwyaXJDYjtFdUhoanRDTTtJQUNJLFlsSG9nQ0c7SWtIbmdDSCxhbEhtZ0NHO0lrSGxnQ0g7RXZIa2p0Q1Y7RXVINWl0Q007SUFDSSxhbEgyL0JHO0lrSDEvQkg7RXZIOGl0Q1Y7RXVIM2l0Q007SUFDSSxhbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkg2aXRDVjtFdUg5a3RDRTtJQUNJLFlsSG9oQ087SWtIbmhDUCxhbEhtaENPO0VMNmpyQ2I7RXVIN2t0Q0U7SUFDSSxZbEgrZ0NPO0lrSDlnQ1AsYWxIOGdDTztFTGlrckNiO0V1SDNrdENNO0lBQ0ksWWxIeWdDRztJa0h4Z0NILGFsSHdnQ0c7RUxxa3JDYjtFdUgxa3RDTTtJQUNJLFlsSG9nQ0c7SWtIbmdDSCxhbEhtZ0NHO0lrSGxnQ0g7RXZINGt0Q1Y7RXVIdGt0Q007SUFDSSxhbEgyL0JHO0lrSDEvQkg7RXZId2t0Q1Y7RXVIcmt0Q007SUFDSSxhbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkh1a3RDVjtFdUh4bXRDRTtJQUNJLFlsSG9oQ087SWtIbmhDUCxhbEhtaENPO0VMdWxyQ2I7RXVIdm10Q0U7SUFDSSxZbEgrZ0NPO0lrSDlnQ1AsYWxIOGdDTztFTDJsckNiO0V1SHJtdENNO0lBQ0ksWWxIeWdDRztJa0h4Z0NILGFsSHdnQ0c7RUwrbHJDYjtFdUhwbXRDTTtJQUNJLFlsSG9nQ0c7SWtIbmdDSCxhbEhtZ0NHO0lrSGxnQ0g7RXZIc210Q1Y7RXVIaG10Q007SUFDSSxhbEgyL0JHO0lrSDEvQkg7RXZIa210Q1Y7RXVIL2x0Q007SUFDSSxhbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkhpbXRDVjtFdUhsb3RDRTtJQUNJLFlsSG9oQ087SWtIbmhDUCxhbEhtaENPO0VMaW5yQ2I7RXVIam90Q0U7SUFDSSxZbEgrZ0NPO0lrSDlnQ1AsYWxIOGdDTztFTHFuckNiO0V1SC9udENNO0lBQ0ksWWxIeWdDRztJa0h4Z0NILGFsSHdnQ0c7RUx5bnJDYjtFdUg5bnRDTTtJQUNJLFlsSG9nQ0c7SWtIbmdDSCxhbEhtZ0NHO0lrSGxnQ0g7RXZIZ290Q1Y7RXVIMW50Q007SUFDSSxhbEgyL0JHO0lrSDEvQkg7RXZING50Q1Y7RXVIem50Q007SUFDSSxhbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkgybnRDVjtFdUg1cHRDRTtJQUNJLFlsSG9oQ087SWtIbmhDUCxhbEhtaENPO0VMMm9yQ2I7RXVIM3B0Q0U7SUFDSSxZbEgrZ0NPO0lrSDlnQ1AsYWxIOGdDTztFTCtvckNiO0V1SHpwdENNO0lBQ0ksWWxIeWdDRztJa0h4Z0NILGFsSHdnQ0c7RUxtcHJDYjtFdUh4cHRDTTtJQUNJLFlsSG9nQ0c7SWtIbmdDSCxhbEhtZ0NHO0lrSGxnQ0g7RXZIMHB0Q1Y7RXVIcHB0Q007SUFDSSxhbEgyL0JHO0lrSDEvQkg7RXZIc3B0Q1Y7RXVIbnB0Q007SUFDSSxhbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkhxcHRDVjtFdUh0cnRDRTtJQUNJLFlsSG9oQ087SWtIbmhDUCxhbEhtaENPO0VMcXFyQ2I7RXVIcnJ0Q0U7SUFDSSxZbEgrZ0NPO0lrSDlnQ1AsYWxIOGdDTztFTHlxckNiO0V1SG5ydENNO0lBQ0ksWWxIeWdDRztJa0h4Z0NILGFsSHdnQ0c7RUw2cXJDYjtFdUhscnRDTTtJQUNJLFlsSG9nQ0c7SWtIbmdDSCxhbEhtZ0NHO0lrSGxnQ0g7RXZIb3J0Q1Y7RXVIOXF0Q007SUFDSSxhbEgyL0JHO0lrSDEvQkg7RXZIZ3J0Q1Y7RXVIN3F0Q007SUFDSSxhbEhzL0JHO0lrSHIvQkg7SUFDQTtFdkgrcXRDVjtBQUNGO0FjdnB0Q0k7RXlHMURBO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUxpc3JDYjtFdUhqdHRDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMcXNyQ2I7RXVIL3N0Q007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTHlzckNiO0V1SDlzdENNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkhndHRDVjtFdUgxc3RDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkg0c3RDVjtFdUh6c3RDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SDJzdENWO0V1SDV1dENFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUwydHJDYjtFdUgzdXRDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMK3RyQ2I7RXVIenV0Q007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTG11ckNiO0V1SHh1dENNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkgwdXRDVjtFdUhwdXRDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkhzdXRDVjtFdUhudXRDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SHF1dENWO0V1SHR3dENFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUxxdnJDYjtFdUhyd3RDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMeXZyQ2I7RXVIbnd0Q007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTDZ2ckNiO0V1SGx3dENNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkhvd3RDVjtFdUg5dnRDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkhnd3RDVjtFdUg3dnRDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SCt2dENWO0V1SGh5dENFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUwrd3JDYjtFdUgveHRDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMbXhyQ2I7RXVIN3h0Q007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTHV4ckNiO0V1SDV4dENNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkg4eHRDVjtFdUh4eHRDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkgweHRDVjtFdUh2eHRDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SHl4dENWO0V1SDF6dENFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUx5eXJDYjtFdUh6enRDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMNnlyQ2I7RXVIdnp0Q007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTGl6ckNiO0V1SHR6dENNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkh3enRDVjtFdUhsenRDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkhvenRDVjtFdUhqenRDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SG16dENWO0V1SHAxdENFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUxtMHJDYjtFdUhuMXRDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMdTByQ2I7RXVIajF0Q007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTDIwckNiO0V1SGgxdENNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkhrMXRDVjtFdUg1MHRDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkg4MHRDVjtFdUgzMHRDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SDYwdENWO0V1SDkydENFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUw2MXJDYjtFdUg3MnRDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMaTJyQ2I7RXVIMzJ0Q007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTHEyckNiO0V1SDEydENNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkg0MnRDVjtFdUh0MnRDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkh3MnRDVjtFdUhyMnRDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SHUydENWO0V1SHg0dENFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUx1M3JDYjtFdUh2NHRDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMMjNyQ2I7RXVIcjR0Q007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTCszckNiO0V1SHA0dENNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkhzNHRDVjtFdUhoNHRDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkhrNHRDVjtFdUgvM3RDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SGk0dENWO0V1SGw2dENFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUxpNXJDYjtFdUhqNnRDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMcTVyQ2I7RXVILzV0Q007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTHk1ckNiO0V1SDk1dENNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkhnNnRDVjtFdUgxNXRDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkg0NXRDVjtFdUh6NXRDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SDI1dENWO0V1SDU3dENFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUwyNnJDYjtFdUgzN3RDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMKzZyQ2I7RXVIejd0Q007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTG03ckNiO0V1SHg3dENNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkgwN3RDVjtFdUhwN3RDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkhzN3RDVjtFdUhuN3RDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SHE3dENWO0V1SHQ5dENFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUxxOHJDYjtFdUhyOXRDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMeThyQ2I7RXVIbjl0Q007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTDY4ckNiO0V1SGw5dENNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkhvOXRDVjtFdUg5OHRDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkhnOXRDVjtFdUg3OHRDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SCs4dENWO0V1SGgvdENFO0lBQ0ksV2xIb2hDTztJa0huaENQLFlsSG1oQ087RUwrOXJDYjtFdUgvK3RDRTtJQUNJLFdsSCtnQ087SWtIOWdDUCxZbEg4Z0NPO0VMbStyQ2I7RXVINyt0Q007SUFDSSxXbEh5Z0NHO0lrSHhnQ0gsWWxId2dDRztFTHUrckNiO0V1SDUrdENNO0lBQ0ksV2xIb2dDRztJa0huZ0NILFlsSG1nQ0c7SWtIbGdDSDtFdkg4K3RDVjtFdUh4K3RDTTtJQUNJLFlsSDIvQkc7SWtIMS9CSDtFdkgwK3RDVjtFdUh2K3RDTTtJQUNJLFlsSHMvQkc7SWtIci9CSDtJQUNBO0V2SHkrdENWO0V1SDFndUNFO0lBQ0ksWWxIb2hDTztJa0huaENQLGFsSG1oQ087RUx5L3JDYjtFdUh6Z3VDRTtJQUNJLFlsSCtnQ087SWtIOWdDUCxhbEg4Z0NPO0VMNi9yQ2I7RXVIdmd1Q007SUFDSSxZbEh5Z0NHO0lrSHhnQ0gsYWxId2dDRztFTGlnc0NiO0V1SHRndUNNO0lBQ0ksWWxIb2dDRztJa0huZ0NILGFsSG1nQ0c7SWtIbGdDSDtFdkh3Z3VDVjtFdUhsZ3VDTTtJQUNJLGFsSDIvQkc7SWtIMS9CSDtFdkhvZ3VDVjtFdUhqZ3VDTTtJQUNJLGFsSHMvQkc7SWtIci9CSDtJQUNBO0V2SG1ndUNWO0V1SHBpdUNFO0lBQ0ksWWxIb2hDTztJa0huaENQLGFsSG1oQ087RUxtaHNDYjtFdUhuaXVDRTtJQUNJLFlsSCtnQ087SWtIOWdDUCxhbEg4Z0NPO0VMdWhzQ2I7RXVIaml1Q007SUFDSSxZbEh5Z0NHO0lrSHhnQ0gsYWxId2dDRztFTDJoc0NiO0V1SGhpdUNNO0lBQ0ksWWxIb2dDRztJa0huZ0NILGFsSG1nQ0c7SWtIbGdDSDtFdkhraXVDVjtFdUg1aHVDTTtJQUNJLGFsSDIvQkc7SWtIMS9CSDtFdkg4aHVDVjtFdUgzaHVDTTtJQUNJLGFsSHMvQkc7SWtIci9CSDtJQUNBO0V2SDZodUNWO0V1SDlqdUNFO0lBQ0ksWWxIb2hDTztJa0huaENQLGFsSG1oQ087RUw2aXNDYjtFdUg3anVDRTtJQUNJLFlsSCtnQ087SWtIOWdDUCxhbEg4Z0NPO0VMaWpzQ2I7RXVIM2p1Q007SUFDSSxZbEh5Z0NHO0lrSHhnQ0gsYWxId2dDRztFTHFqc0NiO0V1SDFqdUNNO0lBQ0ksWWxIb2dDRztJa0huZ0NILGFsSG1nQ0c7SWtIbGdDSDtFdkg0anVDVjtFdUh0anVDTTtJQUNJLGFsSDIvQkc7SWtIMS9CSDtFdkh3anVDVjtFdUhyanVDTTtJQUNJLGFsSHMvQkc7SWtIci9CSDtJQUNBO0V2SHVqdUNWO0V1SHhsdUNFO0lBQ0ksWWxIb2hDTztJa0huaENQLGFsSG1oQ087RUx1a3NDYjtFdUh2bHVDRTtJQUNJLFlsSCtnQ087SWtIOWdDUCxhbEg4Z0NPO0VMMmtzQ2I7RXVIcmx1Q007SUFDSSxZbEh5Z0NHO0lrSHhnQ0gsYWxId2dDRztFTCtrc0NiO0V1SHBsdUNNO0lBQ0ksWWxIb2dDRztJa0huZ0NILGFsSG1nQ0c7SWtIbGdDSDtFdkhzbHVDVjtFdUhobHVDTTtJQUNJLGFsSDIvQkc7SWtIMS9CSDtFdkhrbHVDVjtFdUgva3VDTTtJQUNJLGFsSHMvQkc7SWtIci9CSDtJQUNBO0V2SGlsdUNWO0V1SGxudUNFO0lBQ0ksWWxIb2hDTztJa0huaENQLGFsSG1oQ087RUxpbXNDYjtFdUhqbnVDRTtJQUNJLFlsSCtnQ087SWtIOWdDUCxhbEg4Z0NPO0VMcW1zQ2I7RXVIL211Q007SUFDSSxZbEh5Z0NHO0lrSHhnQ0gsYWxId2dDRztFTHltc0NiO0V1SDltdUNNO0lBQ0ksWWxIb2dDRztJa0huZ0NILGFsSG1nQ0c7SWtIbGdDSDtFdkhnbnVDVjtFdUgxbXVDTTtJQUNJLGFsSDIvQkc7SWtIMS9CSDtFdkg0bXVDVjtFdUh6bXVDTTtJQUNJLGFsSHMvQkc7SWtIci9CSDtJQUNBO0V2SDJtdUNWO0V1SDVvdUNFO0lBQ0ksWWxIb2hDTztJa0huaENQLGFsSG1oQ087RUwybnNDYjtFdUgzb3VDRTtJQUNJLFlsSCtnQ087SWtIOWdDUCxhbEg4Z0NPO0VMK25zQ2I7RXVIem91Q007SUFDSSxZbEh5Z0NHO0lrSHhnQ0gsYWxId2dDRztFTG1vc0NiO0V1SHhvdUNNO0lBQ0ksWWxIb2dDRztJa0huZ0NILGFsSG1nQ0c7SWtIbGdDSDtFdkgwb3VDVjtFdUhwb3VDTTtJQUNJLGFsSDIvQkc7SWtIMS9CSDtFdkhzb3VDVjtFdUhub3VDTTtJQUNJLGFsSHMvQkc7SWtIci9CSDtJQUNBO0V2SHFvdUNWO0FBQ0Y7O0FzSDVsdUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRIK2x1Q0o7QXNIN2x1Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SCtsdUNSO0FzSDdsdUNRO0VBQ0k7RUFDQTtBdEgrbHVDWjtBc0gxbHVDUTtFQUNJO0F0SDRsdUNaOztBd0gzcnVDQTtFQUNJO0F4SDhydUNKO0F3SHpydUNZO0VBQ0kscUJuSDJHRDtBTGdsdUNmO0F3SDVydUNZO0VBQ0kscUJuSDJHRDtBTG1sdUNmO0F3SC9ydUNZO0VBQ0kscUJuSDJHRDtBTHNsdUNmO0F3SGxzdUNZO0VBQ0kscUJuSDJHRDtBTHlsdUNmO0F3SHJzdUNZO0VBQ0kscUJuSDJHRDtBTDRsdUNmO0F3SHhzdUNZO0VBQ0kscUJuSDJHRDtBTCtsdUNmO0F3SDNzdUNZO0VBQ0kscUJuSDJHRDtBTGttdUNmO0F3SDlzdUNZO0VBQ0kscUJuSDJHRDtBTHFtdUNmO0F3SGp0dUNZO0VBQ0kscUJuSDJHRDtBTHdtdUNmOztBd0g3c3VDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJuSGxCcUI7QUxrdXVDekI7O0F3SDdzdUNBO0VBQ0k7SUFBSTtJQUFvQztFeEhrdHVDMUM7RXdIanR1Q0U7SUFBSztJQUFvQztFeEhxdHVDM0M7RXdIcHR1Q0U7SUFBSztFeEh1dHVDUDtFd0h0dHVDRTtJQUFNO0lBQW9DO0V4SDB0dUM1QztBQUNGO0F5SDN2dUNBO0VBQ0k7QXpINnZ1Q0o7O0F5SHp2dUNBO0VBQ0MsbUJwSDZPbUQ7RW9INU9uRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztBekg0dnVDSjtBeUgxdnVDSTtFQUNGO0VBQ0E7RUFDRztBekg0dnVDTDs7QTBIL3d1Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdURySHlWZ0M7RXFIeFZoQztFQUNBLHVEckg4VGdEO0VDN1RoRDtBTmt4dUNKO0EwSGh4dUNJO0VBRUk7QTFIaXh1Q1I7QThGbHl1Q0k7RUFDSTtFQUNBO0E5Rm95dUNSO0EwSGx4dUNJO0VBQ0k7RUFDQTtBMUhveHVDUjtBMEhqeHVDSTtFQUNJO0ExSG14dUNSO0EwSGp4dUNRO0VBQ0k7QTFIbXh1Q1o7QTBIaHh1Q1E7RUFDSTtBMUhreHVDWjtBMEg5d3VDSTtFQUNJO0VBQ0E7RUFDQTtBMUhneHVDUjtBMEg5d3VDUTtFQUNJLHVEckgrUndDO0VxSDlSeEM7QTFIZ3h1Q1o7QWN0dnVDSTtFNEd4RUo7SUFvRFE7SUFDQTtJQUNBO0lBQ0E7RTFIOHd1Q047QUFDRjs7QTBIMXd1Q0E7RUFDSTtJQUFTO0UxSDh3dUNYO0UwSDd3dUNFO0lBQU07RTFIZ3h1Q1I7QUFDRjtBMkgvMHVDQTtFQUNJO0VBQ0EsY3RITXFCO0FMMjB1Q3pCO0E4RmoxdUNJO0VBQ0k7RUFDQTtBOUZtMXVDUjtBMkhoMXVDUTtFQUNJLGN0SDZKUTtBTHFydUNwQjtBMkhuMXVDUTtFQUNJLGN0SDZKUTtBTHdydUNwQjtBMkh0MXVDUTtFQUNJLGN0SDZKUTtBTDJydUNwQjtBMkh6MXVDUTtFQUNJLGN0SDZKUTtBTDhydUNwQjtBMkg1MXVDUTtFQUNJLGN0SDZKUTtBTGlzdUNwQjtBMkgvMXVDUTtFQUNJLGN0SDZKUTtBTG9zdUNwQjtBMkhsMnVDUTtFQUNJLGN0SDZKUTtBTHVzdUNwQjtBMkhyMnVDUTtFQUNJLGN0SDZKUTtBTDBzdUNwQjtBMkh4MnVDUTtFQUNJLGN0SDZKUTtBTDZzdUNwQjtBMkgzMnVDUTtFQUNJLGN0SDZKUTtBTGd0dUNwQjtBMkg5MnVDUTtFQUNJLGN0SDZKUTtBTG10dUNwQjtBMkhqM3VDUTtFQUNJLGN0SDZKUTtBTHN0dUNwQjtBMkhwM3VDUTtFQUNJLGN0SDZKUTtBTHl0dUNwQjtBMkh2M3VDUTtFQUNJLGN0SDZKUTtBTDR0dUNwQjtBMkgxM3VDUTtFQUNJLGN0SDZKUTtBTCt0dUNwQjtBMkg3M3VDUTtFQUNJLGN0SDZKUTtBTGt1dUNwQjtBMkhoNHVDUTtFQUNJLGN0SDZKUTtBTHF1dUNwQjtBMkhuNHVDUTtFQUNJLGN0SDZKUTtBTHd1dUNwQjtBMkh0NHVDUTtFQUNJLGN0SDZKUTtBTDJ1dUNwQjtBOEY5NHVDSTtFQUNJO0VBQ0E7QTlGZzV1Q1I7QThGbDV1Q0k7RUFDSTtFQUNBO0E5Rm81dUNSO0E4RnQ1dUNJO0VBQ0k7RUFDQTtBOUZ3NXVDUjtBOEYxNXVDSTtFQUNJO0VBQ0E7QTlGNDV1Q1I7QThGOTV1Q0k7RUFDSTtFQUNBO0E5Rmc2dUNSO0E4Rmw2dUNJO0VBQ0k7RUFDQTtBOUZvNnVDUjtBOEZ0NnVDSTtFQUNJO0VBQ0E7QTlGdzZ1Q1I7QThGMTZ1Q0k7RUFDSTtFQUNBO0E5RjQ2dUNSO0E4Rjk2dUNJO0VBQ0k7RUFDQTtBOUZnN3VDUjtBOEZsN3VDSTtFQUNJO0VBQ0E7QTlGbzd1Q1I7QThGdDd1Q0k7RUFDSTtFQUNBO0E5Rnc3dUNSO0E4RjE3dUNJO0VBQ0k7RUFDQTtBOUY0N3VDUjtBOEY5N3VDSTtFQUNJO0VBQ0E7QTlGZzh1Q1I7QThGbDh1Q0k7RUFDSTtFQUNBO0E5Rm84dUNSO0E4RnQ4dUNJO0VBQ0k7RUFDQTtBOUZ3OHVDUjtBOEYxOHVDSTtFQUNJO0VBQ0E7QTlGNDh1Q1I7QThGOTh1Q0k7RUFDSTtFQUNBO0E5Rmc5dUNSO0E4Rmw5dUNJO0VBQ0k7RUFDQTtBOUZvOXVDUjtBOEZ0OXVDSTtFQUNJO0VBQ0E7QTlGdzl1Q1I7QThGMTl1Q0k7RUFDSTtFQUNBO0E5RjQ5dUNSO0E4Rjk5dUNJO0VBQ0k7RUFDQTtBOUZnK3VDUjtBOEZsK3VDSTtFQUNJO0VBQ0E7QTlGbyt1Q1I7QThGdCt1Q0k7RUFDSTtFQUNBO0E5RncrdUNSO0E4RjErdUNJO0VBQ0k7RUFDQTtBOUY0K3VDUjtBOEY5K3VDSTtFQUNJO0VBQ0E7QTlGZy91Q1I7QThGbC91Q0k7RUFDSTtFQUNBO0E5Rm8vdUNSO0E4RnQvdUNJO0VBQ0k7RUFDQTtBOUZ3L3VDUjtBOEYxL3VDSTtFQUNJO0VBQ0E7QTlGNC91Q1I7QWNyOHVDSTtFZ0Z6REE7SUFDSTtJQUNBO0U5RmlndkNOO0U4Rm5ndkNFO0lBQ0k7SUFDQTtFOUZxZ3ZDTjtFOEZ2Z3ZDRTtJQUNJO0lBQ0E7RTlGeWd2Q047RThGM2d2Q0U7SUFDSTtJQUNBO0U5RjZndkNOO0U4Ri9ndkNFO0lBQ0k7SUFDQTtFOUZpaHZDTjtFOEZuaHZDRTtJQUNJO0lBQ0E7RTlGcWh2Q047RThGdmh2Q0U7SUFDSTtJQUNBO0U5RnlodkNOO0U4RjNodkNFO0lBQ0k7SUFDQTtFOUY2aHZDTjtFOEYvaHZDRTtJQUNJO0lBQ0E7RTlGaWl2Q047RThGbml2Q0U7SUFDSTtJQUNBO0U5RnFpdkNOO0U4RnZpdkNFO0lBQ0k7SUFDQTtFOUZ5aXZDTjtFOEYzaXZDRTtJQUNJO0lBQ0E7RTlGNml2Q047RThGL2l2Q0U7SUFDSTtJQUNBO0U5RmlqdkNOO0U4Rm5qdkNFO0lBQ0k7SUFDQTtFOUZxanZDTjtFOEZ2anZDRTtJQUNJO0lBQ0E7RTlGeWp2Q047RThGM2p2Q0U7SUFDSTtJQUNBO0U5RjZqdkNOO0U4Ri9qdkNFO0lBQ0k7SUFDQTtFOUZpa3ZDTjtFOEZua3ZDRTtJQUNJO0lBQ0E7RTlGcWt2Q047RThGdmt2Q0U7SUFDSTtJQUNBO0U5RnlrdkNOO0U4RjNrdkNFO0lBQ0k7SUFDQTtFOUY2a3ZDTjtFOEYva3ZDRTtJQUNJO0lBQ0E7RTlGaWx2Q047RThGbmx2Q0U7SUFDSTtJQUNBO0U5RnFsdkNOO0U4RnZsdkNFO0lBQ0k7SUFDQTtFOUZ5bHZDTjtFOEYzbHZDRTtJQUNJO0lBQ0E7RTlGNmx2Q047RThGL2x2Q0U7SUFDSTtJQUNBO0U5RmltdkNOO0U4Rm5tdkNFO0lBQ0k7SUFDQTtFOUZxbXZDTjtFOEZ2bXZDRTtJQUNJO0lBQ0E7RTlGeW12Q047RThGM212Q0U7SUFDSTtJQUNBO0U5RjZtdkNOO0FBQ0Y7QWN2anZDSTtFZ0Z6REE7SUFDSTtJQUNBO0U5Rm1udkNOO0U4RnJudkNFO0lBQ0k7SUFDQTtFOUZ1bnZDTjtFOEZ6bnZDRTtJQUNJO0lBQ0E7RTlGMm52Q047RThGN252Q0U7SUFDSTtJQUNBO0U5RitudkNOO0U4RmpvdkNFO0lBQ0k7SUFDQTtFOUZtb3ZDTjtFOEZyb3ZDRTtJQUNJO0lBQ0E7RTlGdW92Q047RThGem92Q0U7SUFDSTtJQUNBO0U5RjJvdkNOO0U4RjdvdkNFO0lBQ0k7SUFDQTtFOUYrb3ZDTjtFOEZqcHZDRTtJQUNJO0lBQ0E7RTlGbXB2Q047RThGcnB2Q0U7SUFDSTtJQUNBO0U5RnVwdkNOO0U4RnpwdkNFO0lBQ0k7SUFDQTtFOUYycHZDTjtFOEY3cHZDRTtJQUNJO0lBQ0E7RTlGK3B2Q047RThGanF2Q0U7SUFDSTtJQUNBO0U5Rm1xdkNOO0U4RnJxdkNFO0lBQ0k7SUFDQTtFOUZ1cXZDTjtFOEZ6cXZDRTtJQUNJO0lBQ0E7RTlGMnF2Q047RThGN3F2Q0U7SUFDSTtJQUNBO0U5RitxdkNOO0U4RmpydkNFO0lBQ0k7SUFDQTtFOUZtcnZDTjtFOEZycnZDRTtJQUNJO0lBQ0E7RTlGdXJ2Q047RThGenJ2Q0U7SUFDSTtJQUNBO0U5RjJydkNOO0U4RjdydkNFO0lBQ0k7SUFDQTtFOUYrcnZDTjtFOEZqc3ZDRTtJQUNJO0lBQ0E7RTlGbXN2Q047RThGcnN2Q0U7SUFDSTtJQUNBO0U5RnVzdkNOO0U4RnpzdkNFO0lBQ0k7SUFDQTtFOUYyc3ZDTjtFOEY3c3ZDRTtJQUNJO0lBQ0E7RTlGK3N2Q047RThGanR2Q0U7SUFDSTtJQUNBO0U5Rm10dkNOO0U4RnJ0dkNFO0lBQ0k7SUFDQTtFOUZ1dHZDTjtFOEZ6dHZDRTtJQUNJO0lBQ0E7RTlGMnR2Q047RThGN3R2Q0U7SUFDSTtJQUNBO0U5Rit0dkNOO0FBQ0Y7QWN6cXZDSTtFZ0Z6REE7SUFDSTtJQUNBO0U5RnF1dkNOO0U4RnZ1dkNFO0lBQ0k7SUFDQTtFOUZ5dXZDTjtFOEYzdXZDRTtJQUNJO0lBQ0E7RTlGNnV2Q047RThGL3V2Q0U7SUFDSTtJQUNBO0U5Rml2dkNOO0U4Rm52dkNFO0lBQ0k7SUFDQTtFOUZxdnZDTjtFOEZ2dnZDRTtJQUNJO0lBQ0E7RTlGeXZ2Q047RThGM3Z2Q0U7SUFDSTtJQUNBO0U5RjZ2dkNOO0U4Ri92dkNFO0lBQ0k7SUFDQTtFOUZpd3ZDTjtFOEZud3ZDRTtJQUNJO0lBQ0E7RTlGcXd2Q047RThGdnd2Q0U7SUFDSTtJQUNBO0U5Rnl3dkNOO0U4RjN3dkNFO0lBQ0k7SUFDQTtFOUY2d3ZDTjtFOEYvd3ZDRTtJQUNJO0lBQ0E7RTlGaXh2Q047RThGbnh2Q0U7SUFDSTtJQUNBO0U5RnF4dkNOO0U4RnZ4dkNFO0lBQ0k7SUFDQTtFOUZ5eHZDTjtFOEYzeHZDRTtJQUNJO0lBQ0E7RTlGNnh2Q047RThGL3h2Q0U7SUFDSTtJQUNBO0U5Rml5dkNOO0U4Rm55dkNFO0lBQ0k7SUFDQTtFOUZxeXZDTjtFOEZ2eXZDRTtJQUNJO0lBQ0E7RTlGeXl2Q047RThGM3l2Q0U7SUFDSTtJQUNBO0U5RjZ5dkNOO0U4Ri95dkNFO0lBQ0k7SUFDQTtFOUZpenZDTjtFOEZuenZDRTtJQUNJO0lBQ0E7RTlGcXp2Q047RThGdnp2Q0U7SUFDSTtJQUNBO0U5Rnl6dkNOO0U4RjN6dkNFO0lBQ0k7SUFDQTtFOUY2enZDTjtFOEYvenZDRTtJQUNJO0lBQ0E7RTlGaTB2Q047RThGbjB2Q0U7SUFDSTtJQUNBO0U5RnEwdkNOO0U4RnYwdkNFO0lBQ0k7SUFDQTtFOUZ5MHZDTjtFOEYzMHZDRTtJQUNJO0lBQ0E7RTlGNjB2Q047RThGLzB2Q0U7SUFDSTtJQUNBO0U5RmkxdkNOO0FBQ0Y7QWMzeHZDSTtFZ0Z6REE7SUFDSTtJQUNBO0U5RnUxdkNOO0U4RnoxdkNFO0lBQ0k7SUFDQTtFOUYyMXZDTjtFOEY3MXZDRTtJQUNJO0lBQ0E7RTlGKzF2Q047RThGajJ2Q0U7SUFDSTtJQUNBO0U5Rm0ydkNOO0U4RnIydkNFO0lBQ0k7SUFDQTtFOUZ1MnZDTjtFOEZ6MnZDRTtJQUNJO0lBQ0E7RTlGMjJ2Q047RThGNzJ2Q0U7SUFDSTtJQUNBO0U5RisydkNOO0U4RmozdkNFO0lBQ0k7SUFDQTtFOUZtM3ZDTjtFOEZyM3ZDRTtJQUNJO0lBQ0E7RTlGdTN2Q047RThGejN2Q0U7SUFDSTtJQUNBO0U5RjIzdkNOO0U4RjczdkNFO0lBQ0k7SUFDQTtFOUYrM3ZDTjtFOEZqNHZDRTtJQUNJO0lBQ0E7RTlGbTR2Q047RThGcjR2Q0U7SUFDSTtJQUNBO0U5RnU0dkNOO0U4Rno0dkNFO0lBQ0k7SUFDQTtFOUYyNHZDTjtFOEY3NHZDRTtJQUNJO0lBQ0E7RTlGKzR2Q047RThGajV2Q0U7SUFDSTtJQUNBO0U5Rm01dkNOO0U4RnI1dkNFO0lBQ0k7SUFDQTtFOUZ1NXZDTjtFOEZ6NXZDRTtJQUNJO0lBQ0E7RTlGMjV2Q047RThGNzV2Q0U7SUFDSTtJQUNBO0U5Ris1dkNOO0U4Rmo2dkNFO0lBQ0k7SUFDQTtFOUZtNnZDTjtFOEZyNnZDRTtJQUNJO0lBQ0E7RTlGdTZ2Q047RThGejZ2Q0U7SUFDSTtJQUNBO0U5RjI2dkNOO0U4Rjc2dkNFO0lBQ0k7SUFDQTtFOUYrNnZDTjtFOEZqN3ZDRTtJQUNJO0lBQ0E7RTlGbTd2Q047RThGcjd2Q0U7SUFDSTtJQUNBO0U5RnU3dkNOO0U4Rno3dkNFO0lBQ0k7SUFDQTtFOUYyN3ZDTjtFOEY3N3ZDRTtJQUNJO0lBQ0E7RTlGKzd2Q047RThGajh2Q0U7SUFDSTtJQUNBO0U5Rm04dkNOO0FBQ0Y7QWM3NHZDSTtFZ0Z6REE7SUFDSTtJQUNBO0U5Rnk4dkNOO0U4RjM4dkNFO0lBQ0k7SUFDQTtFOUY2OHZDTjtFOEYvOHZDRTtJQUNJO0lBQ0E7RTlGaTl2Q047RThGbjl2Q0U7SUFDSTtJQUNBO0U5RnE5dkNOO0U4RnY5dkNFO0lBQ0k7SUFDQTtFOUZ5OXZDTjtFOEYzOXZDRTtJQUNJO0lBQ0E7RTlGNjl2Q047RThGLzl2Q0U7SUFDSTtJQUNBO0U5RmkrdkNOO0U4Rm4rdkNFO0lBQ0k7SUFDQTtFOUZxK3ZDTjtFOEZ2K3ZDRTtJQUNJO0lBQ0E7RTlGeSt2Q047RThGMyt2Q0U7SUFDSTtJQUNBO0U5RjYrdkNOO0U4Ri8rdkNFO0lBQ0k7SUFDQTtFOUZpL3ZDTjtFOEZuL3ZDRTtJQUNJO0lBQ0E7RTlGcS92Q047RThGdi92Q0U7SUFDSTtJQUNBO0U5RnkvdkNOO0U4RjMvdkNFO0lBQ0k7SUFDQTtFOUY2L3ZDTjtFOEYvL3ZDRTtJQUNJO0lBQ0E7RTlGaWd3Q047RThGbmd3Q0U7SUFDSTtJQUNBO0U5RnFnd0NOO0U4RnZnd0NFO0lBQ0k7SUFDQTtFOUZ5Z3dDTjtFOEYzZ3dDRTtJQUNJO0lBQ0E7RTlGNmd3Q047RThGL2d3Q0U7SUFDSTtJQUNBO0U5Rmlod0NOO0U4Rm5od0NFO0lBQ0k7SUFDQTtFOUZxaHdDTjtFOEZ2aHdDRTtJQUNJO0lBQ0E7RTlGeWh3Q047RThGM2h3Q0U7SUFDSTtJQUNBO0U5RjZod0NOO0U4Ri9od0NFO0lBQ0k7SUFDQTtFOUZpaXdDTjtFOEZuaXdDRTtJQUNJO0lBQ0E7RTlGcWl3Q047RThGdml3Q0U7SUFDSTtJQUNBO0U5Rnlpd0NOO0U4RjNpd0NFO0lBQ0k7SUFDQTtFOUY2aXdDTjtFOEYvaXdDRTtJQUNJO0lBQ0E7RTlGaWp3Q047RThGbmp3Q0U7SUFDSTtJQUNBO0U5RnFqd0NOO0FBQ0Y7O0E0SHRqd0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUh5andDWjs7QWN2Z3dDSTtFOEd2REk7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1SGtrd0NWO0FBQ0Y7QWNqaHdDSTtFOEd2REk7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1SDJrd0NWO0FBQ0Y7QWMxaHdDSTtFOEd2REk7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1SG9sd0NWO0FBQ0Y7QWNuaXdDSTtFOEd2REk7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1SDZsd0NWO0FBQ0Y7QWM1aXdDSTtFOEd2REk7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1SHNtd0NWO0FBQ0Y7QTZIN213Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SCttd0NGO0E2SDVtd0NHO0VBQ0M7QTdIOG13Q0o7QTZIeG13Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEJ4SHhCdUI7QUxrb3dDekI7QTZIdG13Q0M7RUFDQztFQUNBO0VBQ0E7QTdId213Q0Y7QTZIcG13Q0M7RUFDQztFQUNBO0VBQ0E7QTdIc213Q0Y7QTZIam13Q0U7RUFDQztBN0htbXdDSDtBNkhobXdDZ0I7RUFDSTtBN0hrbXdDcEI7QTZIN2x3Q2dCO0VBQ0k7QTdIK2x3Q3BCOztBOEgxcHdDQTtFQUNDO0E5SDZwd0NEO0E4SHpwd0NDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ6SFJ1QjtBTG1xd0N6QjtBOEh2cHdDQztFQUNDO0VBQ007RUFDTjtFQUNBO0E5SHlwd0NGO0E4SHZwd0NRO0VBQ0k7QTlIeXB3Q1o7QThIcnB3Q0M7RUFDQyxXQXpCZ0I7RUEwQmhCO0VBQ0E7RUFDQSxjekhyQnVCO0FMNHF3Q3pCO0E4SHBwd0NDO0VBQ0M7RUFDQSxtQnpIK01rRDtFeUg5TWxEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhzcHdDRjtBOEhwcHdDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ6SG5Ec0I7QUx5c3dDekI7QThIbHB3Q0M7RUFDQztBOUhvcHdDRjs7QStIaHR3Q0E7RUFDSTtBL0htdHdDSjtBK0g3c3dDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IK3N3Q1I7QStIenN3Q1E7RUFDSTtFQUNBO0EvSDJzd0NaO0ErSHZzd0NJO0VBQ0k7QS9IeXN3Q1I7O0FnSXh1d0NBO0VBQ0k7RUFDQTtFMUhZQTtFMEhWQTtFQUNBO0VBQ0E7QWhJMnV3Q0o7O0FnSXZ1d0NBO0VBQ0k7RUFDQTtFQUNBO0FoSTB1d0NKOztBZ0l0dXdDQTtFQUNJO0VBQ0E7QWhJeXV3Q0o7O0FnSXJ1d0NBO0VBQ0k7RUFDQTtFQUNBO0FoSXd1d0NKOztBaUlsd3dDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJcXd3Q0Q7QWlJbnd3Q0M7RUFDQztFQUNBO0FqSXF3d0NGO0FpSWx3d0NDO0VBQ0M7RUFDQTtBaklvd3dDRjtBaUlqd3dDQztFQUNDO0VBQ0E7RUFDQTtBakltd3dDRjs7QWlJOXZ3Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJaXd3Q0Q7O0FpSTd2d0NBO0VBQ0M7QWpJZ3d3Q0Q7O0FpSTV2d0NBO0VBQ0M7SUFBUztFaklnd3dDUjtFaUkvdndDRDtJQUFLO0VqSWt3d0NKO0FBQ0Y7QWM1dXdDSTtFbUhsQkg7SUFDQztFaklpd3dDQTtBQUNGO0FrSXp6d0NBO0VBQ0k7RUFDQTtBbEkyendDSjtBa0l4endDSTtFQUVJO0VBQ0E7RUFDQTtFQUNBLGU3SG0xQjRDO0U2SGwxQjVDLGtCN0hrMUI0QztFNkhqMUI1QztFQUNBO0FsSXl6d0NSO0FrSXJ6d0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYzdIdzBCNEM7QUwrK3VDcEQ7QWtJbnp3Q0k7RUFDSSxpQjdIbzBCNEM7RTZIbjBCNUMsaUI3SDJ6QjRDO0FMMC91Q3BEO0FrSW56d0NRO0VBQ0ksYzdIZzBCd0M7QUxxL3VDcEQ7QWtJbHp3Q1E7RUFDSSxhN0g0ekJ3QztFNkgzekJ4QyxjN0gyekJ3QztBTHkvdUNwRDtBa0loendDSTtFQUNJLGU3SHV6QjRDO0U2SHR6QjVDLGU3SDh5QjRDO0FMb2d2Q3BEO0FrSWh6d0NRO0VBQ0ksWTdIbXpCd0M7QUwrL3VDcEQ7QWtJL3l3Q1E7RUFDSSxXN0greUJ3QztFNkg5eUJ4QyxZN0g4eUJ3QztBTG1ndkNwRDs7QWtJM3l3Q0k7RUFDSTtFQUNBLHlCN0gyRE87QUxtdndDZjs7QWtJM3l3Q0k7RUFDSSxjN0h1RE87QUx1dndDZjs7QWtJcHp3Q0k7RUFDSTtFQUNBLHlCN0gyRE87QUw0dndDZjs7QWtJcHp3Q0k7RUFDSSxjN0h1RE87QUxnd3dDZjs7QWtJN3p3Q0k7RUFDSTtFQUNBLHlCN0gyRE87QUxxd3dDZjs7QWtJN3p3Q0k7RUFDSSxjN0h1RE87RTZIdERQO0FsSWcwd0NSOztBa0l2MHdDSTtFQUNJO0VBQ0EseUI3SDJETztBTCt3d0NmOztBa0l2MHdDSTtFQUNJLGM3SHVETztBTG14d0NmOztBa0loMXdDSTtFQUNJO0VBQ0EseUI3SDJETztBTHd4d0NmOztBa0loMXdDSTtFQUNJLGM3SHVETztFNkh0RFA7QWxJbTF3Q1I7O0FrSTExd0NJO0VBQ0k7RUFDQSx5QjdIMkRPO0FMa3l3Q2Y7O0FrSTExd0NJO0VBQ0ksYzdIdURPO0U2SHREUDtBbEk2MXdDUjs7QWtJcDJ3Q0k7RUFDSTtFQUNBLHlCN0gyRE87QUw0eXdDZjs7QWtJcDJ3Q0k7RUFDSSxjN0h1RE87RTZIdERQO0FsSXUyd0NSOztBa0k5MndDSTtFQUNJO0VBQ0EseUI3SDJETztBTHN6d0NmOztBa0k5MndDSTtFQUNJLGM3SHVETztFNkh0RFA7QWxJaTN3Q1I7O0FrSXgzd0NJO0VBQ0k7RUFDQSx5QjdIMkRPO0FMZzB3Q2Y7O0FrSXgzd0NJO0VBQ0ksYzdIdURPO0U2SHREUDtBbEkyM3dDUjs7QW1Jejd3Q0E7RUFDSTtBbkk0N3dDSjtBbUkxN3dDSTtFQUNJO0FuSTQ3d0NSOztBbUl2N3dDSTtFQUNJO0FuSTA3d0NSOztBb0lqOHdDQTtFQUNJO0VBQ0E7QXBJbzh3Q0o7O0FvSWg4d0NJO0VBQ0ksK0JBVFk7RUFVWjtBcEltOHdDUjtBb0lqOHdDUTtFQUdJO0VBQ0EsK0JBaEJRO0FwSWk5d0NwQjtBb0kvN3dDWTtFQUNJO0FwSWk4d0NoQjs7QW9JNTd3Q0k7RUFDSSwrQkF6Qlk7RUEwQlo7QXBJKzd3Q1I7QW9JNzd3Q1E7RUFHSTtFQUNBLCtCQWhDUTtBcEk2OXdDcEI7QW9JMzd3Q1k7RUFDSTtBcEk2N3dDaEI7O0FvSXg5d0NJO0VBQ0ksK0JBVFk7RUFVWjtBcEkyOXdDUjtBb0l6OXdDUTtFQUdJO0VBQ0EsK0JBaEJRO0FwSXkrd0NwQjtBb0l2OXdDWTtFQUNJO0FwSXk5d0NoQjs7QW9JcDl3Q0k7RUFDSSwrQkF6Qlk7RUEwQlo7QXBJdTl3Q1I7QW9Jcjl3Q1E7RUFHSTtFQUNBLCtCQWhDUTtBcElxL3dDcEI7QW9Jbjl3Q1k7RUFDSTtBcElxOXdDaEI7O0FvSWgvd0NJO0VBQ0ksK0JBVFk7RUFVWjtBcEltL3dDUjtBb0lqL3dDUTtFQUdJO0VBQ0EsK0JBaEJRO0FwSWlneENwQjtBb0kvK3dDWTtFQUNJO0FwSWkvd0NoQjs7QW9JNSt3Q0k7RUFDSSwrQkF6Qlk7RUEwQlo7QXBJKyt3Q1I7QW9JNyt3Q1E7RUFHSTtFQUNBLCtCQWhDUTtBcEk2Z3hDcEI7QW9JMyt3Q1k7RUFDSTtBcEk2K3dDaEI7O0FjdDl3Q0k7RXVIeERBOzs7Ozs7SUFPSTtJQ1JKO0V0STBoeENGO0VxSS9neENNOzs7Ozs7SUFDSTtJQUNBO0VySXNoeENWO0VzSWhpeENFOzs7Ozs7SUFDSSx5QkRheUI7RXJJMGh4Qy9CO0VzSWxpeENNOzs7Ozs7SUFFSTtFdEl3aXhDVjtFc0lyaXhDVTs7Ozs7O0lBQ0kseUJERXlDO0VySTBpeEN2RDtBQUNGO0FxSXRpeENBO0VBQ0k7RUFDQTtBckl3aXhDSjtBYzEvd0NJO0V1SGhESjtJQU1RO0VySXdpeENOO0FBQ0Y7O0FxSXJpeENBO0VBQ0k7RUFDQTtBckl3aXhDSjtBY3BneENJO0V1SHRDSjtJQU1RO0VySXdpeENOO0FBQ0Y7O0FxSXJpeENBO0VBQ0k7RUFDQTtBckl3aXhDSjtBYzlneENJO0V1SDVCSjtJQU1RO0VySXdpeENOO0FBQ0Y7O0FxSXBpeENBO0VBQ0k7QXJJdWl4Q0o7QWNwaXhDSTtFdUhKSjtJQUtRO0lBRUE7SUFDQTtJQUNBO0lBQ0E7RXJJc2l4Q047RXFJcGl4Q007SUFDSTtJQUNBO0lBQ0E7RXJJc2l4Q1Y7RXFJbGl4Q007SUFuQlI7TUFvQlk7TUFDQTtNQUNBO01BQ0E7SXJJcWl4Q1I7RUFDRjtBQUNGO0FjN2l4Q0k7RXVIakJKO0lBNkJRO0VySXFpeENOO0FBQ0Y7O0FxSWppeENBO0VBQ0k7QXJJb2l4Q0o7QWNua3hDSTtFdUg4Qko7SUFLUTtJQUNBO0lBQ0E7RXJJb2l4Q047RXFJbGl4Q007SUFDSTtJQUNBO0VySW9peENWO0VxSWhpeENNO0lBZlI7TUFnQlk7TUFDQTtNQUNBO0lySW1peENSO0VBQ0Y7QUFDRjtBY3hreENJO0V1SGlCSjtJQXdCUTtFckltaXhDTjtBQUNGOztBcUkvaHhDQTtFQUNJO0FySWtpeENKO0FjOWx4Q0k7RXVIMkRKO0lBS1E7SUFDQTtFcklraXhDTjtFcUloaXhDTTtJQUNJO0lBQ0E7RXJJa2l4Q1Y7RXFJOWh4Q007SUFkUjtNQWVZO01BQ0E7TUFDQTtJcklpaXhDUjtFQUNGO0FBQ0Y7QWNsbXhDSTtFdUg4Q0o7SUF1QlE7RXJJaWl4Q047QUFDRjs7QXFJN2h4Q0E7RUFDSTtFQUNBO0VBRUE7QXJJK2h4Q0o7QXFJNWh4Q0k7RUFDSTtBckk4aHhDUjtBcUkzaHhDSTtFQUNJO0VBQ0E7QXJJNmh4Q1I7QXFJMWh4Q0k7RUFDSTtBckk0aHhDUjtBcUl4aHhDSTtFQXJCSjtJQXNCUTtJQUNBO0VySTJoeENOO0FBQ0Y7O0FxSXZoeENBO0VBQ0k7QXJJMGh4Q0o7O0FxSXZoeENBO0VBQ0k7QXJJMGh4Q0o7O0FxSXZoeENBO0VBQ0k7QXJJMGh4Q0o7O0FxSXZoeENBO0VBQ0k7QXJJMGh4Q0o7O0FxSXZoeENBO0VBQ0k7RUFDQTtBckkwaHhDSjs7QXFJdmh4Q0E7RUFDSTtFQUNBO0FySTBoeENKOztBdUkvdHhDQTtFQUNJO0VBQ0E7QXZJa3V4Q0o7O0F1SS90eENBO0VBQ0k7RUFDQTtBdklrdXhDSjtBdUlodXhDSTtFQUNJO0F2SWt1eENSOztBdUk5dHhDQTtFQUNJO0VBQ0E7QXZJaXV4Q0o7QXVJL3R4Q0k7RUFFSTtFQUNBO0F2SWd1eENSOztBdUk1dHhDQTtFQUNJO0F2SSt0eENKOztBdUkxdHhDSTs7O0VBRUk7QXZJOHR4Q1I7O0F1SXp0eENJO0VBRUk7QXZJMnR4Q1I7O0F1SXR0eENJO0VBRUk7QXZJd3R4Q1I7O0F1SXB0eENBO0VBS0k7QXZJbXR4Q0o7QXVJdnR4Q0k7RUFFSTtBdkl3dHhDUjs7QXdJM3d4Q0M7O0VBRUM7QXhJOHd4Q0Y7QXdJNXd4Q0U7O0VBQ0M7QXhJK3d4Q0g7QXdJMXd4Q0M7RUFDQztBeEk0d3hDRjtBd0l2d3hDRTtFQUNDO0F4SXl3eENIO0F3SXR3eENFO0VBQ0M7QXhJd3d4Q0g7QXdJcnd4Q0U7RUFDQztBeEl1d3hDSDtBd0lsd3hDRTtFQUNDO0F4SW93eENIO0F3SWp3eENFO0VBQ0M7QXhJbXd4Q0g7QXdJaHd4Q0U7RUFDQztBeElrd3hDSDtBd0k3dnhDRTtFQUNDO0F4SSt2eENIO0F3STV2eENFO0VBQ0M7QXhJOHZ4Q0g7QXdJM3Z4Q0U7RUFDQztBeEk2dnhDSDtBd0l4dnhDRTtFQUNDO0F4STB2eENIO0F3SXZ2eENFO0VBQ0M7QXhJeXZ4Q0g7QXdJdHZ4Q0U7RUFDQztBeEl3dnhDSDtBd0lydnhDRTtFQUNDO0F4SXV2eENIOztBeUk1enhDSTtFQUNJO0F6SSt6eENSO0F5STN6eENJO0VBQ0k7RUFDQTtFQUNBLHVEcEkrVDRDO0FMOC93Q3BEO0F5STF6eENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsdURwSXdUd0M7RW9JdlR4QyxXQW5CSztFQW9CTCxZQXBCSztFQXFCTCx1QnBJdVV3QjtFb0l0VXhCLHlCL0dsQm1CO0UrR21CbkI7QXpJNHp4Q1o7QXlJMXp4Q1k7RUFDSTtFQUNBO0F6STR6eENoQjtBeUl6enhDWTtFQUNJLGdCcEl3WG9DO0VvSXZYcEM7RUFDQTtBekkyenhDaEI7QXlJdHp4Q1E7RUFDSTtFQUNBO0VBQ0E7QXpJd3p4Q1o7QXlJdHp4Q1k7RUFDSSxjcEluQ1M7RW9Jb0NUO0VBQ0E7RUFDQTtBekl3enhDaEI7QXlJcnp4Q1k7RUFDSSxjcEk3Q1M7QUxvMnhDekI7QXlJbHp4Q1E7RUFDSSx1RHBJaVJ3QztBTG1peENwRDtBeUlsenhDWTtFQUNJLHVEcEk4UW9DO0VvSTdRcEMseUIvRzNEUztBMUIrMnhDekI7QXlJbHp4Q2dCO0VBQ0ksYy9HOURLO0UrRytETDtBeklvenhDcEI7QXlJanp4Q2dCO0VBQ0k7RUFDQTtBekltenhDcEI7QXlJOXl4Q2dCO0VBQ0ksY3BJckVLO0FMcTN4Q3pCO0F5STd5eENnQjtFQUNJLGNwSTNFSztBTDAzeEN6QjtBeUl2eXhDWTtFQUNJLHVEcElpUG9DO0VvSWhQcEMseUIvR3RGZTtBMUIrM3hDL0I7QXlJdnl4Q2dCO0VBQ0k7RUFDQTtBekl5eXhDcEI7QXlJdHl4Q2dCO0VBQ0k7QXpJd3l4Q3BCO0F5SW55eENnQjtFQUNJLGNwSWxHSztBTHU0eEN6QjtBeUlseXhDZ0I7RUFDSSxjcEl2R0s7QUwyNHhDekI7QXlJM3h4Q1E7RUFDSTtBekk2eHhDWjtBeUl6eHhDUTtFQUNJO0VBQ0E7RUFDTjtFQUNNO0F6STJ4eENaO0F5SXZ4eENRO0VBQ0k7QXpJeXh4Q1o7QXlJcnh4Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0FoSks7RUFpSkw7RUFDQTtFQUNBO0VBQ0EsMEJwSWhKYTtBTHU2eEN6QjtBeUlseHhDWTtFQUNJO0F6SW94eENoQjtBeUk5d3hDWTtFQUNJO0F6SWd4eENoQjs7QTBJajd4Q0k7RUFDRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSW83eENGO0EwSWw3eENRO0VBQ0w7RUFDQTtFQUNBO0ExSW83eENIO0EwSWw3eENHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1RHJJc1RnRDtBTDhueENwRDtBMElqN3hDWTtFQUNJLGNySWRTO0VxSWVUO0VBQ0E7QTFJbTd4Q2hCO0EwSS82eENZO0VBQ1IsdURySTJTZ0Q7QUxzb3hDcEQ7QTBJLzZ4Q0k7RUFDQyxjaEhoQ29CO0ExQmk5eEN6QjtBMEk5NnhDSTtFQUNDLHlCaEhwQ29CO0ExQm85eEN6QjtBMEkzNnhDSTtFQUNDLGNySXZDb0I7QUxvOXhDekI7O0EySXg5eENRO0VBQ0k7QTNJMjl4Q1o7QTJJcjl4Q1E7RUFDSTtBM0l1OXhDWjs7QTRJbCt4Q0E7RUNzQkM7QTdJZzl4Q0Q7O0E0SWoreENBO0VDaUJDO0E3SW85eENEOztBOEl6K3hDQTtFQUNDO0E5STQreENEO0E4SXoreENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwSFJ1QjtFb0hTdkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUkyK3hDRjtBOEl6K3hDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5STIreENIO0E4SXgreENFO0VBQ0M7QTlJMCt4Q0g7QThJcCt4Q0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtBOUlzK3hDSDtBOElqK3hDRTtFQUNDO0VBQ0E7RUFDQSxvQ3pJOFNpQztFeUk3U2pDLG1Dekk2U2lDO0FMc3J4Q3BDO0E4STk5eENFO0VBQ0MsaUN6SXVTaUM7RXlJdFNqQyxnQ3pJc1NpQztBTDByeENwQztBOEkzOXhDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUN6STRSaUM7RXlJM1JqQyxvQ3pJMlJpQztBTGtzeENwQztBOEl4OXhDRTtFQUNDLGdDeklxUmlDO0V5SXBSakMsbUN6SW9SaUM7QUxzc3hDcEM7O0E4SWw5eENFO0VBQ0M7QTlJcTl4Q0g7QThJbjl4Q0c7RUFDQyxpQ3pJd1FnQztFeUl2UWhDLG9Dekl1UWdDO0FMOHN4Q3BDO0E4SW45eENJO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUlvOXhDTDtBOElqOXhDSTtFQUNDO0VBQ0E7RUFDQTtBOUltOXhDTDtBOEk1OHhDRTtFQUNDO0E5STg4eENIO0E4STU4eENHO0VBQ0MsZ0N6SThPZ0M7RXlJN09oQyxtQ3pJNk9nQztBTGl1eENwQztBOEk1OHhDSTtFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJNjh4Q0w7QThJMTh4Q0k7RUFDQztFQUNBO0VBQ0E7QTlJNDh4Q0w7O0E4SXA4eENBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUl1OHhDRDtBOElwOHhDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJczh4Q0Y7QThJbDh4Q0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SW84eENGO0E4SWg4eENDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUlrOHhDRjtBOEk5N3hDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJZzh4Q0Y7O0ErSTFueUNBO0VBQ0k7QS9JNm55Q0o7QStJM255Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0k2bnlDUjtBK0kzbnlDUTtFQUNJO0VBQ0E7QS9JNm55Q1o7QStJem55Q0k7RUFDSTtFQUNBO0V6SVRKO0V5SVdJLG9EMUlvdUJxQjtFMEludUJyQix5QjFJdXhCNEM7RTBJdHhCNUM7RUFDQSxnQjFJMlg0QztFMEkxWDVDO0VBQ0E7RUFDQTtBL0kybnlDUjtBK0l6bnlDUTtFQUNJO0EvSTJueUNaOztBZ0o5b3lDQTtFQUNJLGMzSVJxQjtFMklTckIseUIzSWhCa0I7QUxpcXlDdEI7QWdKL295Q0k7RUFHSSxjM0lyQmM7RTJJc0JkLHlCQXhCVTtBaEp1cXlDbEI7O0FnSjNveUNBO0VBQ0k7QWhKOG95Q0o7QWdKM295Q1E7O0VBRUksY0FsQ007QWhKK3F5Q2xCOztBZ0p4b3lDQTtFQUNDO0VBQ0csYzNJdkNrQjtFMkl3Q2xCLHlCQTFDYztBaEpxcnlDbEI7QWdKem95Q0k7RUFDSSxjM0kzQ2M7RTJJNENkLHlCQTVDaUI7QWhKdXJ5Q3pCOztBZ0p2b3lDQTtFQUNDO0VBQ0csYzNJM0NxQjtFMkk0Q3JCLHlCM0lqRHFCO0FMMnJ5Q3pCO0FnSnhveUNJO0VBQ0ksYzNJN0NpQjtFMkk4Q2pCLHlCM0lwRGlCO0FMOHJ5Q3pCOztBZ0p0b3lDQTtFQUNJO0FoSnlveUNKO0FnSnZveUNJO0VBRUk7RUFDQSx5QkE3RGdCO0FoSnFzeUN4Qjs7QWdKcG95Q0E7RUFDSSxjQXhFYztBaEorc3lDbEI7QWdKcm95Q0k7RUFDSSxjQXpFaUI7QWhKZ3R5Q3pCOztBZ0pub3lDQTtFQUNJO0FoSnNveUNKOztBZ0pub3lDQTtFQUNJLGNBL0VjO0FoSnF0eUNsQjs7QWdKbm95Q0E7RUFDSSxjQTNFYTtBaEppdHlDakI7O0FnSm5veUNBO0VBQ0ksYzNJMUZrQjtFMkkyRmxCLHlCQW5GYztBaEp5dHlDbEI7O0FnSm5veUNBO0VBQ0ksYzNJL0ZrQjtFMklnR2xCLHlCQTdGYztBaEptdXlDbEI7O0FpSnh1eUNBO0VBQ0k7RUFDQTtBakoydXlDSjs7QWtKNXV5Q0E7RUFDSTtJQUNJO0lBQ0E7RWxKK3V5Q047RWtKN3V5Q007Ozs7Ozs7Ozs7SUFPSTtJQUNBO0lBQ0E7RWxKa3Z5Q1Y7RWtKL3V5Q007Ozs7Ozs7O0lBUUk7RWxKaXZ5Q1Y7QUFDRjtBY2p0eUNJO0VxSXhESDtJQUNDO0lBQ007RW5KNHd5Q047QUFDRjtBYzFzeUNJO0VxSTdESDtJQUNDO0lBQ0E7SUFDTTtFbkowd3lDTjtBQUNGO0FvSmp4eUNBO0VBQ0kseUJBUmlCO0FwSjJ4eUNyQjs7QW9KaHh5Q0E7RUFDSSxjQVppQjtBcEoreHlDckI7O0FvSmh4eUNBO0VBQ0k7QXBKbXh5Q0o7O0FvSmh4eUNBO0VBQ0k7QXBKbXh5Q0o7O0FvSmh4eUNBO0VBQ0k7QXBKbXh5Q0o7QW9Kanh5Q0k7RUFDSTtFQUNBO0VBQ0E7QXBKbXh5Q1I7O0FvSjl3eUNBO0VBQ0k7RUFDQTtFQUNBLGFBcENvQjtBcEpxenlDeEI7QW9KOXd5Q0k7RUFDSTtBcEpneHlDUjtBb0o3d3lDSTtFQUNJO0FwSit3eUNSO0FvSnh3eUNZO0VBQ0ksYy9JcERNO0FMOHp5Q3RCO0FvSmx3eUNnQjtFQUNJLGMxSDNESztFMEg0REw7QXBKb3d5Q3BCO0FvSjd2eUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIvSTVFYztFK0k2RWQ7RUFDQSxZQTVFdUI7QXBKMjB5Qy9CO0FvSjV2eUNRO0VBQ0k7QXBKOHZ5Q1o7QW9KM3Z5Q1E7RUFDSTtBcEo2dnlDWjs7QW9KdnZ5Q0E7RUFDSSxrQkE3Rm9CO0FwSnUxeUN4Qjs7QWNqeHlDSTtFc0k2QkE7SUFDSSxZQW5Ha0M7RXBKMjF5Q3hDO0VvSnJ2eUNNO0lBQ0k7SUFDQTtFcEp1dnlDVjtFb0pudnlDTTtJQUNJLFlBM0dxQztFcEpnMnlDL0M7RW9KOXV5Q2M7SUFDSSxjMUhwSEs7STBIcUhMO0VwSmd2eUNsQjtFb0p6dXlDRTtJQUNJLGlCQTlIa0M7RXBKeTJ5Q3hDO0FBQ0Y7QXFKajN5Q0E7RUFDRTtFQUNBO0FySm0zeUNGOztBcUpoM3lDQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCaEpnWmdEO0VnSi9ZaEQsNkNoSnVZb0M7QUw0K3hDeEM7QWNuenlDSTtFdUl2RUo7O0lBV1E7RXJKbzN5Q047QUFDRjtBY3p6eUNJO0V1SXZFSjs7SUFnQlE7RXJKcTN5Q047QUFDRjtBcUpsM3lDSTs7Ozs7O0VBR0k7QXJKdTN5Q1I7O0FxSm4zeUNBO0VBQ0k7RUFDQTtFQUNBLGNoSm5CcUI7QUx5NHlDekI7O0FxSmwzeUNBO0VBQ0k7QXJKcTN5Q0o7O0FxSmwzeUNBO0VBQ0k7QXJKcTN5Q0o7O0FzSjU1eUNBO0VBQ0k7SUFDSTtJQUNBO0V0Sis1eUNOO0VzSjc1eUNNOzs7Ozs7Ozs7O0lBT0k7SUFDQTtJQUNBO0V0Sms2eUNWO0VzSi81eUNNOzs7Ozs7OztJQVFJO0V0Smk2eUNWO0FBQ0Y7QXVKMTd5Q0E7RUFDQyx5QkNHb0I7QXhKeTd5Q3JCOztBdUp4N3lDQTtFQUNDLGNDRm9CO0F4SjY3eUNyQjs7QWN4NHlDSTtFeUk3Q0g7Ozs7Ozs7SUFHQztFdko2N3lDQTtFdUp6N3lDRDtJQUNDO0V2SjI3eUNBO0V1Sng3eUNBO0lBQ0M7SUFDQTtFdkowN3lDRDtFdUp0N3lDQTtJQUNDO0lBQ0E7RXZKdzd5Q0Q7RXVKcDd5Q0E7SUFDQztFdkpzN3lDRDtFdUpsN3lDQTtJQUNDO0V2Sm83eUNEO0FBQ0Y7QWN4NXlDSTtFeUlyQkg7Ozs7Ozs7SUFHQztJQUNBO0V2Sm83eUNBO0V1Sjk2eUNBO0lBQ0M7RXZKZzd5Q0Q7RXVKNTZ5Q0E7SUFDQztFdko4NnlDRDtBQUNGO0Fjdjd5Q0k7RTJJekRIO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpKbS95Q0E7RXlKaC95Q0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpKay95Q0Q7RXlKOSt5Q0E7SUFDQztFekpnL3lDRDtFeUo1K3lDQTtJQUNDO0lBQ0E7RXpKOCt5Q0Q7RXlKMSt5Q0E7SUFDQztJQUNBO0V6SjQreUNEO0V5SngreUNBO0lBQ0M7RXpKMCt5Q0Q7QUFDRjtBYzk4eUNJO0UySXRCSDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekp1K3lDQTtFeUpwK3lDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQztFekpvK3lDRjtFeUovOXlDQTtJQUNDO0V6SmkreUNEO0V5Sjc5eUNBO0lBQ0M7SUFDQTtFekorOXlDRDtFeUozOXlDQTtJQUNDO0V6SjY5eUNEO0FBQ0Y7QTBKcGp6Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUpzanpDSjs7QWNoZ3pDSTtFNEkvQ0k7SUFDTDtJQUNRO0lBQ1I7SUFDQTtJQUNBO0lBQ0E7SUFDUztJQUNBO0UxSm1qekNWO0UwSi9pekNBO0lBQ0M7RTFKaWp6Q0Q7RTBKN2l6Q007SUFDSTtJQUNBO0lBQ0E7RTFKK2l6Q1Y7RTBKM2l6Q0E7SUFDQztJQUNBO0UxSjZpekNEO0UwSnppekNBO0lBQ0M7SUFDQTtFMUoyaXpDRDtBQUNGO0FjaGh6Q0k7RTRJbkJJO0lBQ0w7SUFDUztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFKc2l6Q1Y7RTBKbGl6Q0E7SUFDQztFMUpvaXpDRDtFMEpoaXpDTTtJQUNJO0lBQ1Q7SUFDUztFMUpraXpDVjtFMEo5aHpDQTtJQUNDO0UxSmdpekNEO0FBQ0Y7QTJKN216Q0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0orbXpDRDtBMko1bXpDQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKOG16Q0Y7QTJKNW16Q0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSjhtekNIO0EySjNtekNFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSjZtekNIO0EySnhtekNDO0VBQ0M7QTNKMG16Q0Y7QTJKdm16Q0U7RUFDQztBM0p5bXpDSDtBMkpybXpDRTtFQUNDO0EzSnVtekNIO0EySm5tekNFO0VBQ0M7QTNKcW16Q0g7QTJKam16Q0U7RXhEeENNLGN3RDBDMEI7RXhEdkIxQix3Q3dEdUIrQztBM0ptbXpDdkQ7QW1Hdm56Q0k7RUFTUSxjd0RXbUU7RXhEUW5FO0FuRytsekNaO0EySnBtekNJOzs7RUFHQztBM0pzbXpDTDtBMkovbHpDQztFQUNDLHlCdEpuRW9CO0FMb3F6Q3RCOztBYzNtekNJO0U2SWdCSDtJQUNDO0lBQ0E7RTNKK2x6Q0E7RTJKNWx6Q0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzSjhsekNEO0UySjFsekNBO0lBQ0M7RTNKNGx6Q0Q7RTJKeGx6Q0E7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTNKMGx6Q0Q7RTJKdGx6Q0E7SUFDQztJQUNBO0UzSndsekNEO0UySnBsekNBO0lBQ0M7SUFDQTtFM0pzbHpDRDtFMkpsbHpDRTtJQUNDO0UzSm9sekNIO0UySmpsekNFO0lBQ0M7RTNKbWx6Q0g7RTJKOWt6Q0M7SUFDQztJQUNBO0lBQ0E7RTNKZ2x6Q0Y7RTJKemt6Q0U7SUFDQztFM0oya3pDSDtFMkp6a3pDRztJQUNDO0UzSjJrekNKO0UySnhrekNHO0lBQ0M7RTNKMGt6Q0o7RTJKdmt6Q0c7SUFDQztFM0p5a3pDSjtFMkpua3pDRzs7O0lBRUM7SUFDQTtFM0pza3pDSjtFMkpua3pDRztJQUNDO0lBQ0E7SUFDQTtFM0pxa3pDSjtFMkovanpDRztJQUNDO0lBQ0E7SUFDQTtFM0ppa3pDSjtFMko5anpDRztJQUNDO0lBQ0E7SUFDQTtFM0pna3pDSjtBQUNGO0FjM3F6Q0k7RTZJb0hIO0lBQ0M7RTNKMGp6Q0E7RTJKdmp6Q0E7SUFDQztFM0p5anpDRDtBQUNGO0F5RjN1ekNFOztFQUVDLGtCbUVka0M7RW5FZWxDLG1CbUVma0M7QTVKNHZ6Q3JDO0F5RnR0ekNHOzs7O0VBRUM7QXpGMHR6Q0o7QXlGcHR6Q0s7Ozs7Ozs7O0VBRUM7QXpGNHR6Q047QXlGdHR6Q087Ozs7Ozs7Ozs7Ozs7Ozs7RUFFQztBekZzdXpDUjtBeUZodXpDUzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFQztBekZnd3pDVjtBeUZudnpDSTs7OztFQUVDO0VBQ0E7QXpGdXZ6Q0w7QXlGanZ6Q007Ozs7Ozs7O0VBRUM7RUFDQTtBekZ5dnpDUDtBeUZudnpDUTs7Ozs7Ozs7Ozs7Ozs7OztFQUVDO0VBQ0E7QXpGbXd6Q1Q7QXlGN3Z6Q1U7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUM7RUFDQTtBekY2eHpDWDtBNEpqNHpDSTtFQUNJO0E1Sm00ekNSO0E0Smg0ekNRO0VBQ0k7RUFDQTtBNUprNHpDWjtBNEo5M3pDUTtFQUNJO0E1Smc0ekNaOztBNEp6M3pDSTtFQUNJO0V0QjVCSjtBdEl5NXpDSjtBc0l0NXpDSTtFQUNJLHlCc0IwQnlCO0E1SjgzekNqQztBc0luNXpDUTtFQUVJO0F0SW81ekNaO0FzSWo1ekNZO0VBQ0kseUJzQmVzRDtBNUpvNHpDdEU7QTRKLzN6Q1k7RUFDSTtBNUppNHpDaEI7QXlGeHZ6Q0M7RUE1Q0MsY21FekY0QztBNUpnNHpDOUM7QXlGcnl6Q0U7RUFDQyxjbUU1RjJDO0E1Sm00ekM5QztBeUZqeXpDRzs7O0VBR0MsY21FckdtRDtBNUp3NHpDdkQ7QXlGNXh6Q0c7RUFDQyx5Qm1FN0c0RDtBNUoyNHpDaEU7QXlGdnh6Q0U7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGK3h6Q0g7QXlGcnd6Q0M7RUFFQyx1RHBGOElrRDtFb0Y3TWxELHlCbUVwRjhFO0VuRXdGOUUsY3BGaklvQjtBTG84ekN0QjtBeUZqMHpDRTtFQUNDLGNwRnBJbUI7QUx1OHpDdEI7QXlGN3p6Q0c7Ozs7O0VBR0MsYy9EM0lxQjtBMUI0OHpDekI7QXlGMXp6Q0c7RUFDQyx5Qi9EbkpxQjtBMUIrOHpDekI7QXlGcnp6Q0U7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGNnp6Q0g7QXlGaHd6Q0M7RUFDQyx1RHBGNEdrRDtFb0Y3TWxELHlCbUVuRjZFO0VuRXVGN0UsY3BGaklvQjtBTGsrekN0QjtBeUYvMXpDRTtFQUNDLGNwRnBJbUI7QUxxK3pDdEI7QXlGMzF6Q0c7OztFQUdDLGMvRDNJcUI7QTFCdyt6Q3pCO0F5RnQxekNHO0VBQ0MseUIvRG5KcUI7QTFCMit6Q3pCO0F5RmoxekNFO0VKcEhNO0VBQ0E7RUFDQTtFQUdKO0VJaUhEO0VKdEhLO0VBQ0E7RUFDQTtFQUdKO0VJbUhEO0F6RnkxekNIO0F5RnJ5ekNDO0VBQ0MsdURwRnFIa0Q7RW9GN01sRCx5Qm1FbEY2RTtFbkVzRjdFLGNwRmpJb0I7QUw4L3pDdEI7QXlGMzN6Q0U7RUFDQyxjcEZwSW1CO0FMaWcwQ3RCO0F5RnYzekNHOzs7RUFHQyxjL0QzSXFCO0ExQm9nMEN6QjtBeUZsM3pDRztFQUNDLHlCL0RuSnFCO0ExQnVnMEN6QjtBeUY3MnpDRTtFSnBITTtFQUNBO0VBQ0E7RUFHSjtFSWlIRDtFSnRISztFQUNBO0VBQ0E7RUFHSjtFSW1IRDtBekZxM3pDSDtBeUYzMHpDQztFQUNDLHVEcEYrSGtEO0VvRjdNbEQseUJtRWpGK0U7RW5FcUYvRSxjcEZqSW9CO0FMMGgwQ3RCO0F5RnY1ekNFO0VBQ0MsY3BGcEltQjtBTDZoMEN0QjtBeUZuNXpDRzs7O0VBR0MsYy9EM0lxQjtBMUJnaTBDekI7QXlGOTR6Q0c7RUFDQyx5Qi9EbkpxQjtBMUJtaTBDekI7QXlGejR6Q0U7RUpwSE07RUFDQTtFQUNBO0VBR0o7RUlpSEQ7RUp0SEs7RUFDQTtFQUNBO0VBR0o7RUltSEQ7QXpGaTV6Q0g7O0E0SjcvekNRO0VBQ0k7QTVKZ2cwQ1o7O0FjNS96Q0k7RStJekRIO0lBQ0M7RTdKeWowQ0E7RTZKdGowQ0E7SUFDQztFN0p3ajBDRDtBQUNGO0FjeC96Q0k7RStJMURIO0lBQ0M7RTdKcWowQ0E7RTZKbGowQ0E7SUFDQztFN0pvajBDRDtBQUNGO0E4SnhrMENBO0VBQ0k7QTlKMGswQ0o7O0ErSjFrMENBO0VBQ0k7SUFDSTtJQUNBO0UvSjZrMENOO0UrSjNrMENNOzs7Ozs7Ozs7O0lBTUk7SUFDQTtJQUNBO0UvSmlsMENWO0UrSjlrMENNOzs7O0lBS0k7RS9KK2swQ1Y7QUFDRjtBZ0tybTBDQTtFQUNDLHlCQ0RxQjtBakt3bTBDdEI7O0FjOWkwQ0k7RWtKbkRIOzs7Ozs7O0lBRUM7RWhLMG0wQ0E7RWdLdG0wQ0Q7SUFDQztFaEt3bTBDQTtBQUNGO0FjaGowQ0k7RWtKbERIOzs7Ozs7O0lBRUM7SUFDQTtFaEswbTBDQTtBQUNGO0FjemswQ0k7RW9KekRIO0lBQ0M7SUFDQTtJQUNBO0VsS3FvMENBO0FBQ0Y7QWNuazBDSTtFb0o3REg7SUFDQztJQUNBO0lBQ0E7RWxLbW8wQ0E7RWtLaG8wQ0E7SUFDQztFbEtrbzBDRDtBQUNGO0FtS3BwMENBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbktzcDBDRDs7QWNqbTBDSTtFcUpoREg7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbktxcDBDQTtFbUtscDBDQTtJQUNDO0lBQ0E7SUFDQTtJQUNBO0VuS29wMENEO0VtS2hwMENBO0lBQ0M7RW5La3AwQ0Q7QUFDRjtBY3ptMENJO0VxSm5DSDtJQUNDO0VuSytvMENBO0VtSzVvMENBO0lBQ0M7RW5LOG8wQ0Q7QUFDRjtBeUZ6cTBDRTs7RUFFQyxrQjJFZGtDO0UzRWVsQyxtQjJFZmtDO0FwSzByMENyQztBeUZwcDBDRzs7OztFQUVDO0F6RndwMENKO0F5RmxwMENLOzs7Ozs7OztFQUVDO0F6RjBwMENOO0F5RnBwMENPOzs7Ozs7Ozs7Ozs7Ozs7O0VBRUM7QXpGb3EwQ1I7QXlGOXAwQ1M7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUM7QXpGOHIwQ1Y7QXlGanIwQ0k7Ozs7RUFFQztFQUNBO0F6RnFyMENMO0F5Ri9xMENNOzs7Ozs7OztFQUVDO0VBQ0E7QXpGdXIwQ1A7QXlGanIwQ1E7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFQztFQUNBO0F6RmlzMENUO0F5RjNyMENVOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVDO0VBQ0E7QXpGMnQwQ1g7QW9LL3owQ0k7RUFDSTtBcEtpMDBDUjtBb0s5ejBDUTtFQUNJO0VBQ0E7RUFDQTtBcEtnMDBDWjtBb0s1ejBDUTtFQUNJO0FwSzh6MENaOztBcUtyMTBDQTtFQUNJLHlCaEttUGdEO0VnS2xQaEQ7QXJLdzEwQ0o7O0FBNTAwQ0E7RUFDRTtFQUNBO0FBKzAwQ0Y7O0FBNTAwQ0E7RUFDRTtBQSswMENGOztBQTUwMENBO0VBQ0U7QUErMDBDRjs7QUE1MDBDQTtFQUNFO0FBKzAwQ0Y7O0FBNTAwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQSswMENGOztBQTUwMENBO0VBQ0U7RUFDQTtFQUNBO0FBKzAwQ0Y7O0FBNTAwQ0E7RUFDRTtBQSswMENGOztBQTUwMENBO0VBQ0U7QUErMDBDRjs7QUE1MDBDQTtFQUNFO0FBKzAwQ0Y7O0FBNTAwQ0E7RUFDRTtFQUNBO0FBKzAwQ0Y7O0FBNTAwQ0E7RUFDRTtFQUNBO0FBKzAwQ0YsQztBc0t0NDBDQTtFQUNJO0VBQ0EsbUJBVlM7RUFXVCx1QmpLbVZnQztFaUtsVmhDO0FDWEo7QURjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FDWlI7QURjUTtFQUNJO0FDWlo7QURlUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHVCaktpVXdCO0VpS2hVeEIsZ0NBMUJBO0VBMkJBLHlCakswU3dDO0VpS3pTeEM7QUNiWjtBRGVZO0VBRUkseUJqS3FTb0M7RWlLcFNwQyx5QkFuQ1A7RUFvQ08sZ0NBbENKO0FDb0JaO0FEbUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmpLc1I0QztFaUtyUjVDLHlCQWxEQztFQW1ERCxnQ0FqREk7QUNnQ1o7QURtQlE7RUFFSSx5QmpLZ1J3QztFaUsvUXhDLHlCQXZERztFQXdESCxjNUl2RGE7QTZJcUN6QjtBRHVCUTtFQUNJO0FDckJaO0FEMkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RWhDekVSO0FpQ2lESjtBakM5Q0k7RUFDSSx5QmdDTFU7QUNxRGxCO0FEeUJZO0VBQ0k7RUFDQTtFQUNBO0FDdkJoQjs7QUMzREE7RUFDSSx1Qm5LNlZnQztBa0svUnBDOztBQzNEQTtFQUNJLG1Dbkt5VmdDO0FrSzNScEM7O0FFOUNDO0VBQ0M7RUFDQTtFQUNBO0FGaURGO0FFM0NFO0VBQ0MseUJwS3NpQmlEO0FrS3pmcEQ7QUUxQ0U7RUFDQyxxQnBLNUJzQjtBa0t3RXpCO0FFdENFO0VBQ0MsY3BLaENzQjtFb0trQ3RCLGdCcEs0V2lEO0VvSzNXakQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGdUNIO0FqRXZGSTtFQUNJLGNqR0tpQjtBa0tvRnpCO0FqRXJGSTtFQUNJO0VBQ0E7QWlFdUZSO0FFekNFO0VBQ0MsY3BLOUNzQjtBa0t5RnpCO0FqRWpHSTtFQUNJLGNqR0tpQjtBa0s4RnpCO0FqRS9GSTtFQUNJO0VBQ0E7QWlFaUdSO0FFNUNDO0VBQ0M7RUFDQTtBRjhDRjtBRTNDRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwS2hFc0I7QWtLNkd6QjtBRXpDRTtFQUNDLGNwS3ZFc0I7QWtLa0h6QjtBRXJDRztFQUNDLGNwSzVFcUI7QWtLbUh6QjtBRW5DRztFQUNDLGNwS25GcUI7QWtLd0h6QjtBRTlCRztFQUNDLGNwS3hGcUI7QWtLd0h6QjtBRTVCRztFQUNDLGNwSzdGcUI7QWtLMkh6QjtBRXZCRztFQUNDLGNwS3BHcUI7QWtLNkh6QjtBRWpCRTtFQUNDO0FGbUJIO0FFZkU7RUFDQztFQUNBO0VBQ0E7QUZpQkg7QUVmRztFQUNDO0VBQ0E7RUFDQTtFQUNBLHlCcEtoSXFCO0FrS2lKekI7QUVmSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHVEcEswTCtDO0VvS3pML0M7QUZpQkw7QUVmSztFQUNDO0FGaUJOO0FFZEs7RUFDQztFQUNBO0VBQ0EsdURwS2dMOEM7QWtLaEtwRDtBRVpJO0VBQ0MsZ0JwS3VQK0M7QWtLek9wRDtBRVJFO0VDbktFLDhDQUg2QjtFQUk3QixpREFKNkI7QUhrTGpDO0FHM0tJO0VBQ0kscUJEZ0swRTtFQy9KMUU7RUFDQTtBSDZLUjtBRzNLUTtFQUNJLGNEMko4RztFQzFKOUcsYUQwSjhHO0VDeko5RyxvQkR5SnNIO0FGb0JsSTtBRzFLUTtFQUNMO0VBQ1MsaUJEb0o4RDtBRndCMUU7QUd0S1E7RUFDSTtFQUNBO0VBQ0EsdURBNUJ3QjtFQTZCeEIsMERBN0J3QjtBSHFNcEM7QUUzQkU7RUN4S0UsK0NBSDZCO0VBSTdCLGtEQUo2QjtBSDBNakM7QUduTUk7RUFDSSxxQkRvSzJFO0VDbkszRTtFQUNBO0FIcU1SO0FHbk1RO0VBQ0ksY0QrSitHO0VDOUovRyxhRDhKK0c7RUM3Si9HLG9CRDZKdUg7QUZ3Q25JO0FHbE1RO0VBQ0w7RUFDUyxlRHdKaUU7QUY0QzdFO0FHOUxRO0VBQ0k7RUFDQTtFQUNBLHlEQTVCd0I7RUE2QnhCLDREQTdCd0I7QUg2TnBDO0FFL0NFO0VDNUtFLDhDQUg2QjtFQUk3QixpREFKNkI7QUhrT2pDO0FHM05JO0VBQ0kscUJEd0s2RTtFQ3ZLN0U7RUFDQTtBSDZOUjtBRzNOUTtFQUNJLGNEbUttSDtFQ2xLbkgsYURrS21IO0VDaktuSCxvQkRpSzJIO0FGNER2STtBRzFOUTtFQUNMO0VBQ1MsaUJENEppRTtBRmdFN0U7QUd0TlE7RUFDSTtFQUNBO0VBQ0EsdURBNUJ3QjtFQTZCeEIsMERBN0J3QjtBSHFQcEM7QUVqRUM7RUFDQztFQUNBLG9EcEtza0IyQjtFb0tya0IzQix1QnBLcUtrQztFb0twS2xDLGVBMUx5QjtFQTJMekIseUJwS3lEa0Q7QWtLVXBEO0FFaEVFO0VBQ0M7QUZrRUg7QUU5REU7RUFDQyx1QkE1THNCO0VBNkx0QixvQkE1THFCO0FGNFB4QjtBRTlERztFQUNDLHlCcEs0Q2dEO0VvSzNDaEQ7RUFDQSxjcEtoTXFCO0VvS2lNckIsbUJwS3dNZ0M7RW9Ldk1oQztFQUNBLHVCcEtnSmdDO0VvSy9JaEM7QUZnRUo7QUU5REk7RUFFQztBRitETDtBRXpERTtFQUNDO0VBQ0E7QUYyREg7QUV2REU7RUFDQyxjcEtyTnNCO0VvS3NOdEIsdURwSzRHaUQ7RW9LM0dqRCx3QkFoTytCO0VBaU8vQixXQWhPOEI7QUZ5UmpDO0FFdkRHO0VBQ0MseUIvSS9OMkI7RStJZ08zQixjL0lsT3FCO0UrSW1PckIsdURwS3FHZ0Q7QWtLNUNwRDtBRXRERztFcEZoTUs7RUFDQTtFQUNBO0VBR0o7RW9GOExBO0VBQ0E7RUFDQSx5Qi9JM09xQjtFK0k0T3JCLGMvSXpPd0I7RStJME94Qix1RHBLMkZnRDtBa0tqQ3BEO0FFeERJO0VBQ0M7QUYwREw7QUV0REc7RUFDQyxjcEtsUHFCO0FrSzBTekI7QUVyREc7RUFDQyxjcEtwUHFCO0FrSzJTekI7QUVwREc7RUFDQztFQUNBO0FGc0RKO0FFcERJO0VBQ0M7RUFDQSxjcEszUG9CO0VvSzRQcEIsZ0JwS2lKK0M7RW9LaEovQyxrQnBLbUsrQztFb0tsSy9DLDRCQXBRNEI7RUFxUTVCLHFCQXBRMkI7QUYwVGhDO0FFbkRJO0VBQ0Msd0JBN1E2QjtFQThRN0IsV0E3UTRCO0FGa1VqQztBRTlDQztFQUNDO0VBQ0EsY0E3UW1CO0VBOFFuQixhQTlRbUI7RUErUW5CO0VBQ0EsV3JLbW9Ca0M7RXFLbG9CbEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmdERjtBRTlDRTtFQUNDLFVySzJuQmlDO0VxSzFuQmpDO0FGZ0RIO0FFN0NFO0VBQ0M7QUYrQ0g7QUU1Q0U7RUFDQztBRjhDSDs7QUV0Q0M7RUFDQyxvQnBLc1NrRDtBa0s3UHBEOztBSTlWQTtFQUNJO0FKaVdKO0FJL1ZJO0VBQ0ksY2pKa0JvQjtFaUpqQnBCO0VBQ0E7QUppV1I7QUk5Vkk7RUFFSTtFQUNBO0FKK1ZSOztBS3pXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ2SzZPZ0Q7RXVLNU9oRCxvRHZLc3ZCeUI7RXVLcnZCekIsNkN2S3NZb0M7RXVLcllwQyxheEtvZ0NnQztFRS8vQmhDO0FpS3dXSjtBSzFXSTtFQUVJO0FMMldSO0FLdldRO0VBSUk7QUxzV1o7QUtsV0k7RUFDSTtBTG9XUjtBS2pXSTtFQUNJLHlCdktvTjRDO0V1S25ONUM7QUxtV1I7QUtoV0k7RXRLckJBO0VzS3VCSSx5QnZLOE00QztBa0tvSnBEO0FLaFdRO0VBQ0k7RUFDQTtBTGtXWjtBSy9WUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGN2S3hDYTtFdUt5Q2IsdUR2SzBSd0M7QWtLdUVwRDtBSy9WWTtFQUNJLHlCbEovQ2U7RWtKZ0RmLGNsSmxEUztFa0ptRFQsdUR2S3FSb0M7QWtLNEVwRDtBSzlWWTtFQUNJLHlCbEp2RFM7RWtKd0RULGNsSnJEWTtFa0pzRFosdUR2SytRb0M7QWtLaUZwRDtBSzFWUTtFdEtwREo7RUFxQ0E7RXNLa0JRO0VBQ0E7QUw0Vlo7QUt0Vlk7RUFDSTtBTHdWaEI7QUtwVlE7RUFDSTtBTHNWWjtBS2xWSTtFQUNJO0VBQ0E7QUxvVlI7QUtsVk87RUFDSztFQUNBLGdCdksyVHdDO0V1SzFUeEM7QUxvVlo7QUtqVlE7RXpFcEZBLGM5RnFFb0I7RThGdERwQixxQjlGb0RpQjtFOEZoRGpCLHlCOUZnRGlCO0FrS3VXekI7QXBFdGFROztFQUVGLGM5RitEc0I7QWtLeVc1QjtBcEVyYVE7RUFDSSxjOUYyRGdCO0FrSzRXNUI7QXBFM1pJO0VBU1EsYzlGc0NnQjtFOEZ2QmhCLHFCOUZzQmdCO0U4RmxCaEI7QW9Fb1laO0FwRW5aWTs7Ozs7Ozs7O0VBRUYsYzlGZ0NrQjtBa0s0WDVCO0FwRXpaWTtFQUNJLGM5RjRCWTtBa0srWDVCO0FLN1ZJO0VBQ0k7QUwrVlI7QUszVlE7RUFFSTtBTDRWWjtBS3pWUTtFQUNJO0FMMlZaO0FLeFZROztFQUVJO0VBQ0EsZ0J2S2tSd0M7RXVLalJ4QztFQUNBO0FMMFZaO0FLeFZZOztFdEsxSFI7RXNLNEhZLHlCbEpySWU7RWtKc0lmLGNsSnhJUztBNkltZXpCO0FLdlZRO0VBQ0ksZ0J2S3VRd0M7RXVLdFF4Qyxjdkt2SWE7QWtLZ2V6QjtBS3ZWWTtFQUNJLGdCdkttUW9DO0V1S2xRcEMsY3ZLM0lTO0FrS29lekI7QUtwVmdCO0VBQ0k7RUFDQSxxQnZLcEpLO0FrSzBlekI7QUtsVm9CO0VBQ0kscUJsSjlKQztBNklrZnpCO0FLOVVnQjtFQUNJO0FMZ1ZwQjtBSzNVZ0I7RUFDSTtBTDZVcEI7QUt4VVE7RUFDSSxjdkszS2E7QWtLcWZ6QjtBS3hVWTtFQUNJLGN2S2pMUztBa0syZnpCO0FLdlVZO0VBQ0k7RUFDQTtFdEs5S1o7QWlLd2ZKO0FLdlVnQjtFQUNJO0VBQ0E7QUx5VXBCO0FLdFVnQjtFQUNJO0VBQ0E7QUx3VXBCO0FLclVnQjtFdEszTFo7QWlLbWdCSjtBS25VWTtFQUVJO0VBQ0E7RXRLbk1aO0FpS3dnQko7QUtqVVk7RUFDSSx5QmxKak5lO0VrSmtOZixjbEpwTlM7QTZJdWhCekI7QUtoVVk7RUFDSSx5QmxKdE5lO0VrSnVOZixjbEp6TlM7QTZJMmhCekI7QUs3VEk7Ozs7O0VBS0k7RUFDQTtFdEt6Tko7RXNLMk5JO0VBQ0E7RUFDQSxjdktsT2lCO0V1S21PakIsZ0J2SzJLNEM7RXVLMUs1QztBTCtUUjtBSzdUUTs7Ozs7RUFDSSx5QnZLN09hO0FrS2dqQnpCOztBeko1ZUk7RThKa0xRO0lBQ0k7SUFDQTtFTDhUZDtFSzVUYztJQUNJO0VMOFRsQjtFSzFUVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUw0VGQ7QUFDRjtBTTVqQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNILG9EeEtndkI0QjtFd0svdUJ6Qix5QnhLcU9nRDtFQ3JPaEQ7QWlLK2pCSjtBTTNqQkk7RUFFSTtBTjRqQlI7QU14akJJO0VBQ0k7QU4wakJSOztBTXJqQkE7RUFDSTtFQUNBLG1CQWpDa0I7QU55bEJ0Qjs7QU1wakJBO0VBQ0k7QU51akJKOztBTW5qQkE7O0VBRUk7RUFDQTtFQUNBO0FOc2pCSjs7QU1qakJJO0VBQ0k7RUFDQSxjeEs1Q2lCO0V3SzZDakIsYXhLN0NpQjtFd0s4Q2pCO0FOb2pCUjtBTWpqQkk7O0VBRUk7RUFDQTtFQUNBO0V2Sy9DSjtFdUtpREk7QU5takJSO0FNampCUTs7RUFDSSxheEszRGE7RXdLNERiO0VBQ0E7QU5vakJaO0FNampCUTs7RUFDSSxtQnhLckVhO0FrS3luQnpCO0FNbGpCWTs7RUFDSSxheEtsRVM7QWtLdW5CekI7QU1oakJJOztFQUVJO0VBQ0EsVUFuRmM7RUFvRmQ7QU5rakJSO0FNL2lCSTs7RUFFSTtFQUNBLFdBMUZjO0VBMkZkO0FOaWpCUjs7QU01aUJBO0VBQ0ksZ0J4S3NUZ0Q7RXdLclRoRDtBTitpQko7QU03aUJJO0V2S3RGQTtFdUt3Rkk7QU4raUJSO0FNNWlCWTtFdktoRFI7QWlLK2xCSjtBTTNpQlk7RXZLOUNSO0FpSzRsQko7QU14aUJJO0VBQ0k7RUFDQSx5QnhLOEg0QztFd0s3SDVDO0VBQ0EsY3hLOUdpQjtFd0srR2pCLGdCeEsrUjRDO0V3SzlSNUM7RUFDQTtFQUNBO0V2SzdHSjtFdUsrR0k7RUFDQTtFQUNBO0FOMGlCUjtBTXhpQlE7RUFDSSxtQnhLL0hhO0FrS3lxQnpCO0FNdmlCUTtFQUNJO0VBQ0EsY3hLOUhhO0V3SytIYixnQnhLK1F3QztFd0s5UXhDO0VBQ0E7RUFDQTtBTnlpQlo7QU1yaUJJO0VBQ0ksY3hLdklpQjtFd0t3SWpCO0VBQ0EsZ0J4S3FRNEM7QWtLa1NwRDtBTXJpQlE7RUFDSSxtQnhLbEphO0FrS3lyQnpCO0FNbmlCSTtFQUNJLGN4S2pKaUI7RXdLa0pqQjtFQUNBO0VBQ0EsZ0J4SzBQNEM7RXdLelA1QztBTnFpQlI7O0FNaGlCQTtFQUNJLGN4SzFKcUI7RXdLMkpyQjtFQUNBLGdCeEtrUGdEO0FrS2lUcEQ7O0FNL2hCQTtFdktySUk7RUFDQTtBaUt3cUJKO0FNamlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FObWlCUjtBTWhpQkk7RUFDSTtBTmtpQlI7QU0vaEJJO0VBQ0ksY3hLaExpQjtFd0tpTGpCO0VBQ0EsZ0J4SzRONEM7QWtLcVVwRDtBTTdoQlE7RUFFSSxjeEt4TGE7RXdLeUxiO0VBQ0EsZ0J4S29Od0M7QWtLMFVwRDtBTTFoQkk7Ozs7RUFJSTtBTjRoQlI7O0FNdGhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOeWhCUjtBTXZoQlE7RUFDSTtBTnloQlo7QU10aEJRO0VBQ0k7RUFDQTtBTndoQlo7QU1waEJZO0VBQ0k7QU5zaEJoQjtBTWxoQmdCO0VBQ0k7QU5vaEJwQjtBTTlnQlk7RUFDSTtBTmdoQmhCO0FNNWdCZ0I7RUFDSTtBTjhnQnBCO0FNeGdCSTtFQUNJO0FOMGdCUjs7QU1yZ0JBO0VBQ0k7RXZLbFBBO0V1S29QQTtFQUNBLFlBaFFtQjtFQWlRbkIsV0FoUWtCO0VBaVFsQjtFQUNBO0VBQ0EsaUJBcFFtQjtFQXFRbkIsY3hLaFFxQjtFd0tpUXJCO0FOd2dCSjtBTXRnQkk7RUFZSTtFQUNBO0VBQ0EsbUJuSnBSdUI7RW1KcVJ2Qixjbkp2UmlCO0VtSndSakI7QU42ZlI7QU16Zkk7RUFDSSxtQnhLN1JpQjtFd0s4UmpCLGN4S3pSaUI7RXdLMFJqQjtBTjJmUjtBTXpmUTtFQUVJO0VBQ0EsbUJ4S25TYTtFd0tvU2IsY3hLL1JhO0FrS3l4QnpCO0FNcmZJO0VBa0JJLG1Cbko1VGlCO0VtSjZUakIsY25KMVRvQjtFbUoyVHBCO0FOc2VSO0FNbmVJO0VBWUk7RUFDQTtFQUNBLG1Cbko3VXVCO0VtSjhVdkIsY25KaFZpQjtFbUppVmpCO0FOMGRSO0FNdGRJO0VBQ0k7QU53ZFI7QU1yZEk7RUFFSTtFQUNBLG1CeEs1VmlCO0V3SzZWakIsY3hLeFZpQjtBa0s4eUJ6QjtBTWxkSTtFQWtCSSxtQm5KblhpQjtFbUpvWGpCLGNuSmpYb0I7RW1Ka1hwQjtBTm1jUjtBTS9iSTtFQU9JLGN4SzdYaUI7RXdLOFhqQjtFQUNBO0FOMmJSO0FNemJJO0VBRUk7RUFDQSxjeEtwWWlCO0FrSzh6QnpCOztBTXJiQTtFQUNJO0FOd2JKOztBT3gwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMjBCSjtBT3owQkk7RUFDSTtBUDIwQlI7QU96MEJRO0VBQ0k7QVAyMEJaO0FPeDBCUTtFQUNJO0VBQ0E7RXpGVUo7RUFDQTtFQUNBO0VBR0o7QWtGK3pCSjtBTzMwQlk7RUFDSTtBUDYwQmhCO0FPMTBCWTtFekZHSjtFQUNBO0VBQ0E7RUFHSjtBa0Z3MEJKO0FPeDBCZ0I7RUFDSSxjcEoxQlE7RW9KMkJSO0FQMDBCcEI7QU90MEJZO0VBQ0k7RXpGWlI7RUFDQTtFQUNBO0VBR0o7QWtGbTFCSjtBT3owQmdCO0VBQ0k7RUFDQTtBUDIwQnBCO0FPcDBCUTtFQUNJO0VBQ0E7RUFDQTtBUHMwQlo7QU9qMEJJO0VDckVBLDhDQUg2QjtFQUk3QixpREFKNkI7QVI2NEJqQztBUXY0Qkk7RUFDSSx1QjFLcVY0QjtFMEtwVjVCO0VBQ0E7RUFDQTtBUnk0QlI7QVF2NEJRO0VBQ0k7RUFDQSxpQkQ0RHlEO0VDM0R6RDtBUnk0Qlo7QVF0NEJRO0VBQ0ksYUR1RHVIO0VDdER2SCxjRHNEdUg7RUNyRHZIO0FSdzRCWjtBUXA0Qkk7RUFDSTtFQUNBLHVEQTFCNEI7RUEyQjVCLDBEQTNCNEI7QVJpNkJwQztBT3IxQkk7RUMxRUEsK0NBSDZCO0VBSTdCLGtEQUo2QjtBUnM2QmpDO0FRaDZCSTtFQUNJLHVCMUtzVjRCO0UwS3JWNUI7RUFDQTtFQUNBO0FSazZCUjtBUWg2QlE7RUFDSTtFQUNBLGVEZ0U0RDtFQy9ENUQ7QVJrNkJaO0FRLzVCUTtFQUNJLGFEMkQySDtFQzFEM0gsY0QwRDJIO0VDekQzSDtBUmk2Qlo7QVE3NUJJO0VBQ0k7RUFDQSx5REExQjRCO0VBMkI1Qiw0REEzQjRCO0FSMDdCcEM7QU8xMkJJO0VDOUVBLDhDQUg2QjtFQUk3QixpREFKNkI7QVIrN0JqQztBUXo3Qkk7RUFDSSx1QjFLb1Y0QjtFMEtuVjVCO0VBQ0E7RUFDQTtBUjI3QlI7QVF6N0JRO0VBQ0k7RUFDQSxpQkRvRTREO0VDbkU1RDtBUjI3Qlo7QVF4N0JRO0VBQ0ksYUQrRCtIO0VDOUQvSCxjRDhEK0g7RUM3RC9IO0FSMDdCWjtBUXQ3Qkk7RUFDSTtFQUNBLHVEQTFCNEI7RUEyQjVCLDBEQTNCNEI7QVJtOUJwQzs7QU83M0JBO0VBQ0ksb0R6S29xQnlCO0V5S25xQnpCO0VBQ0E7RUFDQTtFQUNBLGExS2c3QmdDO0UwSy82QmhDLHlCektxSmdEO0VDck9oRDtBaUtpOUJKO0FPNzNCSTtFQUNJO0V4S3JGSjtBaUtxOUJKO0FPMzNCSTtFQUNJO0FQNjNCUjtBTzEzQkk7RUFDSSx5QnpLc0k0QztFeUtySTVDO0VBQ0E7RUFDQTtBUDQzQlI7QU96M0JJO0VBQ0ksY3pLM0dpQjtFeUs0R2pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0J6SzhSNEM7QWtLNmxCcEQ7QU96M0JRO0VBRUkseUJwSnhIbUI7RW9KeUhuQixjcEozSGE7QTZJcS9CekI7QU9yM0JJO0VBQ0k7QVB1M0JSO0FPcjNCUTtFQUNJO0VBQ0EsbUJ6SzBRd0I7RXlLelF4QjtFQUNBO0VBQ0EseUJ6S3ZJYTtFeUt3SWIsY3pLbklhO0VDS3JCO0FpS3MvQko7QU9yM0JZO0VBRUkseUJwSjVJZTtFb0o2SWYsY3BKL0lTO0E2SXFnQ3pCOztBU3pnQ0E7RUFDSTtBVDRnQ0o7QVMxZ0NJO0VBQ0k7QVQ0Z0NSO0FTemdDSTtFQUNJO0FUMmdDUjs7QVVqaENBO0VBQ0k7QVZvaENKOztBVWpoQ0E7RTNLU0k7QWlLNGdDSjs7QVVqaENBO0VBQ0k7RTNLSUE7QWlLaWhDSjtBVWxoQ0k7RUFDSTtFQUNBO0FWb2hDUjs7QVU5Z0NJO0UzS0VBO0VBQ0E7RUFhQTtFQUNBO0FpS29nQ0o7QVVqaENJO0UzS1lBO0VBQ0E7RUFmQTtFQUNBO0FpS3doQ0o7O0FVOWdDUTtFQUNJO0VBQ0E7QVZpaENaO0FVL2dDWTtFQUNJO0FWaWhDaEI7QVU3Z0NROztFM0s3Qko7QWlLOGlDSjs7QVcxakNBO0VBQ0k7RUFDQTtBWDZqQ0o7QVczakNJO0VBQ0ksNEI3S0hpQjtBa0tna0N6Qjs7QVd4akNBO0VBQ0ksZUFkYztBWHlrQ2xCOztBV3hqQ0E7RUFDSSxlQWxCYztBWDZrQ2xCOztBV3hqQ0E7RUFDSSxnQjdLa1lnRDtFNktqWWhELGM3S2JxQjtFNktjckIsZUF4QmM7QVhtbENsQjs7QVd4akNBO0VBQ0k7QVgyakNKOztBV3ZqQ0E7RUFDSSxlQWpDYztFQWtDZDtBWDBqQ0o7QVd4akNJO0VBQ0k7QVgwakNSOztBV3JqQ0E7O0VBRUkseUJ4SnhDcUI7QTZJZ21DekI7O0FXcmpDQTs7O0VBR0ksY3hKM0N3QjtBNkltbUM1Qjs7QVdsakNRO0VBQ0k7QVhxakNaOztBVzdpQ1E7RUFFSTtBWCtpQ1o7QVczaUNJOztFQUVJO0FYNmlDUjtBVzNpQ1E7OztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FYNmlDWjtBV3ppQ1E7O0VBQ0k7QVg0aUNaOztBV3ZpQ0E7RUFDSTtFN0Z4REk7RUFDQTtFQUNBO0VBR0o7QWtGaW1DSjs7QVcxaUNBO0VBQ0k7RTdGN0RJO0VBQ0E7RUFDQTtFQUdKO0FrRnltQ0o7O0FXM2lDSTtFQUNJO0FYOGlDUjtBVzNpQ0k7RTVLbEdBO0U0S29HSSxvRDdLMm9CcUI7RTZLMW9CckIseUI3SzhyQjRDO0U2SzdyQjVDO0VBQ0EsZ0I3S2tTNEM7RTZLalM1QztFQUNBO0VBQ0E7RUFDQTtBWDZpQ1I7O0FXcGlDSTs7RUFDSTtFQUNBO0VBQ0EsZUFMUztFQU1ULGNBTlM7RUFPVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzdLeklpQjtFNkswSWpCLDZDN0syUGdDO0U2SzFQaEMseUI3Sy9JaUI7RUNTckI7QWlLK3FDSjs7QVdwaUNBOztFQUVJO0VBQ0EseUJ4SnpKcUI7RXdKMEpyQixjeEp2SndCO0E2SThyQzVCOztBV3BpQ0E7RUFDSTtFQUNBO0VBQ0EsZ0I3S29QZ0Q7QWtLbXpCcEQ7O0FXcGlDQTtFQUNJLGdCN0srT2dEO0FrS3d6QnBEOztBWTlzQ0E7RUFDSTtFQUNBO0VBQ0g7RUFDQTtFQUNHO0VBQ0EseUJ6SkQyQjtFeUpFM0I7QVppdENKO0FZL3NDSTtFQUNJO0VBQ0E7RUFDQTtBWml0Q1I7QVk5c0NJO0VBQ0k7RUFDQTtBWmd0Q1I7QVk5c0NFO0VBQ0M7RUFDUztBWmd0Q1o7QVk1c0NZO0VBQ0ksbUI5S3RCUztBa0tvdUN6QjtBWXpzQ0k7O0VBSUk7RUFDQTtBWnlzQ1I7QVl2c0NROztFQUNJO0VBQ0E7QVowc0NaO0FZdHNDSTtFQUdJO0VBQ047RUFDQTtFQUNBLGVBTGE7RUFNYixjQU5hO0VBT2I7RUFDTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxRDlLd1M0QjtFOEt2U2xDO0VBQ007RUFDQTtFOUZyQkE7RUFDQTtFQUNBO0VBR0o7QWtGMHRDSjtBWXRzQ1E7RTlGekJBO0VBQ0E7RUFDQTtFQUdKO0FrRmd1Q0o7QVl2c0NJO0VBQ0ksY3pKaERtQjtFeUppRG5CLG1CekpwRG9CO0E2STZ2QzVCOztBWXBzQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWnVzQ0o7QVlyc0NJO0VBQ0k7QVp1c0NSO0FZbnNDUTs7RUFFSTtBWnFzQ1o7QVlqc0NJO0VBQ0k7RUFDQTtFQUNBO0U3S3BGSjtFNktzRkk7RUFDQSx5QjlLbEdpQjtBa0txeUN6QjtBWWpzQ1E7RUFDSTtBWm1zQ1o7QVlqc0NZO0VBQ0k7RUFDQTtFQUNBLGM5S3JHUztFOEtzR1Q7RUFDQTtBWm1zQ2hCO0FZanNDZ0I7RUFDSSxjekovR0s7QTZJa3pDekI7QVkvckNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY3pKckdZO0V5SnNHWjtBWmlzQ2hCO0FZN3JDUTtFQUNJO0FaK3JDWjtBWTdyQ1k7RUFDSTtFN0p4SFYseUJqQjZUOEM7QWtLMi9CcEQ7QWpKcHpDTTtFNkptSE07STdKbEhKO0VpSnV6Q047QUFDRjtBWWhzQ1E7RUFDSTtFQUNBO0VBQ0E7QVprc0NaO0FZaHNDWTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsdUQ5S3FMb0M7QWtLNmdDcEQ7QVloc0NnQjs7O0VBQ0ksdUQ5S2tMZ0M7RThLakxoQztFQUNBLGM5S25KSztBa0t1MUN6QjtBWWpzQ2dCOzs7RUFDSSx1RDlLNEtnQztBa0t5aENwRDtBWXBzQ29COzs7RUFDSSxjeko5SkM7QTZJczJDekI7QVluc0NZO0VBQ0ksdUQ5S29Lb0M7QWtLaWlDcEQ7O0FhNzJDQTtFQUNJO0FiZzNDSjtBYS8yQ0k7RUFDSTtBYmkzQ1I7QWE3MkNRO0VBQ0k7RUFDQTtFQUNBO0FiKzJDWjs7QWN2M0NBO0VBQ0k7RUFDQTtFQUNBO0FkMDNDSjtBY3gzQ0k7RUFDSTtBZDAzQ1I7QWN4M0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDAzQ1o7QWN4M0NZO0VBQ0k7QWQwM0NoQjtBY3YzQ1k7RUFDSTtBZHkzQ2hCO0FjcDNDSTtFQUNJO0VBQ0E7QWRzM0NSO0FjcDNDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRzM0NaO0FjcDNDWTtFQUNJO0FkczNDaEI7QWNuM0NZO0VBQ0k7QWRxM0NoQjtBY2gzQ0k7RUFDSSxtQjNKN0NpQjtBNkkrNUN6QjtBYy8yQ0k7RUFDSTtFQUNBO0FkaTNDUjtBYzcyQ0k7RUN6REEsV0QwRDRCO0FkKzJDaEM7QWV2NkNJO0VBQ0ksV0R1RDZCO0VDdEQ3QixZRHNEbUM7RUNyRG5DO0FmeTZDUjtBY2gzQ0k7RUM5REEsWUQrRDZCO0FkazNDakM7QWUvNkNJO0VBQ0ksV0Q0RCtCO0VDM0QvQixZRDJEcUM7RUMxRHJDO0FmaTdDUjs7QWM1MkNZO0VBQ0kseUJoTHdDRDtBa0t1MENmO0FjMzJDUTtFQUNJO0VBQ0E7RUFDQSx5QmhMaUNHO0FrSzQwQ2Y7O0FjcjNDWTtFQUNJLHlCaEx3Q0Q7QWtLZzFDZjtBY3AzQ1E7RUFDSTtFQUNBO0VBQ0EseUJoTGlDRztBa0txMUNmOztBY2o0Q1E7RUFDSTtBZG80Q1o7QWNsNENZO0VBQ0kseUJoTHdDRDtBa0s0MUNmO0FjaDRDUTtFQUNJO0VBQ0E7RUFDQSx5QmhMaUNHO0FrS2kyQ2Y7O0FjMTRDWTtFQUNJLHlCaEx3Q0Q7QWtLcTJDZjtBY3o0Q1E7RUFDSTtFQUNBO0VBQ0EseUJoTGlDRztBa0swMkNmOztBY3Q1Q1E7RUFDSTtBZHk1Q1o7QWN2NUNZO0VBQ0kseUJoTHdDRDtBa0tpM0NmO0FjcjVDUTtFQUNJO0VBQ0E7RUFDQSx5QmhMaUNHO0FrS3MzQ2Y7O0FjbDZDUTtFQUNJO0FkcTZDWjtBY242Q1k7RUFDSSx5QmhMd0NEO0FrSzYzQ2Y7QWNqNkNRO0VBQ0k7RUFDQTtFQUNBLHlCaExpQ0c7QWtLazRDZjs7QWM5NkNRO0VBQ0k7QWRpN0NaO0FjLzZDWTtFQUNJLHlCaEx3Q0Q7QWtLeTRDZjtBYzc2Q1E7RUFDSTtFQUNBO0VBQ0EseUJoTGlDRztBa0s4NENmOztBYzE3Q1E7RUFDSTtBZDY3Q1o7QWMzN0NZO0VBQ0kseUJoTHdDRDtBa0txNUNmO0FjejdDUTtFQUNJO0VBQ0E7RUFDQSx5QmhMaUNHO0FrSzA1Q2Y7O0FjdDhDUTtFQUNJO0FkeThDWjtBY3Y4Q1k7RUFDSSx5QmhMd0NEO0FrS2k2Q2Y7QWNyOENRO0VBQ0k7RUFDQTtFQUNBLHlCaExpQ0c7QWtLczZDZjs7QWNqOENBO0VBQ0ksb0RoTG9xQnlCO0VnTG5xQnpCLG1CaEx1dEJnRDtFZ0x0dEJoRCxjaExqRnFCO0VnTGtGckIsbUJoTHNUZ0M7RWdMclRoQztFQUNBO0UvS2hGQTtBaUtxaERKOztBZ0JuaURBO0VBQ0ksNkNsTDZZb0M7QWtLeXBDeEM7QWdCcGlESTtFQUNJO0VqTG1CSjtFQUNBO0FpS29oREo7QWdCbmlEWTs7OztFQUVJLGVsTEpTO0FrSzJpRHpCO0FnQnBpRFk7O0VBQ0ksYWxMUlM7QWtLK2lEekI7QWdCaGlEZ0I7Ozs7Ozs7Ozs7Ozs7RUFFSSxlN0pyQks7QTZJa2tEekI7QWdCMWlEZ0I7Ozs7O0VBQ0ksYTdKekJLO0E2SXlrRHpCOztBZ0J6aURBO0VBQ0ksY2xMM0JxQjtBa0t1a0R6QjtBZ0J6aURRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhCMmlEWjs7QWdCcmlESTtFQUNJLHlCbExpTTRDO0VrTGhNNUM7RUFDQTtFakxmSjtFQUNBO0FpS3dqREo7O0FnQm5pRFE7RUFDSSxjbExyRGE7QWtLMmxEekI7QWdCcGlEWTtFQUVJLGM3SjdEUztBNklrbUR6QjtBZ0JqaURRO0VBQ0k7RUFDQTtBaEJtaURaO0FnQmppRFk7RUFDSTtFQUNBLGM3SnZFUztFNkp3RVQ7QWhCbWlEaEI7QWdCamlEZ0I7RUFFSSxjN0o1RUs7QTZJOG1EekI7QWdCOWhEWTtFQUNJO0VBQ0E7RUFDQSxvRGxMdXFCYTtFa0x0cUJiLHlCbEw0Sm9DO0VDck9oRDtBaUswbURKO0FnQjloRGdCO0VBQ0ksY2xMbkZLO0VrTG9GTDtBaEJnaURwQjtBZ0I5aERvQjtFQUdJLGM3SjlGQztBNkk0bkR6QjtBZ0J2aERJO0VBQ0k7RUFDQTtFQUNBLG9EbExrcEJxQjtFQy91QnpCO0FpS3VuREo7QWdCdmhEUTtFdEZsR1A7RUFDQTtFQUNHO0VBQ0g7RUFDRztFc0ZnR1E7RUFDQSxjbEx4R2E7RWtMeUdiO0VqTHBHUjtBaUtrb0RKO0FnQjNoRFk7RUFFSTtBaEI0aERoQjtBZ0J4aERRO0VBQ0ksY2xMcEhhO0FrSzhvRHpCO0FnQnZoRFE7RUFDSTtFQUNBLGNsTHpIYTtBa0trcER6QjtBZ0J2aERZO0VBQ0k7RUFDQSxjN0psSVM7QTZJMnBEekI7QWdCbmhEWTtFQUNJO0FoQnFoRGhCO0FnQi9nRFE7RUFDSSx5QmxMeElhO0VrTHlJYixjbEw3SWE7RWtMOEliO0VqTHZJUjtBaUt5cERKOztBZ0IxZ0RJO0VBQ0k7RUFDQTtFQUNBO0FoQjZnRFI7QWdCM2dEUTtFQUNJO0FoQjZnRFo7QWdCMWdEUTtFQUNJO0FoQjRnRFo7QWdCeGdESTtFQUNJO0FoQjBnRFI7QWdCdmdESTtFQUNJO0VBQ0E7QWhCeWdEUjs7QWlCenJEQTtFQUNJO0VBQ0E7RWxMV0E7QWlLa3JESjtBaUIxckRJO0VBQ0k7QWpCNHJEUjtBaUJ6ckRJO0VBQ0ksYzlKVW9CO0E2SWlyRDVCO0FpQnRyRFk7RUFDSTtBakJ3ckRoQjtBaUJwckRRO0VsTDhCSjtFQWtCQTtBaUt3b0RKOztBa0I3c0RBOztFQUVDO0FsQmd0REQ7QWtCOXNEQzs7RUFDQztBbEJpdERGOztBa0I1c0RBO0VBQ0MseUJwTHdPbUQ7RW9Mdk9uRDtFbkxFRztBaUs4c0RKO0FrQjdzREM7RUFDQztFQUNBO0VBQ0EsY3BMUHVCO0FrS3N0RHpCO0FrQjVzREM7O0VBRUM7RUFDQTtFQUNBO0VBQ0EsY3BMaEJ1QjtBa0s4dER6QjtBa0Izc0RDO0VBQ0M7QWxCNnNERjtBa0J6c0RFO0VBQ0M7QWxCMnNESDtBa0J2c0RDO0VBQ0M7QWxCeXNERjs7QWtCcHNEQTtFQUNDO0FsQnVzREQ7QWtCcnNEQztFQUNDO0FsQnVzREY7QWtCbnNEQztFQUNDO0VBQ0E7QWxCcXNERjs7QWtCanNEQTtFQUNDO0FsQm9zREQ7O0FrQjlyREM7RUFDSSxxQi9KeENvQjtFK0p5Q3BCLGMvSnpDb0I7QTZJMHVEekI7QWtCN3JEQztFQUNJLHFCL0pwRHVCO0UrSnFEdkIsYy9KckR1QjtBNklvdkQ1QjtBa0I3ckRFO0VBQ0M7QWxCK3JESDtBa0IxckRDO0VBQ0kscUIvSjFFb0I7RStKMkVwQixjL0ozRW9CO0E2SXV3RHpCO0FrQjFyREU7RUFDQyx5Qi9KOUVzQjtBNkkwd0R6QjtBa0J6ckRFO0VBQ0M7QWxCMnJESDtBa0J0ckRDO0VBQ0kscUIvSmxGcUI7RStKbUZyQixjL0puRnFCO0E2STJ3RDFCO0FrQnByREM7RUFDSSxxQi9KcEdvQjtFK0pxR3BCLGMvSnJHb0I7QTZJMnhEekI7O0FtQjd4REE7RUFDSTtBbkJneURKOztBbUI3eERBO0VwTFNJO0VvTFBBO0FuQmd5REo7O0FvQnZ5REE7RUFDSTtFQUNBO0VBQ0g7RUFDQTtFQUNHLHlCdExGcUI7RXNMR3JCLGN0TEdxQjtFc0xGckI7QXBCMHlESjtBb0J4eURDO0VBQ0k7RUFDRztFQUNBO0VBQ0E7QXBCMHlEUjtBb0J0eURDO0VBQ0M7RUFDQSxnQnRMb1lrRDtBa0tvNkNwRDtBb0J0eURRO0VBQ0k7QXBCd3lEWjtBb0JueURDO0VBQ087RUFDQSxnQnRMeVg0QztBa0s0NkNwRDtBb0JqeURJO0VBQ0kseUJqS3pCaUI7RWlLMEJqQixjakt2Qm9CO0E2STB6RDVCO0FvQmp5RFE7RXRHSUE7RUFDQTtFQUNBO0VBR0o7QWtGOHhESjtBb0JseURJO0VBQ0kseUJqSzVCa0I7RWlLNkJsQixjaksxQmlCO0E2STh6RHpCO0FvQmx5RFE7RXRHTEE7RUFDQTtFQUNBO0VBR0o7QWtGd3lESjtBb0JueURJO0VBQ0kseUJqS3pCaUI7RWlLMEJqQixjakt2Qm9CO0E2STR6RDVCO0FvQm55RFE7RXRHZEE7RUFDQTtFQUNBO0VBR0o7QWtGa3pESjtBb0JweURJO0VBQ0kseUJqS3hDb0I7RWlLeUNwQixjakt0Q21CO0E2STQwRDNCO0FvQnB5RFE7RXRHdkJBO0VBQ0E7RUFDQTtFQUdKO0FrRjR6REo7O0FvQmx5REE7RUFDSTtBcEJxeURKOztBb0JseURBO0VBQ0k7QXBCcXlESjs7QXFCbjNEQTtFQUNJO0VBQ0E7QXJCczNESjtBcUJwM0RJO0VBQ0k7RUFDQTtFQUNBO0V0TFFKO0FpSysyREo7QXFCbjNESTtFQUNJO0FyQnEzRFI7QXFCbDNESTtFQUNJO0FyQm8zRFI7QXFCaDNESTtFQUNJO0FyQmszRFI7O0FzQnQ0REE7OztFQUdDO0F0Qnk0REQ7O0FzQnQ0REE7RUFDQyxnQnhMK1ltRDtBa0swL0NwRDs7QXNCdDREQTtFQUNDLGdCeEwyWW1EO0V3TDFZbkQsbUJ4THNZbUM7QWtLbWdEcEM7O0FzQnI0REE7RUFDQztBdEJ3NEREOztBc0JyNERBO0VBQ0MsbUJ4TDhObUQ7RXdMN05uRDtFQUNBO0VBQ0Esb0R4THF1QjRCO0V3THB1QjVCO0VBQ0E7RUFDQTtBdEJ3NEREO0FzQnQ0REM7RUFDQztFQUNBLHlCeEx5U2tEO0FrSytsRHBEO0FzQnQ0REU7RUFDQztBdEJ3NERIOztBc0JqNERDO0V2TDNCRztFdUw2QkYsb0R4TGt0QjJCO0V3TGp0QjNCO0VBQ0E7RUFDQSxjeExwQ3VCO0FrS3c2RHpCO0FzQmw0REU7RUFDQztFQUNBLGdCeExxV2lEO0V3THBXakQsY3hMekNzQjtFd0wwQ3RCO0F0Qm80REg7QXNCaDREQztFQUNDO0F0Qms0REY7QXNCMTNEQztFdkxuREc7RXVMcURGO0VBQ0E7RUFDQTtFQUNBLGN4TDVEdUI7QWtLdzdEekI7QXNCMTNERTtFQUNDO0F0QjQzREg7QXNCejNERTtFQUNDO0F0QjIzREg7O0FzQm4zREU7RUFDQyxtQ3hMd1FpQztFd0x2UWpDLG9DeEx1UWlDO0FrSyttRHBDOztBc0I5MkRFO0VBQ0M7QXRCaTNESDs7QXNCMTJERTtFQUNDO0F0QjYyREg7O0FzQnQyREU7RUFDQztBdEJ5MkRIOztBc0JsMkRFO0VBQ0M7QXRCcTJESDs7QXNCNzFERTtFQUNDO0F0QmcyREg7O0FzQmoyREU7RUFDQztBdEJvMkRIOztBc0JyMkRFO0VBQ0M7QXRCdzJESDs7QXNCejJERTtFQUNDO0F0QjQyREg7O0FzQjcyREU7RUFDQztBdEJnM0RIOztBc0JqM0RFO0VBQ0M7QXRCbzNESDs7QXNCcjNERTtFQUNDO0F0QnczREg7O0FzQnozREU7RUFDQztBdEI0M0RIOztBc0I3M0RFO0VBQ0M7QXRCZzRESDs7QXNCajRERTtFQUNDO0F0Qm80REg7O0FzQnI0REU7RUFDQztBdEJ3NERIOztBc0J6NERFO0VBQ0M7QXRCNDRESDs7QXNCNzRERTtFQUNDO0F0Qmc1REg7O0FzQmo1REU7RUFDQztBdEJvNURIOztBc0JyNURFO0VBQ0M7QXRCdzVESDs7QXNCejVERTtFQUNDO0F0QjQ1REg7O0FzQjc1REU7RUFDQztBdEJnNkRIOztBc0JqNkRFO0VBQ0M7QXRCbzZESDs7QXNCcjZERTtFQUNDO0F0Qnc2REg7O0F1QnppRUk7Ozs7RUFJSTtBdkI0aUVSO0F1QnppRUk7RUFDSTtFQUNBO0VBQ0E7QXZCMmlFUjtBdUJ6aUVRO0VBQ0ksNkN6TGlZNEI7RXlMaFk1QixlekxrWXdCO0FrS3lxRHBDOztBd0J6akVBO0VBQ0k7RUFDQTtBeEI0akVKO0F3QjFqRUk7RUFDSTtBeEI0akVSO0F3QnpqRUk7RUFDSTtFQUNBO0F4QjJqRVI7QXdCeGpFSTtFQUNJO0VBQ0E7RUFDQTtBeEIwakVSO0F3QnhqRVE7RUFDSTtFQUNBO0VBQ0E7RXpMUFI7RXlMU1E7RUFDQSx5QnJLckJhO0VxS3NCYixjcktuQmdCO0E2STZrRTVCO0F3QnhqRVk7RUFDSSx5QnJLeEJZO0E2SWtsRTVCO0F3QnJqRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnVqRVI7QXdCcmpFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxTHpDYTtFMEwwQ2I7RUFDQTtFekxqQ1I7QWlLeWxFSjtBd0JyakVZO0VBQ0kseUJyS2hEUztBNkl1bUV6QjtBd0JqakVRO0VBQ0k7QXhCbWpFWjtBd0JoakVRO0VBQ0k7RUFDQTtBeEJrakVaO0F3QjdpRUk7RUFDSTtBeEIraUVSO0F3QjVpRVE7O0VBRUk7RUFDQTtFQUNBO0F4QjhpRVo7QXdCM2lFUTtFQUNJO0F4QjZpRVo7QXdCMWlFUTtFQUNJO0F4QjRpRVo7QXdCemlFUTtFQUNJO0F4QjJpRVo7QXpKNWpFSTtFaUxnQkk7SUFLUTtFeEIyaUVkO0FBQ0Y7O0F3QnBpRUk7RUFDSTtBeEJ1aUVSOztBeUI3b0VBO0VBQ0k7RUFDQTtFQUNBO0F6QmdwRUo7O0F5QjVvRUE7RUFFSTtFQUNBO0VBQ0E7RUFHQTtFQUdBO0VBQ0E7RUFFQTtFQUtBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtBekJpb0VKO0F5QjluRUk7RUFDSTtBekJnb0VSO0F5QjVuRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQSx1QjNMNlM0QjtFMkw1UzVCO0VBQ0EsZ0IzTHFXNEM7RTJMcFc1QztBekI4bkVSO0F5QjFuRUk7RUFDSTtBekI0bkVSO0F5QnpuRVE7RUFDSTtFQUNBO0F6QjJuRVo7QXlCdm5FWTtFQUdJLGMzTHpEUztBa0tnckV6QjtBeUJybkVnQjtFQUNJLGMzTDVESztBa0ttckV6QjtBeUJsbkVRO0VBQ0ksYzNMbEVhO0FrS3NyRXpCO0F5QmxuRVk7RUFDSSxjM0xyRVM7QWtLeXJFekI7QXlCN21FUTtFQUNJO0F6QittRVo7QXlCMW1FSTtFQUNJO0VBQ0EsZ0IzTHlUNEM7RTJMeFQ1QyxjM0x0RmlCO0FrS2tzRXpCO0F5QnhtRUk7RUFDSTtBekIwbUVSO0F5QnhtRVE7RUFDSTtFQUNBLGdCM0w4U3dDO0UyTDdTeEMsYzNMaEdhO0FrSzBzRXpCO0F5QnJtRUk7RTFMakdBO0FpS3lzRUo7QXlCcG1FWTtFMUxoRVI7QWlLdXFFSjtBeUJubUVZO0UxTDlEUjtBaUtvcUVKO0F5QmhtRVk7RTFMeERSO0FpSzJwRUo7QXlCL2xFWTtFMUxsRVI7QWlLb3FFSjtBeUIzbEVJO0VBQ0k7QXpCNmxFUjtBeUJ2bEVROzs7O0VBRUk7QXpCMmxFWjtBeUJ0bEVJO0VBQ0ksYzNMN0lpQjtBa0txdUV6QjtBeUJwbEVJO0VBQ0kseUIzTDdFaUI7RTJMOEVqQixjM0xySmlCO0FrSzJ1RXpCO0F5QnBsRVE7RUFDSSxnQjNMdVB3QztBa0srMURwRDtBeUJubEVRO0VBRUkseUIzTHRGYTtFMkx1RmIsY3RLbkthO0E2SXV2RXpCO0F5Qi9rRUk7RUFDSTtFQUNBO0F6QmlsRVI7QXlCN2tFSTtFQUNJO0VBQ0EseUIzTDhuQjRDO0UyTDduQjVDLG9EM0x5a0JxQjtFQy91QnpCO0FpS3N2RUo7QXlCN2tFUTtFMUxoS0o7RUFDQTtFMExpS1E7RUFDQSx5QjNMdW5Cd0M7QWtLeTlDcEQ7QXlCOWtFWTtFQUNJLGMzTG5MUztFMkxvTFQ7RUFDQSxnQjNMd05vQztBa0t3M0RwRDtBeUI3a0VZO0VBQ0k7RUFDQSxjM0w1TFM7QWtLMndFekI7QXlCN2tFZ0I7RUFDSSxjdEtwTUs7QTZJbXhFekI7QXlCMWtFUTtFQUNJO0F6QjRrRVo7QXlCdmtFSTtFQUNJLGdCM0xvTTRDO0FrS3E0RHBEO0F5QnJrRUk7RUFDSTtFQUNBO0F6QnVrRVI7QXlCbmtFSTs7RUFFSTtBekJxa0VSO0F5QmxrRUk7O0VBRUk7RUFDQSxjM0wxTmlCO0UyTDJOakIsZ0IzTGtMNEM7QWtLazVEcEQ7QXlCamtFSTs7RTFMM05BO0FpS2d5RUo7QXlCL2pFSTtFQUNJO0VBQ0E7QXpCaWtFUjtBeUI3akVJO0VBQ0k7RUFDQTtBekIrakVSO0F5QjNqRUk7RUFDSTtBekI2akVSO0F5QnpqRUk7RUFDSTtBekIyakVSOztBeUJ0akVBO0VBQ0ksZ0IzTCtJZ0Q7QWtLMDZEcEQ7O0F6Snp2RUk7RWtMdU1JO0lBQ0k7SUFDQTtFekJzakVWO0V5Qm5qRWM7SUFFSTtFekJvakVsQjtFeUJqakVjO0lBQ0k7RXpCbWpFbEI7RXlCaGpFYztJQUVJO0V6QmlqRWxCO0FBQ0Y7QTBCNzBFQTtFQUNDO0VBQ0E7RUFDQTtBMUIrMEVEO0EwQjcwRUM7RUFDQztFQUNBO0VBQ0Esc0JBWGdCO0VBWWhCO0VBQ0EseUI1TFZ1QjtFQ1dyQjtBaUsrMEVKO0EwQjcwRUU7RUFDQztBMUIrMEVIO0EwQjUwRUU7RTNMK0JFO0VBTUE7QWlLMnlFSjtBMEI1MEVHO0VBQ0M7RUFDQTtFQUNBLGM1TGhCcUI7QWtLODFFekI7QTBCMTBFSTtFQUNDLHlCNUxtRlU7RTRMbEZWO0ExQjQwRUw7QTBCMTBFSztFQUNDO0ExQjQwRU47QTBCeDBFSTtFQUNDO0VBQ0E7QTFCMDBFTDtBMEJ4MEVLO0VBQ0MsYzVMc0VTO0FrS293RWY7QTBCeDFFSTtFQUNDLHlCNUxtRlU7RTRMbEZWO0ExQjAxRUw7QTBCeDFFSztFQUNDO0ExQjAxRU47QTBCdDFFSTtFQUNDO0VBQ0E7QTFCdzFFTDtBMEJ0MUVLO0VBQ0MsYzVMc0VTO0FrS2t4RWY7QTBCdDJFSTtFQUNDLHlCNUxtRlU7RTRMbEZWO0ExQncyRUw7QTBCdDJFSztFQUNDO0ExQncyRU47QTBCcDJFSTtFQUNDO0VBQ0E7QTFCczJFTDtBMEJwMkVLO0VBQ0MsYzVMc0VTO0FrS2d5RWY7QTBCcDNFSTtFQUNDLHlCNUxtRlU7RTRMbEZWO0ExQnMzRUw7QTBCcDNFSztFQUNDO0ExQnMzRU47QTBCbDNFSTtFQUNDO0VBQ0E7QTFCbzNFTDtBMEJsM0VLO0VBQ0MsYzVMc0VTO0FrSzh5RWY7QTBCbDRFSTtFQUNDLHlCNUxtRlU7RTRMbEZWO0ExQm80RUw7QTBCbDRFSztFQUNDO0ExQm80RU47QTBCaDRFSTtFQUNDO0VBQ0E7QTFCazRFTDtBMEJoNEVLO0VBQ0MsYzVMc0VTO0FrSzR6RWY7QTBCaDVFSTtFQUNDLHlCNUxtRlU7RTRMbEZWO0ExQms1RUw7QTBCaDVFSztFQUNDO0ExQms1RU47QTBCOTRFSTtFQUNDO0VBQ0E7QTFCZzVFTDtBMEI5NEVLO0VBQ0MsYzVMc0VTO0FrSzAwRWY7QTBCOTVFSTtFQUNDLHlCNUxtRlU7RTRMbEZWO0ExQmc2RUw7QTBCOTVFSztFQUNDO0ExQmc2RU47QTBCNTVFSTtFQUNDO0VBQ0E7QTFCODVFTDtBMEI1NUVLO0VBQ0MsYzVMc0VTO0FrS3cxRWY7QTBCNTZFSTtFQUNDLHlCNUxtRlU7RTRMbEZWO0ExQjg2RUw7QTBCNTZFSztFQUNDO0ExQjg2RU47QTBCMTZFSTtFQUNDO0VBQ0E7QTFCNDZFTDtBMEIxNkVLO0VBQ0MsYzVMc0VTO0FrS3MyRWY7QTBCMTdFSTtFQUNDLHlCNUxtRlU7RTRMbEZWO0ExQjQ3RUw7QTBCMTdFSztFQUNDO0ExQjQ3RU47QTBCeDdFSTtFQUNDO0VBQ0E7QTFCMDdFTDtBMEJ4N0VLO0VBQ0MsYzVMc0VTO0FrS28zRWY7QTBCbjdFRztFM0x0Q0M7RTJMd0NBO0VBQ0EsbUI1TDRMZ0Q7QWtLeXZFcEQ7QTBCbDdFSztFQUNDLHlCNUx3RFM7RTRMdkRUO0VBQ0E7QTFCbzdFTjtBMEJqN0VLO0VBQ0M7RUFDQSxjNUxpRFM7RTRMaERUO0ExQm03RU47QTBCNTdFSztFQUNDLHlCNUx3RFM7RTRMdkRUO0VBQ0E7QTFCODdFTjtBMEIzN0VLO0VBQ0M7RUFDQSxjNUxpRFM7RTRMaERUO0ExQjY3RU47QTBCdDhFSztFQUNDLHlCNUx3RFM7RTRMdkRUO0VBQ0E7QTFCdzhFTjtBMEJyOEVLO0VBQ0M7RUFDQSxjNUxpRFM7RTRMaERUO0ExQnU4RU47QTBCaDlFSztFQUNDLHlCNUx3RFM7RTRMdkRUO0VBQ0E7QTFCazlFTjtBMEIvOEVLO0VBQ0M7RUFDQSxjNUxpRFM7RTRMaERUO0ExQmk5RU47QTBCMTlFSztFQUNDLHlCNUx3RFM7RTRMdkRUO0VBQ0E7QTFCNDlFTjtBMEJ6OUVLO0VBQ0M7RUFDQSxjNUxpRFM7RTRMaERUO0ExQjI5RU47QTBCcCtFSztFQUNDLHlCNUx3RFM7RTRMdkRUO0VBQ0E7QTFCcytFTjtBMEJuK0VLO0VBQ0M7RUFDQSxjNUxpRFM7RTRMaERUO0ExQnErRU47QTBCOStFSztFQUNDLHlCNUx3RFM7RTRMdkRUO0VBQ0E7QTFCZy9FTjtBMEI3K0VLO0VBQ0M7RUFDQSxjNUxpRFM7RTRMaERUO0ExQisrRU47QTBCeC9FSztFQUNDLHlCNUx3RFM7RTRMdkRUO0VBQ0E7QTFCMC9FTjtBMEJ2L0VLO0VBQ0M7RUFDQSxjNUxpRFM7RTRMaERUO0ExQnkvRU47QTBCbGdGSztFQUNDLHlCNUx3RFM7RTRMdkRUO0VBQ0E7QTFCb2dGTjtBMEJqZ0ZLO0VBQ0M7RUFDQSxjNUxpRFM7RTRMaERUO0ExQm1nRk47QTBCcC9FRztFQUNDO0VBQ0E7QTFCcy9FSjs7QTJCMWtGSTtFQUNJLGM3TFFpQjtFNkxQakI7QTNCNmtGUjtBMkIxa0ZJO0VBQ0ksYzdMR2lCO0U2TERqQjtBM0Iya0ZSO0EyQnprRlE7RUFDSTtBM0Iya0ZaO0EyQnprRlE7RUFDSTtBM0Iya0ZaO0EyQnZrRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0J5a0ZSO0EyQnZrRlE7RUFDSSxjN0xoQmE7QWtLeWxGekI7QTJCcmtGSTtFQUNJO0VBQ0EsbUI3TDVCaUI7RTZMNkJqQjtBM0J1a0ZSO0EyQnBrRkk7RUFDSTtFQUNBLHlCN0xsQ2lCO0U2TG1DakI7QTNCc2tGUjtBMkJua0ZJOztFQUVJLG1CN0x2Q2lCO0U2THdDakI7QTNCcWtGUjtBMkJsa0ZJO0VBRUk7RUFDQSx5QjdML0NpQjtFNkxnRGpCO0EzQm1rRlI7O0EyQi9qRkE7RUFDSTtFQUNBO0EzQmtrRko7O0EyQi9qRkE7RUFDSTtFQUNBO0EzQmtrRko7O0EyQi9qRkE7RUFDSTtBM0Jra0ZKOztBMkIvakZBO0VBQ0k7RUFDQTtBM0Jra0ZKOztBMkIvakZBO0VBQ0k7QTNCa2tGSjs7QTJCOWpGQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQSxzQzlMd2MwQjtFOEx2YzFCLG1CN0w4SmdEO0U2TDdKaEQsb0Q3THVxQnlCO0U2THRxQnpCO0U1THpFQTtBaUsyb0ZKO0EyQi9qRkk7O0VBQ0k7RUFDQTtBM0Jra0ZSO0EyQmhrRlE7O0VBQ0k7RUFDQTtBM0Jta0ZaO0EyQmhrRlk7O0VBQ0k7QTNCbWtGaEI7QTJCaGtGWTs7RUFDSTtBM0Jta0ZoQjtBMkJoa0ZZOzs7O0VBRUk7RUFDQTtBM0Jva0ZoQjtBMkIvakZJOzs7O0VBRUk7RUFDQSx5QjdMbkhpQjtFNkxvSGpCLGN4S3BIaUI7RXdLcUhqQjtBM0Jta0ZSO0EyQmprRlE7Ozs7Ozs7O0VBRUk7QTNCeWtGWjs7QTJCcGtGQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQSx5QjdMbElxQjtBa0t5c0Z6Qjs7QTJCcGtGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVMaElBO0FpS3dzRko7O0E0Qmx0RkE7RUFDSTtFQUdJO0E1Qm10RlI7QTRCL3NGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQjlMdVp3QztFOEx0WnhDLGdCOUxvWXdDO0U4TG5ZeEMsYzlMVGE7QWtLMHRGekI7QTRCenNGUTtFQUNJO0E1QjJzRlo7QTRCdnNGSTtFQUNJO0VBQ0EsYzlMMUJpQjtFOEwyQmpCLHFCektqQ2lCO0V5S2tDakI7RUFDQSx5QjlMbkNpQjtFOExzQ2I7QTVCdXNGWjtBNEJwc0ZRO0VBQ0kseUJ6S2hCZ0I7RXlLaUJoQixjOUxyQ2E7RThMc0NiLHFCektwQmE7QTZJMHRGekI7QTRCbnNGUTtFQUNJO0VBQ0E7RUFDQTtBNUJxc0ZaO0E0QmpzRkk7RUFDSSxtQjlMd1Y0QjtFOEx2VjVCO0VBQ0EsZ0I5TDJWNEM7QWtLdzJFcEQ7QTRCanNGUTtFQUNJLGM5THpEYTtBa0s0dkZ6QjtBNEJoc0ZRO0VBQ0k7QTVCa3NGWjtBNEIvckZRO0VBQ0k7QTVCaXNGWjtBNEI1ckZRO0VBQ0k7QTVCOHJGWjtBNEJ6ckZRO0VBS0k7QTVCdXJGWjtBNEJuckZJO0VBQ0kseUJ6S25GaUI7QTZJd3dGekI7O0E0Qi9xRkk7RUFDSTtBNUJrckZSO0E0QmhyRlE7RUFDSTtBNUJrckZaO0E0QjdxRlE7RUFLSTtBNUIycUZaO0E0QnZxRkk7RUFDSTtFQUNBO0VBQ0E7QTVCeXFGUjtBNEJ2cUZRO0VBQ0k7QTVCeXFGWixDO0E2Qnh5RkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQ0o7O0FERUE7RUFDSTtBQ0NKOztBREVBO0VBQ0k7RUFDQTtBQ0NKOztBREVBO0VBQ0k7QUNDSjs7QURFQTtFQUNJO0FDQ0o7O0FERUE7RUFDSTtBQ0NKOztBREVBO0VBQ0k7RUFDQTtBQ0NKOztBREVBO0VBQ0k7RUFDQTtBQ0NKOztBREVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNDSjs7QURFQTtFQUNJO0VBQ0E7QUNDSjs7QURFQTtFQUNJO0VBQ0E7QUNDSjs7QURFQTtFQUNJO0FDQ0o7O0FERUE7RUFDSTtFQUNBO0FDQ0o7O0FERUE7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0FDQ0o7O0FERUE7RUFDSTtBQ0NKOztBREVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NKOztBREVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ0NKOztBREVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUNDSjs7QURFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FDQ0o7O0FERUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNDSjs7QURFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDQ0o7O0FERUE7RUFDSTtBQ0NKOztBREVBO0VBQ0k7QUNDSjs7QURFQTtFQUNJO0FDQ0o7O0FERUE7RUFDSTtBQ0NKOztBREVBO0VBQ0k7QUNDSjs7QURFQTtFQUNJO0FDQ0o7O0FERUE7RUFDSTtBQ0NKOztBREVBO0VBQ0k7QUNDSjs7QURFQTtFQUNJO0FDQ0o7O0FERUE7RUFDSTtBQ0NKOztBREVBO0VBQ0k7QUNDSjs7QURFQTtFQUNJO0FDQ0o7O0FERUE7RUFDSTtJQUNJO0VDQ047QUFDRjtBREVBO0VBQ0k7SUFDSTtFQ0FOO0FBQ0Y7QURHQTtFQUNJO0lBQ0k7RUNETjtFREdFO0lBQ0k7RUNETjtBQUNGO0FESUE7RUFDSTtBQ0ZKOztBREtBO0VBQ0k7RUFDQTtBQ0ZKOztBREtBO0VBQ0k7QUNGSjs7QURLQTtFQUNJO0VBQ0E7QUNGSjs7QURLQTtFQUNJO0VBQ0E7QUNGSjs7QURLQTs7Ozs7Ozs7OztFQVVJO0VBQ0E7QUNGSjs7QURLQTtFQUNJO0FDRko7O0FES0E7RUFDSTtBQ0ZKOztBREtBOztFQUVJO0VBQ0E7QUNGSjs7QURLQTtFQUNJO0FDRko7O0FETUE7RUFDSTtBQ0hKOztBRE1BO0VBQ0k7RUFDQTtBQ0hKOztBRE1BO0VBQ0k7RUFDQTtBQ0hKOztBRE1BO0VBQ0k7QUNISjs7QURNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FDSEo7O0FDcFJJO0VBQ0k7RUFDQTtFQUNBO0FEdVJSO0FDclJRO0VBQ0k7QUR1Ulo7QUNyUlk7RUFDSTtFQUNBO0VBQ0E7QUR1UmhCO0FDclJnQjtFQUNJO0FEdVJwQjtBQ2pSSTtFQUNJO0FEbVJSOztBQzlRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURpUlI7QUMvUVE7RUFDSTtBRGlSWjs7QUM1UUE7RUFDSTtBRCtRSjs7QUM1UUE7RUFDSTtBRCtRSjs7QUU1VEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGK1RKO0FFN1RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGK1RSO0FFNVRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjhUUjtBRTNUSTtFQUNJO0FGNlRSO0FFMVRJO0VBQ0k7QUY0VFI7QUV6VEk7RUFDSTtBRjJUUjtBRXhUSTtFQUNJO0FGMFRSO0FFdlRJO0VBQ0k7RUFDQTtFQUNBO0FGeVRSO0FFdlRRO0VBQ0k7QUZ5VFo7O0FFcFRBO0VBQ0k7QUZ1VEo7QUVyVEk7RUFDSTtFQUNBO0FGdVRSOztBRWxUSTtFQUNJO0VBQ0E7QUZxVFI7QUVuVFE7RUFDSTtBRnFUWjtBRWxUUTtFQUNJO0FGb1RaOztBRTlTSTtFQUNJO0FGaVRSO0FFOVNJO0VBQ0k7QUZnVFI7O0FHcFlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh1WUo7QUdyWUk7RUFDSTtFQUNBO0FIdVlSO0FHcFlJO0VBQ0k7RUFDQTtFQUNBO0FIc1lSOztBR2xZQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIcVlKO0FHbllJO0VBQ0k7RUFDQTtBSHFZUjtBR2xZSTtFQUNJO0VBQ0E7RUFDQTtBSG9ZUjs7QUdoWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSG1ZSjtBR2pZSTtFQUNJO0VBQ0E7QUhtWVI7O0FHL1hBO0VBQ0k7QUhrWUo7O0FHOVhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhpWUo7QUcvWEk7RUFDSTtFQUNBO0FIaVlSO0FHOVhJO0VBQ0k7RUFDQTtFQUNBO0FIZ1lSOztBRzVYQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIK1hKO0FHN1hJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSCtYUjtBRzVYSTtFQUNJO0VBQ0E7QUg4WFI7O0FHMVhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg2WEo7QUczWEk7RUFDSTtFQUNBO0VBQ0E7QUg2WFI7O0FHeFhBO0VBQ0k7QUgyWEo7QUd4WFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMFhaO0FHeFhZO0VBQ0k7QUgwWGhCO0FHdlhZO0VBQ0k7QUh5WGhCOztBR2xYQTtFQUNJO0FIcVhKOztBR2xYQTtFQUNJO0FIcVhKOztBSWxrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxa0JKO0FJbmtCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxa0JSO0FJbGtCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKb2tCUjtBSWprQkk7RUFDSTtBSm1rQlI7QUloa0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmtrQlI7QUloa0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKa2tCWjtBSS9qQlE7RUFDSTtBSmlrQlo7QUkvakJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmlrQmhCO0FJOWpCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpna0JoQjtBSTdqQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUorakJoQjtBSTVqQlk7RUFDSTtFQUNBO0VBQ0E7QUo4akJoQjs7QUl2akJBO0VBQ0k7RUFDQTtBSjBqQko7O0FJdGpCSTtFQUNJO0FKeWpCUjtBSXRqQkk7RUFDSTtBSndqQlI7QUlyakJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnVqQlI7QUlyakJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp1akJaO0FJcmpCWTtFQUNJO0FKdWpCaEI7QUluakJRO0VBQ0k7RUFDQTtBSnFqQlo7QUlsakJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUpvakJaO0FJL2lCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUppakJaO0FJN2lCSTtFQUNJO0FKK2lCUjtBSTVpQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSjhpQlI7QUkzaUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjZpQlI7QUkxaUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjRpQlI7QUl6aUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjJpQlI7QUl4aUJJO0VBQ0k7QUowaUJSO0FJdmlCSTtFQUNJO0FKeWlCUjtBSXZpQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp5aUJaO0FJdmlCWTtFQUNJO0FKeWlCaEI7QUlyaUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnVpQlo7QUlwaUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnNpQlo7QUluaUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpxaUJaO0FJbmlCWTtFQUNJO0VBQ0E7RUFDQTtBSnFpQmhCO0FJbGlCWTtFQUNJO0VBQ0E7QUpvaUJoQjtBSWhpQlE7RUFDSTtFQUNBO0VBQ0E7QUpraUJaO0FJL2hCZ0I7RUFDSTtBSmlpQnBCO0FJL2hCb0I7RUFDSTtFQUNBO0VBQ0E7QUppaUJ4Qjs7QUl6aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo0aEJKO0FJMWhCSTtFQUNJO0FKNGhCUjtBSXpoQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjJoQlI7O0FLL3pCQTtFQUNJO0VBQ0E7QUxrMEJKO0FLaDBCSTtFQUNJO0FMazBCUjtBS2gwQlE7RUFDSTtFQUNBO0VBQ0E7QUxrMEJaO0FLN3pCUTtFQUNJO0VBQ0E7QUwrekJaO0FLNXpCUTtFQUNJO0VBQ0E7QUw4ekJaO0FLM3pCUTtFQUNJO0VBQ0E7QUw2ekJaO0FLMXpCUTtFQUNJO0VBQ0E7QUw0ekJaO0FLeHpCSTtFQUNJO0VBQ0E7QUwwekJSO0FLdnpCSTtFQUNJO0VBQ0E7QUx5ekJSO0FLdHpCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHd6QlI7QUt0ekJRO0VBQ0k7QUx3ekJaO0FLcHpCSTtFQUNJO0VBQ0E7QUxzekJSO0FLcHpCUTtFQUNJO0FMc3pCWjtBS2x6Qkk7RUFDSTtFQUNBO0FMb3pCUjtBS2p6Qkk7RUFDSTtFQUNBO0FMbXpCUjtBS2h6Qkk7RUFDSTtFQUNBO0FMa3pCUjtBSy95Qkk7RUFDSTtBTGl6QlI7QUs5eUJLO0VBQ0c7RUFDQTtBTGd6QlI7O0FLNXlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUwreUJKOztBSzN5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMOHlCUjtBSzN5Qkk7RUFDSTtBTDZ5QlI7O0FLenlCQTtFQUNJO0VBQ0E7QUw0eUJKOztBTW42Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOczZCUjtBTWg2Qlk7RUFDSTtFQUNBO0VBQ0E7QU5rNkJoQjtBTTc1Qlk7RUFDSTtFQUNBO0VBQ0E7QU4rNUJoQjtBTTM1QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjY1Qlo7QU0xNUJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjQ1Qlo7QU16NUJRO0VBQ0k7QU4yNUJaO0FNeDVCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FOMDVCWjtBTXQ1Qkk7RUFDSTtBTnc1QlI7QU1yNUJJO0VBQ0k7QU51NUJSO0FNcDVCSTtFQUNJO0FOczVCUjtBTW41Qkk7RUFDSTtBTnE1QlI7QU1uNUJRO0VBQ0k7QU5xNUJaO0FNbDVCUTtFQUNJO0VBQ0E7RUFDQTtBTm81Qlo7QU1qNUJRO0VBQ0k7QU5tNUJaOztBTTk0QkE7RUFDSTtBTmk1Qko7QU0vNEJJO0VBQ0k7QU5pNUJSO0FNOTRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5nNUJSO0FNOTRCUTtFQUNJO0VBQ0E7RUFDQTtBTmc1Qlo7QU03NEJRO0VBQ0k7RUFDQTtBTis0Qlo7O0FNMTRCQTtFQUNJO0VBQ0E7QU42NEJKO0FNMzRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FONjRCUjtBTTE0Qkk7RUFDSTtBTjQ0QlI7QU16NEJJO0VBQ0k7QU4yNEJSO0FNeDRCSTtFQUNJO0FOMDRCUjtBTXY0Qkk7RUFDSTtBTnk0QlI7O0FNcjRCQTtFQUNJO0VBQ0E7QU53NEJKO0FNdDRCSTtFQUNJO0FOdzRCUjtBTXI0Qkk7RUFDSTtFQUNBO0FOdTRCUjtBTXI0QlE7RUFDSTtBTnU0Qlo7O0FNbDRCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5xNEJKO0FNbjRCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5xNEJSO0FNbjRCUTtFQUNJO0FOcTRCWjs7QU0vM0JJO0VBQ0k7RUFDQTtBTms0QlI7QU0vM0JJO0VBQ0k7RUFDQTtBTmk0QlI7O0FNNzNCQTtFQUNJO0VBQ0E7RUFDQTtBTmc0Qko7O0FNNzNCQTtFQUNJO0FOZzRCSjs7QU03M0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZzRCSjs7QU81bUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQK21DSjtBTzdtQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUCttQ1I7QU81bUNJO0VBQ0k7QVA4bUNSO0FPM21DSTtFQUNJO0VBQ0E7QVA2bUNSO0FPMW1DSTtFQUNJO0VBQ0E7RUFDQTtBUDRtQ1I7QU96bUNJO0VBQ0k7RUFDQTtFQUNBO0FQMm1DUjtBT3htQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDBtQ1I7QU94bUNRO0VBQ0k7QVAwbUNaO0FPdG1DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB3bUNSO0FPdG1DUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQd21DWjtBT3RtQ1k7RUFDSTtBUHdtQ2hCO0FPdG1DZ0I7RUFDSTtFQUNBO0VBQ0E7QVB3bUNwQjtBT2ptQ0k7RUFDSTtBUG1tQ1I7QU9obUNJO0VBQ0k7RUFDQTtFQUNBO0FQa21DUjs7QU83bENBO0VBQ0k7RUFDQTtBUGdtQ0o7QU85bENJO0VBQ0k7QVBnbUNSO0FPN2xDSTtFQUNJO0FQK2xDUjtBTzdsQ1E7RUFDSTtBUCtsQ1o7QU81bENRO0VBQ0k7QVA4bENaO0FPM2xDUTtFQUNJO0FQNmxDWjs7QVFsdENBO0VBQ0k7RUFDQTtBUnF0Q0o7QVFudENJO0VBQ0k7RUFDQTtBUnF0Q1I7QVFsdENJO0VBQ0k7RUFDQTtFQUNBO0FSb3RDUjtBUWp0Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSbXRDWjtBUWh0Q1E7RUFDSTtBUmt0Q1o7QVEvc0NRO0VBQ0k7QVJpdENaO0FROXNDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJndENaO0FRN3NDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIrc0NaO0FRMXNDUTtFQUNJO0VBQ0E7RUFDQTtBUjRzQ1o7QVF6c0NRO0VBQ0k7QVIyc0NaO0FReHNDUTtFQUNJO0FSMHNDWjtBUXZzQ1E7RUFDSTtBUnlzQ1o7O0FRcHNDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ1c0NKOztBUXBzQ0E7RUFDSTtBUnVzQ0o7O0FRcHNDQTtFQUNJO0FSdXNDSjs7QVFwc0NBO0VBQ0k7QVJ1c0NKOztBUW5zQ0k7RUFDSTtBUnNzQ1I7QVFuc0NJO0VBQ0k7RUFDQTtBUnFzQ1I7QVFsc0NJO0VBQ0k7QVJvc0NSOztBUWhzQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSbXNDSjs7QVEvckNJO0VBQ0k7RUFDQTtFQUNBO0FSa3NDUjtBUS9yQ0k7RUFDSTtBUmlzQ1I7QVE5ckNJO0VBQ0k7QVJnc0NSO0FRN3JDSTtFQUNJO0FSK3JDUjs7QVEzckNBO0VBQ0k7QVI4ckNKOztBUTNyQ0E7RUFDSTtBUjhyQ0o7O0FRMXJDSTtFQUNJO0FSNnJDUjtBUTFyQ0k7RUFDSTtBUjRyQ1I7O0FReHJDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIyckNKOztBUXhyQ0E7RUFDSTtFQUNBO0FSMnJDSjs7QVF4ckNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVIyckNKOztBUXhyQ0E7RUFDSTtFQUNBO0VBQ0E7QVIyckNKO0FRenJDSTtFQUNJO0VBQ0E7QVIyckNSO0FReHJDSTtFQUNJO0VBQ0E7RUFDQTtBUjByQ1I7QVF2ckNJO0VBQ0k7QVJ5ckNSO0FRdHJDSTtFQUNJO0FSd3JDUjs7QVFsckNRO0VBQ0k7RUFDQTtFQUNBO0FScXJDWjtBUW5yQ1k7RUFDSTtBUnFyQ2hCOztBUXhwQ0E7RUFFUTtJQUNJO0VSMHBDVjtFUXRwQ0U7SUFDSTtFUndwQ047RVFycENFO0lBQ0k7RVJ1cENOO0VRcHBDRTtJQUNJO0VSc3BDTjtFUW5wQ0U7SUFDSTtFUnFwQ047RVFscENFO0lBQ0k7RVJvcENOO0VRanBDRTtJQUNJO0VSbXBDTjtBQUNGO0FROW9DQTtFQUNJO0FSZ3BDSjs7QVEzb0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVI4b0NaO0FRNW9DWTtFQUNJO0FSOG9DaEI7QVF6b0NJO0VBQ0k7RUFDQTtBUjJvQ1I7O0FRcm9DSTtFQUNJO0FSd29DUjs7QVFwb0NBO0VBQ0k7QVJ1b0NKOztBUXBvQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSdW9DSjs7QVFwb0NBO0VBQ0k7QVJ1b0NKO0FRcm9DSTtFQUNJO0FSdW9DUjs7QVE5bkNBO0VBQ0k7QVJpb0NKOztBUTluQ0E7RUFDSTtBUmlvQ0o7O0FROW5DQTtFQUNJO0FSaW9DSjs7QVE5bkNBO0VBQ0k7QVJpb0NKOztBU2wrQ0E7RUFDSTtFQUNBO0VBQ0E7QVRxK0NKO0FTbitDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHErQ1I7QVNsK0NJO0VBQ0k7RUFDQTtFQUNBO0FUbytDUjtBU2orQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUbStDUjtBU2grQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRrK0NSO0FTLzlDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVRpK0NSO0FTNzlDUTtFQUNJO0VBQ0E7RUFDQTtBVCs5Q1o7QVM1OUNnQjtFQUNJO0VBQ0E7RUFDQTtBVDg5Q3BCO0FTMTlDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ0OUNoQjtBU3o5Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDI5Q2hCO0FTeDlDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQwOUNoQjtBU3g5Q2dCO0VBQ0k7QVQwOUNwQjtBU3I5Q0k7RUFDSTtFQUNBO0VBQ0E7QVR1OUNSOztBVTdqREE7RUFDSTtBVmdrREo7O0FVN2pEQTtFQUNJO0FWZ2tESjs7QVU3akRBO0VBQ0k7RUFDQTtBVmdrREo7O0FVN2pEQTtFQUNJO0FWZ2tESjs7QVU3akRBO0VBQ0k7RUFDQTtBVmdrREo7O0FVN2pEQTtFQUNJO0VBQ0E7QVZna0RKOztBVTdqREE7RUFDSTtFQUNBO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVmdrREo7O0FVN2pEQTtFQUNJO0VBQ0E7QVZna0RKOztBVTdqREE7RUFDSTtBVmdrREo7O0FVN2pEQTtFQUNJO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBVmdrREo7O0FVN2pEQTtFQUNJO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtBVmdrREo7O0FVN2pEQTtFQUNJO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtBVmdrREo7O0FVN2pEQTtFQUNJO0VBQ0E7QVZna0RKOztBVTdqREE7RUFDSTtBVmdrREo7O0FVN2pEQTtFQUNJO0VBQ0E7QVZna0RKOztBVTdqREE7RUFDSTtBVmdrREo7O0FVN2pEQTtFQUNJO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtBVmdrREo7O0FVN2pEQTtFQUNJO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtBVmdrREo7O0FVN2pEQTtFQUNJO0FWZ2tESjs7QVU3akRBO0VBQ0k7RUFDQTtBVmdrREo7O0FVN2pEQTtFQUNJO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtFQUNBO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtBVmdrREo7O0FVN2pEQTtFQUNJO0VBQ0E7QVZna0RKOztBVTdqREE7RUFDSTtBVmdrREo7O0FVN2pEQTtFQUNJO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtBVmdrREo7O0FVN2pEQTtFQUNJO0VBQ0E7RUFDQTtBVmdrREo7O0FVN2pEQTtFQUNJO0VBQ0E7RUFDQTtBVmdrREo7O0FVN2pEQTtFQUNJO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtBVmdrREo7O0FVN2pEQTtFQUNJO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtFQUNBO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtBVmdrREo7O0FVN2pEQTtFQUNJO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtBVmdrREo7O0FVN2pEQTtFQUNJO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtBVmdrREo7O0FVN2pEQTtFQUNJO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtBVmdrREo7O0FVN2pEQTtFQUNJO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtBVmdrREo7O0FVN2pEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtFQUNBO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtFQUNBO0FWZ2tESjs7QVU3akRBO0VBQ0k7RUFDQTtBVmdrREo7O0FVN2pEQTtFQUNJO0FWZ2tESjs7QVU3akRBO0VBQ0k7QVZna0RKOztBVTdqREE7RUFDSTtBVmdrREo7QVU5akRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVmdrRFI7QVU5akRRO0VBQ0k7QVZna0RaOztBVTNqREE7RUFDSTtBVjhqREo7O0FVM2pEQTtFQUNJO0VBQ0E7QVY4akRKOztBVTNqREE7RUFDSTtBVjhqREo7O0FVM2pEQTtFQUNJO0FWOGpESjs7QVUzakRBO0VBQ0k7RUFDQTtBVjhqREo7O0FVM2pEQTtFQUNJO0FWOGpESjs7QVUzakRBO0VBQ0k7RUFDQTtBVjhqREo7O0FVM2pEQTtFQUNJO0FWOGpESjs7QVUzakRBO0VBQ0k7QVY4akRKOztBVzc2REE7RUFDSTtBWGc3REo7QVc5NkRJO0VBQ0k7RUFDQTtBWGc3RFI7QVc5NkRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGc3RFo7QVc1NkRJO0VBQ0k7QVg4NkRSO0FXMzZESTtFQUNJO0FYNjZEUjtBVzE2REk7RUFDSTtBWDQ2RFI7QVd4NkRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgwNkRaO0FXbjZEUTtFQUNJO0FYcTZEWjtBV2o2REk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWG02RFI7QVdqNkRRO0VBQ0k7RUFDQTtBWG02RFo7QVdoNkRRO0VBQ0k7RUFDQTtBWGs2RFo7QVcvNURRO0VBQ0k7RUFDQTtBWGk2RFo7QVc3NURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYKzVEUjtBVzc1RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWCs1RFo7QVc1NURRO0VBQ0k7QVg4NURaO0FXMTVEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDQ1RGhCO0FXejVEWTtFQUNJO0VBQ0E7QVgyNURoQjtBV3g1RFk7RUFDSTtFQUNBO0VBQ0E7QVgwNURoQjtBV3Y1RFk7RUFDSTtFQUNBO0VBQ0E7QVh5NURoQjtBV3A1RFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhzNURoQjtBV241RFk7RUFDSTtFQUNBO0FYcTVEaEI7QVdsNURZO0VBQ0k7RUFDQTtFQUNBO0FYbzVEaEI7QVdqNURZO0VBQ0k7QVhtNURoQjtBVzk0RFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhnNURoQjtBVzc0RFk7RUFDSTtFQUNBO0FYKzREaEI7QVc1NERZO0VBQ0k7RUFDQTtFQUNBO0FYODREaEI7QVczNERZO0VBQ0k7QVg2NERoQjtBV3g0RFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgwNERoQjtBV3Y0RFk7RUFDSTtFQUNBO0FYeTREaEI7QVd0NERZO0VBQ0k7RUFDQTtFQUNBO0FYdzREaEI7QVdyNERZO0VBQ0k7QVh1NERoQjtBV2w0RFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhvNERoQjtBV2o0RFk7RUFDSTtFQUNBO0FYbTREaEI7QVdoNERZO0VBQ0k7RUFDQTtFQUNBO0FYazREaEI7QVcvM0RZO0VBQ0k7QVhpNERoQjtBVzUzRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg4M0RoQjtBVzMzRFk7RUFDSTtFQUNBO0FYNjNEaEI7QVcxM0RZO0VBQ0k7RUFDQTtFQUNBO0FYNDNEaEI7QVd6M0RZO0VBQ0k7QVgyM0RoQjtBV3QzRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh3M0RoQjtBV3IzRFk7RUFDSTtFQUNBO0FYdTNEaEI7QVdwM0RZO0VBQ0k7RUFDQTtFQUNBO0FYczNEaEI7QVduM0RZO0VBQ0k7QVhxM0RoQjtBV2gzRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBWGszRGhCO0FXLzJEWTtFQUNJO0VBQ0E7RUFDQTtBWGkzRGhCO0FXNTJEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYODJEaEI7QVczMkRZO0VBQ0k7RUFDQTtFQUNBO0FYNjJEaEI7QVd4MkRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYMDJEaEI7QVd2MkRZO0VBQ0k7RUFDQTtBWHkyRGhCO0FXdDJEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYdzJEaEI7QVdyMkRZO0VBQ0k7RUFDQTtFQUNBO0FYdTJEaEI7QVdsMkRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYbzJEaEI7QVdqMkRZO0VBQ0k7RUFDQTtBWG0yRGhCO0FXaDJEWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYazJEaEI7QVcvMURZO0VBQ0k7RUFDQTtFQUNBO0FYaTJEaEI7QVc3MURRO0VBQ0k7QVgrMURaO0FXMzFESTtFQUNJO0VBQ0E7QVg2MURSO0FXMTFESTtFQUNJO0FYNDFEUjs7QVd4MURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVgyMURKOztBV3YxREE7RUFDSTtFQUNBO0FYMDFESjs7QVd2MURBO0VBQ0k7RUFDQTtBWDAxREo7QVd4MURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYMDFEUjtBV3gxRFE7RUFDSTtBWDAxRFo7QVd2MURRO0VBQ0k7QVh5MURaO0FXdDFEUTtFQUNJO0FYdzFEWjtBV3AxREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYczFEUjtBV3AxRFE7RUFDSTtBWHMxRFo7O0FXajFEQTtFQUNJO0VBQ0E7RUFDQTtBWG8xREo7QVdsMURJO0VBQ0k7QVhvMURSO0FXbDFEUTtFQUNJO0FYbzFEWjs7QVcvMERBO0VBQ0k7QVhrMURKO0FXaDFESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FYazFEUjtBVy8wREk7RUFDSTtBWGkxRFI7QVc5MERJO0VBQ0k7QVhnMURSOztBVzUwREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWCswREo7QVc3MERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgrMERSOztBVzEwREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNjBESjtBVzMwREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNjBEUjs7QVd6MERBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVg0MERKOztBV3owREE7RUFDSTtBWDQwREo7QVcxMERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYNDBEUjtBVzEwRFE7RUFDSTtBWDQwRFo7QVd6MERRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYMjBEWjtBV3YwRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh5MERaOztBV3AwREE7RUFDSTtFQUNBO0FYdTBESjtBV3IwREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYdTBEUjtBV3IwRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYdTBEWjtBV3AwRFE7RUFDSTtBWHMwRFo7QVdsMERJO0VBQ0k7QVhvMERSO0FXajBESTtFQUNJO0FYbTBEUjs7QVc5ekRBO0VBQ0k7QVhpMERKO0FXL3pESTtFQUNJO0FYaTBEUjs7QVc1ekRBO0VBQ0k7RUFDQTtBWCt6REo7O0FXNXpEQTtFQUNJO0VBQ0E7QVgrekRKOztBVzV6REE7RUFDSTtBWCt6REo7O0FXNXpEQTtFQUNJO0FYK3pESjs7QVc1ekRBO0VBQ0k7QVgrekRKOztBVzV6REE7RUFDSTtBWCt6REo7O0FZLzlFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVprK0VKO0FZaCtFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FaaytFUjtBWS85RUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmkrRVI7O0FZNzlFQTtFQUNJO0FaZytFSjs7QVk1OUVJO0VBQ0k7RUFDQTtFQUNBO0FaKzlFUjtBWTU5RUk7RUFDSTtFQUNBO0FaODlFUjtBWTM5RVE7RUFDSTtBWjY5RVo7QVkxOUVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVo0OUVaO0FZMTlFWTtFQUNJO0VBQ0E7QVo0OUVoQjtBWXo5RVk7RUFDSTtFQUNBO0VBQ0E7QVoyOUVoQjtBWXg5RVk7RUFDSTtFQUNBO0VBQ0E7QVowOUVoQjs7QVluOUVJO0VBQ0k7RUFDQTtBWnM5RVI7QVluOUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVpxOUVSO0FZbjlFUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FacTlFWjtBWWw5RVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpvOUVaO0FZbDlFWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpvOUVoQjtBWWw5RWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpvOUVwQjtBWS84RVE7RUFDSTtBWmk5RVo7QVk5OEVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWmc5RVo7QVkxOEVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVo0OEVoQjtBWXo4RVk7RUFDSTtBWjI4RWhCO0FZdjhFUTtFQUNJO0VBQ0E7QVp5OEVaOztBWXA4RUE7RUFDSTtBWnU4RUo7QVlyOEVJO0VBQ0k7QVp1OEVSOztBWW44RUE7RUFDSTtBWnM4RUo7O0FhM21GSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiOG1GUjtBYTFtRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYjRtRlo7QWF6bUZRO0VBQ0k7RUFDQTtFQUNBO0FiMm1GWjtBYXhtRlE7RUFDSTtFQUNBO0VBQ0E7QWIwbUZaO0Fhdm1GUTtFQUNJO0VBQ0E7RUFDQTtBYnltRlo7QWF0bUZRO0VBQ0k7RUFDQTtFQUNBO0Fid21GWjtBYXJtRlE7RUFDSTtFQUNBO0VBQ0E7QWJ1bUZaO0FhcG1GUTtFQUNJO0VBQ0E7RUFDQTtBYnNtRlo7QWFubUZRO0VBQ0k7RUFDQTtFQUNBO0FicW1GWjtBYWxtRlE7RUFDSTtFQUNBO0VBQ0E7QWJvbUZaO0Fham1GUTtFQUNJO0VBQ0E7RUFDQTtBYm1tRlo7QWFobUZRO0VBQ0k7RUFDQTtFQUNBO0Fia21GWjtBYS9sRlE7RUFDSTtFQUNBO0VBQ0E7QWJpbUZaO0FhOWxGUTtFQUNJO0VBQ0E7RUFDQTtBYmdtRlo7QWE3bEZRO0VBQ0k7RUFDQTtFQUNBO0FiK2xGWjtBYTVsRlE7RUFDSTtFQUNBO0VBQ0E7QWI4bEZaO0FhemxGUTtFQUNJO0VBQ0E7QWIybEZaO0FhemxGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FiMmxGaEI7QWF4bEZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjBsRmhCO0FhdmxGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ5bEZoQjtBYXJsRmdCO0VBQ0k7QWJ1bEZwQjtBYWxsRlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fib2xGWjtBYWxsRlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBYm9sRmhCO0FhL2tGSTtFQUNJO0VBQ0E7RUFDQTtBYmlsRlI7QWE5a0ZJO0VBQ0k7QWJnbEZSO0FhNWtGSTtFQUNJO0FiOGtGUjtBYTNrRkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjZrRlI7QWEza0ZRO0VBQ0k7QWI2a0ZaO0FhemtGSTtFQUNJO0FiMmtGUjtBYXhrRkk7RUFDSTtBYjBrRlI7QWF2a0ZJO0VBQ0k7QWJ5a0ZSO0FhdGtGSTtFQUNJO0Fid2tGUjtBYXRrRlE7RUFDSTtBYndrRlo7O0FhbmtGQTtFQUNJO0Fic2tGSjs7QWFua0ZBO0VBQ0k7QWJza0ZKOztBYW5rRkE7RUFDSTtBYnNrRko7O0FhbmtGQTtFQUNJO0Fic2tGSjs7QWNueUZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWRzeUZKO0FjcHlGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0Fkc3lGUjtBY255Rkk7RUFDSTtFQUNBO0FkcXlGUjtBY2x5Rkk7RUFDSTtFQUNBO0Fkb3lGUjtBY2p5Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRteUZSO0FjaHlGSTtFQUNJO0Fka3lGUjtBYy94Rkk7RUFDSTtBZGl5RlI7QWM5eEZJO0VBQ0k7QWRneUZSO0FjN3hGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQreEZSO0FjN3hGUTtFQUNJO0VBQ0E7RUFDQTtBZCt4Rlo7QWM1eEZRO0VBQ0k7RUFDQTtFQUNBO0FkOHhGWjtBYzN4RlE7RUFDSTtFQUNBO0VBQ0E7QWQ2eEZaO0FjMXhGUTtFQUNJO0VBQ0E7RUFDQTtBZDR4Rlo7O0FjcHhGUTtFQUNJO0FkdXhGWjtBY3B4RlE7RUFDSTtBZHN4Rlo7QWNueEZRO0VBQ0k7QWRxeEZaO0FjbHhGUTtFQUNJO0Fkb3hGWjtBY2h4Rkk7RUFDSTtBZGt4RlI7QWMvd0ZJO0VBQ0k7RUFDQTtBZGl4RlI7QWM5d0ZJO0VBQ0k7QWRneEZSO0FjN3dGSTtFQUNJO0FkK3dGUjtBYzV3Rkk7RUFDSTtBZDh3RlI7O0FjMXdGQTtFQUNJO0FkNndGSjs7QWMxd0ZBO0VBQ0k7QWQ2d0ZKLEM7QWV4NUZBLGdCQUFnQixVQUFVLENBQUMseUJBQXlCLENBQUMsNEJBQTRCLENBQUMseUJBQXlCLENBQUMsbUNBQW1DLENBQUMsZ0JBQWdCLENBQUMsc0NBQXNDLDhCQUE4QixDQUFDLHNCQUFzQixDQUFDLHdFQUF3RSxpQkFBaUIsQ0FBQyxvREFBb0Qsa0JBQWtCLENBQUMsbURBQW1ELGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyxvREFBb0QsVUFBVSxDQUFDLG9CQUFvQixDQUFDLDZDQUE2QyxnQkFBZ0IsQ0FBQyxtREFBbUQsa0JBQWtCLENBQUMsa0JBQWtCLENBQUMsZUFBZSxDQUFDLG1EQUFtRCxpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FBQyxVQUFVLENBQUMsMkNBQTJDLGtCQUFrQixDQUFDLGtCQUFrQixDQUFDLCtDQUErQyxRQUFRLENBQUMsa0JBQWtCLENBQUMsZ0JBQWdCLENBQUMsNkRBQTZELFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyx3QkFBd0IsQ0FBQyxpREFBaUQsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxXQUFXLENBQUMsa0JBQWtCLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsYUFBYSxDQUFDLDBPQUEwTyxrQkFBa0IsQ0FBQyxzRUFBc0UsWUFBWSxDQUFDLCtMQUErTCxjQUFjLENBQUMsaUJBQWlCLENBQUMsK2JBQStiLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUFDLGtPQUFrTyxTQUFTLENBQUMsZUFBZSxDQUFDLDZOQUE2TixXQUFXLENBQUMsZUFBZSxDQUFDLG9GQUFvRixTQUFTLENBQUMsc0dBQXNHLFNBQVMsQ0FBQywwQ0FBMEMsMEJBQTBCLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyx1QkFBdUIsQ0FBQywwQkFBMEIsQ0FBQyxtVkFBbVYsWUFBWSxDQUFDLGdIQUFnSCxlQUFlLENBQUMsc0RBQXNELHNCQUFzQixDQUFDLDREQUE0RCx1QkFBdUIsQ0FBQyxlQUFlLENBQUMscUNBQXFDLG9MQUFvTCxpQkFBaUIsQ0FBQyxDQUFDLHFDQUFxQyxrQkFBa0IsQ0FBQyxvSUFBb0ksT0FBTyxDQUFDLFlBQVksQ0FBQyxpSUFBaUksT0FBTyxDQUFDLG9FQUFvRSxtQkFBbUIsQ0FBQyxvTEFBb0wsb0JBQW9CLENBQUMsZ0ZBQWdGLHFCQUFxQixDQUFDLCtDQUErQyxxQkFBcUIsQ0FBQyxvREFBb0QsUUFBUSxDQUFDLG1GQUFtRixjQUFjLENBQUMsa0ZBQWtGLGVBQWUsQztBQ0FwbUs7RUFDSTtBQUNKO0FBRVE7RUFDSTtBQUFaO0FBSWdCO0VBQ0k7RUFDQTtFQUNBO0FBRnBCOztBQVdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSWjtBQVVZO0VBQ0k7QUFSaEI7O0FBZ0JJO0VBQ0k7QUFiUjtBQWVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYlo7O0FBb0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpCUjtBQW9CSTtFQUNJO0FBbEJSO0FBcUJJO0VBQ0k7QUFuQlI7QUFzQkk7RUFDSTtBQXBCUjtBQXdCUTtFQUNJO0FBdEJaO0FBeUJnQjtFQUNJO0VBQ0E7RUFDQTtBQXZCcEI7QUF5Qm9CO0VBQ0k7QUF2QnhCO0FBNEJZO0VBQ0k7RUFDQTtFQUNBO0FBMUJoQjtBQTRCZ0I7RUFDSTtBQTFCcEI7QUE4Qlk7RUFDSTtBQTVCaEI7QUFpQ29CO0VBQ0k7RUFDQTtFQUNBO0FBL0J4QjtBQWlDd0I7RUFDSTtBQS9CNUI7QUFtQ29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFqQ3hCO0FBb0NvQjtFQUNJO0VBQ0E7QUFsQ3hCLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JveC1zaGFkb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xhYmVscy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX3ZhcmlhYmxlcy5jdXN0b20uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3RleHQtdHJ1bmNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvaGVscGVycy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvaGVscGVycy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvaGVscGVycy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvaGVscGVycy9fc2hhZG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9oZWxwZXJzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9oZWxwZXJzL19vcGFjaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9oZWxwZXJzL190cmFuc2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19hbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19uYXYtcGlsbHMtY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvbWl4aW5zL19zdmctYmctaWNvbi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX3NlcGFyYXRvci5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9tZW51L19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9taXhpbnMvX21lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9iYXNlL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL21lbnUvX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fYW5jaG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvbWl4aW5zL19zdmctaWNvbi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2J1dHRvbnMvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9iYXNlL21peGlucy9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2J1dHRvbnMvX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19jb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYmFzZS9taXhpbnMvX3BsYWNlaG9sZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL2Zvcm1zL19yZXF1aXJlZC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9taXhpbnMvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9taXhpbnMvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19mZWVkYmFjay5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2ltYWdlLWlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fc3ltYm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9taXhpbnMvX3N5bWJvbC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX3B1bHNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fcGFnZS1sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19zY3JvbGx0b3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19zdmctaWNvbi5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2ZpeGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fdGltZWxpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL190aW1lbGluZS1sYWJlbC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX292ZXJsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19idWxsZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19kcmF3ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2luZGljYXRvci5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX3JvdGF0ZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX3Njcm9sbC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvbWl4aW5zL19zY3JvbGwuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19yYXRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL3N0ZXBwZXIvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL3N0ZXBwZXIvX3BpbGxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9zdGVwcGVyL19saW5rcy5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX3RvZ2dsZS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX3NoYXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9taXhpbnMvX3NoYXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fcmliYm9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fYmxvY2t1aS5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX2V4cGxvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9jb21wb25lbnRzL19jb29raWVhbGVydC5zY3NzIiwid2VicGFjazovLy8uL2NvbXBvbmVudHMvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vY29tcG9uZW50cy9fbGFuZGluZy5zY3NzIiwid2VicGFjazovLy8uL2xheW91dC9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL2xheW91dC9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXQvX21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXQvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2xheW91dC9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbGF5b3V0L190b29sYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbGF5b3V0L2FzaWRlL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbGF5b3V0L2FzaWRlL19tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbGF5b3V0L19jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXQvZG9jcy9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXQvZG9jcy9fbWFpbi5zY3NzIiwid2VicGFjazovLy8uL2xheW91dC9kb2NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXQvZG9jcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbGF5b3V0L2RvY3MvX2FzaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbGF5b3V0L2RvY3MvX21lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9sYXlvdXQvZG9jcy9fY29udGVudC5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvcnMvcGx1Z2lucy9fcHJpc21qcy5zY3NzIiwid2VicGFjazovLy8uL3BsdWdpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3JzL3BsdWdpbnMvX2ZzbGlnaHRib3guc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3JzL3BsdWdpbnMvX3NlbGVjdDIuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3JzL3BsdWdpbnMvbWl4aW5zL19zZWxlY3QyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9ycy9wbHVnaW5zL19mb3JtdmFsaWRhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvcnMvcGx1Z2lucy9fZGF0ZXJhbmdlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9ycy9wbHVnaW5zL19mbGF0cGlja3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3JzL3BsdWdpbnMvX3RhZ2lmeS5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvcnMvcGx1Z2lucy9taXhpbnMvX3RhZ2lmeS5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvcnMvcGx1Z2lucy9fYm9vdHN0cmFwLW1heGxlbmd0aC5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvcnMvcGx1Z2lucy9fY2tlZGl0b3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3JzL3BsdWdpbnMvX2RhdGF0YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3JzL3BsdWdpbnMvX2Ryb3B6b25lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9ycy9wbHVnaW5zL19nbWFwcy5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvcnMvcGx1Z2lucy9fbm91aXNsaWRlci5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvcnMvcGx1Z2lucy9taXhpbnMvX25vdWlzbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3JzL3BsdWdpbnMvX3F1aWxsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9ycy9wbHVnaW5zL19yZWNhcHRjaGEuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3JzL3BsdWdpbnMvX3N3ZWV0YWxlcnQyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9ycy9wbHVnaW5zL190aW55bWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9ycy9wbHVnaW5zL190b2FzdHIuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3JzL3BsdWdpbnMvX2RyYWdnYWJsZS5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvcnMvcGx1Z2lucy9fYXBleGNoYXJ0cy5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvcnMvcGx1Z2lucy9fbGVhZmxldC5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvcnMvcGx1Z2lucy9fdGlueS1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3JzL3BsdWdpbnMvX2Z1bGxjYWxlbmRhci5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvcnMvcGx1Z2lucy9famthbmJhbi5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvcnMvcGx1Z2lucy9fanN0cmVlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9ycy9wbHVnaW5zL192aXMtdGltZWxpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fcmVzZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9jdXN0b21zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2FwZXhjaGFydC5zY3NzIiwid2VicGFjazovLy8uL19ibG9jay1lbGVtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2J1dHRvbi5zY3NzIiwid2VicGFjazovLy8uL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2RhdGVyYW5nZXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL19ob21lcGFnZS5zY3NzIiwid2VicGFjazovLy8uL19sb2dpbi5zY3NzIiwid2VicGFjazovLy8uL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3ByaW1hcnktdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9fc2VsZWN0Mi5zY3NzIiwid2VicGFjazovLy8uL19zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vX3Rvb2xiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvanMvdmVuZG9ycy9kYXRhdGFibGVzL2RhdGFUYWJsZXMuYm9vdHN0cmFwLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vZnJvbnQuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvL1xyXG4vLyBUaGVtZSBzdHlsZVxyXG4vL1xyXG5cclxuLy8gTW9kZVxyXG4kbW9kZTogZGVmYXVsdDtcclxuXHJcbi8vIEluaXRpYWxpemVcclxuQGltcG9ydCBcImluaXRcIjtcclxuXHJcbi8vIENvbXBvbmVudHNcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY29tcG9uZW50c1wiO1xyXG5cclxuXHJcbi8vIExheW91dFxyXG5AaW1wb3J0IFwibGF5b3V0L2xheW91dFwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L2RvY3MvbGF5b3V0XCI7XHJcblxyXG4uYWNjb3VudHMubGlzdC1ncm91cCBsaSBkaXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxufVxyXG5cclxuW2lkKj1iYW5rQWNjb3VudHNdIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG5baWQqPWJhbmtBY2NvdW50c10gZGl2OmZpcnN0LWNoaWxkIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcbltpZCo9YmFua0FjY291bnRzXSBkaXY6bnRoLWNoaWxkKDIpIHtcclxuICBwYWRkaW5nOiAwIDhweDtcclxufVxyXG5cclxuW2lkKj1iYW5rQWNjb3VudHNdIGJ1dHRvbiB7XHJcbiAgbWFyZ2luOiA1cHggMCAwIDEwcHg7XHJcbiAgaGVpZ2h0OiA0NXB4O1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG5cclxuW2lkKj1iYW5rQWNjb3VudHNdIGRpdiB7XHJcbiAgd2lkdGg6IDMzLjMzMzMzMzMlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmNoYW5nZS1leHRyYS1pbmZvIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5wOmhvdmVyIC5jaGFuZ2UtZXh0cmEtaW5mbyB7XHJcbiAgZGlzcGxheTogY29udGVudHM7XHJcbn1cclxuXHJcbnA6aG92ZXIgLmV4dHJhLWluZm8tZG90cyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm14LTQwIHtcclxuICBtYXJnaW4tbGVmdDogNDBweDtcclxuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5teC01MCB7XHJcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG59IiwiOnJvb3Qge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAvLyBGb250c1xuXG4gIC8vIE5vdGU6IFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyRwcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcblxuICAvLyBSb290IGFuZCBib2R5XG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvZHktdmFyaWFibGVzXG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9cm9vdC1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS1yb290fTtcbiAgfVxuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5OiAjeyRmb250LWZhbWlseS1iYXNlfTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUtYmFzZSwgLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1iYXNlfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3J9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogI3skYm9yZGVyLXJhZGl1cy0yeGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXBpbGw6ICN7JGJvcmRlci1yYWRpdXMtcGlsbH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib3JkZXItdmFyXG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuXG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcHgsICN7ZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIDEpICogJHJmcy1yZW0tdmFsdWV9cHgsICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgJHZhbHVlO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgIC8vIFJlbW92ZSB1bml0IGZyb20gJHZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbiAgICAgICAgJHZhbHVlOiBkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIGRpdmlkZSgxLCAkcmZzLXJlbS12YWx1ZSkpKTtcblxuICAgICAgICAvLyBPbmx5IGFkZCB0aGUgbWVkaWEgcXVlcnkgaWYgdGhlIHZhbHVlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICBAaWYgYWJzKCR2YWx1ZSkgPD0gJHJmcy1iYXNlLXZhbHVlIG9yIG5vdCAkZW5hYmxlLXJmcyB7XG4gICAgICAgICAgJHZhbDogJHZhbCArICcgJyArICBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlZ2VuZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4vLyAyLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDJcbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHMjAvI3Zpc3VhbC1hdWRpby1jb250cmFzdC1jb250cmFzdFxuJG1pbi1jb250cmFzdC1yYXRpbzogICA0LjUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4kY29sb3ItY29udHJhc3QtZGFyazogICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNTAwOiAkYmx1ZSAhZGVmYXVsdDtcbiRibHVlLTYwMDogc2hhZGUtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS03MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA0MCUpICFkZWZhdWx0O1xuJGJsdWUtODAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTkwMDogc2hhZGUtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRpbmRpZ28tMTAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTIwMDogdGludC1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby0zMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNDAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTUwMDogJGluZGlnbyAhZGVmYXVsdDtcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuXG4kcHVycGxlLTEwMDogdGludC1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0yMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMzAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTQwMDogdGludC1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS01MDA6ICRwdXJwbGUgIWRlZmF1bHQ7XG4kcHVycGxlLTYwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNzAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS04MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTkwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcblxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNTAwOiAkcGluayAhZGVmYXVsdDtcbiRwaW5rLTYwMDogc2hhZGUtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay03MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA0MCUpICFkZWZhdWx0O1xuJHBpbmstODAwOiBzaGFkZS1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTkwMDogc2hhZGUtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG5cbiRyZWQtMTAwOiB0aW50LWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG4kcmVkLTIwMDogdGludC1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC0zMDA6IHRpbnQtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtNDAwOiB0aW50LWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTUwMDogJHJlZCAhZGVmYXVsdDtcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuXG4kb3JhbmdlLTEwMDogdGludC1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0yMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMzAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTQwMDogdGludC1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS01MDA6ICRvcmFuZ2UgIWRlZmF1bHQ7XG4kb3JhbmdlLTYwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNzAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS04MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTkwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcblxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNTAwOiAkeWVsbG93ICFkZWZhdWx0O1xuJHllbGxvdy02MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTcwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctODAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy05MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG5cbiRncmVlbi0xMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuJGdyZWVuLTIwMDogdGludC1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMzAwOiB0aW50LWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi00MDA6IHRpbnQtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTUwMDogJGdyZWVuICFkZWZhdWx0O1xuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyMCUpICFkZWZhdWx0O1xuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4MCUpICFkZWZhdWx0O1xuXG4kdGVhbC0xMDA6IHRpbnQtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG4kdGVhbC0yMDA6IHRpbnQtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC0zMDA6IHRpbnQtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC00MDA6IHRpbnQtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC01MDA6ICR0ZWFsICFkZWZhdWx0O1xuJHRlYWwtNjAwOiBzaGFkZS1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTcwMDogc2hhZGUtY29sb3IoJHRlYWwsIDQwJSkgIWRlZmF1bHQ7XG4kdGVhbC04MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtOTAwOiBzaGFkZS1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcblxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNTAwOiAkY3lhbiAhZGVmYXVsdDtcbiRjeWFuLTYwMDogc2hhZGUtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi03MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA0MCUpICFkZWZhdWx0O1xuJGN5YW4tODAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTkwMDogc2hhZGUtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiRibHVlczogKFxuICBcImJsdWUtMTAwXCI6ICRibHVlLTEwMCxcbiAgXCJibHVlLTIwMFwiOiAkYmx1ZS0yMDAsXG4gIFwiYmx1ZS0zMDBcIjogJGJsdWUtMzAwLFxuICBcImJsdWUtNDAwXCI6ICRibHVlLTQwMCxcbiAgXCJibHVlLTUwMFwiOiAkYmx1ZS01MDAsXG4gIFwiYmx1ZS02MDBcIjogJGJsdWUtNjAwLFxuICBcImJsdWUtNzAwXCI6ICRibHVlLTcwMCxcbiAgXCJibHVlLTgwMFwiOiAkYmx1ZS04MDAsXG4gIFwiYmx1ZS05MDBcIjogJGJsdWUtOTAwXG4pICFkZWZhdWx0O1xuXG4kaW5kaWdvczogKFxuICBcImluZGlnby0xMDBcIjogJGluZGlnby0xMDAsXG4gIFwiaW5kaWdvLTIwMFwiOiAkaW5kaWdvLTIwMCxcbiAgXCJpbmRpZ28tMzAwXCI6ICRpbmRpZ28tMzAwLFxuICBcImluZGlnby00MDBcIjogJGluZGlnby00MDAsXG4gIFwiaW5kaWdvLTUwMFwiOiAkaW5kaWdvLTUwMCxcbiAgXCJpbmRpZ28tNjAwXCI6ICRpbmRpZ28tNjAwLFxuICBcImluZGlnby03MDBcIjogJGluZGlnby03MDAsXG4gIFwiaW5kaWdvLTgwMFwiOiAkaW5kaWdvLTgwMCxcbiAgXCJpbmRpZ28tOTAwXCI6ICRpbmRpZ28tOTAwXG4pICFkZWZhdWx0O1xuXG4kcHVycGxlczogKFxuICBcInB1cnBsZS0xMDBcIjogJHB1cnBsZS0xMDAsXG4gIFwicHVycGxlLTIwMFwiOiAkcHVycGxlLTIwMCxcbiAgXCJwdXJwbGUtMzAwXCI6ICRwdXJwbGUtMzAwLFxuICBcInB1cnBsZS00MDBcIjogJHB1cnBsZS00MDAsXG4gIFwicHVycGxlLTUwMFwiOiAkcHVycGxlLTUwMCxcbiAgXCJwdXJwbGUtNjAwXCI6ICRwdXJwbGUtNjAwLFxuICBcInB1cnBsZS03MDBcIjogJHB1cnBsZS03MDAsXG4gIFwicHVycGxlLTgwMFwiOiAkcHVycGxlLTgwMCxcbiAgXCJwdXJwbGUtOTAwXCI6ICRwdXJwbGUtOTAwXG4pICFkZWZhdWx0O1xuXG4kcGlua3M6IChcbiAgXCJwaW5rLTEwMFwiOiAkcGluay0xMDAsXG4gIFwicGluay0yMDBcIjogJHBpbmstMjAwLFxuICBcInBpbmstMzAwXCI6ICRwaW5rLTMwMCxcbiAgXCJwaW5rLTQwMFwiOiAkcGluay00MDAsXG4gIFwicGluay01MDBcIjogJHBpbmstNTAwLFxuICBcInBpbmstNjAwXCI6ICRwaW5rLTYwMCxcbiAgXCJwaW5rLTcwMFwiOiAkcGluay03MDAsXG4gIFwicGluay04MDBcIjogJHBpbmstODAwLFxuICBcInBpbmstOTAwXCI6ICRwaW5rLTkwMFxuKSAhZGVmYXVsdDtcblxuJHJlZHM6IChcbiAgXCJyZWQtMTAwXCI6ICRyZWQtMTAwLFxuICBcInJlZC0yMDBcIjogJHJlZC0yMDAsXG4gIFwicmVkLTMwMFwiOiAkcmVkLTMwMCxcbiAgXCJyZWQtNDAwXCI6ICRyZWQtNDAwLFxuICBcInJlZC01MDBcIjogJHJlZC01MDAsXG4gIFwicmVkLTYwMFwiOiAkcmVkLTYwMCxcbiAgXCJyZWQtNzAwXCI6ICRyZWQtNzAwLFxuICBcInJlZC04MDBcIjogJHJlZC04MDAsXG4gIFwicmVkLTkwMFwiOiAkcmVkLTkwMFxuKSAhZGVmYXVsdDtcblxuJG9yYW5nZXM6IChcbiAgXCJvcmFuZ2UtMTAwXCI6ICRvcmFuZ2UtMTAwLFxuICBcIm9yYW5nZS0yMDBcIjogJG9yYW5nZS0yMDAsXG4gIFwib3JhbmdlLTMwMFwiOiAkb3JhbmdlLTMwMCxcbiAgXCJvcmFuZ2UtNDAwXCI6ICRvcmFuZ2UtNDAwLFxuICBcIm9yYW5nZS01MDBcIjogJG9yYW5nZS01MDAsXG4gIFwib3JhbmdlLTYwMFwiOiAkb3JhbmdlLTYwMCxcbiAgXCJvcmFuZ2UtNzAwXCI6ICRvcmFuZ2UtNzAwLFxuICBcIm9yYW5nZS04MDBcIjogJG9yYW5nZS04MDAsXG4gIFwib3JhbmdlLTkwMFwiOiAkb3JhbmdlLTkwMFxuKSAhZGVmYXVsdDtcblxuJHllbGxvd3M6IChcbiAgXCJ5ZWxsb3ctMTAwXCI6ICR5ZWxsb3ctMTAwLFxuICBcInllbGxvdy0yMDBcIjogJHllbGxvdy0yMDAsXG4gIFwieWVsbG93LTMwMFwiOiAkeWVsbG93LTMwMCxcbiAgXCJ5ZWxsb3ctNDAwXCI6ICR5ZWxsb3ctNDAwLFxuICBcInllbGxvdy01MDBcIjogJHllbGxvdy01MDAsXG4gIFwieWVsbG93LTYwMFwiOiAkeWVsbG93LTYwMCxcbiAgXCJ5ZWxsb3ctNzAwXCI6ICR5ZWxsb3ctNzAwLFxuICBcInllbGxvdy04MDBcIjogJHllbGxvdy04MDAsXG4gIFwieWVsbG93LTkwMFwiOiAkeWVsbG93LTkwMFxuKSAhZGVmYXVsdDtcblxuJGdyZWVuczogKFxuICBcImdyZWVuLTEwMFwiOiAkZ3JlZW4tMTAwLFxuICBcImdyZWVuLTIwMFwiOiAkZ3JlZW4tMjAwLFxuICBcImdyZWVuLTMwMFwiOiAkZ3JlZW4tMzAwLFxuICBcImdyZWVuLTQwMFwiOiAkZ3JlZW4tNDAwLFxuICBcImdyZWVuLTUwMFwiOiAkZ3JlZW4tNTAwLFxuICBcImdyZWVuLTYwMFwiOiAkZ3JlZW4tNjAwLFxuICBcImdyZWVuLTcwMFwiOiAkZ3JlZW4tNzAwLFxuICBcImdyZWVuLTgwMFwiOiAkZ3JlZW4tODAwLFxuICBcImdyZWVuLTkwMFwiOiAkZ3JlZW4tOTAwXG4pICFkZWZhdWx0O1xuXG4kdGVhbHM6IChcbiAgXCJ0ZWFsLTEwMFwiOiAkdGVhbC0xMDAsXG4gIFwidGVhbC0yMDBcIjogJHRlYWwtMjAwLFxuICBcInRlYWwtMzAwXCI6ICR0ZWFsLTMwMCxcbiAgXCJ0ZWFsLTQwMFwiOiAkdGVhbC00MDAsXG4gIFwidGVhbC01MDBcIjogJHRlYWwtNTAwLFxuICBcInRlYWwtNjAwXCI6ICR0ZWFsLTYwMCxcbiAgXCJ0ZWFsLTcwMFwiOiAkdGVhbC03MDAsXG4gIFwidGVhbC04MDBcIjogJHRlYWwtODAwLFxuICBcInRlYWwtOTAwXCI6ICR0ZWFsLTkwMFxuKSAhZGVmYXVsdDtcblxuJGN5YW5zOiAoXG4gIFwiY3lhbi0xMDBcIjogJGN5YW4tMTAwLFxuICBcImN5YW4tMjAwXCI6ICRjeWFuLTIwMCxcbiAgXCJjeWFuLTMwMFwiOiAkY3lhbi0zMDAsXG4gIFwiY3lhbi00MDBcIjogJGN5YW4tNDAwLFxuICBcImN5YW4tNTAwXCI6ICRjeWFuLTUwMCxcbiAgXCJjeWFuLTYwMFwiOiAkY3lhbi02MDAsXG4gIFwiY3lhbi03MDBcIjogJGN5YW4tNzAwLFxuICBcImN5YW4tODAwXCI6ICRjeWFuLTgwMCxcbiAgXCJjeWFuLTkwMFwiOiAkY3lhbi05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtY29udGFpbmVyLWNsYXNzZXM6ICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNzc2dyaWQ6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wIGZvciB0aGUgc2hvcnRlciBgJHByZWZpeGBcbiRwcmVmaXg6ICAgICAgICAgICAgICAgICAgICAgICR2YXJpYWJsZS1wcmVmaXggIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdmFyaWFibGUtZ3JhZGllbnRcbiRncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgkd2hpdGUsIC4xNSksIHJnYmEoJHdoaXRlLCAwKSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZhcmlhYmxlLWdyYWRpZW50XG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6IChcbiAgMDogMCxcbiAgMTogJHNwYWNlciAqIC4yNSxcbiAgMjogJHNwYWNlciAqIC41LFxuICAzOiAkc3BhY2VyLFxuICA0OiAkc3BhY2VyICogMS41LFxuICA1OiAkc3BhY2VyICogMyxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwYWNlci12YXJpYWJsZXMtbWFwc1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3NpdGlvbi1tYXBcbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3NpdGlvbi1tYXBcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG5cbiRjb250YWluZXItcGFkZGluZy14OiAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci12YXJpYWJsZXNcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItd2lkdGhzOiAoXG4gIDE6IDFweCxcbiAgMjogMnB4LFxuICAzOiAzcHgsXG4gIDQ6IDRweCxcbiAgNTogNXB4XG4pICFkZWZhdWx0O1xuXG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy0yeGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbml0aWFsaXNtLWZvbnQtc2l6ZTogICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRoci1jb2xvcjogICAgICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGhyLWJnLWNvbG9yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjBcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBBbGxvd3MgZm9yIGluaGVyaXRlZCBjb2xvcnNcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMTg3NWVtICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcjogICAgIC4wNSAhZGVmYXVsdDtcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYmx1cjogICAgICAgICAgMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYWJsZXNcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRidG4taG92ZXItYmctc2hhZGUtYW1vdW50OiAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJnLXRpbnQtYW1vdW50OiAgICAgICAgMTUlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItc2hhZGUtYW1vdW50OiAgIDIwJSAhZGVmYXVsdDtcbiRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50OiAgICAxMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQ6ICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYmctdGludC1hbW91bnQ6ICAgICAgIDIwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAyNSUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQ6ICAgMTAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFibGVzXG5cblxuLy8gRm9ybXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdGV4dC12YXJpYWJsZXNcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdGV4dC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tbGFiZWwtdmFyaWFibGVzXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1sYWJlbC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0taW5wdXQtdmFyaWFibGVzXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgaW5wdXQtZ3JvdXAtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAgICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIGZvciBiYWNrZ3JvdW5kLWltYWdlXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjogICAgICAgICAgIHJpZ2h0ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgICAgMTZweCAxMnB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteCAqIDIuNSArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICBjZW50ZXIgcmlnaHQgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgJGJveC1zaGFkb3ctaW5zZXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc206ICAgICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZzogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC10cmFuc2l0aW9uOiAgICAgICAgICAkaW5wdXQtdHJhbnNpdGlvbiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIEVkZ2VcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA3MCUpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb246ICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tcmFuZ2UtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZpbGUtdmFyaWFibGVzXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnOiAgICAgICBzaGFkZS1jb2xvcigkZm9ybS1maWxlLWJ1dHRvbi1iZywgNSUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tZmxvYXRpbmctdmFyaWFibGVzXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zdHlsZTogICAgICAgICAgJGZvcm0tdGV4dC1mb250LXN0eWxlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgJHN1Y2Nlc3MgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4kemluZGV4LXRvYXN0OiAgICAgICAgICAgICAgICAgICAgICAxMDkwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuXG4vLyBOYXZzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdmFyaWFibGVzXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC1zaXplOiAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZHJvcGRvd24tbGluay1jb2xvciwgMTAlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgICgkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggKiAtMSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuXG5cbi8vIFBsYWNlaG9sZGVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGxhY2Vob2xkZXJzXG4kcGxhY2Vob2xkZXItb3BhY2l0eS1tYXg6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjogICAgICAgICAgIC4yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwbGFjZWhvbGRlcnNcblxuLy8gQ2FyZHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtdmFyaWFibGVzXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0OyAvLyBTYXNzIHZhcmlhYmxlIGJlY2F1c2Ugb2YgJGFjY29yZGlvbi1idXR0b24taWNvblxuJGFjY29yZGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgIHN1YnRyYWN0KCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cywgJGFjY29yZGlvbi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDkwJSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICBzaGFkZS1jb2xvcigkcHJpbWFyeSwgMTAlKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm06ICAgICAgICAgICAgICAgIHJvdGF0ZSgtMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFRPRE86IHJlbW92ZSB0aGlzIGluIHY2XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1mZWVkYmFjay12YXJpYWJsZXNcblxuXG4vLyBQb3BvdmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcG9wb3Zlci12YXJpYWJsZXNcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBzaGFkZS1jb2xvcigkcG9wb3Zlci1iZywgNiUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kdG9hc3Qtc3BhY2luZzogICAgICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJhZGdlLXZhcmlhYmxlc1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtdmFyaWFibGVzXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgICRib3gtc2hhZG93LXNtICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgJGJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwtZm9vdGVyLWJnOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtdmFyaWFibGVzXG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYWJsZXNcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAtNzAlICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICA0MCUgIWRlZmF1bHQ7XG4kYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yOiAgICRhbGVydC1wYWRkaW5nLXggKiAzICFkZWZhdWx0OyAvLyAzeCBjb3ZlcnMgd2lkdGggb2YgeCBwbHVzIGRlZmF1bHQgcGFkZGluZyBvbiBlaXRoZXIgc2lkZVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC12YXJpYWJsZXNcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy12YXJpYWJsZXNcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3MtdmFyaWFibGVzXG5cblxuLy8gTGlzdCBncm91cFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC12YXJpYWJsZXNcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tYmctc2NhbGU6ICAgICAgICAgIC04MCUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlOiAgICAgICA0MCUgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGh1bWJuYWlsLXZhcmlhYmxlc1xuXG5cbi8vIEZpZ3VyZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZpZ3VyZS12YXJpYWJsZXNcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi12YXJpYWJsZXNcblxuLy8gQ2Fyb3VzZWxcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcm91c2VsLXZhcmlhYmxlc1xuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjYXJvdXNlbC1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIFNwaW5uZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLXZhcmlhYmxlc1xuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLXZlcnRpY2FsLWFsaWduOiAgLS4xMjVlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogICAgLjI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IC43NXMgIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItdmFyaWFibGVzXG5cblxuLy8gQ2xvc2VcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLXZhcmlhYmxlc1xuJGJ0bi1jbG9zZS13aWR0aDogICAgICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhlaWdodDogICAgICAgICAgICRidG4tY2xvc2Utd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXBhZGRpbmcteDogICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXk6ICAgICAgICAkYnRuLWNsb3NlLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tY2xvc2UtY29sb3I6ICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1iZzogICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYnRuLWNsb3NlLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tY2xvc2Utb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICAgIC43NSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogICAgMSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICAgICBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNsb3NlLXZhcmlhYmxlc1xuXG5cbi8vIE9mZmNhbnZhc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgb2ZmY2FudmFzLXZhcmlhYmxlc1xuJG9mZmNhbnZhcy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXBhZGRpbmcteDogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aDogICAgICAgIDQwMHB4ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHQ6ICAgICAgICAgMzB2aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgIC4zcyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmctY29sb3I6ICAgICAgICAgICAgICAgICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4xODc1cmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCByZW1vdmluZyBpbiB2NlxuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuIiwiLy9cclxuLy8gR2xvYmFsIHZhcmlhYmxlcyBmb3IgQm9vdHN0cmFwIGN1c3RvbWl6YXRpb24uXHJcbi8vIFRvIG92ZXJyaWRlIGFueSBCb290c3RyYXAgdmFyaWFibGUgc2FmZWx5IHlvdSBjYW4gdXNlIF92YXJpYWJsZXMuZGVtby5zY3NzXHJcbi8vXHJcblxyXG4vLyBCb290c3RyYXAgYmFzZSBjb2xvcnNcclxuJHdoaXRlOiAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0I2ZmZmZmZiAhZGVmYXVsdDtcclxuJGJsYWNrOiAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0IzAwMDAwMCAhZGVmYXVsdDtcclxuJGdyYXktMTAwOiBcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBpZihpc0RhcmtNb2RlKCksICMxYjFiMjksICNGNUY4RkEpICFkZWZhdWx0O1xyXG4kZ3JheS0yMDA6IFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGlmKGlzRGFya01vZGUoKSwgIzJCMkI0MCwgI0VGRjJGNSkgIWRlZmF1bHQ7XHJcbiRncmF5LTMwMDogXHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgaWYoaXNEYXJrTW9kZSgpLCAjMzIzMjQ4LCAjRTRFNkVGKSAhZGVmYXVsdDtcclxuJGdyYXktNDAwOiBcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBpZihpc0RhcmtNb2RlKCksICM0NzQ3NjEsICNCNUI1QzMpICFkZWZhdWx0O1xyXG4kZ3JheS01MDA6IFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGlmKGlzRGFya01vZGUoKSwgIzU2NTY3NCwgI0ExQTVCNykgIWRlZmF1bHQ7XHJcbiRncmF5LTYwMDogXHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgaWYoaXNEYXJrTW9kZSgpLCAjNkQ2RDgwLCAjN0U4Mjk5KSAhZGVmYXVsdDtcclxuJGdyYXktNzAwOiBcdFx0XHRcdFx0XHRcdFx0XHRcdCAgICBpZihpc0RhcmtNb2RlKCksICM5MjkyOUYsICM1RTYyNzgpICFkZWZhdWx0O1xyXG4kZ3JheS04MDA6IFx0XHRcdFx0XHRcdFx0XHRcdFx0ICAgIGlmKGlzRGFya01vZGUoKSwgI0NEQ0RERSwgIzNGNDI1NCkgIWRlZmF1bHQ7XHJcbiRncmF5LTkwMDogXHRcdFx0XHRcdFx0XHRcdFx0XHQgICAgaWYoaXNEYXJrTW9kZSgpLCAjRkZGRkZGLCAjMTgxQzMyKSAhZGVmYXVsdDtcclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcclxuXHJcbi8vIERhcmsgTW9kZVxyXG4kZGFyay1tb2RlLXBhZ2UtYmctY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIzE1MTUyMSAhZGVmYXVsdDtcclxuXHJcbi8vIEJvb3RzdHJhcCBncmF5IGNvbG9ycyBtYXBcclxuJGdyYXlzOiAoXHJcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXHJcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXHJcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXHJcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXHJcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXHJcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXHJcblx0XCI3MDBcIjogJGdyYXktNzAwLFxyXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxyXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXHJcbikgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG5cclxuLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2xvcnNcclxuJGJsdWU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzAwOWVmNiAhZGVmYXVsdDtcclxuJGluZGlnbzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzY2MTBmMiAhZGVmYXVsdDtcclxuJHB1cnBsZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzZmNDJjMSAhZGVmYXVsdDtcclxuJHBpbms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2Q2MzM4NCAhZGVmYXVsdDtcclxuJHJlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2RjMzU0NSAhZGVmYXVsdDtcclxuJG9yYW5nZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZkN2UxNCAhZGVmYXVsdDtcclxuJHllbGxvdzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGdyZWVuOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzE5ODc1NCAhZGVmYXVsdDtcclxuJHRlYWw6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzIwYzk5NyAhZGVmYXVsdDtcclxuJGN5YW46ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIzBkY2FmMCAhZGVmYXVsdDtcclxuXHJcbi8vIEJvb3RzdHJhcCBjb2xvcnMgbWFwXHJcbiRjb2xvcnM6IChcclxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXHJcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXHJcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXHJcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxyXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxyXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxyXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxyXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXHJcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxyXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcclxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxyXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCb290c3RyYXAgY29udGV4dHVhbCBjb2xvcnNcclxuLy8gRGFyayBjb2xvcnNcclxuJGRhcms6ICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdCRncmF5LTkwMCAhZGVmYXVsdDsgLy8gQm9vdHN0cmFwIHZhcmlhYmxlXHJcbiRkYXJrLWFjdGl2ZTogICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdGlmKGlzRGFya01vZGUoKSwgZGFya2VuKCRncmF5LTkwMCwgOSUpLCBkYXJrZW4oJGdyYXktOTAwLCAzJSkpICFkZWZhdWx0O1xyXG4kZGFyay1saWdodDogICAgICAgICAgXHRcdFx0XHRcdFx0XHQgICAgJGdyYXktMjAwICFkZWZhdWx0OyAvLyBDdXN0b20gdmFyaWFibGVcclxuJGRhcmstaW52ZXJzZTogICAgICAgICBcdFx0XHRcdFx0XHRcdFx0aWYoaXNEYXJrTW9kZSgpLCAkZ3JheS0xMDAsICR3aGl0ZSkgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG5cclxuLy8gUHJpbWFyeSBjb2xvcnNcclxuJHByaW1hcnk6ICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdCMzNjk5RkYgIWRlZmF1bHQ7IC8vIEJvb3RzdHJhcCB2YXJpYWJsZVxyXG4kcHJpbWFyeS1hY3RpdmU6ICAgIFx0XHRcdFx0XHRcdFx0XHQjMTg3REU0ICFkZWZhdWx0OyAvLyBDdXN0b20gdmFyaWFibGVcclxuJHByaW1hcnktbGlnaHQ6ICAgIFx0XHRcdFx0XHRcdFx0XHQgICAgaWYoaXNEYXJrTW9kZSgpLCAjMjEyRTQ4LCAjRjFGQUZGKSAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbiRwcmltYXJ5LWludmVyc2U6ICBcdFx0XHRcdFx0XHRcdFx0XHQkd2hpdGUgIWRlZmF1bHQ7ICAvLyBDdXN0b20gdmFyaWFibGVcclxuXHJcbi8vIFNlY29uZGFyeSBjb2xvcnNcclxuJHNlY29uZGFyeTogICAgIFx0XHRcdFx0XHRcdFx0XHRcdCRncmF5LTMwMCAhZGVmYXVsdDsgLy8gQm9vdHN0cmFwIHZhcmlhYmxlXHJcbiRzZWNvbmRhcnktYWN0aXZlOiAgXHRcdFx0XHRcdFx0XHRcdCRncmF5LTQwMCAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbiRzZWNvbmRhcnktbGlnaHQ6ICBcdFx0XHRcdFx0XHRcdFx0XHQkZ3JheS0xMDAgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kc2Vjb25kYXJ5LWludmVyc2U6XHRcdFx0XHRcdFx0XHRcdFx0JGdyYXktODAwICFkZWZhdWx0OyAvLyBDdXN0b20gdmFyaWFibGVcclxuXHJcbi8vIExpZ2h0IGNvbG9yc1xyXG4kbGlnaHQ6ICAgICBcdFx0XHRcdFx0XHRcdFx0XHQgICAgaWYoaXNEYXJrTW9kZSgpLCRncmF5LTMwMCwgJGdyYXktMTAwKSAhZGVmYXVsdDsgLy8gQm9vdHN0cmFwIHZhcmlhYmxlXHJcbiRsaWdodC1hY3RpdmU6ICBcdFx0XHRcdFx0XHRcdFx0ICAgIGlmKGlzRGFya01vZGUoKSwkZ3JheS00MDAsICRncmF5LTIwMCkgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kbGlnaHQtaW52ZXJzZTpcdFx0XHRcdFx0XHRcdFx0XHQgICAgaWYoaXNEYXJrTW9kZSgpLCRncmF5LTgwMCwgJGdyYXktNjAwKSAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbiRsaWdodGVuOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRsaWdodCwgMC41KTsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcblxyXG4vLyBTdWNjZXNzIGNvbG9yc1xyXG4kc3VjY2VzczogICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0IzFCQzVCRCAhZGVmYXVsdDsgLy8gQm9vdHN0cmFwIHZhcmlhYmxlXHJcbiRzdWNjZXNzLWFjdGl2ZTogICAgXHRcdFx0XHRcdFx0XHRcdCMwQkI3QUYgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kc3VjY2Vzcy1saWdodDogICAgXHRcdFx0XHRcdFx0XHRcdFx0aWYoaXNEYXJrTW9kZSgpLCAjMUMzODMzLCAjQzlGN0Y1KSAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbiRzdWNjZXNzLWludmVyc2U6ICBcdFx0XHRcdFx0XHRcdFx0XHQkd2hpdGUgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG5cclxuLy8gSW5jbyBjb2xvcnNcclxuJGluZm86ICAgICAgICAgXHRcdCBcdFx0XHRcdFx0XHRcdFx0Izg5NTBGQyAhZGVmYXVsdDsgLy8gQm9vdHN0cmFwIHZhcmlhYmxlXHJcbiRpbmZvLWFjdGl2ZTogICBcdFx0IFx0XHRcdFx0XHRcdFx0IzczMzdFRSAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbiRpbmZvLWxpZ2h0OiAgIFx0XHQgXHRcdFx0XHRcdFx0XHRcdGlmKGlzRGFya01vZGUoKSwgIzJGMjY0RiwgI0VFRTVGRikgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kaW5mby1pbnZlcnNlOiBcdFx0IFx0XHRcdFx0XHRcdFx0XHQkd2hpdGUgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG5cclxuLy8gV2FybmluZyBjb2xvcnNcclxuJHdhcm5pbmc6ICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdCNGRkE4MDAgIWRlZmF1bHQ7IC8vIEJvb3RzdHJhcCB2YXJpYWJsZVxyXG4kd2FybmluZy1hY3RpdmU6ICAgIFx0XHRcdFx0XHRcdFx0XHQjRUU5RDAxICFkZWZhdWx0OyAvLyBDdXN0b20gdmFyaWFibGVcclxuJHdhcm5pbmctbGlnaHQ6ICAgIFx0XHRcdFx0XHRcdFx0XHRcdGlmKGlzRGFya01vZGUoKSwgIzM5MkYyOCwgI0ZGRjRERSkgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kd2FybmluZy1pbnZlcnNlOiAgXHRcdFx0XHRcdFx0XHRcdFx0JHdoaXRlICFkZWZhdWx0OyAvLyBDdXN0b20gdmFyaWFibGVcclxuXHJcbi8vIERhbmdlciBjb2xvcnNcclxuJGRhbmdlcjogICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdCNGNjRFNjAgIWRlZmF1bHQ7IC8vIEJvb3RzdHJhcCB2YXJpYWJsZVxyXG4kZGFuZ2VyLWFjdGl2ZTogICAgIFx0XHRcdFx0XHRcdFx0XHQjRUUyRDQxICFkZWZhdWx0OyAvLyBDdXN0b20gdmFyaWFibGVcclxuJGRhbmdlci1saWdodDogICAgIFx0XHRcdFx0XHRcdFx0XHRcdGlmKGlzRGFya01vZGUoKSwgIzNBMjQzNCwgI0ZGRTJFNSkgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kZGFuZ2VyLWludmVyc2U6ICAgXHRcdFx0XHRcdFx0XHRcdFx0JHdoaXRlICFkZWZhdWx0OyAvLyBDdXN0b20gdmFyaWFibGVcclxuXHJcbi8vIFdoaXRlIGNvbG9yc1xyXG4kd2hpdGU6ICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQkd2hpdGUgIWRlZmF1bHQ7IC8vIEJvb3RzdHJhcCB2YXJpYWJsZVxyXG4kd2hpdGUtYWN0aXZlOiAgICBcdFx0XHRcdFx0XHRcdFx0XHQkZ3JheS0xMDAgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kd2hpdGUtaW52ZXJzZTogICAgXHRcdFx0XHRcdFx0XHRcdFx0JGdyYXktNjAwICFkZWZhdWx0OyAvLyBDdXN0b20gdmFyaWFibGVcclxuXHJcblxyXG4vLyBUaGVtZSBjb2xvcnNcclxuJHRoZW1lLWNvbG9yczogKFxyXG5cdFwid2hpdGVcIjogICAgICAkd2hpdGUsICAvLyBjdXN0b20gY29sb3IgdHlwZVxyXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcclxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcclxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxyXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxyXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxyXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxyXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXHJcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIEhvdmVyIGNvbG9yc1xyXG4kdGhlbWUtYWN0aXZlLWNvbG9yczogKFxyXG5cdFwid2hpdGVcIjogICAgICAkd2hpdGUtYWN0aXZlLCAgIC8vIGN1c3RvbSBjb2xvciB0eXBlXHJcblx0XCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LWFjdGl2ZSxcclxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LWFjdGl2ZSxcclxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQtYWN0aXZlLFxyXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLWFjdGl2ZSxcclxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mby1hY3RpdmUsXHJcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmctYWN0aXZlLFxyXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXItYWN0aXZlLFxyXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrLWFjdGl2ZVxyXG4pICFkZWZhdWx0OyAgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcblxyXG4vLyBJbnZlcnNlIGNvbG9yc1xyXG4kdGhlbWUtaW52ZXJzZS1jb2xvcnM6IChcclxuXHRcIndoaXRlXCI6ICAgICAgJHdoaXRlLWludmVyc2UsXHJcblx0XCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LWludmVyc2UsXHJcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeS1pbnZlcnNlLFxyXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodC1pbnZlcnNlLFxyXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLWludmVyc2UsXHJcbiAgICBcImluZm9cIjogICAgICAgJGluZm8taW52ZXJzZSxcclxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZy1pbnZlcnNlLFxyXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXItaW52ZXJzZSxcclxuICAgIFwiZGFya1wiOiAgICAgICAkZGFyay1pbnZlcnNlXHJcbikgIWRlZmF1bHQ7ICAvLyBDdXN0b20gdmFyaWFibGVcclxuXHJcbi8vIExpZ2h0IGNvbG9yc1xyXG4kdGhlbWUtbGlnaHQtY29sb3JzOiAoXHJcblx0XCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LWxpZ2h0LFxyXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLWxpZ2h0LFxyXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLWxpZ2h0LFxyXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLWxpZ2h0LFxyXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXItbGlnaHQsXHJcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmstbGlnaHRcclxuKSAhZGVmYXVsdDsgIC8vIEN1c3RvbSB2YXJpYWJsZVxyXG5cclxuLy8gVGV4dCBjb2xvcnNcclxuJHRoZW1lLXRleHQtY29sb3JzOiAoXHJcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxyXG5cdFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcclxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxyXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcclxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcclxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcclxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcclxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxyXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxyXG4gICAgXCJtdXRlZFwiOiAgICAgICR0ZXh0LW11dGVkLFxyXG4gICAgXCJncmF5LTEwMFwiOiAgICRncmF5LTEwMCxcclxuICAgIFwiZ3JheS0yMDBcIjogICAkZ3JheS0yMDAsXHJcbiAgICBcImdyYXktMzAwXCI6ICAgJGdyYXktMzAwLFxyXG4gICAgXCJncmF5LTQwMFwiOiAgICRncmF5LTQwMCxcclxuICAgIFwiZ3JheS01MDBcIjogICAkZ3JheS01MDAsXHJcbiAgICBcImdyYXktNjAwXCI6ICAgJGdyYXktNjAwLFxyXG4gICAgXCJncmF5LTcwMFwiOiAgICRncmF5LTcwMCxcclxuICAgIFwiZ3JheS04MDBcIjogICAkZ3JheS04MDAsXHJcbiAgICBcImdyYXktOTAwXCI6ICAgJGdyYXktOTAwXHJcbikgIWRlZmF1bHQ7ICAvLyBDdXN0b20gdmFyaWFibGVcclxuXHJcbi8vIE9wdGlvbnNcclxuLy9cclxuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxyXG4kZW5hYmxlLXJvdW5kZWQ6IFx0XHRcdFx0XHRcdFx0XHRcdHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdFx0dHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtc21vb3RoLXNjcm9sbDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIFNwYWNpbmdcclxuLy9cclxuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxyXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXHJcbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXHJcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kc3BhY2VyczogKFxyXG4gICAgMDogMCxcclxuICAgIDE6ICgkc3BhY2VyICogLjI1KSwgIFx0Ly8gMy41cHhcclxuICAgIDI6ICgkc3BhY2VyICogLjUpLCAgIFx0Ly8gN3B4O1xyXG5cdDM6ICgkc3BhY2VyICogLjc1KSwgIFx0Ly8gMTAuNXB4XHJcblx0NDogKCRzcGFjZXIgKiAxKSwgICAgXHQvLyAxNHB4XHJcblx0NTogKCRzcGFjZXIgKiAxLjI1KSwgXHQvLyAxNy41cHhcclxuXHQ2OiAoJHNwYWNlciAqIDEuNSksICBcdC8vIDIxcHhcclxuXHQ3OiAoJHNwYWNlciAqIDEuNzUpLCBcdC8vIDI0LjVweFxyXG5cdDg6ICgkc3BhY2VyICogMiksICAgIFx0Ly8gMjhweFxyXG5cdDk6ICgkc3BhY2VyICogMi4yNSksIFx0Ly8gMzEuNXB4XHJcblx0MTA6ICgkc3BhY2VyICogMi41KSwgXHQvLyAzNXB4XHJcblx0MTE6ICgkc3BhY2VyICogMi43NSksXHQvLyAzOC41cHhcclxuXHQxMjogKCRzcGFjZXIgKiAzKSwgICBcdC8vIDQycHhcclxuXHQxMzogKCRzcGFjZXIgKiAzLjI1KSxcdC8vIDQ1LjVweFxyXG5cdDE0OiAoJHNwYWNlciAqIDMuNSksIFx0Ly8gNDlweFxyXG5cdDE1OiAoJHNwYWNlciAqIDMuNzUpLCBcdC8vIDUyLjVweFxyXG5cdDE2OiAoJHNwYWNlciAqIDQpLCBcdFx0Ly8gNTVweFxyXG5cdDE3OiAoJHNwYWNlciAqIDQuMjUpLCBcdC8vIDU4LjVweFxyXG5cdDE4OiAoJHNwYWNlciAqIDQuNSksIFx0Ly8gNjJweFxyXG5cdDE5OiAoJHNwYWNlciAqIDQuNzUpLCBcdC8vIDY1LjVweFxyXG5cdDIwOiAoJHNwYWNlciAqIDUpLCBcdFx0Ly8gNjlweFxyXG4pO1xyXG5cclxuXHJcbi8vIFBvc2l0aW9uXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXHJcblxyXG4kcG9zaXRpb24tdmFsdWVzOiAoXHJcbiAgMDogMCxcclxuICAyNTogMjUlLFxyXG4gIDUwOiA1MCUsXHJcbiAgNzU6IDc1JSxcclxuICAxMDA6IDEwMCVcclxuKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cclxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKGlzRGFya01vZGUoKSwgIzFFMUUyRCwgJHdoaXRlKSAhZGVmYXVsdDtcclxuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTGlua3NcclxuLy9cclxuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxyXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwcmltYXJ5LCAxNSUpICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xyXG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxyXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAgICAgICAgICAgMTUlICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBQYXJhZ3JhcGhzXHJcbi8vXHJcbi8vIFN0eWxlIHAgZWxlbWVudC5cclxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIEdyaWQgYnJlYWtwb2ludHNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXHJcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICAgIHhzOiAwLFxyXG4gICAgc206IDU3NnB4LFxyXG4gICAgbWQ6IDc2OHB4LFxyXG4gICAgbGc6IDk5MnB4LFxyXG4gICAgeGw6IDEyMDBweCxcclxuICAgIHh4bDogMTQwMHB4XHJcbikgIWRlZmF1bHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xyXG5cclxuXHJcblxyXG4vLyBHcmlkIGNvbnRhaW5lcnNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICAgIHNtOiA1NDBweCxcclxuICAgIG1kOiA3MjBweCxcclxuICAgIGxnOiA5NjBweCxcclxuICAgIHhsOiAxMTQwcHgsXHJcbiAgICB4eGw6IDEzMjBweFxyXG4pICFkZWZhdWx0O1xyXG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXHJcblxyXG5cclxuXHJcbi8vIENvbXBvbmVudHNcclxuLy9cclxuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxyXG5cclxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcclxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGJvcmRlci1kYXNoZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDsgIC8vIEN1c3RvbSB2YXJpYWJsZVxyXG5cclxuJGJvcmRlci13aWR0aHM6IChcclxuICAwOiAwLFxyXG4gIDE6IDFweCxcclxuICAyOiAycHgsXHJcbiAgMzogM3B4LFxyXG4gIDQ6IDRweCxcclxuICA1OiA1cHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcclxuXHJcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeS1pbnZlcnNlICFkZWZhdWx0O1xyXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcbiRjb21wb25lbnQtaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeS1saWdodCAhZGVmYXVsdDtcclxuJGNvbXBvbmVudC1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XHJcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XHJcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XHJcblxyXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxsIC4ycyBlYXNlICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWxpbms6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZSAhZGVmYXVsdDsgIC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kdHJhbnNpdGlvbi1pbnB1dDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UgIWRlZmF1bHQ7ICAvLyBDdXN0b20gdmFyaWFibGVcclxuXHJcblxyXG4vLyBDb21wb25lbnRzXHJcbi8vXHJcbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cclxuXHJcbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeS1pbnZlcnNlICFkZWZhdWx0O1xyXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyBDdXN0b20gaG92ZXIgYW5kIGFjdGl2ZSBiYWNrZ3JvdW5kIGNvbG9yc1xyXG4kaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkZ3JheS0xMDAsIDAuOCkgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZSh0byByZW1vdmUpXHJcbiRhY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkaG92ZXItYmcgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZSh0byByZW1vdmUpXHJcblxyXG5cclxuLy8gQm9yZGVyIFJhZGl1ZXNcclxuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgXHRcdFx0XHRcdFx0LjMyNXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0LjQ3NXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgXHRcdFx0XHRcdFx0LjYyNXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG5cclxuLy8gQm94IHNoYWRvd1xyXG4kYm94LXNoYWRvdy14czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAuMXJlbSAwLjc1cmVtIDAuMjVyZW0gcmdiYSgkYmxhY2ssIDAuMDUpICFkZWZhdWx0OyAvLyBDdXN0b20gdmFyaWFibGVcclxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0MCAuMXJlbSAxcmVtIDAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdDAgLjVyZW0gMS41cmVtIDAuNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdDAgMXJlbSAycmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCb3JkZXIgc2V0dGluZ3NcclxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGJvcmRlci1kYXNoZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDsgIC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEdyaWQgY29sdW1uc1xyXG4vL1xyXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cclxuXHJcbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XHJcblxyXG4kZ3V0dGVyczogKFxyXG4gICAgMDogMHJlbSxcclxuICAgIDE6ICgkc3BhY2VyICogLjI1KSwgIFx0Ly8gMy41cHhcclxuICAgIDI6ICgkc3BhY2VyICogLjUpLCAgIFx0Ly8gN3B4O1xyXG4gICAgMzogKCRzcGFjZXIgKiAuNzUpLCAgXHQvLyAxMC41cHhcclxuICAgIDQ6ICgkc3BhY2VyICogMSksICAgIFx0Ly8gMTRweFxyXG4gICAgNTogKCRzcGFjZXIgKiAxLjI1KSwgXHQvLyAxNy41cHhcclxuICAgIDY6ICgkc3BhY2VyICogMS41KSwgIFx0Ly8gMjFweFxyXG4gICAgNzogKCRzcGFjZXIgKiAxLjc1KSwgXHQvLyAyNC41cHhcclxuICAgIDg6ICgkc3BhY2VyICogMiksICAgIFx0Ly8gMjhweFxyXG4gICAgOTogKCRzcGFjZXIgKiAyLjI1KSwgXHQvLyAzMS41cHhcclxuICAgIDEwOiAoJHNwYWNlciAqIDIuNSksIFx0Ly8gMzVweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gQ29udGFpbmVyIHBhZGRpbmdcclxuXHJcbiRjb250YWluZXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4vL1xyXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuXHJcbi8vIEZvbnQgZmFtaWx5XHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgICAgICAgIFx0XHRcdFx0UG9wcGlucywgSGVsdmV0aWNhLCBcInNhbnMtc2VyaWZcIiAhZGVmYXVsdDtcclxuXHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIFx0XHRcdFx0XHRcdDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxM3B4YFxyXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgIFx0IFx0XHRcdFx0XHQkZm9udC1zaXplLWJhc2UgKiAxLjA3NSAhZGVmYXVsdDsgICAvLyAxNC4wNHB4XHJcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdCRmb250LXNpemUtYmFzZSAqIC45MjUgIWRlZmF1bHQ7ICAgLy8gMTIuMDI1cHhcclxuXHJcbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNjAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZGVzdDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcblxyXG4vLyBMaW5lIGhlaWdodHNcclxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc1ICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LXh4bDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuMjUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSGVhZGluZyBzaXplc1xyXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDsgICAvLyAyMi43NXB4XHJcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7ICAgIC8vIDE5LjUwcHhcclxuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMzUgIWRlZmF1bHQ7ICAgLy8gMTcuNTVweFxyXG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDsgICAvLyAxNi4yNXB4XHJcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjE1ICFkZWZhdWx0OyAgIC8vIDE0Ljk1cHhcclxuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMDc1ICFkZWZhdWx0OyAgLy8gMTMuOTdweFxyXG5cclxuLy8gRm9udCBTaXplc1xyXG4kZm9udC1zaXplczogKFxyXG4gICAgMTogJGgxLWZvbnQtc2l6ZSwgICAvLyAyMi43NXB4XHJcbiAgICAyOiAkaDItZm9udC1zaXplLCAgIC8vIDE5LjUwcHhcclxuICAgIDM6ICRoMy1mb250LXNpemUsICAgLy8gMTcuNTVweFxyXG4gICAgNDogJGg0LWZvbnQtc2l6ZSwgICAvLyAxNi4yNXB4XHJcbiAgICA1OiAkaDUtZm9udC1zaXplLCAgIC8vIDE0Ljk1cHhcclxuICAgIDY6ICRoNi1mb250LXNpemUsICAgLy8gMTMuOTVweFxyXG5cclxuICAgIDc6ICRmb250LXNpemUtYmFzZSAqIDAuOTUsICAvLyAxMi4zNXB4XHJcbiAgICA4OiAkZm9udC1zaXplLWJhc2UgKiAwLjg1LCAgLy8gMTEuMDVweFxyXG4gICAgOTogJGZvbnQtc2l6ZS1iYXNlICogMC43NSwgIC8vIDkuNzVweFxyXG4gICAgMTA6ICRmb250LXNpemUtYmFzZSAqIDAuNSwgIC8vIDYuNTBweFxyXG5cclxuICAgIGJhc2U6ICRmb250LXNpemUtYmFzZSwgLy8gMTNweFxyXG4gICAgZmx1aWQ6IDEwMCUsIC8vIDEwMCVcclxuXHJcbiAgICAyeDogJGZvbnQtc2l6ZS1iYXNlICogMiwgICAgICAgIC8vIDI2cHhcclxuICAgIDJxeDogJGZvbnQtc2l6ZS1iYXNlICogMi4yNSwgICAgLy8gMjkuMjVweFxyXG4gICAgMmh4OiAkZm9udC1zaXplLWJhc2UgKiAyLjUsICAgICAvLyAzMi41cHhcclxuICAgIDJ0eDogJGZvbnQtc2l6ZS1iYXNlICogMi43NSwgICAgLy8gMzUuNzVweFxyXG5cclxuICAgIDN4OiAkZm9udC1zaXplLWJhc2UgKiAzLCAgICAgICAgLy8gMzlweFxyXG4gICAgM3F4OiAkZm9udC1zaXplLWJhc2UgKiAzLjI1LCAgICAvLyA0Mi4yNXB4XHJcbiAgICAzaHg6ICRmb250LXNpemUtYmFzZSAqIDMuNSwgICAgIC8vIDQ1LjVweFxyXG4gICAgM3R4OiAkZm9udC1zaXplLWJhc2UgKiAzLjc1LCAgICAvLyA0OC43NXB4XHJcblxyXG4gICAgNHg6ICRmb250LXNpemUtYmFzZSAqIDQsICAgICAgICAvLyA1MnB4XHJcbiAgICA0cXg6ICRmb250LXNpemUtYmFzZSAqIDQuMjUsICAgIC8vIDU1LjI1cHhcclxuICAgIDRoeDogJGZvbnQtc2l6ZS1iYXNlICogNC41LCAgICAgLy8gNTguNXB4XHJcbiAgICA0dHg6ICRmb250LXNpemUtYmFzZSAqIDQuNzUsICAgIC8vIDYxLjc1cHhcclxuICAgIFxyXG4gICAgNXg6ICRmb250LXNpemUtYmFzZSAqIDUsICAgICAgICAvLyA2NXB4XHJcbiAgICA1cXg6ICRmb250LXNpemUtYmFzZSAqIDUuMjUsICAgIC8vIDY4LjI1cHhcclxuICAgIDVoeDogJGZvbnQtc2l6ZS1iYXNlICogNS41LCAgICAgLy8gNzEuNXB4XHJcbiAgICA1dHg6ICRmb250LXNpemUtYmFzZSAqIDUuNzUgICAgIC8vIDc0Ljc1cHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICogMC41ICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZGVyICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4yICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG5cclxuJGRpc3BsYXktZm9udC1zaXplczogKFxyXG4gICAgMTogNXJlbSxcclxuICAgIDI6IDQuNXJlbSxcclxuICAgIDM6IDRyZW0sXHJcbiAgICA0OiAzLjVyZW0sXHJcbiAgICA1OiAzcmVtLFxyXG4gICAgNjogMi41cmVtXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kZGlzcGxheS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGRlciAhZGVmYXVsdDtcclxuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gQnV0dG9ucyArIEZvcm1zXHJcbi8vXHJcbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4xICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAgLjI1ICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xyXG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC41NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgLjgyNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMTUgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gQnV0dG9uc1xyXG4vL1xyXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcclxuXHJcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuXHJcbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuXHJcbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuNiAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuXHJcbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWV4dGVuZGVkLXZhcmlhbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcblxyXG5cclxuLy8gRm9ybXNcclxuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4wNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUwMCAhZGVmYXVsdDtcclxuJGZvcm0tbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcclxuIFxyXG5cclxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtc29saWQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0OyAvLyBDdXN0b20gdmFyaWFibGVcclxuJGlucHV0LXNvbGlkLWJnLWZvY3VzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkZ3JheS0xMDAsIDIlKSAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbiRpbnB1dC1zb2xpZC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3IgIWRlZmF1bHQ7ICAvLyBDdXN0b20gdmFyaWFibGVcclxuJGlucHV0LXNvbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx0JGdyYXktNzAwICFkZWZhdWx0OyAvLyBDdXN0b20gdmFyaWFibGVcclxuXHJcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGlucHV0LXJlYWRvbmx5LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDsgIC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWZsb2F0aW5nLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoMy43NXJlbSwgJGlucHV0LWhlaWdodC1ib3JkZXIpICFkZWZhdWx0O1xyXG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgICAgICAgICAgICAgICAgICAgMi4xNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgMi4yNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtYmctc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgIDYwJSA2MCUgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCArIC41cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1wYWRkaW5nLWxlZnQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1wb3NpdGlvbiAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtYmctc29saWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAgICAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMjUpICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAgLjQ1ZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICA1MCUgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMyAxMScgd2lkdGg9JzEzJyBoZWlnaHQ9JzExJyBmaWxsPSdub25lJz48cGF0aCBkPSdNMTEuMDQyNiAxLjAyODkzQzExLjMyNTggMC42OTU3OTIgMTEuODI1NCAwLjY1NTI4MyAxMi4xNTg1IDAuOTM4NDUxQzEyLjQ5MTcgMS4yMjE2MiAxMi41MzIyIDEuNzIxMjQgMTIuMjQ5IDIuMDU0MzdMNS41MTk4NSA5Ljk3MTA0QzUuMjMyMjQgMTAuMzA5NCA0LjcyMjYxIDEwLjM0NTEgNC4zOTA3IDEwLjA1TDAuODI4MTk3IDYuODgzMzVDMC41MDE0MSA2LjU5Mjg4IDAuNDcxOTc1IDYuMDkyNDkgMC43NjI0NTIgNS43NjU3QzEuMDUyOTMgNS40Mzg5MSAxLjU1MzMyIDUuNDA5NDggMS44ODAxMSA1LjY5OTk1TDQuODM3NjUgOC4zMjg4OUwxMS4wNDI2IDEuMDI4OTNaJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgICAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMjUpICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtY29sb3Itc29saWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYoaXNEYXJrTW9kZSgpLCAkZ3JheS01MDAsICR3aGl0ZSkgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAzLjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi4yNXJlbSAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbiRmb3JtLXN3aXRjaC13aWR0aC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyLjVyZW0gIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kZm9ybS1zd2l0Y2gtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0OyAvLyBDdXN0b20gdmFyaWFibGVcclxuJGZvcm0tc3dpdGNoLXdpZHRoLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDMuNzVyZW0gIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kZm9ybS1zd2l0Y2gtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMi43NXJlbSAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcblxyXG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgICAgICAgICAgJGZvcm0tc3dpdGNoLXdpZHRoICsgLjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLWxlZnQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLWJnLWltYWdlLXNvbGlkOiAgICAgICAgICAgICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yLXNvbGlkfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtZm9jdXMtYmctaW1hZ2U6ICAgICAgICAgICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uOiAgICAgICAgICAgICAgICAgICByaWdodCBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXJpZ2h0OiAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4vLyBGb3JtIHJhbmdlXHJcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2c1xyXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIENhcmRcclxuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kY2FyZC1ib3gtc2hhZG93OiBcdFx0XHRcdFx0XHRcdFx0XHRpZihpc0RhcmtNb2RlKCksIG5vbmUsIDBweCAwcHggMjBweCAwcHggcmdiYSg3Niw4NywxMjUsMC4wMikpICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICBcdFx0XHRcdCRib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1zdHlsZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbiRjYXJkLWJvcmRlci1kYXNoZWQtY29sb3I6ICAgICAgICAgICAgICAgICBcdFx0XHQkYm9yZGVyLWRhc2hlZC1jb2xvciAhZGVmYXVsdDtcclxuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgXHRcdFx0XHQkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJkLXB5OiAgICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0ICAgICAgICAycmVtICFkZWZhdWx0O1xyXG4kY2FyZC1weDogICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0XHQgICAgMi4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgXHRcdFx0XHQkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuXHJcbiRjYXJkLWhlYWRlci1weTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjVyZW0gIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kY2FyZC1oZWFkZXItaGVpZ2h0OiBcdFx0XHRcdFx0XHRcdFx0NzBweCAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcblxyXG4kY2FyZC1ib3JkZXItZW5hYmxlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG5cclxuLy8gQWNjb3JkaW9uXHJcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgJGJvcmRlci1jb2xvciAgIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xyXG5cclxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEuMTVyZW0gIWRlZmF1bHQ7XHJcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTW9kYWxzXHJcblxyXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcclxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICBcdFx0XHRcdFx0MS43NXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xyXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICBcdFx0XHRcdC41cmVtICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgXHRcdFx0XHQuNXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgXHRcdFx0XHQxLjc1cmVtICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIFx0XHRcdFx0bnVsbCAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgXHRcdFx0XHQkYm9keS1iZyAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgXHRcdFx0XHRudWxsICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICBcdFx0XHRcdDAgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgIFx0XHRcdFx0JGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IFx0XHRcdFx0JGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93OiAgICAgICBcdFx0XHRcdCAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgXHRcdFx0XHQwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgIFx0XHRcdFx0XHQwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgXHRcdCBcdFx0XHQkYmxhY2sgIWRlZmF1bHQ7XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIFx0XHRcdFx0aWYoaXNEYXJrTW9kZSgpLCAwLjQsIDAuMykgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgIFx0XHQgXHRcdFx0MTE0MHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICBcdFx0XHRcdDgwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBcdFx0XHRcdDUwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICBcdFx0XHRcdDMwMHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEFsZXJ0c1xyXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuJGFsZXJ0LWNvbG9yLXNjYWxlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKGlzRGFya01vZGUoKSwgNjAlLCA0MCUpICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXNjYWxlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYoaXNEYXJrTW9kZSgpLCAtNjAlLCAtNzAlKSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJnLXNjYWxlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKGlzRGFya01vZGUoKSwgLTYwJSwgLTgwJSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcbiRkcm9wZG93bi1ib3gtc2hhZG93Olx0XHRcdFx0XHRcdFx0XHRpZihpc0RhcmtNb2RlKCksIDBweCAwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMyksIDBweCAwcHggNTBweCAwcHggcmdiYSg4Miw2MywxMDUsIDAuMTUpKSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uXHJcblxyXG4kcGFnaW5hdGlvbi1pdGVtLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIuNXJlbSAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbiRwYWdpbmF0aW9uLWl0ZW0tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kcGFnaW5hdGlvbi1pdGVtLXNwYWNlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuNXJlbSAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbiRwYWdpbmF0aW9uLWl0ZW0tc3BhY2UtdGFibGV0LWFuZC1tb2JpbGU6ICAgICAgICAgICAgMC4yNXJlbSAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbiRwYWdpbmF0aW9uLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kcGFnaW5hdGlvbi1pY29uLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgIDAuODVyZW0gIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kcGFnaW5hdGlvbi1pY29uLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWl0ZW0taGVpZ2h0ICogMC4zNSAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcblxyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgICAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tbWFyZ2luLWxlZnQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1ob3Zlci1iZyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWhvdmVyLWJnICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuLy8gUG9wb3ZlcnNcclxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKGlzRGFya01vZGUoKSwgJGdyYXktMjAwLCAkYm9keS1iZykgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgIFx0XHRcdFx0JGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBcdFx0XHRcdCRwb3BvdmVyLWJnICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICBcdFx0XHRcdCRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICBcdFx0XHRcdCRkcm9wZG93bi1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBcdFx0XHRcdCRwb3BvdmVyLWJnICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICBcdFx0XHRcdCRncmF5LTgwMCAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgXHRcdFx0XHQ1MDAgIWRlZmF1bHQ7ICAvLyBDdXN0b20gdmFyaWFibGVcclxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgXHRcdFx0XHQxcmVtICFkZWZhdWx0OyAgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIFx0XHRcdFx0MXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgXHRcdFx0XHQxLjI1cmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgaWYoaXNEYXJrTW9kZSgpLCAkZ3JheS0zMDAsICRncmF5LTEwMCkgIWRlZmF1bHQ7ICAvLyBDdXN0b20gdmFyaWFibGVcclxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgXHRcdFx0XHQkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWRpc3NtaXMtYnRuLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7ICAvLyBDdXN0b20gdmFyaWFibGVcclxuJHBvcG92ZXItZGlzc21pcy1idG4tdG9wOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuODVyZW0gIWRlZmF1bHQ7ICAvLyBDdXN0b20gdmFyaWFibGVcclxuJHBvcG92ZXItZGlzc21pcy1idG4tZW5kOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuODVyZW0gIWRlZmF1bHQ7ICAvLyBDdXN0b20gdmFyaWFibGVcclxuXHJcbi8vIFRvb2x0aXBzXHJcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgIFx0XHRcdFx0JGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgXHRcdFx0XHQyMDBweCAhZGVmYXVsdDtcclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgXHRcdFx0XHQkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0JHBvcG92ZXItYmcgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIFx0XHRcdFx0JGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICBcdFx0XHRcdDEgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIFx0XHRcdFx0JHBvcG92ZXItYm94LXNoYWRvdyAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIFx0XHRcdFx0Ljc1cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICBcdFx0XHRcdDFyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0MCAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gQmFkZ2VzXHJcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLjg1cmVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC44cmVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkZXIgIWRlZmF1bHQ7XHJcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC4zMjVyZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG4kYmFkZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMS43NXJlbSAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbiRiYWRnZS1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kYmFkZ2Utc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcblxyXG5cclxuXHJcbi8vIENvZGVcclxuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmKGlzRGFya01vZGUoKSwgJGdyYXktMjAwLCAjRjFGM0Y4KSAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlXHJcbiRjb2RlLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwcHggM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMDgpICFkZWZhdWx0OyAvLyBDdXN0b20gdmFyaWFibGVcclxuJGNvZGUtcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuMXJlbSAwLjRyZW0gIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kY29kZS1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAwLjVyZW0gIWRlZmF1bHQ7IC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kY29kZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDAwICFkZWZhdWx0OyAvLyBDdXN0b20gdmFyaWFibGVcclxuJGNvZGUtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAuM3JlbSAhZGVmYXVsdDsgIC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2I5Mzk5MyAhZGVmYXVsdDsgIC8vIEN1c3RvbSB2YXJpYWJsZVxyXG4kY29kZS1zcGFjZTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMC4yNXJlbSAhZGVmYXVsdDsgIC8vIEN1c3RvbSB2YXJpYWJsZVxyXG5cclxuXHJcblxyXG4vLyBDYXJvdXNlbFxyXG4kY2Fyb3VzZWwtY3VzdG9tLWluZGljYXRvci10cmFuc2l0aW9uLXNwZWVkOiAgICAgICAgMC4zcyAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWN1c3RvbS1pbmRpY2F0b3ItZGVmYXVsdC1iZy1jb2xvcjogICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWN1c3RvbS1pbmRpY2F0b3ItYWN0aXZlLWJnLWNvbG9yOiAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jdXN0b20tZG90cy1pbmRpY2F0b3ItZGVmYXVsdC1zaXplOiAgICAgICA5cHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jdXN0b20tZG90cy1pbmRpY2F0b3ItYWN0aXZlLXNpemU6ICAgICAgICAxM3B4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWN1c3RvbS1idWxsZXQtaW5kaWNhdG9yLWRlZmF1bHQtc2l6ZTogICAgIDZweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWN1c3RvbS1idWxsZXQtaW5kaWNhdG9yLWFjdGl2ZS13aWR0aDogICAgIDE2cHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jdXN0b20tYnVsbGV0LWluZGljYXRvci1kZWZhdWx0LWJnLWNvbG9yOiAkZ3JheS00MDAgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jdXN0b20tYnVsbGV0LWluZGljYXRvci1hY3RpdmUtYmctY29sb3I6ICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBTcGlubmVyc1xyXG5cclxuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC4xODVlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgIC42NXMgIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgICAuMTQ1ZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIEJyZWFkY3J1bWJzXHJcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBQcm9ncmVzcyBiYXJzXHJcbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgICAgICAgICAgNnB4ICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gVGFibGVzXHJcbi8vXHJcbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cclxuXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0YWJsZS1zdHJpcGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRncmF5LTEwMCwgMC43NSkgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcclxuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1ib3JkZXItZmFjdG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuMSAhZGVmYXVsdDtcclxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4gLy8gT3BhY2l0eVxyXG4gJG9wYWNpdHktdmFsdWVzOiAoXHJcbiAgICAgMDogMCxcclxuICAgICA1OiAuMDUsXHJcbiAgICAgMTA6IC4xLFxyXG4gICAgIDE1OiAuMTUsXHJcbiAgICAgMjA6IC4yMCxcclxuICAgICAyNTogLjI1LFxyXG4gICAgIDUwOiAuNSxcclxuICAgICA3NTogLjc1LFxyXG4gICAgIDEwMDogMSxcclxuICkgIWRlZmF1bHQ7XHJcblxyXG4vLyBaaW5kZXhcclxuJHppbmRleC12YWx1ZXM6IChcclxuICAgIG4xOiAtMSxcclxuICAgIG4yOiAtMixcclxuICAgIDA6IDAsXHJcbiAgICAxOiAxLFxyXG4gICAgMjogMixcclxuICAgIDM6IDNcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIExldHRlciBzcGFjaW5nXHJcbiRsZXR0ZXItc3BhY2luZy12YWx1ZXM6IChcclxuICAgIDE6IDAuMXJlbSxcclxuICAgIDI6IDAuMTE1cmVtLFxyXG4gICAgMzogMC4xMjVyZW0sXHJcbiAgICA0OiAwLjI1cmVtLFxyXG4gICAgNTogMC41cmVtLFxyXG4gICAgbjE6IC0wLjFyZW0sXHJcbiAgICBuMjogLTAuMTE1cmVtLFxyXG4gICAgbjM6IC0wLjEyNXJlbSxcclxuICAgIG40OiAtMC4yNXJlbSxcclxuICAgIG41OiAtMC41cmVtLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gQ3VzdG9tIGhpZ2h0IGFuZCB3aWR0aCBzaXplc1xyXG4kY3VzdG9tLXNpemVzOiAoXHJcbiAgICB1bnNldDogdW5zZXQsXHJcbiAgICAyNTogMjUlLFxyXG4gICAgNTA6IDUwJSxcclxuICAgIDc1OiA3NSUsXHJcbiAgICAxMDA6IDEwMCUsXHJcbiAgICBhdXRvOiBhdXRvLFxyXG4gIFx0MXB4OiAxcHgsXHJcbiAgXHQycHg6IDJweCxcclxuICBcdDNweDogM3B4LFxyXG4gIFx0NHB4OiA0cHgsXHJcbiAgXHQ1cHg6IDVweCxcclxuICAgIDZweDogNnB4LFxyXG4gICAgN3B4OiA3cHgsXHJcbiAgICA4cHg6IDhweCxcclxuICAgIDlweDogOXB4LFxyXG4gIFx0MTBweDogMTBweCxcclxuICBcdDE1cHg6IDE1cHgsXHJcbiAgXHQyMHB4OiAyMHB4LFxyXG4gIFx0MjVweDogMjVweCxcclxuICBcdDMwcHg6IDMwcHgsXHJcbiAgXHQzNXB4OiAzNXB4LFxyXG4gIFx0NDBweDogNDBweCxcclxuICBcdDQ1cHg6IDQ1cHgsXHJcbiAgXHQ1MHB4OiA1MHB4LFxyXG4gIFx0NTVweDogNTVweCxcclxuICBcdDYwcHg6IDYwcHgsXHJcbiAgXHQ2NXB4OiA2NXB4LFxyXG4gIFx0NzBweDogNzBweCxcclxuICBcdDc1cHg6IDc1cHgsXHJcbiAgXHQ4MHB4OiA4MHB4LFxyXG4gIFx0ODVweDogODVweCxcclxuICBcdDkwcHg6IDkwcHgsXHJcbiAgXHQ5NXB4OiA5NXB4LFxyXG4gIFx0MTAwcHg6IDEwMHB4LFxyXG4gIFx0MTI1cHg6IDEyNXB4LFxyXG4gIFx0MTUwcHg6IDE1MHB4LFxyXG5cdDE3NXB4OiAxNzVweCxcclxuICBcdDIwMHB4OiAyMDBweCxcclxuICAgIDIyNXB4OiAyMjVweCxcclxuICBcdDI1MHB4OiAyNTBweCxcclxuICAgIDI3NXB4OiAyNzVweCxcclxuICBcdDMwMHB4OiAzMDBweCxcclxuICAgIDMyNXB4OiAzMjVweCxcclxuICBcdDM1MHB4OiAzNTBweCxcclxuICAgIDM3NXB4OiAzNzVweCxcclxuICBcdDQwMHB4OiA0MDBweCxcclxuICAgIDQyNXB4OiA0MjVweCxcclxuICBcdDQ1MHB4OiA0NTBweCxcclxuICAgIDQ3NXB4OiA0NzVweCxcclxuICBcdDUwMHB4OiA1MDBweCxcclxuICBcdDU1MHB4OiA1NTBweCxcclxuICBcdDYwMHB4OiA2MDBweCxcclxuICBcdDY1MHB4OiA2NTBweCxcclxuICBcdDcwMHB4OiA3MDBweCxcclxuICBcdDc1MHB4OiA3NTBweCxcclxuICBcdDgwMHB4OiA4MDBweCxcclxuICBcdDg1MHB4OiA4NTBweCxcclxuICBcdDkwMHB4OiA5MDBweCxcclxuICBcdDk1MHB4OiA5NTBweCxcclxuICBcdDEwMDBweDogMTAwMHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIFN5bWJvbCBTaXplc1xyXG4kc3ltYm9sLXNpemVzOiAoXHJcbiAgICAyMHB4OiAyMHB4LFxyXG4gICAgMjVweDogMjVweCxcclxuICAgIDMwcHg6IDMwcHgsXHJcbiAgICAzNXB4OiAzNXB4LFxyXG4gICAgNDBweDogNDBweCxcclxuICAgIDQ1cHg6IDQ1cHgsXHJcbiAgICBkZWZhdWx0OiA1MHB4LFxyXG4gICAgNTBweDogNTBweCxcclxuICAgIDU1cHg6IDU1cHgsXHJcbiAgICA2MHB4OiA2MHB4LFxyXG4gICAgNjVweDogNjVweCxcclxuICAgIDcwcHg6IDcwcHgsXHJcbiAgICA3NXB4OiA3NXB4LFxyXG4gICAgMTAwcHg6MTAwcHgsXHJcblx0MTI1cHg6MTI1cHgsXHJcbiAgICAxNTBweDoxNTBweCxcclxuICAgIDE2MHB4OjE2MHB4LFxyXG4gICAgMTc1cHg6MTc1cHgsXHJcbiAgICAyMDBweDoyMDBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBCdWxsZXRcclxuJGJ1bGxldDogKFxyXG5cdGJnLWNvbG9yOiAkZ3JheS00MDAsXHJcblx0ZG90LXNpemU6IDRweCxcclxuXHRiYXItaGVpZ2h0OiA0cHgsXHJcblx0YmFyLXdpZHRoOiA4cHgsXHJcbiAgICBiYXItYm9yZGVyLXJhZGl1czogNnB4LFxyXG4gICAgbGluZS1oZWlnaHQ6IDFweCxcclxuXHRsaW5lLXdpZHRoOiA1cHgsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIFNjcm9sbHRvcFxyXG4kc2Nyb2xsdG9wOiAoXHJcbiAgICBvcGFjaXR5OiAoXHJcbiAgICAgICAgZGVmYXVsdDogMCxcclxuICAgICAgICBvbjogMC4zLFxyXG4gICAgICAgIGhvdmVyOiAxXHJcbiAgICApLFxyXG4gICAgYm90dG9tOiAoXHJcbiAgICAgICAgZGVza3RvcDogNDBweCxcclxuICAgICAgICB0YWJsZXQtYW5kLW1vYmlsZTogMzBweFxyXG4gICAgKSxcclxuICAgIHJpZ2h0OiAoXHJcbiAgICAgICAgZGVza3RvcDogMjBweCxcclxuICAgICAgICB0YWJsZXQtYW5kLW1vYmlsZTogMTVweFxyXG4gICAgKSxcclxuICAgIHNpemU6IChcclxuICAgICAgICBkZXNrdG9wOiAzNnB4LFxyXG4gICAgICAgIHRhYmxldC1hbmQtbW9iaWxlOiAzMHB4XHJcbiAgICApLFxyXG4gICAgYmctY29sb3I6IChcclxuICAgICAgICBkZWZhdWx0OiAkcHJpbWFyeSxcclxuICAgICAgICBob3ZlcjogJHByaW1hcnlcclxuICAgICksXHJcbiAgICBpY29uLWNvbG9yOiAoXHJcbiAgICAgICAgZGVmYXVsdDogJHdoaXRlLFxyXG4gICAgICAgIGhvdmVyOiAkd2hpdGVcclxuICAgIClcclxuKSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gU3RpY2t5IFRvb2xiYXJcclxuJHN0aWNreS10b29sYmFyOiAoXHJcblx0ei1pbmRleDogOTVcclxuKSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gRHJhd2VyXHJcbiRkcmF3ZXI6IChcclxuXHR6LWluZGV4OiAxMTAsIC8vIERyYXdlcidzIHotaW5kZXhcclxuXHRib3gtc2hhZG93OiBpZihpc0RhcmtNb2RlKCksIDBweCAwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDBweCAxcHggOXB4IC0zcHggcmdiYSgwLDAsMCwgMC4wNSkpLCAvLyBEcmF3ZXIncyBib3ggc2hhZG93XHJcblx0YmctY29sb3I6ICRib2R5LWJnLCAvLyBEcmF3ZXIncyBiYWNrZ3JvdW5kIGNvbG9yXHJcblx0dHJhbnNpdGlvbi1zcGVlZDogMC4zcyxcclxuXHRvdmVybGF5LWJnLWNvbG9yOiBpZihpc0RhcmtNb2RlKCksIHJnYmEoJGJsYWNrLCAwLjQpLCByZ2JhKCRibGFjaywgMC4yKSksIC8vIE9mZmNhbnZhcyBvdmVybGF5IGJhY2tncm91bmQgY29sb3JcclxuXHRvdmVybGF5LWFuaW1hdGlvbi1zcGVlZDogMC4zc1xyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBNZW51XHJcbiRtZW51OiAoXHJcblx0ZHJvcGRvd246IChcclxuXHRcdGJveC1zaGFkb3c6ICRkcm9wZG93bi1ib3gtc2hhZG93LFxyXG5cdFx0ei1pbmRleDogMTA3LFxyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnLFxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRkcm9wZG93bi1ib3JkZXItcmFkaXVzLFxyXG4gICAgICAgIGFuaW1hdGlvbjogdHJ1ZSxcclxuICAgICAgICBhbmltYXRpb24tc3BlZWQ6IDAuM3MsXHJcbiAgICAgICAgYW5pbWF0aW9uLW1vdmUtb2Zmc2V0OiAwLjc1cmVtXHJcblx0KSxcclxuXHJcblx0YWNjb3JkaW9uOiAoXHJcbiAgICAgICAgaW5kZW50aW9uOiAxcmVtLFxyXG4gICAgICAgIGFycm93LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2VcclxuXHQpLFxyXG5cclxuXHRpdGVtOiAoXHJcblx0XHRzZWxmOiAoXHJcbiAgICAgICAgICAgIHBhZGRpbmcteTogMC4xNXJlbSxcclxuICAgICAgICAgICAgcGFkZGluZy14OiAwXHJcblx0XHQpXHJcblx0KSxcclxuXHJcblx0bGluazogKFxyXG5cdFx0c2VsZjogKFxyXG4gICAgICAgICAgICBwYWRkaW5nLXk6IDAuNjVyZW0sXHJcbiAgICAgICAgICAgIHBhZGRpbmcteDogMXJlbSxcclxuXHRcdFx0YmctY29sb3I6IChcclxuXHRcdFx0XHRob3ZlcjogJGhvdmVyLWJnLFxyXG5cdFx0XHRcdHNob3c6ICRob3Zlci1iZyxcclxuICAgICAgICAgICAgICAgIGhlcmU6ICRob3Zlci1iZyxcclxuXHRcdFx0XHRhY3RpdmU6ICRhY3RpdmUtYmdcclxuXHRcdFx0KVxyXG5cdFx0KSxcclxuXHJcblx0XHRpY29uOiAoXHJcblx0XHRcdHdpZHRoOiAycmVtLFxyXG5cdFx0XHRzcGFjZTogMC41cmVtXHJcblx0XHQpLFxyXG5cclxuXHRcdGJ1bGxldDogKFxyXG5cdFx0XHR3aWR0aDogMS4yNXJlbSxcclxuXHRcdFx0c3BhY2U6IDAuNXJlbVxyXG5cdFx0KSxcclxuXHJcblx0XHRiYWRnZTogKFxyXG5cdFx0XHRzcGFjZTogMC41cmVtXHJcblx0XHQpLFxyXG5cclxuXHRcdGFycm93OiAoXHJcbiAgICAgICAgICAgIGhlaWdodDogMC44cmVtLFxyXG4gICAgICAgICAgICB3aWR0aDogMC44cmVtLFxyXG5cdFx0XHRzcGFjZTogMC41cmVtXHJcblx0XHQpXHJcblx0KVxyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBGZWVkYmFja1xyXG4kZmVlZGJhY2s6IChcclxuXHRwb3B1cDogKFxyXG5cdFx0ei1pbmRleDogMTAwMCxcclxuXHRcdGJveC1zaGFkb3c6ICRkcm9wZG93bi1ib3gtc2hhZG93LFxyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmcsXHJcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyxcclxuXHRcdHRyYW5zaXRpb24tc3BlZWQ6IDAuNnMsXHJcblx0XHRwYWRkaW5nOiAxcmVtIDEuMjVyZW1cclxuXHQpXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIEN1c3RvbSBzY3JvbGxiYXJcclxuJHNjcm9sbGJhcjogKFxyXG4gICAgc3BhY2U6IDAuNXJlbSxcclxuICAgIHdpZHRoOiAwLjRyZW0sXHJcbiAgICBoZWlnaHQ6IDAuNHJlbSxcclxuICAgIGNvbG9yOiAkZ3JheS0yMDAsXHJcbiAgICBob3Zlci1jb2xvcjogZGFya2VuKCRncmF5LTIwMCwgMiUpXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIE92ZXJsYXlcclxuJG92ZXJsYXk6IChcclxuICAgIGJnOiByZ2JhKCRibGFjaywgMC4wNSlcclxuKSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gQmxvY2tVSVxyXG4kYmxvY2t1aTogKFxyXG4gICAgb3ZlcmxheS1iZzogcmdiYSgkYmxhY2ssIDAuMDUpXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIFJhdGluZ1xyXG4kcmF0aW5nOiAoXHJcbiAgICBjb2xvcjogKFxyXG4gICAgICAgIGRlZmF1bHQ6ICRncmF5LTQwMCxcclxuICAgICAgICBhY3RpdmU6ICNGRkFEMEZcclxuICAgIClcclxuKSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLy8gU3RpY2t5XHJcbiRmaXhlZDogKFxyXG4gICAgei1pbmRleDogMTAxXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIENvbnRhaW5lclxyXG4kY29udGFpbmVyOiAoXHJcbiAgICBwYWRkaW5nOiAoXHJcbiAgICAgICAgZGVmYXVsdDogMS41cmVtLFxyXG4gICAgICAgIGxnOiAycmVtXHJcbiAgICApXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gU29jaWFsIE5ldHdvcmsgQ29sb3JzIFVzZWQgV2l0aCBCb29zdHJhcCBCdXR0b25zKHNlZTogaHR0cHM6Ly9icmFuZGNvbG9ycy5uZXQpXHJcbiRzb2NpYWwtY29sb3JzOiAoXHJcblx0ZmFjZWJvb2s6IChcclxuXHRcdGJhc2U6ICMzYjU5OTgsXHJcblx0XHRpbnZlcnNlOiAjZmZmZmZmLFxyXG4gICAgICAgIGxpZ2h0OiByZ2JhKCMzYjU5OTgsIDAuMSksXHJcbiAgICAgICAgYWN0aXZlOiBkYXJrZW4oIzNiNTk5OCwgNy41JSlcclxuXHQpLFxyXG5cdGdvb2dsZTogKFxyXG5cdFx0YmFzZTogI2RkNGIzOSxcclxuXHRcdGludmVyc2U6ICNmZmZmZmYsXHJcbiAgICAgICAgbGlnaHQ6IHJnYmEoI2RkNGIzOSwgMC4xKSxcclxuICAgICAgICBhY3RpdmU6IGRhcmtlbigjZGQ0YjM5LCA3LjUlKVxyXG5cdCksXHJcblx0dHdpdHRlcjogKFxyXG5cdFx0YmFzZTogIzFkYTFmMixcclxuXHRcdGludmVyc2U6ICNmZmZmZmYsXHJcbiAgICAgICAgbGlnaHQ6IHJnYmEoIzFkYTFmMiwgMC4xKSxcclxuICAgICAgICBhY3RpdmU6IGRhcmtlbigjMWRhMWYyLCA3LjUlKVxyXG5cdCksXHJcblx0aW5zdGFncmFtOiAoXHJcblx0XHRiYXNlOiAjZTEzMDZjLFxyXG5cdFx0aW52ZXJzZTogI2ZmZmZmZixcclxuICAgICAgICBsaWdodDogcmdiYSgjZTEzMDZjLCAwLjEpLFxyXG4gICAgICAgIGFjdGl2ZTogZGFya2VuKCNlMTMwNmMsIDcuNSUpXHJcblx0KSxcclxuXHR5b3V0dWJlOiAoXHJcblx0XHRiYXNlOiAjZmYwMDAwLFxyXG5cdFx0aW52ZXJzZTogI2ZmZmZmZixcclxuICAgICAgICBsaWdodDogcmdiYSgjZmYwMDAwLCAwLjEpLFxyXG4gICAgICAgIGFjdGl2ZTogZGFya2VuKCNmZjAwMDAsIDcuNSUpXHJcblx0KSxcclxuICAgIGxpbmtlZGluOiAoXHJcbiAgICAgICAgYmFzZTogIzAwNzdiNSxcclxuICAgICAgICBpbnZlcnNlOiAjZmZmZmZmLFxyXG4gICAgICAgIGxpZ2h0OiByZ2JhKCMwMDc3YjUsIDAuMSksXHJcbiAgICAgICAgYWN0aXZlOiBkYXJrZW4oIzAwNzdiNSwgNy41JSlcclxuICAgIClcclxuKSAhZGVmYXVsdDsgLy8gQ3VzdG9tIHZhcmlhYmxlIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LWZhbWlseTogJGRpc3BsYXktZm9udC1mYW1pbHk7XG4gICAgZm9udC1zdHlsZTogJGRpc3BsYXktZm9udC1zdHlsZTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIC41O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuIiwiQG1peGluIGJveC1zaGFkb3coJHNoYWRvdy4uLikge1xuICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAkcmVzdWx0OiAoKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkc2hhZG93IHtcbiAgICAgIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCAkdmFsdWUsIFwiY29tbWFcIik7XG4gICAgICB9XG4gICAgICBAaWYgJHZhbHVlID09IG5vbmUgYW5kIGxlbmd0aCgkc2hhZG93KSA+IDEge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmIChsZW5ndGgoJHJlc3VsdCkgPiAwKSB7XG4gICAgICBib3gtc2hhZG93OiAkcmVzdWx0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtY29udGFpbmVyLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsIHh4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyByZWR1Y2VkIGJ5IDAuMDJweCB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2Zcbi8vIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgobWQsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtYXggYW5kICRtYXggPiAwLCAkbWF4IC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiAgYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6ICBicmVha3BvaW50LW1heCgkbmV4dCwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWNzc2dyaWQge1xuICAuZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9cm93cywgMSksIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tI3skcHJlZml4fWNvbHVtbnMsICN7JGdyaWQtY29sdW1uc30pLCAxZnIpO1xuICAgIGdhcDogdmFyKC0tI3skcHJlZml4fWdhcCwgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcblxuICAgIEBpbmNsdWRlIG1ha2UtY3NzZ3JpZCgpO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAvLyBUT0RPOiBSZXZpc2l0IGNhbGMgb3JkZXIgYWZ0ZXIgaHR0cHM6Ly9naXRodWIuY29tL3JlYWN0LWJvb3RzdHJhcC9yZWFjdC1ib290c3RyYXAvaXNzdWVzLzYwMzkgaXMgZml4ZWRcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIC8vIEFkZCBib3ggc2l6aW5nIGlmIG9ubHkgdGhlIGdyaWQgaXMgbG9hZGVkXG4gIGJveC1zaXppbmc6IGlmKHZhcmlhYmxlLWV4aXN0cyhpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nKSBhbmQgJGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcsIGJvcmRlci1ib3gsIG51bGwpO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2Ugc2V0IHRoZSB3aWR0aFxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQcmV2ZW50IGAuY29sLWF1dG9gLCBgLmNvbGAgKCYgcmVzcG9uc2l2ZSB2YXJpYW50cykgZnJvbSBicmVha2luZyBvdXQgdGhlIGdyaWRcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXRvcDogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplOiBmYWxzZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgQGlmICRzaXplIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoJHNpemUsICRjb2x1bW5zKSk7XG5cbiAgfSBAZWxzZSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06IGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlciBvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICB9XG59XG5cbi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4OiAxIDAgMCU7IC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuZCBpbnZhbGlkIHZhbHVlLlxuICAgICAgICAvLyBFbmRzIHdpdGggYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlLlxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICAuZy1zdGFydCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcik7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZyk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiAoJHRhYmxlLWJvcmRlci13aWR0aCAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG59XG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xuICB9XG59XG5cblxuLy8gVGFibGUgdmFyaWFudHNcbi8vXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG4gICAgJHRhYmxlLWJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcblxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFkZCBzb21lIGhlaWdodCB0byBkYXRlIGlucHV0cyBvbiBpT1NcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgJjo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gIH1cblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIEZpbGUgaW5wdXQgYnV0dG9ucyB0aGVtaW5nXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXkpICgtJGlucHV0LXBhZGRpbmcteCk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRmb3JtLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWZpbGUtYnV0dG9uLWhvdmVyLWJnO1xuICB9XG59XG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1sZykgKC0kaW5wdXQtcGFkZGluZy14LWxnKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1sZztcbiAgfVxufVxuXG4vLyBNYWtlIHN1cmUgdGV4dGFyZWFzIGRvbid0IHNocmluayB0b28gbXVjaCB3aGVuIHJlc2l6ZWRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI5MTI0XG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6ICRmb3JtLWNvbG9yLXdpZHRoO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXk7XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtOyB9XG4gICYuZm9ybS1jb250cm9sLWxnIHsgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnOyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtYmctbWl4aW5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1iZy1taXhpblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JhZGllbnQtbWl4aW5zXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LW1peGluc1xuIiwiLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cblxuLmZvcm0tc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIC1tb3otcGFkZGluZy1zdGFydDogc3VidHJhY3QoJGZvcm0tc2VsZWN0LXBhZGRpbmcteCwgM3B4KTsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzI2MzZcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSksIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSk7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cclxuLy8gVG8gbWFrZSBmdXR1cmUgdXBkYXRlcyBlYXNpZXIgY29uc2lkZXIgb3ZlcnJpZGluZyB0aGUgZ2xvYmFsIHZhcmlhYmxlcyBmcm9tIF92YXJpYWJsZXMuYm9vdHN0cmFwLnNjc3MgYW5kIF92YXJpYWJsZXMuY3VzdG9tLnNjc3MgZm9yIGN1cnJlbnQgZGVtbyBpbiB0aGlzIGZpbGUuXHJcbi8vIE5vdGUgdGhhdCB0aGlzIGZpbGUgaXMgaW5jbHVkZWQgZmlyc3QgYW5kIHZhcmlhYmxlcyBkZWZpbmVkIGluIF92YXJpYWJsZXMuYm9vdHN0cmFwLnNjc3MgYW5kIF92YXJpYWJsZXMuY3VzdG9tLnNjc3NcclxuLy8gYXJlIG5vdCBhY2Nlc3NpYmxlIGluIHRoaXMgZmlsZSBidXQgeW91IGNhbiBvdmVycmlkZSBhbnkgZ2xvYmFsIHZhcmlhYmxlIGFzIHNob3duIGJlbG93OlxyXG4vL1xyXG5cclxuLy8gVGhlbWUgY29sb3JzXHJcbi8vIFByaW1hcnlcclxuJHByaW1hcnk6ICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdGlmKGlzRGFya01vZGUoKSwgIzM2OTlGRiwgIzAwOUVGNyk7XHJcbiRwcmltYXJ5LWFjdGl2ZTogICAgXHRcdFx0XHRcdFx0XHRcdGlmKGlzRGFya01vZGUoKSwgIzE4N0RFNCwgIzAwOTVFOCk7XHJcbiRwcmltYXJ5LWxpZ2h0OiAgICBcdFx0XHRcdFx0XHRcdFx0ICAgIGlmKGlzRGFya01vZGUoKSwgIzIxMkU0OCwgI0YxRkFGRik7XHJcbiRwcmltYXJ5LWludmVyc2U6ICBcdFx0XHRcdFx0XHRcdFx0XHQjRkZGRkZGO1xyXG5cclxuLy8gU3VjY2Vzc1xyXG4kc3VjY2VzczogICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0aWYoaXNEYXJrTW9kZSgpLCAjMEJCNzgzLCAjNTBDRDg5KTtcclxuJHN1Y2Nlc3MtYWN0aXZlOiAgICBcdFx0XHRcdFx0XHRcdFx0aWYoaXNEYXJrTW9kZSgpLCAjMDRBQTc3LCAjNDdCRTdEKTtcclxuJHN1Y2Nlc3MtbGlnaHQ6ICAgIFx0XHRcdFx0XHRcdFx0XHRcdGlmKGlzRGFya01vZGUoKSwgIzFDMzIzOCwgI0U4RkZGMyk7XHJcbiRzdWNjZXNzLWludmVyc2U6ICBcdFx0XHRcdFx0XHRcdFx0XHQjRkZGRkZGO1xyXG5cclxuLy8gSW5mb1xyXG4kaW5mbzogICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0ICAgIGlmKGlzRGFya01vZGUoKSwgIzg5NTBGQywgIzcyMzlFQSk7XHJcbiRpbmZvLWFjdGl2ZTogICAgXHRcdFx0XHRcdFx0XHRcdFx0aWYoaXNEYXJrTW9kZSgpLCAjNzMzN0VFLCAjNTAxNEQwKTtcclxuJGluZm8tbGlnaHQ6ICAgIFx0XHRcdFx0XHRcdFx0XHRcdGlmKGlzRGFya01vZGUoKSwgIzJGMjY0RiwgI0Y4RjVGRik7XHJcbiRpbmZvLWludmVyc2U6ICBcdFx0XHRcdFx0XHRcdFx0XHQjRkZGRkZGO1xyXG5cclxuLy8gRGFuZ2VyXHJcbiRkYW5nZXI6ICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdCAgICBpZihpc0RhcmtNb2RlKCksICNGNjRFNjAsICNGMTQxNkMpO1xyXG4kZGFuZ2VyLWFjdGl2ZTogICAgXHRcdFx0XHRcdFx0XHRcdFx0aWYoaXNEYXJrTW9kZSgpLCAjRUUyRDQxLCAjRDkyMTRFKTtcclxuJGRhbmdlci1saWdodDogICAgXHRcdFx0XHRcdFx0XHRcdFx0aWYoaXNEYXJrTW9kZSgpLCAjM0EyNDM0LCAjRkZGNUY4KTtcclxuJGRhbmdlci1pbnZlcnNlOiAgXHRcdFx0XHRcdFx0XHRcdFx0I0ZGRkZGRjtcclxuXHJcbi8vIFdhcm5pbmdcclxuJHdhcm5pbmc6ICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdGlmKGlzRGFya01vZGUoKSwgI0ZGQTgwMCwgI0ZGQzcwMCk7XHJcbiR3YXJuaW5nLWFjdGl2ZTogICAgXHRcdFx0XHRcdFx0XHRcdGlmKGlzRGFya01vZGUoKSwgI0VFOUQwMSwgI0YxQkMwMCk7XHJcbiR3YXJuaW5nLWxpZ2h0OiAgICBcdFx0XHRcdFx0XHRcdFx0XHRpZihpc0RhcmtNb2RlKCksICMzOTJGMjgsICNGRkY4REQpO1xyXG4kd2FybmluZy1pbnZlcnNlOiAgXHRcdFx0XHRcdFx0XHRcdFx0I0ZGRkZGRjtcclxuXHJcbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGZvcm0tZmxvYXRpbmctbGluZS1oZWlnaHQ7XG4gIH1cblxuICA+IGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyAvLyBhbGxvdyB0ZXh0YXJlYXNcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICAgIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgICAgcGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5O1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIH4gbGFiZWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKFxuICAkc3RhdGUsXG4gICRjb2xvcixcbiAgJGljb24sXG4gICR0b29sdGlwLWNvbG9yOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkdG9vbHRpcC1iZy1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSksXG4gICRmb2N1cy1ib3gtc2hhZG93OiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KVxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKSwgZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbC1jb2xvciB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHdpZHRoOiBhZGQoJGZvcm0tY29sb3Itd2lkdGgsICRpbnB1dC1oZWlnaHQtaW5uZXIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aDogI3skYnRuLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1czogI3skYnRuLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3c6ICN7JGJ0bi1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHk6ICN7JGJ0bi1kaXNhYmxlZC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwICN7JGJ0bi1mb2N1cy13aWR0aH0gcmdiYSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnRuLWNzcy12YXJzXG5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuYnRuLWNoZWNrICsgJjpob3ZlciB7XG4gICAgLy8gb3ZlcnJpZGUgZm9yIHRoZSBjaGVja2JveC9yYWRpbyBidXR0b25zXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICA6bm90KC5idG4tY2hlY2spICsgJjphY3RpdmUsXG4gICY6Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnKTtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSk7XG5cbiAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldDpkaXNhYmxlZCAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJ0bi12YXJpYW50LWxvb3BzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpZiAkY29sb3IgPT0gXCJsaWdodFwiIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJGhvdmVyLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYm9yZGVyLXNoYWRlLWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItc2hhZGUtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIGlmICRjb2xvciA9PSBcImRhcmtcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRob3Zlci1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4tYWN0aXZlLWJnLXRpbnQtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1ib3JkZXItdGludC1hbW91bnQpXG4gICAgICApO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LWxvb3BzXG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtbm9ybWFsfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGJ0bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3I6ICN7JGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRwcmltYXJ5KSwgJHByaW1hcnksIDE1JSkpfTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXg6ICN7JHppbmRleC1kcm9wZG93bn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14OiAjeyRkcm9wZG93bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcbiAgQGluY2x1ZGUgcmZzKCRkcm9wZG93bi1mb250LXNpemUsIC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgID4gLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXG4gICAgPiBsaTpsYXN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZykpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi8vIERhcmsgZHJvcGRvd25zXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1iZzogI3skZHJvcGRvd24tZGFyay1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3gtc2hhZG93OiAjeyRkcm9wZG93bi1kYXJrLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay1jc3MtdmFyc1xufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LW1peGluc1xuQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LXN0YXJ0IHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gIH1cblxuICAvLyBUaGUgbGVmdCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wZW5kICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wc3RhcnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0biB+IC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skbmF2LWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3skbmF2LWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogI3skbmF2LWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRuYXYtbGluay10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXRhYnMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdGFicy1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi10YWJzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXRhYnMtY3NzLXZhcnNcblxuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQsXG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXBpbGxzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmd9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1waWxscy1jc3MtdmFyc1xuXG4gIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5zaG93ID4gLm5hdi1saW5rLFxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdmJhci1jb2xvcjogI3skbmF2YmFyLWRhcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3I6ICN7JG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci15OiAjeyRjYXJkLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteDogI3skY2FyZC1zcGFjZXIteH07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtc3BhY2VyLXk6ICN7JGNhcmQtdGl0bGUtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYsXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gKCRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAqIC0xKSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAvLyBBZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14OiAjeyRiYWRnZS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXk6ICN7JGJhZGdlLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkYmFkZ2UtZm9udC1zaXplLCAtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodDogI3skYmFkZ2UtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1jb2xvcjogI3skYmFkZ2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzOiAjeyRiYWRnZS1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRzdGF0ZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAkYWxlcnQtYmFja2dyb3VuZDogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYmctc2NhbGUpO1xuICAkYWxlcnQtYm9yZGVyOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1ib3JkZXItc2NhbGUpO1xuICAkYWxlcnQtY29sb3I6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWNvbG9yLXNjYWxlKTtcblxuICBAaWYgKGNvbnRyYXN0LXJhdGlvKCRhbGVydC1iYWNrZ3JvdW5kLCAkYWxlcnQtY29sb3IpIDwgJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAgICRhbGVydC1jb2xvcjogbWl4KCR2YWx1ZSwgY29sb3ItY29udHJhc3QoJGFsZXJ0LWJhY2tncm91bmQpLCBhYnMoJGFsZXJ0LWNvbG9yLXNjYWxlKSk7XG4gIH1cbiAgLmFsZXJ0LSN7JHN0YXRlfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtYmFja2dyb3VuZCwgJGFsZXJ0LWJvcmRlciwgJGFsZXJ0LWNvbG9yKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1tb2RpZmllcnNcbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC12YXJpYW50LW1peGluXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiAjeyRib3JkZXJ9O1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogc2hhZGUtY29sb3IoJGNvbG9yLCAyMCUpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhbnQtbWl4aW5cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAkcHJvZ3Jlc3MtaGVpZ2h0OyB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgcHJvZ3Jlc3Mta2V5ZnJhbWVzXG5cbi5wcm9ncmVzcyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQ6ICN7JHByb2dyZXNzLWhlaWdodH07XG4gIEBpbmNsdWRlIHJmcygkcHJvZ3Jlc3MtZm9udC1zaXplLCAtLSN7JHByZWZpeH1wcm9ncmVzcy1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iZzogI3skcHJvZ3Jlc3MtYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAjeyRwcm9ncmVzcy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdzogI3skcHJvZ3Jlc3MtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcjogI3skcHJvZ3Jlc3MtYmFyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnOiAjeyRwcm9ncmVzcy1iYXItYmd9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogI3skcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb259O1xuICAvLyBzY3NzLWRvY3MtZW5kIHByb2dyZXNzLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm94LXNoYWRvdykpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLWJnKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGxpc3QtZ3JvdXAtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogI3skbGlzdC1ncm91cC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6ICN7JGxpc3QtZ3JvdXAtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogI3skbGlzdC1ncm91cC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICN7JGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAjeyRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6ICN7JGxpc3QtZ3JvdXAtaG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICN7JGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI3skbGlzdC1ncm91cC1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgICAvLyBJbmNyZW1lbnRzIG9ubHkgdGhpcyBpbnN0YW5jZSBvZiB0aGUgc2VjdGlvbiBjb3VudGVyXG4gICAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbiAgfVxufVxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yXG4gICYgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZzogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlKTtcbiAgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkbGlzdC1ncm91cC12YXJpYW50LWJnLCAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkbGlzdC1ncm91cC12YXJpYW50LWNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkbGlzdC1ncm91cC12YXJpYW50LWJnKSwgYWJzKCRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGUpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGxpc3QtZ3JvdXAtdmFyaWFudC1iZywgJGxpc3QtZ3JvdXAtdmFyaWFudC1jb2xvcik7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1taXhpblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAxMCUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbWl4aW5cbiIsIi8vIFRyYW5zcGFyZW50IGJhY2tncm91bmQgYW5kIGJvcmRlciBwcm9wZXJ0aWVzIGluY2x1ZGVkIGZvciBidXR0b24gdmVyc2lvbi5cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogJGJ0bi1jbG9zZS13aWR0aDtcbiAgaGVpZ2h0OiAkYnRuLWNsb3NlLWhlaWdodDtcbiAgcGFkZGluZzogJGJ0bi1jbG9zZS1wYWRkaW5nLXkgJGJ0bi1jbG9zZS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkYnRuLWNsb3NlLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIGNlbnRlciAvICRidG4tY2xvc2Utd2lkdGggYXV0byBuby1yZXBlYXQ7IC8vIGluY2x1ZGUgdHJhbnNwYXJlbnQgZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBib3JkZXI6IDA7IC8vIGZvciBidXR0b24gZWxlbWVudHNcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xuICBvcGFjaXR5OiAkYnRuLWNsb3NlLW9wYWNpdHk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5O1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6ICRidG4tY2xvc2Utd2hpdGUtZmlsdGVyO1xufVxuIiwiLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmc6ICN7JHRvYXN0LXNwYWNpbmd9O1xuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b2FzdC1jb2xvcjogI3skdG9hc3QtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWNzcy12YXJzXG5cbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdyB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYmcpO1xuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy10b29sdGlwLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtc3RhcnQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1heC13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYm9yZGVyLXJhZGl1cykpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIG92ZXJmbG93LXdyYXAgLyB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4OiAjeyR6aW5kZXgtcG9wb3Zlcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoOiAjeyRwb3BvdmVyLW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1mb250LXNpemUsIC0tI3skcHJlZml4fXBvcG92ZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1iZzogI3skcG9wb3Zlci1iZ307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoOiAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yOiAjeyRwb3BvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1czogI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3c6ICN7JHBvcG92ZXItYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogI3skcG9wb3Zlci1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItY29sb3I6ICN7JHBvcG92ZXItaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmc6ICN7JHBvcG92ZXItaGVhZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteDogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICN7JHBvcG92ZXItYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3I6ICN7JHBvcG92ZXItYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGg6ICN7JHBvcG92ZXItYXJyb3ctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodDogI3skcG9wb3Zlci1hcnJvdy1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLWNzcy12YXJzXG5cbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3gtc2hhZG93KSk7XG5cbiAgLnBvcG92ZXItYXJyb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItYmcpO1xuICB9XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0IHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cbi5icy1wb3BvdmVyLWF1dG8ge1xuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWVuZDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItc3RhcnQ7XG4gIH1cbn1cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLWVuZCBpcyB1c2VkIHRvIGluZGljYXRlIHdoZXJlXG4vLyAgICB0aGUgYWN0aXZlIHNsaWRlIGlzIGhlYWRpbmcuXG4vLyAzLiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0gaXMgdGhlIGN1cnJlbnQgc2xpZGUuXG4vLyA0LiAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0IGFuZCAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kXG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IDBzICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vXG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxuICBkaXNwbGF5OiBmbGV4OyAvLyAxLiBhbGxvdyBmbGV4IHN0eWxlc1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyAyLiB2ZXJ0aWNhbGx5IGNlbnRlciBjb250ZW50c1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDA7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLW9wYWNpdHk7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1zcGFjZXI7XG4gIGxlZnQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBEYXJrIG1vZGUgY2Fyb3VzZWxcblxuLmNhcm91c2VsLWRhcmsge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgZmlsdGVyOiAkY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyO1xuICB9XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWRhcmstY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLW5hbWUtY2FzZVxuXG4vLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGNvbG9yLXJnYjogdG8tcmdiKCR2YWx1ZSk7XG4gIC50ZXh0LWJnLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKCRjb2xvci1yZ2IsIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKSAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZCwgb3Igb25lIG9mIGl0cyBjaGlsZCBlbGVtZW50cyBpcyBmb2N1c2VkXG4vLyAoaS5lLiB3aGVuIGZvY3VzIGlzIHdpdGhpbiB0aGUgZWxlbWVudC9jb250YWluZXIgdGhhdCB0aGUgY2xhc3Mgd2FzIGFwcGxpZWQgdG8pXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OiN7JHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50fSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gVGV4dCB0cnVuY2F0aW9uXG4vL1xuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMXB4O1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZS5nLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCIvL1xyXG4vLyBSb290IENTUyBWYXJpYWJsZXNcclxuLy9cclxuXHJcbjpyb290IHtcclxuICAgIC8vIFRoZW1lIGNvbG9yc1xyXG4gICAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgICAgICBAaWYgKCB0aGVtZS1saWdodC1jb2xvcigkbmFtZSkgKSB7XHJcbiAgICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWxpZ2h0LSN7JG5hbWV9OiN7dGhlbWUtbGlnaHQtY29sb3IoJG5hbWUpfTtcclxuICAgICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9YWN0aXZlLSN7JG5hbWV9OiN7dGhlbWUtYWN0aXZlLWNvbG9yKCRuYW1lKX07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEdyYXkgY29sb3JzXHJcbiAgICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmF5cyB7XHJcbiAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JheS0jeyRuYW1lfTojeyR2YWx1ZX07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQnJlYWtwb2ludHNcclxuICAgIEBlYWNoICRicmVha3BvaW50LCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xyXG4gICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fSN7JGJyZWFrcG9pbnR9OiN7JHZhbHVlfTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBCb3JkZXJcclxuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWJvcmRlci1jb2xvcjojeyRib3JkZXItY29sb3J9O1xyXG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Ym9yZGVyLWRhc2hlZC1jb2xvcjojeyRib3JkZXItZGFzaGVkLWNvbG9yfTtcclxufSIsIi8vXHJcbi8vIEN1c3RvbSBiYWNrZ3JvdW5kIGhlbHBlcnNcclxuLy9cclxuXHJcbi8vIEJhY2tncm91bmQgdGhlbWUgbGlnaHQgY29sb3JzXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG5cdEBpZiAodGhlbWUtbGlnaHQtY29sb3IoJGNvbG9yKSkge1xyXG5cdFx0LmJnLWxpZ2h0LSN7JGNvbG9yfSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWxpZ2h0LWNvbG9yKCRjb2xvcikgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdCYuaG92ZXJhYmxlOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4odGhlbWUtbGlnaHQtY29sb3IoJGNvbG9yKSwgNiUpICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG4gICAgLmJnLSN7JGNvbG9yfSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcclxuXHRcdC0tYmctY29sb3I6ICN7cmVkKCR2YWx1ZSl9LCAje2dyZWVuKCR2YWx1ZSl9LCAje2JsdWUoJHZhbHVlKX0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi5ob3ZlcmFibGU6aG92ZXIge1xyXG5cdFx0ICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtYWN0aXZlLWNvbG9yKCRjb2xvcikgIWltcG9ydGFudDtcclxuICAgICAgIH1cclxuXHR9XHJcblxyXG5cdEBpZiAodGhlbWUtbGlnaHQtY29sb3IoJGNvbG9yKSkge1xyXG5cdFx0LmJnLWhvdmVyLWxpZ2h0LSN7JGNvbG9yfSB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWxpZ2h0LWNvbG9yKCRjb2xvcikgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iZy1zdGF0ZS1saWdodC0jeyRjb2xvcn0ge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSxcclxuXHRcdFx0Jjpob3ZlciB7XHRcdFx0XHRcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1saWdodC1jb2xvcigkY29sb3IpICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iZy1ob3Zlci0jeyRjb2xvcn0ge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQtLWJnLWNvbG9yOiAje3JlZCgkdmFsdWUpfSwgI3tncmVlbigkdmFsdWUpfSwgI3tibHVlKCR2YWx1ZSl9O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iZy1hY3RpdmUtI3skY29sb3J9IHtcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0LS1iZy1jb2xvcjogI3tyZWQoJHZhbHVlKX0sICN7Z3JlZW4oJHZhbHVlKX0sICN7Ymx1ZSgkdmFsdWUpfTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYmctc3RhdGUtI3skY29sb3J9IHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHQmLmFjdGl2ZSxcclxuXHRcdCY6aG92ZXIge1x0XHRcdFx0XHJcblx0XHRcdC0tYmctY29sb3I6ICN7cmVkKCR2YWx1ZSl9LCAje2dyZWVuKCR2YWx1ZSl9LCAje2JsdWUoJHZhbHVlKX07XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gQmFja2dyb3VuZCBncmF5IGNvbG9yc1xyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xyXG4gICAgLmJnLWdyYXktI3skY29sb3J9IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIE9wYWNpdHlcclxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkb3BhY2l0eS12YWx1ZXMge1xyXG5cdC5iZy1vcGFjaXR5LSN7JG5hbWV9IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYmctY29sb3IpLCAjeyR2YWx1ZX0pICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuYmctaG92ZXItb3BhY2l0eS0jeyRuYW1lfTpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJnLWNvbG9yKSwgI3skdmFsdWV9KSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmJnLWFjdGl2ZS1vcGFjaXR5LSN7JG5hbWV9LmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJnLWNvbG9yKSwgI3skdmFsdWV9KSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmJnLXN0YXRlLW9wYWNpdHktI3skbmFtZX0ge1xyXG5cdFx0LmFjdGl2ZSxcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJnLWNvbG9yKSwgI3skdmFsdWV9KSAhaW1wb3J0YW50O1xyXG5cdFx0fVx0XHRcclxuXHR9XHJcbn1cclxuXHJcbi8vIEJhY2tncm91bmQgYmxhY2sgY29sb3JcclxuLmJnLWJsYWNrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbn1cclxuXHJcbi8vIEJhY2tncm91bmQgYm9keSBjb2xvclxyXG4uYmctYm9keSB7XHJcblx0LS1iZy1jb2xvcjogI3tyZWQoJGJvZHktYmcpfSwgI3tncmVlbigkYm9keS1iZyl9LCAje2JsdWUoJGJvZHktYmcpfTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcclxufVxyXG5cclxuLy8gTGlnaHRlbiBiZyBzdGF0ZXNcclxuLmJnLWxpZ2h0ZW4ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVuO1xyXG59XHJcblxyXG4uYmctaG92ZXItbGlnaHRlbiB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVuO1xyXG5cdH1cclxufVxyXG5cclxuLmJnLWFjdGl2ZS1saWdodGVuIHtcclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlbjtcclxuXHR9XHJcbn1cclxuXHJcbi5iZy1zdGF0ZS1saWdodGVuIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdCYuYWN0aXZlLFxyXG5cdCY6aG92ZXIge1x0XHRcdFx0XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlbjtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEhvdmVyYWJsZVxyXG4uaG92ZXJhYmxlIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJhY2tncm91bmQgaW1hZ2UgaGVscGVyc1xyXG4vLyBCYWNrZ3JvdW5kIHJlcGVhdFxyXG4uYmdpLW5vLXJlcGVhdCB7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLy8gQmFja2dyb3VuZCBwb3NpdGlvbnNcclxuLmJnaS1wb3NpdGlvbi15LXRvcCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7XHJcbn1cclxuXHJcbi5iZ2ktcG9zaXRpb24teS1ib3R0b20ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xyXG59XHJcblxyXG4uYmdpLXBvc2l0aW9uLXktY2VudGVyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcclxufVxyXG5cclxuLmJnaS1wb3NpdGlvbi14LXN0YXJ0IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGxlZnQ7XHJcbn1cclxuXHJcbi5iZ2ktcG9zaXRpb24teC1lbmQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XHJcbn1cclxuXHJcbi5iZ2ktcG9zaXRpb24teC1jZW50ZXIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xyXG59XHJcblxyXG4uYmdpLXBvc2l0aW9uLXRvcCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCB0b3A7XHJcbn1cclxuXHJcbi5iZ2ktcG9zaXRpb24tYm90dG9tIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGJvdHRvbTtcclxufVxyXG5cclxuLmJnaS1wb3NpdGlvbi1jZW50ZXIge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLy8gUmVzcG9uc2l2ZSBoZWxwZXJzXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcblx0XHQkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHRcdFxyXG5cdFx0Ly8gQmFja2dyb3VuZCBzaXplc1xyXG5cdFx0LmJnaS1zaXplI3skaW5maXh9LWF1dG8ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0LmJnaS1zaXplI3skaW5maXh9LWNvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdH1cclxuXHJcblx0XHQuYmdpLXNpemUjeyRpbmZpeH0tY29udGFpbiB7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdH1cdFxyXG5cclxuXHRcdC8vIEJhY2tncm91bmQgYXR0YWNobWVudFxyXG5cdFx0LmJnaS1hdHRhY2htZW50I3skaW5maXh9LWZpeGVkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuXHRcdH1cclxuXHJcblx0XHQuYmdpLWF0dGFjaG1lbnQjeyRpbmZpeH0tc2Nyb2xsIHtcclxuXHRcdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi8vXHJcbi8vIEJvcmRlclxyXG4vL1xyXG5cclxuLmJvcmRlci1hY3RpdmU6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKSB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItaG92ZXI6bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KC5hY3RpdmUpOm5vdCg6YWN0aXZlKSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEdyYXkgYm9yZGVyIGNvbG9yc1xyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkZ3JheXMge1xyXG5cdC8vIEluaXRpYWxcclxuXHQuYm9yZGVyLWdyYXktI3skY29sb3J9IHtcclxuXHRcdGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBIb3ZlciBib3JkZXIgY29sb3JzXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgLmJvcmRlci1ob3Zlci0jeyRjb2xvcn06aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvcmRlci1hY3RpdmUtI3skY29sb3J9LmFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcclxuICAgIH0gICBcclxufVxyXG5cclxuLy8gSG92ZXIgdHJhbnNwYXJlbnRcclxuLmJvcmRlci1ob3Zlci10cmFuc3BhcmVudDpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIERhc2hlZCBzdHlsZVxyXG4uYm9yZGVyLWRhc2hlZCB7XHJcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWRhc2hlZC1jb2xvcjtcclxufVxyXG5cclxuLmJvcmRlci10b3AtZGFzaGVkIHtcclxuICAgIGJvcmRlci10b3Atc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWJvdHRvbS1kYXNoZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItc3RhcnQtZGFzaGVkIHtcclxuICAgIGJvcmRlci1sZWZ0LXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1lbmQtZGFzaGVkIHtcclxuICAgIGJvcmRlci1yaWdodC1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIERvdHRlZCBzdHlsZVxyXG4uYm9yZGVyLWRvdHRlZCB7XHJcbiAgICBib3JkZXItc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXRvcC1kb3R0ZWQge1xyXG4gICAgYm9yZGVyLXRvcC1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItYm90dG9tLWRvdHRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1zdGFydC1kb3R0ZWQge1xyXG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWVuZC1kb3R0ZWQge1xyXG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gQm9yZGVyIHRyYW5zcGFyZW50XHJcbi5ib3JkZXItdHJhbnNwYXJlbnQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBCb3JkZXIgYm9keVxyXG4uYm9yZGVyLWJvZHkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9keS1iZyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBCb3JkZXIgcmFkaXVzZXNcclxuLnJvdW5kZWQtdG9wLTAge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtYm90dG9tLTAge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQtc3RhcnQtMCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yb3VuZGVkLWVuZC0wIHtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucm91bmRlZC1jaXJjbGUge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy9cclxuLy8gRmxleCBVdGlsaXRpZXNcclxuLy9cclxuXHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgICAgICAuZmxleCN7JGluZml4fS1yb290IHtcclxuXHRcdFx0ZmxleDogMTtcclxuXHRcdH1cclxuXHJcbiAgICAgICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLWF1dG8ge1xyXG4gICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLWZsdWlkIHtcclxuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmxleCN7JGluZml4fS1yb3ctYXV0byB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZsZXgjeyRpbmZpeH0tcm93LWZsdWlkIHtcclxuICAgICAgICAgICAgZmxleDogMSBhdXRvO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIFx0LmZsZXgjeyRpbmZpeH0tY2VudGVyIHtcclxuICAgIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHR9XHJcblxyXG4gICAgICAgIC5mbGV4I3skaW5maXh9LXN0YWNrIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mbGV4LWVxdWFsIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZsZXgtYmFzaXM6IDA7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxufVxyXG4iLCIvL1xyXG4vLyBTaGFkb3dcclxuLy9cclxuXHJcbi5zaGFkb3cteHMge1xyXG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3cteHM7XHJcbn0iLCIvL1xyXG4vLyBUZXh0XHJcbi8vXHJcblxyXG4vLyBUZXh0IGNvbG9yc1xyXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS10ZXh0LWNvbG9ycyB7XHJcbiAgICAvLyBCYXNlIGNvbG9yXHJcbiAgICAudGV4dC0jeyRuYW1lfSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEludmVyc2UgY29sb3JcclxuICAgIEBpZiAodGhlbWUtaW52ZXJzZS1jb2xvcigkbmFtZSkpIHtcclxuICAgICAgICAudGV4dC1pbnZlcnNlLSN7JG5hbWV9IHtcclxuICAgICAgICAgICAgY29sb3I6IHRoZW1lLWludmVyc2UtY29sb3IoJG5hbWUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAodGhlbWUtbGlnaHQtY29sb3IoJG5hbWUpKSB7XHJcbiAgICAgICAgLy8gTGlnaHQgY29sb3JzXHJcbiAgICAgICAgLnRleHQtbGlnaHQtI3skbmFtZX0ge1xyXG4gICAgICAgICAgICBjb2xvcjogdGhlbWUtbGlnaHQtY29sb3IoJG5hbWUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEhvdmVyXHJcbiAgICAudGV4dC1ob3Zlci0jeyRuYW1lfSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1saW5rO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnN2Zy1pY29uIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSG92ZXIgaW52ZXJzZVxyXG4gICAgQGlmICh0aGVtZS1pbnZlcnNlLWNvbG9yKCRuYW1lKSkge1xyXG4gICAgICAgIC50ZXh0LWhvdmVyLWludmVyc2UtI3skbmFtZX0ge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1saW5rO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1saW5rO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUtaW52ZXJzZS1jb2xvcigkbmFtZSkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1saW5rO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZS1pbnZlcnNlLWNvbG9yKCRuYW1lKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdmctaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lLWludmVyc2UtY29sb3IoJG5hbWUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWN0aXZlXHJcbiAgICAudGV4dC1hY3RpdmUtI3skbmFtZX0ge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7ICAgICAgICBcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIC5zdmctaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWN0aXZlIGludmVyc2VcclxuICAgIEBpZiAodGhlbWUtaW52ZXJzZS1jb2xvcigkbmFtZSkpIHtcclxuICAgICAgICAudGV4dC1hY3RpdmUtaW52ZXJzZS0jeyRuYW1lfSB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7ICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB0aGVtZS1pbnZlcnNlLWNvbG9yKCRuYW1lKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHRoZW1lLWludmVyc2UtY29sb3IoJG5hbWUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN2Zy1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdGhlbWUtaW52ZXJzZS1jb2xvcigkbmFtZSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gVGV4dCB0cmFuc3BhcmVudFxyXG4uZnctYm9sZGVzdCB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlc3QgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gVGV4dCB0cmFuc3BhcmVudFxyXG4udGV4dC10cmFuc3BhcmVudCB7XHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vIEN1cnNvciBwb2ludGVyXHJcbi5jdXJzb3ItcG9pbnRlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8vIEN1cnNvciBkZWZhdWx0XHJcbi5jdXJzb3ItZGVmYXVsdCB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLy8gQ3Vyc29yIG1vdmVcclxuLmN1cnNvci1tb3ZlIHtcclxuICAgIGN1cnNvcjogbW92ZTtcclxufVxyXG5cclxuLy8gSWNvbnNcclxuaSB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcclxufVxyXG5cclxuLy8gTGluayB0cmFuc2l0aW9uXHJcbmEge1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiR0cmFuc2l0aW9uLWxpbms7XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gT3BhY2l0eVxyXG4vL1xyXG5cclxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkb3BhY2l0eS12YWx1ZXMge1xyXG5cdC8vIEFjdGl2ZSBzdGF0ZVxyXG5cdC5vcGFjaXR5LWFjdGl2ZS0jeyRuYW1lfS5hY3RpdmUge1xyXG5cdFx0b3BhY2l0eTogI3skdmFsdWV9ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQvLyBBY3RpdmUgYW5kIGhvdmVyIHN0YXRlc1xyXG5cdC5vcGFjaXR5LXN0YXRlLSN7JG5hbWV9IHtcclxuXHRcdCY6aG92ZXIsXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdG9wYWNpdHk6ICN7JHZhbHVlfSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8vXHJcbi8vIFRyYW5zZm9ybVxyXG4vL1xyXG5cclxuLnRyYW5zZm9ybS05MCB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbn0iLCIvL1xyXG4vLyBBbmltYXRpb25cclxuLy9cclxuXHJcbi8vIEJhc2VcclxuLmFuaW1hdGlvbiB7XHJcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcblxyXG4vLyBTbGlkZSBJbiBEb3duXHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uU2xpZGVJbkRvd24ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIH1cclxufVxyXG5cclxuLmFuaW1hdGlvbi1zbGlkZS1pbi1kb3duIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRpb25TbGlkZUluRG93bjtcclxufVxyXG5cclxuLy8gU2xpZGUgSW4gVXBcclxuQGtleWZyYW1lcyBhbmltYXRpb25TbGlkZUluVXAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYW5pbWF0aW9uLXNsaWRlLWluLXVwIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRpb25TbGlkZUluVXA7XHJcbn1cclxuXHJcbi8vIEZhZGUgSW5cclxuQGtleWZyYW1lcyBhbmltYXRpb25GYWRlSW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmFuaW1hdGlvbi1mYWRlLWluIHtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBhbmltYXRpb25GYWRlSW47XHJcbn1cclxuXHJcbi8vIEZhZGUgT3V0XHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uRmFkZU91dCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIHRvIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG59XHJcbi5hbmltYXRpb24tZmFkZS1vdXQge1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGFuaW1hdGlvbkZhZGVPdXQ7XHJcbn1cclxuXHJcbi8vIEJsaW5rXHJcbi5hbmltYXRpb24tYmxpbmsge1xyXG4gICAgYW5pbWF0aW9uOiBhbmltYXRpb25CbGluayAxcyBzdGVwcyg1LCBzdGFydCkgaW5maW5pdGU7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uQmxpbmsge1xyXG4gICAgdG8ge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufSIsIi8vXHJcbi8vIE5hdlxyXG4vL1xyXG5cclxuLy8gTGluZSB0YWJzXHJcbi5uYXYtbGluZS10YWJzIHtcclxuXHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHJcblx0Lm5hdi1pdGVtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XHJcblxyXG5cdFx0Ly8gQmFzZSBsaW5rXHJcblx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRjb2xvcjogJGdyYXktNTAwO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuXHRcdFx0cGFkZGluZzogMC41cmVtIDA7XHJcblx0XHRcdG1hcmdpbjogMCAxcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIEZpcnN0IEl0ZW1cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gTGFzdCBJdGVtXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gQWN0aXZlICYgSG92ZXIgU3RhdGVzXHJcblx0Lm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsXHJcbiAgXHQubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXHJcblx0Lm5hdi1pdGVtIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeTtcclxuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcbiAgXHR9XHJcblxyXG5cdC8vIDJ4IExpbmVcclxuXHQmLm5hdi1saW5lLXRhYnMtMngge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xyXG5cclxuXHRcdC5uYXYtaXRlbSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC0ycHg7XHJcblxyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC8vIEFjdGl2ZSAmIEhvdmVyIFN0YXRlc1xyXG5cdFx0Lm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsXHJcblx0ICBcdC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcclxuXHRcdC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xyXG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBOYXYgUGlsbHNcclxuLm5hdi1waWxscyB7XHJcblx0Lm5hdi1pdGVtIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFN0cmV0Y2ggaXRlbXNcclxuLm5hdi1zdHJldGNoIHtcclxuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdC5uYXYtaXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblx0XHRwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5uYXYtbGluayB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi8vIE5hdiBncm91cFxyXG4ubmF2LWdyb3VwIHtcclxuXHRwYWRkaW5nOiAwLjM1cmVtO1xyXG5cdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuXHJcblx0Ly8gT3V0bGluZSBuYXYgZ3JvdXBcclxuXHQmLm5hdi1ncm91cC1vdXRsaW5lIHtcdFxyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1x0XHJcblx0fVxyXG5cclxuXHQvLyBGbHVpZCBvcHRpb25cclxuXHQmLm5hdi1ncm91cC1mbHVpZCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdD4gbGFiZWwsXHJcblx0XHQ+IC5idG4ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdGZsZXgtYmFzaXM6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0PiBsYWJlbCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMC4xcmVtO1xyXG5cclxuXHRcdFx0PiAuYnRuIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvL1xyXG4vLyBDdXN0b20gTmF2IFBpbGxzXHJcbi8vXHJcblxyXG4ubmF2Lm5hdi1waWxscy5uYXYtcGlsbHMtY3VzdG9tIHtcclxuXHQvLyBTdGF0ZXNcclxuXHQuc2hvdyA+IC5uYXYtbGluayxcclxuXHQubmF2LWxpbmt7XHRcdFxyXG5cdFx0Ym9yZGVyOiAxcHggZGFzaGVkICRib3JkZXItZGFzaGVkLWNvbG9yO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdFxyXG4gICAgICAgIC5uYXYtaWNvbiB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcdFxyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcdFx0XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZGFzaGVkLWNvbG9yO1xyXG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXM7XHRcdFx0XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdC5uYXYtdGV4dCB7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LTgwMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5idWxsZXQtY3VzdG9tIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcdFx0XHQgIFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYnVsbGV0LWN1c3RvbSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHRcdFx0ICBcdFxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5uYXYtcGlsbHMtYWN0aXZlLWN1c3RvbSB7XHJcblx0XHQubmF2LWl0ZW0ge1x0XHRcdFx0IFxyXG5cdFx0XHQubmF2LWxpbmsge1xyXG5cdFx0XHRcdCY6bm90KDphY3RpdmUpIHtcdFx0XHRcdCBcclxuXHRcdFx0XHRcdHNwYW46bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNCNUI1QzM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0XHRzcGFuOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjM0Y0MjU0O1xyXG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcdCBcdCBcclxuXHRcdFx0XHR9XHRcdFxyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcdFx0XHRcdCBcclxuXHRcdFx0XHRcdHNwYW46bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0XHRzcGFuOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVx0XHRcdFx0XHRcdCBcdCBcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5hY3RpdmUge1x0XHRcdFx0IFxyXG5cdFx0XHRcdFx0c3BhbjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHRcdHNwYW46bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHRcdFx0XHRcdFx0IFx0IFxyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHR9XHRcdFx0XHQgXHRcdCBcclxuXHRcdH1cdFx0IFxyXG5cdH1cclxufVxyXG4iLCIvL1xyXG4vLyBQYWdpbmF0aW9uXHJcbi8vXHJcblxyXG4ucGFnaW5hdGlvbiB7XHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW46IDA7XHJcblxyXG5cdC8vIFBhZ2luYXRpb24gY2lyY2xlXHJcblx0Ji5wYWdpbmF0aW9uLWNpcmNsZSB7XHJcblx0XHQucGFnZS1saW5rIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gUGFnaW5hdGlvbiBvdXRsaW5lXHJcblx0Ji5wYWdpbmF0aW9uLW91dGxpbmUge1xyXG5cdFx0LnBhZ2UtbGluayB7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblx0XHR9XHJcblxyXG5cdFx0LnBhZ2UtaXRlbSB7XHJcblx0XHRcdCY6aG92ZXIsXHJcblx0XHQgICAgJi5hY3RpdmUge1xyXG5cdFx0XHQgICAgLnBhZ2UtbGluayB7XHJcblx0XHRcdCAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1saWdodDtcclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cdFx0XHJcbn1cclxuXHJcbi5wYWdlLWl0ZW0ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkcGFnaW5hdGlvbi1pdGVtLXNwYWNlO1xyXG5cclxuXHQmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIH1cclxuXHJcblx0LnBhZ2UtbGluayB7XHJcblx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiAkYnRuLWJvcmRlci1yYWRpdXM7XHJcblx0XHRoZWlnaHQ6ICRwYWdpbmF0aW9uLWl0ZW0taGVpZ2h0O1xyXG5cdFx0bWluLXdpZHRoOiAkcGFnaW5hdGlvbi1pdGVtLWhlaWdodDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkcGFnaW5hdGlvbi1mb250LXdlaWdodDtcclxuXHRcdGZvbnQtc2l6ZTogJHBhZ2luYXRpb24tZm9udC1zaXplO1xyXG5cclxuXHRcdGkge1xyXG5cdFx0XHRmb250LXNpemU6ICRwYWdpbmF0aW9uLWljb24tZm9udC1zaXplO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8qcnRsOm9wdGlvbnM6e1wiYXV0b1JlbmFtZVwiOmZhbHNlfSovXHJcblx0XHQucHJldmlvdXMsXHJcblx0XHQubmV4dCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6ICRwYWdpbmF0aW9uLWljb24taGVpZ2h0O1xyXG5cdFx0XHR3aWR0aDogJHBhZ2luYXRpb24taWNvbi1oZWlnaHQ7XHJcblxyXG5cdFx0XHQvKnJ0bDpyYXc6dHJhbnNmb3JtOiByb3RhdGVaKC0xODBkZWcpOyovXHJcblx0XHR9XHJcblx0XHQvKnJ0bDplbmQ6aWdub3JlKi9cclxuXHJcblx0XHQucHJldmlvdXMge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHN2Zy1iZy1pY29uKGFycm93LXN0YXJ0LCAkcGFnaW5hdGlvbi1jb2xvcik7XHJcblx0XHRcdH1cclxuXHJcblx0XHQvKnJ0bDpvcHRpb25zOntcImF1dG9SZW5hbWVcIjpmYWxzZX0qL1xyXG5cdFx0Lm5leHQge1xyXG5cdFx0XHRAaW5jbHVkZSBzdmctYmctaWNvbihhcnJvdy1lbmQsICRwYWdpbmF0aW9uLWNvbG9yKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8qcnRsOm9wdGlvbnM6e1wiYXV0b1JlbmFtZVwiOmZhbHNlfSovXHJcblx0Ji5uZXh0LFxyXG5cdCYucHJldmlvdXMge1xyXG5cdFx0LnBhZ2UtbGluayB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWl0ZW0tYmc7XHJcblx0XHRcdGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHQucGFnZS1saW5rIHtcclxuXHRcdFx0Y29sb3I6ICRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yO1xyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0Y29sb3I6ICRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucHJldmlvdXMge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHN2Zy1iZy1pY29uKGFycm93LXN0YXJ0LCAkcGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8qcnRsOm9wdGlvbnM6e1wiYXV0b1JlbmFtZVwiOmZhbHNlfSovXHJcblx0XHRcdC5uZXh0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzdmctYmctaWNvbihhcnJvdy1lbmQsICRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jjpob3Zlcjpub3QoLm9mZnNldCkge1xyXG5cdFx0LnBhZ2UtbGluayB7XHJcblx0XHRcdGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcclxuXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnByZXZpb3VzIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzdmctYmctaWNvbihhcnJvdy1zdGFydCwgJHBhZ2luYXRpb24taG92ZXItY29sb3IpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvKnJ0bDpvcHRpb25zOntcImF1dG9SZW5hbWVcIjpmYWxzZX0qL1xyXG5cdFx0XHQubmV4dCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3ZnLWJnLWljb24oYXJyb3ctZW5kLCAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdC5wYWdlLWxpbmsge1xyXG5cdFx0XHRjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xyXG5cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0Y29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHQucHJldmlvdXMge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHN2Zy1iZy1pY29uKGFycm93LXN0YXJ0LCAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQvKnJ0bDpvcHRpb25zOntcImF1dG9SZW5hbWVcIjpmYWxzZX0qL1xyXG5cdFx0XHQubmV4dCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3ZnLWJnLWljb24oYXJyb3ctZW5kLCAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmRpc2FibGVkIHtcclxuXHRcdC5wYWdlLWxpbmsge1xyXG5cdFx0XHRjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XHJcblxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHRjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wcmV2aW91cyB7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3ZnLWJnLWljb24oYXJyb3ctc3RhcnQsICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LypydGw6b3B0aW9uczp7XCJhdXRvUmVuYW1lXCI6ZmFsc2V9Ki9cclxuXHRcdFx0Lm5leHQge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHN2Zy1iZy1pY29uKGFycm93LWVuZCwgJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC8qcnRsOmVuZDppZ25vcmUqL1xyXG59XHJcblxyXG4vLyBUYWJsZXQgJiBtb2JpbGUgbW9kZXNcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0LnBhZ2UtaXRlbSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6ICRwYWdpbmF0aW9uLWl0ZW0tc3BhY2UtdGFibGV0LWFuZC1tb2JpbGU7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLy9cclxuLy8gU1ZHIEJnIEljb25zXHJcbi8vXHJcblxyXG5AbWl4aW4gc3ZnLWJnLWljb24oJHR5cGUsICRjb2xvciwgJHVwZGF0ZTogZmFsc2UpIHtcclxuICAgICRiZy1pbWFnZTogJyc7XHJcblxyXG4gICAgLy8gSWNvbiB0eXBlO1xyXG4gICAgQGlmICgkdHlwZSA9PSBjbG9zZSkge1xyXG4gICAgICAgICRiZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8+PC9zdmc+XCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJHR5cGUgPT0gY2hlY2spIHtcclxuICAgICAgICAkYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE0IDExJz48cGF0aCBmaWxsPScjeyRjb2xvcn0nIGQ9J000Ljg5NTU3IDYuNDk4MjNMMi43OTQ4NyA0LjI2NTEzQzIuMjY5NjcgMy43MDY4MyAxLjM4MjUxIDMuNzA2ODMgMC44NTczMDkgNC4yNjUxM0MwLjM3NTU5MyA0Ljc3NzIxIDAuMzc1NTkzIDUuNTc1NzQgMC44NTczMDkgNi4wODc4MUw0Ljc0OTg5IDEwLjIyNTdDNS4xNDQ3NiAxMC42NDU1IDUuODExNzYgMTAuNjQ1NSA2LjIwNjYzIDEwLjIyNTdMMTMuMTQyNyAyLjg1MjUyQzEzLjYyNDQgMi4zNDA0NCAxMy42MjQ0IDEuNTQxOTEgMTMuMTQyNyAxLjAyOTg0QzEyLjYxNzUgMC40NzE1MzcgMTEuNzMwMyAwLjQ3MTUzNiAxMS4yMDUxIDEuMDI5ODRMNi4wNjA5NiA2LjQ5ODIzQzUuNzQ1MDYgNi44MzQwMyA1LjIxMTQ2IDYuODM0MDMgNC44OTU1NyA2LjQ5ODIzWicvPjwvc3ZnPlwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCR0eXBlID09IGFycm93LXRvcCkge1xyXG4gICAgICAgICRiZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOSA4JyBmaWxsPScjeyRjb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNC40MjExMSAyLjA2NDYzQzQuMjIwODggMS45NjE2MSAzLjk2MzcgMS45ODA5IDMuNzg1OTcgMi4xMjg2M0wwLjE3NzE4MSA1LjEyODQ3Qy0wLjA0NjAzNCA1LjMxNDAyIC0wLjA2MDI2MTEgNS42MzA0OSAwLjE0NTQwNCA1LjgzNTMyQzAuMzUxMDY5IDYuMDQwMTUgMC42OTg3NDQgNi4wNTU3OCAwLjkyMTk1OSA1Ljg3MDIzTDQuMTQxMzcgMy4xOTQwNkw3LjA2NDE3IDUuODQ0MTRDNy4yNzkwNCA2LjAzODk2IDcuNjI2ODYgNi4wMzgzNSA3Ljg0MTA1IDUuODQyNzhDOC4wNTUyNCA1LjY0NzIxIDguMDU0NjkgNS4zMzA3MyA3LjgzOTgyIDUuMTM1OTFMNC41NDQ0OSAyLjE0ODA2QzQuNTA3MDQgMi4xMTQxIDQuNDY1NDEgMi4wODYyOSA0LjQyMTExIDIuMDY0NjNaJy8+PC9zdmc+XCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJHR5cGUgPT0gYXJyb3ctYm90dG9tKSB7XHJcbiAgICAgICAgJGJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5IDgnIGZpbGw9JyN7JGNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J000LjQyMTExIDUuOTM1MzdDNC4yMjA4OCA2LjAzODM5IDMuOTYzNyA2LjAxOTEgMy43ODU5NyA1Ljg3MTM3TDAuMTc3MTgxIDIuODcxNTNDLTAuMDQ2MDM0IDIuNjg1OTggLTAuMDYwMjYxIDIuMzY5NTEgMC4xNDU0MDQgMi4xNjQ2OEMwLjM1MTA2OSAxLjk1OTg1IDAuNjk4NzQ0IDEuOTQ0MjIgMC45MjE5NTkgMi4xMjk3N0w0LjE0MTM3IDQuODA1OTRMNy4wNjQxNyAyLjE1NTg2QzcuMjc5MDQgMS45NjEwNCA3LjYyNjg2IDEuOTYxNjUgNy44NDEwNSAyLjE1NzIyQzguMDU1MjQgMi4zNTI3OSA4LjA1NDY5IDIuNjY5MjcgNy44Mzk4MiAyLjg2NDA5TDQuNTQ0NDkgNS44NTE5NEM0LjUwNzA0IDUuODg1OSA0LjQ2NTQxIDUuOTEzNzEgNC40MjExMSA1LjkzNTM3WicvPjwvc3ZnPlwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCR0eXBlID09IGFycm93LXN0YXJ0KSB7XHJcbiAgICAgICAgJGJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDknIGZpbGw9JyN7JGNvbG9yfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00yLjA2NDYzIDQuNDIxMTFDMS45NjE2MSA0LjIyMDg4IDEuOTgwOSAzLjk2MzcgMi4xMjg2MyAzLjc4NTk3TDUuMTI4NDcgMC4xNzcxODFDNS4zMTQwMiAtMC4wNDYwMzQgNS42MzA0OSAtMC4wNjAyNjEgNS44MzUzMiAwLjE0NTQwNEM2LjA0MDE1IDAuMzUxMDY5IDYuMDU1NzggMC42OTg3NDQgNS44NzAyMyAwLjkyMTk1OUwzLjE5NDA2IDQuMTQxMzdMNS44NDQxNCA3LjA2NDE3QzYuMDM4OTYgNy4yNzkwNCA2LjAzODM1IDcuNjI2ODYgNS44NDI3OCA3Ljg0MTA1QzUuNjQ3MjEgOC4wNTUyNCA1LjMzMDczIDguMDU0NjkgNS4xMzU5MSA3LjgzOTgyTDIuMTQ4MDYgNC41NDQ0OUMyLjExNDEgNC41MDcwNCAyLjA4NjI5IDQuNDY1NDEgMi4wNjQ2MyA0LjQyMTExWicvPjwvc3ZnPlwiKTtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCR0eXBlID09IGFycm93LWVuZCkge1xyXG4gICAgICAgICRiZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA5JyBmaWxsPScjeyRjb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNS45MzUzNyA0LjU3ODg5QzYuMDM4MzkgNC43NzkxMiA2LjAxOTEgNS4wMzYzIDUuODcxMzcgNS4yMTQwM0wyLjg3MTUzIDguODIyODJDMi42ODU5OCA5LjA0NjAzIDIuMzY5NTEgOS4wNjAyNiAyLjE2NDY4IDguODU0NkMxLjk1OTg1IDguNjQ4OTMgMS45NDQyMiA4LjMwMTI2IDIuMTI5NzcgOC4wNzgwNEw0LjgwNTk0IDQuODU4NjNMMi4xNTU4NiAxLjkzNTgzQzEuOTYxMDQgMS43MjA5NiAxLjk2MTY1IDEuMzczMTQgMi4xNTcyMiAxLjE1ODk1QzIuMzUyNzkgMC45NDQ3NTcgMi42NjkyNyAwLjk0NTMxMSAyLjg2NDA5IDEuMTYwMThMNS44NTE5NCA0LjQ1NTUxQzUuODg1OSA0LjQ5Mjk2IDUuOTEzNzEgNC41MzQ1OSA1LjkzNTM3IDQuNTc4ODlaJy8+PC9zdmc+XCIpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJHR5cGUgPT0gc29ydCkge1xyXG4gICAgICAgICRiZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA5JyBmaWxsPScjeyRjb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMi4wNjQ2MyA0LjQyMTExQzEuOTYxNjEgNC4yMjA4OCAxLjk4MDkgMy45NjM3IDIuMTI4NjMgMy43ODU5N0w1LjEyODQ3IDAuMTc3MTgxQzUuMzE0MDIgLTAuMDQ2MDM0IDUuNjMwNDkgLTAuMDYwMjYxIDUuODM1MzIgMC4xNDU0MDRDNi4wNDAxNSAwLjM1MTA2OSA2LjA1NTc4IDAuNjk4NzQ0IDUuODcwMjMgMC45MjE5NTlMMy4xOTQwNiA0LjE0MTM3TDUuODQ0MTQgNy4wNjQxN0M2LjAzODk2IDcuMjc5MDQgNi4wMzgzNSA3LjYyNjg2IDUuODQyNzggNy44NDEwNUM1LjY0NzIxIDguMDU1MjQgNS4zMzA3MyA4LjA1NDY5IDUuMTM1OTEgNy44Mzk4MkwyLjE0ODA2IDQuNTQ0NDlDMi4xMTQxIDQuNTA3MDQgMi4wODYyOSA0LjQ2NTQxIDIuMDY0NjMgNC40MjExMVonLz48L3N2Zz5cIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkdHlwZSA9PSBzb3J0LWFzYykge1xyXG4gICAgICAgICRiZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA5JyBmaWxsPScjeyRjb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMi4wNjQ2MyA0LjQyMTExQzEuOTYxNjEgNC4yMjA4OCAxLjk4MDkgMy45NjM3IDIuMTI4NjMgMy43ODU5N0w1LjEyODQ3IDAuMTc3MTgxQzUuMzE0MDIgLTAuMDQ2MDM0IDUuNjMwNDkgLTAuMDYwMjYxIDUuODM1MzIgMC4xNDU0MDRDNi4wNDAxNSAwLjM1MTA2OSA2LjA1NTc4IDAuNjk4NzQ0IDUuODcwMjMgMC45MjE5NTlMMy4xOTQwNiA0LjE0MTM3TDUuODQ0MTQgNy4wNjQxN0M2LjAzODk2IDcuMjc5MDQgNi4wMzgzNSA3LjYyNjg2IDUuODQyNzggNy44NDEwNUM1LjY0NzIxIDguMDU1MjQgNS4zMzA3MyA4LjA1NDY5IDUuMTM1OTEgNy44Mzk4MkwyLjE0ODA2IDQuNTQ0NDlDMi4xMTQxIDQuNTA3MDQgMi4wODYyOSA0LjQ2NTQxIDIuMDY0NjMgNC40MjExMVonLz48L3N2Zz5cIik7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkdHlwZSA9PSBzb3J0LWRlc2MpIHtcclxuICAgICAgICAkYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOScgZmlsbD0nI3skY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTIuMDY0NjMgNC40MjExMUMxLjk2MTYxIDQuMjIwODggMS45ODA5IDMuOTYzNyAyLjEyODYzIDMuNzg1OTdMNS4xMjg0NyAwLjE3NzE4MUM1LjMxNDAyIC0wLjA0NjAzNCA1LjYzMDQ5IC0wLjA2MDI2MSA1LjgzNTMyIDAuMTQ1NDA0QzYuMDQwMTUgMC4zNTEwNjkgNi4wNTU3OCAwLjY5ODc0NCA1Ljg3MDIzIDAuOTIxOTU5TDMuMTk0MDYgNC4xNDEzN0w1Ljg0NDE0IDcuMDY0MTdDNi4wMzg5NiA3LjI3OTA0IDYuMDM4MzUgNy42MjY4NiA1Ljg0Mjc4IDcuODQxMDVDNS42NDcyMSA4LjA1NTI0IDUuMzMwNzMgOC4wNTQ2OSA1LjEzNTkxIDcuODM5ODJMMi4xNDgwNiA0LjU0NDQ5QzIuMTE0MSA0LjUwNzA0IDIuMDg2MjkgNC40NjU0MSAyLjA2NDYzIDQuNDIxMTFaJy8+PC9zdmc+XCIpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEljb24gc3R5bGVcclxuICAgIEBpZiAkdXBkYXRlID09IGZhbHNlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgXHJcbiAgICB9ICAgXHJcblxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkYmctaW1hZ2UpO1xyXG59XHJcblxyXG4iLCIvL1xyXG4vLyBTZXBhcmF0b3JcclxuLy9cclxuXHJcbi5zZXBhcmF0b3Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAmLnNlcGFyYXRvci1kb3R0ZWQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IGRvdHRlZDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhc2hlZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnNlcGFyYXRvci1kYXNoZWQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZDtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhc2hlZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnNlcGFyYXRvci1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZXBhcmF0b3ItZG90dGVkIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhc2hlZC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZXBhcmF0b3ItZGFzaGVkIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWRhc2hlZC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAgICAgICAgICYuYm9yZGVyLSN7JGNvbG9yfXtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBDYXJvdXNlbFxyXG4vL1xyXG5cclxuXHJcbi5jYXJvdXNlbC5jYXJvdXNlbC1jdXN0b20ge1xyXG4gICAgLy8gSW5kaWNhdG9yc1xyXG4gICAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB6LWluZGV4OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRG90cyBzdHlsZVxyXG4gICAgICAgICYuY2Fyb3VzZWwtaW5kaWNhdG9ycy1kb3RzIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2Fyb3VzZWwtY3VzdG9tLWRvdHMtaW5kaWNhdG9yLWFjdGl2ZS1zaXplO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjYXJvdXNlbC1jdXN0b20tZG90cy1pbmRpY2F0b3ItYWN0aXZlLXNpemU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRjYXJvdXNlbC1jdXN0b20taW5kaWNhdG9yLXRyYW5zaXRpb24tc3BlZWQgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtY3VzdG9tLWluZGljYXRvci1kZWZhdWx0LWJnLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNhcm91c2VsLWN1c3RvbS1kb3RzLWluZGljYXRvci1kZWZhdWx0LXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRjYXJvdXNlbC1jdXN0b20tZG90cy1pbmRpY2F0b3ItZGVmYXVsdC1zaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkY2Fyb3VzZWwtY3VzdG9tLWluZGljYXRvci10cmFuc2l0aW9uLXNwZWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNhcm91c2VsLWN1c3RvbS1kb3RzLWluZGljYXRvci1hY3RpdmUtc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRjYXJvdXNlbC1jdXN0b20tZG90cy1pbmRpY2F0b3ItYWN0aXZlLXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1jdXN0b20taW5kaWNhdG9yLWFjdGl2ZS1iZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEJ1bGxldCBzdHlsZVxyXG4gICAgICAgICYuY2Fyb3VzZWwtaW5kaWNhdG9ycy1idWxsZXQge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGNhcm91c2VsLWN1c3RvbS1pbmRpY2F0b3ItdHJhbnNpdGlvbi1zcGVlZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkY2Fyb3VzZWwtY3VzdG9tLWJ1bGxldC1pbmRpY2F0b3ItZGVmYXVsdC1zaXplO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2Fyb3VzZWwtY3VzdG9tLWJ1bGxldC1pbmRpY2F0b3ItZGVmYXVsdC1zaXplO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjYXJvdXNlbC1jdXN0b20tYnVsbGV0LWluZGljYXRvci1kZWZhdWx0LXNpemU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGNhcm91c2VsLWN1c3RvbS1pbmRpY2F0b3ItdHJhbnNpdGlvbi1zcGVlZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1jdXN0b20tYnVsbGV0LWluZGljYXRvci1kZWZhdWx0LWJnLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRjYXJvdXNlbC1jdXN0b20tYnVsbGV0LWluZGljYXRvci1kZWZhdWx0LXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2Fyb3VzZWwtY3VzdG9tLWJ1bGxldC1pbmRpY2F0b3ItZGVmYXVsdC1zaXplO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY2Fyb3VzZWwtY3VzdG9tLWJ1bGxldC1pbmRpY2F0b3ItZGVmYXVsdC1zaXplO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJGNhcm91c2VsLWN1c3RvbS1pbmRpY2F0b3ItdHJhbnNpdGlvbi1zcGVlZCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNhcm91c2VsLWN1c3RvbS1idWxsZXQtaW5kaWNhdG9yLWRlZmF1bHQtc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGNhcm91c2VsLWN1c3RvbS1idWxsZXQtaW5kaWNhdG9yLWFjdGl2ZS13aWR0aDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAkY2Fyb3VzZWwtY3VzdG9tLWluZGljYXRvci10cmFuc2l0aW9uLXNwZWVkIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNhcm91c2VsLWN1c3RvbS1idWxsZXQtaW5kaWNhdG9yLWRlZmF1bHQtc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRjYXJvdXNlbC1jdXN0b20tYnVsbGV0LWluZGljYXRvci1hY3RpdmUtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1jdXN0b20tYnVsbGV0LWluZGljYXRvci1hY3RpdmUtYmctY29sb3JcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVGhlbWUgY29sb3JzXHJcbiAgICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzLWFjdGl2ZS0jeyRuYW1lfSB7XHJcbiAgICAgICAgICAgIGxpLmFjdGl2ZTphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTdHJldGNoIG1vZGVcclxuICAgICYuY2Fyb3VzZWwtc3RyZXRjaCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcm91c2VsLWl0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2Fyb3VzZWwtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9ICAgXHJcbn1cclxuIiwiLy9cclxuLy8gTWVudSBCYXNlXHJcbi8vXHJcblxyXG4vLyBNZW51IGdyb3VwXHJcbi5tZW51LWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi8vIE1lbnUgJiB3cmFwcGVyXHJcbi5tZW51LFxyXG4ubWVudS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLy8gU3ViIGlubmVyXHJcbi5tZW51LWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vLyBTdWIgbWVudVxyXG4ubWVudS1zdWIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLy8gTWVudSBpdGVtXHJcbi5tZW51LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIC8vIE1lbnUgTGlua1xyXG4gICAgLm1lbnUtbGluayB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IGdldCgkbWVudSwgbGluaywgc2VsZiwgcGFkZGluZy15KSBnZXQoJG1lbnUsIGxpbmssIHNlbGYsIHBhZGRpbmcteCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC8vIE1lbnUgSWNvblxyXG4gICAgICAgIC5tZW51LWljb24ge1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiBnZXQoJG1lbnUsIGxpbmssIGljb24sIHdpZHRoKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQoJG1lbnUsIGxpbmssIGljb24sIHNwYWNlKTtcclxuXHJcbiAgICAgICAgICAgIC5zdmctaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTWVudSBJY29uXHJcbiAgICAgICAgLm1lbnUtYnVsbGV0IHtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogZ2V0KCRtZW51LCBsaW5rLCBidWxsZXQsIHdpZHRoKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBnZXQoJG1lbnUsIGxpbmssIGJ1bGxldCwgc3BhY2UpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTWVudSBMYWJlbFxyXG4gICAgICAgIC5tZW51LXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTWVudSBMYWJlbFxyXG4gICAgICAgIC5tZW51LWJhZGdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBnZXQoJG1lbnUsIGxpbmssIGJhZGdlLCBzcGFjZSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBNZW51IEFycm93XHJcbiAgICAgICAgLm1lbnUtYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGdldCgkbWVudSwgbGluaywgYXJyb3csIHNwYWNlKTtcclxuICAgICAgICAgICAgd2lkdGg6IGdldCgkbWVudSwgbGluaywgYXJyb3csIHdpZHRoKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBnZXQoJG1lbnUsIGxpbmssIGFycm93LCBoZWlnaHQpO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdmctYmctaWNvbihhcnJvdy1zdGFydCwgJHRleHQtbXV0ZWQpO1xyXG4gICAgICAgICAgICAgICAgLypydGw6YmVnaW46cmVtb3ZlKi9cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy1iZy1pY29uKGFycm93LWVuZCwgJHRleHQtbXV0ZWQpO1xyXG4gICAgICAgICAgICAgICAgLypydGw6ZW5kOnJlbW92ZSovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTWVudSBDb250ZW50XHJcbiAgICAubWVudS1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiBnZXQoJG1lbnUsIGxpbmssIHNlbGYsIHBhZGRpbmcteSkgZ2V0KCRtZW51LCBsaW5rLCBzZWxmLCBwYWRkaW5nLXgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBBY2NvcmRpb24gYXJyb3dzXHJcbi5tZW51LWl0ZW0geyAgICBcclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgLm1lbnUtbGluayB7XHJcbiAgICAgICAgICAgIC5tZW51LWFycm93OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGdldCgkbWVudSwgYWNjb3JkaW9uLCBhcnJvdy10cmFuc2l0aW9uKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQ2VudGVyIGFsaWdubWVudFxyXG4ubWVudS1jZW50ZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgXHJcbkBlYWNoICRkaXJlY3Rpb24gaW4gKHVwLCBkb3duKSB7XHJcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgICAgICBAaWYgJGluZml4IGFuZCAkZGlyZWN0aW9uID09IGRvd24ge1xyXG4gICAgICAgICAgICAkaW5maXg6ICRpbmZpeCArIFwiLVwiICsgJGRpcmVjdGlvbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZGlyZWN0aW9uKCRkaXJlY3Rpb24sICRicmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIC8vIEFjY29yZGlvbiBhcnJvd1xyXG4gICAgICAgICAgICAubWVudS1pdGVtLm1lbnUjeyRpbmZpeH0tYWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgICAgICYuc2hvd2luZzpub3QoLm1lbnUtZHJvcGRvd24pLFxyXG4gICAgICAgICAgICAgICAgJi5zaG93Om5vdCguaGlkaW5nKTpub3QoLm1lbnUtZHJvcGRvd24pIHtcclxuICAgICAgICAgICAgICAgICAgICA+IC5tZW51LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudS1hcnJvdzphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstYXJyb3ctcm90YXRlKDkwZGVnLCAtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBTdWIgZHJvcGRvd25cclxuICAgICAgICAgICAgLm1lbnUtc3ViI3skaW5maXh9LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBnZXQoJG1lbnUsIGRyb3Bkb3duLCBib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldCgkbWVudSwgZHJvcGRvd24sIGJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogZ2V0KCRtZW51LCBkcm9wZG93biwgYm94LXNoYWRvdyk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiBnZXQoJG1lbnUsIGRyb3Bkb3duLCB6LWluZGV4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyBEcm9wZG93biBzaG93XHJcbiAgICAgICAgICAgICAgICAuc2hvdy5tZW51LWRyb3Bkb3duID4gJixcclxuICAgICAgICAgICAgICAgICYubWVudS5zaG93LFxyXG4gICAgICAgICAgICAgICAgJi5zaG93W2RhdGEtcG9wcGVyLXBsYWNlbWVudF0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEFuaW1hdGlvblxyXG4gICAgICAgICAgICAgICAgICAgIEBpZiAoZ2V0KCRtZW51LCBkcm9wZG93biwgYW5pbWF0aW9uKSA9PSB0cnVlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1vdmUgdXBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtZW51LXN1Yi1kcm9wZG93bi1hbmltYXRpb24tZmFkZS1pbiAje2dldCgkbWVudSwgZHJvcGRvd24sIGFuaW1hdGlvbi1zcGVlZCl9IGVhc2UgMSwgbWVudS1zdWItZHJvcGRvd24tYW5pbWF0aW9uLW1vdmUtdXAgI3tnZXQoJG1lbnUsIGRyb3Bkb3duLCBhbmltYXRpb24tc3BlZWQpfSBlYXNlIDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBNb3ZlIGRvd25cclxuICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnQ9XCJ0b3BcIl0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICZbZGF0YS1wb3BwZXItcGxhY2VtZW50PVwidG9wLXN0YXJ0XCJdLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudD1cInRvcC1lbmRcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBtZW51LXN1Yi1kcm9wZG93bi1hbmltYXRpb24tZmFkZS1pbiAje2dldCgkbWVudSwgZHJvcGRvd24sIGFuaW1hdGlvbi1zcGVlZCl9IGVhc2UgMSwgbWVudS1zdWItZHJvcGRvd24tYW5pbWF0aW9uLW1vdmUtZG93biAje2dldCgkbWVudSwgZHJvcGRvd24sIGFuaW1hdGlvbi1zcGVlZCl9IGVhc2UgMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBTdWIgYWNjb3JkaW9uXHJcbiAgICAgICAgICAgIC5tZW51LXN1YiN7JGluZml4fS1hY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2hvdzpub3QoLm1lbnUtZHJvcGRvd24pID4gJixcclxuICAgICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gSW5saW5lXHJcbiAgICAgICAgICAgIC5tZW51I3skaW5maXh9LWlubGluZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBSZXNldCBsaW5rIGxlZnQgJiByaWdodCBwYWRkaW5ncyBvZiBsZXZlbCAxIG1lbnUgbGlua3NcclxuICAgICAgICAgICAgLm1lbnUjeyRpbmZpeH0tZml0IHtcclxuICAgICAgICAgICAgICAgID4gLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiAubWVudS1jb250ZW50LFxyXG4gICAgICAgICAgICAgICAgICAgID4gLm1lbnUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVudSN7JGluZml4fS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWVudSN7JGluZml4fS1yb3cge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiAubWVudS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtYXJyb3c6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWFycm93LXJvdGF0ZSg5MGRlZywgLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gQm9yZGVyIHJhZGl1c2VzXHJcbiAgICAgICAgICAgIC5tZW51I3skaW5maXh9LXJvdW5kZWQge1xyXG4gICAgICAgICAgICAgICAgLm1lbnUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIEJvcmRlciByYWRpdXNlc1xyXG4gICAgICAgICAgICAubWVudSN7JGluZml4fS1waWxsIHtcclxuICAgICAgICAgICAgICAgIC5tZW51LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIFJlc2V0IGJvcmRlciByYWRpdXNlc1xyXG4gICAgICAgICAgICAubWVudSN7JGluZml4fS1yb3VuZGVkLTAge1xyXG4gICAgICAgICAgICAgICAgLm1lbnUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBNZW51IGluZGVudGlvblxyXG5AaW5jbHVkZSBtZW51LWxpbmstaW5kZW50aW9uKGdldCgkbWVudSwgYWNjb3JkaW9uLCBpbmRlbnRpb24pLCBnZXQoJG1lbnUsIGxpbmssIHNlbGYsIHBhZGRpbmcteCkpO1xyXG5cclxuLy8gTWVudSBhbmltYXRpb25zXHJcbkBrZXlmcmFtZXMgbWVudS1zdWItZHJvcGRvd24tYW5pbWF0aW9uLWZhZGUtaW4ge1xyXG4gICAgZnJvbSAgIHsgb3BhY2l0eTogMDsgfVxyXG4gICAgdG8geyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbWVudS1zdWItZHJvcGRvd24tYW5pbWF0aW9uLW1vdmUtdXAge1xyXG4gICAgZnJvbSAgIHsgbWFyZ2luLXRvcDogI3tnZXQoJG1lbnUsIGRyb3Bkb3duLCBhbmltYXRpb24tbW92ZS1vZmZzZXQpfSB9XHJcbiAgICB0byB7IG1hcmdpbi10b3A6IDAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1lbnUtc3ViLWRyb3Bkb3duLWFuaW1hdGlvbi1tb3ZlLWRvd24ge1xyXG4gICAgZnJvbSAgIHsgbWFyZ2luLWJvdHRvbTogI3tnZXQoJG1lbnUsIGRyb3Bkb3duLCBhbmltYXRpb24tbW92ZS1vZmZzZXQpfSB9XHJcbiAgICB0byB7IG1hcmdpbi1ib3R0b206IDAgfVxyXG59IiwiLy9cclxuLy8gTGFiZWxcclxuLy9cclxuXHJcbi8vIFNldCBhcnJvdyBkaXJlY3Rpb25cclxuQG1peGluIG1lbnUtbGluay1hcnJvdy1yb3RhdGUoJGFuZ2xlLCAkYW5nbGVSdGwpIHtcclxuXHQvKnJ0bDppZ25vcmUqL1xyXG5cdHRyYW5zZm9ybTogcm90YXRlWigkYW5nbGUpO1xyXG5cdHRyYW5zaXRpb246IGdldCgkbWVudSwgYWNjb3JkaW9uLCBhcnJvdy10cmFuc2l0aW9uKTtcclxuXHRcclxuXHRbZGlyZWN0aW9uPVwicnRsXCJdICYge1xyXG5cdFx0LypydGw6aWdub3JlKi9cclxuXHRcdHRyYW5zZm9ybTogcm90YXRlWigkYW5nbGVSdGwpO1xyXG5cdH1cclxufVxyXG5cclxuLy8gU2V0IG1lbnUgbGluayBwYWRkaW5nIHhcclxuQG1peGluIG1lbnUtbGluay1wYWRkaW5nLXgoJHZhbHVlKSB7XHJcblx0Ly8gTWVudSBpdGVtXHJcblx0Lm1lbnUtaXRlbSB7XHJcblx0XHQubWVudS1saW5rLFxyXG5cdFx0Lm1lbnUtY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJHZhbHVlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkdmFsdWU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBTZXQgbWVudSBsaW5rIHBhZGRpbmcgeVxyXG5AbWl4aW4gbWVudS1saW5rLXBhZGRpbmcteSgkdmFsdWUpIHtcclxuXHQvLyBNZW51IGl0ZW1cclxuXHQubWVudS1pdGVtIHtcclxuXHRcdC5tZW51LWxpbmssXHJcblx0XHQubWVudS1jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZy10b3A6ICR2YWx1ZTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206ICR2YWx1ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFNldCBtZW51IGluZGVudGlvblxyXG5AbWl4aW4gbWVudS1saW5rLWluZGVudGlvbigkdmFsdWUsICRvZmZzZXQpIHtcclxuXHQvLyBBY2NvcmRpb24gbW9kZVx0XHRcdFxyXG5cdC5tZW51LXN1Yjpub3QoW2RhdGEtcG9wcGVyLXBsYWNlbWVudF0pIHtcclxuXHRcdD4gLm1lbnUtaXRlbSxcclxuXHRcdD4gLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtIHtcclxuXHRcdFx0PiAubWVudS1jb250ZW50LFxyXG5cdFx0XHQ+IC5tZW51LWxpbmsge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogY2FsYygjezEgKiAkdmFsdWV9ICsgI3skb2Zmc2V0fSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdD4gLm1lbnUtc3ViOm5vdChbZGF0YS1wb3BwZXItcGxhY2VtZW50XSkge1xyXG5cdFx0XHRcdD4gLm1lbnUtaXRlbSxcclxuXHRcdFx0XHQ+IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSB7XHJcblx0XHRcdFx0XHQ+IC5tZW51LWNvbnRlbnQsXHJcblx0XHRcdFx0XHQ+IC5tZW51LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IGNhbGMoI3syICogJHZhbHVlfSArICN7JG9mZnNldH0pO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdD4gLm1lbnUtc3ViOm5vdChbZGF0YS1wb3BwZXItcGxhY2VtZW50XSkge1xyXG5cdFx0XHRcdFx0XHQ+IC5tZW51LWl0ZW0sXHJcblx0XHRcdFx0XHRcdD4gLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHQ+IC5tZW51LWNvbnRlbnQsXHJcblx0XHRcdFx0XHRcdFx0PiAubWVudS1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogY2FsYygjezMgKiAkdmFsdWV9ICsgI3skb2Zmc2V0fSk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQ+IC5tZW51LXN1Yjpub3QoW2RhdGEtcG9wcGVyLXBsYWNlbWVudF0pIHtcclxuXHRcdFx0XHRcdFx0XHRcdD4gLm1lbnUtaXRlbSxcclxuXHRcdFx0XHRcdFx0XHRcdD4gLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0PiAubWVudS1jb250ZW50LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IC5tZW51LWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogY2FsYygjezQgKiAkdmFsdWV9ICsgI3skb2Zmc2V0fSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubWVudS1maXQgJiB7XHJcblx0XHRcdD4gLm1lbnUtaXRlbSxcclxuXHRcdFx0PiAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ge1xyXG5cdFx0XHRcdD4gLm1lbnUtY29udGVudCxcclxuXHRcdFx0XHQ+IC5tZW51LWxpbmsge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAjeyR2YWx1ZX07XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHRcdD4gLm1lbnUtc3ViOm5vdChbZGF0YS1wb3BwZXItcGxhY2VtZW50XSkge1xyXG5cdFx0XHRcdFx0PiAubWVudS1pdGVtLFxyXG5cdFx0XHRcdFx0PiAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHQ+IC5tZW51LWNvbnRlbnQsXHJcblx0XHRcdFx0XHRcdD4gLm1lbnUtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiBjYWxjKCN7MiAqICR2YWx1ZX0pO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHRcdFx0XHQ+IC5tZW51LXN1Yjpub3QoW2RhdGEtcG9wcGVyLXBsYWNlbWVudF0pIHtcclxuXHRcdFx0XHRcdFx0XHQ+IC5tZW51LWl0ZW0sXHJcblx0XHRcdFx0XHRcdFx0PiAubWVudS1pbm5lciA+IC5tZW51LWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0PiAubWVudS1jb250ZW50LFxyXG5cdFx0XHRcdFx0XHRcdFx0PiAubWVudS1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiBjYWxjKCN7MyAqICR2YWx1ZX0pO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQ+IC5tZW51LXN1Yjpub3QoW2RhdGEtcG9wcGVyLXBsYWNlbWVudF0pIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0PiAubWVudS1pdGVtLFxyXG5cdFx0XHRcdFx0XHRcdFx0XHQ+IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0PiAubWVudS1jb250ZW50LFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdD4gLm1lbnUtbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IGNhbGMoI3s0ICogJHZhbHVlfSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gU2V0IG1lbnUgbGluayB0aGVtZVxyXG5AbWl4aW4gbWVudS1saW5rLXRoZW1lKCR0aXRsZS1jb2xvciwgJGljb24tY29sb3IsICRidWxsZXQtY29sb3IsICRhcnJvdy1jb2xvciwgJGJnLWNvbG9yOiBudWxsKSB7XHJcblx0QGlmICggJGJnLWNvbG9yICE9IG51bGwgKSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XHJcblx0fVxyXG5cclxuXHRAaWYgKCAkdGl0bGUtY29sb3IgIT0gbnVsbCApIHtcclxuXHRcdGNvbG9yOiAkdGl0bGUtY29sb3I7XHJcblxyXG5cdFx0Lm1lbnUtdGl0bGUge1xyXG5cdFx0XHRjb2xvcjogJHRpdGxlLWNvbG9yO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGlmICggJGljb24tY29sb3IgIT0gbnVsbCApIHtcclxuXHRcdC5tZW51LWljb24ge1xyXG5cdFx0XHQmLFxyXG5cdFx0XHQuc3ZnLWljb24sXHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdGNvbG9yOiAkaWNvbi1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGlmICggJGJ1bGxldC1jb2xvciAhPSBudWxsICkge1xyXG5cdFx0Lm1lbnUtYnVsbGV0IHtcclxuXHRcdFx0LmJ1bGxldCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1bGxldC1jb2xvcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGlmICggJGFycm93LWNvbG9yICE9IG51bGwgKSB7XHJcblx0XHQvLyBBcnJvd1xyXG5cdFx0Lm1lbnUtYXJyb3c6YWZ0ZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBzdmctYmctaWNvbihhcnJvdy1zdGFydCwgJGFycm93LWNvbG9yKTtcclxuXHRcdFx0LypydGw6YmVnaW46cmVtb3ZlKi9cclxuXHRcdFx0QGluY2x1ZGUgc3ZnLWJnLWljb24oYXJyb3ctZW5kLCAkYXJyb3ctY29sb3IpO1xyXG5cdFx0XHQvKnJ0bDplbmQ6cmVtb3ZlKi9cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFNldCBtZW51IGxpbmsgZGVmYXVsdCBzdGF0ZVxyXG5AbWl4aW4gbWVudS1saW5rLWRlZmF1bHQtc3RhdGUoJHRpdGxlLWNvbG9yLCAkaWNvbi1jb2xvciwgJGJ1bGxldC1jb2xvciwgJGFycm93LWNvbG9yLCAkYmctY29sb3I6IG51bGwsICRhbGwtbGlua3M6IHRydWUpIHtcclxuXHQkc2VsOiAnJztcclxuXHJcblx0QGlmICgkYWxsLWxpbmtzID09IGZhbHNlKSB7XHJcblx0XHQkc2VsOiAnJiA+ICc7XHJcblx0fVxyXG5cclxuXHQjeyRzZWx9Lm1lbnUtbGluayB7XHJcblx0XHRAaW5jbHVkZSBtZW51LWxpbmstdGhlbWUoJHRpdGxlLWNvbG9yLCAkaWNvbi1jb2xvciwgJGJ1bGxldC1jb2xvciwgJGFycm93LWNvbG9yLCAkYmctY29sb3IpO1xyXG5cdH1cclxufVxyXG5cclxuLy8gU2V0IG1lbnUgbGluayBob3ZlciBzdGF0ZVxyXG5AbWl4aW4gbWVudS1saW5rLWhvdmVyLXN0YXRlKCR0aXRsZS1jb2xvciwgJGljb24tY29sb3IsICRidWxsZXQtY29sb3IsICRhcnJvdy1jb2xvciwgJGJnLWNvbG9yOiBudWxsLCAkYWxsLWxpbmtzOiB0cnVlKSB7XHJcblx0JHNlbDogJyY6bm90KC5oZXJlKSAnO1xyXG5cclxuXHRAaWYgKCRhbGwtbGlua3MgPT0gZmFsc2UpIHtcclxuXHRcdCRzZWw6ICcmOm5vdCguaGVyZSkgPiAnO1xyXG5cdH1cclxuXHJcblx0Ji5ob3Zlcjpub3QoLmhlcmUpID4gLm1lbnUtbGluazpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSk6bm90KC5oZXJlKSxcclxuXHQjeyRzZWx9Lm1lbnUtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSk6bm90KC5oZXJlKSB7XHJcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1saW5rO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lbnUtbGluay10aGVtZSgkdGl0bGUtY29sb3IsICRpY29uLWNvbG9yLCAkYnVsbGV0LWNvbG9yLCAkYXJyb3ctY29sb3IsICRiZy1jb2xvcik7XHJcblx0fVxyXG59XHJcblxyXG4vLyBTZXQgbWVudSBsaW5rIGFjdGl2ZSBzdGF0ZVxyXG5AbWl4aW4gbWVudS1saW5rLWFjdGl2ZS1zdGF0ZSgkdGl0bGUtY29sb3IsICRpY29uLWNvbG9yLCAkYnVsbGV0LWNvbG9yLCAkYXJyb3ctY29sb3IsICRiZy1jb2xvcjogbnVsbCwgJGFsbC1saW5rczogdHJ1ZSkge1xyXG5cdCRzZWw6ICcnO1xyXG5cclxuXHRAaWYgKCRhbGwtbGlua3MgPT0gZmFsc2UpIHtcclxuXHRcdCRzZWw6ICcmID4gJztcclxuXHR9XHJcblxyXG5cdCN7JHNlbH0ubWVudS1saW5rLmFjdGl2ZSB7XHJcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1saW5rO1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lbnUtbGluay10aGVtZSgkdGl0bGUtY29sb3IsICRpY29uLWNvbG9yLCAkYnVsbGV0LWNvbG9yLCAkYXJyb3ctY29sb3IsICRiZy1jb2xvcik7XHJcblx0fVxyXG59XHJcblxyXG4vLyBTZXQgbWVudSBsaW5rIHNob3cgc3RhdGVcclxuQG1peGluIG1lbnUtbGluay1zaG93LXN0YXRlKCR0aXRsZS1jb2xvciwgJGljb24tY29sb3IsICRidWxsZXQtY29sb3IsICRhcnJvdy1jb2xvciwgJGJnLWNvbG9yOiBudWxsLCAkYWxsLWxpbmtzOiB0cnVlKSB7XHJcblx0Ly8mLmhlcmUgPiAubWVudS1saW5rLFxyXG5cdCYuc2hvdyA+IC5tZW51LWxpbmsge1xyXG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuXHJcblx0XHRAaW5jbHVkZSBtZW51LWxpbmstdGhlbWUoJHRpdGxlLWNvbG9yLCAkaWNvbi1jb2xvciwgJGJ1bGxldC1jb2xvciwgJGFycm93LWNvbG9yLCAkYmctY29sb3IpO1xyXG5cdH1cclxufVxyXG5cclxuLy8gU2V0IG1lbnUgbGluayBoZXJlIHN0YXRlXHJcbkBtaXhpbiBtZW51LWxpbmstaGVyZS1zdGF0ZSgkdGl0bGUtY29sb3IsICRpY29uLWNvbG9yLCAkYnVsbGV0LWNvbG9yLCAkYXJyb3ctY29sb3IsICRiZy1jb2xvcjogbnVsbCwgJGFsbC1saW5rczogdHJ1ZSkge1xyXG5cdCYuaGVyZSA+IC5tZW51LWxpbmsge1xyXG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuXHJcblx0XHRAaW5jbHVkZSBtZW51LWxpbmstdGhlbWUoJHRpdGxlLWNvbG9yLCAkaWNvbi1jb2xvciwgJGJ1bGxldC1jb2xvciwgJGFycm93LWNvbG9yLCAkYmctY29sb3IpO1xyXG5cdH1cclxufVxyXG5cclxuLy8gU2V0IG1lbnUgbGluayBkZWZhdWx0XHJcbkBtaXhpbiBtZW51LWxpbmstZGVmYXVsdCgkYWxsLWxpbmtzOiB0cnVlKSB7XHJcblx0JHNlbDogJyc7XHJcblxyXG5cdEBpZiAoJGFsbC1saW5rcyA9PSBmYWxzZSkge1xyXG5cdFx0JHNlbDogJyYgPiAnO1xyXG5cdH1cclxuXHJcblx0I3skc2VsfS5tZW51LWxpbmsge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBTZXQgbWVudSBsaW5rIGhvdmVyXHJcbkBtaXhpbiBtZW51LWxpbmstaG92ZXIoJGFsbC1saW5rczogdHJ1ZSkge1xyXG5cdCRzZWw6ICcmOm5vdCguaGVyZSkgJztcclxuXHJcblx0QGlmICgkYWxsLWxpbmtzID09IGZhbHNlKSB7XHJcblx0XHQkc2VsOiAnJjpub3QoLmhlcmUpID4gJztcclxuXHR9XHJcblxyXG5cdCYuaG92ZXI6bm90KC5oZXJlKSA+IC5tZW51LWxpbms6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpOm5vdCguaGVyZSksXHJcblx0I3skc2VsfS5tZW51LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpOm5vdCguaGVyZSkge1xyXG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuXHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIFNldCBtZW51IGxpbmsgYWN0aXZlXHJcbkBtaXhpbiBtZW51LWxpbmstYWN0aXZlKCRhbGwtbGlua3M6IHRydWUpIHtcclxuXHQkc2VsOiAnJztcclxuXHJcblx0QGlmICgkYWxsLWxpbmtzID09IGZhbHNlKSB7XHJcblx0XHQkc2VsOiAnJiA+ICc7XHJcblx0fVxyXG5cclxuXHQjeyRzZWx9Lm1lbnUtbGluay5hY3RpdmUge1xyXG5cdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuXHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIFNldCBtZW51IGxpbmsgc2hvd1xyXG5AbWl4aW4gbWVudS1saW5rLXNob3coJGFsbC1saW5rczogdHJ1ZSkge1xyXG5cdC8vJi5oZXJlID4gLm1lbnUtbGluayxcclxuXHQmLnNob3cgPiAubWVudS1saW5rIHtcclxuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcblxyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBTZXQgbWVudSBsaW5rIGhlcmVcclxuQG1peGluIG1lbnUtbGluay1oZXJlKCRhbGwtbGlua3M6IHRydWUpIHtcclxuXHQmLmhlcmUgPiAubWVudS1saW5rIHtcclxuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcblxyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcbiIsIi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYW5kIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aHMuIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQuXHJcblxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kaXJlY3Rpb24oJGRpcmVjdGlvbiwgJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAgIEBpZiAkZGlyZWN0aW9uID09IHVwIHtcclxuICAgICAgICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAgICAgQGlmICRtaW4ge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IEBlbHNlIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcclxuICAgICAgICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAgICAgQGlmICRtYXgge1xyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvL1xyXG4vLyBNZW51IFRoZW1lXHJcbi8vXHJcblxyXG4vLyBUaGVtZSB0ZXh0IGNvbG9yc1xyXG5AZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS10ZXh0LWNvbG9ycyB7XHJcbiAgICAubWVudS0jeyRuYW1lfSB7XHJcbiAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgIC8vJHRpdGxlLWNvbG9yLCAkaWNvbi1jb2xvciwgJGJ1bGxldC1jb2xvciwgJGFycm93LWNvbG9yLCAkYmctY29sb3JcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWRlZmF1bHQtc3RhdGUoICRjb2xvciwgJGNvbG9yLCAkY29sb3IsICRjb2xvciwgbnVsbCApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudS10aXRsZS0jeyRuYW1lfSB7XHJcbiAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgIC8vJHRpdGxlLWNvbG9yLCAkaWNvbi1jb2xvciwgJGJ1bGxldC1jb2xvciwgJGFycm93LWNvbG9yLCAkYmctY29sb3JcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWRlZmF1bHQtc3RhdGUoICRjb2xvciwgbnVsbCwgbnVsbCwgbnVsbCwgbnVsbCApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudS1pY29uLSN7JG5hbWV9IHtcclxuICAgICAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAgICAgLy8kdGl0bGUtY29sb3IsICRpY29uLWNvbG9yLCAkYnVsbGV0LWNvbG9yLCAkYXJyb3ctY29sb3IsICRiZy1jb2xvclxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstZGVmYXVsdC1zdGF0ZSggbnVsbCwgJGNvbG9yLCBudWxsLCBudWxsLCBudWxsICk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWJ1bGxldC0jeyRuYW1lfSB7XHJcbiAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgIC8vJHRpdGxlLWNvbG9yLCAkaWNvbi1jb2xvciwgJGJ1bGxldC1jb2xvciwgJGFycm93LWNvbG9yLCAkYmctY29sb3JcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWRlZmF1bHQtc3RhdGUoIG51bGwsIG51bGwsICRjb2xvciwgbnVsbCwgbnVsbCApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudS1hcnJvdy0jeyRuYW1lfSB7XHJcbiAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgIC8vJHRpdGxlLWNvbG9yLCAkaWNvbi1jb2xvciwgJGJ1bGxldC1jb2xvciwgJGFycm93LWNvbG9yLCAkYmctY29sb3JcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWRlZmF1bHQtc3RhdGUoIG51bGwsIG51bGwsIG51bGwsICRjb2xvciwgbnVsbCApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gRGVmYXVsdCBiYWNrZ3JvdW5kIHN0YXRlc1xyXG4ubWVudS1ob3Zlci1iZyB7XHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstaG92ZXItc3RhdGUoIG51bGwsIG51bGwsIG51bGwsIG51bGwsIGdldCgkbWVudSwgbGluaywgc2VsZiwgYmctY29sb3IsIGhvdmVyKSApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1oZXJlLWJnIHtcclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1oZXJlLXN0YXRlKCBudWxsLCBudWxsLCBudWxsLCBudWxsLCBnZXQoJG1lbnUsIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBoZXJlKSApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1zaG93LWJnIHtcclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1zaG93LXN0YXRlKCBudWxsLCBudWxsLCBudWxsLCBudWxsLCBnZXQoJG1lbnUsIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBzaG93KSApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1hY3RpdmUtYmcge1xyXG4gICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWFjdGl2ZS1zdGF0ZSggbnVsbCwgbnVsbCwgbnVsbCwgbnVsbCwgZ2V0KCRtZW51LCBsaW5rLCBzZWxmLCBiZy1jb2xvciwgYWN0aXZlKSApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1zdGF0ZS1iZyB7XHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstaG92ZXItc3RhdGUoIG51bGwsIG51bGwsIG51bGwsIG51bGwsIGdldCgkbWVudSwgbGluaywgc2VsZiwgYmctY29sb3IsIGhvdmVyKSApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1oZXJlLXN0YXRlKCBudWxsLCBudWxsLCBudWxsLCBudWxsLCBnZXQoJG1lbnUsIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBoZXJlKSApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1zaG93LXN0YXRlKCBudWxsLCBudWxsLCBudWxsLCBudWxsLCBnZXQoJG1lbnUsIGxpbmssIHNlbGYsIGJnLWNvbG9yLCBzaG93KSApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1hY3RpdmUtc3RhdGUoIG51bGwsIG51bGwsIG51bGwsIG51bGwsIGdldCgkbWVudSwgbGluaywgc2VsZiwgYmctY29sb3IsIGFjdGl2ZSkgKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUHJpbWFyeSBiYWNrZ3JvdW5kIHN0YXRlc1xyXG4ubWVudS1ob3Zlci1iZy1wcmltYXJ5IHtcclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1ob3Zlci1zdGF0ZSggJHByaW1hcnktaW52ZXJzZSwgJHByaW1hcnktaW52ZXJzZSwgJHByaW1hcnktaW52ZXJzZSwgJHByaW1hcnktaW52ZXJzZSwgJHByaW1hcnkgKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtc2hvdy1iZy1wcmltYXJ5IHtcclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1zaG93LXN0YXRlKCAkcHJpbWFyeS1pbnZlcnNlLCAkcHJpbWFyeS1pbnZlcnNlLCAkcHJpbWFyeS1pbnZlcnNlLCAkcHJpbWFyeS1pbnZlcnNlLCAkcHJpbWFyeSApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1oZXJlLWJnLXByaW1hcnkge1xyXG4gICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWhlcmUtc3RhdGUoICRwcmltYXJ5LWludmVyc2UsICRwcmltYXJ5LWludmVyc2UsICRwcmltYXJ5LWludmVyc2UsICRwcmltYXJ5LWludmVyc2UsICRwcmltYXJ5ICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51LWFjdGl2ZS1iZy1wcmltYXJ5IHtcclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1hY3RpdmUtc3RhdGUoICRwcmltYXJ5LWludmVyc2UsICRwcmltYXJ5LWludmVyc2UsICRwcmltYXJ5LWludmVyc2UsICRwcmltYXJ5LWludmVyc2UsICRwcmltYXJ5ICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51LXN0YXRlLWJnLXByaW1hcnkge1xyXG4gICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWhvdmVyLXN0YXRlKCAkcHJpbWFyeS1pbnZlcnNlLCAkcHJpbWFyeS1pbnZlcnNlLCAkcHJpbWFyeS1pbnZlcnNlLCAkcHJpbWFyeS1pbnZlcnNlLCAkcHJpbWFyeSApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1zaG93LXN0YXRlKCAkcHJpbWFyeS1pbnZlcnNlLCAkcHJpbWFyeS1pbnZlcnNlLCAkcHJpbWFyeS1pbnZlcnNlLCAkcHJpbWFyeS1pbnZlcnNlLCAkcHJpbWFyeSApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1oZXJlLXN0YXRlKCAkcHJpbWFyeS1pbnZlcnNlLCAkcHJpbWFyeS1pbnZlcnNlLCAkcHJpbWFyeS1pbnZlcnNlLCAkcHJpbWFyeS1pbnZlcnNlLCAkcHJpbWFyeSApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1hY3RpdmUtc3RhdGUoICRwcmltYXJ5LWludmVyc2UsICRwcmltYXJ5LWludmVyc2UsICRwcmltYXJ5LWludmVyc2UsICRwcmltYXJ5LWludmVyc2UsICRwcmltYXJ5ICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIExpZ2h0IHByaW1hcnkgYmFja2dyb3VuZCBzdGF0ZXNcclxuLm1lbnUtc2hvdy1iZy1saWdodC1wcmltYXJ5IHtcclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1zaG93LXN0YXRlKCAkcHJpbWFyeSwgJHByaW1hcnksICRwcmltYXJ5LCAkcHJpbWFyeSwgJHByaW1hcnktbGlnaHQgKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtaGVyZS1iZy1saWdodC1wcmltYXJ5IHtcclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1oZXJlLXN0YXRlKCAkcHJpbWFyeSwgJHByaW1hcnksICRwcmltYXJ5LCAkcHJpbWFyeSwgJHByaW1hcnktbGlnaHQgKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtaG92ZXItYmctbGlnaHQtcHJpbWFyeSB7XHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstaG92ZXItc3RhdGUoICRwcmltYXJ5LCAkcHJpbWFyeSwgJHByaW1hcnksICRwcmltYXJ5LCAkcHJpbWFyeS1saWdodCApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1hY3RpdmUtYmctbGlnaHQtcHJpbWFyeSB7XHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstYWN0aXZlLXN0YXRlKCAkcHJpbWFyeSwgJHByaW1hcnksICRwcmltYXJ5LCAkcHJpbWFyeSwgJHByaW1hcnktbGlnaHQgKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtc3RhdGUtYmctbGlnaHQtcHJpbWFyeSB7XHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstc2hvdy1zdGF0ZSggJHByaW1hcnksICRwcmltYXJ5LCAkcHJpbWFyeSwgJHByaW1hcnksICRwcmltYXJ5LWxpZ2h0ICk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWhlcmUtc3RhdGUoICRwcmltYXJ5LCAkcHJpbWFyeSwgJHByaW1hcnksICRwcmltYXJ5LCAkcHJpbWFyeS1saWdodCApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1ob3Zlci1zdGF0ZSggJHByaW1hcnksICRwcmltYXJ5LCAkcHJpbWFyeSwgJHByaW1hcnksICRwcmltYXJ5LWxpZ2h0ICk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWFjdGl2ZS1zdGF0ZSggJHByaW1hcnksICRwcmltYXJ5LCAkcHJpbWFyeSwgJHByaW1hcnksICRwcmltYXJ5LWxpZ2h0ICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFByaW1hcnkgY29sb3Igc3RhdGVzXHJcbi5tZW51LWhvdmVyLXByaW1hcnkge1xyXG4gICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWhvdmVyLXN0YXRlKCAkcHJpbWFyeSwgJHByaW1hcnksICRwcmltYXJ5LCAkcHJpbWFyeSwgbnVsbCApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1zaG93LXByaW1hcnkge1xyXG4gICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLXNob3ctc3RhdGUoICRwcmltYXJ5LCAkcHJpbWFyeSwgJHByaW1hcnksICRwcmltYXJ5LCBudWxsICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51LWhlcmUtcHJpbWFyeSB7XHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstaGVyZS1zdGF0ZSggJHByaW1hcnksICRwcmltYXJ5LCAkcHJpbWFyeSwgJHByaW1hcnksIG51bGwgKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtYWN0aXZlLXByaW1hcnkge1xyXG4gICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWFjdGl2ZS1zdGF0ZSggJHByaW1hcnksICRwcmltYXJ5LCAkcHJpbWFyeSwgJHByaW1hcnksIG51bGwgKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtc3RhdGUtcHJpbWFyeSB7XHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstaG92ZXItc3RhdGUoICRwcmltYXJ5LCAkcHJpbWFyeSwgJHByaW1hcnksICRwcmltYXJ5LCBudWxsICk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLXNob3ctc3RhdGUoICRwcmltYXJ5LCAkcHJpbWFyeSwgJHByaW1hcnksICRwcmltYXJ5LCBudWxsICk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWhlcmUtc3RhdGUoICRwcmltYXJ5LCAkcHJpbWFyeSwgJHByaW1hcnksICRwcmltYXJ5LCBudWxsICk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWFjdGl2ZS1zdGF0ZSggJHByaW1hcnksICRwcmltYXJ5LCAkcHJpbWFyeSwgJHByaW1hcnksIG51bGwgKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUHJpbWFyeSB0aXRsZSBjb2xvciBzdGF0ZXNcclxuLm1lbnUtaG92ZXItdGl0bGUtcHJpbWFyeSB7XHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstaG92ZXItc3RhdGUoICRwcmltYXJ5LCBudWxsLCBudWxsLCBudWxsLCBudWxsICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51LWhlcmUtdGl0bGUtcHJpbWFyeSB7XHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstaGVyZS1zdGF0ZSggJHByaW1hcnksIG51bGwsIG51bGwsIG51bGwsIG51bGwgKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtc2hvdy10aXRsZS1wcmltYXJ5IHtcclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1zaG93LXN0YXRlKCAkcHJpbWFyeSwgbnVsbCwgbnVsbCwgbnVsbCwgbnVsbCApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1hY3RpdmUtdGl0bGUtcHJpbWFyeSB7XHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstYWN0aXZlLXN0YXRlKCAkcHJpbWFyeSwgbnVsbCwgbnVsbCwgbnVsbCwgbnVsbCApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1zdGF0ZS10aXRsZS1wcmltYXJ5IHtcclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1ob3Zlci1zdGF0ZSggJHByaW1hcnksIG51bGwsIG51bGwsIG51bGwsIG51bGwgKTtcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstc2hvdy1zdGF0ZSggJHByaW1hcnksIG51bGwsIG51bGwsIG51bGwsIG51bGwgKTtcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstYWN0aXZlLXN0YXRlKCAkcHJpbWFyeSwgbnVsbCwgbnVsbCwgbnVsbCwgbnVsbCApO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQcmltYXJ5IGljb24gY29sb3Igc3RhdGVzXHJcbi5tZW51LWhvdmVyLWljb24tcHJpbWFyeSB7XHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAvLyR0aXRsZS1jb2xvciwgJGljb24tY29sb3IsICRidWxsZXQtY29sb3IsICRhcnJvdy1jb2xvciwgJGJnLWNvbG9yXHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWhvdmVyLXN0YXRlKCBudWxsLCAkcHJpbWFyeSwgbnVsbCwgbnVsbCwgbnVsbCApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1oZXJlLWljb24tcHJpbWFyeSB7XHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAvLyR0aXRsZS1jb2xvciwgJGljb24tY29sb3IsICRidWxsZXQtY29sb3IsICRhcnJvdy1jb2xvciwgJGJnLWNvbG9yXHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWhlcmUtc3RhdGUoIG51bGwsICRwcmltYXJ5LCBudWxsLCBudWxsLCBudWxsICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51LXNob3ctaWNvbi1wcmltYXJ5IHtcclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIC8vJHRpdGxlLWNvbG9yLCAkaWNvbi1jb2xvciwgJGJ1bGxldC1jb2xvciwgJGFycm93LWNvbG9yLCAkYmctY29sb3JcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstc2hvdy1zdGF0ZSggbnVsbCwgJHByaW1hcnksIG51bGwsIG51bGwsIG51bGwgKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtYWN0aXZlLWljb24tcHJpbWFyeSB7XHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAvLyR0aXRsZS1jb2xvciwgJGljb24tY29sb3IsICRidWxsZXQtY29sb3IsICRhcnJvdy1jb2xvciwgJGJnLWNvbG9yXHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWFjdGl2ZS1zdGF0ZSggbnVsbCwgJHByaW1hcnksIG51bGwsIG51bGwsIG51bGwgKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtc3RhdGUtaWNvbi1wcmltYXJ5IHtcclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIC8vJHRpdGxlLWNvbG9yLCAkaWNvbi1jb2xvciwgJGJ1bGxldC1jb2xvciwgJGFycm93LWNvbG9yLCAkYmctY29sb3JcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstaG92ZXItc3RhdGUoIG51bGwsICRwcmltYXJ5LCBudWxsLCBudWxsLCBudWxsICk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLXNob3ctc3RhdGUoIG51bGwsICRwcmltYXJ5LCBudWxsLCBudWxsLCBudWxsICk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWFjdGl2ZS1zdGF0ZSggbnVsbCwgJHByaW1hcnksIG51bGwsIG51bGwsIG51bGwgKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUHJpbWFyeSBidWxsZXQgY29sb3Igc3RhdGVzXHJcbi5tZW51LWhvdmVyLWJ1bGxldC1wcmltYXJ5IHtcclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIC8vJHRpdGxlLWNvbG9yLCAkaWNvbi1jb2xvciwgJGJ1bGxldC1jb2xvciwgJGFycm93LWNvbG9yLCAkYmctY29sb3JcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstaG92ZXItc3RhdGUoIG51bGwsIG51bGwsICRwcmltYXJ5LCBudWxsLCBudWxsICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51LXNob3ctYnVsbGV0LXByaW1hcnkge1xyXG4gICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgLy8kdGl0bGUtY29sb3IsICRpY29uLWNvbG9yLCAkYnVsbGV0LWNvbG9yLCAkYXJyb3ctY29sb3IsICRiZy1jb2xvclxyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1zaG93LXN0YXRlKCBudWxsLCBudWxsLCAkcHJpbWFyeSwgbnVsbCwgbnVsbCApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1oZXJlLWJ1bGxldC1wcmltYXJ5IHtcclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIC8vJHRpdGxlLWNvbG9yLCAkaWNvbi1jb2xvciwgJGJ1bGxldC1jb2xvciwgJGFycm93LWNvbG9yLCAkYmctY29sb3JcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstaGVyZS1zdGF0ZSggbnVsbCwgbnVsbCwgJHByaW1hcnksIG51bGwsIG51bGwgKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtYWN0aXZlLWJ1bGxldC1wcmltYXJ5IHtcclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIC8vJHRpdGxlLWNvbG9yLCAkaWNvbi1jb2xvciwgJGJ1bGxldC1jb2xvciwgJGFycm93LWNvbG9yLCAkYmctY29sb3JcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstYWN0aXZlLXN0YXRlKCBudWxsLCBudWxsLCAkcHJpbWFyeSwgbnVsbCwgbnVsbCApO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1zdGF0ZS1idWxsZXQtcHJpbWFyeSB7XHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgICAvLyR0aXRsZS1jb2xvciwgJGljb24tY29sb3IsICRidWxsZXQtY29sb3IsICRhcnJvdy1jb2xvciwgJGJnLWNvbG9yXHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWhvdmVyLXN0YXRlKCBudWxsLCBudWxsLCAkcHJpbWFyeSwgbnVsbCwgbnVsbCApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1zaG93LXN0YXRlKCBudWxsLCBudWxsLCAkcHJpbWFyeSwgbnVsbCwgbnVsbCApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1hY3RpdmUtc3RhdGUoIG51bGwsIG51bGwsICRwcmltYXJ5LCBudWxsLCBudWxsICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFByaW1hcnkgYXJyb3cgY29sb3Igc3RhdGVzXHJcbi5tZW51LWhvdmVyLWFycm93LXByaW1hcnkge1xyXG4gICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgLy8kdGl0bGUtY29sb3IsICRpY29uLWNvbG9yLCAkYnVsbGV0LWNvbG9yLCAkYXJyb3ctY29sb3IsICRiZy1jb2xvclxyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1ob3Zlci1zdGF0ZSggbnVsbCwgbnVsbCwgbnVsbCwgJHByaW1hcnksIG51bGwgKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtaGVyZS1hcnJvdy1wcmltYXJ5IHtcclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIC8vJHRpdGxlLWNvbG9yLCAkaWNvbi1jb2xvciwgJGJ1bGxldC1jb2xvciwgJGFycm93LWNvbG9yLCAkYmctY29sb3JcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstaGVyZS1zdGF0ZSggbnVsbCwgbnVsbCwgbnVsbCwgJHByaW1hcnksIG51bGwgKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtc2hvdy1hcnJvdy1wcmltYXJ5IHtcclxuICAgIC5tZW51LWl0ZW0ge1xyXG4gICAgICAgIC8vJHRpdGxlLWNvbG9yLCAkaWNvbi1jb2xvciwgJGJ1bGxldC1jb2xvciwgJGFycm93LWNvbG9yLCAkYmctY29sb3JcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstc2hvdy1zdGF0ZSggbnVsbCwgbnVsbCwgbnVsbCwgJHByaW1hcnksIG51bGwgKTtcclxuICAgIH1cclxufVxyXG5cclxuLm1lbnUtYWN0aXZlLWFycm93LXByaW1hcnkge1xyXG4gICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgLy8kdGl0bGUtY29sb3IsICRpY29uLWNvbG9yLCAkYnVsbGV0LWNvbG9yLCAkYXJyb3ctY29sb3IsICRiZy1jb2xvclxyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1hY3RpdmUtc3RhdGUoIG51bGwsIG51bGwsIG51bGwsICRwcmltYXJ5LCBudWxsICk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZW51LXN0YXRlLWFycm93LXByaW1hcnkge1xyXG4gICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgLy8kdGl0bGUtY29sb3IsICRpY29uLWNvbG9yLCAkYnVsbGV0LWNvbG9yLCAkYXJyb3ctY29sb3IsICRiZy1jb2xvclxyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1ob3Zlci1zdGF0ZSggbnVsbCwgbnVsbCwgbnVsbCwgJHByaW1hcnksIG51bGwgKTtcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstc2hvdy1zdGF0ZSggbnVsbCwgbnVsbCwgbnVsbCwgJHByaW1hcnksIG51bGwgKTtcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstYWN0aXZlLXN0YXRlKCBudWxsLCBudWxsLCBudWxsLCAkcHJpbWFyeSwgbnVsbCApO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEFuY2hvclxyXG4vL1xyXG5cclxuLmFuY2hvciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgIHdpZHRoOiAxLjI1ZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjI1ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcjJztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQ2FyZFxyXG4vL1xyXG5cclxuLy8gQmFzZVxyXG4uY2FyZCB7ICAgIFxyXG4gICAgQGlmICgkY2FyZC1ib3JkZXItZW5hYmxlZCkgIHtcclxuICAgICAgICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCAkY2FyZC1ib3JkZXItc3R5bGUgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfSAgXHJcbiAgICBcclxuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7ICBcclxuXHJcbiAgICAvLyBIZWFkZXJcclxuICAgIC5jYXJkLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLWhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAkY2FyZC1weDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggJGNhcmQtYm9yZGVyLXN0eWxlICRjYXJkLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgLy8gVGl0bGVcclxuICAgICAgICAuY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGNhcmQtaGVhZGVyLXB5O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICYuZmxleC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3ZnLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnLWljb24tc2l6ZSgyNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJixcclxuICAgICAgICAgICAgLmNhcmQtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNzVyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJkLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjc1cmVtIDAgMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gRGVzY3JpcHRpb25cclxuICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBIZWFkaW5nc1xyXG4gICAgICAgICAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFRvb2xiYXJcclxuICAgICAgICAuY2FyZC10b29sYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAkY2FyZC1oZWFkZXItcHkgMDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBCb2R5XHJcbiAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAkY2FyZC1weSAkY2FyZC1weDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBGb290ZXJcclxuICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZzogJGNhcmQtcHkgJGNhcmQtcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoICRjYXJkLWJvcmRlci1zdHlsZSAkY2FyZC1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU2Nyb2xsXHJcbiAgICAuY2FyZC1zY3JvbGwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZXNldCBwYWRkaW5nIHhcclxuICAgICYuY2FyZC1weC0wIHtcclxuICAgICAgICAuY2FyZC1oZWFkZXIsXHJcbiAgICAgICAgLmNhcmQtYm9keSxcclxuICAgICAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2FyZC1weS0wIHtcclxuICAgICAgICAuY2FyZC1oZWFkZXIsXHJcbiAgICAgICAgLmNhcmQtYm9keSxcclxuICAgICAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY2FyZC1wLTAge1xyXG4gICAgICAgIC5jYXJkLWhlYWRlcixcclxuICAgICAgICAuY2FyZC1ib2R5LFxyXG4gICAgICAgIC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIERhc2hlZCBzdHlsZVxyXG4gICAgJi5jYXJkLWRhc2hlZCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBkYXNoZWQgJGNhcmQtYm9yZGVyLWRhc2hlZC1jb2xvcjtcclxuXHJcbiAgICAgICAgPiAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjYXJkLWJvcmRlci1kYXNoZWQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5jYXJkLWZvb3RlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGNhcmQtYm9yZGVyLWRhc2hlZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9yZGVyZWQgc3R5bGVcclxuICAgICYuY2FyZC1ib3JkZXJlZCB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCAkY2FyZC1ib3JkZXItc3R5bGUgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEZsdXNoIGhlYWRlciBhbmQgZm9vdGVyIGJvcmRlcnNcclxuICAgICYuY2FyZC1mbHVzaCB7XHJcbiAgICAgICAgPiAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5jYXJkLXNoYWRvdyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGNhcmQtYm94LXNoYWRvdztcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgc3RyZXRjaCBoZWlnaHRzXHJcbi5jYXJkIHtcclxuICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICBcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgIFx0XHQkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAgICAgICAgIC8vIFN0cmV0Y2hcclxuICAgICAgICAgICAgJi5jYXJkI3skaW5maXh9LXN0cmV0Y2gge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1ndXR0ZXIteSkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBTdHJldGNoIDc1XHJcbiAgICAgICAgICAgICYuY2FyZCN7JGluZml4fS1zdHJldGNoLTc1IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyg3NSUgLSB2YXIoLS1icy1ndXR0ZXIteSkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBTdHJldGNoIDUwXHJcbiAgICAgICAgICAgICYuY2FyZCN7JGluZml4fS1zdHJldGNoLTUwIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyg1MCUgLSB2YXIoLS1icy1ndXR0ZXIteSkpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgLy8gU3RyZXRjaCAzM1xyXG4gICAgICAgICAgICAmLmNhcmQjeyRpbmZpeH0tc3RyZXRjaC0zMyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMzMuMzMzJSAtIHZhcigtLWJzLWd1dHRlci15KSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIFN0cmV0Y2ggMjVcclxuICAgICAgICAgICAgJi5jYXJkI3skaW5maXh9LXN0cmV0Y2gtMjUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDI1JSAtIHZhcigtLWJzLWd1dHRlci15KSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIEhlYWRlciBzdHJldGNoXHJcbiAgICAgICAgICAgIC5jYXJkLWhlYWRlciN7JGluZml4fS1zdHJldGNoIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5jYXJkLXRvb2xiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gVXRpbGl0aWVzXHJcbi5jYXJkLXAge1xyXG4gICAgcGFkZGluZzogJGNhcmQtcHkgJGNhcmQtcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNhcmQtcHgge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkY2FyZC1weCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1yaWdodDogJGNhcmQtcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNhcmQtc2hhZG93IHtcclxuICAgIGJveC1zaGFkb3c6ICRjYXJkLWJveC1zaGFkb3c7XHJcbn1cclxuXHJcbi5jYXJkLXB5IHtcclxuICAgIHBhZGRpbmctdG9wOiAkY2FyZC1weSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRjYXJkLXB5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYXJkLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuLmNhcmQtcm91bmRlZC1zdGFydCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuLmNhcmQtcm91bmRlZC1lbmQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuLmNhcmQtcm91bmRlZC10b3Age1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzO1xyXG59XHJcblxyXG4uY2FyZC1yb3VuZGVkLWJvdHRvbSB7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XHJcbn1cclxuXHJcbi8vIE1vYmlsZSBtb2RlXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAgID4gLmNhcmQtaGVhZGVyOm5vdCguZmxleC1ub3dyYXApIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRjYXJkLWhlYWRlci1weTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRjYXJkLWhlYWRlci1weTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gU1ZHIEljb25cclxuLy9cclxuXHJcblxyXG5AbWl4aW4gc3ZnLWljb24tc2l6ZSgkc2l6ZSwgJGltcG9ydGFudDogZmFsc2UpIHtcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAkc2l6ZSB2YWx1ZWlmKCRpbXBvcnRhbnQsICFpbXBvcnRhbnQsIG51bGwpO1xyXG4gICAgICAgIHdpZHRoOiAkc2l6ZSB2YWx1ZWlmKCRpbXBvcnRhbnQsICFpbXBvcnRhbnQsIG51bGwpO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJyZWFkY3J1bWJcclxuLy9cclxuXHJcbi8vIEJyZWFkY3J1bWJcclxuLmJyZWFkY3J1bWIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7ICAgIFxyXG5cclxuICAgIC8vIEl0ZW0gYnJlYWRjcnVtYlxyXG4gICAgLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQnJlYWRjcnVtYiBsaW5lIHN0eWxlXHJcbi5icmVhZGNydW1iLWxpbmUge1xyXG4gICAgLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQnJlYWRjcnVtYiBkb3Qgc3R5bGVcclxuLmJyZWFkY3J1bWItZG90IHtcclxuICAgIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQnJlYWRjcnVtYiBzZXBhcmF0b3JsZXNzIHN0eWxlXHJcbi5icmVhZGNydW1iLXNlcGFyYXRvcmxlc3Mge1xyXG4gICAgLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvL1xyXG4vLyBCdXR0b25zIEJhc2VcclxuLy9cclxuXHJcbi8vIEJ1dHRvblxyXG4uYnRuIHtcclxuXHQvLyBSZXNldCBvdXRsaW5lXHJcblx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1x0XHJcblxyXG5cdC8vIFJlc2V0IGZvY3VzIHNoYWRvd1xyXG5cdCY6bm90KC5idG4tc2hhZG93KTpub3QoLnNoYWRvdyk6bm90KC5zaGFkb3ctc20pOm5vdCguc2hhZG93LWxnKSB7XHJcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQvLyBSZW1vdmUgYm9yZGVyXHJcblx0Jjpub3QoLmJ0bi1vdXRsaW5lKTpub3QoLmJ0bi1kYXNoZWQpOm5vdCguYm9yZGVyLWhvdmVyKTpub3QoLmJvcmRlci1hY3RpdmUpOm5vdCguYnRuLWZsdXNoKTpub3QoLmJ0bi1pY29uKSB7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRwYWRkaW5nOiBjYWxjKCN7JGJ0bi1wYWRkaW5nLXl9ICsgI3skYnRuLWJvcmRlci13aWR0aH0pIGNhbGMoI3skYnRuLXBhZGRpbmcteH0gKyAjeyRidG4tYm9yZGVyLXdpZHRofSk7XHJcblxyXG5cdFx0Ji5idG4tbGcge1xyXG5cdFx0XHRwYWRkaW5nOiBjYWxjKCN7JGJ0bi1wYWRkaW5nLXktbGd9ICsgI3skYnRuLWJvcmRlci13aWR0aH0pIGNhbGMoI3skYnRuLXBhZGRpbmcteC1sZ30gKyAjeyRidG4tYm9yZGVyLXdpZHRofSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5idG4tc20ge1xyXG5cdFx0XHRwYWRkaW5nOiBjYWxjKCN7JGJ0bi1wYWRkaW5nLXktc219ICsgI3skYnRuLWJvcmRlci13aWR0aH0pIGNhbGMoI3skYnRuLXBhZGRpbmcteC1zbX0gKyAjeyRidG4tYm9yZGVyLXdpZHRofSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBMaW5rXHJcblx0Ji5idG4tbGluayB7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcclxuXHR9XHJcblxyXG5cdC8vIE91dGxpbmUgZGFzaGVkXHJcblx0Ji5idG4tb3V0bGluZS1kYXNoZWQge1xyXG5cdFx0Ym9yZGVyOiAxcHggZGFzaGVkICRib3JkZXItZGFzaGVkLWNvbG9yO1xyXG5cdH1cclxuXHJcblx0Ly8gT3V0bGluZSBkZWZhdWx0XHJcblx0Ji5idG4tb3V0bGluZS1kZWZhdWx0IHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XHJcblx0fVxyXG5cclxuXHQvLyBGbHVzaFxyXG5cdCYuYnRuLWZsdXNoIHtcclxuXHRcdEBpbmNsdWRlIGJ1dHRvbi1yZXNldCgpO1xyXG5cdH1cclxuXHJcblx0Ly8gRmxleFxyXG5cdCYuYnRuLWZsZXgge1x0XHRcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC8vIEFsaWduIHN0YXJ0XHJcblx0Ji5idG4tdHJpbS1zdGFydCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1x0XHRcclxuXHR9XHJcblxyXG5cdC8vIEFsaWduIHN0YXJ0XHJcblx0Ji5idG4tdHJpbS1lbmQge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1x0XHJcblx0fSBcclxufVxyXG5cclxuLy8gSWNvbnNcclxuLmJ0biB7XHJcblx0Ly8gRm9udCBpY29uXHJcblx0aSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMC4zNXJlbTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRsaW5lLWhlaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC8vIFN2ZyBpY29uXHJcblx0LnN2Zy1pY29uIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcclxuXHR9XHJcblxyXG5cdC8vIEljb24gb25seSBidXR0b25cclxuXHQmLmJ0bi1pY29uIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuXHRcdHdpZHRoOiAkaW5wdXQtaGVpZ2h0O1xyXG5cclxuXHRcdC8vIFJlbW92ZSBib3JkZXJcclxuXHRcdCY6bm90KC5idG4tb3V0bGluZSk6bm90KC5idG4tZGFzaGVkKTpub3QoLmJvcmRlci1ob3Zlcik6bm90KC5ib3JkZXItYWN0aXZlKTpub3QoLmJ0bi1mbHVzaCkge1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gU2l6ZXNcclxuXHRcdCYuYnRuLXNtIHtcclxuXHRcdFx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xyXG5cdFx0XHR3aWR0aDogJGlucHV0LWhlaWdodC1zbTtcclxuXHRcdFx0IFxyXG5cdFx0fVxyXG5cclxuXHRcdCYuYnRuLWxnIHtcclxuXHRcdFx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xyXG5cdFx0XHR3aWR0aDogJGlucHV0LWhlaWdodC1sZztcclxuXHRcdH1cclxuXHJcblx0XHQmLmJ0bi1jaXJjbGUge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0aSxcclxuXHRcdC5zdmctaWNvbiB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBIb3ZlciBlZmZlY3RzXHJcbi5idG4uYnRuLWhvdmVyLXJpc2Uge1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcblxyXG5cdCY6aG92ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4uYnRuLWhvdmVyLXNjYWxlIHtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuLmJ0bi1ob3Zlci1yb3RhdGUtZW5kIHtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDRkZWcpO1xyXG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuXHR9XHJcbn1cclxuXHJcbi5idG4uYnRuLWhvdmVyLXJvdGF0ZS1zdGFydCB7XHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XHJcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG5cdH1cclxufSIsIi8vXHJcbi8vIFJlc2V0XHJcbi8vXHJcblxyXG5AbWl4aW4gYnV0dG9uLXJlc2V0KCkge1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBvdXRsaW5lOiBub25lICAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuQG1peGluIGlucHV0LXJlc2V0KCkge1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4iLCIvL1xyXG4vLyBCdXR0b25zIFRoZW1lXHJcbi8vXHJcblxyXG4vLyBUaGVtZSBjb2xvcnNcclxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuXHQvLyBCYXNlXHJcblx0LmJ0bi5idG4tI3skbmFtZX0ge1xyXG5cdFx0JGNvbG9yOiB0aGVtZS1pbnZlcnNlLWNvbG9yKCRuYW1lKTtcclxuXHRcdCRpY29uLWNvbG9yOiB0aGVtZS1pbnZlcnNlLWNvbG9yKCRuYW1lKTtcclxuXHRcdCRib3JkZXItY29sb3I6ICR2YWx1ZTtcclxuXHRcdCRiZy1jb2xvcjogJHZhbHVlO1xyXG5cclxuXHRcdCRjb2xvci1hY3RpdmU6IHRoZW1lLWludmVyc2UtY29sb3IoJG5hbWUpO1xyXG5cdFx0JGljb24tY29sb3ItYWN0aXZlOiB0aGVtZS1pbnZlcnNlLWNvbG9yKCRuYW1lKTtcclxuXHRcdCRib3JkZXItY29sb3ItYWN0aXZlOiB0aGVtZS1hY3RpdmUtY29sb3IoJG5hbWUpO1xyXG5cdFx0JGJnLWNvbG9yLWFjdGl2ZTogdGhlbWUtYWN0aXZlLWNvbG9yKCRuYW1lKTtcclxuXHJcblx0XHRAaW5jbHVkZSBidXR0b24tY3VzdG9tLXZhcmlhbnQoJGNvbG9yLCAkaWNvbi1jb2xvciwgJGJvcmRlci1jb2xvciwgJGJnLWNvbG9yLCAkY29sb3ItYWN0aXZlLCAkaWNvbi1jb2xvci1hY3RpdmUsICRib3JkZXItY29sb3ItYWN0aXZlLCAkYmctY29sb3ItYWN0aXZlKTtcclxuXHR9XHJcblxyXG5cdC8vIExpZ2h0XHJcblx0QGlmICh0aGVtZS1saWdodC1jb2xvcigkbmFtZSkpIHtcclxuXHRcdC5idG4uYnRuLWxpZ2h0LSN7JG5hbWV9IHtcclxuXHRcdFx0JGNvbG9yOiAkdmFsdWU7XHJcblx0XHRcdCRpY29uLWNvbG9yOiAkdmFsdWU7XHJcblx0XHRcdCRib3JkZXItY29sb3I6IHRoZW1lLWxpZ2h0LWNvbG9yKCRuYW1lKTtcclxuXHRcdFx0JGJnLWNvbG9yOiB0aGVtZS1saWdodC1jb2xvcigkbmFtZSk7XHJcblx0XHJcblx0XHRcdCRjb2xvci1hY3RpdmU6IHRoZW1lLWludmVyc2UtY29sb3IoJG5hbWUpO1xyXG5cdFx0XHQkaWNvbi1jb2xvci1hY3RpdmU6IHRoZW1lLWludmVyc2UtY29sb3IoJG5hbWUpO1xyXG5cdFx0XHQkYm9yZGVyLWNvbG9yLWFjdGl2ZTogJHZhbHVlO1xyXG5cdFx0XHQkYmctY29sb3ItYWN0aXZlOiAkdmFsdWU7XHJcblx0XHJcblx0XHRcdEBpbmNsdWRlIGJ1dHRvbi1jdXN0b20tdmFyaWFudCgkY29sb3IsICRpY29uLWNvbG9yLCAkYm9yZGVyLWNvbG9yLCAkYmctY29sb3IsICRjb2xvci1hY3RpdmUsICRpY29uLWNvbG9yLWFjdGl2ZSwgJGJvcmRlci1jb2xvci1hY3RpdmUsICRiZy1jb2xvci1hY3RpdmUpO1xyXG5cdFx0fVxyXG5cdH1cdFxyXG5cclxuXHRAaWYgKCAkYnRuLWV4dGVuZGVkLXZhcmlhbnRzID09IHRydWUgb3IgJG5hbWUgPT0gcHJpbWFyeSBvciAkbmFtZSA9PSBsaWdodCApIHtcclxuXHRcdC5idG4uYnRuLWJnLSN7JG5hbWV9IHtcclxuXHRcdFx0JGNvbG9yOiBudWxsO1xyXG5cdFx0XHQkaWNvbi1jb2xvcjogbnVsbDtcclxuXHRcdFx0JGJvcmRlci1jb2xvcjogJHZhbHVlO1xyXG5cdFx0XHQkYmctY29sb3I6ICR2YWx1ZTtcdFx0XHRcclxuXHJcblx0XHRcdCRjb2xvci1hY3RpdmU6IG51bGw7XHJcblx0XHRcdCRpY29uLWNvbG9yLWFjdGl2ZTogbnVsbDtcclxuXHRcdFx0JGJvcmRlci1jb2xvci1hY3RpdmU6IG51bGw7XHJcblx0XHRcdCRiZy1jb2xvci1hY3RpdmU6IG51bGw7XHRcdFx0XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBidXR0b24tY3VzdG9tLXZhcmlhbnQoJGNvbG9yLCAkaWNvbi1jb2xvciwgJGJvcmRlci1jb2xvciwgJGJnLWNvbG9yLCAkY29sb3ItYWN0aXZlLCAkaWNvbi1jb2xvci1hY3RpdmUsICRib3JkZXItY29sb3ItYWN0aXZlLCAkYmctY29sb3ItYWN0aXZlKTtcclxuXHRcdH1cclxuXHJcblx0XHQuYnRuLmJ0bi1hY3RpdmUtI3skbmFtZX0ge1xyXG5cdFx0XHQkY29sb3I6IG51bGw7XHJcblx0XHRcdCRpY29uLWNvbG9yOiBudWxsO1xyXG5cdFx0XHQkYm9yZGVyLWNvbG9yOiBudWxsO1xyXG5cdFx0XHQkYmctY29sb3I6IG51bGw7XHJcblxyXG5cdFx0XHQkY29sb3ItYWN0aXZlOiB0aGVtZS1pbnZlcnNlLWNvbG9yKCRuYW1lKTtcclxuXHRcdFx0JGljb24tY29sb3ItYWN0aXZlOiB0aGVtZS1pbnZlcnNlLWNvbG9yKCRuYW1lKTtcclxuXHRcdFx0JGJvcmRlci1jb2xvci1hY3RpdmU6ICR2YWx1ZTtcclxuXHRcdFx0JGJnLWNvbG9yLWFjdGl2ZTogJHZhbHVlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnV0dG9uLWN1c3RvbS12YXJpYW50KCRjb2xvciwgJGljb24tY29sb3IsICRib3JkZXItY29sb3IsICRiZy1jb2xvciwgJGNvbG9yLWFjdGl2ZSwgJGljb24tY29sb3ItYWN0aXZlLCAkYm9yZGVyLWNvbG9yLWFjdGl2ZSwgJGJnLWNvbG9yLWFjdGl2ZSk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGlmICh0aGVtZS1saWdodC1jb2xvcigkbmFtZSkpIHtcclxuXHRcdFx0LmJ0bi5idG4tYWN0aXZlLWxpZ2h0LSN7JG5hbWV9IHtcclxuXHRcdFx0XHQkY29sb3I6IG51bGw7XHJcblx0XHRcdFx0JGljb24tY29sb3I6IG51bGw7XHJcblx0XHRcdFx0JGJvcmRlci1jb2xvcjogbnVsbDtcclxuXHRcdFx0XHQkYmctY29sb3I6IG51bGw7XHJcblxyXG5cdFx0XHRcdCRjb2xvci1hY3RpdmU6ICR2YWx1ZTtcclxuXHRcdFx0XHQkaWNvbi1jb2xvci1hY3RpdmU6ICR2YWx1ZTtcclxuXHRcdFx0XHQkYm9yZGVyLWNvbG9yLWFjdGl2ZTogdGhlbWUtbGlnaHQtY29sb3IoJG5hbWUpO1xyXG5cdFx0XHRcdCRiZy1jb2xvci1hY3RpdmU6IHRoZW1lLWxpZ2h0LWNvbG9yKCRuYW1lKTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgYnV0dG9uLWN1c3RvbS12YXJpYW50KCRjb2xvciwgJGljb24tY29sb3IsICRib3JkZXItY29sb3IsICRiZy1jb2xvciwgJGNvbG9yLWFjdGl2ZSwgJGljb24tY29sb3ItYWN0aXZlLCAkYm9yZGVyLWNvbG9yLWFjdGl2ZSwgJGJnLWNvbG9yLWFjdGl2ZSk7XHJcblxyXG5cdFx0XHRcdC8vIERvbid0IGNoYW5nZSB0aGUgYm9yZGVyIGNvbG9yIGZvciBvdXRsaW5lIHN0eWxlXHJcblx0XHRcdFx0Ji5idG4tb3V0bGluZTpub3QoLmJ0bi1vdXRsaW5lLWRlZmF1bHQpIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBUaGVtZSB0ZXh0IGNvbG9yc1xyXG5AZWFjaCAkbmFtZSwgJHZhbHVlIGluICR0aGVtZS10ZXh0LWNvbG9ycyB7XHJcblx0QGlmICggJGJ0bi1leHRlbmRlZC12YXJpYW50cyA9PSB0cnVlIG9yICRuYW1lID09IHByaW1hcnkgb3IgJG5hbWUgPT0gbXV0ZWQgKSB7XHJcblx0XHQvLyBUZXh0IGFuZCBpY29uIGNvbG9yc1xyXG5cdFx0LmJ0bi5idG4tY29sb3ItI3skbmFtZX0ge1xyXG5cdFx0XHQkY29sb3I6ICR2YWx1ZTtcclxuXHRcdFx0JGljb24tY29sb3I6ICR2YWx1ZTtcclxuXHRcdFx0JGJnLWNvbG9yOiBudWxsO1xyXG5cdFx0XHQkYm9yZGVyLWNvbG9yOiBudWxsO1xyXG5cclxuXHRcdFx0JGNvbG9yLWFjdGl2ZTogbnVsbDtcclxuXHRcdFx0JGljb24tY29sb3ItYWN0aXZlOiBudWxsO1xyXG5cdFx0XHQkYm9yZGVyLWNvbG9yLWFjdGl2ZTogbnVsbDtcclxuXHRcdFx0JGJnLWNvbG9yLWFjdGl2ZTogbnVsbDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIGJ1dHRvbi1jdXN0b20tdmFyaWFudCgkY29sb3IsICRpY29uLWNvbG9yLCAkYm9yZGVyLWNvbG9yLCAkYmctY29sb3IsICRjb2xvci1hY3RpdmUsICRpY29uLWNvbG9yLWFjdGl2ZSwgJGJvcmRlci1jb2xvci1hY3RpdmUsICRiZy1jb2xvci1hY3RpdmUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIFRleHQgYW5kIGljb24gY29sb3JzIGFjdGl2ZSBzdGF0ZVxyXG5cdFx0LmJ0bi5idG4tYWN0aXZlLWNvbG9yLSN7JG5hbWV9IHtcclxuXHRcdFx0JGNvbG9yOiBudWxsO1xyXG5cdFx0XHQkaWNvbi1jb2xvcjogbnVsbDtcclxuXHRcdFx0JGJvcmRlci1jb2xvcjogbnVsbDtcclxuXHRcdFx0JGJnLWNvbG9yOiBudWxsO1xyXG5cclxuXHRcdFx0JGNvbG9yLWFjdGl2ZTogJHZhbHVlO1xyXG5cdFx0XHQkaWNvbi1jb2xvci1hY3RpdmU6ICR2YWx1ZTtcclxuXHRcdFx0JGJvcmRlci1jb2xvci1hY3RpdmU6IG51bGw7XHJcblx0XHRcdCRiZy1jb2xvci1hY3RpdmU6IG51bGw7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBidXR0b24tY3VzdG9tLXZhcmlhbnQoJGNvbG9yLCAkaWNvbi1jb2xvciwgJGJvcmRlci1jb2xvciwgJGJnLWNvbG9yLCAkY29sb3ItYWN0aXZlLCAkaWNvbi1jb2xvci1hY3RpdmUsICRib3JkZXItY29sb3ItYWN0aXZlLCAkYmctY29sb3ItYWN0aXZlKTtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBJY29uIGNvbG9ycyBcclxuXHRcdC5idG4uYnRuLWljb24tI3skbmFtZX0ge1xyXG5cdFx0XHQkY29sb3I6IG51bGw7XHJcblx0XHRcdCRpY29uLWNvbG9yOiAkdmFsdWU7XHJcblx0XHRcdCRiZy1jb2xvcjogbnVsbDtcclxuXHRcdFx0JGJvcmRlci1jb2xvcjogbnVsbDtcclxuXHJcblx0XHRcdCRjb2xvci1hY3RpdmU6IG51bGw7XHJcblx0XHRcdCRpY29uLWNvbG9yLWFjdGl2ZTogbnVsbDtcclxuXHRcdFx0JGJvcmRlci1jb2xvci1hY3RpdmU6IG51bGw7XHJcblx0XHRcdCRiZy1jb2xvci1hY3RpdmU6IG51bGw7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBidXR0b24tY3VzdG9tLXZhcmlhbnQoJGNvbG9yLCAkaWNvbi1jb2xvciwgJGJvcmRlci1jb2xvciwgJGJnLWNvbG9yLCAkY29sb3ItYWN0aXZlLCAkaWNvbi1jb2xvci1hY3RpdmUsICRib3JkZXItY29sb3ItYWN0aXZlLCAkYmctY29sb3ItYWN0aXZlKTtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBJY29uIGNvbG9ycyBhY3RpdmUgc3RhdGVcclxuXHRcdC5idG4uYnRuLWFjdGl2ZS1pY29uLSN7JG5hbWV9IHtcclxuXHRcdFx0JGNvbG9yOiBudWxsO1xyXG5cdFx0XHQkaWNvbi1jb2xvcjogbnVsbDtcclxuXHRcdFx0JGJnLWNvbG9yOiBudWxsO1xyXG5cdFx0XHQkYm9yZGVyLWNvbG9yOiBudWxsO1xyXG5cclxuXHRcdFx0JGNvbG9yLWFjdGl2ZTogbnVsbDtcclxuXHRcdFx0JGljb24tY29sb3ItYWN0aXZlOiAkdmFsdWU7XHJcblx0XHRcdCRib3JkZXItY29sb3ItYWN0aXZlOiBudWxsO1xyXG5cdFx0XHQkYmctY29sb3ItYWN0aXZlOiBudWxsO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnV0dG9uLWN1c3RvbS12YXJpYW50KCRjb2xvciwgJGljb24tY29sb3IsICRib3JkZXItY29sb3IsICRiZy1jb2xvciwgJGNvbG9yLWFjdGl2ZSwgJGljb24tY29sb3ItYWN0aXZlLCAkYm9yZGVyLWNvbG9yLWFjdGl2ZSwgJGJnLWNvbG9yLWFjdGl2ZSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gVGV4dCBjb2xvcnNcclxuXHRcdC5idG4uYnRuLXRleHQtI3skbmFtZX0ge1xyXG5cdFx0XHQkY29sb3I6ICR2YWx1ZTtcclxuXHRcdFx0JGljb24tY29sb3I6IG51bGw7XHJcblx0XHRcdCRiZy1jb2xvcjogbnVsbDtcclxuXHRcdFx0JGJvcmRlci1jb2xvcjogbnVsbDtcclxuXHJcblx0XHRcdCRjb2xvci1hY3RpdmU6IG51bGw7XHJcblx0XHRcdCRpY29uLWNvbG9yLWFjdGl2ZTogbnVsbDtcclxuXHRcdFx0JGJvcmRlci1jb2xvci1hY3RpdmU6IG51bGw7XHJcblx0XHRcdCRiZy1jb2xvci1hY3RpdmU6IG51bGw7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBidXR0b24tY3VzdG9tLXZhcmlhbnQoJGNvbG9yLCAkaWNvbi1jb2xvciwgJGJvcmRlci1jb2xvciwgJGJnLWNvbG9yLCAkY29sb3ItYWN0aXZlLCAkaWNvbi1jb2xvci1hY3RpdmUsICRib3JkZXItY29sb3ItYWN0aXZlLCAkYmctY29sb3ItYWN0aXZlKTtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBUZXh0IGNvbG9ycyBhY3RpdmUgc3RhdGVcclxuXHRcdC5idG4uYnRuLWFjdGl2ZS10ZXh0LSN7JG5hbWV9IHtcclxuXHRcdFx0JGNvbG9yOiBudWxsO1xyXG5cdFx0XHQkaWNvbi1jb2xvcjogbnVsbDtcclxuXHRcdFx0JGJnLWNvbG9yOiBudWxsO1xyXG5cdFx0XHQkYm9yZGVyLWNvbG9yOiBudWxsO1xyXG5cclxuXHRcdFx0JGNvbG9yLWFjdGl2ZTogJHZhbHVlO1xyXG5cdFx0XHQkaWNvbi1jb2xvci1hY3RpdmU6IG51bGw7XHJcblx0XHRcdCRib3JkZXItY29sb3ItYWN0aXZlOiBudWxsO1xyXG5cdFx0XHQkYmctY29sb3ItYWN0aXZlOiBudWxsO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnV0dG9uLWN1c3RvbS12YXJpYW50KCRjb2xvciwgJGljb24tY29sb3IsICRib3JkZXItY29sb3IsICRiZy1jb2xvciwgJGNvbG9yLWFjdGl2ZSwgJGljb24tY29sb3ItYWN0aXZlLCAkYm9yZGVyLWNvbG9yLWFjdGl2ZSwgJGJnLWNvbG9yLWFjdGl2ZSk7XHJcblx0XHR9XHRcdFxyXG5cdH1cclxufVxyXG5cclxuLy8gU29jaWFsIGNvbG9yc1xyXG5AZWFjaCAkbmFtZSwgJHZhbHVlIGluICRzb2NpYWwtY29sb3JzIHtcclxuXHQvLyBCYXNlXHJcblx0LmJ0bi5idG4tI3skbmFtZX0ge1xyXG5cdFx0JGNvbG9yOiBnZXQoJHZhbHVlLCBpbnZlcnNlKTtcclxuXHRcdCRpY29uLWNvbG9yOiBnZXQoJHZhbHVlLCBpbnZlcnNlKTtcclxuXHRcdCRib3JkZXItY29sb3I6IGdldCgkdmFsdWUsIGJhc2UpO1xyXG5cdFx0JGJnLWNvbG9yOiBnZXQoJHZhbHVlLCBiYXNlKTtcclxuXHJcblx0XHQkY29sb3ItYWN0aXZlOiBudWxsO1xyXG5cdFx0JGljb24tY29sb3ItYWN0aXZlOiBudWxsO1xyXG5cdFx0JGJvcmRlci1jb2xvci1hY3RpdmU6IGdldCgkdmFsdWUsIGFjdGl2ZSk7XHJcblx0XHQkYmctY29sb3ItYWN0aXZlOiBnZXQoJHZhbHVlLCBhY3RpdmUpO1xyXG5cclxuXHRcdEBpbmNsdWRlIGJ1dHRvbi1jdXN0b20tdmFyaWFudCgkY29sb3IsICRpY29uLWNvbG9yLCAkYm9yZGVyLWNvbG9yLCAkYmctY29sb3IsICRjb2xvci1hY3RpdmUsICRpY29uLWNvbG9yLWFjdGl2ZSwgJGJvcmRlci1jb2xvci1hY3RpdmUsICRiZy1jb2xvci1hY3RpdmUpO1xyXG5cdH1cclxuXHJcblx0Ly8gTGlnaHRcclxuXHQuYnRuLmJ0bi1saWdodC0jeyRuYW1lfSB7XHJcblx0XHQkY29sb3I6IGdldCgkdmFsdWUsIGJhc2UpO1xyXG5cdFx0JGljb24tY29sb3I6IGdldCgkdmFsdWUsIGJhc2UpO1xyXG5cdFx0JGJnLWNvbG9yOiBnZXQoJHZhbHVlLCBsaWdodCk7XHJcblx0XHQkYm9yZGVyLWNvbG9yOiBnZXQoJHZhbHVlLCBsaWdodCk7XHJcblxyXG5cdFx0JGNvbG9yLWFjdGl2ZTogZ2V0KCR2YWx1ZSwgaW52ZXJzZSk7XHJcblx0XHQkaWNvbi1jb2xvci1hY3RpdmU6IGdldCgkdmFsdWUsIGludmVyc2UpO1xyXG5cdFx0JGJnLWNvbG9yLWFjdGl2ZTogZ2V0KCR2YWx1ZSwgYmFzZSk7XHJcblx0XHQkYm9yZGVyLWNvbG9yLWFjdGl2ZTogZ2V0KCR2YWx1ZSwgYmFzZSk7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnV0dG9uLWN1c3RvbS12YXJpYW50KCRjb2xvciwgJGljb24tY29sb3IsICRib3JkZXItY29sb3IsICRiZy1jb2xvciwgJGNvbG9yLWFjdGl2ZSwgJGljb24tY29sb3ItYWN0aXZlLCAkYm9yZGVyLWNvbG9yLWFjdGl2ZSwgJGJnLWNvbG9yLWFjdGl2ZSk7XHJcblx0fVxyXG59XHJcblxyXG4vLyBPdXRsaW5lIGRhc2hlZCBiYXNpYyBzdHlsZVxyXG4uYnRuLmJ0bi1vdXRsaW5lLmJ0bi1vdXRsaW5lLWRhc2hlZCB7XHJcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0Ym9yZGVyLXN0eWxlOiBkYXNoZWQ7XHRcclxuXHRcclxuXHQkY29sb3I6IG51bGw7XHJcblx0JGljb24tY29sb3I6IG51bGw7XHJcblx0JGJvcmRlci1jb2xvcjogbnVsbDtcclxuXHQkYmctY29sb3I6IG51bGw7O1xyXG5cclxuXHQkY29sb3ItYWN0aXZlOiBudWxsO1xyXG5cdCRpY29uLWNvbG9yLWFjdGl2ZTogbnVsbDtcclxuXHQkYm9yZGVyLWNvbG9yLWFjdGl2ZTogJHByaW1hcnk7XHJcblx0JGJnLWNvbG9yLWFjdGl2ZTogbnVsbDtcclxuXHJcblx0QGluY2x1ZGUgYnV0dG9uLWN1c3RvbS12YXJpYW50KCRjb2xvciwgJGljb24tY29sb3IsICRib3JkZXItY29sb3IsICRiZy1jb2xvciwgJGNvbG9yLWFjdGl2ZSwgJGljb24tY29sb3ItYWN0aXZlLCAkYm9yZGVyLWNvbG9yLWFjdGl2ZSwgJGJnLWNvbG9yLWFjdGl2ZSk7XHJcbn1cclxuXHJcbi8vIE91dGxpbmUgZGFzaGVkIGRlZmF1bHQgc3R5bGVcclxuLmJ0bi5idG4tb3V0bGluZS5idG4tb3V0bGluZS1kYXNoZWQuYnRuLW91dGxpbmUtZGVmYXVsdCB7XHJcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0Ym9yZGVyLXN0eWxlOiBkYXNoZWQ7XHRcclxuXHRcclxuXHQkY29sb3I6ICRsaWdodC1pbnZlcnNlO1xyXG5cdCRpY29uLWNvbG9yOiAkbGlnaHQtaW52ZXJzZTtcclxuXHQkYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XHJcblx0JGJnLWNvbG9yOiBudWxsO1xyXG5cclxuXHQkY29sb3ItYWN0aXZlOiAkcHJpbWFyeTtcclxuXHQkaWNvbi1jb2xvci1hY3RpdmU6ICRwcmltYXJ5O1xyXG5cdCRib3JkZXItY29sb3ItYWN0aXZlOiAkcHJpbWFyeTtcclxuXHQkYmctY29sb3ItYWN0aXZlOiAkcHJpbWFyeS1saWdodDtcclxuXHJcblx0QGluY2x1ZGUgYnV0dG9uLWN1c3RvbS12YXJpYW50KCRjb2xvciwgJGljb24tY29sb3IsICRib3JkZXItY29sb3IsICRiZy1jb2xvciwgJGNvbG9yLWFjdGl2ZSwgJGljb24tY29sb3ItYWN0aXZlLCAkYm9yZGVyLWNvbG9yLWFjdGl2ZSwgJGJnLWNvbG9yLWFjdGl2ZSk7XHJcbn0iLCIvL1xyXG4vLyBCdXR0b24gTWl4aW5zXHJcbi8vXHJcblxyXG4vLyBDdXN0b20gdmFyaWFudFxyXG5AbWl4aW4gYnV0dG9uLWN1c3RvbS12YXJpYW50KFxyXG4gICAgJGNvbG9yLFxyXG4gICAgJGljb24tY29sb3IsXHJcbiAgICAkYm9yZGVyLWNvbG9yLFxyXG4gICAgJGJnLWNvbG9yLFxyXG4gICAgJGNvbG9yLWFjdGl2ZSxcclxuICAgICRpY29uLWNvbG9yLWFjdGl2ZSxcclxuICAgICRib3JkZXItY29sb3ItYWN0aXZlLFxyXG4gICAgJGJnLWNvbG9yLWFjdGl2ZVxyXG4pIHtcclxuXHJcbiAgICBAaWYgKCAkY29sb3IgIT0gbnVsbCApIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoICRpY29uLWNvbG9yICE9IG51bGwgKSB7XHJcbiAgICAgICAgaSxcclxuICAgICAgICAuc3ZnLWljb24ge1xyXG4gICAgXHRcdGNvbG9yOiAkaWNvbi1jb2xvcjtcclxuICAgIFx0fVxyXG5cclxuICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaWNvbi1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICggJGJvcmRlci1jb2xvciAhPSBudWxsICkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCAkYmctY29sb3IgIT0gbnVsbCApIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcclxuICAgIC5idG4tY2hlY2s6YWN0aXZlICsgJixcclxuICAgICY6Zm9jdXM6bm90KC5idG4tYWN0aXZlKSxcclxuICAgICY6aG92ZXI6bm90KC5idG4tYWN0aXZlKSxcclxuICAgICY6YWN0aXZlOm5vdCguYnRuLWFjdGl2ZSksXHJcbiAgICAmLmFjdGl2ZSxcclxuICAgICYuc2hvdyxcclxuICAgIC5zaG93ID4gJiB7XHJcbiAgICAgICAgQGlmICggJGNvbG9yLWFjdGl2ZSAhPSBudWxsICkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpZiAoICRpY29uLWNvbG9yLWFjdGl2ZSAhPSBudWxsICkge1xyXG4gICAgICAgICAgICBpLFxyXG4gICAgICAgICAgICAuc3ZnLWljb24ge1xyXG4gICAgICAgIFx0XHRjb2xvcjogJGljb24tY29sb3ItYWN0aXZlO1xyXG4gICAgICAgIFx0fVxyXG5cclxuICAgICAgICAgICAgJi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRpY29uLWNvbG9yLWFjdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGlmICggJGJvcmRlci1jb2xvci1hY3RpdmUgIT0gbnVsbCApIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWFjdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpZiAoICRiZy1jb2xvci1hY3RpdmUgIT0gbnVsbCApIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yLWFjdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBDb2RlXHJcbi8vXHJcblxyXG5jb2RlOm5vdChbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdKSB7XHJcbiAgICBmb250LXdlaWdodDogJGNvZGUtZm9udC13ZWlnaHQ7XHJcbiAgICBjb2xvcjogJGNvZGUtY29sb3I7XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xyXG4gICAgcGFkZGluZzogJGNvZGUtcGFkZGluZztcclxuICAgIG1hcmdpbjogJGNvZGUtbWFyZ2luO1xyXG4gICAgYm94LXNoYWRvdzogJGNvZGUtYm94LXNoYWRvdztcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNvZGUtYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuIiwiLy9cclxuLy8gRm9ybSBDb250cm9sXHJcbi8vXHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sXHJcbi5mb3JtLWNvbnRyb2wge1xyXG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcblx0Ly8gRHJvcGRvd24gc2hvd24gc3RhdGVcclxuXHQuZHJvcGRvd24uc2hvdyA+ICYge1xyXG5cdFx0Y29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcclxuICBcdCAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XHJcblx0fVxyXG5cclxuXHQvLyBSZWFkb25seSBzdGF0ZVxyXG5cdCZbcmVhZG9ubHldIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1yZWFkb25seS1iZztcclxuXHR9XHJcblxyXG5cdC8vIFNvbGlkIHN0eWxlXHJcblx0Ji5mb3JtLWNvbnRyb2wtc29saWQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGlucHV0LXNvbGlkLWJnO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtc29saWQtYmc7XHJcblx0XHRAaW5jbHVkZSBwbGFjZWhvbGRlcigkaW5wdXQtc29saWQtcGxhY2Vob2xkZXItY29sb3IpO1xyXG5cdFx0Y29sb3I6ICRpbnB1dC1zb2xpZC1jb2xvcjtcclxuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWlucHV0O1xyXG5cclxuXHRcdC5kcm9wZG93bi5zaG93ID4gJixcclxuXHRcdCY6YWN0aXZlLFxyXG5cdFx0Ji5hY3RpdmUsXHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0Ji5mb2N1cyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1zb2xpZC1iZy1mb2N1cztcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkaW5wdXQtc29saWQtYmctZm9jdXM7XHJcblx0XHRcdGNvbG9yOiAkaW5wdXQtc29saWQtY29sb3I7XHJcblx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWlucHV0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gVHJhbnNwYXJlbnQgc3R5bGVcclxuXHQmLmZvcm0tY29udHJvbC10cmFuc3BhcmVudCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0LmRyb3Bkb3duLnNob3cgPiAmLFxyXG5cdFx0JjphY3RpdmUsXHJcblx0XHQmLmFjdGl2ZSxcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmLmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBGbHVzaFxyXG5cdCYuZm9ybS1jb250cm9sLWZsdXNoIHtcclxuXHRcdEBpbmNsdWRlIGlucHV0LXJlc2V0KCk7XHJcblx0fVxyXG59XHJcblxyXG4vLyBQbGFjZWhvbGRlciBjb2xvcnNcclxuLnBsYWNlaG9sZGVyLWdyYXktNTAwIHtcclxuXHRAaW5jbHVkZSBwbGFjZWhvbGRlcigkZ3JheS01MDApO1xyXG59XHJcblxyXG4ucGxhY2Vob2xkZXItd2hpdGUge1xyXG5cdEBpbmNsdWRlIHBsYWNlaG9sZGVyKCR3aGl0ZSk7XHJcbn1cclxuXHJcbi8vIFRleHRhcmVhIHJlc2V0IHJlc2l6ZVxyXG4ucmVzaXplLW5vbmUge1xyXG5cdHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNvbGlkIGJnXHJcbi5mb3JtLWNvbnRyb2wtc29saWQtYmcge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1zb2xpZC1iZztcclxufVxyXG4iLCIvL1xyXG4vLyBJbnB1dCBwbGFjZWhvbGRlciBjb2xvclxyXG4vL1xyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcikge1xyXG4gICAgLy8gQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7IFxyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vIEZpcmVmb3hcclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBGb3JtIFNlbGVjdFxyXG4vL1xyXG5cclxuLmZvcm0tc2VsZWN0IHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyBTb2xpZCBzdHlsZVxyXG5cdCYuZm9ybS1zZWxlY3Qtc29saWQge1xyXG5cdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXIoJGlucHV0LXNvbGlkLXBsYWNlaG9sZGVyLWNvbG9yKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1zb2xpZC1iZztcclxuXHRcdGJvcmRlci1jb2xvcjogJGlucHV0LXNvbGlkLWJnO1xyXG5cdFx0Y29sb3I6ICRpbnB1dC1zb2xpZC1jb2xvcjtcclxuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWlucHV0O1xyXG5cdFx0XHJcblx0XHQuZHJvcGRvd24uc2hvdyA+ICYsXHJcblx0XHQmOmFjdGl2ZSxcclxuXHRcdCYuYWN0aXZlLFxyXG5cdFx0Jjpmb2N1cyxcclxuXHRcdCYuZm9jdXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtc29saWQtYmctZm9jdXM7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGlucHV0LXNvbGlkLWJnLWZvY3VzICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbG9yOiAkaW5wdXQtc29saWQtY29sb3I7XHJcblx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWlucHV0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gVHJhbnNwYXJlbnQgc3R5bGVcclxuXHQmLmZvcm0tc2VsZWN0LXRyYW5zcGFyZW50IHtcclxuXHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVyKCRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcik7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRjb2xvcjogJGlucHV0LWNvbG9yO1xyXG5cclxuXHRcdC5kcm9wZG93bi5zaG93ID4gJixcclxuXHRcdCY6YWN0aXZlLFxyXG5cdFx0Ji5hY3RpdmUsXHJcblx0XHQmOmZvY3VzLFxyXG5cdFx0Ji5mb2N1cyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vXHJcbi8vIEZvcm0gQ2hlY2tcclxuLy9cclxuXHJcbi5mb3JtLWNoZWNrIHtcclxuICAgIC8vIExhYmVsXHJcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIElucHV0XHJcbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBDdXN0b21cclxuICAgICYuZm9ybS1jaGVjay1jdXN0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLmZvcm0tc3dpdGNoKSB7XHJcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgICAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLWNoZWNrLWlucHV0LWJnLXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU29saWRcclxuICAgICYuZm9ybS1jaGVjay1zb2xpZCB7XHJcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnLXNvbGlkO1xyXG5cclxuICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmctc29saWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFN1Y2Nlc3Mgc3RhdGVcclxuICAgICYuZm9ybS1jaGVjay1zdWNjZXNzIHtcclxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBEYW5nZXIgc3RhdGVcclxuICAgICYuZm9ybS1jaGVjay1kYW5nZXIge1xyXG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gV2FybmluZyBzdGF0ZVxyXG4gICAgJi5mb3JtLWNoZWNrLXdhcm5pbmcge1xyXG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTaXppbmdcclxuLmZvcm0tY2hlY2suZm9ybS1jaGVjay1jdXN0b20geyAgIFxyXG4gICAgJi5mb3JtLWNoZWNrLXNtIHtcclxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGgtc207XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aC1zbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb3JtLWNoZWNrLWxnIHtcclxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGgtbGc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZm9ybS1jaGVjay1pbnB1dC13aWR0aC1sZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZvcm0gc3dpdGNoXHJcbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXNvbGlkIHtcclxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgICBoZWlnaHQ6ICRmb3JtLXN3aXRjaC1oZWlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2Utc29saWQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZvcm0tc3dpdGNoLXNtIHtcclxuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGZvcm0tc3dpdGNoLWhlaWdodC1zbTtcclxuICAgICAgICAgICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aC1zbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb3JtLXN3aXRjaC1sZyB7XHJcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRmb3JtLXN3aXRjaC1oZWlnaHQtbGc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGgtbGc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEZsb2F0aW5nIGxhYmVsXHJcbi8vXHJcblxyXG4uZm9ybS1mbG9hdGluZyB7XHJcbiAgICAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zb2xpZCB7XHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbn1cclxuICAgICIsIi8vXHJcbi8vIElucHV0IEdyb3VwXHJcbi8vXHJcblxyXG4vLyBGb3JtIGNvbnRyb2xcclxuLmlucHV0LWdyb3VwIHtcclxuICAgICYuaW5wdXQtZ3JvdXAtc29saWQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgICAgICAmLmlucHV0LWdyb3VwLXNtIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlucHV0LWdyb3VwLWxnIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1zb2xpZC1iZztcclxuXHRcdCAgICBib3JkZXItY29sb3I6ICRpbnB1dC1zb2xpZC1iZztcclxuXHJcbiAgICAgICAgICAgICYgKyAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LXNvbGlkLWJnO1xyXG4gICAgXHRcdGJvcmRlci1jb2xvcjogJGlucHV0LXNvbGlkLWJnO1xyXG5cclxuICAgICAgICAgICAgJiArIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFJlcXVpcmVkIExhYmVsXHJcbi8vXHJcblxyXG4ucmVxdWlyZWQge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIqXCI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBjb2xvcjogJGRhbmdlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn0iLCIvL1xyXG4vLyBNb2RhbFxyXG4vL1xyXG5cclxuLy8gQmFzZVxyXG4ubW9kYWwge1xyXG4gICAgLy8gTW9iaWxlIGhlYWRlclxyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgICAgIC8vIEhlYWRpbmdzXHJcbiAgICAgICAgaDEsaDIsaDMsaDQsaDUsaDYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBNb2JpbGUgZGlhbG9nXHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFV0aWxpdGllc1xyXG4ubW9kYWwtcm91bmRlZCB7XHJcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIvL1xyXG4vLyBQcm9ncmVzc1xyXG4vL1xyXG5cclxuLy8gVmVydGljYWwgUG9zaXRpb25cclxuLnByb2dyZXNzLXZlcnRpY2FsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAucHJvZ3Jlc3Mge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVGFibGVcclxuLy9cclxuXHJcbi8vIFRhYmxlXHJcbiNzY2hlZHVsZS1kYXRhLXRpdGxlIHtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdGNvbG9yOiAjMEU0NDQ0O1xyXG59XHJcblxyXG4jc2NoZWR1bGUtZGF0YSB7XHJcblx0bWFyZ2luOiAxMHB4IDAgNTBweCAwO1xyXG5cclxuXHR0YWJsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHR0aCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0YiB7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlIHtcclxuXHQvLyBGaXggZm9yIEJTIDUuMS4yIHVwZGF0ZVxyXG5cdCYgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAwO1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBub25lO1xyXG5cdH1cclxuXHRcclxuXHQ+Om5vdCg6bGFzdC1jaGlsZCk+Omxhc3QtY2hpbGQ+KiB7XHJcblx0XHRib3JkZXItYm90dG9tLWNvbG9yOiBpbmhlcml0O1xyXG5cdH1cclxuXHJcblx0dHIsIHRoLCB0ZCB7XHJcblx0XHRib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcblx0XHRib3JkZXItd2lkdGg6IGluaGVyaXQ7XHJcblx0XHRib3JkZXItc3R5bGU6IGluaGVyaXQ7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRtaW4taGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHRmb290LFxyXG5cdHRib2R5IHtcclxuXHRcdHRyOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHR0aCwgdGQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0dGZvb3Qge1xyXG5cdFx0dGgsIHRkIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogaW5oZXJpdDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIFJvdW5kZWRcclxuXHQmLnRhYmxlLXJvdW5kZWQge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRib3JkZXItc3BhY2luZzogMDtcclxuXHRcdGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcblx0fVxyXG5cclxuXHQvLyBGbHVzaFxyXG5cdCYudGFibGUtZmx1c2gge1xyXG5cdFx0dHIsIHRoLCB0ZCB7XHJcblx0XHRcdHBhZGRpbmc6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBSb3cgYm9yZGVyZWRcclxuXHQmLnRhYmxlLXJvdy1ib3JkZXJlZCB7XHJcblx0XHR0ciB7XHJcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItY29sb3I7XHJcblx0XHR9XHJcblxyXG5cdFx0dGZvb3Qge1xyXG5cdFx0XHR0aCwgdGQge1xyXG5cdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBSb3cgZGFzaGVkXHJcblx0Ji50YWJsZS1yb3ctZGFzaGVkIHtcclxuXHRcdHRyIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItY29sb3I7XHJcblx0XHR9XHJcblxyXG5cdFx0dGZvb3Qge1xyXG5cdFx0XHR0aCwgdGQge1xyXG5cdFx0XHRcdGJvcmRlci10b3Atd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBSb3cgYm9yZGVyIGNvbG9yc1xyXG5cdEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XHJcblx0XHQmLnRhYmxlLXJvdy1ncmF5LSN7JGNvbG9yfSB7XHJcblx0XHRcdHRyIHsgXHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHZhbHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVx0XHJcbn1cclxuXHJcbi8vIFNvcnRpbmdcclxuLnRhYmxlLXNvcnQge1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi50YWJsZS1zb3J0LFxyXG4udGFibGUtc29ydC1hc2MsXHJcbi50YWJsZS1zb3J0LWRlc2Mge1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDAuNzVyZW07XHJcblx0XHRoZWlnaHQ6IDAuNzVyZW07XHJcblx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdGJvdHRvbTogYXV0bztcclxuXHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0bGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcblx0fVx0XHRcclxufVxyXG5cclxuLnRhYmxlLXNvcnQtYXNjIHtcclxuXHQmOmFmdGVyIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRAaW5jbHVkZSBzdmctYmctaWNvbihhcnJvdy10b3AsICR0ZXh0LW11dGVkKTtcclxuXHR9XHJcbn1cclxuXHJcbi50YWJsZS1zb3J0LWRlc2Mge1xyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdEBpbmNsdWRlIHN2Zy1iZy1pY29uKGFycm93LWJvdHRvbSwgJHRleHQtbXV0ZWQpO1xyXG5cdH1cclxufVxyXG5cclxuLy8gTG9hZGluZ1xyXG4udGFibGUtbG9hZGluZy1tZXNzYWdlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcblx0Ym94LXNoYWRvdzogJGRyb3Bkb3duLWJveC1zaGFkb3c7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XHJcblx0Y29sb3I6IGlmKGlzRGFya01vZGUoKSwgJGdyYXktNzAwLCAkZ3JheS02MDApO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHR3aWR0aDogYXV0bztcclxuXHRwYWRkaW5nOiAxcmVtIDJyZW0gIWltcG9ydGFudDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuLnRhYmxlLWxvYWRpbmcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0LnRhYmxlLWxvYWRpbmctbWVzc2FnZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHRcclxufVxyXG5cclxuLy8gQ2VsbCBndXR0ZXJzXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAgICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgICAgIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJGd1dHRlcnMge1xyXG5cdFx0XHQudGFibGUuZyN7JGluZml4fS0jeyRuYW1lfSB7XHJcblx0XHRcdFx0dGgsIHRkIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6ICR2YWx1ZTtcclxuXHJcblx0XHRcdFx0XHQvLyBEYXRhdGFibGVzIHJlc3BvbnNpdmUgbW9kZSBmaXhcclxuXHRcdFx0XHRcdCYuZHRyLWNvbnRyb2wge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICR2YWx1ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRhYmxlLmd5I3skaW5maXh9LSN7JG5hbWV9IHtcclxuXHRcdFx0XHR0aCwgdGQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICR2YWx1ZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkdmFsdWU7XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cdFx0XHQudGFibGUuZ3gjeyRpbmZpeH0tI3skbmFtZX0ge1xyXG5cdFx0XHRcdHRoLCB0ZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICR2YWx1ZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICR2YWx1ZTtcclxuXHJcblx0XHRcdFx0XHQvLyBEYXRhdGFibGVzIHJlc3BvbnNpdmUgbW9kZSBmaXhcclxuXHRcdFx0XHRcdCYuZHRyLWNvbnRyb2wge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICR2YWx1ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0LnRhYmxlLmdzI3skaW5maXh9LSN7JG5hbWV9IHtcclxuXHRcdFx0XHQgdGgsIHRkIHtcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdCAgIFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICR2YWx1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdCAgIFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkdmFsdWU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ly8gRGF0YXRhYmxlcyByZXNwb25zaXZlIG1vZGUgZml4XHJcblx0XHRcdFx0XHQmLmR0ci1jb250cm9sOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkdmFsdWUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUG9wb3ZlclxyXG4vL1xyXG5cclxuXHJcbi8vIEJhc2VcclxuLnBvcG92ZXIge1xyXG4gICAgLnBvcG92ZXItaGVhZGVyIHtcclxuICAgICAgICBmb250LXNpemU6ICRwb3BvdmVyLWhlYWRlci1mb250LXNpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRwb3BvdmVyLWhlYWRlci1mb250LXdlaWdodDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBvcG92ZXItaGVhZGVyLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAucG9wb3Zlci1kaXNtaXNzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAkcG9wb3Zlci1kaXNzbWlzLWJ0bi10b3A7XHJcbiAgICAgICAgcmlnaHQ6ICRwb3BvdmVyLWRpc3NtaXMtYnRuLWVuZDtcclxuICAgICAgICBoZWlnaHQ6ICRwb3BvdmVyLWRpc3NtaXMtYnRuLWhlaWdodDtcclxuICAgICAgICB3aWR0aDogJHBvcG92ZXItZGlzc21pcy1idG4taGVpZ2h0O1xyXG4gICAgICAgIEBpbmNsdWRlIHN2Zy1iZy1pY29uKGNsb3NlLCAkZ3JheS01MDApO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNDUlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ZnLWJnLWljb24oY2xvc2UsICRwcmltYXJ5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyAucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteCArICRwb3BvdmVyLWRpc3NtaXMtYnRuLWhlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIERhcmsgTW9kZVxyXG4ucG9wb3Zlci1kYXJrIHtcclxuICAgIEBpbmNsdWRlIHBvcG92ZXItdGhlbWUoJGdyYXktOTAwLCAkZ3JheS04MDAsICRncmF5LTkwMCwgJGdyYXktMjAwLCAkZ3JheS00MDAsICRncmF5LTEwMCwgJGdyYXktOTAwKTtcclxuICAgIC8vICRiZy1jb2xvciwgJGJvcmRlci1jb2xvciwgJGhlYWRlci1iZy1jb2xvciwgJGhlYWRlci1jb2xvciwgJGJvZHktY29sb3IsICRhcnJvdy1vdXRlci1jb2xvciwgJGFycm93LWNvbG9yXHJcbn0iLCIvL1xyXG4vLyBQb3BvdmVyIE1peGluXHJcbi8vXHJcblxyXG5AbWl4aW4gcG9wb3Zlci10aGVtZSgkYmctY29sb3IsICRib3JkZXItY29sb3IsICRoZWFkZXItYmctY29sb3IsICRoZWFkZXItY29sb3IsICRib2R5LWNvbG9yLCAkYXJyb3ctb3V0ZXItY29sb3IsICRhcnJvdy1jb2xvcikge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgIC8vIEhlYWRlclxyXG4gICAgLnBvcG92ZXItaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWJnLWNvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkaGVhZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9keVxyXG4gICAgLnBvcG92ZXItYm9keSB7XHJcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEFycm93c1xyXG4gICAgJi5icy1wb3BvdmVyLXRvcCB7XHJcbiAgICAgICAgPiAucG9wb3Zlci1hcnJvdyB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAgJGFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYXJyb3ctY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5icy1wb3BvdmVyLWVuZCB7XHJcbiAgICAgICAgPiAucG9wb3Zlci1hcnJvdyB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRhcnJvdy1vdXRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkYXJyb3ctY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5icy1wb3BvdmVyLWJvdHRvbSB7XHJcbiAgICAgICAgPiAucG9wb3Zlci1hcnJvdyB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRhcnJvdy1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcclxuICAgICAgICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRoZWFkZXItYmctY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYnMtcG9wb3Zlci1zdGFydCB7XHJcbiAgICAgICAgPiAucG9wb3Zlci1hcnJvdyB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGFycm93LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy9cclxuLy8gIFRvb2x0aXBcclxuLy9cclxuXHJcblxyXG4vLyBCYXNlXHJcbi50b29sdGlwIHtcclxuICAgIC50b29sdGlwLWlubmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAkdG9vbHRpcC1ib3gtc2hhZG93O1xyXG4gICAgfVxyXG5cclxuICAgICYudG9vbHRvcC1hdXRvLXdpZHRoIHtcclxuICAgICAgIFx0LnRvb2x0aXAtaW5uZXIge1xyXG4gICAgICAgXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgXHRcdFx0bWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBEYXJrIFRoZW1lXHJcbiAgICAmLnRvb2x0aXAtZGFyayB7XHJcbiAgICAgICAgQGluY2x1ZGUgdG9vbHRpcC10aGVtZSgkZGFyaywgJGRhcmstaW52ZXJzZSwgJGRhcmspO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFRvb2x0aXAgTWl4aW5cclxuLy9cclxuXHJcbkBtaXhpbiB0b29sdGlwLXRoZW1lKCRiZy1jb2xvciwgJGNvbG9yLCAkYXJyb3ctY29sb3IpIHtcclxuICAgIC50b29sdGlwLWlubmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBBcnJvd3NcclxuICAgICYuYnMtdG9vbHRpcC10b3Age1xyXG4gICAgICAgIC50b29sdGlwLWFycm93IHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRhcnJvdy1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJzLXRvb2x0aXAtZW5kIHtcclxuICAgICAgICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRhcnJvdy1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJzLXRvb2x0aXAtYm90dG9tIHtcclxuICAgICAgICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYXJyb3ctY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5icy10b29sdGlwLXN0YXJ0IHtcclxuICAgICAgICAudG9vbHRpcC1hcnJvdyB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGFycm93LWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEFjY29yZGlvblxyXG4vL1xyXG5cclxuLy8gQmFzZVxyXG4uYWNjb3JkaW9uIHtcclxuXHQvLyBBY2NvcmRpbmcgaGVhZGluZ1xyXG5cdC5hY2NvcmRpb24taGVhZGVyIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdC8vIEljb24gdG9nZ2xlIG1vZGVcclxuXHQmLmFjY29yZGlvbi1pY29uLXRvZ2dsZSB7XHJcblx0XHQvLyBBY2NvcmRpb24gaWNvbiBleHBhbmVkIG1vZGVcclxuXHRcdC5hY2NvcmRpb24taWNvbiB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdFx0aSxcclxuXHRcdFx0LnN2Zy1pY29uIHtcclxuXHQgICAgXHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHQgICAgXHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gQWNjb3JkaW9uIGljb24gY29sbGFwc2VkIG1vZGVcclxuXHRcdC5jb2xsYXBzZWQge1xyXG5cdFx0XHQuYWNjb3JkaW9uLWljb24ge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblxyXG5cdFx0XHRcdGksXHJcblx0XHRcdFx0LnN2Zy1pY29uIHtcclxuXHRcdCAgICBcdFx0Y29sb3I6ICR0ZXh0LW11dGVkO1xyXG5cdFx0ICAgIFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBSZXNldCBhY2NvcmRpb24gaXRlbSBib3JkZXJcclxuXHQmLmFjY29yZGlvbi1ib3JkZXJsZXNzIHtcclxuXHRcdC8vIEFjY29yZGluZyBpdGVtXHJcblx0XHQuYWNjb3JkaW9uLWl0ZW0ge1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBSZXNldCBhY2NvcmRpb24gaXRlbSBib3JkZXIsIGJvcmRlciByYWRpdWVzIGFuZCBiYWNrZ3JvdW5kIGNvbG9yXHJcblx0Ji5hY2NvcmRpb24tZmx1c2gge1xyXG5cdFx0Ly8gQWNjb3JkaW5nIGl0ZW1cclxuXHRcdC5hY2NvcmRpb24taXRlbSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHRcclxufVxyXG4iLCIvL1xyXG4vLyBMb2FkaW5nXHJcbi8vXHJcblxyXG4uZmVlZGJhY2sge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZlZWRiYWNrLXBvcHVwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogZ2V0KCRmZWVkYmFjaywgcG9wdXAsIHotaW5kZXgpO1xyXG4gICAgYm94LXNoYWRvdzogZ2V0KCRmZWVkYmFjaywgcG9wdXAsIGJveC1zaGFkb3cpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0KCRmZWVkYmFjaywgcG9wdXAsIGJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogZ2V0KCRmZWVkYmFjaywgcG9wdXAsIGJvcmRlci1yYWRpdXMpO1xyXG4gICAgcGFkZGluZzogZ2V0KCRmZWVkYmFjaywgcG9wdXAsIHBhZGRpbmcpO1xyXG59XHJcblxyXG4vLyBQbGFjZW1lbnRcclxuLmZlZWRiYWNrLXRvcC1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRyYW5zaXRpb246IHRvcCBnZXQoJGZlZWRiYWNrLCBwb3B1cCwgdHJhbnNpdGlvbi1zcGVlZCkgZWFzZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKDApO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKDApO1xyXG4gICAgXHJcbiAgICAmLmZlZWRiYWNrLXNob3duIHtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgZ2V0KCRmZWVkYmFjaywgcG9wdXAsIHRyYW5zaXRpb24tc3BlZWQpIGVhc2U7XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQXZhdGFyXHJcbi8vXHJcblxyXG5cclxuLy8gQmFzZVxyXG4uaW1hZ2UtaW5wdXQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuXHQvLyBFbXB0eSBzdGF0ZVxyXG5cdCY6bm90KC5pbWFnZS1pbnB1dC1lbXB0eSkge1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0Ly8gV3JhcHBlclxyXG5cdC5pbWFnZS1pbnB1dC13cmFwcGVyIHtcclxuXHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdGhlaWdodDogMTIwcHg7XHJcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdH1cclxuXHJcblx0Ly8gQWN0aW9uc1xyXG5cdFtkYXRhLWt0LWltYWdlLWlucHV0LWFjdGlvbl0ge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuXHR9XHJcblxyXG5cdC8vIENoYW5nZSBCdXR0b25cclxuXHRbZGF0YS1rdC1pbWFnZS1pbnB1dC1hY3Rpb249XCJjaGFuZ2VcIl0ge1xyXG5cdFx0bGVmdDogMTAwJTtcclxuXHRcdHRvcDogMDtcclxuXHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdHdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gQ2FuY2VsICYgUmVtb3ZlIEJ1dHRvbnNcclxuXHRbZGF0YS1rdC1pbWFnZS1pbnB1dC1hY3Rpb249XCJjYW5jZWxcIl0sXHJcblx0W2RhdGEta3QtaW1hZ2UtaW5wdXQtYWN0aW9uPVwicmVtb3ZlXCJdIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDEwMCU7XHJcblx0XHR0b3A6IDEwMCU7XHJcblx0fVxyXG5cclxuXHRbZGF0YS1rdC1pbWFnZS1pbnB1dC1hY3Rpb249XCJjYW5jZWxcIl0ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC8vIElucHV0IENoYW5nZWQgU3RhdGVcclxuXHQmLmltYWdlLWlucHV0LWNoYW5nZWQge1xyXG5cdFx0W2RhdGEta3QtaW1hZ2UtaW5wdXQtYWN0aW9uPVwiY2FuY2VsXCJdIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHJcblx0XHRbZGF0YS1rdC1pbWFnZS1pbnB1dC1hY3Rpb249XCJyZW1vdmVcIl0ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gSW5wdXQgRW1wdHkgU3RhdGVcclxuXHQmLmltYWdlLWlucHV0LWVtcHR5IHtcclxuXHRcdFtkYXRhLWt0LWltYWdlLWlucHV0LWFjdGlvbj1cInJlbW92ZVwiXSxcclxuXHRcdFtkYXRhLWt0LWltYWdlLWlucHV0LWFjdGlvbj1cImNhbmNlbFwiXSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBDaXJjbGUgc3R5bGVcclxuXHQmLmltYWdlLWlucHV0LWNpcmNsZSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG5cdFx0Ly8gV3JhcHBlclxyXG5cdFx0LmltYWdlLWlucHV0LXdyYXBwZXIge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gQ2hhbmdlIENvbnRyb2xcclxuXHRcdFtkYXRhLWt0LWltYWdlLWlucHV0LWFjdGlvbj1cImNoYW5nZVwiXSB7XHJcblx0XHRcdGxlZnQ6IDEwMCU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDAlKTtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBDYW5jZWwgJiBSZW1vdmUgQnV0dG9uc1xyXG5cdFx0W2RhdGEta3QtaW1hZ2UtaW5wdXQtYWN0aW9uPVwiY2FuY2VsXCJdLFxyXG5cdFx0W2RhdGEta3QtaW1hZ2UtaW5wdXQtYWN0aW9uPVwicmVtb3ZlXCJdIHtcclxuXHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwtMTAwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBCb3JkZXJlZCBzdHlsZVxyXG5cdCYuaW1hZ2UtaW5wdXQtb3V0bGluZSB7XHJcblx0XHQuaW1hZ2UtaW5wdXQtd3JhcHBlciB7XHJcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRib2R5LWJnO1xyXG5cdFx0XHRib3gtc2hhZG93OiBpZihpc0RhcmtNb2RlKCksICRib3gtc2hhZG93LCAkYm94LXNoYWRvdy1zbSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vXHJcbi8vIHN5bWJvbFxyXG4vL1xyXG5cclxuLy8gQmFzZVxyXG4uc3ltYm9sIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazs7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgIC8vIExhYmVsXHJcbiAgICAuc3ltYm9sLWxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJGdyYXktODAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBCYWRnZVxyXG4gICAgLnN5bWJvbC1iYWRnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRib2R5LWJnO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEltYWdlXHJcbiAgICA+IGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFNxdWFyZVxyXG4gICAgJi5zeW1ib2wtc3F1YXJlIHtcclxuICAgICAgICAmLFxyXG4gICAgICAgID4gaW1nLFxyXG4gICAgICAgIC5zeW1ib2wtbGFiZWwge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIENpcmNsZVxyXG4gICAgJi5zeW1ib2wtY2lyY2xlIHtcclxuICAgICAgICAmLFxyXG4gICAgICAgID4gaW1nLFxyXG4gICAgICAgIC5zeW1ib2wtbGFiZWwge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNpemVzXHJcbiAgICBAaW5jbHVkZSBzeW1ib2wtc2l6ZShnZXQoJHN5bWJvbC1zaXplcywgZGVmYXVsdCkpO1xyXG5cclxuICAgIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAgICAgICAgIEBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHN5bWJvbC1zaXplcyB7XHJcbiAgICAgICAgICAgICAgICBAaWYgKCRuYW1lICE9ICdkZWZhdWx0Jykge1xyXG4gICAgICAgICAgICAgICAgICAgICYuc3ltYm9sI3skaW5maXh9LSN7JG5hbWV9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ltYm9sLXNpemUoJHZhbHVlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEdyb3VwXHJcbi5zeW1ib2wtZ3JvdXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAuc3ltYm9sIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJvZHktYmc7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc3ltYm9sLWhvdmVyIHtcclxuICAgICAgICAuc3ltYm9sIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBTeW1ib2xcclxuLy9cclxuXHJcbkBtaXhpbiBzeW1ib2wtc2l6ZSgkc2l6ZSkge1xyXG4gICAgPiBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgfVxyXG5cclxuICAgIC5zeW1ib2wtbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiAkc2l6ZTtcclxuICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3ltYm9sLWZpeGVkIHtcclxuICAgICAgICAuc3ltYm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRzaXplO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRzaXplO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogJHNpemU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNpemU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmF0aW9zXHJcbiAgICAmLnN5bWJvbC0yYnkzIHtcclxuICAgICAgICAuc3ltYm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgICAgICAgICAgd2lkdGg6ICAkc2l6ZSAqIGRpdmlkZSgzLCAyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc2l6ZTtcclxuICAgICAgICAgICAgd2lkdGg6ICAkc2l6ZSAqIGRpdmlkZSgzLCAyKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBQdWxzZVxyXG4vL1xyXG5cclxuXHJcbi8vIEJhc2VcclxuLnB1bHNlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAvLyBUaGVtZSBDb2xvcnNcclxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAgICAgJi5wdWxzZS0jeyRuYW1lfSB7XHJcbiAgICAgICAgICAgIC5wdWxzZS1yaW5nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHVsc2UtcmluZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLXB1bHNlIDMuNXMgZWFzZS1vdXQ7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTUwMDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltYXRpb24tcHVsc2Uge1xyXG4gICAgMCUgey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7IG9wYWNpdHk6IDAuMDt9XHJcbiAgICA2MCUgey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEsIDAuMSk7IG9wYWNpdHk6IDAuMDt9XHJcbiAgICA2NSUge29wYWNpdHk6IDE7fVxyXG4gICAgMTAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTsgb3BhY2l0eTogMC4wO31cclxufVxyXG4iLCIvL1xyXG4vLyBQYWdlIGxvYWRlclxyXG4vL1xyXG5cclxuLy8gQ1NTMyBUcmFuc2l0aW9ucyBvbmx5IGFmdGVyIHBhZ2UgbG9hZCgucGFnZS1sb2FkaW5nIGNsYXNzIGFkZGVkIHRvIGJvZHkgdGFnIGFuZCByZW1vdmUgd2l0aCBKUyBvbiBwYWdlIGxvYWQpXHJcbi5wYWdlLWxvYWRpbmcgKiB7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEJhc2VcclxuLnBhZ2UtbG9hZGVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkYm9keS1iZztcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcbiAgIFx0ZGlzcGxheTogbm9uZTtcclxuXHJcbiAgIFx0LnBhZ2UtbG9hZGluZyAmIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcbiIsIi8vXHJcbi8vIFNjcm9sbHRvcFxyXG4vL1xyXG5cclxuLnNjcm9sbHRvcCB7ICAgIFxyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBnZXQoJHNjcm9sbHRvcCwgc2l6ZSwgZGVza3RvcCk7XHJcbiAgICBoZWlnaHQ6IGdldCgkc2Nyb2xsdG9wLCBzaXplLCBkZXNrdG9wKTtcclxuICAgIGJvdHRvbTogZ2V0KCRzY3JvbGx0b3AsIGJvdHRvbSwgZGVza3RvcCk7XHJcbiAgICByaWdodDogZ2V0KCRzY3JvbGx0b3AsIHJpZ2h0LCBkZXNrdG9wKTsgICAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQoJHNjcm9sbHRvcCwgYmctY29sb3IsIGRlZmF1bHQpO1xyXG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XHJcbiAgICBvcGFjaXR5OiBnZXQoJHNjcm9sbHRvcCwgb3BhY2l0eSwgZGVmYXVsdCk7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1saW5rO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgLnN2Zy1pY29uIHtcclxuICAgICAgICBAaW5jbHVkZSBzdmctaWNvbi1zaXplKDI0cHgpO1xyXG4gICAgICAgIGNvbG9yOiBnZXQoJHNjcm9sbHRvcCwgaWNvbi1jb2xvciwgZGVmYXVsdCk7XHJcbiAgICB9XHJcblxyXG4gICAgPiBpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICBjb2xvcjogZ2V0KCRzY3JvbGx0b3AsIGljb24tY29sb3IsIGRlZmF1bHQpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldCgkc2Nyb2xsdG9wLCBiZy1jb2xvciwgaG92ZXIpO1xyXG5cclxuICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICBjb2xvcjogZ2V0KCRzY3JvbGx0b3AsIGljb24tY29sb3IsIGhvdmVyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdmctaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBnZXQoJHNjcm9sbHRvcCwgaWNvbi1jb2xvciwgaG92ZXIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbZGF0YS1rdC1zY3JvbGx0b3A9XCJvblwiXSAmIHtcclxuICAgICAgICBvcGFjaXR5OiBnZXQoJHNjcm9sbHRvcCwgb3BhY2l0eSwgb24pO1xyXG4gICAgICAgIGFuaW1hdGlvbjogYW5pbWF0aW9uLXNjcm9sbHRvcCAuNHMgZWFzZS1vdXQgMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuICAgICAgICAgICAgb3BhY2l0eTogZ2V0KCRzY3JvbGx0b3AsIG9wYWNpdHksIGhvdmVyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVGFibGV0ICYgTW9iaWxlIE1vZGVzc1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgYm90dG9tOiBnZXQoJHNjcm9sbHRvcCwgYm90dG9tLCB0YWJsZXQtYW5kLW1vYmlsZSk7XHJcbiAgICAgICAgcmlnaHQ6IGdldCgkc2Nyb2xsdG9wLCByaWdodCwgdGFibGV0LWFuZC1tb2JpbGUpO1xyXG4gICAgICAgIHdpZHRoOiBnZXQoJHNjcm9sbHRvcCwgc2l6ZSwgdGFibGV0LWFuZC1tb2JpbGUpO1xyXG4gICAgICAgIGhlaWdodDogZ2V0KCRzY3JvbGx0b3AsIHNpemUsIHRhYmxldC1hbmQtbW9iaWxlKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gQW5pbWF0aW9uc1xyXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1zY3JvbGx0b3Age1xyXG4gICAgZnJvbSAgIHsgbWFyZ2luLWJvdHRvbTogLTE1cHg7IH1cclxuICAgIHRvIHsgIG1hcmdpbi1ib3R0b206IDA7IH1cclxufVxyXG4iLCIvL1xyXG4vLyBTVkcgSWNvblxyXG4vL1xyXG5cclxuLnN2Zy1pY29uIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG4gICAgQGluY2x1ZGUgc3ZnLWljb24tc2l6ZShnZXQoJGZvbnQtc2l6ZXMsIDUpKTtcclxuXHJcbiAgICAvLyBUaGVtZSBjb2xvcnNcclxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLXRleHQtY29sb3JzIHtcclxuICAgICAgICAmLnN2Zy1pY29uLSN7JG5hbWV9IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmVzcG9uc2l2ZSBpY29uIHNpemVzXHJcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgICAgICAgICAvLyBTaXplc1xyXG4gICAgICAgICAgICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRmb250LXNpemVzIHtcclxuICAgICAgICAgICAgICAgICYuc3ZnLWljb24jeyRpbmZpeH0tI3skbmFtZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy1pY29uLXNpemUoJHZhbHVlLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBGaXhlZFxyXG4vL1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAgICAgLmZpeGVkLXRvcCN7JGluZml4fSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgei1pbmRleDogZ2V0KCRmaXhlZCwgei1pbmRleCk7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy9cclxuLy8gVGltZWxpbmVcclxuLy9cclxuXHJcbi8vIEJhc2VcclxuLnRpbWVsaW5lIHtcclxuXHQvLyBJdGVtXHJcblx0LnRpbWVsaW5lLWl0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHQudGltZWxpbmUtbGluZSB7XHJcblx0XHRcdFx0Ym90dG9tOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fSAgICAgICAgXHJcblxyXG5cdC8vIExpbmVcclxuXHQudGltZWxpbmUtbGluZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6IFwiIFwiO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7ICAgICBcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dG9wOjA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUpO1xyXG5cdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDFweDtcclxuXHRcdGJvcmRlci1sZWZ0LXN0eWxlOiBkYXNoZWQ7XHJcblx0XHRib3JkZXItbGVmdC1jb2xvcjogJGdyYXktMzAwOyBcclxuXHR9XHJcblxyXG5cdC8vIEljb25cclxuXHQudGltZWxpbmUtaWNvbiB7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblx0fVxyXG5cclxuXHQvLyBDb250ZW50XHJcblx0LnRpbWVsaW5lLWNvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuXHR9XHJcblxyXG5cdC8vIFZlcnRpY2FsIGNlbnRlciBcclxuXHQmLnRpbWVsaW5lLWNlbnRlciB7XHJcblx0XHQudGltZWxpbmUtaXRlbSB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC50aW1lbGluZS1saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvL1xyXG4vLyBUaW1lbGluZSBMYWJlbFxyXG4vL1xyXG5cclxuXHJcbi50aW1lbGluZS1sYWJlbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICRsYWJlbC13aWR0aDogNTBweDtcclxuXHJcblx0JjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAkbGFiZWwtd2lkdGggKyAxcHg7XHJcblx0XHR3aWR0aDogM3B4O1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG5cdH1cclxuXHJcblx0Ly8gXHJcblx0LnRpbWVsaW5lLWl0ZW0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEuN3JlbTtcclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblx0fVxyXG5cclxuXHQudGltZWxpbmUtbGFiZWwge1xyXG5cdFx0d2lkdGg6ICRsYWJlbC13aWR0aDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Y29sb3I6ICRncmF5LTgwMDtcclxuXHR9XHJcblxyXG5cdC50aW1lbGluZS1iYWRnZSB7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdGJhY2tncm91bmQ6ICRib2R5LWJnO1xyXG5cdFx0d2lkdGg6IDFyZW07XHJcblx0XHRoZWlnaHQ6IDFyZW07XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tdG9wOiAxcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTAuNXJlbTtcclxuXHRcdHBhZGRpbmc6IDNweCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiA2cHggc29saWQgJGJvZHktYmcgIWltcG9ydGFudDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiA2cHg7XHJcblx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGltZWxpbmUtY29udGVudCB7XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0fVxyXG59XHJcbiIsIi8vXHJcbi8vIERlbW9cclxuLy9cclxuXHJcblxyXG4ub3ZlcmxheSAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5vdmVybGF5LXdyYXBwZXIge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAub3ZlcmxheS1sYXllciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ2V0KCRvdmVybGF5LCBiZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYub3ZlcmxheS1zaG93LFxyXG4gICAgJi5vdmVybGF5LWJsb2NrLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLm92ZXJsYXktbGF5ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm92ZXJsYXktYmxvY2sge1xyXG4gICAgICAgIGN1cnNvcjogd2FpdDtcclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCdWxsZXRcclxuLy9cclxuXHJcbi8vIEJhc2VcclxuLmJ1bGxldCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQoJGJ1bGxldCwgYmctY29sb3IpO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyhnZXQoJGJ1bGxldCwgYmFyLWJvcmRlci1yYWRpdXMpKTtcclxuICAgIHdpZHRoOiBnZXQoJGJ1bGxldCwgYmFyLXdpZHRoKTtcclxuICAgIGhlaWdodDogZ2V0KCRidWxsZXQsIGJhci1oZWlnaHQpO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi8vIERvdCBidWxsZXRcclxuLmJ1bGxldC1kb3Qge1xyXG4gICAgd2lkdGg6IGdldCgkYnVsbGV0LCBkb3Qtc2l6ZSk7XHJcbiAgICBoZWlnaHQ6IGdldCgkYnVsbGV0LCBkb3Qtc2l6ZSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsIGJ1bGxldFxyXG4uYnVsbGV0LXZlcnRpY2FsIHtcclxuICAgIHdpZHRoOiBnZXQoJGJ1bGxldCwgYmFyLWhlaWdodCk7XHJcbiAgICBoZWlnaHQ6IGdldCgkYnVsbGV0LCBiYXItd2lkdGgpO1xyXG59XHJcblxyXG4vLyBWZXJ0aWNhbCBsaW5lXHJcbi5idWxsZXQtbGluZSB7XHJcbiAgICB3aWR0aDogZ2V0KCRidWxsZXQsIGxpbmUtd2lkdGgpO1xyXG4gICAgaGVpZ2h0OiBnZXQoJGJ1bGxldCwgbGluZS1oZWlnaHQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufSIsIi8vXHJcbi8vIERyYXdlclxyXG4vL1xyXG5cclxuLy8gRHJhd2VyXHJcbi5kcmF3ZXIge1xyXG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHR6LWluZGV4OiBnZXQoJGRyYXdlciwgei1pbmRleCk7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogZ2V0KCRkcmF3ZXIsIGJnLWNvbG9yKTtcclxuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZ2V0KCRkcmF3ZXIsIHRyYW5zaXRpb24tc3BlZWQpIGVhc2UtaW4tb3V0O1xyXG5cclxuXHQmLmRyYXdlci1zdGFydCB7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHR9XHJcblxyXG5cdCYuZHJhd2VyLWVuZCB7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuXHR9XHJcblxyXG5cdCYuZHJhd2VyLW9uIHtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdGJveC1zaGFkb3c6IGdldCgkZHJhd2VyLCBib3gtc2hhZG93KTtcclxuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSBnZXQoJGRyYXdlciwgdHJhbnNpdGlvbi1zcGVlZCkgZWFzZS1pbi1vdXQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBEcmF3ZXIgT3ZlcmxheVxyXG4uZHJhd2VyLW92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR6LWluZGV4OiBnZXQoJGRyYXdlciwgei1pbmRleCkgLSAxO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IGdldCgkZHJhd2VyLCBvdmVybGF5LWJnLWNvbG9yKTtcclxuXHRhbmltYXRpb246IGFuaW1hdGlvbi1kcmF3ZXItZmFkZS1pbiBnZXQoJGRyYXdlciwgb3ZlcmxheS1hbmltYXRpb24tc3BlZWQpIGVhc2UtaW4tb3V0IDE7XHJcbn1cclxuXHJcbi8vIEluaXRpYWwgc3RhdGVcclxuW2RhdGEta3QtZHJhd2VyPVwidHJ1ZVwiXSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gQW5pbWF0aW9uXHJcbkBrZXlmcmFtZXMgYW5pbWF0aW9uLWRyYXdlci1mYWRlLWluIHtcclxuXHRmcm9tICAgeyBvcGFjaXR5OiAwOyB9XHJcblx0dG8geyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuXHJcbi8vIFRhYmxldCAmIE1vYmlsZSBNb2Rlc1xyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHRib2R5W2RhdGEta3QtZHJhd2VyPVwib25cIl0ge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuIiwiLy9cclxuLy8gQmFkZ2VcclxuLy9cclxuXHJcbi5iYWRnZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgIC8vIEZpeGVkIHNpemVcclxuICAgICYuYmFkZ2UtY2lyY2xlLFxyXG4gICAgJi5iYWRnZS1zcXVhcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAkYmFkZ2Utc2l6ZTtcclxuICAgICAgICBtaW4td2lkdGg6ICRiYWRnZS1zaXplO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC4xcmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIENpcmNsZVxyXG4gICAgJi5iYWRnZS1jaXJjbGUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgd2lkdGg6ICRiYWRnZS1zaXplO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFNpemVzXHJcbiAgICAmLmJhZGdlLXNtIHtcclxuICAgICAgICBtaW4td2lkdGg6ICRiYWRnZS1zaXplLXNtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZS1zbTtcclxuXHJcbiAgICAgICAgJi5iYWRnZS1zcXVhcmUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRiYWRnZS1zaXplLXNtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iYWRnZS1jaXJjbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogJGJhZGdlLXNpemUtc207XHJcbiAgICAgICAgICAgIGhlaWdodDogJGJhZGdlLXNpemUtc207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYmFkZ2UtbGcge1xyXG4gICAgICAgIG1pbi13aWR0aDogJGJhZGdlLXNpemUtbGc7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYmFkZ2UtZm9udC1zaXplLWxnO1xyXG5cclxuICAgICAgICAmLmJhZGdlLXNxdWFyZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGJhZGdlLXNpemUtbGc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJhZGdlLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkYmFkZ2Utc2l6ZS1sZztcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYmFkZ2Utc2l6ZS1sZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRuYW1lLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAuYmFkZ2UtI3skbmFtZX0ge1xyXG4gICAgICAgIGNvbG9yOiB0aGVtZS1pbnZlcnNlLWNvbG9yKCRuYW1lKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhZGdlLWxpZ2h0LSN7JG5hbWV9IHtcclxuICAgICAgICBjb2xvcjogJHZhbHVlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLWxpZ2h0LWNvbG9yKCRuYW1lKTtcclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBJbmRpY2F0b3JcclxuLy9cclxuXHJcbi5pbmRpY2F0b3ItcHJvZ3Jlc3Mge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBbZGF0YS1rdC1pbmRpY2F0b3I9XCJvblwiXSA+ICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLmluZGljYXRvci1sYWJlbCB7XHJcbiAgICBbZGF0YS1rdC1pbmRpY2F0b3I9XCJvblwiXSA+ICYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCIvL1xyXG4vLyBSb3RhdGVcclxuLy8gXHJcblxyXG5cclxuJHJvdGF0ZS10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG5cclxuLnJvdGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBlYWNoICR2YWx1ZSBpbiAoOTAsIDE4MCwgMjcwKSB7XHJcbiAgICAucm90YXRlLSN7JHZhbHVlfSB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHJvdGF0ZS10cmFuc2l0aW9uO1xyXG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgLmNvbGxhcHNpYmxlOm5vdCguY29sbGFwc2VkKT4gJiAsXHJcbiAgICAgICAgLnNob3cgPiAmLFxyXG4gICAgICAgIC5hY3RpdmUgPiAmIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKCN7JHZhbHVlfWRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRyb3RhdGUtdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgICAgIFtkaXJlY3Rpb249XCJydGxcIl0gJiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLSN7JHZhbHVlfWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdGF0ZS1uI3skdmFsdWV9IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkcm90YXRlLXRyYW5zaXRpb247XHJcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICAgICAuY29sbGFwc2libGU6bm90KC5jb2xsYXBzZWQpPiAmLFxyXG4gICAgICAgIC5zaG93ID4gJixcclxuICAgICAgICAuYWN0aXZlID4gJiB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigtI3skdmFsdWV9ZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHJvdGF0ZS10cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICAgICAgW2RpcmVjdGlvbj1cInJ0bFwiXSAmIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWigjeyR2YWx1ZX1kZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy9cclxuLy8gU2Nyb2xsXHJcbi8vXHJcblxyXG5cclxuLy8gQ3VzdG9taXplIG5hdGl2ZSBzY3JvbGxiYXJzIG9ubHkgZm9yIGRlc2t0b3AgbW9kZVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBtYWluLFxyXG4gICAgc3BhbixcclxuICAgIG9sLFxyXG4gICAgdWwsXHJcbiAgICBwcmUsXHJcbiAgICBkaXYge1xyXG4gICAgICAgIC8vIEZpcmVmb3hcclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XHJcblxyXG4gICAgICAgIC8vIFdlYmtpdFxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IGdldCgkc2Nyb2xsYmFyLCB3aWR0aCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZ2V0KCRzY3JvbGxiYXIsIGhlaWdodCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBEZWZhdWx0IGNvbG9yXHJcbiAgICAgICAgQGluY2x1ZGUgc2Nyb2xsYmFyLWNvbG9yKGdldCgkc2Nyb2xsYmFyLCBjb2xvciksIGdldCgkc2Nyb2xsYmFyLCBob3Zlci1jb2xvcikpO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBPdmVyZmxvdyBzY3JvbGxcclxuLnNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC8vIFRhYmxldCAmIG1vYmlsZSBtb2Rlc1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY3JvbGwteCB7XHJcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLy8gVGFibGV0ICYgbW9iaWxlIG1vZGVzXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2Nyb2xsLXkge1xyXG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC8vIFRhYmxldCAmIG1vYmlsZSBtb2Rlc1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuLy8gSG92ZXIgb3ZlcmZsb3cgc2Nyb2xsXHJcbi5ob3Zlci1zY3JvbGwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC8vIERlc2t0b3AgbW9kZVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGJvcmRlci1yaWdodDogZ2V0KCRzY3JvbGxiYXIsIHdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBnZXQoJHNjcm9sbGJhciwgaGVpZ2h0KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0je2dldCgkc2Nyb2xsYmFyLCB3aWR0aCl9O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0je2dldCgkc2Nyb2xsYmFyLCBoZWlnaHQpfTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEZpcmVmb3ggaGFja1xyXG4gICAgICAgIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBUYWJsZXQgJiBtb2JpbGUgbW9kZXNcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBIb3ZlciBvdmVyZmxvdyBzY3JvbGwgeVxyXG4uaG92ZXItc2Nyb2xsLXkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC8vIERlc2t0b3AgbW9kZVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IGdldCgkc2Nyb2xsYmFyLCB3aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtI3tnZXQoJHNjcm9sbGJhciwgd2lkdGgpfTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRmlyZWZveCBoYWNrXHJcbiAgICAgICAgQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVGFibGV0ICYgbW9iaWxlIG1vZGVzXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBIb3ZlciBvdmVyZmxvdyBzY3JvbGwgeFxyXG4uaG92ZXItc2Nyb2xsLXgge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC8vIERlc2t0b3AgbW9kZVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBnZXQoJHNjcm9sbGJhciwgaGVpZ2h0KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEZpcmVmb3ggaGFja1xyXG4gICAgICAgIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBUYWJsZXQgJiBtb2JpbGUgbW9kZXNcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEhvdmVyIG92ZXJmbG93IG92ZXJsYXlcclxuLmhvdmVyLXNjcm9sbC1vdmVybGF5LXkge1xyXG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC0tc2Nyb2xsYmFyLXNwYWNlOiAje2dldCgkc2Nyb2xsYmFyLCBzcGFjZSl9O1xyXG5cclxuICAgIC8vIFdlYmtpdFxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCN7Z2V0KCRzY3JvbGxiYXIsIHdpZHRoKX0gKyB2YXIoLS1zY3JvbGxiYXItc3BhY2UpKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IHZhcigtLXNjcm9sbGJhci1zcGFjZSkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogb3ZlcmxheTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBGaXJlZm94IGhhY2tcclxuICAgIEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gVXRpbGl0eSBjbGFzc2VzXHJcbi5zY3JvbGwtcHMge1xyXG4gICAgcGFkZGluZy1sZWZ0OiBnZXQoJHNjcm9sbGJhciwgd2lkdGgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zY3JvbGwtbXMge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGdldCgkc2Nyb2xsYmFyLCB3aWR0aCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNjcm9sbC1wZSB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBnZXQoJHNjcm9sbGJhciwgd2lkdGgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zY3JvbGwtbWUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBnZXQoJHNjcm9sbGJhciwgd2lkdGgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zY3JvbGwtcHgge1xyXG4gICAgcGFkZGluZy1sZWZ0OiBnZXQoJHNjcm9sbGJhciwgd2lkdGgpICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBnZXQoJHNjcm9sbGJhciwgd2lkdGgpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zY3JvbGwtbXgge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGdldCgkc2Nyb2xsYmFyLCB3aWR0aCkgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogZ2V0KCRzY3JvbGxiYXIsIHdpZHRoKSAhaW1wb3J0YW50O1xyXG59IiwiLy9cclxuLy8gU2Nyb2xsIG1peGluc1xyXG4vL1xyXG5cclxuQG1peGluIHNjcm9sbGJhci1jb2xvcigkY29sb3IsICRob3Zlci1jb2xvcjogbnVsbCkge1xyXG4gICAgLy8gRmlyZWZveFxyXG4gICAgc2Nyb2xsYmFyLWNvbG9yOiAkY29sb3IgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgLy8gV2Via2l0XHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAoJGhvdmVyLWNvbG9yICE9IG51bGwpIHtcclxuICAgICAgICAvLyBIb3ZlciBzdGF0ZVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAvLyBGaXJlZm94XHJcbiAgICAgICAgICAgIHNjcm9sbGJhci1jb2xvcjogJGhvdmVyLWNvbG9yIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgLy8gV2Via2l0XHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBSYXRpbmdcclxuLy9cclxuXHJcbi5yYXRpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5yYXRpbmctaW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYXRpbmctbGFiZWwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmID4gaSxcclxuICAgICYgPiAuc3ZnLWljb24ge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiBnZXQoJHJhdGluZywgY29sb3IsIGRlZmF1bHQpO1xyXG4gICAgfVxyXG59XHJcblxyXG5sYWJlbC5yYXRpbmctbGFiZWwge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5kaXYucmF0aW5nLWxhYmVsLmNoZWNrZWQsXHJcbmxhYmVsLnJhdGluZy1sYWJlbCB7XHJcbiAgICAmID4gaSxcclxuICAgICYgPiAuc3ZnLWljb24ge1xyXG4gICAgICAgIGNvbG9yOiBnZXQoJHJhdGluZywgY29sb3IsIGFjdGl2ZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYXRpbmctaW5wdXQ6Y2hlY2tlZCB+IC5yYXRpbmctbGFiZWwge1xyXG4gICAgJiA+IGksXHJcbiAgICAmID4gLnN2Zy1pY29uIHtcclxuICAgICAgICBjb2xvcjogZ2V0KCRyYXRpbmcsIGNvbG9yLCBkZWZhdWx0KTtcclxuICAgIH1cclxufVxyXG5cclxuLnJhdGluZzpob3ZlciBsYWJlbC5yYXRpbmctbGFiZWwge1xyXG4gICAgJiA+IGksXHJcbiAgICAmID4gLnN2Zy1pY29uIHtcclxuICAgICAgICBjb2xvcjogZ2V0KCRyYXRpbmcsIGNvbG9yLCBhY3RpdmUpO1xyXG4gICAgfVxyXG59XHJcblxyXG5sYWJlbC5yYXRpbmctbGFiZWw6aG92ZXIgfiAucmF0aW5nLWxhYmVsIHtcclxuICAgICYgPiBpLFxyXG4gICAgJiA+IC5zdmctaWNvbiB7XHJcbiAgICAgICAgY29sb3I6IGdldCgkcmF0aW5nLCBjb2xvciwgZGVmYXVsdCk7XHJcbiAgICB9XHJcbiAgICBjb2xvcjogZ2V0KCRyYXRpbmcsIGNvbG9yLCBkZWZhdWx0KTtcclxufVxyXG4iLCIvL1xyXG4vLyBTdGVwcGVyXHJcbi8vXHJcblxyXG4vLyBCYXNlXHJcbi5zdGVwcGVyIHtcclxuXHQvLyBDb250ZW50XHJcblx0W2RhdGEta3Qtc3RlcHBlci1lbGVtZW50PVwiaW5mb1wiXSxcclxuXHRbZGF0YS1rdC1zdGVwcGVyLWVsZW1lbnQ9XCJjb250ZW50XCJdIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0Ji5jdXJyZW50IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIEVuYWJsZSBjdXJzb3IgcG9pbnRlciBvbiBjbGlja2FibGUgc3RlcHBlcnNcclxuXHQuc3RlcHBlci1pdGVtW2RhdGEta3Qtc3RlcHBlci1hY3Rpb249XCJzdGVwXCJdIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdC8vIFN0YXRlc1xyXG5cdCYge1xyXG5cdFx0W2RhdGEta3Qtc3RlcHBlci1hY3Rpb249XCJwcmV2aW91c1wiXSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0W2RhdGEta3Qtc3RlcHBlci1hY3Rpb249XCJuZXh0XCJdIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdFtkYXRhLWt0LXN0ZXBwZXItYWN0aW9uPVwic3VibWl0XCJdIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZmlyc3Qge1xyXG5cdFx0W2RhdGEta3Qtc3RlcHBlci1hY3Rpb249XCJwcmV2aW91c1wiXSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0W2RhdGEta3Qtc3RlcHBlci1hY3Rpb249XCJuZXh0XCJdIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdFtkYXRhLWt0LXN0ZXBwZXItYWN0aW9uPVwic3VibWl0XCJdIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuYmV0d2VlbiB7XHJcblx0XHRbZGF0YS1rdC1zdGVwcGVyLWFjdGlvbj1cInByZXZpb3VzXCJdIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdFtkYXRhLWt0LXN0ZXBwZXItYWN0aW9uPVwibmV4dFwiXSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRbZGF0YS1rdC1zdGVwcGVyLWFjdGlvbj1cInN1Ym1pdFwiXSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmxhc3Qge1xyXG5cdFx0W2RhdGEta3Qtc3RlcHBlci1hY3Rpb249XCJwcmV2aW91c1wiXSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHRbZGF0YS1rdC1zdGVwcGVyLWFjdGlvbj1cIm5leHRcIl0ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdFtkYXRhLWt0LXN0ZXBwZXItYWN0aW9uPVwic3VibWl0XCJdIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdFtkYXRhLWt0LXN0ZXBwZXItYWN0aW9uPVwic3VibWl0XCJdLmJ0bi1mbGV4IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvL1xyXG4vLyBTdGVwcGVyIFBpbGxzXHJcbi8vXHJcblxyXG4vLyBCYXNlXHJcbi5zdGVwcGVyLnN0ZXBwZXItcGlsbHMge1xyXG4gICAgJHBpbGxzLXNpemU6IDQwcHg7XHJcblxyXG4gICAgLy8gTmF2XHJcbiAgICAuc3RlcHBlci1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgLnN0ZXBwZXItaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7ICAgICAgICAgICAgXHJcblxyXG4gICAgICAgIC8vIEljb25cclxuICAgICAgICAuc3RlcHBlci1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkcGlsbHMtc2l6ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkcGlsbHMtc2l6ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWxpZ2h0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIC5zdGVwcGVyLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGVwcGVyLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBMYWJlbFxyXG4gICAgICAgIC5zdGVwcGVyLWxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuc3RlcHBlci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RlcHBlci1kZXNjIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gQ3VycmVudFxyXG4gICAgICAgICYuY3VycmVudCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcblxyXG4gICAgICAgICAgICAuc3RlcHBlci1pY29uIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3RlcHBlci1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0ZXBwZXItbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RlcHBlci1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAuc3RlcHBlci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3RlcHBlci1kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBDb21wbGV0ZWRcclxuICAgICAgICAmLmN1cnJlbnQ6bGFzdC1jaGlsZCxcclxuICAgICAgICAmLmNvbXBsZXRlZCB7XHJcbiAgICAgICAgICAgIC5zdGVwcGVyLWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdGVwcGVyLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0ZXBwZXItbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RlcHBlci1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAuc3RlcHBlci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdGVwcGVyLWRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ29sdW1uXHJcbiAgICAmLnN0ZXBwZXItY29sdW1uIHtcclxuICAgICAgICAvLyBOYXZcclxuICAgICAgICAuc3RlcHBlci1uYXYge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5zdGVwcGVyLWl0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblx0XHQgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSWNvblxyXG4gICAgICAgIC5zdGVwcGVyLWljb24ge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTGluZVxyXG4gICAgICAgIC5zdGVwcGVyLWxpbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAgICAgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6ICRwaWxscy1zaXplO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUpO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1zdHlsZTogZGFzaGVkO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGdyYXktMzAwOyBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEZpcnN0IGl0ZW1cclxuICAgICAgICAuc3RlcHBlci1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLnN0ZXBwZXItbGluZSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTGFzdCBpdGVtXHJcbiAgICAgICAgLnN0ZXBwZXItaXRlbTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLnN0ZXBwZXItbGluZSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgXHJcbn1cclxuIiwiLy9cclxuLy8gU3RlcHBlciBMaW5rc1xyXG4vL1xyXG5cclxuLy8gQmFzZVxyXG4uc3RlcHBlci5zdGVwcGVyLWxpbmtzIHtcclxuICAgIC5zdGVwcGVyLW5hdiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHRcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgLnN0ZXBwZXItaXRlbSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdG1hcmdpbjogMXJlbSAxLjVyZW07XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIiBcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAyLjNyZW07XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1saW5rO1xyXG5cdFx0XHR9ICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIC5zdGVwcGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IFxyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgLy8gQ3VycmVudFxyXG4gICAgICAgICAgICAmLmN1cnJlbnQge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LnN0ZXBwZXItdGl0bGUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1x0XHRcdFx0XHQgXHJcblx0XHRcdFx0fSAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgXHJcblx0XHRcdFx0JjphZnRlciB7XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0fVx0XHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblx0XHRcdH0gXHJcblx0XHRcdFxyXG5cdFx0XHQmLmNvbXBsZXRlZCB7XHJcblx0XHRcdFx0LnN0ZXBwZXItdGl0bGUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LTQwMDtcclxuXHRcdFx0XHR9ICBcdFx0XHRcclxuXHRcdFx0fVxyXG4gICAgICAgIH1cclxuICAgIH0gICAgIFxyXG59IiwiLy9cclxuLy8gVG9nZ2xlXHJcbi8vXHJcblxyXG4udG9nZ2xlIHtcclxuICAgICYuY29sbGFwc2libGU6bm90KC5jb2xsYXBzZWQpLCAvLyBJbnRlZ3JhdGlvbiB3aXRoIEJvb3RzdHJhcCBDb2xsYXBzZVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC50b2dnbGUtb2ZmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb2xsYXBzaWJsZS5jb2xsYXBzZWQsIC8vIEludGVncmF0aW9uIHdpdGggQm9vdHN0cmFwIENvbGxhcHNlXHJcbiAgICAmOm5vdCguY29sbGFwc2libGUpOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgLnRvZ2dsZS1vbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy9cclxuLy8gU2hhcGVcclxuLy8gXHJcblxyXG4ueGVoYWdvbiB7XHJcbiAgICAvLyRlZGdlcy1udW1iZXI6IDYsICRtYWluLXJhZGl1czogMzAlLCAkcm91bmRpbmctcmFkaXVzOiAxMCUsICRyb3RhdGVkOiB0cnVlLCAkcHJlY2lzaW9uOiAyMFxyXG4gICAgQGluY2x1ZGUgc2hhcGUoNik7XHJcbn1cclxuXHJcbi5vY3RhZ29uIHtcclxuICAgIC8vJGVkZ2VzLW51bWJlcjogNiwgJG1haW4tcmFkaXVzOiAzMCUsICRyb3VuZGluZy1yYWRpdXM6IDEwJSwgJHJvdGF0ZWQ6IHRydWUsICRwcmVjaXNpb246IDIwXHJcbiAgICBAaW5jbHVkZSBzaGFwZSg4KTtcclxufSIsIkB1c2UgJ3Nhc3M6bWF0aCc7XHJcblxyXG5AbWl4aW4gc2hhcGUoJGVkZ2VzLW51bWJlcjogNiwgJG1haW4tcmFkaXVzOiAzMCUsICRyb3VuZGluZy1yYWRpdXM6IDEwJSwgJHJvdGF0ZWQ6IHRydWUsICRwcmVjaXNpb246IDIwKSB7XHJcblx0JGNlbnRyYWwtYW5nbGU6IGRpdmlkZSgzNjBkZWcsICRlZGdlcy1udW1iZXIpO1xyXG5cdCRhbmdsZTogKCRlZGdlcy1udW1iZXIgLSAyKSAqIGRpdmlkZSgxODBkZWcsICRlZGdlcy1udW1iZXIpO1xyXG5cdCRtYXgtdmFyLWFuZ2xlOiAyICogKDkwZGVnIC0gZGl2aWRlKCRhbmdsZSwgMikpO1xyXG5cdCRwcmVjaXNpb246IDY7XHJcblx0JHVuaXQtdmFyLWFuZ2xlOiBkaXZpZGUoJG1heC12YXItYW5nbGUsICRwcmVjaXNpb24pO1xyXG5cdCRyLWRpZmY6ICRtYWluLXJhZGl1cyArICRyb3VuZGluZy1yYWRpdXM7XHJcblxyXG5cdCRwb2ludHM6ICgpO1xyXG5cclxuXHRAZm9yICRpIGZyb20gMCB0byAkZWRnZXMtbnVtYmVyIHtcclxuXHRcdCR2ZXJ0ZXgtYW5nbGU6ICRpICogJGNlbnRyYWwtYW5nbGUgKyBpZigkcm90YXRlZCwgLTkwZGVnLCAwZGVnKTtcclxuXHRcdCR2ZXJ0ZXgteDogNTAlICsgJHItZGlmZiAqIG1hdGguY29zKCR2ZXJ0ZXgtYW5nbGUpO1xyXG5cdFx0JHZlcnRleC15OiA1MCUgKyAkci1kaWZmICogbWF0aC5zaW4oJHZlcnRleC1hbmdsZSk7XHJcblxyXG5cdFx0QGZvciAkaiBmcm9tIDAgdGhyb3VnaCAkcHJlY2lzaW9uIHtcclxuXHRcdFx0JGN1cnItYW5nbGU6ICR2ZXJ0ZXgtYW5nbGUgKyAoJGogLSAwLjUgKiAkcHJlY2lzaW9uKSAqICR1bml0LXZhci1hbmdsZTtcclxuXHRcdFx0JHg6ICR2ZXJ0ZXgteCArICRyb3VuZGluZy1yYWRpdXMgKiBtYXRoLmNvcygkY3Vyci1hbmdsZSk7XHJcblx0XHRcdCR5OiAkdmVydGV4LXkgKyAkcm91bmRpbmctcmFkaXVzICogbWF0aC5zaW4oJGN1cnItYW5nbGUpO1xyXG5cclxuXHRcdFx0JHBvaW50czogJHBvaW50cywgJHggJHk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRjbGlwLXBhdGg6IHBvbHlnb24oJHBvaW50cyk7XHJcbn0iLCIvL1xyXG4vLyBSaWJib25cclxuLy9cclxuXHJcbi8vIEJhc2VcclxuLnJpYmJvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQvLyBSaWJib24gdGFyZ2V0XHJcblx0LnJpYmJvbi1sYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRib3gtc2hhZG93OiAwcHggLTFweCA1cHggMHB4IHJnYmEoIzAwMCwgMC4xKTtcclxuXHRcdGNvbG9yOiB0aGVtZS1pbnZlcnNlLWNvbG9yKFwicHJpbWFyeVwiKTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KSB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuXHRcdD4gLnJpYmJvbi1pbm5lciB7XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDMwJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBWZXJ0aWNhbCBhbGlnbWVudFxyXG5cdCYtdmVydGljYWwge1xyXG5cdFx0LnJpYmJvbi1sYWJlbCB7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdFx0XHRtaW4td2lkdGg6IDM2cHg7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDQ2cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYucmliYm9uLXRvcCB7XHJcblx0XHQucmliYm9uLWxhYmVsIHtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpIHRyYW5zbGF0ZVkoLTRweCk7XHJcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnJpYmJvbi1ib3R0b20ge1xyXG5cdFx0LnJpYmJvbi1sYWJlbCB7XHJcblx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnJpYmJvbi1zdGFydCB7XHJcblx0XHQucmliYm9uLWxhYmVsIHtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHJpZ2h0OiBhdXRvO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCkgdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnJpYmJvbi1lbmQge1xyXG5cdFx0LnJpYmJvbi1sYWJlbCB7XHJcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIENsaXAgc3R5bGVcclxuLnJpYmJvbi5yaWJib24tY2xpcCB7XHJcblx0Ji5yaWJib24tc3RhcnQge1xyXG5cdFx0LnJpYmJvbi1sYWJlbCB7XHJcblx0XHRcdGxlZnQ6IC01cHg7XHJcblxyXG5cdFx0XHQucmliYm9uLWlubmVyIHtcclxuXHRcdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSxcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAtMTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMCAxMHB4IDEwcHggMDtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogaWYoaXNEYXJrTW9kZSgpLCAkbGlnaHQsICRkYXJrKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYucmliYm9uLWVuZCB7XHJcblx0XHQucmliYm9uLWxhYmVsIHtcclxuXHRcdFx0cmlnaHQ6IC01cHg7XHJcblxyXG5cdFx0XHQucmliYm9uLWlubmVyIHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcblx0XHRcdFx0JjpiZWZvcmUsXHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGJvdHRvbTogLTEwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDAgMCAxMHB4IDEwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogaWYoaXNEYXJrTW9kZSgpLCAkbGlnaHQsICRkYXJrKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBUcmlhbmdsZSBzdHlsZVxyXG4ucmliYm9uLnJpYmJvbi10cmlhbmdsZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdC8vIFRvcCBzdGFydCBwb3NpdGlvblxyXG5cdCYucmliYm9uLXRvcC1zdGFydCB7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDRyZW07XHJcblx0XHRoZWlnaHQ6IDRyZW07XHJcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAycmVtIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItbGVmdDogc29saWQgMnJlbSByZWQ7XHJcblx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIDJyZW0gdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci10b3A6IHNvbGlkIDJyZW0gcmVkO1x0IFxyXG5cdH1cclxuXHJcblx0Ly8gVG9wIGVuZCBwb3NpdGlvblxyXG5cdCYucmliYm9uLXRvcC1lbmQge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogNHJlbTtcclxuXHRcdGhlaWdodDogNHJlbTtcclxuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDJyZW0gdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAycmVtIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItcmlnaHQ6IHNvbGlkIDJyZW0gcmVkO1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMnJlbSByZWQ7XHRcdCBcclxuXHR9XHJcblxyXG5cdC8vIEJvdHRvbiBzdGFydCBwb3NpdGlvblxyXG5cdCYucmliYm9uLWJvdHRvbS1zdGFydCB7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDRyZW07XHJcblx0XHRoZWlnaHQ6IDRyZW07XHJcblx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAycmVtIHJlZDtcclxuXHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAycmVtIHJlZDtcclxuXHRcdGJvcmRlci1yaWdodDogc29saWQgMnJlbSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyLXRvcDogc29saWQgMnJlbSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1x0XHJcblx0fVx0XHJcblx0XHJcblx0Ly8gQm90dG9uIGVuZCBwb3NpdGlvblxyXG5cdCYucmliYm9uLWJvdHRvbS1lbmQge1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogNHJlbTtcclxuXHRcdGhlaWdodDogNHJlbTtcclxuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDJyZW0gcmVkO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAycmVtIHJlZDtcclxuXHRcdGJvcmRlci1sZWZ0OiBzb2xpZCAycmVtIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRib3JkZXItdG9wOiBzb2xpZCAycmVtIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHRcdFx0IFxyXG5cdH1cdFx0IFxyXG59XHJcblxyXG4iLCIvL1xyXG4vLyBCbG9ja1VJXHJcbi8vXHJcblxyXG5cclxuLmJsb2NrdWkgIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuYmxvY2t1aS1vdmVybGF5IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdldCgkYmxvY2t1aSwgb3ZlcmxheS1iZyk7XHJcblxyXG4gICAgICAgIC5zcGlubmVyLWJvcmRlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMS4zNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEuMzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ja3VpLW1lc3NhZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcclxuICAgICAgICBjb2xvcjogaWYoaXNEYXJrTW9kZSgpLCAkZ3JheS03MDAsICRncmF5LTYwMCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuODVyZW0gMS43NXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuc3Bpbm5lci1ib3JkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEV4cGxvcmUodXNlZCBmb3IgZGVtbyBwcm9kdWN0IGRlbW8pXHJcbi8vXHJcblxyXG4kZXhwbG9yZS1wcmltYXJ5OiAjMDBCMkZGO1xyXG4kZXhwbG9yZS1wcmltYXJ5LWxpZ2h0OiAjRjFGQUZGO1xyXG4kZXhwbG9yZS1wcmltYXJ5LWFjdGl2ZTogIzAwOThEQTtcclxuJGV4cGxvcmUtcHJpbWFyeS1pbnZlcnNlOiAkd2hpdGU7XHJcblxyXG4kZXhwbG9yZS1zdWNjZXNzOiAjNTBDRDg5O1xyXG4kZXhwbG9yZS1zdWNjZXNzLWxpZ2h0OiAjRThGRkYzO1xyXG4kZXhwbG9yZS1zdWNjZXNzLWFjdGl2ZTogIzQ3QkU3RDtcclxuJGV4cGxvcmUtc3VjY2Vzcy1pbnZlcnNlOiAkd2hpdGU7XHJcblxyXG4kZXhwbG9yZS13YXJuaW5nOiAjRkZDNzAwO1xyXG4kZXhwbG9yZS13YXJuaW5nLWludmVyc2U6ICR3aGl0ZTtcclxuXHJcbiRleHBsb3JlLWRhbmdlcjogI0YxNDE2QztcclxuJGV4cGxvcmUtd2FybmluZy1pbnZlcnNlOiAkd2hpdGU7XHJcblxyXG4uZXhwbG9yZS1idG4tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRleHBsb3JlLXByaW1hcnktaW52ZXJzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXhwbG9yZS1wcmltYXJ5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXhwbG9yZS1idG4tZGlzbWlzcyB7XHRcclxuICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBpLFxyXG4gICAgICAgIC5zdmctaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXhwbG9yZS1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmV4cGxvcmUtYnRuLXByaW1hcnkge1x0XHJcblx0Ym9yZGVyOiAwO1xyXG4gICAgY29sb3I6ICRleHBsb3JlLXByaW1hcnktaW52ZXJzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRleHBsb3JlLXByaW1hcnk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRleHBsb3JlLXByaW1hcnktaW52ZXJzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXhwbG9yZS1wcmltYXJ5LWFjdGl2ZTtcclxuICAgIH1cclxufVxyXG5cclxuLmV4cGxvcmUtYnRuLXNlY29uZGFyeSB7XHRcclxuXHRib3JkZXI6IDA7XHJcbiAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXhwbG9yZS1idG4tb3V0bGluZSB7XHJcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBkYXNoZWQgJGV4cGxvcmUtc3VjY2VzcyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRleHBsb3JlLXN1Y2Nlc3MtbGlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHBsb3JlLWxpbmsge1x0XHJcbiAgICBjb2xvcjogJGV4cGxvcmUtcHJpbWFyeTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGV4cGxvcmUtcHJpbWFyeS1hY3RpdmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHBsb3JlLWxpbmstaG92ZXI6aG92ZXIge1x0XHJcbiAgICBjb2xvcjogJGV4cGxvcmUtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZXhwbG9yZS1pY29uLXN1Y2Nlc3Mge1x0XHJcbiAgICBjb2xvcjogJGV4cGxvcmUtc3VjY2VzcztcclxufVxyXG5cclxuLmV4cGxvcmUtaWNvbi1kYW5nZXIge1x0XHJcbiAgICBjb2xvcjogJGV4cGxvcmUtZGFuZ2VyO1xyXG59XHJcblxyXG4uZXhwbG9yZS1sYWJlbC1mcmVlIHtcclxuICAgIGNvbG9yOiAkZXhwbG9yZS13YXJuaW5nLWludmVyc2U7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXhwbG9yZS13YXJuaW5nO1xyXG59XHJcblxyXG4uZXhwbG9yZS1sYWJlbC1wcm8ge1xyXG4gICAgY29sb3I6ICRleHBsb3JlLXN1Y2Nlc3MtaW52ZXJzZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRleHBsb3JlLXN1Y2Nlc3M7XHJcbn0iLCIvL1xyXG4vLyBDb29raWUgQWxlcnRcclxuLy9cclxuXHJcbi5jb29raWVhbGVydHtcclxuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxufSIsIi8vXHJcbi8vIFByaW50IE1vZGVcclxuLy9cclxuXHJcbi8vIEFkZCAucHJpbnQtY29udGVudC1vbmx5IGNsYXNzIHRvIGJvZHkgZWxlbWVudCBpbiBvcmRlciB0byBhbGxvdyBwcmludGluZyBvbmx5IHRoZSBjb250ZW50IGFyZWFcclxuQG1lZGlhIHByaW50IHtcclxuICAgIC5wcmludC1jb250ZW50LW9ubHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC53cmFwcGVyLFxyXG4gICAgICAgIC5wYWdlLFxyXG4gICAgICAgIC5wYWdlLXRpdGxlXHJcbiAgICAgICAgLmNvbnRlbnQsXHJcbiAgICAgICAgLmNvbnRhaW5lcixcclxuICAgICAgICAuY29udGFpbmVyLXh4bCxcclxuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFzaWRlLFxyXG4gICAgICAgIC5zaWRlYmFyLFxyXG4gICAgICAgIC5zY3JvbGx0b3AsXHJcbiAgICAgICAgLmhlYWRlcixcclxuICAgICAgICAuZm9vdGVyLFxyXG4gICAgICAgIC50b29sYmFyLFxyXG4gICAgICAgIC5kcmF3ZXIsXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQ29udGFpbmVyXHJcbi8vXHJcblxyXG4vLyBEZXNrdG9wIE1vZGVcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdC8vIENvbnRhaW5lcnNcclxuXHQuY29udGFpbmVyLWN1c3RvbSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IGdldCgkY29udGFpbmVyLCBwYWRkaW5nLCBsZykgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBnZXQoJGNvbnRhaW5lciwgcGFkZGluZywgbGcpICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyBUYWJsZXQgJiBtb2JpbGUgbW9kZXNcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0LmNvbnRhaW5lci1jdXN0b20geyBcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdHBhZGRpbmctbGVmdDogZ2V0KCRjb250YWluZXIsIHBhZGRpbmcsIGRlZmF1bHQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogZ2V0KCRjb250YWluZXIsIHBhZGRpbmcsIGRlZmF1bHQpICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59IiwiLy9cclxuLy8gTGFuZGluZyBlbGVtZW50c1xyXG4vL1xyXG5cclxuLy8gVmFyaWFibGVzXHJcbiRsYW5kaW5nLWRhcmstY29sb3I6ICMxMzI2M0M7XHJcbiRsYW5kaW5nLWhlYWRlci1oZWlnaHQ6IDEwMHB4O1xyXG4kbGFuZGluZy1oZWFkZXItaGVpZ2h0LXRhYmxldC1hbmQtbW9iaWxlOiA3MHB4O1xyXG4kbGFuZGluZy1oZWFkZXItc3RpY2t5LWhlaWdodDogNzBweDtcclxuJGxhbmRpbmctaGVhZGVyLXN0aWNreS1oZWlnaHQtdGFibGV0LWFuZC1tb2JpbGU6IDcwcHg7XHJcblxyXG4vLyBVdGlsaXR5IGNsYXNzZXNcclxuLmxhbmRpbmctZGFyay1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZGluZy1kYXJrLWNvbG9yO1xyXG59XHJcblxyXG4ubGFuZGluZy1kYXJrLWNvbG9yIHtcclxuICAgIGNvbG9yOiAkbGFuZGluZy1kYXJrLWNvbG9yO1xyXG59XHJcblxyXG4ubGFuZGluZy1kYXJrLWJvcmRlciB7XHJcbiAgICBib3JkZXI6MXB4IGRhc2hlZCAjMkMzRjVCO1xyXG59XHJcblxyXG4ubGFuZGluZy1kYXJrLXNlcGFyYXRvciB7XHJcbiAgICBib3JkZXItdG9wOjFweCBkYXNoZWQgIzJDM0Y1QjtcclxufVxyXG5cclxuLmxhbmRpbmctY3VydmUgIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDA7ICBcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLy8gTGFuZGluZyBoZWFkZXJcclxuLmxhbmRpbmctaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICBcclxuICAgIGhlaWdodDogJGxhbmRpbmctaGVhZGVyLWhlaWdodDtcclxuXHJcbiAgICAvLyBMb2dvc1xyXG4gICAgLmxvZ28tZGVmYXVsdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28tc3RpY2t5IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIE1lbnVcclxuICAgIC5tZW51IHtcclxuICAgICAgICAvLyBNZW51IGxpbmtcclxuICAgICAgICAubWVudS1saW5rIHtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSGVhZGVyIG1lbnUgc3RpY2t5IG1vZGVcclxuICAgICAgICBbZGF0YS1rdC1zdGlja3ktbGFuZGluZy1oZWFkZXI9XCJvblwiXSAmIHtcclxuICAgICAgICAgICAgLy8gTWVudSBsaW5rXHJcbiAgICAgICAgICAgIC5tZW51LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNFRkYyRjUsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU3RpY2t5IGhlYWRlciBtb2Rlc1xyXG4gICAgW2RhdGEta3Qtc3RpY2t5LWxhbmRpbmctaGVhZGVyPVwib25cIl0gJiB7ICAgICAgICBcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggMHB4IHJnYmEoODIsNjMsMTA1LDAuMDUpO1xyXG4gICAgICAgIGhlaWdodDogJGxhbmRpbmctaGVhZGVyLXN0aWNreS1oZWlnaHQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLy8gTG9nb3NcclxuICAgICAgICAubG9nby1zdGlja3kge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2dvLWRlZmF1bHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gRml4IGJvZHkgcGFkZGluZyB0b3Agd2hlbiBMYW5kaW5nIHN0aWNreSBoZWFkZXIgaXMgb25cclxuYm9keVtkYXRhLWt0LXN0aWNreS1sYW5kaW5nLWhlYWRlcj1cIm9uXCJdIHtcclxuICAgIHBhZGRpbmctdG9wOiAkbGFuZGluZy1oZWFkZXItaGVpZ2h0O1xyXG59XHJcblxyXG4vLyBUYWJsZXQgJiBtb2JpbGUgbW9kZXNcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAvLyBMYW5kaW5nIGhlYWRlclxyXG4gICAgLmxhbmRpbmctaGVhZGVyIHtcclxuICAgICAgICBoZWlnaHQ6ICRsYW5kaW5nLWhlYWRlci1oZWlnaHQtdGFibGV0LWFuZC1tb2JpbGU7XHJcblxyXG4gICAgICAgIC8vIE1lbnUgd3JhcHBlclxyXG4gICAgICAgIC5sYW5kaW5nLW1lbnUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBTdGlja3kgaGVhZGVyIG1vZGVzXHJcbiAgICAgICAgW2RhdGEta3Qtc3RpY2t5LWxhbmRpbmctaGVhZGVyPVwib25cIl0gJiB7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6ICRsYW5kaW5nLWhlYWRlci1zdGlja3ktaGVpZ2h0LXRhYmxldC1hbmQtbW9iaWxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTWVudVxyXG4gICAgICAgIC5tZW51IHtcclxuICAgICAgICAgICAgLy8gTWVudSBsaW5rXHJcbiAgICAgICAgICAgIC5tZW51LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCNFRkYyRjUsIDAuNCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRml4IGJvZHkgcGFkZGluZyB0b3Agd2hlbiBMYW5kaW5nIHN0aWNreSBoZWFkZXIgaXMgb25cclxuICAgIGJvZHlbZGF0YS1rdC1zdGlja3ktbGFuZGluZy1oZWFkZXI9XCJvblwiXSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRsYW5kaW5nLWhlYWRlci1oZWlnaHQtdGFibGV0LWFuZC1tb2JpbGU7XHJcbiAgICB9XHJcbn0iLCJodG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMHB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgZm9udC1zaXplOiAkcm9vdC1mb250LXNpemUgIWltcG9ydGFudDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuXHJcbiAgICAvLyBUYWJsZXQgbW9kZVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkcm9vdC1mb250LXNpemUtbGcgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBNb2JpbGUgbW9kZVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkcm9vdC1mb250LXNpemUtbWQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgYTpob3ZlcixcclxuICAgIGE6YWN0aXZlLFxyXG4gICAgYTpmb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbn1cclxuXHJcbi8vIEFuZ3VsYXIgaW50ZWdyYXRpb25cclxucm91dGVyLW91dGxldCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5jYW52YXMge1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuIiwiLy9cclxuLy8gUHJpbnQgTW9kZVxyXG4vL1xyXG5cclxuLy8gQWRkIC5wcmludC1jb250ZW50LW9ubHkgY2xhc3MgdG8gYm9keSBlbGVtZW50IGluIG9yZGVyIHRvIGFsbG93IHByaW50aW5nIG9ubHkgdGhlIGNvbnRlbnQgYXJlYVxyXG5AbWVkaWEgcHJpbnQge1xyXG4gICAgLnByaW50LWNvbnRlbnQtb25seSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLndyYXBwZXIsXHJcbiAgICAgICAgLnBhZ2UsXHJcbiAgICAgICAgLnBhZ2UtdGl0bGVcclxuICAgICAgICAuY29udGVudCxcclxuICAgICAgICAuY29udGFpbmVyLFxyXG4gICAgICAgIC5jb250YWluZXIteHhsLFxyXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXNpZGUsXHJcbiAgICAgICAgLnNpZGViYXIsXHJcbiAgICAgICAgLnNjcm9sbHRvcCxcclxuICAgICAgICAuaGVhZGVyLFxyXG4gICAgICAgIC5mb290ZXIsXHJcbiAgICAgICAgLnRvb2xiYXIsXHJcbiAgICAgICAgLmRyYXdlcixcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBNYWluXHJcbi8vXHJcblxyXG5cclxuLy8gQm9keVxyXG5ib2R5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1iZztcclxufVxyXG5cclxuLy8gRm9udCBjb2xvciBmcm9tIENvbnRlbnQgYmFja2dyb3VuZCBjb2xvclxyXG4udGV4dC1wYWdlLWJnIHtcclxuXHRjb2xvcjogJHBhZ2UtYmc7XHJcbn1cclxuXHJcbi8vIERlc2t0b3AgTW9kZVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0Ly8gQ29udGFpbmVyc1xyXG5cdC5jb250YWluZXIsXHJcblx0LmNvbnRhaW5lci14eGwsXHJcblx0LmNvbnRhaW5lci1mbHVpZCB7XHJcblx0XHRwYWRkaW5nOiAwIGdldCgkY29udGVudC1zcGFjaW5nLCBkZXNrdG9wKTtcclxuXHR9XHJcblxyXG5cdC8vIFdyYXBwZXJcclxuXHQud3JhcHBlciB7XHJcblx0XHR0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgZ2V0KCRhc2lkZS1jb25maWcsIHRyYW5zaXRpb24tc3BlZWQpIGVhc2UsICBtYXJnaW4tcmlnaHQgZ2V0KCRhc2lkZS1jb25maWcsIHRyYW5zaXRpb24tc3BlZWQpIGVhc2U7XHJcblxyXG5cdFx0Ly8gQXNpZGUgZGVmYXVsdCBlbmFibGVkIGFuZCBhc2lkZSBmaXhlZCBtb2Rlc1xyXG5cdFx0LmFzaWRlLWVuYWJsZWQuYXNpZGUtZml4ZWQgJiB7XHJcblx0XHRcdHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCBnZXQoJGFzaWRlLWNvbmZpZywgdHJhbnNpdGlvbi1zcGVlZCkgZWFzZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiBnZXQoJGFzaWRlLWNvbmZpZywgd2lkdGgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIEFzaWRlIGRlZmF1bHQgZW5hYmxlZCwgYXNpZGUgZml4ZWQgYW5kIGFzaWRlIG1pbmltaXplIG1vZGVzXHJcblx0XHQuYXNpZGUtZW5hYmxlZC5hc2lkZS1maXhlZFtkYXRhLWt0LWFzaWRlLW1pbmltaXplPVwib25cIl0gJiB7XHJcblx0XHRcdHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCBnZXQoJGFzaWRlLWNvbmZpZywgdHJhbnNpdGlvbi1zcGVlZCkgZWFzZTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiBnZXQoJGFzaWRlLWNvbmZpZywgbWluaW1pemVkLXdpZHRoKTtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBGaXhlZCBoZWFkZXIgbW9kZVxyXG5cdFx0LmhlYWRlci1maXhlZCAmIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IGdldCgkaGVhZGVyLWNvbmZpZywgZml4ZWQsIGhlaWdodCwgZGVza3RvcCk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gRml4ZWQgaGVhZGVyICYgZml4ZWQgdG9vbGJhciBtb2Rlc1xyXG5cdFx0LmhlYWRlci1maXhlZC50b29sYmFyLWZpeGVkICYge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogY2FsYygje2dldCgkaGVhZGVyLWNvbmZpZywgZml4ZWQsIGhlaWdodCwgZGVza3RvcCl9ICsgdmFyKC0ta3QtdG9vbGJhci1oZWlnaHQpKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFRhYmxldCAmIG1vYmlsZSBtb2Rlc1xyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHQvLyBDb250YWluZXJzXHJcblx0LmNvbnRhaW5lcixcclxuXHQuY29udGFpbmVyLXh4bCxcclxuXHQuY29udGFpbmVyLWZsdWlkIHtcclxuXHRcdG1heC13aWR0aDogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDAgZ2V0KCRjb250ZW50LXNwYWNpbmcsIHRhYmxldC1hbmQtbW9iaWxlKTtcclxuXHR9XHJcblxyXG5cdC8vIFdyYXBwZXJcclxuXHQud3JhcHBlciB7XHJcblx0XHQvLyBGaXhlZCBoZWFkZXIgbW9kZVxyXG5cdFx0LmhlYWRlci10YWJsZXQtYW5kLW1vYmlsZS1maXhlZCAmIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IGdldCgkaGVhZGVyLWNvbmZpZywgZml4ZWQsIGhlaWdodCwgdGFibGV0LWFuZC1tb2JpbGUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIEZpeGVkIGhlYWRlciAmIGZpeGVkIHRvb2xiYXIgbW9kZXNcclxuXHRcdC5oZWFkZXItdGFibGV0LWFuZC1tb2JpbGUtZml4ZWQudG9vbGJhci10YWJsZXQtYW5kLW1vYmlsZS1maXhlZCAmIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IGNhbGMoI3tnZXQoJGhlYWRlci1jb25maWcsIGZpeGVkLCBoZWlnaHQsIHRhYmxldC1hbmQtbW9iaWxlKX0gKyB2YXIoLS1rdC10b29sYmFyLWhlaWdodC10YWJsZXQtYW5kLW1vYmlsZSkpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvL1xyXG4vLyBMYXlvdXQgQ29uZmlnXHJcbi8vXHJcblxyXG4vLyBSb290IGZvbnQgU2l6ZXNcclxuJHJvb3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEzcHg7IC8vIFJvb3QgZm9udCBzaXplIGZvciBkZXNrdG9wIG1vZGVcclxuJHJvb3QtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHQxM3B4OyAvLyBSb290IGZvbnQgc2l6ZSBmb3IgdGFibGV0IG1vZGVcclxuJHJvb3QtZm9udC1zaXplLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHQxMnB4OyAvLyBSb290IGZvbnQgc2l6ZSBmb3IgbW9iaWxlIG1vZGVcclxuXHJcbi8vIFBhZ2UgYmdcclxuJHBhZ2UtYmc6IFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpZihpc0RhcmtNb2RlKCksICMxNTE1MjEsICRncmF5LTEwMCkgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb250ZW50IGJvcmRlciByYWRpdXNcclxuJGNvbnRlbnQtYm9yZGVyLXJhZGl1czpcdFx0XHRcdFx0XHRcdFx0MS41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQ29udGVudCBTcGFjaW5nXHJcbiRjb250ZW50LXNwYWNpbmc6IChcclxuXHRkZXNrdG9wOiAzMHB4LCAvLyBQYWRkaW5nIGZvciBkZXNrdG9wIG1vZGVcclxuXHR0YWJsZXQtYW5kLW1vYmlsZTogMTVweCAvLyBQYWRkaW5nIGZvciB0YWJsZXQgYW5kIG1vYmlsZSBtb2Rlc1xyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gSGVhZGVyXHJcbiRoZWFkZXItY29uZmlnOiAoXHJcblx0Ly8gRGVmYXVsdCBNb2RlXHJcblx0ZGVmYXVsdDogKFxyXG5cdFx0aGVpZ2h0OiAoXHJcblx0XHRcdGRlc2t0b3A6IDY1cHgsXHJcblx0XHRcdHRhYmxldC1hbmQtbW9iaWxlOiA1NXB4XHJcblx0XHQpLFxyXG5cdFx0YmctY29sb3I6IGlmKGlzRGFya01vZGUoKSwjMUUxRTJELCAkd2hpdGUpLFxyXG5cdCksXHJcblxyXG5cdC8vIEZpeGVkIE1vZGVcclxuXHRmaXhlZDogKFxyXG5cdFx0aGVpZ2h0OiAoXHJcblx0XHRcdGRlc2t0b3A6IDY1cHgsXHJcblx0XHRcdHRhYmxldC1hbmQtbW9iaWxlOiA1NXB4XHJcblx0XHQpLFxyXG5cdFx0ei1pbmRleDogMTAwLFxyXG5cdFx0YmctY29sb3I6IGlmKGlzRGFya01vZGUoKSwgIzFFMUUyRCwgJHdoaXRlKSxcclxuXHRcdGJveC1zaGFkb3c6IGlmKGlzRGFya01vZGUoKSwgbm9uZSwgMHB4IDEwcHggMzBweCAwcHggcmdiYSg4Miw2MywxMDUsMC4wNSkpXHJcblx0KVxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gVG9vbGJhclxyXG4kdG9vbGJhci1jb25maWc6IChcclxuXHR6LWluZGV4OiA5OSxcclxuXHRoZWlnaHQ6IChcclxuXHRcdGRlc2t0b3A6IDc1cHgsXHJcblx0XHR0YWJsZXQtYW5kLW1vYmlsZTogNjBweFxyXG5cdCksXHJcblx0cGFkZGluZzogMC41cmVtIDAsXHJcblx0YmctY29sb3I6IGlmKGlzRGFya01vZGUoKSwgZGFya2VuKCMxZTFlMmQsIDIlKSwgJHdoaXRlKSxcclxuXHRib3gtc2hhZG93OiBpZihpc0RhcmtNb2RlKCksIG5vbmUsIDBweCAxMHB4IDMwcHggMHB4IHJnYmEoODIsNjMsMTA1LDAuMDUpKSxcclxuXHRib3JkZXItdG9wOiBpZihpc0RhcmtNb2RlKCksIDAsIDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yKVxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gQXNpZGVcclxuJGFzaWRlLWNvbmZpZzogKFxyXG5cdHotaW5kZXg6IDEwMSwgLy8gQXNpZGUncyB6LWluZGV4IHByb3BlcnR5XHJcblx0dHJhbnNpdGlvbi1zcGVlZDogMC4zcywgLy8gdHJhbnNpdGlvbiBzcGVlZFxyXG5cdHBhZGRpbmcteDogMjVweCxcclxuXHRtZW51LWluZGVudGlvbjogMC43NXJlbSxcclxuXHRiZy1jb2xvcjogIzFlMWUyZCxcclxuXHRsb2dvLWJnLWNvbG9yOiBkYXJrZW4oIzFlMWUyZCwgMiUpLFxyXG5cdHNjcm9sbGJhci1jb2xvcjogaWYoaXNEYXJrTW9kZSgpLCAkZ3JheS0yMDAsICMzYjNiNjQpLFxyXG5cdHNjcm9sbGJhci1ob3Zlci1jb2xvcjogaWYoaXNEYXJrTW9kZSgpLCAkZ3JheS0zMDAsIGxpZ2h0ZW4oIzNiM2I2NCwgMyUpKSxcclxuXHR3aWR0aDogMjY1cHgsIC8vIEFzaWRlIHdpZHRoIGZvciBkZXNrdG9wIG1vZGVcclxuXHRtaW5pbWl6ZWQtd2lkdGg6IDc1cHgsICAvLyBBc2lkZSBtaW5pbWl6ZWQgd2lkdGggZm9yIGRlc2t0b3AgbW9kZVxyXG5cdGJveC1zaGFkb3c6IGlmKGlzRGFya01vZGUoKSwgbm9uZSwgMCAwIDI4cHggMCByZ2JhKDgyLDYzLDEwNSwuMDUpKSwgLy8gQXNpZGUgYm94IHNoYWRvd1xyXG5cdG1pbmltaXplZC1ob3Zlci1ib3gtc2hhZG93OiBpZihpc0RhcmtNb2RlKCksIG5vbmUsIDVweCAwcHggMTBweCByZ2JhKDcwLCA3OCwgOTUsIDAuMDc1KSkgLy8gTW9uaW1pemVkIGhvdmVyIGJveCBzaGFkb3dcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIEZvb3RlclxyXG4kZm9vdGVyLWNvbmZpZzogKFx0XHJcblx0YmctY29sb3I6IGlmKGlzRGFya01vZGUoKSwgIzFCMUIyOCwgJHdoaXRlKSxcclxuKSAhZGVmYXVsdDtcclxuIiwiLy9cclxuLy8gSGVhZGVyXHJcbi8vXHJcblxyXG4vLyBEZXNrdG9wIG1vZGVcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdC5oZWFkZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0aGVpZ2h0OiBnZXQoJGhlYWRlci1jb25maWcsIGRlZmF1bHQsIGhlaWdodCwgZGVza3RvcCk7XHJcblx0XHR0cmFuc2l0aW9uOiBsZWZ0IGdldCgkYXNpZGUtY29uZmlnLCB0cmFuc2l0aW9uLXNwZWVkKSBlYXNlO1xyXG5cclxuXHRcdC8vIEZpeGVkIGhlYWRlciAmIHN0aWNreSBoZWFkZXIgbW9kZXNcclxuXHRcdC5oZWFkZXItZml4ZWQgJiB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0ei1pbmRleDogZ2V0KCRoZWFkZXItY29uZmlnLCBmaXhlZCwgei1pbmRleCk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGdldCgkaGVhZGVyLWNvbmZpZywgZml4ZWQsIGJnLWNvbG9yKTtcclxuXHRcdFx0aGVpZ2h0OiBnZXQoJGhlYWRlci1jb25maWcsIGZpeGVkLCBoZWlnaHQsIGRlc2t0b3ApO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRib3gtc2hhZG93OiBnZXQoJGhlYWRlci1jb25maWcsIGZpeGVkLCBib3gtc2hhZG93KTtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBGaXhlZCBoZWFkZXIgYW5kIGZpeGVkIHRvb2xiYXIgbW9kZXNcclxuXHRcdC5oZWFkZXItZml4ZWQudG9vbGJhci1maXhlZCAmIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBBc2lkZSBkZWZhdWx0IGVuYWJsZWQsIGFzaWRlIGZpeGVkICYgaGVhZGVyIHN0aWNreSBtb2Rlc1xyXG5cdFx0LmFzaWRlLWVuYWJsZWQuYXNpZGUtZml4ZWQuaGVhZGVyLWZpeGVkICYge1xyXG5cdFx0XHRsZWZ0OiBnZXQoJGFzaWRlLWNvbmZpZywgd2lkdGgpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IGdldCgkYXNpZGUtY29uZmlnLCB0cmFuc2l0aW9uLXNwZWVkKSBlYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIEFzaWRlIGRlZmF1bHQgZW5hYmxlZCwgYXNpZGUgZml4ZWQsIGhlYWRlciBzdGlja3kgJiBhc2lkZSBtaW5pbWl6ZSBtb2Rlc1xyXG5cdFx0LmFzaWRlLWVuYWJsZWQuYXNpZGUtZml4ZWQuaGVhZGVyLWZpeGVkW2RhdGEta3QtYXNpZGUtbWluaW1pemU9XCJvblwiXSAmIHtcclxuXHRcdFx0bGVmdDogZ2V0KCRhc2lkZS1jb25maWcsIG1pbmltaXplZC13aWR0aCk7XHJcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZ2V0KCRhc2lkZS1jb25maWcsIHRyYW5zaXRpb24tc3BlZWQpIGVhc2U7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gSGVhZGVyIG1lbnVcclxuXHRcdC5oZWFkZXItbWVudSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBUYWJsZXQgJiBtb2JpbGUgbW9kZXNcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcblx0LmhlYWRlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGhlaWdodDogZ2V0KCRoZWFkZXItY29uZmlnLCBkZWZhdWx0LCBoZWlnaHQsIHRhYmxldC1hbmQtbW9iaWxlKTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDM7XHJcblxyXG5cdFx0Ly8gRml4ZWQgaGVhZGVyIGFuZCBoZWFkZXIgc3RpY2t5IG1vZGVzXHJcblx0XHQuaGVhZGVyLXRhYmxldC1hbmQtbW9iaWxlLWZpeGVkICYge1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IGdldCgkaGVhZGVyLWNvbmZpZywgZml4ZWQsIHotaW5kZXgpO1xyXG5cdFx0XHRoZWlnaHQ6IGdldCgkaGVhZGVyLWNvbmZpZywgZml4ZWQsIGhlaWdodCwgdGFibGV0LWFuZC1tb2JpbGUpO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiBnZXQoJGhlYWRlci1jb25maWcsIGZpeGVkLCBoZWlnaHQsIHRhYmxldC1hbmQtbW9iaWxlKTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ2V0KCRoZWFkZXItY29uZmlnLCBmaXhlZCwgYmctY29sb3IpO1xyXG5cclxuXHRcdFx0QGlmIGlzRGVmYXVsdFNraW4oKSB7ICAgICAgICAgXHJcblx0XHRcdFx0Ym94LXNoYWRvdzogZ2V0KCRoZWFkZXItY29uZmlnLCBmaXhlZCwgYm94LXNoYWRvdyk7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyBGaXhlZCBoZWFkZXIgYW5kIGZpeGVkIHRvb2xiYXIgbW9kZXNcclxuXHRcdC5oZWFkZXItdGFibGV0LWFuZC1tb2JpbGUtZml4ZWQudG9vbGJhci10YWJsZXQtYW5kLW1vYmlsZS1maXhlZCAmIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBIZWFkZXIgbWVudVxyXG5cdFx0LmhlYWRlci1tZW51IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0ei1pbmRleDogZ2V0KCRoZWFkZXItY29uZmlnLCBmaXhlZCwgei1pbmRleCkgLSAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIFBhZ2UgdGl0bGVcclxuXHRcdC5wYWdlLXRpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvL1xyXG4vLyB0b29sYmFyXHJcbi8vXHJcblxyXG4vLyBHZW5lcmFsIG1vZGVcclxuLnRvb2xiYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQoJHRvb2xiYXItY29uZmlnLCBiZy1jb2xvcik7XHJcbiAgICBwYWRkaW5nOiBnZXQoJHRvb2xiYXItY29uZmlnLCBwYWRkaW5nKTtcclxufVxyXG5cclxuLy8gRGVza3RvcCBtb2RlXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIC50b29sYmFyIHtcclxuICAgICAgICAvLyBGaXhlZCB0b29sYmFyXHJcbiAgICAgICAgLnRvb2xiYXItZml4ZWQgJiB7XHJcblx0XHRcdGhlaWdodDogdmFyKC0ta3QtdG9vbGJhci1oZWlnaHQpO1xyXG4gICAgICBcdCAgICBwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IGdldCgkdG9vbGJhci1jb25maWcsIHotaW5kZXgpO1x0XHRcdFxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBnZXQoJHRvb2xiYXItY29uZmlnLCBib3gtc2hhZG93KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuXHRcdC8vIHRvb2xiYXIgZW5hYmxlZCAmIHRvb2xiYXIgbm90IGZpeGVkIG1vZGVzXHJcblx0XHQudG9vbGJhci1lbmFibGVkOm5vdCgudG9vbGJhci1maXhlZCkgJiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IGdldCgkY29udGVudC1zcGFjaW5nLCBkZXNrdG9wKTtcclxuXHRcdH1cclxuXHJcbiAgICAgICAgLy8gRml4ZWQgaGVhZGVyICYgZml4ZWQgdG9vbGJhciBtb2Rlc1xyXG4gICAgICAgIC5oZWFkZXItZml4ZWQudG9vbGJhci1maXhlZCAmIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdG9wOiBnZXQoJGhlYWRlci1jb25maWcsIGZpeGVkLCBoZWlnaHQsIGRlc2t0b3ApO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBnZXQoJHRvb2xiYXItY29uZmlnLCBib3JkZXItdG9wKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEFzaWRlIGRlZmF1bHQgZW5hYmxlZCwgYXNpZGUgZml4ZWQgJiBoZWFkZXIgc3RpY2t5IG1vZGVzXHJcblx0XHQuYXNpZGUtZW5hYmxlZC5hc2lkZS1maXhlZC50b29sYmFyLWZpeGVkICYge1xyXG5cdFx0XHRsZWZ0OiBnZXQoJGFzaWRlLWNvbmZpZywgd2lkdGgpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IGdldCgkYXNpZGUtY29uZmlnLCB0cmFuc2l0aW9uLXNwZWVkKSBlYXNlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIEFzaWRlIGRlZmF1bHQgZW5hYmxlZCwgYXNpZGUgaGVhZGVyIHN0aWNreSAmIGFzaWRlIG1pbmltaXplIG1vZGVzXHJcblx0XHQuYXNpZGUtZW5hYmxlZC5hc2lkZS1maXhlZC50b29sYmFyLWZpeGVkW2RhdGEta3QtYXNpZGUtbWluaW1pemU9XCJvblwiXSAmIHtcclxuXHRcdFx0bGVmdDogZ2V0KCRhc2lkZS1jb25maWcsIG1pbmltaXplZC13aWR0aCk7XHJcblx0XHRcdHRyYW5zaXRpb246IGxlZnQgZ2V0KCRhc2lkZS1jb25maWcsIHRyYW5zaXRpb24tc3BlZWQpIGVhc2U7XHJcblx0XHR9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFRhYmxldCAmIG1vYmlsZSBtb2Rlc1xyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIC50b29sYmFyIHtcclxuICAgICAgICAvLyBGaXhlZCB0b29sYmFyIG1vZGVcclxuICAgICAgICAudG9vbGJhci10YWJsZXQtYW5kLW1vYmlsZS1maXhlZCAmIHtcclxuXHRcdFx0aGVpZ2h0OiB2YXIoLS1rdC10b29sYmFyLWhlaWdodC10YWJsZXQtYW5kLW1vYmlsZSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogZ2V0KCR0b29sYmFyLWNvbmZpZywgei1pbmRleCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGdldCgkdG9vbGJhci1jb25maWcsIGJveC1zaGFkb3cpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gVG9vbGJhciBlbmFibGVkICYgdG9vbGJhciBub3QgZml4ZWQgbW9kZXNcclxuXHRcdC50b29sYmFyLWVuYWJsZWQ6bm90KC50b29sYmFyLXRhYmxldC1hbmQtbW9iaWxlLWZpeGVkKSAmIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogZ2V0KCRjb250ZW50LXNwYWNpbmcsIHRhYmxldC1hbmQtbW9iaWxlKTtcclxuXHRcdH1cclxuXHJcbiAgICAgICAgLy8gRml4ZWQgaGVhZGVyICYgZml4ZWQgdG9vbGJhciBtb2Rlc1xyXG4gICAgICAgIC5oZWFkZXItdGFibGV0LWFuZC1tb2JpbGUtZml4ZWQudG9vbGJhci10YWJsZXQtYW5kLW1vYmlsZS1maXhlZCAmIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHRcdFx0dG9wOiBnZXQoJGhlYWRlci1jb25maWcsIGRlZmF1bHQsIGhlaWdodCwgdGFibGV0LWFuZC1tb2JpbGUpO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiBnZXQoJHRvb2xiYXItY29uZmlnLCBib3JkZXItdG9wKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFBhZ2UgdGl0bGVcclxuXHRcdC5wYWdlLXRpdGxlW2RhdGEta3Qtc3dhcHBlcj1cInRydWVcIl0ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcbiAgICB9XHJcbn0iLCIvL1xyXG4vLyBBc2lkZSBEZWZhdWx0XHJcbi8vXHJcblxyXG4vLyBHZW5lcmFsIG1vZGUoYWxsIGRldmljZXMpXHJcbi5hc2lkZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGJveC1zaGFkb3c6IGdldCgkYXNpZGUtY29uZmlnLCBib3gtc2hhZG93KTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cclxuXHQvLyBDdXN0b20gYnV0dG9uXHJcblx0LmJ0bi1jdXN0b20ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcdFx0XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuXHRcdC5idG4tbGFiZWwge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IGdldCgkYXNpZGUtY29uZmlnLCB0cmFuc2l0aW9uLXNwZWVkKSBlYXNlO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHRcdFxyXG5cdFx0XHRvcGFjaXR5OiAxO1x0XHJcblx0XHR9XHRcclxuXHJcblx0XHQuYnRuLWljb24ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgZ2V0KCRhc2lkZS1jb25maWcsIHRyYW5zaXRpb24tc3BlZWQpIGVhc2U7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHRcdFxyXG5cdFx0XHRvcGFjaXR5OiAwO1x0XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0d2lkdGg6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBEYXJrIHRoZW1lXHJcblx0Ji5hc2lkZS1kYXJrIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IGdldCgkYXNpZGUtY29uZmlnLCBiZy1jb2xvcik7XHJcblxyXG5cdFx0Ly8gTG9nb1xyXG5cdFx0LmFzaWRlLWxvZ28ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBnZXQoJGFzaWRlLWNvbmZpZywgbG9nby1iZy1jb2xvcik7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gQXNpZGUgdG9nZ2xlXHJcblx0XHQuYXNpZGUtdG9nZ2xlIHtcclxuXHRcdFx0Y29sb3I6ICM0OTRiNzQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gU2VwYXJhdG9yXHJcblx0XHQuc2VwYXJhdG9yIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzI4MmEzZDtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBDdXN0b20gYnV0dG9uXHJcblx0XHQuYnRuLWN1c3RvbSB7XHJcblx0XHRcdC8vJGNvbG9yLCAkaWNvbi1jb2xvciwgJGJvcmRlci1jb2xvciwgJGJnLWNvbG9yLCAkY29sb3ItYWN0aXZlLCAkaWNvbi1jb2xvci1hY3RpdmUsICRib3JkZXItY29sb3ItYWN0aXZlLCAkYmctY29sb3ItYWN0aXZlXHJcblx0XHRcdEBpbmNsdWRlIGJ1dHRvbi1jdXN0b20tdmFyaWFudCgjQjVCNUMzLCBudWxsLCBudWxsLCByZ2JhKDYzLCA2NiwgODQsIDAuMzUpLCAjQjVCNUMzLCBudWxsLCBudWxsLCByZ2JhKDYzLCA2NiwgODQsIDAuMzUpKTtcclxuXHJcblx0XHRcdC5idG4taWNvbiB7XHRcdFx0XHRcclxuXHRcdFx0XHQmLFxyXG5cdFx0XHRcdGksXHJcblx0XHRcdFx0LnN2Zy1pY29uIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjQjVCNUMzO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gTGlnaHQgdGhlbWVcclxuXHQmLmFzaWRlLWxpZ2h0IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIERlc2t0b3AgbW9kZVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0LmFzaWRlIHtcclxuXHRcdHdpZHRoOiBnZXQoJGFzaWRlLWNvbmZpZywgd2lkdGgpO1xyXG5cdFx0dHJhbnNpdGlvbjogd2lkdGggZ2V0KCRhc2lkZS1jb25maWcsIHRyYW5zaXRpb24tc3BlZWQpIGVhc2U7XHJcblxyXG5cdFx0Ly8gTG9nb1xyXG5cdFx0LmFzaWRlLWxvZ28ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGhlaWdodDogZ2V0KCRoZWFkZXItY29uZmlnLCBkZWZhdWx0LCBoZWlnaHQsIGRlc2t0b3ApO1xyXG5cdFx0XHRwYWRkaW5nOiAwIGdldCgkYXNpZGUtY29uZmlnLCBwYWRkaW5nLXgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIEFzaWRlIG1lbnVcclxuXHRcdC5hc2lkZS1tZW51IHtcclxuXHRcdFx0d2lkdGg6IGdldCgkYXNpZGUtY29uZmlnLCB3aWR0aCk7IFxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQvLyBGaXhlZCBhc2lkZSBtb2RlXHJcblx0XHQuYXNpZGUtZml4ZWQgJiB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHotaW5kZXg6IGdldCgkYXNpZGUtY29uZmlnLCB6LWluZGV4KTtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBTdGF0aWMgYXNpZGUgbW9kZVxyXG5cdFx0LmFzaWRlLXN0YXRpYyAmIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIE1pbmltaXplIGFzaWRlIG1vZGVcclxuXHRcdFtkYXRhLWt0LWFzaWRlLW1pbmltaXplPVwib25cIl0gJiB7XHJcblx0XHRcdHdpZHRoOiBnZXQoJGFzaWRlLWNvbmZpZywgbWluaW1pemVkLXdpZHRoKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogd2lkdGggZ2V0KCRhc2lkZS1jb25maWcsIHRyYW5zaXRpb24tc3BlZWQpIGVhc2U7XHJcblxyXG5cdFx0XHQvLyBMb2dvXHJcblx0XHRcdC5hc2lkZS1sb2dvIHtcclxuXHRcdFx0XHQubG9nby1kZWZhdWx0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHJcblx0XHRcdFx0LmxvZ28tbWluaW1pemUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIEhvdmVyYWJsZVxyXG5cdFx0XHQmLmFzaWRlLWhvdmVyYWJsZTpob3Zlcjpub3QoLmFuaW1hdGluZykge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IHdpZHRoIGdldCgkYXNpZGUtY29uZmlnLCB0cmFuc2l0aW9uLXNwZWVkKSBlYXNlO1xyXG5cdFx0XHRcdHdpZHRoOiBnZXQoJGFzaWRlLWNvbmZpZywgd2lkdGgpO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IGdldCgkYXNpZGUtY29uZmlnLCBtaW5pbWl6ZWQtaG92ZXItYm94LXNoYWRvdyk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIE5vdCBob3ZlcmVkIG1vZGVcclxuXHRcdFx0Jjpub3QoLmFzaWRlLWhvdmVyYWJsZSksXHJcblx0XHRcdCY6bm90KDpob3Zlcikge1xyXG5cdFx0XHRcdC8vIExvZ29cclxuXHRcdFx0XHQuYXNpZGUtbG9nbyB7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHQubG9nbyB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmxvZ28tZGVmYXVsdCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0XHRcdC5sb2dvLW1pbmltaXplIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cclxuXHRcdFx0XHQvLyBNZW51XHJcblx0XHRcdFx0LmFzaWRlLW1lbnUge1xyXG5cdFx0XHRcdFx0Lm1lbnUtY29udGVudCxcclxuXHRcdFx0XHRcdC5tZW51LXRpdGxlIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSBnZXQoJGFzaWRlLWNvbmZpZywgdHJhbnNpdGlvbi1zcGVlZCkgZWFzZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQubWVudS1pdGVtLnNob3cgPiAubWVudS1zdWIge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGhlaWdodCBnZXQoJGFzaWRlLWNvbmZpZywgdHJhbnNpdGlvbi1zcGVlZCkgZWFzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vIEN1c3RvbSBidXR0b25cclxuXHRcdFx0XHQuYnRuLWN1c3RvbSB7XHJcblx0XHRcdFx0XHQuYnRuLWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDA7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgZ2V0KCRhc2lkZS1jb25maWcsIHRyYW5zaXRpb24tc3BlZWQpIGVhc2U7XHJcblx0XHRcdFx0XHR9XHRcclxuXHJcblx0XHRcdFx0XHQuYnRuLWljb24ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSBnZXQoJGFzaWRlLWNvbmZpZywgdHJhbnNpdGlvbi1zcGVlZCkgZWFzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFRhYmxldCAmIG1vYmlsZSBtb2Rlc1xyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHQuYXNpZGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHQvLyBMb2dvXHJcblx0XHQuYXNpZGUtbG9nbyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vXHJcbi8vIE1lbnVcclxuLy9cclxuXHJcbi8vIEFzaWRlIG1lbnVcclxuLmFzaWRlLW1lbnUge1xyXG4gICAgLm1lbnUge1xyXG4gICAgICAgIC8vIExpbmsgcGFkZGluZyB4XHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLXBhZGRpbmcteChnZXQoJGFzaWRlLWNvbmZpZywgcGFkZGluZy14KSk7XHJcblxyXG4gICAgICAgIC8vIE1lbnUgaW5kZW50aW9uXHJcbiAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLWluZGVudGlvbihnZXQoJGFzaWRlLWNvbmZpZywgbWVudS1pbmRlbnRpb24pLCBnZXQoJGFzaWRlLWNvbmZpZywgcGFkZGluZy14KSk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgLy8gTWVudSBMaW5rXHJcbiAgICAgICAgLm1lbnUtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEljb25cclxuICAgICAgICAubWVudS1pY29uIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQXNpZGUgZGFyayB0aGVtZVxyXG4uYXNpZGUtZGFyayB7XHJcbiAgICAuaG92ZXItc2Nyb2xsLW92ZXJsYXkteSB7XHJcbiAgICAgICAgLS1zY3JvbGxiYXItc3BhY2U6IDAuNHJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBzY3JvbGxiYXItY29sb3IoZ2V0KCRhc2lkZS1jb25maWcsIHNjcm9sbGJhci1jb2xvciksIGdldCgkYXNpZGUtY29uZmlnLCBzY3JvbGxiYXItaG92ZXItY29sb3IpKTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgLm1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgIC5tZW51LXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0YzRlNmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8kdGl0bGUtY29sb3IsICRpY29uLWNvbG9yLCAkYnVsbGV0LWNvbG9yLCAkYXJyb3ctY29sb3IsICRiZy1jb2xvclxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstZGVmYXVsdC1zdGF0ZSggIzk4OTlhYywgIzQ5NGI3NCwgIzk4OTlhYywgIzk4OTlhYywgbnVsbCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1ob3Zlci1zdGF0ZSggJHdoaXRlLCAkcHJpbWFyeSwgJHByaW1hcnksICR3aGl0ZSwgIzFiMWIyOCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1oZXJlLXN0YXRlKCAkd2hpdGUsICRwcmltYXJ5LCAkcHJpbWFyeSwgJHdoaXRlLCAjMWIxYjI4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVudS1saW5rLXNob3ctc3RhdGUoICR3aGl0ZSwgJHByaW1hcnksICRwcmltYXJ5LCAkd2hpdGUsICMxYjFiMjgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstYWN0aXZlLXN0YXRlKCAkd2hpdGUsICRwcmltYXJ5LCAkcHJpbWFyeSwgJHdoaXRlLCAjMWIxYjI4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEFzaWRlIGxpZ2h0IHRoZW1lXHJcbi5hc2lkZS1saWdodCB7XHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgLm1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vXHJcbi8vIENvbnRlbnRcclxuLy9cclxuXHJcbi8vIERlc2t0b3AgbW9kZVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0LmNvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogZ2V0KCRjb250ZW50LXNwYWNpbmcsIGRlc2t0b3ApIDA7XHJcblxyXG5cdFx0Ly8gVG9vbGJhciBlbmFibGVkIGFuZCB0b29sYmFyIG5vdCBmaXhlZCBtb2RlXHJcblx0XHQudG9vbGJhci1lbmFibGVkOm5vdCgudG9vbGJhci1maXhlZCkgJiB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gVGFibGV0ICYgbW9iaWxlIG1vZGVzXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdC5jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IGdldCgkY29udGVudC1zcGFjaW5nLCB0YWJsZXQtYW5kLW1vYmlsZSkgMDtcclxuXHJcblx0XHQvLyBUb29sYmFyIGVuYWJsZWQgbW9kZSBhbmQgdG9vbGJhciBub3QgZml4ZWQgbW9kZVxyXG5cdFx0LnRvb2xiYXItZW5hYmxlZDpub3QoLnRvb2xiYXItdGFibGV0LWFuZC1tb2JpbGUtZml4ZWQpICYge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy9cclxuLy8gRm9vdGVyXHJcbi8vIFxyXG5cclxuLmZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnZXQoJGZvb3Rlci1jb25maWcsIGJnLWNvbG9yKTtcclxufSIsIi8vXHJcbi8vIFByaW50IE1vZGVcclxuLy9cclxuXHJcbi8vIEFkZCAucHJpbnQtY29udGVudC1vbmx5IGNsYXNzIHRvIGJvZHkgZWxlbWVudCBpbiBvcmRlciB0byBhbGxvdyBwcmludGluZyBvbmx5IHRoZSBjb250ZW50IGFyZWFcclxuQG1lZGlhIHByaW50IHtcclxuICAgIC5wcmludC1jb250ZW50LW9ubHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5kb2NzLXdyYXBwZXIsXHJcbiAgICAgICAgLmRvY3MtcGFnZSxcclxuICAgICAgICAuZG9jcy1wYWdlLXRpdGxlXHJcbiAgICAgICAgLmRvY3MtY29udGVudCxcclxuICAgICAgICAuY29udGFpbmVyLFxyXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG9jcy1hc2lkZSxkb2NzLVxyXG4gICAgICAgIC5zY3JvbGx0b3AsXHJcbiAgICAgICAgLmRvY3MtaGVhZGVyLFxyXG4gICAgICAgIC5kcmF3ZXIsXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gTWFpblxyXG4vL1xyXG5cclxuLy8gV3JhcHBlclxyXG4uZG9jcy13cmFwcGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZG9jcy1wYWdlLWJnLWNvbG9yO1xyXG59XHJcblxyXG4vLyBEZXNrdG9wIE1vZGVcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdC8vIENvbnRhaW5lcnNcclxuXHQuY29udGFpbmVyLFxyXG5cdC5jb250YWluZXItZmx1aWQge1xyXG5cdFx0cGFkZGluZzogMCBnZXQoJGRvY3MtY29udGVudC1zcGFjaW5nLCBkZXNrdG9wKTtcclxuXHR9XHJcblxyXG5cdC8vIFdyYXBwZXJcclxuXHQuZG9jcy13cmFwcGVyIHtcclxuXHRcdHBhZGRpbmctbGVmdDogZ2V0KCRkb2NzLWFzaWRlLWNvbmZpZywgd2lkdGgpO1xyXG5cdH1cclxufVxyXG5cclxuLy8gVGFibGV0ICYgbW9iaWxlIG1vZGVzXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdC8vIENvbnRhaW5lcnNcclxuXHQuY29udGFpbmVyLFxyXG5cdC5jb250YWluZXItZmx1aWQge1xyXG5cdFx0bWF4LXdpZHRoOiBub25lO1xyXG5cdFx0cGFkZGluZzogMCBnZXQoJGRvY3MtY29udGVudC1zcGFjaW5nLCB0YWJsZXQtYW5kLW1vYmlsZSk7XHJcblx0fVxyXG59XHJcbiIsIi8vXHJcbi8vIExheW91dCBDb25maWdcclxuLy9cclxuXHJcbi8vIENvbnRlbnQgYmFja2dyb3VuZCBDb2xvclxyXG4kZG9jcy1wYWdlLWJnLWNvbG9yOiAgaWYoaXNEYXJrTW9kZSgpLCAjMTUxNTIxLCAkZ3JheS0xMDApICFkZWZhdWx0O1xyXG5cclxuLy8gQ29udGVudCBTcGFjaW5nXHJcbiRkb2NzLWNvbnRlbnQtc3BhY2luZzogKFxyXG5cdGRlc2t0b3A6IDMwcHgsIC8vIFBhZGRpbmcgZm9yIGRlc2t0b3AgbW9kZVxyXG5cdHRhYmxldC1hbmQtbW9iaWxlOiAxNXB4IC8vIFBhZGRpbmcgZm9yIHRhYmxldCBhbmQgbW9iaWxlIG1vZGVzXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBBc2lkZVxyXG4kZG9jcy1hc2lkZS1jb25maWc6IChcclxuXHR6LWluZGV4OiAxMDEsIC8vIEFzaWRlJ3Mgei1pbmRleCBwcm9wZXJ0eVxyXG5cdHBhZGRpbmcteDogMjVweCxcclxuXHRtZW51LWluZGVudGlvbjogMC43NXJlbSxcclxuXHR3aWR0aDogMjY1cHgsIC8vIEFzaWRlIHdpZHRoIGZvciBkZXNrdG9wIG1vZGVcclxuXHRiZy1jb2xvcjogaWYoaXNEYXJrTW9kZSgpLCAjMWUxZTJkLCAkd2hpdGUpLFxyXG5cdGJveC1zaGFkb3c6IDAgMCAyOHB4IDAgcmdiYSg4Miw2MywxMDUsLjAyNSksIC8vIEFzaWRlIGJveCBzaGFkb3dcclxuKSAhZGVmYXVsdDtcclxuIiwiLy9cclxuLy8gSGVhZGVyXHJcbi8vXHJcblxyXG4vLyBEZXNrdG9wIG1vZGVcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdC5kb2NzLWhlYWRlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbi8vIFRhYmxldCAmIG1vYmlsZSBtb2Rlc1xyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuXHQuZG9jcy1oZWFkZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0Ly8gUGFnZSB0aXRsZVxyXG5cdFx0LmRvY3MtcGFnZS10aXRsZVtkYXRhLWt0LXN3YXBwZXI9XCJ0cnVlXCJde1xyXG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vXHJcbi8vIEFzaWRlIERlZmF1bHRcclxuLy9cclxuXHJcbi8vIEdlbmVyYWwgbW9kZShhbGwgZGV2aWNlcylcclxuLmRvY3MtYXNpZGUge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRib3gtc2hhZG93OiBnZXQoJGRvY3MtYXNpZGUtY29uZmlnLCBib3gtc2hhZG93KTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiBnZXQoJGRvY3MtYXNpZGUtY29uZmlnLCBiZy1jb2xvcik7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLy8gRGVza3RvcCBtb2RlXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHQuZG9jcy1hc2lkZSB7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogZ2V0KCRkb2NzLWFzaWRlLWNvbmZpZywgei1pbmRleCk7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0d2lkdGg6IGdldCgkZG9jcy1hc2lkZS1jb25maWcsIHdpZHRoKTtcclxuXHJcblx0XHQvLyBMb2dvXHJcblx0XHQuZG9jcy1hc2lkZS1sb2dvIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAwIGdldCgkZG9jcy1hc2lkZS1jb25maWcsIHBhZGRpbmcteCk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gQXNpZGUgbWVudVxyXG5cdFx0LmRvY3MtYXNpZGUtbWVudSB7XHJcblx0XHRcdHdpZHRoOiBnZXQoJGRvY3MtYXNpZGUtY29uZmlnLCB3aWR0aCk7IFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gVGFibGV0ICYgbW9iaWxlIG1vZGVzXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG5cdC5kb2NzLWFzaWRlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0Ly8gTG9nb1xyXG5cdFx0LmRvY3MtYXNpZGUtbG9nbyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vXHJcbi8vIE1lbnVcclxuLy9cclxuXHJcbi8vIEFzaWRlIG1lbnVcclxuLmRvY3MtYXNpZGUtbWVudSB7XHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgLy8gTGluayBwYWRkaW5nIHhcclxuICAgICAgICBAaW5jbHVkZSBtZW51LWxpbmstcGFkZGluZy14KGdldCgkZG9jcy1hc2lkZS1jb25maWcsIHBhZGRpbmcteCkpO1xyXG5cclxuICAgICAgICAvLyBNZW51IGluZGVudGlvblxyXG4gICAgICAgIEBpbmNsdWRlIG1lbnUtbGluay1pbmRlbnRpb24oZ2V0KCRkb2NzLWFzaWRlLWNvbmZpZywgbWVudS1pbmRlbnRpb24pLCBnZXQoJGRvY3MtYXNpZGUtY29uZmlnLCBwYWRkaW5nLXgpKTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAubWVudS1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAvLyBNZW51IExpbmtcclxuICAgICAgICAubWVudS1saW5rIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSWNvblxyXG4gICAgICAgIC5tZW51LWljb24ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy9cclxuLy8gQ2FyZFxyXG4vL1xyXG5cclxuLmNhcmQuY2FyZC1kb2NzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG4gICAgYm9yZGVyOiAwO1xyXG59IiwiLy9cclxuLy8gUHJpc21qc1xyXG4vL1xyXG5cclxuJGJhc2UtY29sb3I6IGlmKGlzRGFya01vZGUoKSwgIzFiMWIyOSwgIzFlMWUzZik7XHJcbiRzY3JvbGxiYXItY29sb3I6IGlmKGlzRGFya01vZGUoKSwgbGlnaHRlbigjMWIxYjI5LCA2JSksIGxpZ2h0ZW4oIzFlMWUzZiwgMTIlKSk7XHJcbiRidG4tYmc6IGxpZ2h0ZW4oJGJhc2UtY29sb3IsIDklKTtcclxuJGJ0bi1ob3Zlci1iZzogbGlnaHRlbigkYmFzZS1jb2xvciwgMTIlKTtcclxuJGJ0bi1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNzUpO1xyXG4kYnRuLWhvdmVyLWNvbG9yOiAkcHJpbWFyeTtcclxuXHJcbi8vIGhpZ2hsaWdodFxyXG4uaGlnaGxpZ2h0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICRiYXNlLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBwYWRkaW5nOiAxLjc1cmVtIDEuNXJlbSAxLjc1cmVtIDEuNXJlbTtcclxuXHJcbiAgICAvLyBUYWJzXHJcbiAgICAubmF2IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjZmZmZmZmLCAwLjEpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XHJcblxyXG4gICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjM1cmVtIDFyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJ0bi1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1iZztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnRuLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oaWdobGlnaHQtY29weSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEuNzVyZW07XHJcbiAgICAgICAgdG9wOiAxLjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZzogMC4zNXJlbSAxcmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWJnO1xyXG4gICAgICAgIGNvbG9yOiAkYnRuLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWhvdmVyLWJnO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJ0bi1ob3Zlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmhpZ2hsaWdodC1jb3B5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ29kZVxyXG4gICAgLmhpZ2hsaWdodC1jb2RlIHtcclxuICAgICAgICBwcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcm9sbGJhci1jb2xvcigkc2Nyb2xsYmFyLWNvbG9yKTtcclxuXHJcbiAgICAgICAgICAgIGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuaGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMWUxZTNmO1xuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbTtcbiAgcGFkZGluZzogMS43NXJlbSAxLjVyZW0gMS43NXJlbSAxLjVyZW07XG59XG4uaGlnaGxpZ2h0IC5uYXYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG59XG4uaGlnaGxpZ2h0IC5uYXYgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuLmhpZ2hsaWdodCAubmF2IC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwLjM1cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaGlnaGxpZ2h0IC5uYXYgLm5hdi1saW5rOmZvY3VzLCAuaGlnaGxpZ2h0IC5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJkNWU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuLmhpZ2hsaWdodCAuaGlnaGxpZ2h0LWNvcHkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjc1cmVtO1xuICB0b3A6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwLjM1cmVtIDFyZW0gIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmQ1ZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4uaGlnaGxpZ2h0IC5oaWdobGlnaHQtY29weTpmb2N1cywgLmhpZ2hsaWdodCAuaGlnaGxpZ2h0LWNvcHk6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzIzMjY4O1xuICBjb2xvcjogIzAwOUVGNztcbn1cbi5oaWdobGlnaHQ6aG92ZXIgLmhpZ2hsaWdodC1jb3B5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oaWdobGlnaHQgLmhpZ2hsaWdodC1jb2RlIHByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBzY3JvbGxiYXItY29sb3I6ICMzMjMyNjggdHJhbnNwYXJlbnQ7XG59XG4uaGlnaGxpZ2h0IC5oaWdobGlnaHQtY29kZSBwcmU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzI2ODtcbn1cbi5oaWdobGlnaHQgLmhpZ2hsaWdodC1jb2RlIHByZSBjb2RlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzbGlnaHRib3gtc2xpZGUtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG59XG5cbi5mc2xpZ2h0Ym94LXRvb2xiYXIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQ3NXJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5mb3JtLXNlbGVjdC1zb2xpZCwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5mb3JtLXNlbGVjdC1zb2xpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWYzZjc7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5mb3JtLXNlbGVjdDpub3QoLmZvcm0tc2VsZWN0LXNvbGlkKTpub3QoLmZvcm0tc2VsZWN0LXRyYW5zcGFyZW50KSwgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5mb3JtLXNlbGVjdDpub3QoLmZvcm0tc2VsZWN0LXNvbGlkKTpub3QoLmZvcm0tc2VsZWN0LXRyYW5zcGFyZW50KSB7XG4gIGJvcmRlci1jb2xvcjogI0I1QjVDMztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgY29sb3I6ICM1RTYyNzg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQTFBNUI3O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ExQTVCNztcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuZm9ybS1zZWxlY3Qtc29saWQgLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGNvbG9yOiAjNUU2Mjc4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5mb3JtLXNlbGVjdC1zb2xpZCAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQTFBNUI3O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5mb3JtLXNlbGVjdC1zb2xpZCAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBMUE1Qjc7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM1RTYyNzg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQTFBNUI3O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLmZvcm0tc2VsZWN0LXNvbGlkIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzVFNjI3ODtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5mb3JtLXNlbGVjdC1zb2xpZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBMUE1Qjc7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUuZm9ybS1zZWxlY3QtdHJhbnNwYXJlbnQgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjM0Y0MjU0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLmZvcm0tc2VsZWN0LXRyYW5zcGFyZW50IC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzNGNDI1NDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5mb3JtLXNlbGVjdC1kYXJrIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzE4MUMzMjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzVFNjI3OCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHRvcDogNTAlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDA5RUY3JyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpub3QoLmZvcm0tc2VsZWN0LXNtKTpub3QoLmZvcm0tc2VsZWN0LWxnKSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCgxLjVyZW0gKyAycHggLSAwLjhyZW0pIC8gMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCgxLjVyZW0gKyAycHggLSAwLjhyZW0pIC8gMik7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpub3QoLmZvcm0tc2VsZWN0LXNtKTpub3QoLmZvcm0tc2VsZWN0LWxnKSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgbWFyZ2luOiAwLjJyZW0gMC40cmVtIDAuMnJlbSAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6bm90KC5mb3JtLXNlbGVjdC1zbSk6bm90KC5mb3JtLXNlbGVjdC1sZykgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGhlaWdodDogMC42cmVtO1xuICB3aWR0aDogMC42cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOm5vdCguZm9ybS1zZWxlY3Qtc20pOm5vdCguZm9ybS1zZWxlY3QtbGcpIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgbWFyZ2luLWxlZnQ6IDEuMnJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpub3QoLmZvcm0tc2VsZWN0LXNtKTpub3QoLmZvcm0tc2VsZWN0LWxnKSAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKDAuNzVyZW0gLSAoMS41cmVtICsgMnB4IC0gMC44cmVtKSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNzVyZW0gLSAoMS41cmVtICsgMnB4IC0gMC44cmVtKSAvIDIpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygoMS42NXJlbSArIDJweCAtIDAuOHJlbSkgLyAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoKDEuNjVyZW0gKyAycHggLSAwLjhyZW0pIC8gMik7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5mb3JtLXNlbGVjdC1sZyAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgbWFyZ2luOiAwLjJyZW0gMC40cmVtIDAuMnJlbSAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuZm9ybS1zZWxlY3QtbGcgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGhlaWdodDogMC42cmVtO1xuICB3aWR0aDogMC42cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLmZvcm0tc2VsZWN0LWxnIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgbWFyZ2luLWxlZnQ6IDEuMnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuZm9ybS1zZWxlY3QtbGcgLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygwLjgyNXJlbSAtICgxLjY1cmVtICsgMnB4IC0gMC44cmVtKSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuODI1cmVtIC0gKDEuNjVyZW0gKyAycHggLSAwLjhyZW0pIC8gMik7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCgxLjFyZW0gKyAycHggLSAwLjZyZW0pIC8gMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCgxLjFyZW0gKyAycHggLSAwLjZyZW0pIC8gMik7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5mb3JtLXNlbGVjdC1zbSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgcGFkZGluZzogMC4xNXJlbSAwLjRyZW07XG4gIG1hcmdpbjogMC4xNXJlbSAwLjRyZW0gMC4xNXJlbSAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuZm9ybS1zZWxlY3Qtc20gLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGhlaWdodDogMC41cmVtO1xuICB3aWR0aDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLmZvcm0tc2VsZWN0LXNtIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuZm9ybS1zZWxlY3Qtc20gLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygwLjU1cmVtIC0gKDEuMXJlbSArIDJweCAtIDAuNnJlbSkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjU1cmVtIC0gKDEuMXJlbSArIDJweCAtIDAuNnJlbSkgLyAyKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tb2RhbC1vcGVuIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIHotaW5kZXg6IDEwNTY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoIHtcbiAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC41NXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzVFNjI3ODtcbiAgZm9udC1zaXplOiAwLjkyNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRjtcbiAgYm9yZGVyLXJhZGl1czogMC4zMjVyZW07XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2ggLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cywgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaCAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogMXB4IHNvbGlkICM1RTYyNzg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGNvbG9yOiAjNUU2Mjc4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbjogMCAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGQUZGO1xuICBjb2xvcjogIzAwOUVGNztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNCAxMSclM2UlM2NwYXRoIGZpbGw9JyUyM0ZGRkZGRicgZD0nTTQuODk1NTcgNi40OTgyM0wyLjc5NDg3IDQuMjY1MTNDMi4yNjk2NyAzLjcwNjgzIDEuMzgyNTEgMy43MDY4MyAwLjg1NzMwOSA0LjI2NTEzQzAuMzc1NTkzIDQuNzc3MjEgMC4zNzU1OTMgNS41NzU3NCAwLjg1NzMwOSA2LjA4NzgxTDQuNzQ5ODkgMTAuMjI1N0M1LjE0NDc2IDEwLjY0NTUgNS44MTE3NiAxMC42NDU1IDYuMjA2NjMgMTAuMjI1N0wxMy4xNDI3IDIuODUyNTJDMTMuNjI0NCAyLjM0MDQ0IDEzLjYyNDQgMS41NDE5MSAxMy4xNDI3IDEuMDI5ODRDMTIuNjE3NSAwLjQ3MTUzNyAxMS43MzAzIDAuNDcxNTM2IDExLjIwNTEgMS4wMjk4NEw2LjA2MDk2IDYuNDk4MjNDNS43NDUwNiA2LjgzNDAzIDUuMjExNDYgNi44MzQwMyA0Ljg5NTU3IDYuNDk4MjNaJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDAuOHJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlFRjc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuW2Rpcj1ydGxdIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGxlZnQgMS4yNXJlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgY29sb3I6ICNCNUI1QzM7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnNlbGVjdDItcmVzdWx0c19fbWVzc2FnZSB7XG4gIGNvbG9yOiAjN0U4Mjk5O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzNGNDI1NDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW0gMCAxLjI1cmVtO1xuICBtYXJnaW46IDAgMCAwLjI1cmVtIDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1ncm91cCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbjogMCAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwLjdyZW07XG4gIHdpZHRoOiAwLjdyZW07XG4gIHRvcDogNTAlO1xuICByaWdodDogM3JlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzVFNjI3OCclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuW2Rpcj1ydGxdIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgbGVmdDogM3JlbTtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDA5RUY3JyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1mbG9hdGluZyAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMi4xNXJlbTtcbn1cblxuLmZ2LXBsdWdpbnMtbWVzc2FnZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG59XG4uZnYtcGx1Z2lucy1tZXNzYWdlLWNvbnRhaW5lciAuZnYtaGVscC1ibG9jayB7XG4gIGNvbG9yOiAjRjE0MTZDO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZnYtcGx1Z2lucy1tZXNzYWdlLWNvbnRhaW5lci52YWxpZC1mZWVkYmFjaywgLmZ2LXBsdWdpbnMtbWVzc2FnZS1jb250YWluZXIuaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xuICBmb250LWZhbWlseTogUG9wcGlucywgSGVsdmV0aWNhLCBcInNhbnMtc2VyaWZcIjtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG59XG4uZGF0ZXJhbmdlcGlja2VyOmFmdGVyLCAuZGF0ZXJhbmdlcGlja2VyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0ZXJhbmdlcGlja2VyIHRkLm9mZiwgLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuaW4tcmFuZ2UsIC5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLnN0YXJ0LWRhdGUsIC5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLmVuZC1kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubW9kYWwtb3BlbiAuZGF0ZXJhbmdlcGlja2VyIHtcbiAgei1pbmRleDogMTA1Njtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwO1xufVxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgdWwge1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHdpZHRoOiAxNzVweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaSB7XG4gIHBhZGRpbmc6IDAuN3JlbSAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjN0U4Mjk5O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRkFGRjtcbiAgY29sb3I6ICMwMDlFRjc7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVGNztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctY2FsZW5kYXIgLnJhbmdlcyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNDc1cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IDI5N3B4O1xufVxuLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcy5zaG93LWNhbGVuZGFyIC5yYW5nZXMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRUZGMkY1O1xufVxuLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcyAuZHJwLWNhbGVuZGFyLmxlZnQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIHtcbiAgcGFkZGluZzogMXJlbSAxLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VGRjJGNTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5idG4ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmNhbmNlbEJ0biB7XG4gIGNvbG9yOiAjN0U4Mjk5O1xuICBib3JkZXItY29sb3I6ICNGNUY4RkE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY4RkE7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuY2FuY2VsQnRuIGksXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuY2FuY2VsQnRuIC5zdmctaWNvbiB7XG4gIGNvbG9yOiAjN0U4Mjk5O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmNhbmNlbEJ0bi5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb2xvcjogIzdFODI5OTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5jYW5jZWxCdG4sIC5idG4tY2hlY2s6YWN0aXZlICsgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmNhbmNlbEJ0biwgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmNhbmNlbEJ0bjpmb2N1czpub3QoLmJ0bi1hY3RpdmUpLCAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuY2FuY2VsQnRuOmhvdmVyOm5vdCguYnRuLWFjdGl2ZSksIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5jYW5jZWxCdG46YWN0aXZlOm5vdCguYnRuLWFjdGl2ZSksIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5jYW5jZWxCdG4uYWN0aXZlLCAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuY2FuY2VsQnRuLnNob3csIC5zaG93ID4gLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmNhbmNlbEJ0biB7XG4gIGNvbG9yOiAjN0U4Mjk5O1xuICBib3JkZXItY29sb3I6ICNFRkYyRjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjUgIWltcG9ydGFudDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5jYW5jZWxCdG4gaSxcbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5jYW5jZWxCdG4gLnN2Zy1pY29uLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5jYW5jZWxCdG4gaSxcbi5idG4tY2hlY2s6YWN0aXZlICsgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmNhbmNlbEJ0biAuc3ZnLWljb24sIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5jYW5jZWxCdG46Zm9jdXM6bm90KC5idG4tYWN0aXZlKSBpLFxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmNhbmNlbEJ0bjpmb2N1czpub3QoLmJ0bi1hY3RpdmUpIC5zdmctaWNvbiwgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmNhbmNlbEJ0bjpob3Zlcjpub3QoLmJ0bi1hY3RpdmUpIGksXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuY2FuY2VsQnRuOmhvdmVyOm5vdCguYnRuLWFjdGl2ZSkgLnN2Zy1pY29uLCAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuY2FuY2VsQnRuOmFjdGl2ZTpub3QoLmJ0bi1hY3RpdmUpIGksXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuY2FuY2VsQnRuOmFjdGl2ZTpub3QoLmJ0bi1hY3RpdmUpIC5zdmctaWNvbiwgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmNhbmNlbEJ0bi5hY3RpdmUgaSxcbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5jYW5jZWxCdG4uYWN0aXZlIC5zdmctaWNvbiwgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmNhbmNlbEJ0bi5zaG93IGksXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuY2FuY2VsQnRuLnNob3cgLnN2Zy1pY29uLCAuc2hvdyA+IC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5jYW5jZWxCdG4gaSxcbi5zaG93ID4gLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmNhbmNlbEJ0biAuc3ZnLWljb24ge1xuICBjb2xvcjogIzdFODI5OTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5jYW5jZWxCdG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5jYW5jZWxCdG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuY2FuY2VsQnRuOmZvY3VzOm5vdCguYnRuLWFjdGl2ZSkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuY2FuY2VsQnRuOmhvdmVyOm5vdCguYnRuLWFjdGl2ZSkuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuY2FuY2VsQnRuOmFjdGl2ZTpub3QoLmJ0bi1hY3RpdmUpLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmNhbmNlbEJ0bi5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuY2FuY2VsQnRuLnNob3cuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuc2hvdyA+IC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5jYW5jZWxCdG4uZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgY29sb3I6ICM3RTgyOTk7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtc2VsZWN0ZWQge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5sZWZ0LCAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIucmlnaHQge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIubGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGgsXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGguYXZhaWxhYmxlOmhvdmVyLFxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkLmF2YWlsYWJsZTpob3ZlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGQUZGO1xuICBjb2xvcjogIzAwOUVGNztcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM0Y0MjU0O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoLm1vbnRoIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzRjQyNTQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGgubmV4dCBzcGFuLCAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGgucHJldiBzcGFuIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgYm9yZGVyLWNvbG9yOiAjN0U4Mjk5O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoLm5leHQuYXZhaWxhYmxlOmhvdmVyIHNwYW4sIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0aC5wcmV2LmF2YWlsYWJsZTpob3ZlciBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5RUY3O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoLm5leHQgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRoLnByZXYgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQge1xuICBjb2xvcjogIzVFNjI3ODtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC5hdmFpbGFibGUub2ZmIHtcbiAgY29sb3I6ICNCNUI1QzM7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVGNyAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC5hY3RpdmUuc3RhcnQtZGF0ZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC5hY3RpdmUuZW5kLWRhdGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkLmFjdGl2ZS5zdGFydC1kYXRlLmVuZC1kYXRlIHtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQudG9kYXksIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC50b2RheS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjRjFGQUZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA5RUY3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkLmluLXJhbmdlLmF2YWlsYWJsZTpub3QoLmFjdGl2ZSk6bm90KC5vZmYpOm5vdCgudG9kYXkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRkFGRjtcbiAgY29sb3I6ICMwMDlFRjc7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGQUZGO1xuICBjb2xvcjogIzAwOUVGNztcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmFtcG1zZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5taW51dGVzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5ob3Vyc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubW9udGhzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC55ZWFyc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDAuMzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzVFNjI3ODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QuYW1wbXNlbGVjdDpmb2N1cyxcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1pbnV0ZXNlbGVjdDpmb2N1cyxcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmhvdXJzZWxlY3Q6Zm9jdXMsXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5tb250aHNlbGVjdDpmb2N1cyxcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnllYXJzZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGOEZBO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIC5yYW5nZXMge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIC5yYW5nZXMgdWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhciAuZHJwLWNhbGVuZGFyIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIHdpZHRoOiAyODBweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLCAuZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaGFzV2Vla3Mge1xuICB3aWR0aDogMzI1cHggIWltcG9ydGFudDtcbn1cblxuLmZsYXRwaWNrci1tb250aHMge1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbn1cblxuLmZsYXRwaWNrci1kYXlzLFxuLmRheUNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzdFODI5OTtcbiAgZmlsbDogIzdFODI5OTtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtO1xuICB0b3A6IDFyZW07XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIGZpbGw6ICNBMUE1Qjc7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDEzcHg7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjVGOEZBO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiAjNUU2Mjc4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgbGVmdDogMXJlbTtcbiAgLypydGw6ZW5kOmlnbm9yZSovXG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICByaWdodDogMXJlbTtcbiAgLypydGw6ZW5kOmlnbm9yZSovXG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbTtcbiAgd2lkdGg6IDY1cHg7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40NzVyZW07XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjQ3NXJlbTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM1RTYyNzg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGNUY4RkE7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNUU2Mjc4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gIGNvbG9yOiAjNUU2Mjc4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjVGOEZBO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgY29sb3I6ICM1RTYyNzg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY29sb3I6ICMzRjQyNTQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZsYXRwaWNrci10aW1lIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNDc1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQ3NXJlbTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IGhlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGhlaWdodDtcbiAgbWF4LWhlaWdodDogaGVpZ2h0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y1RjhGQTtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcbiAgaGVpZ2h0OiBoZWlnaHQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGNvbG9yOiAjNUU2Mjc4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIsIC5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItbWludXRlIHtcbiAgY29sb3I6ICM1RTYyNzg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ExQTVCNyAhaW1wb3J0YW50O1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNUU2Mjc4ICFpbXBvcnRhbnQ7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ExQTVCNyAhaW1wb3J0YW50O1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjpob3ZlcjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1RTYyNzggIWltcG9ydGFudDtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmZsYXRwaWNrci1kYXkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtO1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBjb2xvcjogIzdFODI5OTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3ZlciwgLmZsYXRwaWNrci1kYXk6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cywgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kOiAjRjFGQUZGO1xuICBjb2xvcjogIzAwOUVGNztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYmFja2dyb3VuZDogI0Y1RjhGQTtcbiAgY29sb3I6ICM3RTgyOTk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlciwgLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjRUZGMkY1O1xuICBjb2xvcjogIzVFNjI3ODtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cywgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cywgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3ZlciwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAjMDA5RUY3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheTpob3ZlciwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5OmZvY3VzLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogI0YxRkFGRjtcbiAgY29sb3I6ICMwMDlFRjc7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlciwgLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiAjRjVGOEZBO1xuICBjb2xvcjogIzdFODI5OTtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cywgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cywgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3ZlciwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAjMDA5RUY3O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCwgLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSwgLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCwgLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6ICNCNUI1QzM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLCAuZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogI0I1QjVDMztcbn1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4udGFnaWZ5IHtcbiAgLS10YWdpZnktZGQtYmctY29sb3I6ICNmZmZmZmY7XG4gIC0tdGFncy1ib3JkZXItY29sb3I6ICNFNEU2RUY7XG4gIC0tdGFncy1ob3Zlci1ib3JkZXItY29sb3I6ICNFNEU2RUY7XG4gIC0tdGFncy1mb2N1cy1ib3JkZXItY29sb3I6ICNCNUI1QzM7XG4gIC0tdGFnLWJnOiAjRUZGMkY1O1xuICAtLXRhZy1ob3ZlcjogI0VGRjJGNTtcbiAgLS10YWctdGV4dC1jb2xvcjogIzVFNjI3ODtcbiAgLS10YWctdGV4dC1jb2xvci0tZWRpdDogIzVFNjI3ODtcbiAgLS10YWctcGFkOiAwIDAuNXJlbTtcbiAgLS10YWctaW5zZXQtc2hhZG93LXNpemU6IDFyZW07XG4gIC0tdGFnLWludmFsaWQtY29sb3I6ICNGMTQxNkM7XG4gIC0tdGFnLWludmFsaWQtYmc6ICNGRkY1Rjg7XG4gIC0tdGFnLXJlbW92ZS1iZzogI0VGRjJGNTtcbiAgLS10YWctcmVtb3ZlLWJ0bi1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGFnLXJlbW92ZS1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXRhZy1yZW1vdmUtYnRuLWJnLS1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4gIC0taW5wdXQtY29sb3I6ICM1RTYyNzg7XG4gIC0tcGxhY2Vob2xkZXItY29sb3I6ICNCNUI1QzM7XG4gIC0tcGxhY2Vob2xkZXItY29sb3ItZm9jdXM6ICNBMUE1Qjc7XG4gIC0tbG9hZGVyLXNpemU6IC44cmVtO1xufVxuLnRhZ2lmeSAudGFnaWZ5X190YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWctYmcpO1xufVxuLnRhZ2lmeSAudGFnaWZ5X190YWcgZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi50YWdpZnkgLnRhZ2lmeV9fdGFnIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM0ExQTVCNyclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi50YWdpZnkgLnRhZ2lmeV9fdGFnIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWdpZnkgLnRhZ2lmeV9fdGFnIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDA5RUY3JyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLnRhZ2lmeSAudGFnaWZ5X190YWcudGFnaWZ5LS1ub3RBbGxvd2VkIGRpdiAudGFnaWZ5X190YWctdGV4dCB7XG4gIGNvbG9yOiAjRjE0MTZDO1xuICBvcGFjaXR5OiAwLjU7XG59XG4udGFnaWZ5IC50YWdpZnlfX3RhZy50YWdpZnktLW5vdEFsbG93ZWQgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG4ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM0YxNDE2QyclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi50YWdpZnkgLnRhZ2lmeV9fdGFnLnRhZ2lmeS0tbm90QWxsb3dlZCAudGFnaWZ5X190YWdfX3JlbW92ZUJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnRhZ2lmeSAudGFnaWZ5X19pbnB1dDpiZWZvcmUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi50YWdpZnk6bm90KC5mb3JtLWNvbnRyb2wtc20pOm5vdCguZm9ybS1jb250cm9sLWxnKSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCgxLjVyZW0gKyAycHggLSAwLjhyZW0pIC8gMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCgxLjVyZW0gKyAycHggLSAwLjhyZW0pIC8gMik7XG59XG4udGFnaWZ5Om5vdCguZm9ybS1jb250cm9sLXNtKTpub3QoLmZvcm0tY29udHJvbC1sZykgLnRhZ2lmeV9fdGFnIHtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIG1hcmdpbjogMC4ycmVtIDAuNHJlbSAwLjJyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4udGFnaWZ5Om5vdCguZm9ybS1jb250cm9sLXNtKTpub3QoLmZvcm0tY29udHJvbC1sZykgLnRhZ2lmeV9fdGFnIGRpdiB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4udGFnaWZ5Om5vdCguZm9ybS1jb250cm9sLXNtKTpub3QoLmZvcm0tY29udHJvbC1sZykgLnRhZ2lmeV9fdGFnIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuIHtcbiAgd2lkdGg6IDAuNnJlbTtcbiAgaGVpZ2h0OiAwLjZyZW07XG4gIG1hcmdpbjogMCAwLjVyZW0gMCAwO1xufVxuLnRhZ2lmeTpub3QoLmZvcm0tY29udHJvbC1zbSk6bm90KC5mb3JtLWNvbnRyb2wtbGcpIC50YWdpZnlfX2lucHV0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygwLjc1cmVtIC0gKDEuNXJlbSArIDJweCAtIDAuOHJlbSkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjc1cmVtIC0gKDEuNXJlbSArIDJweCAtIDAuOHJlbSkgLyAyKTtcbn1cbi50YWdpZnkuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoKDEuNjVyZW0gKyAycHggLSAwLjhyZW0pIC8gMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCgxLjY1cmVtICsgMnB4IC0gMC44cmVtKSAvIDIpO1xufVxuLnRhZ2lmeS5mb3JtLWNvbnRyb2wtbGcgLnRhZ2lmeV9fdGFnIHtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIG1hcmdpbjogMC4ycmVtIDAuNHJlbSAwLjJyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4udGFnaWZ5LmZvcm0tY29udHJvbC1sZyAudGFnaWZ5X190YWcgZGl2IHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4udGFnaWZ5LmZvcm0tY29udHJvbC1sZyAudGFnaWZ5X190YWcgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG4ge1xuICB3aWR0aDogMC42cmVtO1xuICBoZWlnaHQ6IDAuNnJlbTtcbiAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG59XG4udGFnaWZ5LmZvcm0tY29udHJvbC1sZyAudGFnaWZ5X19pbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoMC44MjVyZW0gLSAoMS42NXJlbSArIDJweCAtIDAuOHJlbSkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjgyNXJlbSAtICgxLjY1cmVtICsgMnB4IC0gMC44cmVtKSAvIDIpO1xufVxuLnRhZ2lmeS5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygoMS4xcmVtICsgMnB4IC0gMC42cmVtKSAvIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygoMS4xcmVtICsgMnB4IC0gMC42cmVtKSAvIDIpO1xufVxuLnRhZ2lmeS5mb3JtLWNvbnRyb2wtc20gLnRhZ2lmeV9fdGFnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zMjVyZW07XG4gIHBhZGRpbmc6IDAuMTVyZW0gMC40cmVtO1xuICBtYXJnaW46IDAuMTVyZW0gMC40cmVtIDAuMTVyZW0gMDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG4udGFnaWZ5LmZvcm0tY29udHJvbC1zbSAudGFnaWZ5X190YWcgZGl2IHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi50YWdpZnkuZm9ybS1jb250cm9sLXNtIC50YWdpZnlfX3RhZyAudGFnaWZ5X190YWdfX3JlbW92ZUJ0biB7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbn1cbi50YWdpZnkuZm9ybS1jb250cm9sLXNtIC50YWdpZnlfX2lucHV0IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogY2FsYygwLjU1cmVtIC0gKDEuMXJlbSArIDJweCAtIDAuNnJlbSkgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjU1cmVtIC0gKDEuMXJlbSArIDJweCAtIDAuNnJlbSkgLyAyKTtcbn1cblxuLnRhZ2lmeV9fZHJvcGRvd24ge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoODIsIDYzLCAxMDUsIDAuMTUpO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtO1xufVxuLnRhZ2lmeV9fZHJvcGRvd24gLl93cmFwcGVyIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG59XG4ubW9kYWwtb3BlbiAudGFnaWZ5X19kcm9wZG93biB7XG4gIHotaW5kZXg6IDEwNTY7XG59XG4udGFnaWZ5X19kcm9wZG93biAudGFnaWZ5X19kcm9wZG93bl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4udGFnaWZ5X19kcm9wZG93biAudGFnaWZ5X19kcm9wZG93bl9faXRlbSB7XG4gIGNvbG9yOiAjNUU2Mjc4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRhZ2lmeV9fZHJvcGRvd24gLnRhZ2lmeV9fZHJvcGRvd25fX2l0ZW06aG92ZXIsIC50YWdpZnlfX2Ryb3Bkb3duIC50YWdpZnlfX2Ryb3Bkb3duX19pdGVtLnRhZ2lmeV9fZHJvcGRvd25fX2l0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUZBRkY7XG4gIGNvbG9yOiAjMDA5RUY3O1xufVxuLnRhZ2lmeV9fZHJvcGRvd24udGFnaWZ5X19pbmxpbmVfX3N1Z2dlc3Rpb25zIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuLnRhZ2lmeV9fZHJvcGRvd24udGFnaWZ5X19pbmxpbmVfX3N1Z2dlc3Rpb25zIC50YWdpZnlfX2Ryb3Bkb3duX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuOTI1cmVtO1xuICBwYWRkaW5nOiAwLjM1cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAwLjI1cmVtIDAuNXJlbSAwLjI1cmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjU7XG4gIGNvbG9yOiAjNUU2Mjc4O1xuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbTtcbn1cbi50YWdpZnlfX2Ryb3Bkb3duLnRhZ2lmeV9faW5saW5lX19zdWdnZXN0aW9ucyAudGFnaWZ5X19kcm9wZG93bl9faXRlbTpob3ZlciwgLnRhZ2lmeV9fZHJvcGRvd24udGFnaWZ5X19pbmxpbmVfX3N1Z2dlc3Rpb25zIC50YWdpZnlfX2Ryb3Bkb3duX19pdGVtLnRhZ2lmeV9fZHJvcGRvd25fX2l0ZW0tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUZBRkY7XG4gIGNvbG9yOiAjMDA5RUY3O1xufVxuXG4uYm9vdHN0cmFwLW1heGxlbmd0aCB7XG4gIHotaW5kZXg6IDEwNDAgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtbWF4bGVuZ3RoLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cbi5tb2RhbCAuYm9vdHN0cmFwLW1heGxlbmd0aCB7XG4gIHotaW5kZXg6IDEwNjAgIWltcG9ydGFudDtcbn1cblxuLmNrLXRhcmdldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jay10b29sYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNrLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW0gIWltcG9ydGFudDtcbn1cbi5jay1jb250ZW50LmNrLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICMwMDlFRjcgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2stZWRpdG9yIC5jay10b29sYmFyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40NzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNDc1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5jay1lZGl0b3IgLmNrLWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40NzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC40NzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2stYm9keSAuY2stYmFsbG9vbi1wYW5lbCAuY2stY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uY2stYm9keSAuY2stYmFsbG9vbi1wYW5lbCAuY2stY29udGVudC5jay1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5RUY3ICFpbXBvcnRhbnQ7XG59XG4uY2stYm9keSAuY2stYmFsbG9vbi1wYW5lbC5jay10b29sYmFyLWNvbnRhaW5lcixcbi5jay1ib2R5IC5jay1iYWxsb29uLXBhbmVsIC5jay10b29sYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW0gIWltcG9ydGFudDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG50YWJsZS5kYXRhVGFibGUgdGgge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUZGMkY1O1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfaW5mbyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNUU2Mjc4O1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbmRpdi5kYXRhVGFibGVzX2xlbmd0aCArIGRpdi5kYXRhVGFibGVzX2luZm8ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgLnBhZ2luYXRpb24ge1xuICBtYXJnaW46IDA7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSA+IHRyLnNlbGVjdGVkLFxudGFibGUuZGF0YVRhYmxlIHRib2R5ID4gdHIgPiAuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUY3O1xufVxuXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuc2VsZWN0ZWQsXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguc2VsZWN0ZWQsXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuc2VsZWN0ZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgPiB0ciA+IHRkOm5vdCguc29ydGluZ19kaXNhYmxlZCksIHRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkID4gdHIgPiB0aDpub3QoLnNvcnRpbmdfZGlzYWJsZWQpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsIHRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2MsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm90dG9tOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5IDgnIGZpbGw9JyUyM0ExQTVCNyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNC40MjExMSAyLjA2NDYzQzQuMjIwODggMS45NjE2MSAzLjk2MzcgMS45ODA5IDMuNzg1OTcgMi4xMjg2M0wwLjE3NzE4MSA1LjEyODQ3Qy0wLjA0NjAzNCA1LjMxNDAyIC0wLjA2MDI2MTEgNS42MzA0OSAwLjE0NTQwNCA1LjgzNTMyQzAuMzUxMDY5IDYuMDQwMTUgMC42OTg3NDQgNi4wNTU3OCAwLjkyMTk1OSA1Ljg3MDIzTDQuMTQxMzcgMy4xOTQwNkw3LjA2NDE3IDUuODQ0MTRDNy4yNzkwNCA2LjAzODk2IDcuNjI2ODYgNi4wMzgzNSA3Ljg0MTA1IDUuODQyNzhDOC4wNTUyNCA1LjY0NzIxIDguMDU0NjkgNS4zMzA3MyA3LjgzOTgyIDUuMTM1OTFMNC41NDQ0OSAyLjE0ODA2QzQuNTA3MDQgMi4xMTQxIDQuNDY1NDEgMi4wODYyOSA0LjQyMTExIDIuMDY0NjNaJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA5IDgnIGZpbGw9JyUyM0ExQTVCNyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNC40MjExMSA1LjkzNTM3QzQuMjIwODggNi4wMzgzOSAzLjk2MzcgNi4wMTkxIDMuNzg1OTcgNS44NzEzN0wwLjE3NzE4MSAyLjg3MTUzQy0wLjA0NjAzNCAyLjY4NTk4IC0wLjA2MDI2MSAyLjM2OTUxIDAuMTQ1NDA0IDIuMTY0NjhDMC4zNTEwNjkgMS45NTk4NSAwLjY5ODc0NCAxLjk0NDIyIDAuOTIxOTU5IDIuMTI5NzdMNC4xNDEzNyA0LjgwNTk0TDcuMDY0MTcgMi4xNTU4NkM3LjI3OTA0IDEuOTYxMDQgNy42MjY4NiAxLjk2MTY1IDcuODQxMDUgMi4xNTcyMkM4LjA1NTI0IDIuMzUyNzkgOC4wNTQ2OSAyLjY2OTI3IDcuODM5ODIgMi44NjQwOUw0LjU0NDQ5IDUuODUxOTRDNC41MDcwNCA1Ljg4NTkgNC40NjU0MSA1LjkxMzcxIDQuNDIxMTEgNS45MzUzN1onLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgLnRhYmxlLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM3RTgyOTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMXJlbSAycmVtICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGQuZHRyLWNvbnRyb2w6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoLmR0ci1jb250cm9sOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEuMzVyZW07XG4gIHdpZHRoOiAxLjM1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAtMC42NzVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42NzVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogMCAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIitcIjtcbiAgY29sb3I6ICM1RTYyNzg7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBIZWx2ZXRpY2EsIFwic2Fucy1zZXJpZlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGO1xuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbTtcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5wYXJlbnQgPiB0ZC5kdHItY29udHJvbDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLnBhcmVudCA+IHRoLmR0ci1jb250cm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUY3O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5jaGlsZCBzcGFuLmR0ci10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5jaGlsZCBzcGFuLmR0ci1kYXRhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMS41cmVtIDEuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBkYXNoZWQgIzAwOUVGNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRkFGRjtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW0gIWltcG9ydGFudDtcbn1cbi5kcm9wem9uZSAuZHotbWVzc2FnZSB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMC43NXJlbTtcbn1cbi5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xufVxuLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldyAuZHotaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRUZGMkY1O1xufVxuLmRyb3B6b25lIC5kei1zdWNjZXNzLW1hcmssXG4uZHJvcHpvbmUgLmR6LWVycm9yLW1hcmsge1xuICBtYXJnaW4tbGVmdDogLTIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogLTIwcHggIWltcG9ydGFudDtcbn1cbi5kcm9wem9uZSAuZHotc3VjY2Vzcy1tYXJrIHN2Zyxcbi5kcm9wem9uZSAuZHotZXJyb3ItbWFyayBzdmcge1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbn1cbi5kcm9wem9uZSAuZHotcmVtb3ZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMS42NXJlbTtcbiAgd2lkdGg6IDEuNjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRvcDogLTAuODI1cmVtO1xuICByaWdodDogLTAuODI1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNBMUE1QjcnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZHJvcHpvbmUgLmR6LXJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwOUVGNyclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5kcm9wem9uZSAuZHotZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kOiAjRjE0MTZDO1xufVxuXG4uZHJvcHpvbmUuZHJvcHpvbmUtcXVldWUge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRyb3B6b25lLmRyb3B6b25lLXF1ZXVlIC5kei1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1xdWV1ZSAuZHJvcHpvbmUtcGFuZWwgLmRyb3B6b25lLXVwbG9hZCxcbi5kcm9wem9uZS5kcm9wem9uZS1xdWV1ZSAuZHJvcHpvbmUtcGFuZWwgLmRyb3B6b25lLXJlbW92ZS1hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLXF1ZXVlIC5kcm9wem9uZS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGOEZBO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLXF1ZXVlIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1maWxlIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLXF1ZXVlIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1maWxlIC5kcm9wem9uZS1maWxlbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzdFODI5OTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLXF1ZXVlIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1maWxlIC5kcm9wem9uZS1maWxlbmFtZTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5RUY3O1xufVxuLmRyb3B6b25lLmRyb3B6b25lLXF1ZXVlIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS1maWxlIC5kcm9wem9uZS1lcnJvciB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YxNDE2QztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uZHJvcHpvbmUuZHJvcHpvbmUtcXVldWUgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXByb2dyZXNzIHtcbiAgd2lkdGg6IDE1JTtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1xdWV1ZSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtcHJvZ3Jlc3MgLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZHJvcHpvbmUuZHJvcHpvbmUtcXVldWUgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXByb2dyZXNzIC5wcm9ncmVzcyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmRyb3B6b25lLmRyb3B6b25lLXF1ZXVlIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLXF1ZXVlIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1zdGFydCxcbi5kcm9wem9uZS5kcm9wem9uZS1xdWV1ZSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtY2FuY2VsLFxuLmRyb3B6b25lLmRyb3B6b25lLXF1ZXVlIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1kZWxldGUge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1xdWV1ZSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtc3RhcnQgaSxcbi5kcm9wem9uZS5kcm9wem9uZS1xdWV1ZSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtY2FuY2VsIGksXG4uZHJvcHpvbmUuZHJvcHpvbmUtcXVldWUgLmRyb3B6b25lLWl0ZW0gLmRyb3B6b25lLXRvb2xiYXIgLmRyb3B6b25lLWRlbGV0ZSBpIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGNvbG9yOiAjN0U4Mjk5O1xufVxuLmRyb3B6b25lLmRyb3B6b25lLXF1ZXVlIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1zdGFydDpob3Zlcixcbi5kcm9wem9uZS5kcm9wem9uZS1xdWV1ZSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtY2FuY2VsOmhvdmVyLFxuLmRyb3B6b25lLmRyb3B6b25lLXF1ZXVlIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1kZWxldGU6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLmRyb3B6b25lLmRyb3B6b25lLXF1ZXVlIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1zdGFydDpob3ZlciBpLFxuLmRyb3B6b25lLmRyb3B6b25lLXF1ZXVlIC5kcm9wem9uZS1pdGVtIC5kcm9wem9uZS10b29sYmFyIC5kcm9wem9uZS1jYW5jZWw6aG92ZXIgaSxcbi5kcm9wem9uZS5kcm9wem9uZS1xdWV1ZSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtZGVsZXRlOmhvdmVyIGkge1xuICBjb2xvcjogIzAwOUVGNztcbn1cbi5kcm9wem9uZS5kcm9wem9uZS1xdWV1ZSAuZHJvcHpvbmUtaXRlbSAuZHJvcHpvbmUtdG9vbGJhciAuZHJvcHpvbmUtc3RhcnQge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuXG4uZ21hcHMge1xuICAvKiBpbXBvcnRhbnQhICBib290c3RyYXAgc2V0cyBtYXgtd2lkdGggb24gaW1nIHRvIDEwMCUgd2hpY2ggY29uZmxpY3RzIHdpdGggZ29vZ2xlIG1hcCBjYW52YXMqL1xufVxuLmdtYXBzIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5nbWFwcy5nbWFwcy1zdGF0aWMgPiBkaXYge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5vVWktdGFyZ2V0IHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjRjVGOEZBO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5vVWktdGFyZ2V0Lm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMTVweDtcbn1cbi5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiAtNC41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5ub1VpLXRhcmdldC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vVWktdGFyZ2V0Lm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub1VpLXRhcmdldC5ub1VpLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgd2lkdGg6IDE1cHg7XG59XG4ubm9VaS10YXJnZXQubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICByaWdodDogLTQuNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubm9VaS10YXJnZXQubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9VaS10YXJnZXQubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub1VpLXRhcmdldCAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzAwOUVGNztcbn1cbi5ub1VpLXRhcmdldCAubm9VaS1oYW5kbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUZGMkY1O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubm9VaS10YXJnZXQubm9VaS1zbSB7XG4gIGhlaWdodDogNnB4O1xufVxuLm5vVWktdGFyZ2V0Lm5vVWktc20gLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdG9wOiAtN3B4O1xufVxuLm5vVWktdGFyZ2V0Lm5vVWktbGcge1xuICBoZWlnaHQ6IDE4cHg7XG59XG4ubm9VaS10YXJnZXQubm9VaS1sZyAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0b3A6IC02cHg7XG59XG5cbi5ub1VpLXRhcmdldC5ub1VpLXRhcmdldC13aGl0ZSAubm9VaS1jb25uZWN0cyAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5ub1VpLXRhcmdldC5ub1VpLXRhcmdldC13aGl0ZSAubm9VaS1oYW5kbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggLTNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ub1VpLXRhcmdldC5ub1VpLXRhcmdldC1saWdodCAubm9VaS1jb25uZWN0cyAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjhGQTtcbn1cbi5ub1VpLXRhcmdldC5ub1VpLXRhcmdldC1saWdodCAubm9VaS1oYW5kbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjVGOEZBO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggLTNweCByZ2JhKDI0NSwgMjQ4LCAyNTAsIDAuNyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY4RkE7XG59XG5cbi5ub1VpLXRhcmdldC5ub1VpLXRhcmdldC1wcmltYXJ5IC5ub1VpLWNvbm5lY3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRkFGRjtcbn1cbi5ub1VpLXRhcmdldC5ub1VpLXRhcmdldC1wcmltYXJ5IC5ub1VpLWNvbm5lY3RzIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5RUY3O1xufVxuLm5vVWktdGFyZ2V0Lm5vVWktdGFyZ2V0LXByaW1hcnkgLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOUVGNztcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IC0zcHggcmdiYSgwLCAxNTgsIDI0NywgMC43KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVGNztcbn1cblxuLm5vVWktdGFyZ2V0Lm5vVWktdGFyZ2V0LXNlY29uZGFyeSAubm9VaS1jb25uZWN0cyAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbn1cbi5ub1VpLXRhcmdldC5ub1VpLXRhcmdldC1zZWNvbmRhcnkgLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IC0zcHggcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNkVGO1xufVxuXG4ubm9VaS10YXJnZXQubm9VaS10YXJnZXQtc3VjY2VzcyAubm9VaS1jb25uZWN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOEZGRjM7XG59XG4ubm9VaS10YXJnZXQubm9VaS10YXJnZXQtc3VjY2VzcyAubm9VaS1jb25uZWN0cyAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwQ0Q4OTtcbn1cbi5ub1VpLXRhcmdldC5ub1VpLXRhcmdldC1zdWNjZXNzIC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MENEODk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtM3B4IHJnYmEoODAsIDIwNSwgMTM3LCAwLjcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBDRDg5O1xufVxuXG4ubm9VaS10YXJnZXQubm9VaS10YXJnZXQtaW5mbyAubm9VaS1jb25uZWN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY1RkY7XG59XG4ubm9VaS10YXJnZXQubm9VaS10YXJnZXQtaW5mbyAubm9VaS1jb25uZWN0cyAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMzlFQTtcbn1cbi5ub1VpLXRhcmdldC5ub1VpLXRhcmdldC1pbmZvIC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MjM5RUE7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtM3B4IHJnYmEoMTE0LCA1NywgMjM0LCAwLjcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIzOUVBO1xufVxuXG4ubm9VaS10YXJnZXQubm9VaS10YXJnZXQtd2FybmluZyAubm9VaS1jb25uZWN0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY4REQ7XG59XG4ubm9VaS10YXJnZXQubm9VaS10YXJnZXQtd2FybmluZyAubm9VaS1jb25uZWN0cyAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzcwMDtcbn1cbi5ub1VpLXRhcmdldC5ub1VpLXRhcmdldC13YXJuaW5nIC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkM3MDA7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAtM3B4IHJnYmEoMjU1LCAxOTksIDAsIDAuNyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM3MDA7XG59XG5cbi5ub1VpLXRhcmdldC5ub1VpLXRhcmdldC1kYW5nZXIgLm5vVWktY29ubmVjdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGNUY4O1xufVxuLm5vVWktdGFyZ2V0Lm5vVWktdGFyZ2V0LWRhbmdlciAubm9VaS1jb25uZWN0cyAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxNDE2Qztcbn1cbi5ub1VpLXRhcmdldC5ub1VpLXRhcmdldC1kYW5nZXIgLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxNDE2QztcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IC0zcHggcmdiYSgyNDEsIDY1LCAxMDgsIDAuNyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTQxNkM7XG59XG5cbi5ub1VpLXRhcmdldC5ub1VpLXRhcmdldC1kYXJrIC5ub1VpLWNvbm5lY3RzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNTtcbn1cbi5ub1VpLXRhcmdldC5ub1VpLXRhcmdldC1kYXJrIC5ub1VpLWNvbm5lY3RzIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyO1xufVxuLm5vVWktdGFyZ2V0Lm5vVWktdGFyZ2V0LWRhcmsgLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE4MUMzMjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IC0zcHggcmdiYSgyNCwgMjgsIDUwLCAwLjcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxQzMyO1xufVxuXG4ubm9VaS10b29sdGlwIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMzRjQyNTQ7XG4gIGZvbnQtc2l6ZTogMC45MjVyZW07XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtO1xufVxuXG4ucWwtdG9vbGJhciB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBIZWx2ZXRpY2EsIFwic2Fucy1zZXJpZlwiO1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRkYyRjU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNDc1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40NzVyZW07XG59XG4ucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIgLnFsLWZpbGwsXG4ucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXN0cm9rZSxcbi5xbC10b29sYmFyLnFsLXNub3cgYnV0dG9uIC5xbC1maWxsLFxuLnFsLXRvb2xiYXIucWwtc25vdyBidXR0b24gLnFsLXN0cm9rZSB7XG4gIHN0cm9rZTogI0ExQTVCNztcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlciAucWwtZmlsbCxcbi5xbC10b29sYmFyLnFsLXNub3cgYnV0dG9uIC5xbC1maWxsIHtcbiAgZmlsbDogI0ExQTVCNztcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtZmlsbCxcbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtc3Ryb2tlLCAucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtYWN0aXZlIC5xbC1maWxsLFxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLCAucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXI6Zm9jdXMgLnFsLWZpbGwsXG4ucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXI6Zm9jdXMgLnFsLXN0cm9rZSwgLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyOmhvdmVyIC5xbC1maWxsLFxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtdG9vbGJhci5xbC1zbm93IGJ1dHRvbi5xbC1leHBhbmRlZCAucWwtZmlsbCxcbi5xbC10b29sYmFyLnFsLXNub3cgYnV0dG9uLnFsLWV4cGFuZGVkIC5xbC1zdHJva2UsXG4ucWwtdG9vbGJhci5xbC1zbm93IGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtdG9vbGJhci5xbC1zbm93IGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC10b29sYmFyLnFsLXNub3cgYnV0dG9uOmZvY3VzIC5xbC1maWxsLFxuLnFsLXRvb2xiYXIucWwtc25vdyBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSxcbi5xbC10b29sYmFyLnFsLXNub3cgYnV0dG9uOmhvdmVyIC5xbC1maWxsLFxuLnFsLXRvb2xiYXIucWwtc25vdyBidXR0b246aG92ZXIgLnFsLXN0cm9rZSB7XG4gIHN0cm9rZTogIzAwOUVGNztcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtZmlsbCwgLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWFjdGl2ZSAucWwtZmlsbCwgLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyOmZvY3VzIC5xbC1maWxsLCAucWwtdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXI6aG92ZXIgLnFsLWZpbGwsXG4ucWwtdG9vbGJhci5xbC1zbm93IGJ1dHRvbi5xbC1leHBhbmRlZCAucWwtZmlsbCxcbi5xbC10b29sYmFyLnFsLXNub3cgYnV0dG9uLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5xbC10b29sYmFyLnFsLXNub3cgYnV0dG9uOmZvY3VzIC5xbC1maWxsLFxuLnFsLXRvb2xiYXIucWwtc25vdyBidXR0b246aG92ZXIgLnFsLWZpbGwge1xuICBmaWxsOiAjMDA5RUY3O1xufVxuXG4ucWwtZWRpdG9yIHtcbiAgY29sb3I6ICM1RTYyNzg7XG59XG4ucWwtZWRpdG9yLnFsLWJsYW5rOmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICNBMUE1QjcgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5xbC1jb250YWluZXIucWwtc25vdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFRkYyRjU7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjQ3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC40NzVyZW07XG59XG5cbi5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGNvbG9yOiAjQTFBNUI3O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSwgLnFsLXNub3cgLnFsLXBpY2tlciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICMwMDlFRjc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA5RUY3O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlLCAucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWw6aG92ZXIge1xuICBjb2xvcjogIzAwOUVGNztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyAucWwtcGlja2VyLWl0ZW0ge1xuICBjb2xvcjogIzdFODI5OTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCwgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMgLnFsLXBpY2tlci1pdGVtLnFsLWFjdGl2ZSwgLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMgLnFsLXBpY2tlci1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMwMDlFRjc7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VGRjJGNTtcbiAgY29sb3I6ICM1RTYyNzg7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBpbnB1dFt0eXBlPXRleHRdOmFjdGl2ZSwgLnFsLXNub3cgLnFsLXRvb2x0aXAgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0I1QjVDMyAhaW1wb3J0YW50O1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAgLnFsLXByZXZpZXcge1xuICBjb2xvcjogIzdFODI5OTtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwIC5xbC1hY3Rpb24ge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gIGNvbG9yOiAjN0U4Mjk5O1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAgLnFsLWFjdGlvbjpob3ZlciB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY29sb3I6ICMwMDlFRjc7XG59XG4ubW9kYWwgLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyB7XG4gIGxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgcHJlLnFsLXN5bnRheCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7XG4gIGNvbG9yOiAjQTFBNUI3O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG59XG5cbi5xbC1xdWlsLnFsLXF1aWwtcGxhaW4gLnFsLXRvb2xiYXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5xbC1xdWlsLnFsLXF1aWwtcGxhaW4gLnFsLXRvb2xiYXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLXF1aWwucWwtcXVpbC1wbGFpbiAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnFsLXF1aWwucWwtcXVpbC1wbGFpbiAucWwtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLnFsLXF1aWwucWwtcXVpbC1wbGFpbiAucWwtZWRpdG9yIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmVjYXB0Y2hhIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VGRjJGNTtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG59XG4ucmVjYXB0Y2hhIC5yZWNhcHRjaGEtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yZWNhcHRjaGEgLnJlY2FwdGNoYV9vbmx5X2lmX2luY29ycmVjdF9zb2wge1xuICBjb2xvcjogI0YxNDE2Qztcbn1cbi5yZWNhcHRjaGEgLmlucHV0LWdyb3VwIC5idG4gaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucmVjYXB0Y2hhIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40NzVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC40NzVyZW0gIWltcG9ydGFudDtcbn1cblxuaHRtbC5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wKTpub3QoLnN3YWwyLXRvYXN0LXNob3duKSxcbmJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bik6bm90KC5tb2RhbC1vcGVuKSB7XG4gIG92ZXJmbG93LXk6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbmh0bWwuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bik6bm90KC5zd2VldGFsZXJ0Mi1ub3BhZGRpbmcpLFxuYm9keS5zd2FsMi1zaG93bjpub3QoLnN3YWwyLW5vLWJhY2tkcm9wKTpub3QoLnN3YWwyLXRvYXN0LXNob3duKTpub3QoLm1vZGFsLW9wZW4pOm5vdCguc3dlZXRhbGVydDItbm9wYWRkaW5nKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnN3YWwyLXBvcHVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG59XG4uc3dhbDItcG9wdXAgLnN3YWwyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjMTgxQzMyO1xufVxuLnN3YWwyLXBvcHVwIC5zd2FsMi1odG1sLWNvbnRhaW5lcixcbi5zd2FsMi1wb3B1cCAuc3dhbDItY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGNvbG9yOiAjM0Y0MjU0O1xufVxuLnN3YWwyLXBvcHVwIC5idG4ge1xuICBtYXJnaW46IDE1cHggNXB4IDA7XG59XG4uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc3dhbDItcG9wdXAgLnN3YWwyLWFjdGlvbnMge1xuICBtYXJnaW46IDEuNXJlbSBhdXRvIDFyZW0gYXV0bztcbn1cblxuLnN3YWwyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1zaG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5zd2FsMi1jb250YWluZXIgLnN3YWwyLWh0bWwtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5ib2R5LnN3YWwyLWhlaWdodC1hdXRvIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zd2FsMi1pY29uLnN3YWwyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNGRkM3MDA7XG4gIGNvbG9yOiAjRkZDNzAwO1xufVxuLnN3YWwyLWljb24uc3dhbDItZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNGMTQxNkM7XG4gIGNvbG9yOiAjRjE0MTZDO1xufVxuLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgNjUsIDEwOCwgMC43NSk7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTBDRDg5O1xuICBjb2xvcjogIzUwQ0Q4OTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwQ0Q4OTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtcmluZyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg4MCwgMjA1LCAxMzcsIDAuMyk7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzIzOUVBO1xuICBjb2xvcjogIzcyMzlFQTtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXF1ZXN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5RUY3O1xuICBjb2xvcjogIzAwOUVGNztcbn1cblxuLnRveC10YXJnZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG94LXRpbnltY2Uge1xuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50b2FzdHIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxLjVyZW0gY2VudGVyIC8qcnRsOmNhbGMoMTAwJSAtIDEuNXJlbSkgY2VudGVyKi8gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjhGQTtcbiAgY29sb3I6ICM1RTYyNzg7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbSAxLjI1cmVtIDQuNXJlbSAhaW1wb3J0YW50O1xufVxuLnRvYXN0ciAudG9hc3RyLWNsb3NlLWJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMC44NXJlbTtcbiAgaGVpZ2h0OiAwLjg1cmVtO1xufVxuLnRvYXN0ciAudG9hc3RyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnRvYXN0ciAudG9hc3RyLXRpdGxlICsgLnRvYXN0ci1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi50b2FzdHIgLnRvYXN0ci1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRvYXN0ci50b2FzdHItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MENEODk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnRvYXN0ci50b2FzdHItc3VjY2VzcyAudG9hc3RyLWNsb3NlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM0ZGRkZGRiclM2UlM2NwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi50b2FzdHIudG9hc3RyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIzOUVBO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50b2FzdHIudG9hc3RyLWluZm8gLnRvYXN0ci1jbG9zZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNGRkZGRkYnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIik7XG59XG4udG9hc3RyLnRvYXN0ci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzcwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udG9hc3RyLnRvYXN0ci13YXJuaW5nIC50b2FzdHItY2xvc2UtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzRkZGRkZGJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLnRvYXN0ci50b2FzdHItZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE0MTZDO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi50b2FzdHIudG9hc3RyLWVycm9yIC50b2FzdHItY2xvc2UtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzRkZGRkZGJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4udG9hc3RyLXRvcC1jZW50ZXIge1xuICB0b3A6IDEycHg7XG59XG5cbi50b2FzdHItYm90dG9tLWNlbnRlciB7XG4gIGJvdHRvbTogMTJweDtcbn1cblxuLmRyYWdnYWJsZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZHJhZ2dhYmxlLmRyYWdnYWJsZS1taXJyb3Ige1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBib3JkZXI6IDJweCBkYXNoZWQgI0U0RTZFRiAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbTtcbn1cbi5kcmFnZ2FibGUuZHJhZ2dhYmxlLS1vcmlnaW5hbCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbi5kcmFnZ2FibGUuZHJhZ2dhYmxlLXNvdXJjZS0taXMtZHJhZ2dpbmcuZHJhZ2dhYmxlLS1vdmVyIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuLmRyYWdnYWJsZSAuZHJhZ2dhYmxlLWhhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLmFwZXhjaGFydHMtdGV4dCxcbi5hcGV4Y2hhcnRzLXRpdGxlLXRleHQsXG4uYXBleGNoYXJ0cy1sZWdlbmQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBQb3BwaW5zLCBIZWx2ZXRpY2EsIFwic2Fucy1zZXJpZlwiICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLXRpdGxlLXRleHQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYXBleGNoYXJ0cy1waWUtbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuOTI1cmVtO1xufVxuXG4uYXBleGNoYXJ0cy10b29sYmFyIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uYXBleGNoYXJ0cy1tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi13aWR0aDogMTByZW0gIWltcG9ydGFudDtcbn1cbi5hcGV4Y2hhcnRzLW1lbnUgLmFwZXhjaGFydHMtbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmFwZXhjaGFydHMtbWVudSAuYXBleGNoYXJ0cy1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ4LCAyNTAsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IHtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM0Y0MjU0O1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IC5hcGV4Y2hhcnRzLXRvb2x0aXAtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y1RjhGQSAhaW1wb3J0YW50O1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcCAuYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAuYXBleGNoYXJ0cy10aGVtZS1saWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzRjQyNTQ7XG59XG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAuYXBleGNoYXJ0cy10aGVtZS1saWdodDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAuYXBleGNoYXJ0cy10aGVtZS1saWdodDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmNhcmQtcm91bmRlZC1ib3R0b20gLmFwZXhjaGFydHMtY2FudmFzIHN2ZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC42MjVyZW07XG59XG5cbi5yb3VuZGVkIC5hcGV4Y2hhcnRzLWNhbnZhcyBzdmcge1xuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zbSAuYXBleGNoYXJ0cy1jYW52YXMgc3ZnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcgLmFwZXhjaGFydHMtY2FudmFzIHN2ZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXhsIC5hcGV4Y2hhcnRzLWNhbnZhcyBzdmcge1xuICBib3JkZXItcmFkaXVzOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLWJhci1ob3Zlci13aGl0ZSAuYXBleGNoYXJ0cy1iYXItYXJlYTpob3ZlciB7XG4gIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmFwZXhjaGFydHMtYmFyLWhvdmVyLXByaW1hcnkgLmFwZXhjaGFydHMtYmFyLWFyZWE6aG92ZXIge1xuICBmaWxsOiAjMDA5RUY3ICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLWJhci1ob3Zlci1zZWNvbmRhcnkgLmFwZXhjaGFydHMtYmFyLWFyZWE6aG92ZXIge1xuICBmaWxsOiAjRTRFNkVGICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLWJhci1ob3Zlci1saWdodCAuYXBleGNoYXJ0cy1iYXItYXJlYTpob3ZlciB7XG4gIGZpbGw6ICNGNUY4RkEgIWltcG9ydGFudDtcbn1cblxuLmFwZXhjaGFydHMtYmFyLWhvdmVyLXN1Y2Nlc3MgLmFwZXhjaGFydHMtYmFyLWFyZWE6aG92ZXIge1xuICBmaWxsOiAjNTBDRDg5ICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLWJhci1ob3Zlci1pbmZvIC5hcGV4Y2hhcnRzLWJhci1hcmVhOmhvdmVyIHtcbiAgZmlsbDogIzcyMzlFQSAhaW1wb3J0YW50O1xufVxuXG4uYXBleGNoYXJ0cy1iYXItaG92ZXItd2FybmluZyAuYXBleGNoYXJ0cy1iYXItYXJlYTpob3ZlciB7XG4gIGZpbGw6ICNGRkM3MDAgIWltcG9ydGFudDtcbn1cblxuLmFwZXhjaGFydHMtYmFyLWhvdmVyLWRhbmdlciAuYXBleGNoYXJ0cy1iYXItYXJlYTpob3ZlciB7XG4gIGZpbGw6ICNGMTQxNkMgIWltcG9ydGFudDtcbn1cblxuLmFwZXhjaGFydHMtYmFyLWhvdmVyLWRhcmsgLmFwZXhjaGFydHMtYmFyLWFyZWE6aG92ZXIge1xuICBmaWxsOiAjMTgxQzMyICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLWJhci1ob3Zlci1tdXRlZCAuYXBleGNoYXJ0cy1iYXItYXJlYTpob3ZlciB7XG4gIGZpbGw6ICNBMUE1QjcgIWltcG9ydGFudDtcbn1cblxuLmFwZXhjaGFydHMtYmFyLWhvdmVyLWdyYXktMTAwIC5hcGV4Y2hhcnRzLWJhci1hcmVhOmhvdmVyIHtcbiAgZmlsbDogI0Y1RjhGQSAhaW1wb3J0YW50O1xufVxuXG4uYXBleGNoYXJ0cy1iYXItaG92ZXItZ3JheS0yMDAgLmFwZXhjaGFydHMtYmFyLWFyZWE6aG92ZXIge1xuICBmaWxsOiAjRUZGMkY1ICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLWJhci1ob3Zlci1ncmF5LTMwMCAuYXBleGNoYXJ0cy1iYXItYXJlYTpob3ZlciB7XG4gIGZpbGw6ICNFNEU2RUYgIWltcG9ydGFudDtcbn1cblxuLmFwZXhjaGFydHMtYmFyLWhvdmVyLWdyYXktNDAwIC5hcGV4Y2hhcnRzLWJhci1hcmVhOmhvdmVyIHtcbiAgZmlsbDogI0I1QjVDMyAhaW1wb3J0YW50O1xufVxuXG4uYXBleGNoYXJ0cy1iYXItaG92ZXItZ3JheS01MDAgLmFwZXhjaGFydHMtYmFyLWFyZWE6aG92ZXIge1xuICBmaWxsOiAjQTFBNUI3ICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLWJhci1ob3Zlci1ncmF5LTYwMCAuYXBleGNoYXJ0cy1iYXItYXJlYTpob3ZlciB7XG4gIGZpbGw6ICM3RTgyOTkgIWltcG9ydGFudDtcbn1cblxuLmFwZXhjaGFydHMtYmFyLWhvdmVyLWdyYXktNzAwIC5hcGV4Y2hhcnRzLWJhci1hcmVhOmhvdmVyIHtcbiAgZmlsbDogIzVFNjI3OCAhaW1wb3J0YW50O1xufVxuXG4uYXBleGNoYXJ0cy1iYXItaG92ZXItZ3JheS04MDAgLmFwZXhjaGFydHMtYmFyLWFyZWE6aG92ZXIge1xuICBmaWxsOiAjM0Y0MjU0ICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLWJhci1ob3Zlci1ncmF5LTkwMCAuYXBleGNoYXJ0cy1iYXItYXJlYTpob3ZlciB7XG4gIGZpbGw6ICMxODFDMzIgIWltcG9ydGFudDtcbn1cblxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXBhbmUsXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdG9wLFxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LWJvdHRvbSxcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMS41cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuLmxlYWZsZXQtY29udGFpbmVyIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciAubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIEhlbHZldGljYSwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnRucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50bnMgW2RhdGEtdG5zPXRydWVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50bnMgLnRucy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi50bnMgLnRucy1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRucyAudG5zLWNvbnRyb2xzIGJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVGNztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udG5zIC50bnMtY29udHJvbHMgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTVFODtcbn1cbi50bnMgLnRucy1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cbi50bnMgLnRucy1uYXYgYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjU7XG4gIG1hcmdpbjogMCAwLjI1cmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzVyZW07XG59XG4udG5zIC50bnMtbmF2IGJ1dHRvbi50bnMtbmF2LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlFRjc7XG59XG4udG5zLnRucy1pbml0aWF6bGllZCBbZGF0YS10bnM9dHJ1ZV0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRucy50bnMtaW5pdGlhemxpZWQgLnRucy1pdGVtIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi50bnMudG5zLWRlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG5zLnRucy1kZWZhdWx0IFtkYXRhLWNvbnRyb2xzPXByZXZdLFxuLnRucy50bnMtZGVmYXVsdCBbZGF0YS1jb250cm9scz1uZXh0XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi50bnMudG5zLWRlZmF1bHQgW2RhdGEtY29udHJvbHM9cHJldl0ge1xuICBsZWZ0OiAwO1xufVxuLnRucy50bnMtZGVmYXVsdCBbZGF0YS1jb250cm9scz1uZXh0XSB7XG4gIHJpZ2h0OiAwO1xufVxuLnRucy50bnMtZGVmYXVsdCAudG5zLW91dGVyIHtcbiAgbWFyZ2luOiAwIDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRucy50bnMtZGVmYXVsdCAudG5zLW91dGVyIHtcbiAgICBtYXJnaW46IDAgMnJlbTtcbiAgfVxufVxuXG4udG5zLWhpZGUtZGlzYWJsZWQtbmF2IFtkaXNhYmxlZF0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICAtLWZjLWV2ZW50LWJvcmRlci1jb2xvcjogIzAwOUVGNztcbiAgLS1mYy1ldmVudC1iZy1jb2xvcjogIzAwOUVGNztcbiAgLS1mYy1ldmVudC10ZXh0LWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZmMge1xuICAtLWZjLWJvcmRlci1jb2xvcjogI0VGRjJGNTtcbiAgLS1mYy1wYWdlLWJnLWNvbG9yOiAjZmZmZmZmO1xuICAtLWZjLXNtYWxsLWZvbnQtc2l6ZTogMC45NXJlbTtcbiAgLS1mYy1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjQ1LCAyNDgsIDI1MCwgMC41KTtcbiAgLS1mYy1iZy1ldmVudC1vcGFjaXR5OiAwLjM7XG4gIC0tZmMtbmV1dHJhbC1iZy1jb2xvcjogI0Y1RjhGQTtcbiAgLS1mYy10b2RheS1iZy1jb2xvcjogI0ZGRjhERDtcbiAgLS1mYy1ub3ctaW5kaWNhdG9yLWNvbG9yOiAjRjE0MTZDO1xuICAtLWZjLWxpc3QtZXZlbnQtaG92ZXItYmctY29sb3I6IHJnYmEoMjQ1LCAyNDgsIDI1MCwgMC41KTtcbiAgLS1mYy1idXR0b24tdGV4dC1jb2xvcjogIzdFODI5OTtcbiAgLS1mYy1idXR0b24tYmctY29sb3I6ICNGNUY4RkE7XG4gIC0tZmMtYnV0dG9uLWJvcmRlci1jb2xvcjogI0Y1RjhGQTtcbiAgLS1mYy1idXR0b24taG92ZXItYmctY29sb3I6ICNGNUY4RkE7XG4gIC0tZmMtYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogI0Y1RjhGQTtcbiAgLS1mYy1idXR0b24tYWN0aXZlLWJnLWNvbG9yOiAjRUZGMkY1O1xuICAtLWZjLWJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjRUZGMkY1O1xufVxuLmZjIHRhYmxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmZjIC5mYy1idXR0b24ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5mYyAuZmMtYnV0dG9uLXByaW1hcnkge1xuICBtYXJnaW46IDA7XG59XG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5IC5mYy1pY29uIHtcbiAgZm9udC1zaXplOiAxLjM1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjE1cmVtO1xufVxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmZjLWJ1dHRvbi1hY3RpdmUpOmZvY3VzLCAuZmMgLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZmMtYnV0dG9uLWFjdGl2ZSk6aG92ZXIsIC5mYyAuZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5mYy1idXR0b24tYWN0aXZlKTphY3RpdmUge1xuICBjb2xvcjogIzE4MUMzMjtcbn1cbi5mYyAuZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5mYy1idXR0b24tYWN0aXZlKTpmb2N1cyAuZmMtaWNvbiwgLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmZjLWJ1dHRvbi1hY3RpdmUpOmhvdmVyIC5mYy1pY29uLCAuZmMgLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZmMtYnV0dG9uLWFjdGl2ZSk6YWN0aXZlIC5mYy1pY29uIHtcbiAgY29sb3I6ICMxODFDMzI7XG59XG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpLmZjLWJ1dHRvbi1hY3RpdmUge1xuICBjb2xvcjogIzE4MUMzMjtcbn1cbi5mYyAuZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZSAuZmMtaWNvbiB7XG4gIGNvbG9yOiAjMTgxQzMyO1xufVxuLmZjIC5mYy1idXR0b24tZ3JvdXAgLmZjLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmZjIC5mYy10b29sYmFyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjM0Y0MjU0O1xufVxuLmZjIC5mYy1jb2wtaGVhZGVyLWNlbGwge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNXJlbTtcbn1cbi5mYyAuZmMtY29sLWhlYWRlci1jZWxsIC5mYy1jb2wtaGVhZGVyLWNlbGwtY3VzaGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzNGNDI1NDtcbn1cbi5mYyAuZmMtc2Nyb2xsZ3JpZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtO1xufVxuLmZjIC5mYy1zY3JvbGxncmlkIHRoZWFkID4gdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQ3NXJlbTtcbn1cbi5mYyAuZmMtc2Nyb2xsZ3JpZCB0aGVhZCA+IHRyIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC40NzVyZW07XG59XG4uZmMgLmZjLXNjcm9sbGdyaWQgdGJvZHkgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC40NzVyZW07XG59XG4uZmMgLmZjLXNjcm9sbGdyaWQgdGJvZHkgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40NzVyZW07XG59XG4uZmMgLmZjLWRheWdyaWQtZXZlbnQge1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uZmMgLmZjLWRheWdyaWQtZG90LWV2ZW50IC5mYy1ldmVudC10aXRsZSxcbi5mYyAuZmMtZGF5Z3JpZC1kb3QtZXZlbnQgLmZjLWV2ZW50LXRpbWUsXG4uZmMgLmZjLWRheWdyaWQtYmxvY2stZXZlbnQgLmZjLWV2ZW50LXRpdGxlLFxuLmZjIC5mYy1kYXlncmlkLWJsb2NrLWV2ZW50IC5mYy1ldmVudC10aW1lIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuLmZjIC5mYy1kYXlncmlkLWRheS1udW1iZXIge1xuICBjb2xvcjogIzNGNDI1NDtcbn1cbi5mYyAuZmMtZGF5Z3JpZC1kb3QtZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGOEZBO1xuICBjb2xvcjogIzdFODI5OTtcbn1cbi5mYyAuZmMtZGF5Z3JpZC1kb3QtZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5mYyAuZmMtZGF5Z3JpZC1kb3QtZXZlbnQ6aG92ZXIsIC5mYyAuZmMtZGF5Z3JpZC1kb3QtZXZlbnQuZmMtZXZlbnQtbWlycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjhGQTtcbiAgY29sb3I6ICMwMDlFRjc7XG59XG4uZmMgLmZjLWRheWdyaWQtZXZlbnQtZG90IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjFyZW07XG59XG4uZmMgLmZjLXBvcG92ZXIge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1MHB4IDBweCByZ2JhKDgyLCA2MywgMTA1LCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG59XG4uZmMgLmZjLXBvcG92ZXIgLmZjLXBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40NzVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjQ3NXJlbTtcbiAgcGFkZGluZzogMC42NXJlbSAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZjIC5mYy1wb3BvdmVyIC5mYy1wb3BvdmVyLWhlYWRlciAuZmMtcG9wb3Zlci10aXRsZSB7XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmMgLmZjLXBvcG92ZXIgLmZjLXBvcG92ZXItaGVhZGVyIC5mYy1wb3BvdmVyLWNsb3NlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzdFODI5OTtcbn1cbi5mYyAuZmMtcG9wb3ZlciAuZmMtcG9wb3Zlci1oZWFkZXIgLmZjLXBvcG92ZXItY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzAwOUVGNztcbn1cbi5mYyAuZmMtcG9wb3ZlciAuZmMtcG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW0gMC43NXJlbSAwLjc1cmVtO1xufVxuLmZjIC5mYy1kYXlncmlkLW1vcmUtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZmMgLmZjLXRpbWVncmlkLXNsb3Qge1xuICBoZWlnaHQ6IDJyZW07XG4gIGZvbnQtc2l6ZTogMC45NXJlbTtcbn1cbi5mYyAuZmMtbGlzdC1kYXktY3VzaGlvbixcbi5mYyAuZmMtbGlzdC10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuODVyZW0gMS4xNXJlbTtcbn1cbi5mYyAuZmMtbGlzdC1kYXktdGV4dCxcbi5mYyAuZmMtbGlzdC1kYXktc2lkZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMTgxQzMyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZjIC5mYy1saXN0LFxuLmZjIC5mYy1saXN0LXRhYmxlIHtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG59XG4uZmMgLmZjLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmMgLmZjLXRpbWVncmlkLWF4aXMge1xuICBwYWRkaW5nLWxlZnQ6IDByZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZmMgLmZjLXRpbWVncmlkLWV2ZW50IC5mYy1ldmVudC1tYWluIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuLmZjIC5mYy10aW1lZ3JpZC1ub3ctaW5kaWNhdG9yLWFycm93IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmZjLWgtZXZlbnQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZjIC5mYy1oZWFkZXItdG9vbGJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZmMgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b29sYmFyLWNodW5rOm50aC1jaGlsZCgxKSwgLmZjIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuazpudGgtY2hpbGQoMykge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5mYyAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvb2xiYXItY2h1bms6bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZmMgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b29sYmFyLWNodW5rOm50aC1jaGlsZCgyKSwgLmZjIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuazpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5rYW5iYW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCB7XG4gIGZsb2F0OiBub25lO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY4RkE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC40NzVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjQ3NXJlbTtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzE4MUMzMjtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIud2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci53aGl0ZSAua2FuYmFuLXRpdGxlLWJvYXJkIHtcbiAgY29sb3I6ICM3RTgyOTk7XG59XG4ua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmxpZ2h0LXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5saWdodC13aGl0ZSAua2FuYmFuLXRpdGxlLWJvYXJkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjhGQTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIubGlnaHQgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gIGNvbG9yOiAjN0U4Mjk5O1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5saWdodC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyNDgsIDI1MCwgMC4xKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIubGlnaHQtbGlnaHQgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gIGNvbG9yOiAjRjVGOEZBO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVGNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIucHJpbWFyeSAua2FuYmFuLXRpdGxlLWJvYXJkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmxpZ2h0LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE1OCwgMjQ3LCAwLjEpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5saWdodC1wcmltYXJ5IC5rYW5iYW4tdGl0bGUtYm9hcmQge1xuICBjb2xvcjogIzAwOUVGNztcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIuc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0RTZFRjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIuc2Vjb25kYXJ5IC5rYW5iYW4tdGl0bGUtYm9hcmQge1xuICBjb2xvcjogIzNGNDI1NDtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIubGlnaHQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDIzMCwgMjM5LCAwLjEpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5saWdodC1zZWNvbmRhcnkgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gIGNvbG9yOiAjRTRFNkVGO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwQ0Q4OTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIuc3VjY2VzcyAua2FuYmFuLXRpdGxlLWJvYXJkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmxpZ2h0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgwLCAyMDUsIDEzNywgMC4xKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIubGlnaHQtc3VjY2VzcyAua2FuYmFuLXRpdGxlLWJvYXJkIHtcbiAgY29sb3I6ICM1MENEODk7XG59XG4ua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIzOUVBO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5pbmZvIC5rYW5iYW4tdGl0bGUtYm9hcmQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIubGlnaHQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE0LCA1NywgMjM0LCAwLjEpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5saWdodC1pbmZvIC5rYW5iYW4tdGl0bGUtYm9hcmQge1xuICBjb2xvcjogIzcyMzlFQTtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIud2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM3MDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLndhcm5pbmcgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5saWdodC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5OSwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIubGlnaHQtd2FybmluZyAua2FuYmFuLXRpdGxlLWJvYXJkIHtcbiAgY29sb3I6ICNGRkM3MDA7XG59XG4ua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMTQxNkM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmRhbmdlciAua2FuYmFuLXRpdGxlLWJvYXJkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmxpZ2h0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLCA2NSwgMTA4LCAwLjEpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5saWdodC1kYW5nZXIgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gIGNvbG9yOiAjRjE0MTZDO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWJvYXJkLWhlYWRlci5kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MUMzMjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1ib2FyZC1oZWFkZXIuZGFyayAua2FuYmFuLXRpdGxlLWJvYXJkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmxpZ2h0LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCAyOCwgNTAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tYm9hcmQtaGVhZGVyLmxpZ2h0LWRhcmsgLmthbmJhbi10aXRsZS1ib2FyZCB7XG4gIGNvbG9yOiAjMTgxQzMyO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWRyYWcgLmthbmJhbi1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1kcmFnIC5rYW5iYW4taXRlbVtkYXRhLWNsYXNzPXdoaXRlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjN0U4Mjk5O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWRyYWcgLmthbmJhbi1pdGVtW2RhdGEtY2xhc3M9bGlnaHQtd2hpdGVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1kcmFnIC5rYW5iYW4taXRlbVtkYXRhLWNsYXNzPWxpZ2h0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY4RkE7XG4gIGNvbG9yOiAjN0U4Mjk5O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWRyYWcgLmthbmJhbi1pdGVtW2RhdGEtY2xhc3M9bGlnaHQtbGlnaHRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDI0OCwgMjUwLCAwLjEpO1xuICBjb2xvcjogI0Y1RjhGQTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1kcmFnIC5rYW5iYW4taXRlbVtkYXRhLWNsYXNzPXByaW1hcnldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOUVGNztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tZHJhZyAua2FuYmFuLWl0ZW1bZGF0YS1jbGFzcz1saWdodC1wcmltYXJ5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTU4LCAyNDcsIDAuMSk7XG4gIGNvbG9yOiAjMDA5RUY3O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWRyYWcgLmthbmJhbi1pdGVtW2RhdGEtY2xhc3M9c2Vjb25kYXJ5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RUY7XG4gIGNvbG9yOiAjM0Y0MjU0O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWRyYWcgLmthbmJhbi1pdGVtW2RhdGEtY2xhc3M9bGlnaHQtc2Vjb25kYXJ5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LCAyMzAsIDIzOSwgMC4xKTtcbiAgY29sb3I6ICNFNEU2RUY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tZHJhZyAua2FuYmFuLWl0ZW1bZGF0YS1jbGFzcz1zdWNjZXNzXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MENEODk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWRyYWcgLmthbmJhbi1pdGVtW2RhdGEtY2xhc3M9bGlnaHQtc3VjY2Vzc10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgwLCAyMDUsIDEzNywgMC4xKTtcbiAgY29sb3I6ICM1MENEODk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tZHJhZyAua2FuYmFuLWl0ZW1bZGF0YS1jbGFzcz1pbmZvXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MjM5RUE7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWRyYWcgLmthbmJhbi1pdGVtW2RhdGEtY2xhc3M9bGlnaHQtaW5mb10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNCwgNTcsIDIzNCwgMC4xKTtcbiAgY29sb3I6ICM3MjM5RUE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tZHJhZyAua2FuYmFuLWl0ZW1bZGF0YS1jbGFzcz13YXJuaW5nXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM3MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWRyYWcgLmthbmJhbi1pdGVtW2RhdGEtY2xhc3M9bGlnaHQtd2FybmluZ10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTk5LCAwLCAwLjEpO1xuICBjb2xvcjogI0ZGQzcwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1kcmFnIC5rYW5iYW4taXRlbVtkYXRhLWNsYXNzPWRhbmdlcl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjE0MTZDO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5rYW5iYW4tY29udGFpbmVyIC5rYW5iYW4tYm9hcmQgLmthbmJhbi1kcmFnIC5rYW5iYW4taXRlbVtkYXRhLWNsYXNzPWxpZ2h0LWRhbmdlcl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgNjUsIDEwOCwgMC4xKTtcbiAgY29sb3I6ICNGMTQxNkM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ua2FuYmFuLWNvbnRhaW5lciAua2FuYmFuLWJvYXJkIC5rYW5iYW4tZHJhZyAua2FuYmFuLWl0ZW1bZGF0YS1jbGFzcz1kYXJrXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFDMzI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWRyYWcgLmthbmJhbi1pdGVtW2RhdGEtY2xhc3M9bGlnaHQtZGFya10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCAyOCwgNTAsIDAuMSk7XG4gIGNvbG9yOiAjMTgxQzMyO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmthbmJhbi1maXhlZC1oZWlnaHQgLmthbmJhbi1jb250YWluZXIgLmthbmJhbi1ib2FyZCAua2FuYmFuLWRyYWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWFuY2hvciB7XG4gIGNvbG9yOiAjNUU2Mjc4O1xuICBwYWRkaW5nOiAwIDhweCAwIDRweDtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWljb24ge1xuICBjb2xvcjogIzVFNjI3ODtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1pY29uLmxhIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1pY29uLmZhIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGxpbmUtaGVpZ2h0OiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWRpc2FibGVkIC5qc3RyZWUtaWNvbiB7XG4gIGNvbG9yOiAjNUU2Mjc4O1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtY2xpY2tlZCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI0Y1RjhGQTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWhvdmVyZWQge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY4RkE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS13aG9sZXJvdy1jbGlja2VkLFxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtd2hvbGVyb3ctY2xpY2tlZCB7XG4gIGJhY2tncm91bmQ6ICNFRkYyRjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS13aG9sZXJvdy1ob3ZlcmVkLCAuanN0cmVlLWRlZmF1bHQuanN0cmVlLXdob2xlcm93IC5qc3RyZWUtd2hvbGVyb3ctaG92ZXJlZCB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjhGQTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1hbmNob3IgPiAuZmEtZm9sZGVyOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5qc3RyZWUtb3BlbiA+IC5qc3RyZWUtYW5jaG9yID4gLmxhLWZvbGRlcjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuXG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLXJ0bCAuanN0cmVlLW5vZGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDFweCAvKnJ0bDppZ25vcmUqLyAhaW1wb3J0YW50O1xufVxuXG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLXJ0bCAuanN0cmVlLWxhc3Qge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAvKnJ0bDppZ25vcmUqLztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmpzdHJlZS1ydGwgLmpzdHJlZS1hbmNob3Ige1xuICBwYWRkaW5nOiAwIDRweCAwIDhweCAvKnJ0bDppZ25vcmUqLztcbn1cblxuLnZha2F0YS1jb250ZXh0LFxuLnZha2F0YS1jb250ZXh0IHVsIHtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSg4MiwgNjMsIDEwNSwgMC4xNSk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG59XG4udmFrYXRhLWNvbnRleHQgbGksXG4udmFrYXRhLWNvbnRleHQgdWwgbGkge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG4udmFrYXRhLWNvbnRleHQgbGkgYSxcbi52YWthdGEtY29udGV4dCB1bCBsaSBhIHtcbiAgcGFkZGluZzogMHJlbSAxLjJyZW07XG4gIGJvcmRlcjogMDtcbn1cbi52YWthdGEtY29udGV4dCBsaSBhIGksXG4udmFrYXRhLWNvbnRleHQgdWwgbGkgYSBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52YWthdGEtY29udGV4dCBsaSBhIC52YWthdGEtY29udGV4dG1lbnUtc2VwLFxuLnZha2F0YS1jb250ZXh0IHVsIGxpIGEgLnZha2F0YS1jb250ZXh0bWVudS1zZXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZha2F0YS1jb250ZXh0IGxpIGEgc3Bhbixcbi52YWthdGEtY29udGV4dCBsaSBhIGlucyxcbi52YWthdGEtY29udGV4dCB1bCBsaSBhIHNwYW4sXG4udmFrYXRhLWNvbnRleHQgdWwgbGkgYSBpbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi52YWthdGEtY29udGV4dCAudmFrYXRhLWNvbnRleHQtaG92ZXIgPiBhLFxuLnZha2F0YS1jb250ZXh0IGxpIGE6aG92ZXIsXG4udmFrYXRhLWNvbnRleHQgdWwgLnZha2F0YS1jb250ZXh0LWhvdmVyID4gYSxcbi52YWthdGEtY29udGV4dCB1bCBsaSBhOmhvdmVyIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGOEZBO1xuICBjb2xvcjogIzAwOUVGNztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi52YWthdGEtY29udGV4dCAudmFrYXRhLWNvbnRleHQtaG92ZXIgPiBhIC5zcGFuLFxuLnZha2F0YS1jb250ZXh0IC52YWthdGEtY29udGV4dC1ob3ZlciA+IGEgLmlucyxcbi52YWthdGEtY29udGV4dCBsaSBhOmhvdmVyIC5zcGFuLFxuLnZha2F0YS1jb250ZXh0IGxpIGE6aG92ZXIgLmlucyxcbi52YWthdGEtY29udGV4dCB1bCAudmFrYXRhLWNvbnRleHQtaG92ZXIgPiBhIC5zcGFuLFxuLnZha2F0YS1jb250ZXh0IHVsIC52YWthdGEtY29udGV4dC1ob3ZlciA+IGEgLmlucyxcbi52YWthdGEtY29udGV4dCB1bCBsaSBhOmhvdmVyIC5zcGFuLFxuLnZha2F0YS1jb250ZXh0IHVsIGxpIGE6aG92ZXIgLmlucyB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4udmFrYXRhLWNvbnRleHQgLnZha2F0YS1jb250ZXh0LXNlcGFyYXRvciBhLFxuLnZha2F0YS1jb250ZXh0LXJ0bCAudmFrYXRhLWNvbnRleHQtc2VwYXJhdG9yIGEge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjU7XG59XG5cbi5qc3RyZWUtcmVuYW1lLWlucHV0IHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAycHggNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGOEZBICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNUY4RkEgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG59XG5cbi52aXMtdGltZWxpbmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUZGMkY1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNDc1cmVtICFpbXBvcnRhbnQ7XG59XG4udmlzLXRpbWVsaW5lIC52aXMtbGFiZWxzZXQgLnZpcy1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzE4MUMzMjtcbn1cbi52aXMtdGltZWxpbmUgLnZpcy1mb3JlZ3JvdW5kIC52aXMtZ3JvdXAge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnZpcy10aW1lbGluZSAudmlzLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjNUU2Mjc4O1xuICBib3JkZXItY29sb3I6ICMwMDlFRjc7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGOEZBO1xuICBib3JkZXItcmFkaXVzOiAwLjQ3NXJlbSAhaW1wb3J0YW50O1xufVxuLnZpcy10aW1lbGluZSAudmlzLWl0ZW0udmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjhERDtcbiAgY29sb3I6ICM1RTYyNzg7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzcwMDtcbn1cbi52aXMtdGltZWxpbmUgLnZpcy1pdGVtIC52aXMtaXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlzLXRpbWVsaW5lIC52aXMtdGltZS1heGlzIHtcbiAgZm9udC1zaXplOiAwLjkyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi52aXMtdGltZWxpbmUgLnZpcy10aW1lLWF4aXMgLnZpcy10ZXh0IHtcbiAgY29sb3I6ICNCNUI1QzM7XG59XG4udmlzLXRpbWVsaW5lIC52aXMtdGltZS1heGlzIC52aXMtZ3JpZC52aXMtbWlub3Ige1xuICBib3JkZXItbGVmdC1jb2xvcjogI0U0RTZFRiAhaW1wb3J0YW50O1xufVxuLnZpcy10aW1lbGluZSAudmlzLXRpbWUtYXhpcyAudmlzLWdyaWQudmlzLXZlcnRpY2FsIHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xufVxuLnZpcy10aW1lbGluZSAudmlzLXBhbmVsIC52aXMtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnZpcy10aW1lbGluZSAudmlzLXBhbmVsLnZpcy1ib3R0b20sIC52aXMtdGltZWxpbmUgLnZpcy1wYW5lbC52aXMtY2VudGVyLCAudmlzLXRpbWVsaW5lIC52aXMtcGFuZWwudmlzLWxlZnQsIC52aXMtdGltZWxpbmUgLnZpcy1wYW5lbC52aXMtcmlnaHQsIC52aXMtdGltZWxpbmUgLnZpcy1wYW5lbC52aXMtdG9wIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUZGMkY1ICFpbXBvcnRhbnQ7XG59XG4udmlzLXRpbWVsaW5lIC52aXMtY3VycmVudC10aW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwQ0Q4OTtcbn1cblxuLnZpcy10aW1lbGluZS1jdXN0b20gLnZpcy10aW1lbGluZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnZpcy10aW1lbGluZS1jdXN0b20gLnZpcy10aW1lbGluZSAudmlzLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4udmlzLXRpbWVsaW5lLWN1c3RvbSAudmlzLXBhbmVsLnZpcy1ib3R0b20sIC52aXMtdGltZWxpbmUtY3VzdG9tIC52aXMtcGFuZWwudmlzLWNlbnRlciwgLnZpcy10aW1lbGluZS1jdXN0b20gLnZpcy1wYW5lbC52aXMtbGVmdCwgLnZpcy10aW1lbGluZS1jdXN0b20gLnZpcy1wYW5lbC52aXMtcmlnaHQsIC52aXMtdGltZWxpbmUtY3VzdG9tIC52aXMtcGFuZWwudmlzLXRvcCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnZpcy10aW1lbGluZS1jdXN0b20gLnZpcy1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4udmlzLXRpbWVsaW5lLWN1c3RvbSAudmlzLWl0ZW0gLnZpcy1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59IiwiLy9cclxuLy8gZnNsaWdodGJveFxyXG4vL1xyXG5cclxuLmZzbGlnaHRib3gtc2xpZGUtYnRuIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG59XHJcblxyXG4uZnNsaWdodGJveC10b29sYmFyIHtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG59IiwiLy9cclxuLy8gU2VsZWN0MiBwbHVnaW4gY3VzdG9taXphdGlvbjogaHR0cHM6Ly9zZWxlY3QyLm9yZ1xyXG4vL1xyXG5cclxuJHNlbGVjdDItZHJvcGRvd24tcGFkZGluZzogMXJlbSAwO1xyXG4kc2VsZWN0Mi1kcm9wZG93bi1vcHRpb24tcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xyXG4kc2VsZWN0Mi1kcm9wZG93bi1vcHRpb24tbWFyZ2luOiAwIDA7XHJcbiRzZWxlY3QyLWRyb3Bkb3duLW9wdGlvbi1jaGVjay1wYWRkaW5nOiAxLjI1cmVtO1xyXG5cclxuJHNlbGVjdDItZHJvcGRvd24tZ3JvdXAtcGFkZGluZzogMCAxLjI1cmVtIDAgMS4yNXJlbTtcclxuJHNlbGVjdDItZHJvcGRvd24tZ3JvdXAtbWFyZ2luOiAwIDAgMC4yNXJlbSAwO1xyXG5cclxuJHNlbGVjdDItc2VhcmNoLXBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xyXG4kc2VsZWN0Mi1zZWFyY2gtbWFyZ2luOiAwIDAgMC41cmVtIDA7XHJcblxyXG4kc2VsZWN0Mi1jbGVhci1zaXplOiAwLjdyZW07XHJcbiRzZWxlY3QyLWNsZWFyLWNvbG9yOiAkZ3JheS03MDA7XHJcbiRzZWxlY3QyLWNsZWFyLWNvbG9yLWhvdmVyOiAkcHJpbWFyeTtcclxuJHNlbGVjdDItY2xlYXItYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRzZWxlY3QyLWNsZWFyLWNvbG9yfSc+PHBhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kc2VsZWN0Mi1jbGVhci1iZy1ob3ZlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JHNlbGVjdDItY2xlYXItY29sb3ItaG92ZXJ9Jz48cGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRzZWxlY3QyLWNsZWFyLXJpZ2h0OiAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7ICAvLyRmb3JtLXNlbGVjdC1wYWRkaW5nLXggK1xyXG5cclxuLy8gQm9vdHN0cmFwYSA1IFRoZW1lXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSB7XHJcblx0Ly8gU2VsZWN0aW9uIFxyXG5cdC5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcblx0XHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQvLyBTZWxlY3Rpb24gZm9jdXMgJiBvcGVuIHN0YXRlc1xyXG5cdCYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzLFxyXG5cdCYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG5cdFx0LmZvcm0tc2VsZWN0LXNvbGlkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlucHV0LXNvbGlkLWJnLWZvY3VzO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtLXNlbGVjdDpub3QoLmZvcm0tc2VsZWN0LXNvbGlkKTpub3QoLmZvcm0tc2VsZWN0LXRyYW5zcGFyZW50KSB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIFNlYXJjaFxyXG5cdC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcclxuXHRcdC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG5cdFx0XHRjb2xvcjogJGlucHV0LWNvbG9yO1x0XHJcblx0XHRcdEBpbmNsdWRlIHBsYWNlaG9sZGVyKCRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcik7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mb3JtLXNlbGVjdC1zb2xpZCAuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XHJcblx0XHQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuXHRcdFx0Y29sb3I6ICRpbnB1dC1zb2xpZC1jb2xvcjtcclxuXHRcdFx0QGluY2x1ZGUgcGxhY2Vob2xkZXIoJGlucHV0LXNvbGlkLXBsYWNlaG9sZGVyLWNvbG9yKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vICBTaW5nbGUgbW9kZVxyXG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHJcblx0XHQvLyBTZWxlY3RlZFxyXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRjb2xvcjogJGlucHV0LWNvbG9yO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIFBsYWNlaG9sZGVyXHJcblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuXHRcdFx0Y29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBGb3JtIHNlbGVjdCBzb2xpZFxyXG5cdFx0Ji5mb3JtLXNlbGVjdC1zb2xpZCB7XHJcblx0XHRcdC8vIFNlbGVjdGVkXHJcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAkaW5wdXQtc29saWQtY29sb3I7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIFBsYWNlaG9sZGVyXHJcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkaW5wdXQtc29saWQtcGxhY2Vob2xkZXItY29sb3I7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyBGb3JtIHNlbGVjdCB0cmFuc3BhcmVudFxyXG5cdFx0Ji5mb3JtLXNlbGVjdC10cmFuc3BhcmVudCB7XHJcblx0XHRcdC8vIFNlbGVjdGVkXHJcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS04MDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC8vIFBsYWNlaG9sZGVyXHJcblx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheS04MDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyBGb3JtIHNlbGVjdCBkYXJrIGNvbG9yXHJcblx0XHQmLmZvcm0tc2VsZWN0LWRhcmsge1xyXG5cdFx0XHQvLyBTZWxlY3RlZFxyXG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXktOTAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAgTXVsdGlwbGUgbW9kZVxyXG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG5cdFx0Ly8gU2VhcmNoXHJcblx0XHQuc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBTZWxlY3RlZFxyXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcclxuXHJcblx0XHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJHNlbGVjdDItY2xlYXItYmcpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuXHRcdFx0XHRcdHRvcDogNTAlO1xyXG5cclxuXHRcdFx0XHRcdHNwYW4gIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJHNlbGVjdDItY2xlYXItYmctaG92ZXIpO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1saW5rO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQvLyBTaXplc1xyXG5cdFx0Jjpub3QoLmZvcm0tc2VsZWN0LXNtKTpub3QoLmZvcm0tc2VsZWN0LWxnKSB7XHJcblx0XHRcdC8vICRpbnB1dC1oZWlnaHQsICRjaG9pY2UtZm9udC1zaXplLCAkY2hvaWNlLWJvcmRlci1yYWRpdXMsICRjaG9pY2UtcGFkZGluZy15LCAkY2hvaWNlLXBhZGRpbmcteCwgJGNob2ljZS1tYXJnaW4teSwgJGNob2ljZS1tYXJnaW4teCwgJHJlbW92ZS1zaXplLCAkcmVtb3ZlLW1hcmdpbi14XHJcblx0XHRcdEBpbmNsdWRlIHNlbGVjdDItbXVsdGlwbGUtc2l6ZSgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgMC45cmVtLCAwLjRyZW0sIDAuMnJlbSwgMC40cmVtLCAwLjJyZW0sIDAuNHJlbSwgMC42cmVtLCAwLjVyZW0pO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuZm9ybS1zZWxlY3QtbGcge1xyXG5cdFx0XHRAaW5jbHVkZSBzZWxlY3QyLW11bHRpcGxlLXNpemUoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWhlaWdodC1ib3JkZXIsIDFyZW0sIDAuNHJlbSwgMC4ycmVtLCAwLjRyZW0sIDAuMnJlbSwgMC40cmVtLCAwLjZyZW0sIDAuNXJlbSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5mb3JtLXNlbGVjdC1zbSB7XHJcblx0XHRcdEBpbmNsdWRlIHNlbGVjdDItbXVsdGlwbGUtc2l6ZSgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgMC44cmVtLCAwLjRyZW0sIDAuMTVyZW0sIDAuNHJlbSwgMC4xNXJlbSwgMC40cmVtLCAwLjVyZW0sIDAuNXJlbSk7XHJcblx0XHR9XHJcblx0fVxyXG5cdFx0XHJcblx0Ly8gRHJvcGRvd25cclxuXHQuc2VsZWN0Mi1kcm9wZG93biB7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRkcm9wZG93bi1ib3JkZXItcmFkaXVzO1xyXG5cdFx0cGFkZGluZzogJHNlbGVjdDItZHJvcGRvd24tcGFkZGluZztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcclxuXHJcblx0XHQvLyBJbiBtb2RhbFxyXG5cdFx0Lm1vZGFsLW9wZW4gJiB7XHJcblx0XHRcdHotaW5kZXg6ICR6aW5kZXgtbW9kYWwgKyAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIFNlYXJjaFxyXG5cdFx0LnNlbGVjdDItc2VhcmNoIHtcclxuXHRcdFx0cGFkZGluZzogJHNlbGVjdDItc2VhcmNoLXBhZGRpbmc7XHJcblx0XHRcdG1hcmdpbjogJHNlbGVjdDItc2VhcmNoLW1hcmdpbjtcclxuXHJcblx0XHRcdC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG5cdFx0XHRcdHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcclxuXHRcdFx0XHRjb2xvcjogJGlucHV0LWNvbG9yO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZS1zbTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtO1xyXG5cdFx0XHRcdG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IDFweCBzb2xpZCAkaW5wdXQtZm9jdXMtY29sb3I7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8gT3B0aW9uc1xyXG5cdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDI1MHB4O1xyXG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIE9wdGlvblxyXG5cdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LTcwMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuXHRcdFx0cGFkZGluZzogJHNlbGVjdDItZHJvcGRvd24tb3B0aW9uLXBhZGRpbmc7XHJcblx0XHRcdG1hcmdpbjogJHNlbGVjdDItZHJvcGRvd24tb3B0aW9uLW1hcmdpbjtcclxuXHJcblx0XHRcdCYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcG9uZW50LWhvdmVyLWJnO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29tcG9uZW50LWhvdmVyLWNvbG9yO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBzdmctYmctaWNvbihjaGVjaywgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IpO1xyXG5cclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDAuOHJlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgJHNlbGVjdDItZHJvcGRvd24tb3B0aW9uLWNoZWNrLXBhZGRpbmc7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtYmc7XHJcblx0XHRcdFx0Y29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcblxyXG5cdFx0XHRcdFtkaXI9XCJydGxcIl0gJiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdCAkc2VsZWN0Mi1kcm9wZG93bi1vcHRpb24tY2hlY2stcGFkZGluZztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXktNDAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLnNlbGVjdDItcmVzdWx0c19fbWVzc2FnZSB7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5LTYwMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXAge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuXHRcdFx0XHQuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS04MDA7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAkc2VsZWN0Mi1kcm9wZG93bi1ncm91cC1wYWRkaW5nO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAkc2VsZWN0Mi1kcm9wZG93bi1ncm91cC1tYXJnaW47XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogJHNlbGVjdDItZHJvcGRvd24tb3B0aW9uLXBhZGRpbmc7XHJcblx0XHRcdFx0XHRtYXJnaW46ICRzZWxlY3QyLWRyb3Bkb3duLW9wdGlvbi1tYXJnaW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyBDbGVhclxyXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRoZWlnaHQ6ICRzZWxlY3QyLWNsZWFyLXNpemU7XHJcblx0XHR3aWR0aDogJHNlbGVjdDItY2xlYXItc2l6ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0cmlnaHQ6ICRzZWxlY3QyLWNsZWFyLXJpZ2h0O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2Zygkc2VsZWN0Mi1jbGVhci1iZyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuXHRcdFtkaXI9XCJydGxcIl0gJiB7XHJcblx0XHRcdGxlZnQ6ICRzZWxlY3QyLWNsZWFyLXJpZ2h0O1xyXG5cdFx0XHRyaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuICB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJHNlbGVjdDItY2xlYXItYmctaG92ZXIpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIEZsb2F0aW5nIGxhYmVsIGludGVncmF0aW9uXHJcbi5mb3JtLWZsb2F0aW5nIHtcclxuXHQuZm9ybS1zZWxlY3Qge1xyXG5cdFx0cGFkZGluZy10b3A6ICRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDtcclxuXHR9XHRcclxufSIsIi8vXHJcbi8vIFNlbGVjdDIgTWl4aW5zXHJcbi8vXHJcblxyXG5AbWl4aW4gc2VsZWN0Mi1tdWx0aXBsZS1zaXplKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1oZWlnaHQtYm9yZGVyLCAkY2hvaWNlLWZvbnQtc2l6ZSwgJGNob2ljZS1ib3JkZXItcmFkaXVzLCAkY2hvaWNlLXBhZGRpbmcteSwgJGNob2ljZS1wYWRkaW5nLXgsICRjaG9pY2UtbWFyZ2luLXksICRjaG9pY2UtbWFyZ2luLXgsICRyZW1vdmUtc2l6ZSwgJHJlbW92ZS1tYXJnaW4teCkge1xyXG4gICAgJGNhbGN1bGF0ZWQtaW5wdXQtcGFkZGluZy15OiBjYWxjKCgjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9IC0gI3syICogJGNob2ljZS1wYWRkaW5nLXkgKyAyICogJGNob2ljZS1tYXJnaW4teX0pIC8gMik7XHJcbiAgICAkY2FsY3VsYXRlZC1zZWxlY3Rpb24tbWFyZ2luLXk6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSAtICgjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9IC0gI3syICogJGNob2ljZS1wYWRkaW5nLXkgKyAyICogJGNob2ljZS1tYXJnaW4teX0pIC8gMik7XHJcbiAgXHJcbiAgICBwYWRkaW5nLXRvcDogJGNhbGN1bGF0ZWQtaW5wdXQtcGFkZGluZy15O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRjYWxjdWxhdGVkLWlucHV0LXBhZGRpbmcteTtcclxuXHJcbiAgICAvLyBDaG9pY2VcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkY2hvaWNlLWJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgcGFkZGluZzogJGNob2ljZS1wYWRkaW5nLXkgJGNob2ljZS1wYWRkaW5nLXg7XHJcbiAgICAgICAgbWFyZ2luOiAgJGNob2ljZS1tYXJnaW4teSAkY2hvaWNlLW1hcmdpbi14ICRjaG9pY2UtbWFyZ2luLXkgMDtcclxuXHJcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHJlbW92ZS1zaXplO1xyXG4gICAgICAgICAgICB3aWR0aDogJHJlbW92ZS1zaXplO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRyZW1vdmUtbWFyZ2luLXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyICogJHJlbW92ZS1zaXplO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRjaG9pY2UtZm9udC1zaXplO1xyXG4gICAgICAgIH0gICAgICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAvLyBTZWFyY2ggaW5wdXRcclxuICAgIC5zZWxlY3QyLXNlYXJjaC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcclxuICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkY2FsY3VsYXRlZC1zZWxlY3Rpb24tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRjYWxjdWxhdGVkLXNlbGVjdGlvbi1tYXJnaW4teTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvL1xyXG4vLyBGb3JtVmFsaWRhdGlvbiBDdXN0b21pemF0aW9uLiAgTW9yZSBpbmZvOiBodHRwczovL2Zvcm12YWxpZGF0aW9uLmlvL1xyXG4vL1xyXG5cclxuLmZ2LXBsdWdpbnMtbWVzc2FnZS1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMC4zcmVtO1xyXG5cclxuICAgIC5mdi1oZWxwLWJsb2NrIHtcclxuICAgICAgICBjb2xvcjogJGRhbmdlcjtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnZhbGlkLWZlZWRiYWNrLFxyXG4gICAgJi5pbnZhbGlkLWZlZWRiYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJvb3RzdHJhcCBEYXRlcmFuZ2VwaWNrZXIgcGx1Z2luIGN1c3RvbWl6YXRpb246IGh0dHBzOi8vd3d3LmRhdGVyYW5nZXBpY2tlci5jb21cclxuLy9cclxuXHJcblxyXG4vLyBCYXNlXHJcbi5kYXRlcmFuZ2VwaWNrZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcbiAgICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuICAgIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICAmOmFmdGVyLFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG4gICAgICAgICYub2ZmLFxyXG4gICAgICAgICYub2ZmLmluLXJhbmdlLFxyXG4gICAgICAgICYub2ZmLnN0YXJ0LWRhdGUsXHJcbiAgICAgICAgJi5vZmYuZW5kLWRhdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLW9wZW4gJiB7XHJcbiAgICAgICAgei1pbmRleDogJHppbmRleC1tb2RhbCArIDE7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGVuZGFyLXRhYmxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmdlcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTc1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuN3JlbSAxLjc1cmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wb25lbnQtaG92ZXItYmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbXBvbmVudC1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWxpbms7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNob3ctY2FsZW5kYXIge1xyXG4gICAgICAgIC5yYW5nZXMgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjk3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2hvdy1yYW5nZXMge1xyXG4gICAgICAgICYuc2hvdy1jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIC5yYW5nZXMgIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRycC1jYWxlbmRhci5sZWZ0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcnAtYnV0dG9ucyB7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAxLjc1cmVtO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcblxyXG4gICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYW5jZWxCdG4ge1xyXG4gICAgICAgICAgICAkY29sb3I6ICRsaWdodC1pbnZlcnNlO1xyXG4gICAgICAgICAgICAkaWNvbi1jb2xvcjogJGxpZ2h0LWludmVyc2U7XHJcbiAgICAgICAgICAgICRib3JkZXItY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgJGJnLWNvbG9yOiAkbGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAkY29sb3ItYWN0aXZlOiAkbGlnaHQtaW52ZXJzZTtcclxuICAgICAgICAgICAgJGljb24tY29sb3ItYWN0aXZlOiAkbGlnaHQtaW52ZXJzZTtcclxuICAgICAgICAgICAgJGJvcmRlci1jb2xvci1hY3RpdmU6ICRsaWdodC1hY3RpdmU7XHJcbiAgICAgICAgICAgICRiZy1jb2xvci1hY3RpdmU6ICRsaWdodC1hY3RpdmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tY3VzdG9tLXZhcmlhbnQoJGNvbG9yLCAkaWNvbi1jb2xvciwgJGJvcmRlci1jb2xvciwgJGJnLWNvbG9yLCAkY29sb3ItYWN0aXZlLCAkaWNvbi1jb2xvci1hY3RpdmUsICRib3JkZXItY29sb3ItYWN0aXZlLCAkYmctY29sb3ItYWN0aXZlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcHBseUJ0biB7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJwLXNlbGVjdGVkIHtcclxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZHJwLWNhbGVuZGFyIHtcclxuICAgICAgICAmLmxlZnQsXHJcbiAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aCxcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMzcHg7XHJcblxyXG4gICAgICAgICAgICAmLmF2YWlsYWJsZTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wb25lbnQtaG92ZXItYmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbXBvbmVudC1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XHJcblxyXG4gICAgICAgICAgICAmLm1vbnRoIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubmV4dCxcclxuICAgICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hdmFpbGFibGU6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb21wb25lbnQtaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucHJldiB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcblxyXG4gICAgICAgICAgICAmLmF2YWlsYWJsZS5vZmYge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBvbmVudC1hY3RpdmUtYmcgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zdGFydC1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmVuZC1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zdGFydC1kYXRlLmVuZC1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50b2RheSxcclxuICAgICAgICAgICAgJi50b2RheS5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbXBvbmVudC1ob3Zlci1iZyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb21wb25lbnQtaG92ZXItY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmluLXJhbmdlLmF2YWlsYWJsZTpub3QoLmFjdGl2ZSk6bm90KC5vZmYpOm5vdCgudG9kYXkpIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wb25lbnQtaG92ZXItYmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbXBvbmVudC1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcG9uZW50LWhvdmVyLWJnO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb21wb25lbnQtaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc2VsZWN0LmFtcG1zZWxlY3QsXHJcbiAgICBzZWxlY3QubWludXRlc2VsZWN0LFxyXG4gICAgc2VsZWN0LmhvdXJzZWxlY3QsXHJcbiAgICBzZWxlY3QubW9udGhzZWxlY3QsXHJcbiAgICBzZWxlY3QueWVhcnNlbGVjdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMzVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuMzVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmcgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFRhYmxldCBtb2RlXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgLmRhdGVyYW5nZXBpY2tlciB7XHJcbiAgICAgICAgJi5zaG93LWNhbGVuZGFyIHtcclxuICAgICAgICAgICAgLnJhbmdlcyB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJwLWNhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gIEZsYXRwaWNrclxyXG4vL1xyXG5cclxuJGZsYXRwaWNrci1wYWRkaW5nLXk6IDAuNXJlbTtcclxuJGZsYXRwaWNrci1wYWRkaW5nLXg6IDFyZW07XHJcbiRmbGF0cGlja3Itd2lkdGg6IDI4MHB4O1xyXG4kZmxhdHBpY2tyLXdpZHRoLXdlZWstbnVtYmVyczogMzI1cHg7XHJcbiRmbGF0cGlja3ItZGF5LWhlaWdodDogMzZweDtcclxuJGZsYXRwaWNrci1kYXktd2lkdGg6IDEwMCU7XHJcbiRmbGF0cGlja3ItdGltZS1oZWlnaHQ6IDQ2cHg7XHJcblxyXG4vLyBDb250YWluZXJcclxuLmZsYXRwaWNrci1jYWxlbmRhciB7ICAgIFxyXG4gICAgd2lkdGg6ICRmbGF0cGlja3Itd2lkdGggIWltcG9ydGFudDtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHRib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgLy8gUmVtb3cgYXJyb3dzXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gV2VlayBudW1iZXJzXHJcbiAgICAmLmhhc1dlZWtzIHtcclxuICAgICAgICB3aWR0aDogJGZsYXRwaWNrci13aWR0aC13ZWVrLW51bWJlcnMgIWltcG9ydGFudDtcclxuICAgIH1cclxufSAgIFxyXG5cclxuLy8gTW9udGhzIGNvbnRhaW5lclxyXG4uZmxhdHBpY2tyLW1vbnRocyB7XHJcbiAgICBwYWRkaW5nOiAwICRmbGF0cGlja3ItcGFkZGluZy14O1xyXG4gICAgcGFkZGluZy10b3A6ICRmbGF0cGlja3ItcGFkZGluZy15O1xyXG59XHJcblxyXG4vLyBJbm5lciBjb250YWluZXJcclxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAkZmxhdHBpY2tyLXBhZGRpbmcteSAkZmxhdHBpY2tyLXBhZGRpbmcteDtcclxufVxyXG5cclxuLy8gRGF5IGNvbnRhaW5lcnNcclxuLmZsYXRwaWNrci1kYXlzLFxyXG4uZGF5Q29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyAgIFxyXG59XHJcblxyXG4vLyBNb250aHNcclxuLmZsYXRwaWNrci1tb250aHMge1xyXG4gICAgLmZsYXRwaWNrci1tb250aCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcclxuICAgICAgICBmaWxsOiAkZ3JheS02MDA7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGF0cGlja3ItcHJldi1tb250aCxcclxuICAgIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIHRvcDogMXJlbTsgICAgICAgIFxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkZ3JheS01MDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRncmF5LTcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXHJcbiAgICAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xyXG4gICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXHJcbiAgICAgICAgbGVmdDogJGZsYXRwaWNrci1wYWRkaW5nLXg7XHJcbiAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXHJcbiAgICB9XHJcblxyXG4gICAgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxyXG4gICAgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcclxuICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4gICAgICAgIHJpZ2h0OiAkZmxhdHBpY2tyLXBhZGRpbmcteDtcclxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuICAgIH1cclxufVxyXG5cclxuLy8gTW9udGggc2VsZWN0b3JcclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgIGNvbG9yOiBpbmhlcml0OyAgIFxyXG5cclxuICAgIC5udW1JbnB1dFdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIHdpZHRoOiA2NXB4O1xyXG4gICAgXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICYuYXJyb3dVcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYuYXJyb3dEb3duIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XHJcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuLmN1ci1tb250aCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkOyAgICBcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQuY3VyLXllYXIge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgIG91dGxpbmU6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gV2VlayBkYXlzXHJcbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xyXG4gICAgY29sb3I6ICRncmF5LTgwMDtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xyXG59XHJcblxyXG4vLyBUaW1lXHJcbi5mbGF0cGlja3ItdGltZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgLmZsYXRwaWNrci1jYWxlbmRhci5oYXNUaW1lICYge1xyXG4gICAgICAgIGhlaWdodDogaGVpZ2h0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBoZWlnaHQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogaGVpZ2h0O1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0xMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiBoZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsYXRwaWNrci1hbS1wbSB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICAmLmZsYXRwaWNrci1ob3VyLFxyXG4gICAgICAgICYuZmxhdHBpY2tyLW1pbnV0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgaW5wdXQ6aG92ZXIsXHJcbiAgICAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxyXG4gICAgaW5wdXQ6Zm9jdXMsXHJcbiAgICAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gTnVtYmVyIGlucHV0XHJcbi5udW1JbnB1dFdyYXBwZXIge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFycm93VXAgeyAgICBcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS01MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmLmFycm93RG93biB7ICAgIFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRncmF5LTUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZ3JheS03MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRGF5XHJcbi5mbGF0cGlja3ItZGF5IHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAkZmxhdHBpY2tyLWRheS1oZWlnaHQ7ICAgIFxyXG4gICAgd2lkdGg6ICRmbGF0cGlja3ItZGF5LXdpZHRoO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogJGZsYXRwaWNrci1kYXktaGVpZ2h0O1xyXG4gICAgY29sb3I6ICRncmF5LTYwMDtcclxuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLmluUmFuZ2UsXHJcbiAgICAmLnByZXZNb250aERheS5pblJhbmdlLFxyXG4gICAgJi5uZXh0TW9udGhEYXkuaW5SYW5nZSxcclxuICAgICYudG9kYXkuaW5SYW5nZSxcclxuICAgICYucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXHJcbiAgICAmLm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxyXG4gICAgJjpob3ZlcixcclxuICAgICYucHJldk1vbnRoRGF5OmhvdmVyLFxyXG4gICAgJi5uZXh0TW9udGhEYXk6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5wcmV2TW9udGhEYXk6Zm9jdXMsXHJcbiAgICAmLm5leHRNb250aERheTpmb2N1cyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbXBvbmVudC1ob3Zlci1iZztcclxuICAgICAgICBjb2xvcjogJGNvbXBvbmVudC1ob3Zlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFRvZGF5XHJcbiAgICAmLnRvZGF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNlbGVjdGVkXHJcbiAgICAmLnNlbGVjdGVkLFxyXG4gICAgJi5zdGFydFJhbmdlLFxyXG4gICAgJi5lbmRSYW5nZSxcclxuICAgICYuc2VsZWN0ZWQuaW5SYW5nZSxcclxuICAgICYuc3RhcnRSYW5nZS5pblJhbmdlLFxyXG4gICAgJi5lbmRSYW5nZS5pblJhbmdlLFxyXG4gICAgJi5zZWxlY3RlZDpmb2N1cyxcclxuICAgICYuc3RhcnRSYW5nZTpmb2N1cyxcclxuICAgICYuZW5kUmFuZ2U6Zm9jdXMsXHJcbiAgICAmLnNlbGVjdGVkOmhvdmVyLFxyXG4gICAgJi5zdGFydFJhbmdlOmhvdmVyLFxyXG4gICAgJi5lbmRSYW5nZTpob3ZlcixcclxuICAgICYuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxyXG4gICAgJi5zdGFydFJhbmdlLnByZXZNb250aERheSxcclxuICAgICYuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxyXG4gICAgJi5zZWxlY3RlZC5uZXh0TW9udGhEYXksXHJcbiAgICAmLnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxyXG4gICAgJi5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xyXG4gICAgICAgIGNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjs7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmluUmFuZ2UsXHJcbiAgICAmLnByZXZNb250aERheS5pblJhbmdlLFxyXG4gICAgJi5uZXh0TW9udGhEYXkuaW5SYW5nZSxcclxuICAgICYudG9kYXkuaW5SYW5nZSxcclxuICAgICYucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXHJcbiAgICAmLm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxyXG4gICAgJjpob3ZlcixcclxuICAgICYucHJldk1vbnRoRGF5OmhvdmVyLFxyXG4gICAgJi5uZXh0TW9udGhEYXk6aG92ZXIsXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5wcmV2TW9udGhEYXk6Zm9jdXMsXHJcbiAgICAmLm5leHRNb250aERheTpmb2N1cyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbXBvbmVudC1ob3Zlci1iZztcclxuICAgICAgICBjb2xvcjogJGNvbXBvbmVudC1ob3Zlci1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFRvZGF5XHJcbiAgICAmLnRvZGF5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICYudG9kYXk6aG92ZXIsXHJcbiAgICAmLnRvZGF5OmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcclxuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFNlbGVjdGVkXHJcbiAgICAmLnNlbGVjdGVkLFxyXG4gICAgJi5zdGFydFJhbmdlLFxyXG4gICAgJi5lbmRSYW5nZSxcclxuICAgICYuc2VsZWN0ZWQuaW5SYW5nZSxcclxuICAgICYuc3RhcnRSYW5nZS5pblJhbmdlLFxyXG4gICAgJi5lbmRSYW5nZS5pblJhbmdlLFxyXG4gICAgJi5zZWxlY3RlZDpmb2N1cyxcclxuICAgICYuc3RhcnRSYW5nZTpmb2N1cyxcclxuICAgICYuZW5kUmFuZ2U6Zm9jdXMsXHJcbiAgICAmLnNlbGVjdGVkOmhvdmVyLFxyXG4gICAgJi5zdGFydFJhbmdlOmhvdmVyLFxyXG4gICAgJi5lbmRSYW5nZTpob3ZlcixcclxuICAgICYuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxyXG4gICAgJi5zdGFydFJhbmdlLnByZXZNb250aERheSxcclxuICAgICYuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxyXG4gICAgJi5zZWxlY3RlZC5uZXh0TW9udGhEYXksXHJcbiAgICAmLnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxyXG4gICAgJi5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb21wb25lbnQtYWN0aXZlLWJnO1xyXG4gICAgICAgIGNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjs7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBEaXNhYmxlZFxyXG4gICAgJi5mbGF0cGlja3ItZGlzYWJsZWQsXHJcbiAgICAmLmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlcixcclxuICAgICYucHJldk1vbnRoRGF5LFxyXG4gICAgJi5uZXh0TW9udGhEYXksXHJcbiAgICAmLm5vdEFsbG93ZWQsXHJcbiAgICAmLm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LFxyXG4gICAgJi5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJi5mbGF0cGlja3ItZGlzYWJsZWQsXHJcbiAgICAmLmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBXZWVrIG51bWJlcnNcclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxufVxyXG4iLCIvL1xyXG4vLyBUYWdpZnlcclxuLy9cclxuXHJcbi8vIEJhc2VcclxuLnRhZ2lmeSB7XHJcbiAgICAtLXRhZ2lmeS1kZC1iZy1jb2xvciAgICAgICAgOiAjeyRib2R5LWJnfTtcclxuICAgIC0tdGFncy1ib3JkZXItY29sb3IgICAgICAgICA6ICN7JGlucHV0LWJvcmRlci1jb2xvcn07XHJcbiAgICAtLXRhZ3MtaG92ZXItYm9yZGVyLWNvbG9yICAgOiAjeyRpbnB1dC1ib3JkZXItY29sb3J9O1xyXG4gICAgLS10YWdzLWZvY3VzLWJvcmRlci1jb2xvciAgIDogI3skaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yfTtcclxuICAgIC0tdGFnLWJnICAgICAgICAgICAgICAgICAgICA6ICN7JGdyYXktMjAwfTtcclxuICAgIC0tdGFnLWhvdmVyICAgICAgICAgICAgICAgICA6ICN7JGdyYXktMjAwfTtcclxuICAgIC0tdGFnLXRleHQtY29sb3IgICAgICAgICAgICA6ICN7JGdyYXktNzAwfTtcclxuICAgIC0tdGFnLXRleHQtY29sb3ItLWVkaXQgICAgICA6ICN7JGdyYXktNzAwfTtcclxuICAgIC0tdGFnLXBhZCAgICAgICAgICAgICAgICAgICA6IDAgMC41cmVtO1xyXG4gICAgLS10YWctaW5zZXQtc2hhZG93LXNpemUgICAgIDogMXJlbTtcclxuICAgIC0tdGFnLWludmFsaWQtY29sb3IgICAgICAgICA6ICN7JGRhbmdlcn07XHJcbiAgICAtLXRhZy1pbnZhbGlkLWJnICAgICAgICAgICAgOiAjeyRkYW5nZXItbGlnaHR9O1xyXG4gICAgLS10YWctcmVtb3ZlLWJnICAgICAgICAgICAgIDogI3skZ3JheS0yMDB9O1xyXG4gICAgLS10YWctcmVtb3ZlLWJ0bi1jb2xvciAgICAgIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAtLXRhZy1yZW1vdmUtYnRuLWJnICAgICAgICAgOiB0cmFuc3BhcmVudDtcclxuICAgIC0tdGFnLXJlbW92ZS1idG4tYmctLWhvdmVyICA6IHRyYW5zcGFyZW50O1xyXG4gICAgLS1pbnB1dC1jb2xvciAgICAgICAgICAgICAgIDogI3skZ3JheS03MDB9O1xyXG4gICAgLS1wbGFjZWhvbGRlci1jb2xvciAgICAgICAgIDogI3skZ3JheS00MDB9O1xyXG4gICAgLS1wbGFjZWhvbGRlci1jb2xvci1mb2N1cyAgIDogI3skZ3JheS01MDB9O1xyXG4gICAgLS1sb2FkZXItc2l6ZSAgICAgICAgICAgICAgIDogLjhyZW07XHJcbiAgICBcclxuICAgIC50YWdpZnlfX3RhZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGFnLWJnKTtcclxuICAgICAgICBcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhZ2lmeV9fdGFnX19yZW1vdmVCdG4ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc3ZnLWJnLWljb24oY2xvc2UsICRncmF5LTUwMCk7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnLWJnLWljb24oY2xvc2UsICRwcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gTm90IGFsbG93ZWRcclxuICAgICAgICAmLnRhZ2lmeS0tbm90QWxsb3dlZCB7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAudGFnaWZ5X190YWctdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3ZnLWJnLWljb24oY2xvc2UsICRkYW5nZXIpO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNzU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZ2lmeV9faW5wdXQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNpemVzXHJcbiAgICAmOm5vdCguZm9ybS1jb250cm9sLXNtKTpub3QoLmZvcm0tY29udHJvbC1sZykge1xyXG4gICAgICAgIC8vICRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1oZWlnaHQtYm9yZGVyLCAkdGFnLWZvbnQtc2l6ZSwgJHRhZy1ib3JkZXItcmFkaXVzLCAkdGFnLXBhZGRpbmcteSwgJHRhZy1wYWRkaW5nLXgsICR0YWctbWFyZ2luLXksICR0YWctbWFyZ2luLXgsICRyZW1vdmUtc2l6ZSwgJHJlbW92ZS1tYXJnaW5cclxuICAgICAgICBAaW5jbHVkZSB0YWdpZnktc2l6ZSgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgMC45cmVtLCAkaW5wdXQtYm9yZGVyLXJhZGl1cywgMC4ycmVtLCAwLjRyZW0sIDAuMnJlbSwgMC40cmVtLCAwLjZyZW0sIDAuNXJlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb3JtLWNvbnRyb2wtbGcge1xyXG4gICAgICAgIEBpbmNsdWRlIHRhZ2lmeS1zaXplKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCAxcmVtLCAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZywgMC4ycmVtLCAwLjRyZW0sIDAuMnJlbSwgMC40cmVtLCAwLjZyZW0sIDAuNXJlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb3JtLWNvbnRyb2wtc20ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRhZ2lmeS1zaXplKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1oZWlnaHQtYm9yZGVyLCAwLjhyZW0sICRpbnB1dC1ib3JkZXItcmFkaXVzLXNtLCAwLjE1cmVtLCAwLjRyZW0sIDAuMTVyZW0sIDAuNHJlbSwgMC41cmVtLCAwLjVyZW0pO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBEcm9wZG93blxyXG4udGFnaWZ5X19kcm9wZG93biB7XHJcbiAgICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xyXG4gICAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgLy8gV3JhcHBlclxyXG4gICAgLl93cmFwcGVyIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEluIG1vZGFsXHJcbiAgICAubW9kYWwtb3BlbiAmIHtcclxuICAgICAgICB6LWluZGV4OiAkemluZGV4LW1vZGFsICsgMTtcclxuICAgIH1cclxuXHJcbiAgICAudGFnaWZ5X19kcm9wZG93bl9fd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZ2lmeV9fZHJvcGRvd25fX2l0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi50YWdpZnlfX2Ryb3Bkb3duX19pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcG9uZW50LWhvdmVyLWJnO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbXBvbmVudC1ob3Zlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU3VnZ2VzdGlvbnNcclxuICAgICYudGFnaWZ5X19pbmxpbmVfX3N1Z2dlc3Rpb25zIHsgICAgXHJcbiAgICAgICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG5cclxuICAgICAgICAudGFnaWZ5X19kcm9wZG93bl9faXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjM1cmVtIDAuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDAuNXJlbSAwLjI1cmVtIDA7ICBcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICYudGFnaWZ5X19kcm9wZG93bl9faXRlbS0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wb25lbnQtaG92ZXItYmc7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbXBvbmVudC1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBUYWdpZnkgTWl4aW5zXHJcbi8vXHJcblxyXG5AbWl4aW4gdGFnaWZ5LXNpemUoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWhlaWdodC1ib3JkZXIsICR0YWctZm9udC1zaXplLCAkdGFnLWJvcmRlci1yYWRpdXMsICR0YWctcGFkZGluZy15LCAkdGFnLXBhZGRpbmcteCwgJHRhZy1tYXJnaW4teSwgJHRhZy1tYXJnaW4teCwgJHJlbW92ZS1zaXplLCAkcmVtb3ZlLW1hcmdpbi14KSB7XHJcblxyXG4gICAgJGNhbGN1bGF0ZWQtaW5wdXQtcGFkZGluZy15OiBjYWxjKCgjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9IC0gI3syICogJHRhZy1wYWRkaW5nLXkgKyAyICogJHRhZy1tYXJnaW4teX0pIC8gMik7XHJcbiAgICAkY2FsY3VsYXRlZC10YWctaW5wdXQtbWFyZ2luLXk6IGNhbGMoI3skaW5wdXQtcGFkZGluZy15fSAtICgjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9IC0gI3syICogJHRhZy1wYWRkaW5nLXkgKyAyICogJHRhZy1tYXJnaW4teX0pIC8gMik7XHJcbiAgXHJcbiAgICBwYWRkaW5nLXRvcDogJGNhbGN1bGF0ZWQtaW5wdXQtcGFkZGluZy15O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRjYWxjdWxhdGVkLWlucHV0LXBhZGRpbmcteTtcclxuXHJcbiAgICAudGFnaWZ5X190YWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICR0YWctYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBwYWRkaW5nOiAkdGFnLXBhZGRpbmcteSAkdGFnLXBhZGRpbmcteDtcclxuICAgICAgICBtYXJnaW46ICAkdGFnLW1hcmdpbi15ICR0YWctbWFyZ2luLXggJHRhZy1tYXJnaW4teSAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG5cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICR0YWctcGFkZGluZy14O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICR0YWctZm9udC1zaXplO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWdpZnlfX3RhZ19fcmVtb3ZlQnRuIHsgXHJcbiAgICAgICAgICAgIHdpZHRoOiAkcmVtb3ZlLXNpemU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHJlbW92ZS1zaXplO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgJHJlbW92ZS1tYXJnaW4teCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWdpZnlfX2lucHV0IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRjYWxjdWxhdGVkLXRhZy1pbnB1dC1tYXJnaW4teTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkY2FsY3VsYXRlZC10YWctaW5wdXQtbWFyZ2luLXk7XHJcbiAgICB9XHJcbn0iLCIvL1xyXG4vLyBCb290c3RyYXAgTWF4bGVuZ3RoXHJcbi8vXHJcblxyXG4uYm9vdHN0cmFwLW1heGxlbmd0aCB7XHJcbiAgICB6LWluZGV4OiAxMDQwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJi5iYWRnZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwgJiB7XHJcbiAgICAgICAgei1pbmRleDogKCR6aW5kZXgtbW9kYWwgKyA1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIENLRWRpdG9yXHJcbi8vXHJcblxyXG5cclxuLy8gQmFzZVxyXG4uY2stdGFyZ2V0e1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNrLXRvb2xiYXJ7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQpO1xyXG59XHJcblxyXG4uY2stY29udGVudHtcclxuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50KTtcclxuXHJcbiAgICAmLmNrLWZvY3VzZWR7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAgJHByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENLRWRpdG9yIENsYXNzaWMgJiBEb2N1bWVudFxyXG4uY2stZWRpdG9ye1xyXG4gICAgLmNrLXRvb2xiYXJ7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCAhaW1wb3J0YW50KTtcclxuICAgIH1cclxuICAgIC5jay1jb250ZW50e1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDAgIWltcG9ydGFudCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENLRWRpdG9yIElubGluZSAvIEJhbGxvb24gLyBCYWxsb29uIEJsb2NrXHJcbi5jay1ib2R5IHtcclxuICAgIC5jay1iYWxsb29uLXBhbmVse1xyXG4gICAgICAgIC5jay1jb250ZW50e1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJi5jay1mb2N1c2Vke1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNrLXRvb2xiYXItY29udGFpbmVyLFxyXG4gICAgICAgIC5jay10b29sYmFyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gRGF0YVRhYmxlc1xyXG4vL1xyXG5cclxuJHRvb2xiYXItc3BhY2luZzogMXJlbSAwO1xyXG5cclxuLy8gQmFzZVxyXG50YWJsZS5kYXRhVGFibGUge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIHRoIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBUb29sYmFyXHJcbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuICAgIHBhZGRpbmc6ICR0b29sYmFyLXNwYWNpbmc7XHJcbn1cclxuXHJcbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIHtcclxuICAgIHBhZGRpbmc6ICR0b29sYmFyLXNwYWNpbmc7XHJcbn1cclxuXHJcbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfaW5mbyB7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgcGFkZGluZzogJHRvb2xiYXItc3BhY2luZztcclxufVxyXG5cclxuZGl2LmRhdGFUYWJsZXNfbGVuZ3RoICsgZGl2LmRhdGFUYWJsZXNfaW5mbyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxufVxyXG5cclxuLy8gUGFnaW5hdGlvblxyXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlICB7XHJcbiAgICBwYWRkaW5nOiAkdG9vbGJhci1zcGFjaW5nO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuXHJcbiAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTZWxlY3RlZFxyXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgPiB0ci5zZWxlY3RlZCwgXHJcbnRhYmxlLmRhdGFUYWJsZSB0Ym9keSA+IHRyID4gLnNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuc2VsZWN0ZWQsIFxyXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGguc2VsZWN0ZWQsIFxyXG50YWJsZS5kYXRhVGFibGUgdGJvZHkgdGQuc2VsZWN0ZWQge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5LWludmVyc2U7XHJcbn1cclxuXHJcbi8vIEhlYWRcclxudGFibGUuZGF0YVRhYmxlPnRoZWFkPnRyPiB7XHJcbiAgICB0ZCwgdGgge1xyXG4gICAgICAgICY6bm90KC5zb3J0aW5nX2Rpc2FibGVkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTb3J0aW5nXHJcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIHtcclxuICAgIC5zb3J0aW5nIHtcclxuICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvcnRpbmdfYXNjLFxyXG4gICAgLnNvcnRpbmdfZGVzYyB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAvL3RvcDogNTAlO1xyXG4gICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBAaW5jbHVkZSBzdmctYmctaWNvbihhcnJvdy10b3AsICR0ZXh0LW11dGVkKTtcclxufVxyXG5cclxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgQGluY2x1ZGUgc3ZnLWJnLWljb24oYXJyb3ctYm90dG9tLCAkdGV4dC1tdXRlZCk7XHJcbn1cclxuXHJcbi8vIFByb2Nlc3NpbmdcclxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcbiAgICAudGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIGRpdi5kYXRhVGFibGVzX3Byb2Nlc3Npbmcge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRkcm9wZG93bi1ib3gtc2hhZG93O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xyXG4gICAgICAgIGNvbG9yOiBpZihpc0RhcmtNb2RlKCksICRncmF5LTcwMCwgJGdyYXktNjAwKTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmVcclxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkLmR0ci1jb250cm9sLCBcclxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoLmR0ci1jb250cm9sIHtcclxuICAgICRpY29uLXNpemU6ICAxLjM1cmVtO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogJGljb24tc2l6ZTtcclxuICAgICAgICB3aWR0aDogJGljb24tc2l6ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0oZGl2aWRlKCRpY29uLXNpemUsIDIpKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGRpdmlkZSgkaWNvbi1zaXplLCAyKTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDsgICAgXHJcbiAgICAgICAgY29udGVudDogXCIrXCI7ICAgICAgICBcclxuICAgICAgICBjb2xvcjokZ3JheS03MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxufVxyXG5cclxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5wYXJlbnQgPiB0ZC5kdHItY29udHJvbDpiZWZvcmUsIFxyXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLnBhcmVudCA+IHRoLmR0ci1jb250cm9sOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIi1cIjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JHByaW1hcnk7XHJcbiAgICBjb2xvcjogJHByaW1hcnktaW52ZXJzZTtcclxufVxyXG5cclxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5jaGlsZCBzcGFuLmR0ci10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG59XHJcblxyXG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHNwYW4uZHRyLWRhdGEge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbn0iLCIvL1xyXG4vLyBEcm9wem9uZSBwbHVnaW4gY3VzdG9taXphdGlvbjogIGh0dHBzOi8vd3d3LmRyb3B6b25lanMuY29tXHJcbi8vXHJcblxyXG4vLyBCYXNpY1xyXG4uZHJvcHpvbmUge1xyXG4gICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjc1cmVtO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgJHByaW1hcnk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1saWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmR6LW1lc3NhZ2V7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuZHotcHJldmlldyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAuNzVyZW07XHJcblxyXG5cdFx0LmR6LWltYWdlIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHRcdH1cclxuXHJcbiAgICAgICAgJi5kei1maWxlLXByZXZpZXcge1xyXG4gICAgICAgICAgICAuZHotaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kei1zdWNjZXNzLW1hcmssXHJcbiAgICAuZHotZXJyb3ItbWFyayB7XHJcbiAgICAgICAgJHNpemU6IDQwcHg7XHJcblxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtKGRpdmlkZSgkc2l6ZSwgMikpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLShkaXZpZGUoJHNpemUsIDIpKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNpemUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6ICRzaXplICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kei1yZW1vdmUge1xyXG4gICAgICAgICRzaXplOiAxLjY1cmVtO1xyXG5cclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6ICRzaXplO1xyXG5cdFx0d2lkdGg6ICRzaXplO1xyXG5cdFx0Zm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7ICBcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbTsgICAgICAgIFxyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB0b3A6IC0oZGl2aWRlKCRzaXplLDIpKTtcclxuICAgICAgICByaWdodDogLShkaXZpZGUoJHNpemUsMikpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzdmctYmctaWNvbihjbG9zZSwgJGdyYXktNTAwKTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy1iZy1pY29uKGNsb3NlLCAkcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kei1lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICBjb2xvcjogJGRhbmdlci1pbnZlcnNlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRkYW5nZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFF1ZXVlIHVwbG9hZFxyXG4uZHJvcHpvbmUuZHJvcHpvbmUtcXVldWUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAuZHotbWVzc2FnZXtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wem9uZS1wYW5lbCB7XHJcbiAgICAgICAgLmRyb3B6b25lLXVwbG9hZCxcclxuICAgICAgICAuZHJvcHpvbmUtcmVtb3ZlLWFsbHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3B6b25lLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuXHJcbiAgICAgICAgLmRyb3B6b25lLWZpbGUge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICAgICAuZHJvcHpvbmUtZmlsZW5hbWUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcHpvbmUtZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wem9uZS1wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNSU7XHJcblxyXG4gICAgICAgICAgICAucHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcHpvbmUtdG9vbGJhciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgIC5kcm9wem9uZS1zdGFydCxcclxuICAgICAgICAgICAgLmRyb3B6b25lLWNhbmNlbCxcclxuICAgICAgICAgICAgLmRyb3B6b25lLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1saW5rO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3B6b25lLXN0YXJ0e1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tbGluaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBHbWFwcyBQbHVnaW5cclxuLy9cclxuXHJcbi5nbWFwcyB7XHJcbiAgICAvKiBpbXBvcnRhbnQhICBib290c3RyYXAgc2V0cyBtYXgtd2lkdGggb24gaW1nIHRvIDEwMCUgd2hpY2ggY29uZmxpY3RzIHdpdGggZ29vZ2xlIG1hcCBjYW52YXMqL1xyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5nbWFwcy1zdGF0aWMge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCUgO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBOb1VpU2xpZGVyXHJcbi8vXHJcblxyXG5cclxuLy8gQmFzZVxyXG4ubm9VaS10YXJnZXQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgYmFja2dyb3VuZDogaWYoaXNEYXJrTW9kZSgpLCAkZ3JheS0yMDAsICRncmF5LTEwMCk7XHJcbiAgICBib3gtc2hhZG93Om5vbmU7XHJcblxyXG4gICAgJi5ub1VpLWhvcml6b250YWwge1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgdG9wOiAtNC41cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubm9VaS12ZXJ0aWNhbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuXHJcbiAgICAgICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC00LjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vVWktY29ubmVjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbXBvbmVudC1hY3RpdmUtYmc7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IC0zcHggcmdiYSgjMDAwLCAwLjcpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFNtYWxsIHNpemVcclxuICAgICYubm9VaS1zbSB7XHJcbiAgICAgICBAaW5jbHVkZSBub3Vpc2xpZGVyLXNpemUoNnB4LCAyMHB4LCAyMHB4LCA3cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIExhcmdlIHNpemVcclxuICAgICYubm9VaS1sZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbm91aXNsaWRlci1zaXplKDE4cHgsIDMwcHgsIDMwcHgsIDZweCk7XHJcbiAgICB9XHJcbn1cclxuICAgIFxyXG4vLyBUaGVtZSBjb2xvcnNcclxuQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgIC8vIE5vVWlTbGlkZXIgc3VjY2VzcyBjb2xvciBvcHRpb25cclxuICAgIC5ub1VpLXRhcmdldC5ub1VpLXRhcmdldC0jeyRuYW1lfSB7XHJcbiAgICAgICAgLm5vVWktY29ubmVjdHMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS1saWdodC1jb2xvcigkbmFtZSk7XHJcblxyXG4gICAgICAgICAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHZhbHVlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggLTNweCByZ2JhKCR2YWx1ZSwgMC43KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gVG9vbHRpcFxyXG4ubm9VaS10b29sdGlwIHtcclxuICAgIGJveC1zaGFkb3c6ICR0b29sdGlwLWJveC1zaGFkb3c7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdG9vbHRpcC1iZztcclxuICAgIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogJHRvb2x0aXAtZm9udC1zaXplO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b29sdGlwLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcbiIsIi8vXHJcbi8vIG5vVWlTbGlkZXIgTWl4aW5zXHJcbi8vXHJcblxyXG5AbWl4aW4gbm91aXNsaWRlci1zaXplKCRoZWlnaHQsICRoYW5kbGUtd2lkdGgsICRoYW5kbGUtaGVpZ2h0LCAkaGFuZGxlLXBvcy10b3ApIHtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuXHJcbiAgICAubm9VaS1oYW5kbGUge1xyXG4gICAgICAgIHdpZHRoOiAkaGFuZGxlLXdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJGhhbmRsZS1oZWlnaHQ7XHJcbiAgICAgICAgdG9wOiAtI3skaGFuZGxlLXBvcy10b3B9O1xyXG4gICAgfVxyXG59IiwiLy9cclxuLy8gUXVpbGxcclxuLy9cclxuXHJcbi8vIEJhc2VcclxuLnFsLXRvb2xiYXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xyXG5cclxuICAgICYucWwtc25vdyB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgICAgIC5xbC1waWNrZXIsXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgLnFsLWZpbGwsXHJcbiAgICAgICAgICAgIC5xbC1zdHJva2Uge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkZ3JheS01MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5xbC1maWxsIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRncmF5LTUwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5xbC1leHBhbmRlZCxcclxuICAgICAgICAgICAgJi5xbC1hY3RpdmUsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLnFsLWZpbGwsXHJcbiAgICAgICAgICAgICAgICAucWwtc3Ryb2tlIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5xbC1maWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnFsLWVkaXRvciB7XHJcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG5cclxuICAgICYucWwtYmxhbmsge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucWwtY29udGFpbmVyIHtcclxuICAgICYucWwtc25vdyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxufVxyXG5cclxuLnFsLXNub3cge1xyXG4gICAgLnFsLXBpY2tlciB7XHJcbiAgICAgICAgLnFsLXBpY2tlci1sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcblxyXG4gICAgICAgICAgICAmLnFsLWFjdGl2ZSxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucWwtZXhwYW5kZWQge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5xbC1waWNrZXItbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnFsLWFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnFsLXBpY2tlci1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGRyb3Bkb3duLWJveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5xbC1waWNrZXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnFsLXNlbGVjdGVkLFxyXG4gICAgICAgICAgICAgICAgICAgICYucWwtYWN0aXZlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5xbC10b29sdGlwIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGRyb3Bkb3duLWJveC1zaGFkb3c7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpbnB1dC1yZXNldCgpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucWwtcHJldmlldyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucWwtYWN0aW9uIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFRvb2x0aXAgYWRqdXN0bWVudCBpbiBtb2RhbFxyXG4gICAgICAgIC5tb2RhbCAmIHtcclxuICAgICAgICAgICAgJi5xbC1lZGl0aW5nIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucWwtZWRpdG9yIHtcclxuICAgICAgICBwcmUucWwtc3ludGF4IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktOTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBsYWluIFN0eWxlXHJcbi5xbC1xdWlsLnFsLXF1aWwtcGxhaW4ge1xyXG4gICAgLnFsLXRvb2xiYXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucWwtcGlja2VyLWxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucWwtY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnFsLWVkaXRvciB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUmVjYXB0Y2hhXHJcbi8vXHJcblxyXG5cclxuLy8gQmFzZVxyXG4ucmVjYXB0Y2hhIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICAucmVjYXB0Y2hhLWltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAucmVjYXB0Y2hhX29ubHlfaWZfaW5jb3JyZWN0X3NvbCB7XHJcbiAgICAgICAgY29sb3I6ICRkYW5nZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBTd2VldEFsZXJ0MlxyXG4vL1xyXG5cclxuLy8gQmFzZVxyXG5odG1sLnN3YWwyLXNob3duOm5vdCguc3dhbDItbm8tYmFja2Ryb3ApOm5vdCguc3dhbDItdG9hc3Qtc2hvd24pLFxyXG5ib2R5LnN3YWwyLXNob3duOm5vdCguc3dhbDItbm8tYmFja2Ryb3ApOm5vdCguc3dhbDItdG9hc3Qtc2hvd24pOm5vdCgubW9kYWwtb3Blbikge1xyXG5cdG92ZXJmbG93LXk6IGluaXRpYWwgIWltcG9ydGFudDtcclxuXHJcblx0Jjpub3QoLnN3ZWV0YWxlcnQyLW5vcGFkZGluZykge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyBcclxuXHR9XHJcbn1cclxuXHJcbi8vIFBvcHVwXHJcbi5zd2FsMi1wb3B1cCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcblx0cGFkZGluZzogMnJlbTtcclxuXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuXHJcblx0LnN3YWwyLXRpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRmb250LXNpemU6IDEuM3JlbTtcclxuXHRcdGNvbG9yOiAkZGFyaztcclxuXHR9XHJcblxyXG5cdC5zd2FsMi1odG1sLWNvbnRhaW5lcixcclxuXHQuc3dhbDItY29udGVudCB7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XHJcblx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XHJcblx0XHRjb2xvcjogJGdyYXktODAwO1xyXG5cdH1cclxuXHJcblx0LmJ0biB7XHJcblx0XHRtYXJnaW46IDE1cHggNXB4IDA7XHJcblx0fVxyXG5cclxuXHQuc3dhbDItc3R5bGVkIHtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnN3YWwyLWFjdGlvbnMge1xyXG5cdFx0bWFyZ2luOiAxLjVyZW0gYXV0byAxcmVtIGF1dG87XHJcblx0fVxyXG59XHJcblxyXG4vLyBDb250YWluZXJcclxuLnN3YWwyLWNvbnRhaW5lciB7XHJcblx0b3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblxyXG5cdCYuc3dhbDItc2hvd24ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cdH1cclxuXHJcblx0Ly8gQ29udGVudFxyXG5cdC5zd2FsMi1odG1sLWNvbnRhaW5lciB7XHJcblx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdH1cclxufVxyXG5cclxuYm9keS5zd2FsMi1oZWlnaHQtYXV0byB7XHJcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIFN0YXRlIENvbG9yc1xyXG4uc3dhbDItaWNvbiB7XHJcblx0Ly8gV2FybmluZ1xyXG5cdCYuc3dhbDItd2FybmluZyB7XHJcbiAgICBcdGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICBcdGNvbG9yOiAkd2FybmluZztcclxuXHR9XHJcblxyXG5cdC8vIEVycm9yXHJcblx0Ji5zd2FsMi1lcnJvciB7XHJcbiAgICBcdGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxuICAgIFx0Y29sb3I6ICRkYW5nZXI7XHJcblxyXG5cdFx0W2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV0ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYW5nZXIsIDAuNzUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gU3VjY2Vzc1xyXG5cdCYuc3dhbDItc3VjY2VzcyB7XHJcbiAgICBcdGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICBcdGNvbG9yOiAkc3VjY2VzcztcclxuXHJcblx0XHRbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV0ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuXHRcdH1cclxuXHJcblx0XHQuc3dhbDItc3VjY2Vzcy1yaW5nIHtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKCRzdWNjZXNzLCAwLjMpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ly8gSW5mb1xyXG5cdCYuc3dhbDItaW5mbyB7XHJcbiAgICBcdGJvcmRlci1jb2xvcjogJGluZm87XHJcbiAgICBcdGNvbG9yOiAkaW5mbztcclxuXHR9XHJcblxyXG5cdC8vIFF1ZXN0aW9uXHJcblx0Ji5zd2FsMi1xdWVzdGlvbiB7XHJcbiAgICBcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICBcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHR9XHJcbn1cclxuIiwiLy9cclxuLy8gVGlueU1DRVxyXG4vL1xyXG5cclxuXHJcbi8vIEJhc2VcclxuLnRveC10YXJnZXR7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4udG94LXRpbnltY2V7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQpO1xyXG4gICAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xyXG59IiwiLy9cclxuLy8gVG9hc3RyXHJcbi8vXHJcblxyXG4vLyBCYXNlXHJcbi50b2FzdHIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMS41cmVtIGNlbnRlciAjeycvKnJ0bDpjYWxjKDEwMCUgLSAxLjVyZW0pIGNlbnRlciovJ30gIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6ICRkcm9wZG93bi1ib3gtc2hhZG93ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW0gMS4yNXJlbSA0LjVyZW0gIWltcG9ydGFudDtcclxuXHJcblx0LnRvYXN0ci1jbG9zZS1idXR0b24ge1xyXG4gICBcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICB3aWR0aDogMC44NXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDAuODVyZW07XHJcblx0fVxyXG5cclxuXHQvLyBUaXRsZVxyXG5cdC50b2FzdHItdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxLjE1cmVtO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYgKyAudG9hc3RyLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHR9XHJcblxyXG5cdC8vIE1lc3NhZ2VcclxuXHQudG9hc3RyLW1lc3NhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuXHR9XHJcblxyXG4gICAgLy8gU3RhdGVzXHJcbiAgICAmLnRvYXN0ci1zdWNjZXNzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICBjb2xvcjogJHN1Y2Nlc3MtaW52ZXJzZTtcclxuXHJcbiAgICAgICAgLnRvYXN0ci1jbG9zZS1idXR0b24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdmctYmctaWNvbihjbG9zZSwgJHN1Y2Nlc3MtaW52ZXJzZSk7XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxuXHJcbiAgICAmLnRvYXN0ci1pbmZvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICAgICAgICBjb2xvcjogJGluZm8taW52ZXJzZTtcclxuXHJcbiAgICAgICAgLnRvYXN0ci1jbG9zZS1idXR0b24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdmctYmctaWNvbihjbG9zZSwgJGluZm8taW52ZXJzZSk7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgICAmLnRvYXN0ci13YXJuaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgICBjb2xvcjogJHdhcm5pbmctaW52ZXJzZTtcclxuXHJcbiAgICAgICAgLnRvYXN0ci1jbG9zZS1idXR0b24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdmctYmctaWNvbihjbG9zZSwgJHdhcm5pbmctaW52ZXJzZSk7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxuXHJcbiAgICAmLnRvYXN0ci1lcnJvciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgICBjb2xvcjogJGRhbmdlci1pbnZlcnNlO1xyXG5cclxuICAgICAgICAudG9hc3RyLWNsb3NlLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHN2Zy1iZy1pY29uKGNsb3NlLCAkZGFuZ2VyLWludmVyc2UpO1xyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBQbGFjZW1lbnRzXHJcbi50b2FzdHItdG9wLWNlbnRlciB7XHJcbiAgICB0b3A6IDEycHg7XHJcbn1cclxuXHJcbi50b2FzdHItYm90dG9tLWNlbnRlciB7XHJcbiAgICBib3R0b206IDEycHg7XHJcbn0iLCIvL1xyXG4vLyBEcmFnZ2FibGUgcGx1Z2luIGN1c3RvbWl6YXRpb246IGh0dHBzOi8vc2hvcGlmeS5naXRodWIuaW8vZHJhZ2dhYmxlXHJcbi8vXHJcblxyXG4uZHJhZ2dhYmxlIHtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICYuZHJhZ2dhYmxlLW1pcnJvciB7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnYWJsZS0tb3JpZ2luYWwge1xyXG4gICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLmRyYWdnYWJsZS1zb3VyY2UtLWlzLWRyYWdnaW5nLmRyYWdnYWJsZS0tb3ZlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEhhbmRsZVxyXG4gICAgLmRyYWdnYWJsZS1oYW5kbGUge1xyXG4gICAgICAgIGN1cnNvcjogbW92ZTtcclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBBcGV4Y2hhcnRzXHJcbi8vXHJcblxyXG4vLyBUZXh0XHJcbi5hcGV4Y2hhcnRzLXRleHQsXHJcbi5hcGV4Y2hhcnRzLXRpdGxlLXRleHQsXHJcbi5hcGV4Y2hhcnRzLWxlZ2VuZC10ZXh0IHtcclxuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFwZXhjaGFydHMtdGl0bGUtdGV4dCB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLXBpZS1sYWJlbCB7XHJcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG59XHJcblxyXG4vLyBEcm9wZG93blxyXG4uYXBleGNoYXJ0cy10b29sYmFye1xyXG5cdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFwZXhjaGFydHMtbWVudSB7XHJcblx0YmFja2dyb3VuZDogJGJvZHktYmc7XHJcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMC41cmVtIDAgIWltcG9ydGFudDtcclxuXHRib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcclxuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bWluLXdpZHRoOiAxMHJlbSAhaW1wb3J0YW50O1xyXG5cclxuXHQuYXBleGNoYXJ0cy1tZW51LWl0ZW0ge1xyXG5cdFx0cGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcclxuXHRcdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcblxyXG5cdFx0Jjpob3ZlcntcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJnICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBUb29sdGlwc1xyXG4uYXBleGNoYXJ0cy10b29sdGlwIHtcclxuXHQmLmFwZXhjaGFydHMtdGhlbWUtbGlnaHQge1xyXG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcblx0XHRib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcclxuXHRcdGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZDogJGJvZHktYmcgIWltcG9ydGFudDtcclxuXHRcdGNvbG9yOiAkZ3JheS04MDA7XHJcblxyXG5cdFx0LmFwZXhjaGFydHMtdG9vbHRpcC10aXRsZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRib2R5LWJnICFpbXBvcnRhbnQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuXHRcdFx0Y29sb3I6ICRncmF5LTgwMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTEwMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmFwZXhjaGFydHMtdG9vbHRpcC10aXRsZSB7XHJcblx0XHRwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuXHR9XHJcblxyXG5cdC5hcGV4Y2hhcnRzLXRvb2x0aXAtc2VyaWVzLWdyb3VwIHtcclxuXHR9XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcCB7XHJcblx0Ji5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IHtcclxuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudCk7XHJcblx0XHRib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdyAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYm9keS1iZyAhaW1wb3J0YW50O1xyXG5cdFx0Y29sb3I6ICRncmF5LTgwMDtcclxuXHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGJvZHktYmcgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIEJvcmRlciByYWRpdXMgaW50ZWdyYXRpb25cclxuLmNhcmQtcm91bmRlZC1ib3R0b20ge1xyXG5cdC5hcGV4Y2hhcnRzLWNhbnZhcyB7XHJcblx0XHRzdmcge1xyXG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIEJvcmRlciByYWRpdXMgb3B0aW9uc1xyXG4ucm91bmRlZCB7XHJcblx0LmFwZXhjaGFydHMtY2FudmFzIHtcclxuXHRcdHN2ZyB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucm91bmRlZC1zbSB7XHJcblx0LmFwZXhjaGFydHMtY2FudmFzIHtcclxuXHRcdHN2ZyB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucm91bmRlZC1sZyB7XHJcblx0LmFwZXhjaGFydHMtY2FudmFzIHtcclxuXHRcdHN2ZyB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucm91bmRlZC14bCB7XHJcblx0LmFwZXhjaGFydHMtY2FudmFzIHtcclxuXHRcdHN2ZyB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBCYXIgY2hhcnRzIGhvdmVyIHRleHQgY29sb3JzXHJcbkBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHRoZW1lLXRleHQtY29sb3JzIHtcclxuXHQuYXBleGNoYXJ0cy1iYXItaG92ZXItI3skbmFtZX0ge1xyXG5cdFx0LmFwZXhjaGFydHMtYmFyLWFyZWE6aG92ZXIge1xyXG5cdFx0XHRmaWxsOiAkY29sb3IgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvL1xyXG4vLyBsZWFmbGV0XHJcbi8vXHJcblxyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG4gICAgLmxlYWZsZXQtcGFuZSxcclxuICAgIC5sZWFmbGV0LXRvcCxcclxuICAgIC5sZWFmbGV0LWJvdHRvbSxcclxuICAgIC5sZWFmbGV0LWNvbnRyb2wge1xyXG4gICAgICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvL1xyXG4vLyBTbGlkZXJcclxuLy9cclxuXHJcbi8vIEJhc2VcclxuLnRucyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIFtkYXRhLXRucz1cInRydWVcIl0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnRucy1pdGVtIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnRucy1jb250cm9scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwLjI1cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRidG4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWludmVyc2U7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWFjdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG5zLW5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDAuNzVyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAuMjVyZW07XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwLjM1cmVtKTtcclxuXHJcbiAgICAgICAgICAgICYudG5zLW5hdi1hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRucy1pbml0aWF6bGllZCB7XHJcbiAgICAgICAgW2RhdGEtdG5zPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG5zLWl0ZW0ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBEZWZhdWx0XHJcbiAgICAmLnRucy1kZWZhdWx0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC8vIE5hdnNcclxuICAgICAgICBbZGF0YS1jb250cm9scz1cInByZXZcIl0sXHJcbiAgICAgICAgW2RhdGEtY29udHJvbHM9XCJuZXh0XCJdIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgW2RhdGEtY29udHJvbHM9XCJwcmV2XCJdIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFtkYXRhLWNvbnRyb2xzPVwibmV4dFwiXSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRucy1vdXRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA0cmVtO1xyXG5cclxuICAgICAgICAgICAgLy8gVGFibGV0IG1vZGVcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gVXRpbHNcclxuLnRucy1oaWRlLWRpc2FibGVkLW5hdiB7XHJcbiAgICBbZGlzYWJsZWRdIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7ICAgIFxyXG4gICAgfSAgICBcclxufVxyXG4iLCIvL1xyXG4vLyBGdWxsY2FsZW5kYXIgcGx1Z2luIGN1c3RvbWl6YXRpb246IGh0dHBzOi8vZnVsbGNhbGVuZGFyLmlvL1xyXG4vL1xyXG5cclxuYm9keSB7ICAgIFxyXG4gICAgLS1mYy1ldmVudC1ib3JkZXItY29sb3I6ICN7JHByaW1hcnl9O1xyXG4gICAgLS1mYy1ldmVudC1iZy1jb2xvcjogI3skcHJpbWFyeX07XHJcbiAgICAtLWZjLWV2ZW50LXRleHQtY29sb3I6ICN7JHByaW1hcnktaW52ZXJzZX07XHJcbn1cclxuXHJcbi8vIEJhc2VcclxuLmZjIHtcclxuICAgIC8vIEJvcmRlciBjb2xvclxyXG4gICAgLS1mYy1ib3JkZXItY29sb3I6ICN7JGdyYXktMjAwfTtcclxuICAgIC0tZmMtcGFnZS1iZy1jb2xvcjogI3skd2hpdGV9O1xyXG4gICAgLS1mYy1zbWFsbC1mb250LXNpemU6IDAuOTVyZW07XHJcblxyXG4gICAgLy8gR2VuZXJhbFxyXG4gICAgLS1mYy1oaWdobGlnaHQtY29sb3I6ICN7JGxpZ2h0ZW59O1xyXG4gICAgLy8tLWZjLW5vbi1idXNpbmVzcy1jb2xvcjogXHJcbiAgICAvLy0tZmMtYmctZXZlbnQtY29sb3I6XHJcbiAgICAtLWZjLWJnLWV2ZW50LW9wYWNpdHk6IDAuMztcclxuICAgIC0tZmMtbmV1dHJhbC1iZy1jb2xvcjogI3skbGlnaHR9O1xyXG4gICAgLy8tLWZjLWV2ZW50LXNlbGVjdGVkLW92ZXJsYXktY29sb3I6IFxyXG4gICAgLS1mYy10b2RheS1iZy1jb2xvcjogI3tpZihpc0RhcmtNb2RlKCksICRwcmltYXJ5LWxpZ2h0LCAkd2FybmluZy1saWdodCl9O1xyXG4gICAgLy8tLWZjLW5ldXRyYWwtYmctY29sb3I6XHJcbiAgICAvLy0tZmMtbmV1dHJhbC10ZXh0LWNvbG9yOlxyXG4gICAgLy8tLWZjLW1vcmUtbGluay10ZXh0LWNvbG9yOlxyXG4gICAgLy8tLWZjLW1vcmUtbGluay1iZy1jb2xvcjpcclxuICAgIC0tZmMtbm93LWluZGljYXRvci1jb2xvcjogI3skZGFuZ2VyfTtcclxuICAgIC0tZmMtbGlzdC1ldmVudC1ob3Zlci1iZy1jb2xvcjogI3skbGlnaHRlbn07XHJcblxyXG4gICAgLy8gQnV0dG9uc1xyXG4gICAgLS1mYy1idXR0b24tdGV4dC1jb2xvcjogI3skZ3JheS02MDB9O1xyXG4gICAgLS1mYy1idXR0b24tYmctY29sb3I6ICN7JGdyYXktMTAwfTtcclxuICAgIC0tZmMtYnV0dG9uLWJvcmRlci1jb2xvcjogI3skZ3JheS0xMDB9O1xyXG4gICAgXHJcbiAgICAtLWZjLWJ1dHRvbi1ob3Zlci1iZy1jb2xvcjogICN7JGdyYXktMTAwfTtcclxuICAgIC0tZmMtYnV0dG9uLWhvdmVyLWJvcmRlci1jb2xvcjogICN7JGdyYXktMTAwfTtcclxuXHJcbiAgICAtLWZjLWJ1dHRvbi1hY3RpdmUtYmctY29sb3I6ICN7JGdyYXktMjAwfTtcclxuICAgIC0tZmMtYnV0dG9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGdyYXktMjAwfTtcclxuXHJcbiAgICAvLyBUYWJsZVxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIH0gICAgIFxyXG5cclxuICAgIC8vIEJ1dHRvblxyXG4gICAgLmZjLWJ1dHRvbiB7IFxyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFByaW1hcnkgYnV0dG9uXHJcbiAgICAuZmMtYnV0dG9uLXByaW1hcnkge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgLy8gSWNvblxyXG4gICAgICAgIC5mYy1pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjE1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTpub3QoLmZjLWJ1dHRvbi1hY3RpdmUpIHtcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmMtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpLmZjLWJ1dHRvbi1hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xyXG5cclxuICAgICAgICAgICAgLmZjLWljb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBCdXR0b24gZ3JvdXBcclxuICAgIC5mYy1idXR0b24tZ3JvdXAge1xyXG4gICAgICAgIC5mYy1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVG9vbGJhciB0aXRsZVxyXG4gICAgLmZjLXRvb2xiYXItdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSGVhZGVyIGNlbGxcclxuICAgIC5mYy1jb2wtaGVhZGVyLWNlbGwge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMC41cmVtO1xyXG5cclxuICAgICAgICAuZmMtY29sLWhlYWRlci1jZWxsLWN1c2hpb24gIHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG5cclxuICAgIC8vIEJvcmRlciByYWRpdXNcclxuICAgIC5mYy1zY3JvbGxncmlkIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICAgICAgdGhlYWQgPiB0ciB7XHJcbiAgICAgICAgICAgIHRkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSA+IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBFdmVudFxyXG4gICAgLmZjLWRheWdyaWQtZXZlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBFdmVudCB0aXRsZVxyXG4gICAgLmZjLWRheWdyaWQtZG90LWV2ZW50LFxyXG4gICAgLmZjLWRheWdyaWQtYmxvY2stZXZlbnQge1xyXG4gICAgICAgIC5mYy1ldmVudC10aXRsZSxcclxuICAgICAgICAuZmMtZXZlbnQtdGltZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRGF5IG51bWJlclxyXG4gICAgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBEb3QgZXZlbnRcclxuICAgIC5mYy1kYXlncmlkLWRvdC1ldmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcblxyXG4gICAgICAgIC5mYy1ldmVudC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5mYy1ldmVudC1taXJyb3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRXZlbnQgZG90XHJcbiAgICAuZmMtZGF5Z3JpZC1ldmVudC1kb3Qge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjFyZW07XHJcbiAgICB9ICAgICAgICBcclxuXHJcbiAgICAvLyBQb3BvdmVyXHJcbiAgICAuZmMtcG9wb3ZlciB7XHJcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGRyb3Bkb3duLWJveC1zaGFkb3c7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gICAgICAgIC5mYy1wb3BvdmVyLWhlYWRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC42NXJlbSAwLjc1cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5mYy1wb3BvdmVyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYy1wb3BvdmVyLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmMtcG9wb3Zlci1ib2R5ICB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtIDAuNzVyZW0gMC43NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTW9yZSBsaW5rXHJcbiAgICAuZmMtZGF5Z3JpZC1tb3JlLWxpbmsge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBTbG90XHJcbiAgICAuZmMtdGltZWdyaWQtc2xvdCB7XHJcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45NXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBMaXN0XHJcbiAgICAuZmMtbGlzdC1kYXktY3VzaGlvbiwgXHJcbiAgICAuZmMtbGlzdC10YWJsZSB0ZCB7XHJcbiAgICAgICAgcGFkZGluZzogMC44NXJlbSAxLjE1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYy1saXN0LWRheS10ZXh0LFxyXG4gICAgLmZjLWxpc3QtZGF5LXNpZGUtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTkwMDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZmMtbGlzdCxcclxuICAgIC8vLmZjLXNjcm9sbGVyLFxyXG4gICAgLmZjLWxpc3QtdGFibGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYy1saXN0IHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBXZWVrXHJcbiAgICAuZmMtdGltZWdyaWQtYXhpcyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTWFpbiBcclxuICAgIC5mYy10aW1lZ3JpZC1ldmVudCAuZmMtZXZlbnQtbWFpbiB7XHJcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEluZGljYXRvciBhcnJvd1xyXG4gICAgLmZjLXRpbWVncmlkLW5vdy1pbmRpY2F0b3ItYXJyb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEV2ZW50XHJcbi5mYy1oLWV2ZW50IHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG59XHJcblxyXG4vLyBNb2JpbGUgbW9kZVxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIC5mYyB7XHJcbiAgICAgICAgLy8gSGVhZGVyIHRvb2xiYXJcclxuICAgICAgICAuZmMtaGVhZGVyLXRvb2xiYXIgeyAgIFxyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIC5mYy10b29sYmFyLWNodW5rIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vXHJcbi8vIEthbmJhbiBCb2FyZFxyXG4vL1xyXG5cclxuLy8gVmFyaWFibGVzXHJcbiRrYW5iYW4tc3BhY2VyLXk6IDEuMjVyZW07XHJcbiRrYW5iYW4tc3BhY2VyLXg6IDEuMjVyZW07XHJcblxyXG4ua2FuYmFuLWNvbnRhaW5lciB7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0LmthbmJhbi1ib2FyZCB7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogJGthbmJhbi1zcGFjZXIteTtcclxuXHRcdG1hcmdpbi1yaWdodDogJGthbmJhbi1zcGFjZXIteCAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmthbmJhbi1ib2FyZC1oZWFkZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcblx0XHRcdEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcblxyXG5cdFx0XHQua2FuYmFuLXRpdGxlLWJvYXJkIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFyaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcclxuXHRcdFx0XHQmLiN7JG5hbWV9IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0LmthbmJhbi10aXRsZS1ib2FyZCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB0aGVtZS1pbnZlcnNlLWNvbG9yKCRuYW1lKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYubGlnaHQtI3skbmFtZX0ge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIDAuMSk7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdC5rYW5iYW4tdGl0bGUtYm9hcmQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5rYW5iYW4tZHJhZyB7XHJcblx0XHRcdC5rYW5iYW4taXRlbSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRib2R5LWJnO1xyXG5cclxuXHRcdFx0XHRAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xyXG5cdFx0XHRcdFx0JltkYXRhLWNsYXNzPVwiI3skbmFtZX1cIl0ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiB0aGVtZS1pbnZlcnNlLWNvbG9yKCRuYW1lKTtcclxuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmW2RhdGEtY2xhc3M9XCJsaWdodC0jeyRuYW1lfVwiXSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAwLjEpO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yO1xyXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGZvb3RlciB7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBGaXhlZCBoZWlnaHRcclxuLmthbmJhbi1maXhlZC1oZWlnaHQge1xyXG5cdC5rYW5iYW4tY29udGFpbmVyIHtcclxuXHRcdC5rYW5iYW4tYm9hcmQge1xyXG5cdFx0XHQua2FuYmFuLWRyYWcge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vXHJcbi8vIGpzVHJlZVxyXG4vL1xyXG5cclxuLmpzdHJlZS1kZWZhdWx0IHtcclxuICAgIC5qc3RyZWUtYW5jaG9yIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5qc3RyZWUtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcblxyXG4gICAgICAgICYubGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuanN0cmVlLWRpc2FibGVkIHtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcblxyXG4gICAgICAgIC5qc3RyZWUtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qc3RyZWUtY2xpY2tlZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5qc3RyZWUtaG92ZXJlZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5qc3RyZWUtd2hvbGVyb3ctY2xpY2tlZCxcclxuICAgIC5qc3RyZWUtd2hvbGVyb3ctY2xpY2tlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmpzdHJlZS13aG9sZXJvdy1ob3ZlcmVkLFxyXG4gICAgJi5qc3RyZWUtd2hvbGVyb3cgLmpzdHJlZS13aG9sZXJvdy1ob3ZlcmVkIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qc3RyZWUtb3Blbj4uanN0cmVlLWFuY2hvcj4uZmEtZm9sZGVyOmJlZm9yZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgY29udGVudDogXCJcXGYwN2NcIjtcclxufVxyXG5cclxuLmpzdHJlZS1vcGVuPi5qc3RyZWUtYW5jaG9yPi5sYS1mb2xkZXI6YmVmb3JlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICBjb250ZW50OiBcIlxcZjIwMFwiO1xyXG59XHJcblxyXG4uanN0cmVlLWRlZmF1bHQuanN0cmVlLXJ0bCAuanN0cmVlLW5vZGUge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxcHgjeycvKnJ0bDppZ25vcmUqLyd9ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qc3RyZWUtZGVmYXVsdC5qc3RyZWUtcnRsIC5qc3RyZWUtbGFzdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAjeycvKnJ0bDppZ25vcmUqLyd9O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxufVxyXG5cclxuLmpzdHJlZS1ydGwgLmpzdHJlZS1hbmNob3Ige1xyXG4gICAgcGFkZGluZzogMCA0cHggMCA4cHgjeycvKnJ0bDppZ25vcmUqLyd9O1xyXG59XHJcblxyXG4vLyBjb250ZXh0IG1lbnVcclxuLnZha2F0YS1jb250ZXh0LFxyXG4udmFrYXRhLWNvbnRleHQgdWwge1xyXG4gICAgcGFkZGluZzogMC41cmVtIDA7XHJcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gICAgYmFja2dyb3VuZDogJGJvZHktYmc7XHJcbiAgICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcclxuICAgIGJvcmRlcjogMDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDByZW0gMS4ycmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgIC8vbGluZS1oZWlnaHQ6IDIuMmVtO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmFrYXRhLWNvbnRleHRtZW51LXNlcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuLFxyXG4gICAgICAgICAgICBpbnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YWthdGEtY29udGV4dC1ob3Zlcj5hLFxyXG4gICAgbGkgYTpob3ZlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgLnNwYW4sXHJcbiAgICAgICAgLmlucyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZha2F0YS1jb250ZXh0IC52YWthdGEtY29udGV4dC1zZXBhcmF0b3IgYSxcclxuLnZha2F0YS1jb250ZXh0LXJ0bCAudmFrYXRhLWNvbnRleHQtc2VwYXJhdG9yIGEge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbn1cclxuXHJcbi5qc3RyZWUtcmVuYW1lLWlucHV0IHtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDJweCA2cHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMDAgIWltcG9ydGFudDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG59XHJcbiIsIi8vXHJcbi8vIFZpcyBUaW1lbGluZVxyXG4vL1xyXG5cclxuLy8gVmFyaWFibGVzXHJcbiR2aXMtYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4kdmlzLWJvcmRlci1kYXNoZWQtY29sb3I6ICRib3JkZXItZGFzaGVkLWNvbG9yO1xyXG5cclxuLy8gR2VuZXJhbFxyXG4udmlzLXRpbWVsaW5lIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICR2aXMtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQGlmICgkZW5hYmxlLXJvdW5kZWQpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC52aXMtbGFiZWxzZXQge1xyXG4gICAgICAgIC52aXMtbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlzLWl0ZW1zZXQge1xyXG4gICAgfVxyXG5cclxuICAgIC52aXMtZm9yZWdyb3VuZCB7XHJcbiAgICAgICAgLnZpcy1ncm91cCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aXMtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcblxyXG4gICAgICAgIEBpZiAoJGVuYWJsZS1yb3VuZGVkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnZpcy1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nLWxpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZpcy1pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpcy10aW1lLWF4aXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuXHJcbiAgICAgICAgLnZpcy10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aXMtZ3JpZC52aXMtbWlub3Ige1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHZpcy1ib3JkZXItZGFzaGVkLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmlzLWdyaWQudmlzLXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlzLXBhbmVsIHtcclxuICAgICAgICAudmlzLXNoYWRvdyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpcy1wYW5lbCB7XHJcbiAgICAgICAgJi52aXMtYm90dG9tLFxyXG4gICAgICAgICYudmlzLWNlbnRlcixcclxuICAgICAgICAmLnZpcy1sZWZ0LFxyXG4gICAgICAgICYudmlzLXJpZ2h0LFxyXG4gICAgICAgICYudmlzLXRvcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZpcy1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpcy1jdXJyZW50LXRpbWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDdXN0b20gc3R5bGVcclxuLnZpcy10aW1lbGluZS1jdXN0b20geyAgICBcclxuICAgIC52aXMtdGltZWxpbmUge1xyXG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAudmlzLWxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxuXHJcbiAgICAudmlzLXBhbmVsIHtcclxuICAgICAgICAmLnZpcy1ib3R0b20sXHJcbiAgICAgICAgJi52aXMtY2VudGVyLFxyXG4gICAgICAgICYudmlzLWxlZnQsXHJcbiAgICAgICAgJi52aXMtcmlnaHQsXHJcbiAgICAgICAgJi52aXMtdG9wIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52aXMtaXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAudmlzLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYXBwbGV0LCBhcnRpY2xlLCBhc2lkZSwgYXVkaW8sIGIsIGJpZywgYmxvY2txdW90ZSwgYm9keSwgY2FudmFzLCBjYXB0aW9uLCBjZW50ZXIsIGNpdGUsIGNvZGUsIGRkLCBkZWwsIGRldGFpbHMsIGRmbiwgZGl2LCBkbCwgZHQsIGVtLCBlbWJlZCwgZmllbGRzZXQsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBmb3JtLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBoZWFkZXIsIGhncm91cCwgaHRtbCwgaSwgaWZyYW1lLCBpbWcsIGlucywga2JkLCBsYWJlbCwgbGVnZW5kLCBsaSwgbWFyaywgbWVudSwgbmF2LCBvYmplY3QsIG9sLCBvdXRwdXQsIHAsIHByZSwgcSwgcnVieSwgcywgc2FtcCwgc2VjdGlvbiwgc21hbGwsIHNwYW4sIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1bW1hcnksIHN1cCwgdGFibGUsIHRib2R5LCB0ZCwgdGZvb3QsIHRoLCB0aGVhZCwgdGltZSwgdHIsIHR0LCB1LCB1bCwgdmFyLCB2aWRlbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5ib2R5LCBodG1sIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxub2wsIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lXG59XG5cbmJsb2NrcXVvdGUsIHEge1xuICAgIHF1b3Rlczogbm9uZVxufVxuXG5ibG9ja3F1b3RlOmFmdGVyLCBibG9ja3F1b3RlOmJlZm9yZSwgcTphZnRlciwgcTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmVcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDBcbn1cblxuYm9keSwgaHRtbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucywgc2Fucy1zZXJpZjtcbn1cblxuYm9keSB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG5ib2R5IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuYSBpbWcge1xuICAgIGJvcmRlcjogMDtcbn1cblxuYTphY3RpdmUsIGE6dmlzaXRlZCwgYSwgYTpob3ZlciwgYTpmb2N1cywgYnV0dG9uIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gICAgb3V0bGluZTogMCAhIGltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmEge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sb2FkZXItaG9sZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuMjUpO1xufVxuXG4ubG9hZGVyLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcbn1cblxuLnNrLWNoYXNlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFuaW1hdGlvbjogc2stY2hhc2UgMi41cyBpbmZpbml0ZSBsaW5lYXIgYm90aDtcbn1cblxuLnNrLWNoYXNlLWRvdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBhbmltYXRpb246IHNrLWNoYXNlLWRvdCAyLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG59XG5cbi5zay1jaGFzZS1kb3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMjUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRTQ0NDQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBhbmltYXRpb246IHNrLWNoYXNlLWRvdC1iZWZvcmUgMi4wcyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgxKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMikge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMHM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDMpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg0KSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNSkge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDYpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgxKTpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMyk6YmVmb3JlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg0KTpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDUpOmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNik6YmVmb3JlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuXG5Aa2V5ZnJhbWVzIHNrLWNoYXNlIHtcbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2stY2hhc2UtZG90IHtcbiAgICA4MCUsIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzay1jaGFzZS1kb3QtYmVmb3JlIHtcbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgfVxuICAgIDEwMCUsIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgIH1cbn1cblxuYm9keSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xufVxuXG4uY2xlYXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG5cbnRleHRhcmVhLFxuc2VsZWN0LFxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuXG4uZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmEsIGJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbmEsIGJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cbiIsImEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGFwcGxldCwgYXJ0aWNsZSwgYXNpZGUsIGF1ZGlvLCBiLCBiaWcsIGJsb2NrcXVvdGUsIGJvZHksIGNhbnZhcywgY2FwdGlvbiwgY2VudGVyLCBjaXRlLCBjb2RlLCBkZCwgZGVsLCBkZXRhaWxzLCBkZm4sIGRpdiwgZGwsIGR0LCBlbSwgZW1iZWQsIGZpZWxkc2V0LCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgZm9ybSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgaGVhZGVyLCBoZ3JvdXAsIGh0bWwsIGksIGlmcmFtZSwgaW1nLCBpbnMsIGtiZCwgbGFiZWwsIGxlZ2VuZCwgbGksIG1hcmssIG1lbnUsIG5hdiwgb2JqZWN0LCBvbCwgb3V0cHV0LCBwLCBwcmUsIHEsIHJ1YnksIHMsIHNhbXAsIHNlY3Rpb24sIHNtYWxsLCBzcGFuLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdW1tYXJ5LCBzdXAsIHRhYmxlLCB0Ym9keSwgdGQsIHRmb290LCB0aCwgdGhlYWQsIHRpbWUsIHRyLCB0dCwgdSwgdWwsIHZhciwgdmlkZW8ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmJvZHksIGh0bWwge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxub2wsIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTphZnRlciwgYmxvY2txdW90ZTpiZWZvcmUsIHE6YWZ0ZXIsIHE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuYm9keSwgaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFBvcHBpbnMsIHNhbnMtc2VyaWY7XG59XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYSBpbWcge1xuICBib3JkZXI6IDA7XG59XG5cbmE6YWN0aXZlLCBhOnZpc2l0ZWQsIGEsIGE6aG92ZXIsIGE6Zm9jdXMsIGJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5hIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5sb2FkZXItaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC4yNSk7XG59XG5cbi5sb2FkZXItY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnNrLWNoYXNlIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IHNrLWNoYXNlIDIuNXMgaW5maW5pdGUgbGluZWFyIGJvdGg7XG59XG5cbi5zay1jaGFzZS1kb3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYW5pbWF0aW9uOiBzay1jaGFzZS1kb3QgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbn1cblxuLnNrLWNoYXNlLWRvdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiAyNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTQ0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGFuaW1hdGlvbjogc2stY2hhc2UtZG90LWJlZm9yZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuXG4uc2stY2hhc2UtZG90Om50aC1jaGlsZCg1KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDYpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLnNrLWNoYXNlLWRvdDpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDQpOmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDUpOmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG59XG5cbi5zay1jaGFzZS1kb3Q6bnRoLWNoaWxkKDYpOmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG59XG5cbkBrZXlmcmFtZXMgc2stY2hhc2Uge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWNoYXNlLWRvdCB7XG4gIDgwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1jaGFzZS1kb3QtYmVmb3JlIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gIH1cbiAgMTAwJSwgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbmJvZHkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDIwcHggMjBweDtcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG59XG5cbnRleHRhcmVhLFxuc2VsZWN0LFxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXRlbF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuYSwgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuYSwgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAuYXBleGNoYXJ0cy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU0NDQ0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uYXBleGNoYXJ0cy10b29sdGlwLmFwZXhjaGFydHMtYWN0aXZlIHVsIHtcbiAgY29sb3I6ICNGM0Y5RjQ7XG59XG4uYXBleGNoYXJ0cy10b29sdGlwLmFwZXhjaGFydHMtYWN0aXZlIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC5hcGV4Y2hhcnRzLWFjdGl2ZSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXNlcmllcy1ncm91cCAuYXBleGNoYXJ0cy1hY3RpdmUge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0YzRjlGNDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC1zZXJpZXMtZ3JvdXAgLmFwZXhjaGFydHMtYWN0aXZlIC5hcGV4Y2hhcnRzLXRvb2x0aXAtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFwZXhjaGFydHMgLmFwZXhjaGFydHMtdG9vbHRpcC1tYXJrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU0NDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmxvY2stZWxlbWVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNCNUI1QjU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuLmJsb2NrLWVsZW1lbnQtdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzdDN0M3QztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stZWxlbWVudC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMEU0NDQ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stZWxlbWVudC5zaG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjlGNDtcbn1cbi5ibG9jay1lbGVtZW50LmhvdmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjlGNDtcbn1cbi5ibG9jay1lbGVtZW50LmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJsb2NrLWVsZW1lbnQubGVmdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmJsb2NrLWVsZW1lbnQuc20ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJsb2NrLWVsZW1lbnQuc20gLmJsb2NrLWVsZW1lbnQtcHJpY2Uge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYmxvY2stZWwtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay1lbC13cmFwIC5ibG9jay1lbGVtZW50IHtcbiAgZmxleDogdW5zZXQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5cbi5ibC1lbC1yb3ctNSAuYmxvY2stZWxlbWVudCB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTAwcHgpIC8gNSk7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi5ibC1lbC1yb3ctNSAuYmxvY2stZWxlbWVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJsLWVsLXJvdy01IC5ibG9jay1lbGVtZW50Om50aC1jaGlsZCg1bikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5ibC1lbC1yb3ctMiAuYmxvY2stZWxlbWVudCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4O1xufVxuLmJsLWVsLXJvdy0yIC5ibG9jay1lbGVtZW50LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByaW1hcnktYnRuIHtcbiAgbWF4LXdpZHRoOiAxNzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MTM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwRTQ0NDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByaW1hcnktYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNDQ0NDtcbiAgY29sb3I6ICNGRkM2MTM7XG59XG4ucHJpbWFyeS1idG4uc20ge1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1heC13aWR0aDogMTU1cHg7XG59XG5cbi5zZWNvbmRhcnktYnRuIHtcbiAgbWF4LXdpZHRoOiAxNzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTQ0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlY29uZGFyeS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzO1xuICBjb2xvcjogIzBFNDQ0NDtcbn1cbi5zZWNvbmRhcnktYnRuLnNtIHtcbiAgbWluLWhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXgtd2lkdGg6IDE1NXB4O1xufVxuXG4ud2lkZS1ncmV5LWJ0biB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUI1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogM3B4IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndpZGUtZ3JleS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzO1xuICBjb2xvcjogIzBFNDQ0NDtcbn1cblxuLm1hcmdpbi1sLTMge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uZ3JleS1idG4ge1xuICBtYXgtd2lkdGg6IDE3NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I1QjVCNTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZ3JleS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzO1xuICBjb2xvcjogIzBFNDQ0NDtcbn1cbi5ncmV5LWJ0bi5zbSB7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWF4LXdpZHRoOiAxNTVweDtcbn1cblxuLmdyZXktcHJpbWFyeS1idG4ge1xuICBtYXgtd2lkdGg6IDE3NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzBFNDQ0NDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZ3JleS1wcmltYXJ5LWJ0bi5zbSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtaW4td2lkdGg6IDE1NXB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uZ3JleS1wcmltYXJ5LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MTM7XG4gIGNvbG9yOiAjMEU0NDQ0O1xufVxuXG4udHJhbnNwYXJlbnQtYnRuIHtcbiAgbWF4LXdpZHRoOiAxNzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMEU0NDQ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUMzODM5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udHJhbnNwYXJlbnQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMztcbiAgY29sb3I6ICMwRTQ0NDQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5mb3JtLWNoZWNrLmZvcm0tY2hlY2stY3VzdG9tIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjlGNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5mb3JtLWNoZWNrLmZvcm0tY2hlY2stY3VzdG9tIC5mb3JtLWNoZWNrLWlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMztcbn1cbi5mb3JtLWNoZWNrLmZvcm0tY2hlY2stY3VzdG9tIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvY2hlY2ttYXItY2hlY2tlZC1pY29uLnN2Z1wiKTtcbn1cblxuLmZvcm0tY2hlY2s6bm90KC5mb3JtLXN3aXRjaCkgLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDlweCA3cHg7XG59XG5cbi5jYXJkLWVsZW1lbnQge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI0I1QjVCNTtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtaW4taGVpZ2h0OiA4OHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJkLWVsZW1lbnQtdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjN0M3QzdDO1xufVxuLmNhcmQtZWxlbWVudC1wcmljZSB7XG4gIGNvbG9yOiAjMEU0NDQ0O1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcmQtZWxlbWVudC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtZWxlbWVudC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMTA7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSgzMSwgMzEsIDMxLCAwLjMpO1xuICByaWdodDogMDtcbiAgbGVmdDogMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkLWVsZW1lbnQtcG9wdXAgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzBFNDQ0NDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2FyZC1lbGVtZW50LXBvcHVwLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcmQtZWxlbWVudC1wb3B1cC1saXN0LXRpdGxlIHtcbiAgY29sb3I6ICNCNUI1QjU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhcmQtZWxlbWVudC1wb3B1cC1saXN0LXByaWNlIHtcbiAgY29sb3I6ICMwRTQ0NDQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNhcmQtZWxlbWVudC1wb3B1cC1saXN0IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0U0RTZFRjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcmQtZWxlbWVudC1wb3B1cC1saXN0IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmNhcmQtdG90YWxzIC5jYXJkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FyZC5jYXJkLXhsLXN0cmV0Y2gge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FyZC13cmFwcGVkIHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xufVxuLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMzBweCAzMHB4IDAgMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMEU0NDQ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC1sYWJlbC5iZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10b29sYmFyIHtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jYXJkIC5jYXJkLWhlYWRlciAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMEU0NDQ0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhcmQgLmNhcmQtdG9vbGJhciAubWVudSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMTA7XG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSgzMSwgMzEsIDMxLCAwLjMpO1xufVxuLmNhcmQgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xufVxuLmNhcmQgLmJnLXRvdGFsIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMyMjFFMjA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uY2FyZCAuc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI0I1QjVCNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmNhcmQtcGF5bWVudC1yZXBvcnRzLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3BheW1lbnQtcmVwb3J0cy1zaWRlYmFyLWljb24uc3ZnXCIpO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uY2FyZC1wYXltZW50LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3BheW1lbnQtc2lkZWJhci1pY29uLnN2Z1wiKTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmNhcmQtcHJldmlldy1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFMkUyRTI7XG59XG4uY2FyZC1wcmV2aWV3IHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xufVxuLmNhcmQtcHJldmlldy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMEU0NDQ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkUyRTI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2FyZC1wcmV2aWV3LXRpdGxlLmJnIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmNhcmQtcHJldmlldy1zdWJ0ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICM3QzdDN0M7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jYXJkLXByZXZpZXctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMEU0NDQ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1wcmV2aWV3LWNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgI0U0RTZFRiwgI0U0RTZFRiA0cHgsIHRyYW5zcGFyZW50IDRweCwgdHJhbnNwYXJlbnQgNXB4LCAjRTRFNkVGIDVweCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNhcmQtcHJldmlldy1jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNhcmQtcHJldmlldy1jb2wucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1wcmV2aWV3LXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jYXJkLXByZXZpZXctdmlldy52aWV3LTItY29sIC5jYXJkLXByZXZpZXctY29sIHtcbiAgd2lkdGg6IDQ1JTtcbn1cbi5jYXJkLXByZXZpZXctdmlldy52aWV3LTItY29sIC5jYXJkLXByZXZpZXctY29sOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4uY2FyZC1hY3Rpb24tYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYnRuLmNhcmQtYWN0aW9uLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MTMgIWltcG9ydGFudDtcbn1cbi5idG4uY2FyZC1hY3Rpb24tYnRuIGljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2NhcmQtYWN0aW9uLWljb24uc3ZnXCIpO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5jYW5jZWxCdG4ge1xuICBjb2xvcjogIzBFNDQ0NCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMEU0NDQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyIHRkLnRvZGF5LmFjdGl2ZSB7XG4gIGNvbG9yOiAjMEU0NDQ0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MTMgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC50b2RheSB7XG4gIGNvbG9yOiAjRkZDNjEzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTQ0NDQgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC5hY3RpdmUge1xuICBjb2xvcjogIzBFNDQ0NCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIgdGQuaW4tcmFuZ2UuYXZhaWxhYmxlOm5vdCguYWN0aXZlKTpub3QoLm9mZik6bm90KC50b2RheSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGOUY0O1xuICBjb2xvcjogIzBFNDQ0NDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMEU0NDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzO1xufVxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjlGNDtcbiAgY29sb3I6ICMwRTQ0NDQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RjQ7XG4gIHdpZHRoOiAyMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZGF0ZXJhbmdlcGlja2VyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MTM7XG59XG4uZGF0ZXJhbmdlcGlja2VyLWJ0bi13IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uZGF0ZXJhbmdlcGlja2VyLWJ0bi13OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMztcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHVsIHtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaSB7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMztcbiAgY29sb3I6ICMwRTQ0NDQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkge1xuICBjb2xvcjogIzBFNDQ0NDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0ZC5hdmFpbGFibGU6aG92ZXIsIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB0aC5hdmFpbGFibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGOUY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMEU0NDQ0O1xufVxuXG4uY2FsZW5kYXItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvY2FsZW5kYXItaWNvbi5zdmdcIik7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5mb3JtLWl0ZW0gLmRhdGVyYW5nZXBpY2tlci1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM0NjRFNUY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ybS1pdGVtIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4uYnRuLXByaW1hcnksIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4uYnRuLXByaW1hcnksIC5idG4uYnRuLXByaW1hcnkuYWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5LnNob3csIC5idG4uYnRuLXByaW1hcnk6YWN0aXZlOm5vdCguYnRuLWFjdGl2ZSksIC5idG4uYnRuLXByaW1hcnk6Zm9jdXM6bm90KC5idG4tYWN0aXZlKSwgLmJ0bi5idG4tcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi1hY3RpdmUpLCAuc2hvdyA+IC5idG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI0ZGQzYxMyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU0NDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LWZvcm0tdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMEU0NDQ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByaW1hcnktZm9ybSAuZm9ybS1pdGVtLmlucHV0LWludmFsaWQgLmZvcm0taW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkQ4MjgyO1xuICBjb2xvcjogI0ZEODI4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjNGMztcbn1cbi5wcmltYXJ5LWZvcm0gLmZvcm0taXRlbS5pbnB1dC13YXJuaW5nIC5mb3JtLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwYWQ0ZTtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUYzRjM7XG59XG4ucHJpbWFyeS1mb3JtIC5mb3JtLWl0ZW0gbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDY0RTVGO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wcmltYXJ5LWZvcm0gLmZvcm0taXRlbSAuZm9ybS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGOUY0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNDY0RTVGO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ucHJpbWFyeS1mb3JtIC5mb3JtLWl0ZW0gLmZvcm0tY2hlY2sgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ucHJpbWFyeS1mb3JtIC5mb3JtLWl0ZW0gLnRleHQtZGF0ZXBpY2tlciB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNDY0RTVGO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByaW1hcnktZm9ybSAuY29sdW1uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcmltYXJ5LWZvcm0gLnJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cbi5wcmltYXJ5LWZvcm0td3JhcCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ucHJpbWFyeS1mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnByaW1hcnktZm9ybS1hY3Rpb25zIGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnByaW1hcnktZm9ybS1hY3Rpb25zIGJ1dHRvbi5wcmltYXJ5LWJ0biB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA1cHggMThweDtcbn1cbi5wcmltYXJ5LWZvcm0tYWN0aW9ucyBidXR0b24uZ3JleS1idG4ge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuXG4uY29tcGFueS10YWdzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY29tcGFueS10YWdzLXJvdyAuY29tcGFueS10YWc6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jb21wYW55LXRhZ3Mtcm93IC5jb21wYW55LXRhZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMUU0MDQxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDIxNXB4O1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICMxRTQwNDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAhaW1wb3J0YW50O1xufVxuLmNvbXBhbnktdGFncy1yb3cgLmNvbXBhbnktdGFnLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0ZGQzYxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjZEQjtcbiAgY29sb3I6ICNGRkM2MTM7XG59XG4uY29tcGFueS10YWdzLXJvdyAuY29tcGFueS10YWc6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNGRkM2MTM7XG4gIGNvbG9yOiAjRkZDNjEzO1xufVxuXG4uZm9ybS1tZXNzYWdlcyB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0tbWVzc2FnZXMgLm1lc3NhZ2Uge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cbi5mb3JtLW1lc3NhZ2VzIC5mb3JtLWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI0ZEODI4Mjtcbn1cbi5mb3JtLW1lc3NhZ2VzIC5mb3JtLW1lc3NhZ2UtZXJyb3Ige1xuICBjb2xvcjogI0ZEODI4Mjtcbn1cbi5mb3JtLW1lc3NhZ2VzIC5mb3JtLWVycm9yLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBFNDQ0NDtcbn1cbi5mb3JtLW1lc3NhZ2VzIC5mb3JtLXdhcm5pbmctbWVzc2FnZSB7XG4gIGNvbG9yOiAjZjBhZDRlO1xufVxuXG4uY2hhcmFjdGVyaXN0aWNzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jaGFyYWN0ZXJpc3RpY3Mtcm93IC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2hhcmFjdGVyaXN0aWNzLXJvdyAuZm9ybS1jaGVjay5mb3JtLWNoZWNrLWN1c3RvbSB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNoYXJhY3RlcmlzdGljcy1yb3cgLmZvcm0tY2hlY2suZm9ybS1jaGVjay1jdXN0b206bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGljay1kYXRlLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjlGNDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ2NEU1RjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5waWNrLWRhdGUtd3JhcCAucGljay1kYXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RjQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0NjRFNUY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5waWNrLWRhdGUtd3JhcCAucGljay1kYXRlLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNDQ0NDtcbiAgY29sb3I6ICNGRkM2MTM7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNUI1QjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cywgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cywgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheTpmb2N1cywgLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBjb2xvcjogIzBFNDQ0NDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGOUY0O1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0NjRFNUY7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmhlYWRlciB7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhlYWRlciAuaGVhZGVyLXVwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci13IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5oZWFkZXItbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uaGVhZGVyIC5jb250YWluZXItZmx1aWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbn1cbi5oZWFkZXIgLmhlYWRlci10aXRsZSB7XG4gIGNvbG9yOiAjMEU0NDQ0O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmhlYWRlciAubG9nb3V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvbG9nb3V0LWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaGVhZGVyIC5sb2dvdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9sb2dvdXQtaWNvbi1ob3Zlci5zdmdcIik7XG59XG4uaGVhZGVyIC5oZWFkZXItZW5kLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCNUI1QjU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWluLWhlaWdodDogMjBweDtcbn1cbi5oZWFkZXIgLmhlYWRlci1lbmQtY29udGVudCAuaGVhZGVyLXByb2ZpbGUtYWN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjN0M3QzdDO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXIgLmhlYWRlci1lbmQtY29udGVudCAuaGVhZGVyLXByb2ZpbGUtYWN0aW9uLnNob3cge1xuICBjb2xvcjogIzBFNDQ0NDtcbn1cbi5oZWFkZXIgLmhlYWRlci1lbmQtY29udGVudCAuaGVhZGVyLXByb2ZpbGUtYWN0aW9uLnNob3c6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9oZWFkZXItcHJvZmlsZS1hY3Rpb24tc2hvdy1hcnJvdy5zdmdcIik7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogN3B4O1xufVxuLmhlYWRlciAuaGVhZGVyLXByb2ZpbGUtYWN0aW9uIC5tZW51LXN1Yi1kcm9wZG93biB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cbi5oZWFkZXIgLmhlYWRlci1wcm9maWxlLWFjdGlvbiAubWVudS1pdGVtIC5tZW51LWxpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFNEU2RUYgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmhlYWRlci1maXhlZCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC41cztcbiAgei1pbmRleDogMjAwO1xufVxuLmhlYWRlci1maXhlZCAuaGVhZGVyLXVwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItZml4ZWQgLmRhdGVyYW5nZXBpY2tlci1idG4tdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG59XG4uaGVhZGVyLWZpeGVkIC5kYXRlcmFuZ2VwaWNrZXItYnRuLXc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzO1xufVxuLmhlYWRlci1maXhlZCAuZGF0ZXJhbmdlcGlja2VyLWJ0bi13IC50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICMyMjFFMjA7XG59XG4uaGVhZGVyLWZpeGVkIC5kYXRlcmFuZ2VwaWNrZXItYnRuLXcgLmNhbGVuZGFyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9jYWxlbmRhci1pY29uLWZpeGVkLnN2Z1wiKTtcbn1cblxuLmRhdGEtZXhwYW5kIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGF0YS1leHBhbmQtYm9keSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRhLWV4cGFuZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwcHggMTBweCAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmRhdGEtZXhwYW5kLWhlYWRlciBpY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZGF0YS1leHBhbmQtaGVhZGVyOmhvdmVyIC5idG4uc2hvdy1tb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvc2hvdy1tb3JlLWFycm93LWljb24taG92ZXIuc3ZnXCIpO1xufVxuLmRhdGEtZXhwYW5kLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZGF0YS1leHBhbmQtaGVhZGVyIC50b3RhbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMEU0NDQ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5kYXRhLWV4cGFuZC1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyMjFFMjA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmRhdGEtZXhwYW5kLWJsb2NrLmFjdGl2ZSAuYnRuLnNob3ctbW9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3Nob3ctbW9yZS1hcnJvdy1hY3RpdmUtaWNvbi5zdmdcIik7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogNHB4O1xufVxuLmRhdGEtZXhwYW5kLWJsb2NrLmFjdGl2ZSAuZGF0YS1leHBhbmQtaGVhZGVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjFBQztcbn1cbi5kYXRhLWV4cGFuZC1ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5kYXRhLWV4cGFuZC1ibG9jayAuZGF0YS1leHBhbmQtYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4uc2hvdy1tb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvc2hvdy1tb3JlLWFycm93LWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uZGF0YS1leHBhbmQtYmxvY2suYWN0aXZlIC5kYXRhLWV4cGFuZC1oZWFkZXIgLnRvdGFsLCAuZGF0YS1leHBhbmQtYmxvY2suYWN0aXZlIC5kYXRhLWV4cGFuZC1oZWFkZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNGRkM2MTM7XG59XG5cbi5kYXRhLWV4cGFuZC1ibG9jazpob3ZlciAuZGF0YS1leHBhbmQtaGVhZGVyIC50b3RhbCwgLmRhdGEtZXhwYW5kLWJsb2NrOmhvdmVyIC5kYXRhLWV4cGFuZC1oZWFkZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNGRkM2MTM7XG59XG5cbi5hbGwtZGF0YS1jYXJkIC5ibG9jay1lbGVtZW50Om50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uY2xpZW50cy1jYXJkIC5idXR0b24td3JhcCBidXR0b24ge1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAxNXB4KSAvIDIpO1xufVxuLmNsaWVudHMtY2FyZCAuY2xpZW50LWJvZHkge1xuICBwYWRkaW5nOiAyNXB4IDMwcHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkYyRjU7XG59XG4uY2xpZW50cy1jYXJkIC5idXR0b24td3JhcCAucHJpbWFyeS1idG4ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5jYXJkLWNsaWVudHMtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvY2xpZW50LXNpZGViYXItaWNvbi5zdmdcIik7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnBhaWQtaW4tY2FzaC1jYXJkIC5ibG9jay1lbGVtZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDcwcHgpIC8gMyk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucGFpZC1pbi1jYXNoLWNhcmQgLmJsb2NrLWVsZW1lbnQ6bnRoLWNoaWxkKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLnBhaWQtaW4tY2FzaC1jYXJkIC5ibG9jay1lbGVtZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5wYWlkLWluLWNhc2gtY2FyZCAuYmxvY2stZWxlbWVudDpudGgtbGFzdC1jaGlsZCgtbiszKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWlkLWluLWNhc2gtY2FyZCAuYmxvY2stZWxlbWVudDpsYXN0LWNoaWxkLCAuYXZlcmFnZS1pbnRlcmVzdC1yYXRlLWNvbCAuYmxvY2stZWxlbWVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5hdmVyYWdlLWludGVyZXN0LXJhdGUtY29sIC5ibG9jay1lbGVtZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2FyZC1mYWN0b3JpbmcgLm1yYi0xNTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkLWZhY3RvcmluZyAubXJiLTE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmNhcmQtcGF5bWVudHMtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvcGF5bWVudC1zaWRlYmFyLWljb24uc3ZnXCIpO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi50b29sdGlwLW1haW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0ZGQzYxMztcbn1cblxuLmRhdGEtZXhwYW5kLWxpc3QtZWxlbWVudCwgLmRhdGEtZXhwYW5kLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZGF0YS1leHBhbmQtbGlzdC1lbGVtZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFREVERUQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5kYXRhLWV4cGFuZC1saXN0LWVsZW1lbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZGF0YS1leHBhbmQtbGlzdC1lbGVtZW50IC50aXRsZSwgLmRhdGEtZXhwYW5kLWxpc3QtZWxlbWVudCAucHJpY2Uge1xuICBjb2xvcjogIzdDN0M3QztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmRhdGEtZXhwYW5kLWxpc3QtZWxlbWVudCAudGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmRhdGEtZXhwYW5kLWxpc3QtZWxlbWVudCAucHJpY2Uge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWxsLWRhdGEtY2FyZCAuYmxvY2stZWwtd3JhcCAuYmxvY2stZWxlbWVudCB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzVweCkgLyAyKTtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmFsbC1kYXRhLWNhcmQgLmJsb2NrLWVsLXdyYXAgLmJsb2NrLWVsZW1lbnQ6bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAucm93IC5jb2wteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmxhdGUtcGF5bWVudHMtY2FyZCAuYmxvY2stZWwtd3JhcCAuYmxvY2stZWxlbWVudCB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzNXB4KSAvIDIpICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmxhdGUtcGF5bWVudHMtY2FyZCAuYmxvY2stZWwtd3JhcCAuYmxvY2stZWxlbWVudDpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgfVxuICAubGF0ZS1wYXltZW50cy1jYXJkIC5ibG9jay1lbC13cmFwIC5ibG9jay1lbGVtZW50Om50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC50b29sYmFyLWNvbnRlbnQtZW5kLmp1c3RpZnktY29udGVudC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAudG9vbGJhciAudG9vbGJhci1pY29uLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJzLW1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4udG9vbGJhci1jb250ZW50LXN0YXJ0LCAudG9vbGJhci1jb250ZW50LWVuZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sYXRlLXBheW1lbnRzLWNhcmQgLmJsb2NrLWVsLXdyYXAgLmJsb2NrLWVsZW1lbnQge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDcwcHgpIC8gMyk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuLmxhdGUtcGF5bWVudHMtY2FyZCAuYmxvY2stZWwtd3JhcCAuYmxvY2stZWxlbWVudDpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmxhdGUtcGF5bWVudHMtY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uaGVhZGVyLWZpeGVkIC5oZWFkZXIgLnRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udG9vbGJhci1jb250ZW50IHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2FyZC1wYXltZW50LXJlcG9ydHMtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvcGF5bWVudC1yZXBvcnRzLXNpZGViYXItaWNvbi5zdmdcIik7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm90aGVyLXRheGVzLWNvbCAuYmxvY2stZWxlbWVudCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5vdGhlci10YXhlcy1jb2wgLmJsb2NrLWVsZW1lbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmxvYW4tdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNjUlO1xufVxuXG4ubG9hbi10YWJsZSB0aDpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMTglO1xufVxuXG4ubG9hbi10YWJsZSB0aDpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTMlO1xufVxuXG4ubG9hbi10YWJsZSB0aDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogNCU7XG59XG5cbi5sb2dpbiB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubG9naW4gLmJhY2tncm91bmQge1xuICBtaW4taGVpZ2h0OiAxMTB2aDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvbG9naW4tYmFja2dyb3VuZC5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5sb2dpbi1mb3JtLXdyYXAge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmxvZ2luLWNvbnRlbnQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXRvcDogMjUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubG9naW4taWxsdXN0cmF0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvZmlucHJvLXRyYW5zLXRleHQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiA3MjBweDtcbiAgaGVpZ2h0OiA5N3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTIwcHg7XG4gIGxlZnQ6IDA7XG59XG4ubG9naW4tdGl0bGUge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE4MUMzMjtcbn1cbi5sb2dpbi1mb3JtIC5mb3JtLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmxvZ2luLWZvcm0gLmZvcm0taXRlbS5pbnB1dC1pbnZhbGlkIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZEODI4MjtcbiAgY29sb3I6ICNGRDgyODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUYzRjM7XG59XG4ubG9naW4tZm9ybSAuZm9ybS1pdGVtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzE4MUMzMjtcbn1cbi5sb2dpbi1mb3JtIC5mb3JtLWl0ZW0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjFGNTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0NjRFNUY7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtaW4taGVpZ2h0OiA3MHB4O1xufVxuLmxvZ2luLWZvcm0gLmZvcm0taXRlbSAuZm9yZ290LXBhc3MtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0I1QjVCNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sb2dpbi1mb3JtIC5mb3JtLWl0ZW0gLmZvcmdvdC1wYXNzLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzBFNDQ0NDtcbn1cbi5sb2dpbiAucHJpbWFyeS1idG4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbn1cblxuLm1yLTEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb250YWluZXIsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteGwsIC5jb250YWluZXIteHhsIHtcbiAgbWF4LXdpZHRoOiAxNTMwcHg7XG59XG5cbi5yb3cge1xuICBtYXJnaW46IDAgLThweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnJvdyA+ICoge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxub2wsIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJnLXBpZS1jaGFydCB7XG4gIHdpZHRoOiAzNDhweDtcbiAgaGVpZ2h0OiAzNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLnAtY2hhcnQtc20ge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubXJiLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBpZS1jaGFydCB7XG4gIHdpZHRoOiAxNjVweDtcbiAgaGVpZ2h0OiAxNjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uY29udGVudC02IHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLmFsbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMDUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm1lbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5tci1zMiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tcmItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubXJiLTEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXkge1xuICBjb2xvcjogIzdDN0M3Qztcbn1cblxuLmZzLTcge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMyMjFFMjA7XG59XG5cbi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICMwRTQ0NDQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5tZS0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ucm93Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1yYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG5tcmItNCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnctMjIwcHgge1xuICB3aWR0aDogMjIwcHggIWltcG9ydGFudDtcbn1cblxuLm1lbnUtaXRlbSAubWVudS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1lbnUtaXRlbS5ib3JkZXItYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI0U0RTZFRiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWVudS1pdGVtLmJvcmRlci1ib3R0b206bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZXh0LWwtZ3JleSB7XG4gIGNvbG9yOiAjQjVCNUI1O1xufVxuXG4ubWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubXItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbi5tci04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5wZC0yLTMge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbi5zb2xpZC10YWJsZS1idC1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRjJGNSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNyB7XG4gIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24td3JhcCB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5ibC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYmwtMTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYmwtMyB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLmJsLTM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBkdC0yIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBkdC0xIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBkdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZHQtMyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZHQtMDUge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgLS1jdXN0b20tY2hhcnQtdGV4dDogI0I1QjVDMztcbiAgLS1jdXN0b20tY2hhcnQtZWxlbWVudHM6ICNFQUVBRUE7XG4gIC0tY3VzdG9tLWNoYXJ0LXByaW1hcnk6ICNGRkM2MTM7XG4gIC0tY3VzdG9tLWNoYXJ0LXNlY29uZGFyeTogI0I1QjVCNTtcbn1cblxuaHRtbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5cbi5tZW51LXN0YXRlLWJnLWxpZ2h0LXByaW1hcnkgLm1lbnUtaXRlbS5ob3Zlcjpub3QoLmhlcmUpID4gLm1lbnUtbGluazpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSk6bm90KC5oZXJlKSwgLm1lbnUtc3RhdGUtYmctbGlnaHQtcHJpbWFyeSAubWVudS1pdGVtOm5vdCguaGVyZSkgLm1lbnUtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSk6bm90KC5oZXJlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MTM7XG4gIGNvbG9yOiAjMEU0NDQ0O1xufVxuXG4ubXJiLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnctZnVsbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGOUY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMEU0NDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50IHtcbiAgbWluLWhlaWdodDogODB2aDtcbn1cblxuLm1yYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucG9wLXVwIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuLnBvcC11cC1saW5rcyAubWVudS1pdGVtIC5tZW51LWxpbmsge1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzBFNDQ0NDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wb3AtdXAtbGlua3MgLm1lbnUtaXRlbSAubWVudS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMztcbn1cblxuLndyYXBwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4ubm8tbWFyZ2luIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTE1cHggIWltcG9ydGFudDtcbn1cblxuLm5vLW1hcmdpbi1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW4tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNhYmxlZC1wYXltZW50LWRheS1lZGl0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuI3RhYmxlLWFjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNwYXltZW50LXNjaGVkdWxlLXZpZXctdGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuI3BheW1lbnQtZWRpdC1tb2RhbCAuc2VsZWN0MiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5hY3Rpb24tYnRuLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5wcmltYXJ5LXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJpbWFyeS10YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RjQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5wcmltYXJ5LXRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzBFNDQ0NDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTVweCA1cHg7XG59XG4ucHJpbWFyeS10YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCwgLnByaW1hcnktdGFibGUgdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ucHJpbWFyeS10YWJsZSB0aGVhZCB0aDpsYXN0LWNoaWxkLCAucHJpbWFyeS10YWJsZSB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5wcmltYXJ5LXRhYmxlIHRoZWFkIHRoLmFjdGlvbnMsIC5wcmltYXJ5LXRhYmxlIHRib2R5IHRkLmFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5wcmltYXJ5LXRhYmxlIHRib2R5IHRkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMyMjFFMjA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTRFNkVGLCAjRTRFNkVGIDRweCwgdHJhbnNwYXJlbnQgNHB4LCB0cmFuc3BhcmVudCA1cHgsICNFNEU2RUYgNXB4KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG4ucHJpbWFyeS10YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5wcmltYXJ5LXRhYmxlIC5zdGF0dXMtdGFnIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLWhlaWdodDogMjVweDtcbn1cbi5wcmltYXJ5LXRhYmxlIC5zdGF0dXMtdGFnLmNvbmZpcm1lZCwgLnByaW1hcnktdGFibGUgLnN0YXR1cy10YWcucGFpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RjQ7XG4gIGNvbG9yOiAjMUJDNTQ5O1xufVxuLnByaW1hcnktdGFibGUgLnN0YXR1cy10YWcudW5jb25maXJtZWQsIC5wcmltYXJ5LXRhYmxlIC5zdGF0dXMtdGFnLnVucGFpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUVBRUE7XG4gIGNvbG9yOiAjRTU2NTY1O1xufVxuLnByaW1hcnktdGFibGUgLnN0YXR1cy10YWcucmVkZWVtZWQsIC5wcmltYXJ5LXRhYmxlIC5zdGF0dXMtdGFnLnBhcnRpYWxseV9wYWlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFkZjtcbiAgY29sb3I6ICNFRUQyMDI7XG59XG4ucHJpbWFyeS10YWJsZSAuYWN0aW9uLWJ0biB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5wcmltYXJ5LXRhYmxlIC5hY3Rpb24tYnRuIGljb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucHJpbWFyeS10YWJsZSAuYWN0aW9uLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RjQ7XG59XG4ucHJpbWFyeS10YWJsZSAuYWN0aW9uLWJ0bi5lZGl0IC5lZGl0LXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5wcmltYXJ5LXRhYmxlIC5hY3Rpb24tYnRuLmVkaXQ6aG92ZXIgLmVkaXQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnByaW1hcnktdGFibGUgLmFjdGlvbi1idG4uZWRpdCBpY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvZWRpdC1hY3Rpb24tYnRuLnN2Z1wiKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5wcmltYXJ5LXRhYmxlIC5hY3Rpb24tYnRuLmVkaXQ6aG92ZXIgaWNvbiB7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9lZGl0LWFjdGlvbi1ob3Zlci1idG4uc3ZnXCIpO1xufVxuLnByaW1hcnktdGFibGUgLmFjdGlvbi1idG4ucHJldmlldyAucHJldmlldy10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgb3BhY2l0eTogMC42O1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ucHJpbWFyeS10YWJsZSAuYWN0aW9uLWJ0bi5wcmV2aWV3OmhvdmVyIC5wcmV2aWV3LXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wcmltYXJ5LXRhYmxlIC5hY3Rpb24tYnRuLnByZXZpZXcgaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3Jldmlldy1hY3Rpb24tYnRuLnN2Z1wiKTtcbiAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuLnByaW1hcnktdGFibGUgLmFjdGlvbi1idG4ucHJldmlldzpob3ZlciBpY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvcmV2aWV3LWFjdGlvbi1idG4taG92ZXIuc3ZnXCIpO1xufVxuLnByaW1hcnktdGFibGUgLmFjdGlvbi1idG4uYWRkLWRvY3VtZW50IC5hZGQtZG9jdW1lbnQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLnByaW1hcnktdGFibGUgLmFjdGlvbi1idG4uYWRkLWRvY3VtZW50OmhvdmVyIC5hZGQtZG9jdW1lbnQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnByaW1hcnktdGFibGUgLmFjdGlvbi1idG4uYWRkLWRvY3VtZW50IGljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9hZGQtZG9jdW1lbnQtaWNvbi5zdmdcIik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4ucHJpbWFyeS10YWJsZSAuYWN0aW9uLWJ0bi5hZGQtZG9jdW1lbnQ6aG92ZXIgaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2FkZC1kb2N1bWVudC1pY29uLWhvdmVyLnN2Z1wiKTtcbn1cbi5wcmltYXJ5LXRhYmxlIC5hY3Rpb24tYnRuLmRvY3VtZW50IC5kb2N1bWVudC10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgb3BhY2l0eTogMC42O1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ucHJpbWFyeS10YWJsZSAuYWN0aW9uLWJ0bi5kb2N1bWVudDpob3ZlciAuZG9jdW1lbnQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnByaW1hcnktdGFibGUgLmFjdGlvbi1idG4uZG9jdW1lbnQgaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2RvY3VtZW50LWljb24uc3ZnXCIpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnByaW1hcnktdGFibGUgLmFjdGlvbi1idG4uZG9jdW1lbnQ6aG92ZXIgaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2RvY3VtZW50LWljb24uc3ZnXCIpO1xufVxuLnByaW1hcnktdGFibGUgLmFjdGlvbi1idG4uaW52b2ljZSAuaW52b2ljZS10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgb3BhY2l0eTogMC4zO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ucHJpbWFyeS10YWJsZSAuYWN0aW9uLWJ0bi5pbnZvaWNlOmhvdmVyIC5pbnZvaWNlLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wcmltYXJ5LXRhYmxlIC5hY3Rpb24tYnRuLmludm9pY2UgaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2RvY3VtZW50LWljb24uc3ZnXCIpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnByaW1hcnktdGFibGUgLmFjdGlvbi1idG4uaW52b2ljZTpob3ZlciBpY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvZG9jdW1lbnQtaWNvbi5zdmdcIik7XG59XG4ucHJpbWFyeS10YWJsZSAuYWN0aW9uLWJ0bi5wZGYgLnBkZi10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgb3BhY2l0eTogMC4zO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ucHJpbWFyeS10YWJsZSAuYWN0aW9uLWJ0bi5wZGY6aG92ZXIgLnBkZi10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucHJpbWFyeS10YWJsZSAuYWN0aW9uLWJ0bi5wZGYgaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3BkZi1maWxlLnBuZ1wiKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5wcmltYXJ5LXRhYmxlIC5hY3Rpb24tYnRuLnBkZjpob3ZlciBpY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvcGRmLWZpbGUucG5nXCIpO1xufVxuLnByaW1hcnktdGFibGUgLmFjdGlvbi1idG4ud29yZCAud29yZC10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgb3BhY2l0eTogMC4zO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ucHJpbWFyeS10YWJsZSAuYWN0aW9uLWJ0bi53b3JkOmhvdmVyIC53b3JkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wcmltYXJ5LXRhYmxlIC5hY3Rpb24tYnRuLndvcmQgaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3dvcmQucG5nXCIpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnByaW1hcnktdGFibGUgLmFjdGlvbi1idG4ud29yZDpob3ZlciBpY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvd29yZC5wbmdcIik7XG59XG4ucHJpbWFyeS10YWJsZSAuYWN0aW9uLWJ0bi5hcHByb3ZlIGljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9jaGVjay5zdmdcIik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5wcmltYXJ5LXRhYmxlIC5hY3Rpb24tYnRuLmFwcHJvdmU6aG92ZXIgaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2NoZWNrLnN2Z1wiKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5wcmltYXJ5LXRhYmxlIC5hY3Rpb24tYnRuLnJlamVjdCBpY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvYmFuLnN2Z1wiKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgb3BhY2l0eTogMC4zO1xufVxuLnByaW1hcnktdGFibGUgLmFjdGlvbi1idG4ucmVqZWN0OmhvdmVyIGljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9iYW4uc3ZnXCIpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnByaW1hcnktdGFibGUgLmFjdGlvbi1idG4uYWxsb2NhdGUgLmFsbG9jYXRlLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5wcmltYXJ5LXRhYmxlIC5hY3Rpb24tYnRuLmFsbG9jYXRlOmhvdmVyIC5hbGxvY2F0ZS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucHJpbWFyeS10YWJsZSAuYWN0aW9uLWJ0bi5hbGxvY2F0ZSBpY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvY2hlY2stbWFudWFsLXN2Z3JlcG8tY29tLnN2Z1wiKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgb3BhY2l0eTogMC44O1xufVxuLnByaW1hcnktdGFibGUgLmFjdGlvbi1idG4uYWxsb2NhdGU6aG92ZXIgaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2NoZWNrLW1hbnVhbC1zdmdyZXBvLWNvbS5zdmdcIik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4ucHJpbWFyeS10YWJsZSAuYWN0aW9uLWJ0bi5yZXN0b3JlIC5yZXN0b3JlLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBvcGFjaXR5OiAwLjY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5wcmltYXJ5LXRhYmxlIC5hY3Rpb24tYnRuLnJlc3RvcmU6aG92ZXIgLnJlc3RvcmUtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnByaW1hcnktdGFibGUgLmFjdGlvbi1idG4ucmVzdG9yZSBpY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvdW5kby1zdmdyZXBvLWNvbS5zdmdcIik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wcmltYXJ5LXRhYmxlIC5hY3Rpb24tYnRuLnJlc3RvcmU6aG92ZXIgaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3VuZG8tc3ZncmVwby1jb20uc3ZnXCIpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnByaW1hcnktdGFibGUgLmFjdGlvbi1idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wcmltYXJ5LXRhYmxlIC5hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ucHJpbWFyeS10YWJsZSAuc2Vjb25kYXJ5LWFjdGlvbi1idXR0b25zIHtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1jZW50ZXI7XG59XG5cbi5wcmltYXJ5LXRhYmxlLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wYWdpbmF0ZV9idXR0b24uY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTQ0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIHBhZGRpbmc6IDhweCA1cHggOHB4IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMyMjFFMjA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMEU0NDQ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwRTQ0NDQgIWltcG9ydGFudDtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dDpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMEU0NDQ0ICFpbXBvcnRhbnQ7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNCNUI1QzM7XG59XG4uZGF0YVRhYmxlc19maWx0ZXIgLnNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9zZWFyY2gtaWNvbi5zdmdcIik7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmRhdGFUYWJsZXNfZmlsdGVyIC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ucHJpbWFyeS10YWJsZS1oZWxwZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucHJpbWFyeS10YWJsZS1oZWxwZXJzIC5ncmV5LXByaW1hcnktYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnByaW1hcnktdGFibGUtaGVscGVycyAuZ3JleS1wcmltYXJ5LWJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udGFibGUtdmlldy1zZXR0aW5ncyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJsZS12aWV3LXNldHRpbmdzLmFjdGl2ZSAudGFibGUtdmlldy1zZXR0aW5ncy1kcm9wIHtcbiAgdG9wOiA0MnB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnRhYmxlLXZpZXctc2V0dGluZ3MuYWN0aXZlIC50YWJsZS12aWV3LXNldHRpbmdzLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MTM7XG59XG4udGFibGUtdmlldy1zZXR0aW5ncy5hY3RpdmUgLnRhYmxlLXZpZXctc2V0dGluZ3MtYnRuIGljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS92aWV3LXNldHRpbmdzLWljb24tYWN0aXZlLnN2Z1wiKTtcbn1cblxuLnRhYmxlLXZpZXctc2V0dGluZ3MtYnRuIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnRhYmxlLXZpZXctc2V0dGluZ3MtYnRuIGljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS92aWV3LXNldHRpbmdzLWljb24uc3ZnXCIpO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi50YWJsZS12aWV3LXNldHRpbmdzLWRyb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgd2lkdGg6IDYwMHB4O1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTRFNkVGO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLnRhYmxlLXZpZXctc2V0dGluZ3MtZHJvcCAudGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMEU0NDQ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHJpbWFyeS10YWJsZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLXN0YXQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzdDN0M3QztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBhZ2luZ19zaW1wbGVfbnVtYmVycyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAucGFnaW5hdGVfYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjQjVCNUI1O1xufVxuLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMwRTQ0NDQ7XG59XG4ucGFnaW5nX3NpbXBsZV9udW1iZXJzIC5wYWdpbmF0ZV9idXR0b24ubmV4dCBpY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvcGFnZS1saW5rLW5leHQuc3ZnXCIpO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhZ2luZ19zaW1wbGVfbnVtYmVycyAucGFnaW5hdGVfYnV0dG9uLnByZXZpb3VzIGljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9wYWdlLWxpbmstcHJldi5zdmdcIik7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi50YWJsZS12aWV3LXNldHRpbmdzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGFibGUtdmlldy1zZXR0aW5ncy10YWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMyMjFFMjA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICBtaW4taGVpZ2h0OiAzN3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFibGUtdmlldy1zZXR0aW5ncy10YWJsZSB0ZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoOTBkZWcsICNFNEU2RUYsICNFNEU2RUYgNHB4LCB0cmFuc3BhcmVudCA0cHgsIHRyYW5zcGFyZW50IDVweCwgI0U0RTZFRiA1cHgpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIC8qYmFja2dyb3VuZC1zaXplOiAxNXB4IDFweDsqL1xuICAvKmJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbi50YWJsZS12aWV3LXNldHRpbmdzLXRhYmxlIHRkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnRhYmxlLXZpZXctc2V0dGluZ3MtdGFibGUgLmZvcm0tY2hlY2sge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi50YWJsZS12aWV3LXNldHRpbmdzLXRhYmxlIC5mb3JtLWNoZWNrLmZvcm0tY2hlY2stY3VzdG9tLmZvcm0tY2hlY2stc20gLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi50YWJsZS12aWV3LXNldHRpbmdzLXRhYmxlLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnRhYmxlLXZpZXctc2V0dGluZ3MtdGFibGUtYWN0aW9ucyBidXR0b246bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZvcm0tMi1jb2wge1xuICBtYXgtd2lkdGg6IDkzNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tMS1jb2wge1xuICBtYXgtd2lkdGg6IDQ1NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRhYmxlLmd5LTQgdGQsIC50YWJsZS5neS00IHRoIHtcbiAgcGFkZGluZzogMCAwIDVweDtcbn1cblxuLnRhYmxlLmd5LTQgdGgge1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cblxuLnRhYmxlLmd5LTQgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnByaW1hcnktc2VsZWN0MiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RjQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTBweCAxNXB4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmltYXJ5LXNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjMEU0NDQ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4ucHJpbWFyeS1zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9zZWxlY3QyLWFycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgY29sb3I6ICNCNUI1QjU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICMwRTQ0NDQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItZHJvcGRvd24ge1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgY29sb3I6ICMwRTQ0NDQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RjQ7XG4gIGNvbG9yOiAjMEU0NDQ0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IC5zZWxlY3QyLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzO1xuICBjb2xvcjogIzBFNDQ0NDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMztcbiAgY29sb3I6ICMwRTQ0NDQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5mb3JtLWl0ZW0gc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWl0ZW0gLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjlGNDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWluLWhlaWdodDogNDVweDtcbn1cbi5mb3JtLWl0ZW0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ2NEU1RjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xufVxuLmZvcm0taXRlbSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGOUY0O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAycHggMTVweDtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0taXRlbSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5mb3JtLWl0ZW0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgd2lkdGg6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL21lZGlhL2Zvcm0tc2VsZWN0LWFycm93LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyLzEycHg7XG59XG4uZm9ybS1pdGVtIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG59XG4uZm9ybS1pdGVtIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NjRFNUY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG59XG4uZm9ybS1pdGVtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNCNUI1QjU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ybS1pdGVtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5mb3JtLXNlbGVjdC1zb2xpZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NjRFNUY7XG59XG4uZm9ybS1pdGVtIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGOUY0O1xuICBjb2xvcjogIzBFNDQ0NDtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICB6LWluZGV4OiA5OTk5OTtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duLmluY3JlYXNlemluZGV4IHtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuY3VzdG9tLXNlbGVjdDIgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSg1MCUpO1xufVxuXG4uYXNpZGUgLm1lbnUtaWNvbiwgLmFzaWRlIC50b29sYmFyLWljb24tYnV0dG9uIGljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYXNpZGUgLm1lbnUtaWNvbiBpY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmFzaWRlIC5tZW51LWljb24gLm1haW4tc2lkZWJhci1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvbWFpbi1zaWRlYmFyLWljb24uc3ZnXCIpO1xufVxuLmFzaWRlIC5tZW51LWljb24gLnVzZXItc2lkZWJhci1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvdXNlci1zaWRlYmFyLWljb24uc3ZnXCIpO1xufVxuLmFzaWRlIC5tZW51LWljb24gLmNsaWVudC1zaWRlYmFyLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9jbGllbnQtc2lkZWJhci1pY29uLnN2Z1wiKTtcbn1cbi5hc2lkZSAubWVudS1pY29uIC5xdWVyaWVzLXNpZGViYXItaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3F1ZXJpZXMtc2lkZWJhci1pY29uLnN2Z1wiKTtcbn1cbi5hc2lkZSAubWVudS1pY29uIC5udW1iZXJpbmctc2lkZWJhci1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvbnVtYmVyaW5nLXNpZGViYXItaWNvbi5zdmdcIik7XG59XG4uYXNpZGUgLm1lbnUtaWNvbiAuYXBwbGljYXRpb25zLXNpZGViYXItaWNvbiB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2FwcGxpY2F0aW9ucy1zaWRlYmFyLWljb24uc3ZnXCIpO1xufVxuLmFzaWRlIC5tZW51LWljb24gLmNvbnRyYWN0LXNpZGViYXItaWNvbiB7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2NvbnRyYWN0LXNpZGViYXItaWNvbi5zdmdcIik7XG59XG4uYXNpZGUgLm1lbnUtaWNvbiAucGF5bWVudC1yZXBvcnRzLXNpZGViYXItaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3BheW1lbnQtcmVwb3J0cy1zaWRlYmFyLWljb24uc3ZnXCIpO1xufVxuLmFzaWRlIC5tZW51LWljb24gLmNvbXBhbmllcy1zaWRlYmFyLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9jb21wYW5pZXMtc2lkZWJhci1pY29uLnN2Z1wiKTtcbn1cbi5hc2lkZSAubWVudS1pY29uIC5wYXltZW50LXNpZGViYXItaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3BheW1lbnQtc2lkZWJhci1pY29uLnN2Z1wiKTtcbn1cbi5hc2lkZSAubWVudS1pY29uIC5vYmxpZ2F0aW9uLXNpZGViYXItaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL29ibGlnYXRpb24tc2lkZWJhci1pY29uLnN2Z1wiKTtcbn1cbi5hc2lkZSAubWVudS1pY29uIC5zdWdnZXN0aW9uLXNpZGViYXItaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3N1Z2dlc3Rpb24tc2lkZWJhci1pY29uLnN2Z1wiKTtcbn1cbi5hc2lkZSAubWVudS1pY29uIC5hY3Rpb24tbG9nLXNpZGViYXItaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2FjdGlvbi1sb2ctc2lkZWJhci1pY29uLnN2Z1wiKTtcbn1cbi5hc2lkZSAubWVudS1pY29uIC5jaGFuZ2UtcmVxdWVzdHMtc2lkZWJhci1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvY2hhbmdlLXJlcXVlc3RzLXNpZGViYXItaWNvbi5zdmdcIik7XG59XG4uYXNpZGUgLm1lbnUtaXRlbSAubWVudS1saW5rIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hc2lkZSAubWVudS1pdGVtIC5tZW51LWxpbmsgLm1lbnUtaWNvbiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmFzaWRlIC5tZW51LWl0ZW0gLm1lbnUtbGluayAubWVudS1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvYXNpZGUtbWVudS1hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmFzaWRlIC5tZW51LWl0ZW0gLm1lbnUtbGluayAubWVudS10aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5hc2lkZSAubWVudS1pdGVtIC5tZW51LWxpbms6aG92ZXIgLm1lbnUtdGl0bGUge1xuICBjb2xvcjogI0ZGQzYxMyAhaW1wb3J0YW50O1xufVxuLmFzaWRlIC5tZW51LWl0ZW0gLm1lbnUtYnVsbGV0IHtcbiAgd2lkdGg6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUI1O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFzaWRlIC5tZW51LWl0ZW0gLm1lbnUtYnVsbGV0IGljb24ge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFzaWRlIC5tZW51IC5tZW51LXN1Yi5tZW51LXN1Yi1hY2NvcmRpb24gLm1lbnUtaXRlbSAubWVudS1saW5rIC5tZW51LXRpdGxlIHtcbiAgY29sb3I6ICNCNUI1QjUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmFzaWRlIC5hc2lkZSAubWVudSAubWVudS1pdGVtIC5tZW51LWxpbms6aG92ZXIgLm1lbnUtdGl0bGUge1xuICBjb2xvcjogI0ZGQzYxMyAhaW1wb3J0YW50O1xufVxuLmFzaWRlIC5tZW51IC5tZW51LWl0ZW0uaGVyZS5zaG93IC5tZW51LWxpbmssIC5hc2lkZSAuYXNpZGUgLmFzaWRlLWdyZWVuIC5hc2lkZS1sb2dvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFNDA0MTtcbn1cbi5hc2lkZSAuYXNpZGUtdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvc2lkZWJhci10b2dnbGUtaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmFzaWRlIC5hc2lkZS10b2dnbGUuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hc2lkZSAubWVudS1jb2x1bW4ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5hc2lkZS5hc2lkZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTQ0NDQ7XG59XG4uYXNpZGUuYXNpZGUtZml4ZWQge1xuICB6LWluZGV4OiAxMjA7XG59XG4uYXNpZGUgLmFzaWRlLWxvZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU0MDQxO1xufVxuLmFzaWRlIC5hc2lkZS1sb2dvIGxvZ28ge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuXG4uYXNpZGUtbWVudSAubWVudSAubWVudS1zdWI6bm90KFtkYXRhLXBvcHBlci1wbGFjZW1lbnRdKSA+IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSA+IC5tZW51LWNvbnRlbnQsIC5hc2lkZS1tZW51IC5tZW51IC5tZW51LXN1Yjpub3QoW2RhdGEtcG9wcGVyLXBsYWNlbWVudF0pID4gLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtID4gLm1lbnUtbGluaywgLmFzaWRlLW1lbnUgLm1lbnUgLm1lbnUtc3ViOm5vdChbZGF0YS1wb3BwZXItcGxhY2VtZW50XSkgPiAubWVudS1pdGVtID4gLm1lbnUtY29udGVudCwgLmFzaWRlLW1lbnUgLm1lbnUgLm1lbnUtc3ViOm5vdChbZGF0YS1wb3BwZXItcGxhY2VtZW50XSkgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLmFzaWRlIC5tZW51IC5tZW51LWl0ZW0uaGVyZS5zaG93IC5tZW51LXN1Yi5tZW51LXN1Yi1hY2NvcmRpb24gLm1lbnUtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYXNpZGUgLm1lbnUgLm1lbnUtaXRlbS5oZXJlLnNob3cgLm1lbnUtc3ViLm1lbnUtc3ViLWFjY29yZGlvbiAubWVudS1pdGVtLmhlcmUuc2hvdyAubWVudS10aXRsZSB7XG4gIGNvbG9yOiAjRkZDNjEzICFpbXBvcnRhbnQ7XG59XG5cbi5hc2lkZSAubWVudSAubWVudS1pdGVtLmhlcmUuc2hvdyAubWVudS1zdWIubWVudS1zdWItYWNjb3JkaW9uIC5tZW51LWl0ZW0uaGVyZS5zaG93IC5tZW51LWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MTMgIWltcG9ydGFudDtcbn1cblxuLnRvb2xiYXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDEwcHggMCAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cbi50b29sYmFyIC50b29sYmFyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRvb2xiYXIgLnRvb2xiYXItZW5hYmxlZDpub3QoLnRvb2xiYXItZml4ZWQpIC50b29sYmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4udG9vbGJhciAudG9vbGJhci1jb250ZW50LXN0YXJ0LCAudG9vbGJhciAudG9vbGJhci1jb250ZW50LWVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9vbGJhciAudG9vbGJhci1idXR0b24ge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzBFNDQ0NDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLnRvb2xiYXIgLnRvb2xiYXItYnV0dG9uLmFjdGl2ZSwgLnRvb2xiYXIgLnRvb2xiYXItYnV0dG9uOmhvdmVyLCAudG9vbGJhciAudG9vbGJhci1pY29uLWJ1dHRvbjpob3ZlciwgLnRvb2xiYXIgLnRvb2xiYXItaWNvbi1idXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMztcbn1cbi50b29sYmFyIC50b29sYmFyLWJ1dHRvbjpsYXN0LWNoaWxkLCAudG9vbGJhciAudG9vbGJhci1pY29uLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4udG9vbGJhciAudG9vbGJhci1lbmFibGVkOm5vdCgudG9vbGJhci1maXhlZCkgLmNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi50b29sYmFyIC50b29sYmFyLWljb24tYnV0dG9uIHtcbiAgcGFkZGluZzogNXB4O1xuICBtaW4td2lkdGg6IDQ1cHg7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi50b29sYmFyIC50b29sYmFyLWljb24tYnV0dG9uLmNvbXBhbnkgaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2NvbXBhbmllcy10b29sYmFyLWljb24uc3ZnXCIpO1xufVxuLnRvb2xiYXIgLnRvb2xiYXItaWNvbi1idXR0b24ucGF5bWVudC1yZXBvcnRzIGljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9wYXltZW50LXJlcG9ydHMtdG9vbGJhci1pY29uLnN2Z1wiKTtcbn1cbi50b29sYmFyIC50b29sYmFyLWljb24tYnV0dG9uLnBheW1lbnQgaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3BheW1lbnQtdG9vbGJhci1pY29uLnN2Z1wiKTtcbn1cbi50b29sYmFyIC50b29sYmFyLWljb24tYnV0dG9uLmNsaWVudHMgaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2NsaWVudC10b29sYmFyLWljb24uc3ZnXCIpO1xufVxuXG4uaGVhZGVyLWZpeGVkIC50b29sYmFyLWljb24tYnV0dG9uLmNvbXBhbnkgaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2NvbXBhbmllcy10b29sYmFyLWZpeGVkLWljb24uc3ZnXCIpO1xufVxuLmhlYWRlci1maXhlZCAudG9vbGJhci1pY29uLWJ1dHRvbi5wYXltZW50LXJlcG9ydHMgaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3BheW1lbnQtcmVwb3J0cy10b29sYmFyLWZpeGVkLWljb24uc3ZnXCIpO1xufVxuLmhlYWRlci1maXhlZCAudG9vbGJhci1pY29uLWJ1dHRvbi5wYXltZW50IGljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9wYXltZW50LXRvb2xiYXItZml4ZWQtaWNvbi5zdmdcIik7XG59XG4uaGVhZGVyLWZpeGVkIC50b29sYmFyLWljb24tYnV0dG9uLmNsaWVudHMgaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2NsaWVudC10b29sYmFyLWZpeGVkLWljb24uc3ZnXCIpO1xufVxuLmhlYWRlci1maXhlZC50b29sYmFyLWZpeGVkIC53cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0ta3QtdG9vbGJhci1oZWlnaHQpKTtcbn1cbi5oZWFkZXItZml4ZWQgLnRvb2xiYXItYnV0dG9uIHtcbiAgY29sb3I6ICMyMjFFMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG59XG4uaGVhZGVyLWZpeGVkIC50b29sYmFyLWJ1dHRvbi5hY3RpdmUsIC5oZWFkZXItZml4ZWQgLnRvb2xiYXItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMztcbn1cbi5oZWFkZXItZml4ZWQgLnRvb2xiYXItaWNvbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xufVxuLmhlYWRlci1maXhlZCAudG9vbGJhci1pY29uLWJ1dHRvbi5hY3RpdmUsIC5oZWFkZXItZml4ZWQgLnRvb2xiYXItaWNvbi1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzO1xufVxuXG4ja3RfdG9vbGJhcl9jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi50b29sYmFyIC5jb250YWluZXItZmx1aWQsIC5oZWFkZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1heC13aWR0aDogMTUzMHB4O1xufSIsIi5hcGV4Y2hhcnRzLXRvb2x0aXB7XG4gICAgJi5hcGV4Y2hhcnRzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwRTQ0NDQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgICBjb2xvcjogI0YzRjlGNDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC1zZXJpZXMtZ3JvdXAge1xuICAgIC5hcGV4Y2hhcnRzLWFjdGl2ZSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAjRjNGOUY0O1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgLmFwZXhjaGFydHMtdG9vbHRpcC1tYXJrZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFwZXhjaGFydHMgLmFwZXhjaGFydHMtdG9vbHRpcC1tYXJrZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRTQ0NDQgIWltcG9ydGFudDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0e1xuICAgIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5cblxuIiwiLmJsb2NrLWVsZW1lbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDFweCBkYXNoZWQgI0I1QjVCNTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6ICM3QzdDN0M7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBjb2xvcjogIzBFNDQ0NDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RjQ7XG4gICAgfVxuXG4gICAgJi5ob3Zlcjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RjQ7XG4gICAgfVxuXG4gICAgJi5ob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmLmxlZnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmLnNte1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5ibG9jay1lbGVtZW50LXByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ibG9jay1lbC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuYmxvY2stZWxlbWVudCB7XG4gICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cbn1cblxuLmJsLWVsLXJvdy01e1xuICAgIC5ibG9jay1lbGVtZW50e1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAtIDEwMHB4KS81KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDVuKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJsLWVsLXJvdy0ye1xuICAgIC5ibG9jay1lbGVtZW50e1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweDtcbiAgICB9XG5cbiAgICAuYmxvY2stZWxlbWVudC10aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59IiwiLnByaW1hcnktYnRuIHtcbiAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU0NDQ0O1xuICAgICAgICBjb2xvcjogI0ZGQzYxMztcbiAgICB9XG5cbiAgICAmLnNtIHtcbiAgICAgICAgbWluLWhlaWdodDogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgIG1heC13aWR0aDogMTU1cHg7XG4gICAgfVxufVxuXG4uc2Vjb25kYXJ5LWJ0biB7XG4gICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRTQ0NDQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMztcbiAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgfVxuXG4gICAgJi5zbSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDE1NXB4O1xuICAgIH1cbn1cblxuLndpZGUtZ3JleS1idG4ge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUI1O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LXNpemU6IDAuNzUwcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MTM7XG4gICAgICAgIGNvbG9yOiAjMEU0NDQ0O1xuICAgIH1cbn1cblxuLm1hcmdpbi1sLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLmdyZXktYnRuIHtcbiAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I1QjVCNTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzO1xuICAgICAgICBjb2xvcjogIzBFNDQ0NDtcbiAgICB9XG5cbiAgICAmLnNtIHtcbiAgICAgICAgbWluLWhlaWdodDogMzVweDtcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgIG1heC13aWR0aDogMTU1cHg7XG4gICAgfVxufVxuXG4uZ3JleS1wcmltYXJ5LWJ0biB7XG4gICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMEU0NDQ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmLnNtIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxNTVweDtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzO1xuICAgICAgICBjb2xvcjogIzBFNDQ0NDtcbiAgICB9XG59XG5cbi50cmFuc3BhcmVudC1idG4ge1xuICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFDMzgzOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMztcbiAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG5cblxuLmZvcm0tY2hlY2sge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgJi5mb3JtLWNoZWNrLWN1c3RvbSB7XG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjlGNDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MTM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9jaGVja21hci1jaGVja2VkLWljb24uc3ZnXCIpO1xufVxuXG4uZm9ybS1jaGVjazpub3QoLmZvcm0tc3dpdGNoKSAuZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5cHggN3B4O1xufSIsIi5jYXJkLWVsZW1lbnQge1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjQjVCNUI1O1xuICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDg4cHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGNvbG9yOiAjN0M3QzdDO1xuICAgIH1cblxuICAgICYtcHJpY2Uge1xuICAgICAgICBjb2xvcjogIzBFNDQ0NDtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi1wb3B1cCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSgzMSwgMzEsIDMxLCAuMyk7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQjVCNUI1O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtcHJpY2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMEU0NDQ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFNEU2RUY7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmNhcmQtdG90YWxzIC5jYXJkLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhcmQge1xuICAgICYuY2FyZC14bC1zdHJldGNoIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYtd3JhcHBlZCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMCAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xuXG4gICAgICAgIC5jYXJkLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcblxuICAgICAgICAgICAgJi5iZ3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC10b29sYmFyIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBjb2xvcjogIzBFNDQ0NDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC10b29sYmFyIHtcbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0MHB4IDAgcmdiYSgzMSwgMzEsIDMxLCAuMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4IDMwcHg7XG4gICAgfVxuXG4gICAgLmJnLXRvdGFsIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6ICMyMjFFMjA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6ICNCNUI1QjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAmLXBheW1lbnQtcmVwb3J0cy1pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9wYXltZW50LXJlcG9ydHMtc2lkZWJhci1pY29uLnN2Z1wiKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgICYtcGF5bWVudC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9wYXltZW50LXNpZGViYXItaWNvbi5zdmdcIik7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAmLXByZXZpZXctcm93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjRTJFMkUyO1xuICAgIH1cblxuICAgICYtcHJldmlldyB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFMkUyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgJi5iZ3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXN1YnRleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGNvbG9yOiAjN0M3QzdDO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBjb2xvcjogIzBFNDQ0NDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY29sIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTRFNkVGLCAjRTRFNkVGIDRweCwgdHJhbnNwYXJlbnQgNHB4LCB0cmFuc3BhcmVudCA1cHgsICNFNEU2RUYgNXB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5yb3d7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdmlldyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAmLnZpZXctMi1jb2wge1xuICAgICAgICAgICAgICAgIC5jYXJkLXByZXZpZXctY29sIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5idG4uY2FyZC1hY3Rpb24tYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MTMgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBpY29uIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9jYXJkLWFjdGlvbi1pY29uLnN2Z1wiKTtcbiAgICB9XG59IiwiLmRhdGVyYW5nZXBpY2tlciB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG5cbiAgICAuZHJwLWJ1dHRvbnMge1xuICAgICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLmNhbmNlbEJ0biB7XG4gICAgICAgICAgICBjb2xvcjogIzBFNDQ0NCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBFNDQ0NCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJwLWNhbGVuZGFyIHtcbiAgICAgICAgdGQudG9kYXkuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMEU0NDQ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICB0ZC50b2RheSB7XG4gICAgICAgICAgICBjb2xvcjogI0ZGQzYxMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBFNDQ0NCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgdGQuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMEU0NDQ0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICB0ZC5pbi1yYW5nZS5hdmFpbGFibGU6bm90KC5hY3RpdmUpOm5vdCgub2ZmKTpub3QoLnRvZGF5KSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGOUY0O1xuICAgICAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MTM7XG4gICAgfVxuXG4gICAgLnJhbmdlcyBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RjQ7XG4gICAgICAgIGNvbG9yOiAjMEU0NDQ0O1xuICAgIH1cblxuICAgICYtYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjlGNDtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1idG4tdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MTM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmFuZ2VzLCAucmFuZ2VzIHVsIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAucmFuZ2VzIGxpIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgIH1cblxuICAgIC5yYW5nZXMgbGkuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMztcbiAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgfVxuXG4gICAgLnJhbmdlcyBsaSB7XG4gICAgICAgIGNvbG9yOiAjMEU0NDQ0O1xuICAgIH1cblxuICAgICAuZHJwLWNhbGVuZGFyIHRkLmF2YWlsYWJsZTpob3ZlciwgLmRycC1jYWxlbmRhciB0aC5hdmFpbGFibGU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGOUY0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMEU0NDQ0O1xuICAgIH1cbn1cblxuLmNhbGVuZGFyLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvY2FsZW5kYXItaWNvbi5zdmdcIik7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmZvcm0taXRlbSB7XG4gICAgLmRhdGVyYW5nZXBpY2tlci1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgY29sb3I6ICM0NjRFNUY7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgIH1cblxuICAgIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLmJ0bi1wcmltYXJ5LCAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLmJ0bi1wcmltYXJ5LCAuYnRuLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi5idG4tcHJpbWFyeS5zaG93LCAuYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpub3QoLmJ0bi1hY3RpdmUpLCAuYnRuLmJ0bi1wcmltYXJ5OmZvY3VzOm5vdCguYnRuLWFjdGl2ZSksIC5idG4uYnRuLXByaW1hcnk6aG92ZXI6bm90KC5idG4tYWN0aXZlKSwgLnNob3cgPiAuYnRuLmJ0bi1wcmltYXJ5IHtcbiAgICBjb2xvcjogI0ZGQzYxMyAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRTQ0NDQgIWltcG9ydGFudDtcbn1cbiIsIi5wcmltYXJ5LWZvcm0ge1xuICAgICYtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbXtcblxuICAgICAgICAmLmlucHV0LWludmFsaWR7XG4gICAgICAgICAgICAuZm9ybS1pbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZEODI4MjtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZEODI4MjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGM0YzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pbnB1dC13YXJuaW5nIHtcbiAgICAgICAgICAgIC5mb3JtLWlucHV0IHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBhZDRlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjBhZDRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUYzRjM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICM0NjRFNUY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RjQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDY0RTVGO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jaGVjayBsYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dC1kYXRlcGlja2Vye1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGNvbG9yOiAjNDY0RTVGO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb2x1bW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG5cbiAgICAmLWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbi5wcmltYXJ5LWJ0biB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbi5ncmV5LWJ0biB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY29tcGFueS10YWdzLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5jb21wYW55LXRhZzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5jb21wYW55LXRhZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAjMUU0MDQxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDIxNXB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICMxRTQwNDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkZDNjEzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjZEQjtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZDNjEzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0ZGQzYxMztcbiAgICAgICAgICAgIGNvbG9yOiAjRkZDNjEzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1tZXNzYWdlc3tcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLm1lc3NhZ2V7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuXG4gICAgLmZvcm0tZXJyb3ItbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiAjRkQ4MjgyO1xuICAgIH1cblxuICAgIC5mb3JtLW1lc3NhZ2UtZXJyb3Ige1xuICAgICAgICBjb2xvcjogI0ZEODI4MjtcbiAgICB9XG5cbiAgICAuZm9ybS1lcnJvci1zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgfVxuXG4gICAgLmZvcm0td2FybmluZy1tZXNzYWdlIHtcbiAgICAgICAgY29sb3I6ICNmMGFkNGU7XG4gICAgfVxufVxuXG4uY2hhcmFjdGVyaXN0aWNzLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrLmZvcm0tY2hlY2stY3VzdG9te1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBpY2stZGF0ZS13cmFwe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RjQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM0NjRFNUY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5waWNrLWRhdGV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGOUY0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM0NjRFNUY7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmLmZvcm0tY29udHJvbHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbGF0cGlja3ItZGF5e1xuICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU0NDQ0O1xuICAgICAgICBjb2xvcjogI0ZGQzYxMztcbiAgICB9XG5cbiAgICAmLnRvZGF5e1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVCNUI1O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB9XG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5OmZvY3VzLCAuZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6I0YzRjlGNCA7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhze1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM0NjRFNUY7XG4gICAgYm9yZGVyOiBub25lO1xufVxuIiwiLmhlYWRlcntcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuaGVhZGVyLXVwcGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtd3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAmLW1haW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmxvZ291dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2xvZ291dC1pY29uLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9sb2dvdXQtaWNvbi1ob3Zlci5zdmdcIik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVhZGVyLWVuZC1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQjVCNUI1O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgLmhlYWRlci1wcm9maWxlLWFjdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBjb2xvcjogIzdDN0M3QztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICYuc2hvd3tcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBFNDQ0NDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9oZWFkZXItcHJvZmlsZS1hY3Rpb24tc2hvdy1hcnJvdy5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1wcm9maWxlLWFjdGlvbiAubWVudS1zdWItZHJvcGRvd24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhlYWRlci1wcm9maWxlLWFjdGlvbiAubWVudS1pdGVtIC5tZW51LWxpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFNEU2RUYgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbn1cblxuLmhlYWRlci1maXhlZHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNXM7XG4gICAgei1pbmRleDogMjAwO1xuXG4gICAgLmhlYWRlci11cHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRhdGVyYW5nZXBpY2tlci1idG4tdyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtZ3JlZW4ge1xuICAgICAgICAgICAgY29sb3I6ICMyMjFFMjA7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FsZW5kYXItaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9jYWxlbmRhci1pY29uLWZpeGVkLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLmRhdGEtZXhwYW5kIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJi1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDAgMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDEwcHggMCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuXG4gICAgICAgIGljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciAuYnRuLnNob3ctbW9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9zaG93LW1vcmUtYXJyb3ctaWNvbi1ob3Zlci5zdmdcIik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAudG90YWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzBFNDQ0NDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIH1cblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzIyMUUyMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJsb2NrIHtcbiAgICAgICAgJi5hY3RpdmUgLmJ0bi5zaG93LW1vcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvc2hvdy1tb3JlLWFycm93LWFjdGl2ZS1pY29uLnN2Z1wiKTtcbiAgICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIC5kYXRhLWV4cGFuZC1oZWFkZXI6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjFBQztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGEtZXhwYW5kLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi5zaG93LW1vcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9zaG93LW1vcmUtYXJyb3ctaWNvbi5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG59XG5cbi5kYXRhLWV4cGFuZC1ibG9jay5hY3RpdmUgLmRhdGEtZXhwYW5kLWhlYWRlciAudG90YWwsIC5kYXRhLWV4cGFuZC1ibG9jay5hY3RpdmUgLmRhdGEtZXhwYW5kLWhlYWRlciAudGl0bGUge1xuICAgIGNvbG9yOiAjRkZDNjEzO1xufVxuXG4uZGF0YS1leHBhbmQtYmxvY2s6aG92ZXIgLmRhdGEtZXhwYW5kLWhlYWRlciAudG90YWwsIC5kYXRhLWV4cGFuZC1ibG9jazpob3ZlciAuZGF0YS1leHBhbmQtaGVhZGVyIC50aXRsZSB7XG4gICAgY29sb3I6ICNGRkM2MTM7XG59XG5cbi5hbGwtZGF0YS1jYXJkIC5ibG9jay1lbGVtZW50Om50aC1sYXN0LWNoaWxkKC1uKzIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5jbGllbnRzLWNhcmQge1xuICAgIC5idXR0b24td3JhcCBidXR0b24ge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAxNXB4KSAvIDIpO1xuICAgIH1cblxuICAgIC5jbGllbnQtYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMzBweCAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRjJGNTtcbiAgICB9XG5cbiAgICAuYnV0dG9uLXdyYXAgLnByaW1hcnktYnRuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbn1cblxuLmNhcmQtY2xpZW50cy1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2NsaWVudC1zaWRlYmFyLWljb24uc3ZnXCIpO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnBhaWQtaW4tY2FzaC1jYXJkIHtcbiAgICAuYmxvY2stZWxlbWVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA3MHB4KSAvIDMpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5ibG9jay1lbGVtZW50Om50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAuYmxvY2stZWxlbWVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLmJsb2NrLWVsZW1lbnQ6bnRoLWxhc3QtY2hpbGQoLW4rMykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnBhaWQtaW4tY2FzaC1jYXJkIC5ibG9jay1lbGVtZW50Omxhc3QtY2hpbGQsIC5hdmVyYWdlLWludGVyZXN0LXJhdGUtY29sIC5ibG9jay1lbGVtZW50Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uYXZlcmFnZS1pbnRlcmVzdC1yYXRlLWNvbCAuYmxvY2stZWxlbWVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2FyZC1mYWN0b3Jpbmcge1xuICAgIC5tcmItMTU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLm1yYi0xOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uY2FyZC1wYXltZW50cy1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3BheW1lbnQtc2lkZWJhci1pY29uLnN2Z1wiKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi50b29sdGlwLW1haW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNGRkM2MTM7XG59XG5cbi5kYXRhLWV4cGFuZC1saXN0LWVsZW1lbnQsIC5kYXRhLWV4cGFuZC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZGF0YS1leHBhbmQtbGlzdC1lbGVtZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRURFREVEO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnRpdGxlLCAucHJpY2Uge1xuICAgICAgICBjb2xvcjogIzdDN0M3QztcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAucHJpY2Uge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn1cblxuLmFsbC1kYXRhLWNhcmQge1xuICAgIC5ibG9jay1lbC13cmFwIHtcbiAgICAgICAgLmJsb2NrLWVsZW1lbnQge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzNXB4KSAvIDIpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuLy8gICAgLmFsbC1kYXRhLWNhcmQgLmJsb2NrLWVsLXdyYXAgLmJsb2NrLWVsZW1lbnQge1xuLy8gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTBweCkvMik7XG4vLyAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuLy8gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4vLyAgICB9XG4vL1xuLy8gICAgLmFjdGl2ZS1jb250cmFjdHMtY2FyZHtcbi8vICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uIWltcG9ydGFudDtcbi8vXG4vLyAgICAgICAgJj4uZC1mbGV4e1xuLy8gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuLy8gICAgICAgIH1cbi8vICAgICAgICAuYWxpZ24taXRlbXMtZW5ke1xuLy8gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuLy8gICAgICAgIH1cbi8vICAgIH1cbi8vXG4vLyAgICAuYmxvY2stZWxlbWVudC1wcmljZXtcbi8vICAgICAgICBmb250LXNpemU6IDEuMTVyZW07XG4vLyAgICB9XG4vL31cbi8vXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5yb3cge1xuICAgICAgICAuY29sLXh4bC00e1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYXRlLXBheW1lbnRzLWNhcmQgLmJsb2NrLWVsLXdyYXAgLmJsb2NrLWVsZW1lbnR7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMzVweCkvMikgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubGF0ZS1wYXltZW50cy1jYXJkIC5ibG9jay1lbC13cmFwIC5ibG9jay1lbGVtZW50Om50aC1jaGlsZCgzbil7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sYXRlLXBheW1lbnRzLWNhcmQgLmJsb2NrLWVsLXdyYXAgLmJsb2NrLWVsZW1lbnQ6bnRoLWNoaWxkKDJuKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRvb2xiYXItY29udGVudC1lbmQuanVzdGlmeS1jb250ZW50LWVuZHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50b29sYmFyIC50b29sYmFyLWljb24tYnV0dG9ue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucnMtbWJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIC8vLmFsbC1kYXRhLWNhcmR7XG4gICAgLy8gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiFpbXBvcnRhbnQ7XG4gICAgLy99XG59XG4udG9vbGJhci1jb250ZW50LXN0YXJ0LCAudG9vbGJhci1jb250ZW50LWVuZHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGF0ZS1wYXltZW50cy1jYXJkIHtcbiAgICAuYmxvY2stZWwtd3JhcCB7XG4gICAgICAgIC5ibG9jay1lbGVtZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNzBweCkgLyAzKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtYm9keSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG5cbn1cblxuLmhlYWRlci1maXhlZCAuaGVhZGVye1xuICAgIC50b29sYmFye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbn1cblxuLnRvb2xiYXItY29udGVudHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYXJkLXBheW1lbnQtcmVwb3J0cy1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3BheW1lbnQtcmVwb3J0cy1zaWRlYmFyLWljb24uc3ZnXCIpO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm90aGVyLXRheGVzLWNvbCAuYmxvY2stZWxlbWVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuXG5cblxuXG5cbi5sb2FuLXRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogNjUlO1xufVxuXG4ubG9hbi10YWJsZSB0aDpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxOCU7XG59XG5cbi5sb2FuLXRhYmxlIHRoOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDEzJTtcbn1cblxuLmxvYW4tdGFibGUgdGg6bnRoLWNoaWxkKDQpIHtcbiAgICB3aWR0aDogNCU7XG59IiwiLmxvZ2luIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIC5iYWNrZ3JvdW5kIHtcbiAgICAgICAgbWluLWhlaWdodDogMTEwdmg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2xvZ2luLWJhY2tncm91bmQuanBnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJi1mb3JtLXdyYXAge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLWlsbHVzdHJhdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2ZpbnByby10cmFucy10ZXh0LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB3aWR0aDogNzIwcHg7XG4gICAgICAgIGhlaWdodDogOTdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICYtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzE4MUMzMjtcbiAgICB9XG5cbiAgICAmLWZvcm0ge1xuICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAgICAgJi5pbnB1dC1pbnZhbGlke1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZEODI4MjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRDgyODI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUYzRjM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxODFDMzI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGMUY1O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ2NEU1RjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3Jnb3QtcGFzcy1saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNCNUI1QjU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBFNDQ0NDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByaW1hcnktYnRue1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IC45Mzc1cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgIH1cbn1cblxuIiwiLm1yLTEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNvbnRhaW5lciwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwge1xuICAgIG1heC13aWR0aDogMTUzMHB4O1xufVxuXG4ucm93IHtcbiAgICBtYXJnaW46IDAgLThweCAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLm1lLTEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBzLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucm93ID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbn1cblxuLmNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5cbm9sLCB1bCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmJnLXBpZS1jaGFydCB7XG4gICAgd2lkdGg6IDM0OHB4O1xuICAgIGhlaWdodDogMzQ4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4ucC1jaGFydC1zbSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubXJiLTI1e1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cblxuLnBiLTN7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTR7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLnBpZS1jaGFydCB7XG4gICAgd2lkdGg6IDE2NXB4O1xuICAgIGhlaWdodDogMTY1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5jb250ZW50LTYge1xuICAgIHdpZHRoOiA2MCU7XG59XG5cbi5hbGxpZ24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ubWUtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0wNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tYi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbnVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm1lbC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm1yLXMyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7O1xufVxuXG4ubXJiLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubXJiLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheSB7XG4gICAgY29sb3I6ICM3QzdDN0M7XG59XG5cbi5mcy03IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gICAgZm9udC1zaXplOiAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTA1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tcy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gICAgY29sb3I6ICMyMjFFMjA7XG59XG5cbi50ZXh0LWdyZWVuIHtcbiAgICBjb2xvcjogIzBFNDQ0NDtcbn1cblxuLmZzLTIge1xuICAgIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5tZS0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3c6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXJiLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxubXJiLTR7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4udy0yMjBweCB7XG4gICAgd2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZW51LWl0ZW0gLm1lbnUtY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLm1lbnUtaXRlbS5ib3JkZXItYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNFNEU2RUYgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWVudS1pdGVtLmJvcmRlci1ib3R0b206bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZXh0LWwtZ3JleSB7XG4gICAgY29sb3I6ICNCNUI1QjU7XG59XG5cbi5tYi0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm1yLTYwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbi5tci04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuXG4uYmctcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMyAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnBkLTItMyB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuXG4uc29saWQtdGFibGUtYnQtYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRjJGNSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uLXdyYXAge1xuICAgIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5ibC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ibC0xOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLmJsLTM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGR0LTIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZHQtMSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBkdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnBkdC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGR0LTA1IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgICAtLWN1c3RvbS1jaGFydC10ZXh0OiAjQjVCNUMzO1xuICAgIC0tY3VzdG9tLWNoYXJ0LWVsZW1lbnRzOiAjRUFFQUVBO1xuICAgIC0tY3VzdG9tLWNoYXJ0LXByaW1hcnk6ICNGRkM2MTM7XG4gICAgLS1jdXN0b20tY2hhcnQtc2Vjb25kYXJ5OiAjQjVCNUI1O1xufVxuXG5odG1sIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuXG4ubWVudS1zdGF0ZS1iZy1saWdodC1wcmltYXJ5IC5tZW51LWl0ZW0uaG92ZXI6bm90KC5oZXJlKSA+IC5tZW51LWxpbms6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpOm5vdCguaGVyZSksIC5tZW51LXN0YXRlLWJnLWxpZ2h0LXByaW1hcnkgLm1lbnUtaXRlbTpub3QoLmhlcmUpIC5tZW51LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpOm5vdCguaGVyZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MTM7XG4gICAgY29sb3I6ICMwRTQ0NDQ7XG59XG5cbi5tcmItMTV7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnctZnVsbHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWxpbms6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjlGNCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMEU0NDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA4MHZoO1xufVxuXG4ubXJiLTR7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucG9wLXVwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG5cbiAgICAmLWxpbmtzIC5tZW51LWl0ZW0gLm1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3JhcHBlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLm5vLW1hcmdpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2luLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubm8tbWFyZ2luLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kaXNhYmxlZC1wYXltZW50LWRheS1lZGl0IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjY7XG59XG5cbiN0YWJsZS1hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNwYXltZW50LXNjaGVkdWxlLXZpZXctdGFibGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbiNwYXltZW50LWVkaXQtbW9kYWwgLnNlbGVjdDIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5hY3Rpb24tYnRuLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogLXdlYmtpdC1jZW50ZXIgIWltcG9ydGFudDtcbn0iLCIucHJpbWFyeS10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0aGVhZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC43NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBjb2xvcjogIzBFNDQ0NDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRoZWFkIHRoOmZpcnN0LWNoaWxkLCB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICB0aGVhZCB0aDpsYXN0LWNoaWxkLCB0Ym9keSB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICB0aGVhZCB0aC5hY3Rpb25zLCB0Ym9keSB0ZC5hY3Rpb25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgdGJvZHkge1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgY29sb3I6ICMyMjFFMjA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCg5MGRlZywgI0U0RTZFRiwgI0U0RTZFRiA0cHgsIHRyYW5zcGFyZW50IDRweCwgdHJhbnNwYXJlbnQgNXB4LCAjRTRFNkVGIDVweCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuXG4gICAgICAgIH1cblxuICAgICAgICB0cjpmaXJzdC1jaGlsZCB0ZHtcbiAgICAgICAgfVxuXG4gICAgICAgIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdGF0dXMtdGFnIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogLjY4NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNXB4O1xuXG4gICAgICAgICYuY29uZmlybWVkLCAmLnBhaWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjlGNDtcbiAgICAgICAgICAgIGNvbG9yOiAjMUJDNTQ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi51bmNvbmZpcm1lZCwgJi51bnBhaWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRUFFQTtcbiAgICAgICAgICAgIGNvbG9yOiAjRTU2NTY1O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yZWRlZW1lZCwgJi5wYXJ0aWFsbHlfcGFpZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWRmO1xuICAgICAgICAgICAgY29sb3I6ICNFRUQyMDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN0aW9uLWJ0biB7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgIGljb24ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RjQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmVkaXQge1xuICAgICAgICAgICAgLmVkaXQtdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIC5lZGl0LXRvb2x0aXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2VkaXQtYWN0aW9uLWJ0bi5zdmdcIik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIGljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvZWRpdC1hY3Rpb24taG92ZXItYnRuLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucHJldmlldyB7XG4gICAgICAgICAgICAucHJldmlldy10b29sdGlwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgLnByZXZpZXctdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvcmV2aWV3LWFjdGlvbi1idG4uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIGljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3Jldmlldy1hY3Rpb24tYnRuLWhvdmVyLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWRkLWRvY3VtZW50IHtcbiAgICAgICAgICAgIC5hZGQtZG9jdW1lbnQtdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIC5hZGQtZG9jdW1lbnQtdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvYWRkLWRvY3VtZW50LWljb24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciBpY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9hZGQtZG9jdW1lbnQtaWNvbi1ob3Zlci5zdmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRvY3VtZW50IHtcbiAgICAgICAgICAgIC5kb2N1bWVudC10b29sdGlwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgLmRvY3VtZW50LXRvb2x0aXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2RvY3VtZW50LWljb24uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciBpY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9kb2N1bWVudC1pY29uLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaW52b2ljZSB7XG4gICAgICAgICAgICAuaW52b2ljZS10b29sdGlwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgLmludm9pY2UtdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvZG9jdW1lbnQtaWNvbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIGljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2RvY3VtZW50LWljb24uc3ZnXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wZGYge1xuICAgICAgICAgICAgLnBkZi10b29sdGlwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgLnBkZi10b29sdGlwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9wZGYtZmlsZS5wbmdcIik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIGljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3BkZi1maWxlLnBuZ1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYud29yZCB7XG4gICAgICAgICAgICAud29yZC10b29sdGlwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgLndvcmQtdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvd29yZC5wbmdcIik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIGljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3dvcmQucG5nXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hcHByb3ZlIHtcbiAgICAgICAgICAgIGljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2NoZWNrLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIGljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2NoZWNrLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJlamVjdCB7XG4gICAgICAgICAgICBpY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9iYW4uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvYmFuLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFsbG9jYXRlIHtcbiAgICAgICAgICAgIC5hbGxvY2F0ZS10b29sdGlwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgLmFsbG9jYXRlLXRvb2x0aXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGljb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2NoZWNrLW1hbnVhbC1zdmdyZXBvLWNvbS5zdmdcIik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciBpY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9jaGVjay1tYW51YWwtc3ZncmVwby1jb20uc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucmVzdG9yZSB7XG4gICAgICAgICAgICAucmVzdG9yZS10b29sdGlwIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIgLnJlc3RvcmUtdG9vbHRpcCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvdW5kby1zdmdyZXBvLWNvbS5zdmdcIik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciBpY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS91bmRvLXN2Z3JlcG8tY29tLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjdGlvbi1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAuc2Vjb25kYXJ5LWFjdGlvbi1idXR0b25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogLXdlYmtpdC1jZW50ZXI7XG4gICAgfVxufVxuXG4ucHJpbWFyeS10YWJsZS1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cblxuLnBhZ2luYXRlX2J1dHRvbi5jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU0NDQ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDhweCA1cHggOHB4IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICBjb2xvcjogIzIyMUUyMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwRTQ0NDQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMEU0NDQ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMEU0NDQ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI0I1QjVDMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvc2VhcmNoLWljb24uc3ZnXCIpO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcmltYXJ5LXRhYmxlLWhlbHBlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5ncmV5LXByaW1hcnktYnRue1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtdmlldy1zZXR0aW5ncyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5hY3RpdmUgLnRhYmxlLXZpZXctc2V0dGluZ3MtZHJvcCB7XG4gICAgICAgIHRvcDogNDJweDtcbiAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSAudGFibGUtdmlldy1zZXR0aW5ncy1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzO1xuICAgIH1cblxuICAgICYuYWN0aXZlIC50YWJsZS12aWV3LXNldHRpbmdzLWJ0biBpY29uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvdmlldy1zZXR0aW5ncy1pY29uLWFjdGl2ZS5zdmdcIik7XG4gICAgfVxufVxuXG4udGFibGUtdmlldy1zZXR0aW5ncy1idG4ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgaWNvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3ZpZXctc2V0dGluZ3MtaWNvbi5zdmdcIik7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIH1cbn1cblxuXG4udGFibGUtdmlldy1zZXR0aW5ncy1kcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0U0RTZFRjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMzBweDtcblxuICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxufVxuXG4ucHJpbWFyeS10YWJsZS1wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLXN0YXQge1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAjN0M3QzdDO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wYWdpbmdfc2ltcGxlX251bWJlcnMge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgICAgIG1pbi13aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjQjVCNUI1O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5leHQgaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9wYWdlLWxpbmstbmV4dC5zdmdcIik7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJi5wcmV2aW91cyBpY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3BhZ2UtbGluay1wcmV2LnN2Z1wiKTtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udGFibGUtdmlldy1zZXR0aW5ncy10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiAjMjIxRTIwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMzdweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRTRFNkVGLCAjRTRFNkVGIDRweCwgdHJhbnNwYXJlbnQgNHB4LCB0cmFuc3BhcmVudCA1cHgsICNFNEU2RUYgNXB4KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgICAgICAgIC8qYmFja2dyb3VuZC1zaXplOiAxNXB4IDFweDsqL1xuICAgICAgICAgICAgLypiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7Ki9cbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2suZm9ybS1jaGVjay1jdXN0b20uZm9ybS1jaGVjay1zbSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5cblxuLnRhYmxlLXZpZXctc2V0dGluZ3MtdGFibGUtYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cblxuXG4uZm9ybS0yLWNvbCB7XG4gICAgbWF4LXdpZHRoOiA5MzVweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tMS1jb2wge1xuICAgIG1heC13aWR0aDogNDU1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRhYmxlLmd5LTQgdGQsIC50YWJsZS5neS00IHRoIHtcbiAgICBwYWRkaW5nOiAwIDAgNXB4O1xufVxuXG4udGFibGUuZ3ktNCB0aCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG59XG5cbi50YWJsZS5neS00IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn0iLCIucHJpbWFyeS1zZWxlY3QyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGOUY0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDIzMHB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7XG4gICAgICAgIGNvbG9yOiAjMEU0NDQ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9tZWRpYS9zZWxlY3QyLWFycm93LnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbn1cblxuLnNlbGVjdDItZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgICBjb2xvcjogI0I1QjVCNTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1IHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG5cbiAgICAgICAgLnNlbGVjdDItc2VhcmNoIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGOUY0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMEU0NDQ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBFNDQ0NDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBFNDQ0NDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1pdGVtIHtcbiAgICBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RjQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogIzQ2NEU1RjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjlGNDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDE1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9tZWRpYS9mb3JtLXNlbGVjdC1hcnJvdy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci8xMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNDY0RTVGO1xuICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQjVCNUI1O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZm9ybS1zZWxlY3Qtc29saWQgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NjRFNUY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VsZWN0Mi1kcm9wZG93biAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjlGNDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEU0NDQ0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgei1pbmRleDogOTk5OTk7XG5cbiAgICAmLmluY3JlYXNlemluZGV4IHtcbiAgICAgICAgei1pbmRleDogOTk5OTk7XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLmN1c3RvbS1zZWxlY3QyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSg1MCUpO1xufSIsIi5hc2lkZSB7XG4gICAgLm1lbnUtaWNvbiwgLnRvb2xiYXItaWNvbi1idXR0b24gaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG5cbiAgICAubWVudS1pY29uIHtcbiAgICAgICAgaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIH1cblxuICAgICAgICAubWFpbi1zaWRlYmFyLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9tYWluLXNpZGViYXItaWNvbi5zdmdcIik7XG4gICAgICAgIH1cblxuICAgICAgICAudXNlci1zaWRlYmFyLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS91c2VyLXNpZGViYXItaWNvbi5zdmdcIik7XG4gICAgICAgIH1cblxuICAgICAgICAuY2xpZW50LXNpZGViYXItaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2NsaWVudC1zaWRlYmFyLWljb24uc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnF1ZXJpZXMtc2lkZWJhci1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvcXVlcmllcy1zaWRlYmFyLWljb24uc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm51bWJlcmluZy1zaWRlYmFyLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9udW1iZXJpbmctc2lkZWJhci1pY29uLnN2Z1wiKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hcHBsaWNhdGlvbnMtc2lkZWJhci1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvYXBwbGljYXRpb25zLXNpZGViYXItaWNvbi5zdmdcIik7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udHJhY3Qtc2lkZWJhci1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvY29udHJhY3Qtc2lkZWJhci1pY29uLnN2Z1wiKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXltZW50LXJlcG9ydHMtc2lkZWJhci1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvcGF5bWVudC1yZXBvcnRzLXNpZGViYXItaWNvbi5zdmdcIik7XG4gICAgICAgIH1cblxuICAgICAgICAuY29tcGFuaWVzLXNpZGViYXItaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2NvbXBhbmllcy1zaWRlYmFyLWljb24uc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBheW1lbnQtc2lkZWJhci1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvcGF5bWVudC1zaWRlYmFyLWljb24uc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9ibGlnYXRpb24tc2lkZWJhci1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvb2JsaWdhdGlvbi1zaWRlYmFyLWljb24uc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN1Z2dlc3Rpb24tc2lkZWJhci1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvc3VnZ2VzdGlvbi1zaWRlYmFyLWljb24uc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbi1sb2ctc2lkZWJhci1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvYWN0aW9uLWxvZy1zaWRlYmFyLWljb24uc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoYW5nZS1yZXF1ZXN0cy1zaWRlYmFyLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9jaGFuZ2UtcmVxdWVzdHMtc2lkZWJhci1pY29uLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAubWVudS1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgICAgIC5tZW51LWljb24ge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudS1hcnJvdzphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9hc2lkZS1tZW51LWFycm93LnN2Z1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZDNjEzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lbnUtYnVsbGV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0I1QjVCNTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgIGljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudSAubWVudS1zdWIubWVudS1zdWItYWNjb3JkaW9uIC5tZW51LWl0ZW0gLm1lbnUtbGluayAubWVudS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjQjVCNUI1ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgIC5hc2lkZSAubWVudSAubWVudS1pdGVtIC5tZW51LWxpbms6aG92ZXIgLm1lbnUtdGl0bGUge1xuICAgICAgICBjb2xvcjogI0ZGQzYxMyAhaW1wb3J0YW50O1xuICAgIH1cblxuXG4gICAgLm1lbnUgLm1lbnUtaXRlbS5oZXJlLnNob3cgLm1lbnUtbGluaywgLmFzaWRlIC5hc2lkZS1ncmVlbiAuYXNpZGUtbG9nbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTQwNDE7XG4gICAgfVxuXG4gICAgLmFzaWRlLXRvZ2dsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3NpZGViYXItdG9nZ2xlLWljb24uc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgJi5hc2lkZS1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwRTQ0NDQ7XG4gICAgfVxuXG4gICAgJi5hc2lkZS1maXhlZCB7XG4gICAgICAgIHotaW5kZXg6IDEyMDtcbiAgICB9XG5cbiAgICAuYXNpZGUtbG9nbyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxRTQwNDE7XG5cbiAgICAgICAgbG9nbyB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYXNpZGUtbWVudSAubWVudSAubWVudS1zdWI6bm90KFtkYXRhLXBvcHBlci1wbGFjZW1lbnRdKSA+IC5tZW51LWlubmVyID4gLm1lbnUtaXRlbSA+IC5tZW51LWNvbnRlbnQsIC5hc2lkZS1tZW51IC5tZW51IC5tZW51LXN1Yjpub3QoW2RhdGEtcG9wcGVyLXBsYWNlbWVudF0pID4gLm1lbnUtaW5uZXIgPiAubWVudS1pdGVtID4gLm1lbnUtbGluaywgLmFzaWRlLW1lbnUgLm1lbnUgLm1lbnUtc3ViOm5vdChbZGF0YS1wb3BwZXItcGxhY2VtZW50XSkgPiAubWVudS1pdGVtID4gLm1lbnUtY29udGVudCwgLmFzaWRlLW1lbnUgLm1lbnUgLm1lbnUtc3ViOm5vdChbZGF0YS1wb3BwZXItcGxhY2VtZW50XSkgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4uYXNpZGUgLm1lbnUgLm1lbnUtaXRlbS5oZXJlLnNob3cgLm1lbnUtc3ViLm1lbnUtc3ViLWFjY29yZGlvbiAubWVudS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFzaWRlIC5tZW51IC5tZW51LWl0ZW0uaGVyZS5zaG93IC5tZW51LXN1Yi5tZW51LXN1Yi1hY2NvcmRpb24gLm1lbnUtaXRlbS5oZXJlLnNob3cgLm1lbnUtdGl0bGUge1xuICAgIGNvbG9yOiAjRkZDNjEzICFpbXBvcnRhbnQ7XG59XG5cbi5hc2lkZSAubWVudSAubWVudS1pdGVtLmhlcmUuc2hvdyAubWVudS1zdWIubWVudS1zdWItYWNjb3JkaW9uIC5tZW51LWl0ZW0uaGVyZS5zaG93IC5tZW51LWJ1bGxldCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYxMyAhaW1wb3J0YW50O1xufSIsIi50b29sYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjFzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDEwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLnRvb2xiYXItY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRvb2xiYXItZW5hYmxlZDpub3QoLnRvb2xiYXItZml4ZWQpIC50b29sYmFyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB9XG5cbiAgICAudG9vbGJhci1jb250ZW50LXN0YXJ0LCAudG9vbGJhci1jb250ZW50LWVuZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnRvb2xiYXItYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWluLXdpZHRoOiA3MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgIH1cblxuICAgIC50b29sYmFyLWJ1dHRvbi5hY3RpdmUsIC50b29sYmFyLWJ1dHRvbjpob3ZlciwgLnRvb2xiYXItaWNvbi1idXR0b246aG92ZXIsIC50b29sYmFyLWljb24tYnV0dG9uLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MTM7XG4gICAgfVxuXG4gICAgLnRvb2xiYXItYnV0dG9uOmxhc3QtY2hpbGQsIC50b29sYmFyLWljb24tYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAudG9vbGJhci1lbmFibGVkOm5vdCgudG9vbGJhci1maXhlZCkgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICAudG9vbGJhci1pY29uLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgbWluLXdpZHRoOiA0NXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICAgICAmLmNvbXBhbnkgaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2NvbXBhbmllcy10b29sYmFyLWljb24uc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wYXltZW50LXJlcG9ydHMgaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3BheW1lbnQtcmVwb3J0cy10b29sYmFyLWljb24uc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wYXltZW50IGljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9tZWRpYS9wYXltZW50LXRvb2xiYXItaWNvbi5zdmdcIik7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNsaWVudHMgaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL2NsaWVudC10b29sYmFyLWljb24uc3ZnXCIpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5oZWFkZXItZml4ZWQge1xuICAgIC50b29sYmFyLWljb24tYnV0dG9uIHtcbiAgICAgICAgJi5jb21wYW55IGljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvY29tcGFuaWVzLXRvb2xiYXItZml4ZWQtaWNvbi5zdmdcIik7XG4gICAgICAgIH1cblxuICAgICAgICAmLnBheW1lbnQtcmVwb3J0cyBpY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL21lZGlhL3BheW1lbnQtcmVwb3J0cy10b29sYmFyLWZpeGVkLWljb24uc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5wYXltZW50IGljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvcGF5bWVudC10b29sYmFyLWZpeGVkLWljb24uc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5jbGllbnRzIGljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vbWVkaWEvY2xpZW50LXRvb2xiYXItZml4ZWQtaWNvbi5zdmdcIik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRvb2xiYXItZml4ZWQgLndyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1rdC10b29sYmFyLWhlaWdodCkpO1xuICAgIH1cblxuICAgIC50b29sYmFyLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAjMjIxRTIwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICAgIH1cblxuICAgIC50b29sYmFyLWJ1dHRvbi5hY3RpdmUsIC50b29sYmFyLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MTM7XG4gICAgfVxuXG4gICAgLnRvb2xiYXItaWNvbi1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICAgIH1cblxuICAgIC50b29sYmFyLWljb24tYnV0dG9uLmFjdGl2ZSwgLnRvb2xiYXItaWNvbi1idXR0b246aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjEzO1xuICAgIH1cbn1cblxuI2t0X3Rvb2xiYXJfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi50b29sYmFyIC5jb250YWluZXItZmx1aWQsIC5oZWFkZXIgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxNTMwcHg7XG59IiwidGFibGUuZGF0YVRhYmxle2NsZWFyOmJvdGg7bWFyZ2luLXRvcDo2cHggIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjZweCAhaW1wb3J0YW50O21heC13aWR0aDpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlICFpbXBvcnRhbnQ7Ym9yZGVyLXNwYWNpbmc6MH10YWJsZS5kYXRhVGFibGUgdGQsdGFibGUuZGF0YVRhYmxlIHRoey13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fXRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5LHRhYmxlLmRhdGFUYWJsZSB0aC5kYXRhVGFibGVzX2VtcHR5e3RleHQtYWxpZ246Y2VudGVyfXRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGgsdGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0ZHt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXB9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGggc2VsZWN0e3dpZHRoOmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2t9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXJ7dGV4dC1hbGlnbjpyaWdodH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbHtmb250LXdlaWdodDpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246bGVmdH1kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dHttYXJnaW4tbGVmdDowLjVlbTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDphdXRvfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfaW5mb3twYWRkaW5nLXRvcDowLjg1ZW07d2hpdGUtc3BhY2U6bm93cmFwfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGV7bWFyZ2luOjA7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246cmlnaHR9ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9ue21hcmdpbjoycHggMDt3aGl0ZS1zcGFjZTpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfWRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjIwMHB4O21hcmdpbi1sZWZ0Oi0xMDBweDttYXJnaW4tdG9wOi0yNnB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MWVtIDB9dGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRoLnNvcnRpbmcsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmdfYXNjLHRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50ZC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkLnNvcnRpbmd7cGFkZGluZy1yaWdodDozMHB4fXRhYmxlLmRhdGFUYWJsZSB0aGVhZD50cj50aDphY3RpdmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkPnRyPnRkOmFjdGl2ZXtvdXRsaW5lOm5vbmV9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZCx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZHtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZX10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MC45ZW07ZGlzcGxheTpibG9jaztvcGFjaXR5OjAuM310YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmV7cmlnaHQ6MWVtO2NvbnRlbnQ6XCJcXDIxOTFcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcix0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLHRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVye3JpZ2h0OjAuNWVtO2NvbnRlbnQ6XCJcXDIxOTNcIn10YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSx0YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcntvcGFjaXR5OjF9dGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsdGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXJ7b3BhY2l0eTowfWRpdi5kYXRhVGFibGVzX3Njcm9sbEhlYWQgdGFibGUuZGF0YVRhYmxle21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGV7Ym9yZGVyLXRvcDpub25lO21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fWRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSxkaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVye2Rpc3BsYXk6bm9uZX1kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLGRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGR7Ym9yZGVyLXRvcDpub25lfWRpdi5kYXRhVGFibGVzX3Njcm9sbEZvb3Q+LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdElubmVye2JveC1zaXppbmc6Y29udGVudC1ib3h9ZGl2LmRhdGFUYWJsZXNfc2Nyb2xsRm9vdD4uZGF0YVRhYmxlc19zY3JvbGxGb290SW5uZXI+dGFibGV7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCxkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlcixkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8sZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZXt0ZXh0LWFsaWduOmNlbnRlcn19dGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtPnRoZWFkPnRyPnRoe3BhZGRpbmctcmlnaHQ6MjBweH10YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmc6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZ19hc2M6YmVmb3JlLHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZ19kZXNjOmJlZm9yZXt0b3A6NXB4O3JpZ2h0OjAuODVlbX10YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmc6YWZ0ZXIsdGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtIC5zb3J0aW5nX2FzYzphZnRlcix0YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmdfZGVzYzphZnRlcnt0b3A6NXB4fXRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGR7Ym9yZGVyLWxlZnQtd2lkdGg6MH10YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6bGFzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGg6bGFzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQ6bGFzdC1jaGlsZCx0YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQ6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQtd2lkdGg6MH10YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGJvZHkgdGgsdGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRib2R5IHRke2JvcmRlci1ib3R0b20td2lkdGg6MH1kaXYuZGF0YVRhYmxlc19zY3JvbGxIZWFkIHRhYmxlLnRhYmxlLWJvcmRlcmVke2JvcmRlci1ib3R0b20td2lkdGg6MH1kaXYudGFibGUtcmVzcG9uc2l2ZT5kaXYuZGF0YVRhYmxlc193cmFwcGVyPmRpdi5yb3d7bWFyZ2luOjB9ZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93PmRpdltjbGFzc149XCJjb2wtXCJdOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfWRpdi50YWJsZS1yZXNwb25zaXZlPmRpdi5kYXRhVGFibGVzX3dyYXBwZXI+ZGl2LnJvdz5kaXZbY2xhc3NePVwiY29sLVwiXTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MH0iLCJ0YWJsZS5kYXRhVGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgIHRoZWFkIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAgICAgJi5zb3J0aW5nIHtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmRpdi5kYXRhVGFibGVzX2xlbmd0aCB7XG4gICAgbGFiZWwge1xuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0U0RTZFRjtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzBFNDQ0NDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuXG4gICAgJj5zcGFuIHtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcblxuICAgICAgICAucGFnaW5hdGVfYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5LmFsbG9jYXRpb24tc3R5bGUge1xuXG4gICAgaDMuZm9ybS1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6ICMwRTQ0NDQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5wYXltZW50cy13aXRob3V0LWZpbmUtaGVhZGluZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgLnByaW1hcnktYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zaW5nbGUtcGFydC1oZWFkaW5nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgZm9ybS5hbGxvY2F0aW9uLWZvcm0ge1xuICAgICAgICAuc2luZ2xlLXBheW1lbnQtaXRlbS13aXRoLWZpbmUge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuXG4gICAgICAgICAgICAucGF5bWVudC1pdGVtLWlkIHtcbiAgICAgICAgICAgICAgICAmPmRpdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtICFJTVBPUlRBTlQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsLmNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW0gIUlNUE9SVEFOVDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJj4qIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY+ZGl2IHtcbiAgICAgICAgICAgICAgICAmPmxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtICFJTVBPUlRBTlQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuODc1cmVtICFJTVBPUlRBTlQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/