@charset "UTF-8";
/**
 * Convert a pixel value to rem based on a given base font size.
 *
 * @param {Number} $value - The pixel value to convert.
 * @param {Number} $base [$base-font-size] - The base font size in pixels.
 * @return {Number} - The equivalent rem value.
 *
 * @example
 * // Assuming $base-font-size is 16px
 * w-rem(16); // returns 1rem
 * w-rem(24, 12); // returns 2rem
 */
/**
 * Escape special characters in a string to make it a valid CSS selector.
 * Handles dots (.), colons (:), and forward slashes (/) by adding a backslash.
 *
 * @param {String|Number} $value - The class name or value to escape.
 * @return {String} - The escaped string.
 *
 * @example
 * .w-escape-class-name("w-1/2") { width: 50%; } 
 * // Output selector: .w-1\/2
 *
 * .w-escape-class-name("hover:color") { color: red; } 
 * // Output selector: .hover\:color
 */
/**
 * Merge multiple maps into a single map and escape keys.
 *
 * @param {Map...} $maps - The maps to merge.
 * @return {Map} - The merged map with escaped keys.
 *
 * @example
 * w-merge-maps(
 * (a: 1, b: 2),
 * (b: 3, c: 4)
 * ); // returns (a: 1, b: 3, c: 4)
 */
:root,
[data-bs-theme=light] {
  --bs-neutral: #737373;
  --bs-blue: #0d6efd;
  --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-black: #000;
  --bs-white: #fff;
  --bs-gray: #6e7276;
  --bs-gray-dark: #32363a;
  --bs-gray-100: #fafafb;
  --bs-gray-200: #f0f2f4;
  --bs-gray-300: #dce0e4;
  --bs-gray-400: #b4b8bc;
  --bs-gray-500: #8c9094;
  --bs-gray-600: #6e7276;
  --bs-gray-700: #505458;
  --bs-gray-800: #32363a;
  --bs-gray-900: #14181c;
  --bs-primary: #14181c;
  --bs-secondary: #8c9094;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #fafafb;
  --bs-dark: #14181c;
  --bs-neutral: #737373;
  --bs-primary-rgb: 20, 24, 28;
  --bs-secondary-rgb: 140, 144, 148;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 250, 250, 251;
  --bs-dark-rgb: 20, 24, 28;
  --bs-neutral-rgb: 115, 115, 115;
  --bs-primary-text-emphasis: rgb(8, 9.6, 11.2);
  --bs-secondary-text-emphasis: rgb(56, 57.6, 59.2);
  --bs-success-text-emphasis: rgb(10, 54, 33.6);
  --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
  --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
  --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --bs-light-text-emphasis: #505458;
  --bs-dark-text-emphasis: #505458;
  --bs-primary-bg-subtle: rgb(208, 208.8, 209.6);
  --bs-secondary-bg-subtle: rgb(232, 232.8, 233.6);
  --bs-success-bg-subtle: rgb(209, 231, 220.8);
  --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
  --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-light-bg-subtle: rgb(252.5, 252.5, 253);
  --bs-dark-bg-subtle: #b4b8bc;
  --bs-primary-border-subtle: rgb(161, 162.6, 164.2);
  --bs-secondary-border-subtle: rgb(209, 210.6, 212.2);
  --bs-success-border-subtle: rgb(163, 207, 186.6);
  --bs-info-border-subtle: rgb(158.2, 233.8, 249);
  --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
  --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
  --bs-light-border-subtle: #f0f2f4;
  --bs-dark-border-subtle: #8c9094;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: "Poppins", 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: 0.875rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.28571429;
  --bs-body-color: #14181c;
  --bs-body-color-rgb: 20, 24, 28;
  --bs-body-bg: #fafafb;
  --bs-body-bg-rgb: 250, 250, 251;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(20, 24, 28, 0.75);
  --bs-secondary-color-rgb: 20, 24, 28;
  --bs-secondary-bg: #f0f2f4;
  --bs-secondary-bg-rgb: 240, 242, 244;
  --bs-tertiary-color: rgba(20, 24, 28, 0.5);
  --bs-tertiary-color-rgb: 20, 24, 28;
  --bs-tertiary-bg: #fafafb;
  --bs-tertiary-bg-rgb: 250, 250, 251;
  --bs-heading-color: inherit;
  --bs-link-color: #14181c;
  --bs-link-color-rgb: 20, 24, 28;
  --bs-link-decoration: none;
  --bs-link-hover-color: rgb(16, 19.2, 22.4);
  --bs-link-hover-color-rgb: 16, 19, 22;
  --bs-link-hover-decoration: underline;
  --bs-code-color: #d63384;
  --bs-highlight-color: #14181c;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dce0e4;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.3125rem;
  --bs-border-radius-lg: 0.625rem;
  --bs-border-radius-xl: 0.9375rem;
  --bs-border-radius-xxl: 1.25rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.1875rem;
  --bs-focus-ring-opacity: 0.2;
  --bs-focus-ring-color: rgba(20, 24, 28, 0.2);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dce0e4;
  --bs-body-color-rgb: 220, 224, 228;
  --bs-body-bg: #14181c;
  --bs-body-bg-rgb: 20, 24, 28;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(220, 224, 228, 0.75);
  --bs-secondary-color-rgb: 220, 224, 228;
  --bs-secondary-bg: #32363a;
  --bs-secondary-bg-rgb: 50, 54, 58;
  --bs-tertiary-color: rgba(220, 224, 228, 0.5);
  --bs-tertiary-color-rgb: 220, 224, 228;
  --bs-tertiary-bg: #23272b;
  --bs-tertiary-bg-rgb: 35, 39, 43;
  --bs-primary-text-emphasis: rgb(114, 116.4, 118.8);
  --bs-secondary-text-emphasis: rgb(186, 188.4, 190.8);
  --bs-success-text-emphasis: rgb(117, 183, 152.4);
  --bs-info-text-emphasis: rgb(109.8, 223.2, 246);
  --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
  --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
  --bs-light-text-emphasis: #fafafb;
  --bs-dark-text-emphasis: #dce0e4;
  --bs-primary-bg-subtle: rgb(4, 4.8, 5.6);
  --bs-secondary-bg-subtle: rgb(28, 28.8, 29.6);
  --bs-success-bg-subtle: rgb(5, 27, 16.8);
  --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
  --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
  --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --bs-light-bg-subtle: #32363a;
  --bs-dark-bg-subtle: #191b1d;
  --bs-primary-border-subtle: rgb(12, 14.4, 16.8);
  --bs-secondary-border-subtle: rgb(84, 86.4, 88.8);
  --bs-success-border-subtle: rgb(15, 81, 50.4);
  --bs-info-border-subtle: rgb(7.8, 121.2, 144);
  --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-border-subtle: #505458;
  --bs-dark-border-subtle: #32363a;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(114, 116.4, 118.8);
  --bs-link-hover-color: rgb(142.2, 144.12, 146.04);
  --bs-link-color-rgb: 114, 116, 119;
  --bs-link-hover-color-rgb: 142, 144, 146;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-highlight-color: #dce0e4;
  --bs-highlight-bg: rgb(102, 77.2, 2.8);
  --bs-border-color: #505458;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #9bf2cc;
  --bs-form-valid-border-color: #9bf2cc;
  --bs-form-invalid-color: #f7adb1;
  --bs-form-invalid-border-color: #f7adb1;
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

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: 1.25rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.625rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.2875rem + 0.45vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 1.625rem;
  }
}

h2, .h2 {
  font-size: calc(1.2625rem + 0.15vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.375rem;
  }
}

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

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

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

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

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

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          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: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

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

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  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: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: none;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
  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.3125rem;
}
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.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  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;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@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] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}

/* 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.09375rem;
  font-weight: 300;
}

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

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

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

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

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

.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@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: 1.25rem;
  font-size: 1.09375rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1.25rem;
  margin-bottom: 1.25rem;
  font-size: 0.875em;
  color: #6e7276;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  box-shadow: var(--bs-box-shadow-sm);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.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: 480px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 768px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 1024px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1280px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1440px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.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.33333333%;
}

.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.66666667%;
}

.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: 0px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.g-8,
.gy-8 {
  --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.33333333%;
  }
  .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.66666667%;
  }
  .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: 0px;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0px;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.3125rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.3125rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.625rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.625rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 0.9375rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 0.9375rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.25rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.25rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 1.5625rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 1.5625rem;
  }
  .g-sm-px,
  .gx-sm-px {
    --bs-gutter-x: 1px;
  }
  .g-sm-px,
  .gy-sm-px {
    --bs-gutter-y: 1px;
  }
  .g-sm-6,
  .gx-sm-6 {
    --bs-gutter-x: 1.875rem;
  }
  .g-sm-6,
  .gy-sm-6 {
    --bs-gutter-y: 1.875rem;
  }
  .g-sm-7,
  .gx-sm-7 {
    --bs-gutter-x: 2.1875rem;
  }
  .g-sm-7,
  .gy-sm-7 {
    --bs-gutter-y: 2.1875rem;
  }
  .g-sm-8,
  .gx-sm-8 {
    --bs-gutter-x: 2.5rem;
  }
  .g-sm-8,
  .gy-sm-8 {
    --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.33333333%;
  }
  .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.66666667%;
  }
  .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: 0px;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0px;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.3125rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.3125rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.625rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.625rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 0.9375rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 0.9375rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.25rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.25rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 1.5625rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 1.5625rem;
  }
  .g-md-px,
  .gx-md-px {
    --bs-gutter-x: 1px;
  }
  .g-md-px,
  .gy-md-px {
    --bs-gutter-y: 1px;
  }
  .g-md-6,
  .gx-md-6 {
    --bs-gutter-x: 1.875rem;
  }
  .g-md-6,
  .gy-md-6 {
    --bs-gutter-y: 1.875rem;
  }
  .g-md-7,
  .gx-md-7 {
    --bs-gutter-x: 2.1875rem;
  }
  .g-md-7,
  .gy-md-7 {
    --bs-gutter-y: 2.1875rem;
  }
  .g-md-8,
  .gx-md-8 {
    --bs-gutter-x: 2.5rem;
  }
  .g-md-8,
  .gy-md-8 {
    --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.33333333%;
  }
  .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.66666667%;
  }
  .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: 0px;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0px;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.3125rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.3125rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.625rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.625rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 0.9375rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 0.9375rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.25rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.25rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 1.5625rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 1.5625rem;
  }
  .g-lg-px,
  .gx-lg-px {
    --bs-gutter-x: 1px;
  }
  .g-lg-px,
  .gy-lg-px {
    --bs-gutter-y: 1px;
  }
  .g-lg-6,
  .gx-lg-6 {
    --bs-gutter-x: 1.875rem;
  }
  .g-lg-6,
  .gy-lg-6 {
    --bs-gutter-y: 1.875rem;
  }
  .g-lg-7,
  .gx-lg-7 {
    --bs-gutter-x: 2.1875rem;
  }
  .g-lg-7,
  .gy-lg-7 {
    --bs-gutter-y: 2.1875rem;
  }
  .g-lg-8,
  .gx-lg-8 {
    --bs-gutter-x: 2.5rem;
  }
  .g-lg-8,
  .gy-lg-8 {
    --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.33333333%;
  }
  .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.66666667%;
  }
  .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: 0px;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0px;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.3125rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.3125rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.625rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.625rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 0.9375rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 0.9375rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.25rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.25rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 1.5625rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 1.5625rem;
  }
  .g-xl-px,
  .gx-xl-px {
    --bs-gutter-x: 1px;
  }
  .g-xl-px,
  .gy-xl-px {
    --bs-gutter-y: 1px;
  }
  .g-xl-6,
  .gx-xl-6 {
    --bs-gutter-x: 1.875rem;
  }
  .g-xl-6,
  .gy-xl-6 {
    --bs-gutter-y: 1.875rem;
  }
  .g-xl-7,
  .gx-xl-7 {
    --bs-gutter-x: 2.1875rem;
  }
  .g-xl-7,
  .gy-xl-7 {
    --bs-gutter-y: 2.1875rem;
  }
  .g-xl-8,
  .gx-xl-8 {
    --bs-gutter-x: 2.5rem;
  }
  .g-xl-8,
  .gy-xl-8 {
    --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.33333333%;
  }
  .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.66666667%;
  }
  .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: 0px;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0px;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.3125rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.3125rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.625rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.625rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 0.9375rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 0.9375rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.25rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.25rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 1.5625rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 1.5625rem;
  }
  .g-xxl-px,
  .gx-xxl-px {
    --bs-gutter-x: 1px;
  }
  .g-xxl-px,
  .gy-xxl-px {
    --bs-gutter-y: 1px;
  }
  .g-xxl-6,
  .gx-xxl-6 {
    --bs-gutter-x: 1.875rem;
  }
  .g-xxl-6,
  .gy-xxl-6 {
    --bs-gutter-y: 1.875rem;
  }
  .g-xxl-7,
  .gx-xxl-7 {
    --bs-gutter-x: 2.1875rem;
  }
  .g-xxl-7,
  .gy-xxl-7 {
    --bs-gutter-y: 2.1875rem;
  }
  .g-xxl-8,
  .gx-xxl-8 {
    --bs-gutter-x: 2.5rem;
  }
  .g-xxl-8,
  .gy-xxl-8 {
    --bs-gutter-y: 2.5rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-white);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: var(--bs-tertiary-bg);
  width: 100%;
  margin-bottom: 1.25rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.625rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

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

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

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

.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-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

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

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

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

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(208, 208.8, 209.6);
  --bs-table-border-color: rgb(166.4, 167.04, 167.68);
  --bs-table-striped-bg: rgb(197.6, 198.36, 199.12);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(187.2, 187.92, 188.64);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(192.4, 193.14, 193.88);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(232, 232.8, 233.6);
  --bs-table-border-color: rgb(185.6, 186.24, 186.88);
  --bs-table-striped-bg: rgb(220.4, 221.16, 221.92);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(208.8, 209.52, 210.24);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(214.6, 215.34, 216.08);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: rgb(209, 231, 220.8);
  --bs-table-border-color: rgb(167.2, 184.8, 176.64);
  --bs-table-striped-bg: rgb(198.55, 219.45, 209.76);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(188.1, 207.9, 198.72);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(193.325, 213.675, 204.24);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: rgb(206.6, 244.4, 252);
  --bs-table-border-color: rgb(165.28, 195.52, 201.6);
  --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: rgb(255, 242.6, 205.4);
  --bs-table-border-color: rgb(204, 194.08, 164.32);
  --bs-table-striped-bg: rgb(242.25, 230.47, 195.13);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: rgb(248, 214.6, 217.8);
  --bs-table-border-color: rgb(198.4, 171.68, 174.24);
  --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #fafafb;
  --bs-table-border-color: rgb(200, 200, 200.8);
  --bs-table-striped-bg: rgb(237.5, 237.5, 238.45);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(225, 225, 225.9);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(231.25, 231.25, 232.175);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #14181c;
  --bs-table-border-color: rgb(67, 70.2, 73.4);
  --bs-table-striped-bg: rgb(31.75, 35.55, 39.35);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(43.5, 47.1, 50.7);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(37.625, 41.325, 45.025);
  --bs-table-hover-color: #fff;
  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;
}

.col-form-label {
  padding-top: calc(0.625rem + var(--bs-border-width));
  padding-bottom: calc(0.625rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.28571429;
}

.col-form-label-lg {
  padding-top: calc(0.9375rem + var(--bs-border-width));
  padding-bottom: calc(0.9375rem + var(--bs-border-width));
  font-size: 1rem;
}

.col-form-label-sm {
  padding-top: calc(0.3125rem + var(--bs-border-width));
  padding-bottom: calc(0.3125rem + var(--bs-border-width));
  font-size: 0.75rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.625rem 0.9375rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.28571429;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-white);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  box-shadow: none;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, outline-color 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: var(--bs-body-color);
  background-color: var(--bs-white);
  border-color: rgb(137.5, 139.5, 141.5);
  outline: 0;
  box-shadow: none;
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.28571429em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::-moz-placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.625rem 0.9375rem;
  margin: -0.625rem -0.9375rem;
  margin-inline-end: 0.9375rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  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: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.625rem 0;
  margin-bottom: 0;
  line-height: 1.28571429;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 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.28571429em + 0.625rem + calc(var(--bs-border-width) * 2));
  padding: 0.3125rem 0.625rem;
  font-size: 0.75rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.3125rem 0.625rem;
  margin: -0.3125rem -0.625rem;
  margin-inline-end: 0.625rem;
}

.form-control-lg {
  min-height: calc(1.28571429em + 1.875rem + calc(var(--bs-border-width) * 2));
  padding: 0.9375rem 1.25rem;
  font-size: 1rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.9375rem 1.25rem;
  margin: -0.9375rem -1.25rem;
  margin-inline-end: 1.25rem;
}

textarea.form-control {
  min-height: calc(1.28571429em + 1.25rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.28571429em + 0.625rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.28571429em + 1.875rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.28571429em + 1.25rem + calc(var(--bs-border-width) * 2));
  padding: 0.625rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.28571429em + 0.625rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.28571429em + 1.875rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2332363a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.625rem 2.5rem 0.625rem 0.9375rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.28571429;
  color: var(--bs-body-color);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-white);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.9375rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  box-shadow: var(--bs-box-shadow-inset);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, outline-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: rgb(137.5, 139.5, 141.5);
  outline: 0;
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.1875rem rgba(20, 24, 28, 0.2);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.9375rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.625rem;
  font-size: 0.75rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  padding-left: 1.25rem;
  font-size: 1rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dce0e4' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

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

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

.form-check-input {
  --bs-form-check-bg: var(--bs-white);
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0.017857145rem;
  vertical-align: top;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(137.5, 139.5, 141.5);
  outline: 0;
  box-shadow: 0 0 0 0.1875rem rgba(20, 24, 28, 0.2);
}
.form-check-input:checked {
  background-color: #14181c;
  border-color: #14181c;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #14181c;
  border-color: #14181c;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' 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: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: 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");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  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 {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgb%28137.5, 139.5, 141.5%29'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  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.5;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.375rem;
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fafafb, 0 0 0 0.25rem rgba(var(--bs-primary-rgb), 0.1);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fafafb, 0 0 0 0.25rem rgba(var(--bs-primary-rgb), 0.1);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  -webkit-appearance: none;
          appearance: none;
  background-color: #14181c;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(184.5, 185.7, 186.9);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: var(--bs-box-shadow-inset);
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  -moz-appearance: none;
       appearance: none;
  background-color: #14181c;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(184.5, 185.7, 186.9);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: var(--bs-box-shadow-inset);
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.9375rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) 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 0.9375rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder), .form-floating > .form-control-plaintext:not(:-moz-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.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: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.9375rem;
}
.form-floating > .form-control:not(:-moz-placeholder) ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.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 {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:not(:-moz-placeholder) ~ label::after {
  position: absolute;
  inset: 1rem 0.46875rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-white);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.46875rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-white);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6e7276;
}

.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.625rem 0.9375rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.28571429;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.9375rem 1.25rem;
  font-size: 1rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.3125rem 0.625rem;
  font-size: 0.75rem;
  border-radius: var(--bs-border-radius-sm);
}

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

.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: calc(-1 * var(--bs-border-width));
  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.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.3125rem 0.625rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

.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: var(--bs-form-valid-border-color);
  padding-right: calc(1.28571429em + 1.25rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3214285725em + 0.3125rem) center;
  background-size: calc(0.642857145em + 0.625rem) calc(0.642857145em + 0.625rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: none;
}

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.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"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.1'/%3e%3c/svg%3e");
  padding-right: 4.84375rem;
  background-position: right 0.9375rem center, center right 2.5rem;
  background-size: 16px 12px, calc(0.642857145em + 0.625rem) calc(0.642857145em + 0.625rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.1875rem rgba(var(--bs-success-rgb), 0.2);
}

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

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.1875rem rgba(var(--bs-success-rgb), 0.2);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.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.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.3125rem 0.625rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

.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: var(--bs-form-invalid-border-color);
  padding-right: calc(1.28571429em + 1.25rem);
  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='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.3214285725em + 0.3125rem) center;
  background-size: calc(0.642857145em + 0.625rem) calc(0.642857145em + 0.625rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: none;
}

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.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"] {
  --bs-form-select-bg-icon: 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='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.84375rem;
  background-position: right 0.9375rem center, center right 2.5rem;
  background-size: 16px 12px, calc(0.642857145em + 0.625rem) calc(0.642857145em + 0.625rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.1875rem rgba(var(--bs-danger-rgb), 0.2);
}

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

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.1875rem rgba(var(--bs-danger-rgb), 0.2);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.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: 0.9375rem;
  --bs-btn-padding-y: 0.625rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.28571429;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --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.5;
  --bs-btn-focus-box-shadow: 0 0 0 0.1875rem 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;
  -webkit-user-select: none;
     -moz-user-select: none;
          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-check:checked:focus-visible + .btn {
  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-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #14181c;
  --bs-btn-border-color: #14181c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
  --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
  --bs-btn-focus-shadow-rgb: 55, 59, 62;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(16, 19.2, 22.4);
  --bs-btn-active-border-color: #0f1215;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #14181c;
  --bs-btn-disabled-border-color: #14181c;
}

.btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #8c9094;
  --bs-btn-border-color: #8c9094;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(157.25, 160.65, 164.05);
  --bs-btn-hover-border-color: rgb(151.5, 155.1, 158.7);
  --bs-btn-focus-shadow-rgb: 119, 122, 126;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(163, 166.2, 169.4);
  --bs-btn-active-border-color: rgb(151.5, 155.1, 158.7);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #8c9094;
  --bs-btn-disabled-border-color: #8c9094;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
  --bs-btn-hover-border-color: rgb(20, 108, 67.2);
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(20, 108, 67.2);
  --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
  --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(61.4, 212.6, 243);
  --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
  --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 205.4, 56.6);
  --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #fafafb;
  --bs-btn-border-color: #fafafb;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(212.5, 212.5, 213.35);
  --bs-btn-hover-border-color: rgb(200, 200, 200.8);
  --bs-btn-focus-shadow-rgb: 213, 213, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(200, 200, 200.8);
  --bs-btn-active-border-color: rgb(187.5, 187.5, 188.25);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #fafafb;
  --bs-btn-disabled-border-color: #fafafb;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #14181c;
  --bs-btn-border-color: #14181c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(55.25, 58.65, 62.05);
  --bs-btn-hover-border-color: rgb(43.5, 47.1, 50.7);
  --bs-btn-focus-shadow-rgb: 55, 59, 62;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(67, 70.2, 73.4);
  --bs-btn-active-border-color: rgb(43.5, 47.1, 50.7);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #14181c;
  --bs-btn-disabled-border-color: #14181c;
}

.btn-neutral {
  --bs-btn-color: #fff;
  --bs-btn-bg: #737373;
  --bs-btn-border-color: #737373;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(97.75, 97.75, 97.75);
  --bs-btn-hover-border-color: #5c5c5c;
  --bs-btn-focus-shadow-rgb: 136, 136, 136;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5c5c5c;
  --bs-btn-active-border-color: rgb(86.25, 86.25, 86.25);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #737373;
  --bs-btn-disabled-border-color: #737373;
}

.btn-outline-primary {
  --bs-btn-color: #14181c;
  --bs-btn-border-color: #14181c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #14181c;
  --bs-btn-hover-border-color: #14181c;
  --bs-btn-focus-shadow-rgb: 20, 24, 28;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #14181c;
  --bs-btn-active-border-color: #14181c;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #14181c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #14181c;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #8c9094;
  --bs-btn-border-color: #8c9094;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #8c9094;
  --bs-btn-hover-border-color: #8c9094;
  --bs-btn-focus-shadow-rgb: 140, 144, 148;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #8c9094;
  --bs-btn-active-border-color: #8c9094;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #8c9094;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #8c9094;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #fafafb;
  --bs-btn-border-color: #fafafb;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #fafafb;
  --bs-btn-hover-border-color: #fafafb;
  --bs-btn-focus-shadow-rgb: 250, 250, 251;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #fafafb;
  --bs-btn-active-border-color: #fafafb;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fafafb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fafafb;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #14181c;
  --bs-btn-border-color: #14181c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #14181c;
  --bs-btn-hover-border-color: #14181c;
  --bs-btn-focus-shadow-rgb: 20, 24, 28;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #14181c;
  --bs-btn-active-border-color: #14181c;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #14181c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #14181c;
  --bs-gradient: none;
}

.btn-outline-neutral {
  --bs-btn-color: #737373;
  --bs-btn-border-color: #737373;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #737373;
  --bs-btn-hover-border-color: #737373;
  --bs-btn-focus-shadow-rgb: 115, 115, 115;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #737373;
  --bs-btn-active-border-color: #737373;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #737373;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #737373;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6e7276;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 55, 59, 62;
  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.9375rem;
  --bs-btn-padding-x: 1.25rem;
  --bs-btn-font-size: 1rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.3125rem;
  --bs-btn-padding-x: 0.625rem;
  --bs-btn-font-size: 0.75rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.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: 0.875rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-white);
  --bs-dropdown-border-color: #dce0e4;
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: #dce0e4;
  --bs-dropdown-divider-margin-y: 0.625rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #14181c;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 0.625rem;
  --bs-dropdown-item-padding-y: 0.3125rem;
  --bs-dropdown-header-color: #6e7276;
  --bs-dropdown-header-padding-x: 0.625rem;
  --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;
  border-radius: var(--bs-dropdown-item-border-radius, 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.75rem;
  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: #dce0e4;
  --bs-dropdown-bg: #32363a;
  --bs-dropdown-border-color: #dce0e4;
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dce0e4;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: #dce0e4;
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #14181c;
  --bs-dropdown-link-disabled-color: #8c9094;
  --bs-dropdown-header-color: #8c9094;
}

.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: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.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: 0.703125rem;
  padding-left: 0.703125rem;
}
.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.46875rem;
  padding-left: 0.46875rem;
}

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

.btn-group.show .dropdown-toggle {
  box-shadow: none;
}
.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: calc(-1 * var(--bs-border-width));
}
.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:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .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: var(--bs-secondary-color);
  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);
  background: none;
  border: 0;
  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:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.1875rem rgba(20, 24, 28, 0.2);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  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));
  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.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: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #14181c;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.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-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

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

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  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.625rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.4196428569rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --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: 1rem;
  --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%2820, 24, 28, 0.75%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(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.1875rem;
  --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 .nav-link.active, .navbar-nav .nav-link.show {
  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-grow: 1;
  flex-basis: 100%;
  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,
.navbar[data-bs-theme=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: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --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");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --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: 1.5625rem;
  --bs-card-spacer-x: 1.5625rem;
  --bs-card-title-spacer-y: 0.625rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: #dce0e4;
  --bs-card-border-radius: 0.375rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.375rem - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 1.25rem;
  --bs-card-cap-padding-x: 1.5625rem;
  --bs-card-cap-bg: var(--bs-white);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-white);
  --bs-card-img-overlay-padding: 1.25rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  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);
  color: var(--bs-card-title-color);
}

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

.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: var(--bs-body-color);
  --bs-accordion-bg: transparent;
  --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: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 0.625rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --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='none' stroke='%2314181c' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --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='none' stroke='rgb%288, 9.6, 11.2%29' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.1875rem rgba(20, 24, 28, 0.2);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1.25rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-accordion-bg);
}

.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: 0.875rem;
  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;
  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-header .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-header .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-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-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28114, 116.4, 118.8%29'%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-.708'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb%28114, 116.4, 118.8%29'%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-.708'/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-font-size: 0.75rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  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: 0.875rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.1875rem rgba(20, 24, 28, 0.2);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #14181c;
  --bs-pagination-active-border-color: #14181c;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  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: calc(-1 * var(--bs-border-width));
}
.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: 1rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.75rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75rem;
  --bs-badge-font-weight: 500;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  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: 1.25rem;
  --bs-alert-padding-y: 1.25rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  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: 700;
  color: var(--bs-alert-link-color);
}

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

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

.alert-neutral {
  --bs-alert-color: var(--bs-neutral-text-emphasis);
  --bs-alert-bg: var(--bs-neutral-bg-subtle);
  --bs-alert-border-color: var(--bs-neutral-border-subtle);
  --bs-alert-link-color: var(--bs-neutral-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.65625rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #14181c;
  --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-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.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: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1.25rem;
  --bs-list-group-item-padding-y: 0.625rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #14181c;
  --bs-list-group-active-border-color: #14181c;
  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 {
  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-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):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:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.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-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.list-group-item-neutral {
  --bs-list-group-color: var(--bs-neutral-text-emphasis);
  --bs-list-group-bg: var(--bs-neutral-bg-subtle);
  --bs-list-group-border-color: var(--bs-neutral-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-neutral-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-neutral-border-subtle);
  --bs-list-group-active-color: var(--bs-neutral-bg-subtle);
  --bs-list-group-active-bg: var(--bs-neutral-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-neutral-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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.414'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.1875rem rgba(20, 24, 28, 0.2);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

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

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-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(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  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: -moz-max-content;
  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: 600px;
  --bs-modal-padding: 1.25rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1.25rem;
  --bs-modal-header-padding-y: 1.25rem;
  --bs-modal-header-padding: 1.25rem 1.25rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.28571429;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 0;
  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 {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@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: #000;
  --bs-backdrop-opacity: 0.5;
  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;
  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-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: 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: var(--bs-box-shadow);
  }
  .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: 1000px;
  }
}
.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: 0.625rem;
  --bs-tooltip-padding-y: 0.3125rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.75rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.28571429;
  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: calc(-1 * var(--bs-tooltip-arrow-height));
}
.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: calc(-1 * var(--bs-tooltip-arrow-height));
  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: calc(-1 * var(--bs-tooltip-arrow-height));
}
.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: calc(-1 * var(--bs-tooltip-arrow-height));
  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: 0.75rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1.25rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 0.875rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1.25rem;
  --bs-popover-body-padding-y: 1.25rem;
  --bs-popover-body-color: var(--bs-body-color);
  --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.28571429;
  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;
}

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

.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: #fff;
  text-align: center;
  background: none;
  filter: var(--bs-carousel-control-icon-filter);
  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: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

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

.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='%23fff'%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 0'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%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-.708'/%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='%23fff'%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-.708'/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%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 0'/%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%;
}
.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: var(--bs-carousel-indicator-active-bg);
  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: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  flex-shrink: 0;
  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.25em;
  --bs-spinner-animation-speed: 0.75s;
  --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.2em;
}

@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.75s;
  --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.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1.25rem;
  --bs-offcanvas-padding-y: 1.25rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.28571429;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    box-shadow: var(--bs-offcanvas-box-shadow);
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  box-shadow: var(--bs-offcanvas-box-shadow);
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

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

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

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

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
          mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
          mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
            mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #000 !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-neutral {
  color: #fff !important;
  background-color: RGBA(var(--bs-neutral-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(16, 19, 22, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(16, 19, 22, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(163, 166, 169, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(163, 166, 169, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(251, 251, 252, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(251, 251, 252, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(16, 19, 22, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(16, 19, 22, var(--bs-link-underline-opacity, 1)) !important;
}

.link-neutral {
  color: RGBA(var(--bs-neutral-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-neutral-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-neutral:hover, .link-neutral:focus {
  color: RGBA(92, 92, 92, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(92, 92, 92, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.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) {
  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;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !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: var(--bs-border-width);
  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;
}

.object-fit-contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

.object-fit-cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

.object-fit-fill {
  -o-object-fit: fill !important;
     object-fit: fill !important;
}

.object-fit-scale {
  -o-object-fit: scale-down !important;
     object-fit: scale-down !important;
}

.object-fit-none {
  -o-object-fit: none !important;
     object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !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;
}

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

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

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

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

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

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

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

.overflow-y-scroll {
  overflow-y: 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-inline-grid {
  display: inline-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: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

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

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-neutral {
  --bs-focus-ring-color: rgba(var(--bs-neutral-rgb), var(--bs-focus-ring-opacity));
}

.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-50 {
  top: 50% !important;
}

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

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

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

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

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

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

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

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

.end-50 {
  right: 50% !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-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-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-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-neutral {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-neutral-rgb), var(--bs-border-opacity)) !important;
}

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

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

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

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

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

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

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

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

.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-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-px {
  width: 1px !important;
}

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

.w-1 {
  width: 0.3125rem !important;
}

.w-2 {
  width: 0.625rem !important;
}

.w-3 {
  width: 0.9375rem !important;
}

.w-4 {
  width: 1.25rem !important;
}

.w-5 {
  width: 1.5625rem !important;
}

.w-6 {
  width: 1.875rem !important;
}

.w-7 {
  width: 2.1875rem !important;
}

.w-8 {
  width: 2.5rem !important;
}

.w-9 {
  width: 2.8125rem !important;
}

.w-10 {
  width: 3.125rem !important;
}

.w-11 {
  width: 3.4375rem !important;
}

.w-12 {
  width: 3.75rem !important;
}

.w-13 {
  width: 4.0625rem !important;
}

.w-14 {
  width: 4.375rem !important;
}

.w-15 {
  width: 4.6875rem !important;
}

.w-16 {
  width: 5rem !important;
}

.w-20 {
  width: 6.25rem !important;
}

.w-30 {
  width: 9.375rem !important;
}

.w-35 {
  width: 10.9375rem !important;
}

.w-40 {
  width: 12.5rem !important;
}

.w-45 {
  width: 14.0625rem !important;
}

.w-60 {
  width: 18.75rem !important;
}

.w-70 {
  width: 21.875rem !important;
}

.w-80 {
  width: 25rem !important;
}

.w-90 {
  width: 28.125rem !important;
}

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

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

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

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

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

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

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

.min-vw-100 {
  min-width: 100vw !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-px {
  height: 1px !important;
}

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

.h-1 {
  height: 0.3125rem !important;
}

.h-2 {
  height: 0.625rem !important;
}

.h-3 {
  height: 0.9375rem !important;
}

.h-4 {
  height: 1.25rem !important;
}

.h-5 {
  height: 1.5625rem !important;
}

.h-6 {
  height: 1.875rem !important;
}

.h-7 {
  height: 2.1875rem !important;
}

.h-8 {
  height: 2.5rem !important;
}

.h-9 {
  height: 2.8125rem !important;
}

.h-10 {
  height: 3.125rem !important;
}

.h-11 {
  height: 3.4375rem !important;
}

.h-12 {
  height: 3.75rem !important;
}

.h-13 {
  height: 4.0625rem !important;
}

.h-14 {
  height: 4.375rem !important;
}

.h-15 {
  height: 4.6875rem !important;
}

.h-16 {
  height: 5rem !important;
}

.h-20 {
  height: 6.25rem !important;
}

.h-30 {
  height: 9.375rem !important;
}

.h-35 {
  height: 10.9375rem !important;
}

.h-40 {
  height: 12.5rem !important;
}

.h-45 {
  height: 14.0625rem !important;
}

.h-60 {
  height: 18.75rem !important;
}

.h-70 {
  height: 21.875rem !important;
}

.h-80 {
  height: 25rem !important;
}

.h-90 {
  height: 28.125rem !important;
}

.mh-100 {
  max-height: 100% !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: 0px !important;
}

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

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

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

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

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

.m-px {
  margin: 1px !important;
}

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

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

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

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

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

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

.mx-2 {
  margin-right: 0.625rem !important;
  margin-left: 0.625rem !important;
}

.mx-3 {
  margin-right: 0.9375rem !important;
  margin-left: 0.9375rem !important;
}

.mx-4 {
  margin-right: 1.25rem !important;
  margin-left: 1.25rem !important;
}

.mx-5 {
  margin-right: 1.5625rem !important;
  margin-left: 1.5625rem !important;
}

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

.mx-6 {
  margin-right: 1.875rem !important;
  margin-left: 1.875rem !important;
}

.mx-7 {
  margin-right: 2.1875rem !important;
  margin-left: 2.1875rem !important;
}

.mx-8 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}

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

.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.my-1 {
  margin-top: 0.3125rem !important;
  margin-bottom: 0.3125rem !important;
}

.my-2 {
  margin-top: 0.625rem !important;
  margin-bottom: 0.625rem !important;
}

.my-3 {
  margin-top: 0.9375rem !important;
  margin-bottom: 0.9375rem !important;
}

.my-4 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.my-5 {
  margin-top: 1.5625rem !important;
  margin-bottom: 1.5625rem !important;
}

.my-px {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.my-6 {
  margin-top: 1.875rem !important;
  margin-bottom: 1.875rem !important;
}

.my-7 {
  margin-top: 2.1875rem !important;
  margin-bottom: 2.1875rem !important;
}

.my-8 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0px !important;
}

.mt-1 {
  margin-top: 0.3125rem !important;
}

.mt-2 {
  margin-top: 0.625rem !important;
}

.mt-3 {
  margin-top: 0.9375rem !important;
}

.mt-4 {
  margin-top: 1.25rem !important;
}

.mt-5 {
  margin-top: 1.5625rem !important;
}

.mt-px {
  margin-top: 1px !important;
}

.mt-6 {
  margin-top: 1.875rem !important;
}

.mt-7 {
  margin-top: 2.1875rem !important;
}

.mt-8 {
  margin-top: 2.5rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0px !important;
}

.me-1 {
  margin-right: 0.3125rem !important;
}

.me-2 {
  margin-right: 0.625rem !important;
}

.me-3 {
  margin-right: 0.9375rem !important;
}

.me-4 {
  margin-right: 1.25rem !important;
}

.me-5 {
  margin-right: 1.5625rem !important;
}

.me-px {
  margin-right: 1px !important;
}

.me-6 {
  margin-right: 1.875rem !important;
}

.me-7 {
  margin-right: 2.1875rem !important;
}

.me-8 {
  margin-right: 2.5rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.mb-1 {
  margin-bottom: 0.3125rem !important;
}

.mb-2 {
  margin-bottom: 0.625rem !important;
}

.mb-3 {
  margin-bottom: 0.9375rem !important;
}

.mb-4 {
  margin-bottom: 1.25rem !important;
}

.mb-5 {
  margin-bottom: 1.5625rem !important;
}

.mb-px {
  margin-bottom: 1px !important;
}

.mb-6 {
  margin-bottom: 1.875rem !important;
}

.mb-7 {
  margin-bottom: 2.1875rem !important;
}

.mb-8 {
  margin-bottom: 2.5rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0px !important;
}

.ms-1 {
  margin-left: 0.3125rem !important;
}

.ms-2 {
  margin-left: 0.625rem !important;
}

.ms-3 {
  margin-left: 0.9375rem !important;
}

.ms-4 {
  margin-left: 1.25rem !important;
}

.ms-5 {
  margin-left: 1.5625rem !important;
}

.ms-px {
  margin-left: 1px !important;
}

.ms-6 {
  margin-left: 1.875rem !important;
}

.ms-7 {
  margin-left: 2.1875rem !important;
}

.ms-8 {
  margin-left: 2.5rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0px !important;
}

.p-1 {
  padding: 0.3125rem !important;
}

.p-2 {
  padding: 0.625rem !important;
}

.p-3 {
  padding: 0.9375rem !important;
}

.p-4 {
  padding: 1.25rem !important;
}

.p-5 {
  padding: 1.5625rem !important;
}

.p-px {
  padding: 1px !important;
}

.p-6 {
  padding: 1.875rem !important;
}

.p-7 {
  padding: 2.1875rem !important;
}

.p-8 {
  padding: 2.5rem !important;
}

.px-0 {
  padding-right: 0px !important;
  padding-left: 0px !important;
}

.px-1 {
  padding-right: 0.3125rem !important;
  padding-left: 0.3125rem !important;
}

.px-2 {
  padding-right: 0.625rem !important;
  padding-left: 0.625rem !important;
}

.px-3 {
  padding-right: 0.9375rem !important;
  padding-left: 0.9375rem !important;
}

.px-4 {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important;
}

.px-5 {
  padding-right: 1.5625rem !important;
  padding-left: 1.5625rem !important;
}

.px-px {
  padding-right: 1px !important;
  padding-left: 1px !important;
}

.px-6 {
  padding-right: 1.875rem !important;
  padding-left: 1.875rem !important;
}

.px-7 {
  padding-right: 2.1875rem !important;
  padding-left: 2.1875rem !important;
}

.px-8 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.py-1 {
  padding-top: 0.3125rem !important;
  padding-bottom: 0.3125rem !important;
}

.py-2 {
  padding-top: 0.625rem !important;
  padding-bottom: 0.625rem !important;
}

.py-3 {
  padding-top: 0.9375rem !important;
  padding-bottom: 0.9375rem !important;
}

.py-4 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

.py-5 {
  padding-top: 1.5625rem !important;
  padding-bottom: 1.5625rem !important;
}

.py-px {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.py-6 {
  padding-top: 1.875rem !important;
  padding-bottom: 1.875rem !important;
}

.py-7 {
  padding-top: 2.1875rem !important;
  padding-bottom: 2.1875rem !important;
}

.py-8 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.pt-0 {
  padding-top: 0px !important;
}

.pt-1 {
  padding-top: 0.3125rem !important;
}

.pt-2 {
  padding-top: 0.625rem !important;
}

.pt-3 {
  padding-top: 0.9375rem !important;
}

.pt-4 {
  padding-top: 1.25rem !important;
}

.pt-5 {
  padding-top: 1.5625rem !important;
}

.pt-px {
  padding-top: 1px !important;
}

.pt-6 {
  padding-top: 1.875rem !important;
}

.pt-7 {
  padding-top: 2.1875rem !important;
}

.pt-8 {
  padding-top: 2.5rem !important;
}

.pe-0 {
  padding-right: 0px !important;
}

.pe-1 {
  padding-right: 0.3125rem !important;
}

.pe-2 {
  padding-right: 0.625rem !important;
}

.pe-3 {
  padding-right: 0.9375rem !important;
}

.pe-4 {
  padding-right: 1.25rem !important;
}

.pe-5 {
  padding-right: 1.5625rem !important;
}

.pe-px {
  padding-right: 1px !important;
}

.pe-6 {
  padding-right: 1.875rem !important;
}

.pe-7 {
  padding-right: 2.1875rem !important;
}

.pe-8 {
  padding-right: 2.5rem !important;
}

.pb-0 {
  padding-bottom: 0px !important;
}

.pb-1 {
  padding-bottom: 0.3125rem !important;
}

.pb-2 {
  padding-bottom: 0.625rem !important;
}

.pb-3 {
  padding-bottom: 0.9375rem !important;
}

.pb-4 {
  padding-bottom: 1.25rem !important;
}

.pb-5 {
  padding-bottom: 1.5625rem !important;
}

.pb-px {
  padding-bottom: 1px !important;
}

.pb-6 {
  padding-bottom: 1.875rem !important;
}

.pb-7 {
  padding-bottom: 2.1875rem !important;
}

.pb-8 {
  padding-bottom: 2.5rem !important;
}

.ps-0 {
  padding-left: 0px !important;
}

.ps-1 {
  padding-left: 0.3125rem !important;
}

.ps-2 {
  padding-left: 0.625rem !important;
}

.ps-3 {
  padding-left: 0.9375rem !important;
}

.ps-4 {
  padding-left: 1.25rem !important;
}

.ps-5 {
  padding-left: 1.5625rem !important;
}

.ps-px {
  padding-left: 1px !important;
}

.ps-6 {
  padding-left: 1.875rem !important;
}

.ps-7 {
  padding-left: 2.1875rem !important;
}

.ps-8 {
  padding-left: 2.5rem !important;
}

.gap-0 {
  gap: 0px !important;
}

.gap-1 {
  gap: 0.3125rem !important;
}

.gap-2 {
  gap: 0.625rem !important;
}

.gap-3 {
  gap: 0.9375rem !important;
}

.gap-4 {
  gap: 1.25rem !important;
}

.gap-5 {
  gap: 1.5625rem !important;
}

.gap-px {
  gap: 1px !important;
}

.gap-6 {
  gap: 1.875rem !important;
}

.gap-7 {
  gap: 2.1875rem !important;
}

.gap-8 {
  gap: 2.5rem !important;
}

.row-gap-0 {
  row-gap: 0px !important;
}

.row-gap-1 {
  row-gap: 0.3125rem !important;
}

.row-gap-2 {
  row-gap: 0.625rem !important;
}

.row-gap-3 {
  row-gap: 0.9375rem !important;
}

.row-gap-4 {
  row-gap: 1.25rem !important;
}

.row-gap-5 {
  row-gap: 1.5625rem !important;
}

.row-gap-px {
  row-gap: 1px !important;
}

.row-gap-6 {
  row-gap: 1.875rem !important;
}

.row-gap-7 {
  row-gap: 2.1875rem !important;
}

.row-gap-8 {
  row-gap: 2.5rem !important;
}

.column-gap-0 {
  -moz-column-gap: 0px !important;
       column-gap: 0px !important;
}

.column-gap-1 {
  -moz-column-gap: 0.3125rem !important;
       column-gap: 0.3125rem !important;
}

.column-gap-2 {
  -moz-column-gap: 0.625rem !important;
       column-gap: 0.625rem !important;
}

.column-gap-3 {
  -moz-column-gap: 0.9375rem !important;
       column-gap: 0.9375rem !important;
}

.column-gap-4 {
  -moz-column-gap: 1.25rem !important;
       column-gap: 1.25rem !important;
}

.column-gap-5 {
  -moz-column-gap: 1.5625rem !important;
       column-gap: 1.5625rem !important;
}

.column-gap-px {
  -moz-column-gap: 1px !important;
       column-gap: 1px !important;
}

.column-gap-6 {
  -moz-column-gap: 1.875rem !important;
       column-gap: 1.875rem !important;
}

.column-gap-7 {
  -moz-column-gap: 2.1875rem !important;
       column-gap: 2.1875rem !important;
}

.column-gap-8 {
  -moz-column-gap: 2.5rem !important;
       column-gap: 2.5rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.2875rem + 0.45vw) !important;
}

.fs-2 {
  font-size: calc(1.2625rem + 0.15vw) !important;
}

.fs-3 {
  font-size: 1.125rem !important;
}

.fs-4 {
  font-size: 0.875rem !important;
}

.fs-5 {
  font-size: 0.8125rem !important;
}

.fs-6 {
  font-size: 0.75rem !important;
}

.fs-xs {
  font-size: 0.625rem !important;
}

.fs-sm {
  font-size: 0.75rem !important;
}

.fs-base {
  font-size: 0.875rem !important;
}

.fs-lg {
  font-size: 1rem !important;
}

.fs-xl {
  font-size: 1.125rem !important;
}

.fs-2xl {
  font-size: 1.25rem !important;
}

.fs-3xl {
  font-size: calc(1.2625rem + 0.15vw) !important;
}

.fs-4xl {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5xl {
  font-size: calc(1.3125rem + 0.75vw) !important;
}

.fs-6xl {
  font-size: calc(1.35rem + 1.2vw) !important;
}

.fs-7xl {
  font-size: calc(1.425rem + 2.1vw) !important;
}

.fs-8xl {
  font-size: calc(1.5rem + 3vw) !important;
}

.fs-9xl {
  font-size: calc(1.575rem + 3.9vw) !important;
}

.fs-h1 {
  font-size: calc(1.2875rem + 0.45vw) !important;
}

.fs-h2 {
  font-size: calc(1.2625rem + 0.15vw) !important;
}

.fs-h3 {
  font-size: 1.125rem !important;
}

.fs-h4 {
  font-size: 0.875rem !important;
}

.fs-h5 {
  font-size: 0.8125rem !important;
}

.fs-h6 {
  font-size: 0.75rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-thin {
  font-weight: 100 !important;
}

.fw-extralight {
  font-weight: 200 !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-extrabold {
  font-weight: 800 !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.28571429 !important;
}

.lh-lg {
  line-height: 2 !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-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-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

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

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

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

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-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: var(--bs-secondary-color) !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-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !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;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

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

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

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

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

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

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

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

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

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

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-neutral {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-neutral-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.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-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-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-neutral {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-neutral-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-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-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-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !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-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

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

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

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

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

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

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

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

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

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

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

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

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

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

.cursor-default {
  cursor: default !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-text {
  cursor: text !important;
}

.cursor-wait {
  cursor: wait !important;
}

.cursor-help {
  cursor: help !important;
}

.cursor-move {
  cursor: move !important;
}

.cursor-not-allowed {
  cursor: not-allowed !important;
}

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

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-sm-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-sm-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-sm-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    -o-object-fit: none !important;
       object-fit: 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-inline-grid {
    display: inline-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;
  }
  .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: 0px !important;
  }
  .m-sm-1 {
    margin: 0.3125rem !important;
  }
  .m-sm-2 {
    margin: 0.625rem !important;
  }
  .m-sm-3 {
    margin: 0.9375rem !important;
  }
  .m-sm-4 {
    margin: 1.25rem !important;
  }
  .m-sm-5 {
    margin: 1.5625rem !important;
  }
  .m-sm-px {
    margin: 1px !important;
  }
  .m-sm-6 {
    margin: 1.875rem !important;
  }
  .m-sm-7 {
    margin: 2.1875rem !important;
  }
  .m-sm-8 {
    margin: 2.5rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .mx-sm-1 {
    margin-right: 0.3125rem !important;
    margin-left: 0.3125rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important;
  }
  .mx-sm-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-sm-5 {
    margin-right: 1.5625rem !important;
    margin-left: 1.5625rem !important;
  }
  .mx-sm-px {
    margin-right: 1px !important;
    margin-left: 1px !important;
  }
  .mx-sm-6 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important;
  }
  .mx-sm-7 {
    margin-right: 2.1875rem !important;
    margin-left: 2.1875rem !important;
  }
  .mx-sm-8 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .my-sm-1 {
    margin-top: 0.3125rem !important;
    margin-bottom: 0.3125rem !important;
  }
  .my-sm-2 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .my-sm-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-sm-4 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-sm-5 {
    margin-top: 1.5625rem !important;
    margin-bottom: 1.5625rem !important;
  }
  .my-sm-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .my-sm-6 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .my-sm-7 {
    margin-top: 2.1875rem !important;
    margin-bottom: 2.1875rem !important;
  }
  .my-sm-8 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0px !important;
  }
  .mt-sm-1 {
    margin-top: 0.3125rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.625rem !important;
  }
  .mt-sm-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.25rem !important;
  }
  .mt-sm-5 {
    margin-top: 1.5625rem !important;
  }
  .mt-sm-px {
    margin-top: 1px !important;
  }
  .mt-sm-6 {
    margin-top: 1.875rem !important;
  }
  .mt-sm-7 {
    margin-top: 2.1875rem !important;
  }
  .mt-sm-8 {
    margin-top: 2.5rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0px !important;
  }
  .me-sm-1 {
    margin-right: 0.3125rem !important;
  }
  .me-sm-2 {
    margin-right: 0.625rem !important;
  }
  .me-sm-3 {
    margin-right: 0.9375rem !important;
  }
  .me-sm-4 {
    margin-right: 1.25rem !important;
  }
  .me-sm-5 {
    margin-right: 1.5625rem !important;
  }
  .me-sm-px {
    margin-right: 1px !important;
  }
  .me-sm-6 {
    margin-right: 1.875rem !important;
  }
  .me-sm-7 {
    margin-right: 2.1875rem !important;
  }
  .me-sm-8 {
    margin-right: 2.5rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0px !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.3125rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.625rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.25rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 1.5625rem !important;
  }
  .mb-sm-px {
    margin-bottom: 1px !important;
  }
  .mb-sm-6 {
    margin-bottom: 1.875rem !important;
  }
  .mb-sm-7 {
    margin-bottom: 2.1875rem !important;
  }
  .mb-sm-8 {
    margin-bottom: 2.5rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0px !important;
  }
  .ms-sm-1 {
    margin-left: 0.3125rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.625rem !important;
  }
  .ms-sm-3 {
    margin-left: 0.9375rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.25rem !important;
  }
  .ms-sm-5 {
    margin-left: 1.5625rem !important;
  }
  .ms-sm-px {
    margin-left: 1px !important;
  }
  .ms-sm-6 {
    margin-left: 1.875rem !important;
  }
  .ms-sm-7 {
    margin-left: 2.1875rem !important;
  }
  .ms-sm-8 {
    margin-left: 2.5rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0px !important;
  }
  .p-sm-1 {
    padding: 0.3125rem !important;
  }
  .p-sm-2 {
    padding: 0.625rem !important;
  }
  .p-sm-3 {
    padding: 0.9375rem !important;
  }
  .p-sm-4 {
    padding: 1.25rem !important;
  }
  .p-sm-5 {
    padding: 1.5625rem !important;
  }
  .p-sm-px {
    padding: 1px !important;
  }
  .p-sm-6 {
    padding: 1.875rem !important;
  }
  .p-sm-7 {
    padding: 2.1875rem !important;
  }
  .p-sm-8 {
    padding: 2.5rem !important;
  }
  .px-sm-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .px-sm-1 {
    padding-right: 0.3125rem !important;
    padding-left: 0.3125rem !important;
  }
  .px-sm-2 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important;
  }
  .px-sm-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-sm-4 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-sm-5 {
    padding-right: 1.5625rem !important;
    padding-left: 1.5625rem !important;
  }
  .px-sm-px {
    padding-right: 1px !important;
    padding-left: 1px !important;
  }
  .px-sm-6 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important;
  }
  .px-sm-7 {
    padding-right: 2.1875rem !important;
    padding-left: 2.1875rem !important;
  }
  .px-sm-8 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .py-sm-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .py-sm-1 {
    padding-top: 0.3125rem !important;
    padding-bottom: 0.3125rem !important;
  }
  .py-sm-2 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .py-sm-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-sm-4 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-sm-5 {
    padding-top: 1.5625rem !important;
    padding-bottom: 1.5625rem !important;
  }
  .py-sm-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .py-sm-6 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .py-sm-7 {
    padding-top: 2.1875rem !important;
    padding-bottom: 2.1875rem !important;
  }
  .py-sm-8 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .pt-sm-0 {
    padding-top: 0px !important;
  }
  .pt-sm-1 {
    padding-top: 0.3125rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.625rem !important;
  }
  .pt-sm-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.25rem !important;
  }
  .pt-sm-5 {
    padding-top: 1.5625rem !important;
  }
  .pt-sm-px {
    padding-top: 1px !important;
  }
  .pt-sm-6 {
    padding-top: 1.875rem !important;
  }
  .pt-sm-7 {
    padding-top: 2.1875rem !important;
  }
  .pt-sm-8 {
    padding-top: 2.5rem !important;
  }
  .pe-sm-0 {
    padding-right: 0px !important;
  }
  .pe-sm-1 {
    padding-right: 0.3125rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.625rem !important;
  }
  .pe-sm-3 {
    padding-right: 0.9375rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.25rem !important;
  }
  .pe-sm-5 {
    padding-right: 1.5625rem !important;
  }
  .pe-sm-px {
    padding-right: 1px !important;
  }
  .pe-sm-6 {
    padding-right: 1.875rem !important;
  }
  .pe-sm-7 {
    padding-right: 2.1875rem !important;
  }
  .pe-sm-8 {
    padding-right: 2.5rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0px !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.3125rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.625rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.25rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 1.5625rem !important;
  }
  .pb-sm-px {
    padding-bottom: 1px !important;
  }
  .pb-sm-6 {
    padding-bottom: 1.875rem !important;
  }
  .pb-sm-7 {
    padding-bottom: 2.1875rem !important;
  }
  .pb-sm-8 {
    padding-bottom: 2.5rem !important;
  }
  .ps-sm-0 {
    padding-left: 0px !important;
  }
  .ps-sm-1 {
    padding-left: 0.3125rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.625rem !important;
  }
  .ps-sm-3 {
    padding-left: 0.9375rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.25rem !important;
  }
  .ps-sm-5 {
    padding-left: 1.5625rem !important;
  }
  .ps-sm-px {
    padding-left: 1px !important;
  }
  .ps-sm-6 {
    padding-left: 1.875rem !important;
  }
  .ps-sm-7 {
    padding-left: 2.1875rem !important;
  }
  .ps-sm-8 {
    padding-left: 2.5rem !important;
  }
  .gap-sm-0 {
    gap: 0px !important;
  }
  .gap-sm-1 {
    gap: 0.3125rem !important;
  }
  .gap-sm-2 {
    gap: 0.625rem !important;
  }
  .gap-sm-3 {
    gap: 0.9375rem !important;
  }
  .gap-sm-4 {
    gap: 1.25rem !important;
  }
  .gap-sm-5 {
    gap: 1.5625rem !important;
  }
  .gap-sm-px {
    gap: 1px !important;
  }
  .gap-sm-6 {
    gap: 1.875rem !important;
  }
  .gap-sm-7 {
    gap: 2.1875rem !important;
  }
  .gap-sm-8 {
    gap: 2.5rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0px !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.3125rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.625rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.25rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 1.5625rem !important;
  }
  .row-gap-sm-px {
    row-gap: 1px !important;
  }
  .row-gap-sm-6 {
    row-gap: 1.875rem !important;
  }
  .row-gap-sm-7 {
    row-gap: 2.1875rem !important;
  }
  .row-gap-sm-8 {
    row-gap: 2.5rem !important;
  }
  .column-gap-sm-0 {
    -moz-column-gap: 0px !important;
         column-gap: 0px !important;
  }
  .column-gap-sm-1 {
    -moz-column-gap: 0.3125rem !important;
         column-gap: 0.3125rem !important;
  }
  .column-gap-sm-2 {
    -moz-column-gap: 0.625rem !important;
         column-gap: 0.625rem !important;
  }
  .column-gap-sm-3 {
    -moz-column-gap: 0.9375rem !important;
         column-gap: 0.9375rem !important;
  }
  .column-gap-sm-4 {
    -moz-column-gap: 1.25rem !important;
         column-gap: 1.25rem !important;
  }
  .column-gap-sm-5 {
    -moz-column-gap: 1.5625rem !important;
         column-gap: 1.5625rem !important;
  }
  .column-gap-sm-px {
    -moz-column-gap: 1px !important;
         column-gap: 1px !important;
  }
  .column-gap-sm-6 {
    -moz-column-gap: 1.875rem !important;
         column-gap: 1.875rem !important;
  }
  .column-gap-sm-7 {
    -moz-column-gap: 2.1875rem !important;
         column-gap: 2.1875rem !important;
  }
  .column-gap-sm-8 {
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-md-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-md-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-md-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-md-none {
    -o-object-fit: none !important;
       object-fit: 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-inline-grid {
    display: inline-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;
  }
  .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: 0px !important;
  }
  .m-md-1 {
    margin: 0.3125rem !important;
  }
  .m-md-2 {
    margin: 0.625rem !important;
  }
  .m-md-3 {
    margin: 0.9375rem !important;
  }
  .m-md-4 {
    margin: 1.25rem !important;
  }
  .m-md-5 {
    margin: 1.5625rem !important;
  }
  .m-md-px {
    margin: 1px !important;
  }
  .m-md-6 {
    margin: 1.875rem !important;
  }
  .m-md-7 {
    margin: 2.1875rem !important;
  }
  .m-md-8 {
    margin: 2.5rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .mx-md-1 {
    margin-right: 0.3125rem !important;
    margin-left: 0.3125rem !important;
  }
  .mx-md-2 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important;
  }
  .mx-md-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-md-4 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-md-5 {
    margin-right: 1.5625rem !important;
    margin-left: 1.5625rem !important;
  }
  .mx-md-px {
    margin-right: 1px !important;
    margin-left: 1px !important;
  }
  .mx-md-6 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important;
  }
  .mx-md-7 {
    margin-right: 2.1875rem !important;
    margin-left: 2.1875rem !important;
  }
  .mx-md-8 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .my-md-1 {
    margin-top: 0.3125rem !important;
    margin-bottom: 0.3125rem !important;
  }
  .my-md-2 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .my-md-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-md-4 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-md-5 {
    margin-top: 1.5625rem !important;
    margin-bottom: 1.5625rem !important;
  }
  .my-md-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .my-md-6 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .my-md-7 {
    margin-top: 2.1875rem !important;
    margin-bottom: 2.1875rem !important;
  }
  .my-md-8 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0px !important;
  }
  .mt-md-1 {
    margin-top: 0.3125rem !important;
  }
  .mt-md-2 {
    margin-top: 0.625rem !important;
  }
  .mt-md-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-md-4 {
    margin-top: 1.25rem !important;
  }
  .mt-md-5 {
    margin-top: 1.5625rem !important;
  }
  .mt-md-px {
    margin-top: 1px !important;
  }
  .mt-md-6 {
    margin-top: 1.875rem !important;
  }
  .mt-md-7 {
    margin-top: 2.1875rem !important;
  }
  .mt-md-8 {
    margin-top: 2.5rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0px !important;
  }
  .me-md-1 {
    margin-right: 0.3125rem !important;
  }
  .me-md-2 {
    margin-right: 0.625rem !important;
  }
  .me-md-3 {
    margin-right: 0.9375rem !important;
  }
  .me-md-4 {
    margin-right: 1.25rem !important;
  }
  .me-md-5 {
    margin-right: 1.5625rem !important;
  }
  .me-md-px {
    margin-right: 1px !important;
  }
  .me-md-6 {
    margin-right: 1.875rem !important;
  }
  .me-md-7 {
    margin-right: 2.1875rem !important;
  }
  .me-md-8 {
    margin-right: 2.5rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0px !important;
  }
  .mb-md-1 {
    margin-bottom: 0.3125rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.625rem !important;
  }
  .mb-md-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.25rem !important;
  }
  .mb-md-5 {
    margin-bottom: 1.5625rem !important;
  }
  .mb-md-px {
    margin-bottom: 1px !important;
  }
  .mb-md-6 {
    margin-bottom: 1.875rem !important;
  }
  .mb-md-7 {
    margin-bottom: 2.1875rem !important;
  }
  .mb-md-8 {
    margin-bottom: 2.5rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0px !important;
  }
  .ms-md-1 {
    margin-left: 0.3125rem !important;
  }
  .ms-md-2 {
    margin-left: 0.625rem !important;
  }
  .ms-md-3 {
    margin-left: 0.9375rem !important;
  }
  .ms-md-4 {
    margin-left: 1.25rem !important;
  }
  .ms-md-5 {
    margin-left: 1.5625rem !important;
  }
  .ms-md-px {
    margin-left: 1px !important;
  }
  .ms-md-6 {
    margin-left: 1.875rem !important;
  }
  .ms-md-7 {
    margin-left: 2.1875rem !important;
  }
  .ms-md-8 {
    margin-left: 2.5rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0px !important;
  }
  .p-md-1 {
    padding: 0.3125rem !important;
  }
  .p-md-2 {
    padding: 0.625rem !important;
  }
  .p-md-3 {
    padding: 0.9375rem !important;
  }
  .p-md-4 {
    padding: 1.25rem !important;
  }
  .p-md-5 {
    padding: 1.5625rem !important;
  }
  .p-md-px {
    padding: 1px !important;
  }
  .p-md-6 {
    padding: 1.875rem !important;
  }
  .p-md-7 {
    padding: 2.1875rem !important;
  }
  .p-md-8 {
    padding: 2.5rem !important;
  }
  .px-md-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .px-md-1 {
    padding-right: 0.3125rem !important;
    padding-left: 0.3125rem !important;
  }
  .px-md-2 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important;
  }
  .px-md-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-md-4 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-md-5 {
    padding-right: 1.5625rem !important;
    padding-left: 1.5625rem !important;
  }
  .px-md-px {
    padding-right: 1px !important;
    padding-left: 1px !important;
  }
  .px-md-6 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important;
  }
  .px-md-7 {
    padding-right: 2.1875rem !important;
    padding-left: 2.1875rem !important;
  }
  .px-md-8 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .py-md-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .py-md-1 {
    padding-top: 0.3125rem !important;
    padding-bottom: 0.3125rem !important;
  }
  .py-md-2 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .py-md-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-md-4 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-md-5 {
    padding-top: 1.5625rem !important;
    padding-bottom: 1.5625rem !important;
  }
  .py-md-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .py-md-6 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .py-md-7 {
    padding-top: 2.1875rem !important;
    padding-bottom: 2.1875rem !important;
  }
  .py-md-8 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .pt-md-0 {
    padding-top: 0px !important;
  }
  .pt-md-1 {
    padding-top: 0.3125rem !important;
  }
  .pt-md-2 {
    padding-top: 0.625rem !important;
  }
  .pt-md-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-md-4 {
    padding-top: 1.25rem !important;
  }
  .pt-md-5 {
    padding-top: 1.5625rem !important;
  }
  .pt-md-px {
    padding-top: 1px !important;
  }
  .pt-md-6 {
    padding-top: 1.875rem !important;
  }
  .pt-md-7 {
    padding-top: 2.1875rem !important;
  }
  .pt-md-8 {
    padding-top: 2.5rem !important;
  }
  .pe-md-0 {
    padding-right: 0px !important;
  }
  .pe-md-1 {
    padding-right: 0.3125rem !important;
  }
  .pe-md-2 {
    padding-right: 0.625rem !important;
  }
  .pe-md-3 {
    padding-right: 0.9375rem !important;
  }
  .pe-md-4 {
    padding-right: 1.25rem !important;
  }
  .pe-md-5 {
    padding-right: 1.5625rem !important;
  }
  .pe-md-px {
    padding-right: 1px !important;
  }
  .pe-md-6 {
    padding-right: 1.875rem !important;
  }
  .pe-md-7 {
    padding-right: 2.1875rem !important;
  }
  .pe-md-8 {
    padding-right: 2.5rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0px !important;
  }
  .pb-md-1 {
    padding-bottom: 0.3125rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.625rem !important;
  }
  .pb-md-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.25rem !important;
  }
  .pb-md-5 {
    padding-bottom: 1.5625rem !important;
  }
  .pb-md-px {
    padding-bottom: 1px !important;
  }
  .pb-md-6 {
    padding-bottom: 1.875rem !important;
  }
  .pb-md-7 {
    padding-bottom: 2.1875rem !important;
  }
  .pb-md-8 {
    padding-bottom: 2.5rem !important;
  }
  .ps-md-0 {
    padding-left: 0px !important;
  }
  .ps-md-1 {
    padding-left: 0.3125rem !important;
  }
  .ps-md-2 {
    padding-left: 0.625rem !important;
  }
  .ps-md-3 {
    padding-left: 0.9375rem !important;
  }
  .ps-md-4 {
    padding-left: 1.25rem !important;
  }
  .ps-md-5 {
    padding-left: 1.5625rem !important;
  }
  .ps-md-px {
    padding-left: 1px !important;
  }
  .ps-md-6 {
    padding-left: 1.875rem !important;
  }
  .ps-md-7 {
    padding-left: 2.1875rem !important;
  }
  .ps-md-8 {
    padding-left: 2.5rem !important;
  }
  .gap-md-0 {
    gap: 0px !important;
  }
  .gap-md-1 {
    gap: 0.3125rem !important;
  }
  .gap-md-2 {
    gap: 0.625rem !important;
  }
  .gap-md-3 {
    gap: 0.9375rem !important;
  }
  .gap-md-4 {
    gap: 1.25rem !important;
  }
  .gap-md-5 {
    gap: 1.5625rem !important;
  }
  .gap-md-px {
    gap: 1px !important;
  }
  .gap-md-6 {
    gap: 1.875rem !important;
  }
  .gap-md-7 {
    gap: 2.1875rem !important;
  }
  .gap-md-8 {
    gap: 2.5rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0px !important;
  }
  .row-gap-md-1 {
    row-gap: 0.3125rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.625rem !important;
  }
  .row-gap-md-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.25rem !important;
  }
  .row-gap-md-5 {
    row-gap: 1.5625rem !important;
  }
  .row-gap-md-px {
    row-gap: 1px !important;
  }
  .row-gap-md-6 {
    row-gap: 1.875rem !important;
  }
  .row-gap-md-7 {
    row-gap: 2.1875rem !important;
  }
  .row-gap-md-8 {
    row-gap: 2.5rem !important;
  }
  .column-gap-md-0 {
    -moz-column-gap: 0px !important;
         column-gap: 0px !important;
  }
  .column-gap-md-1 {
    -moz-column-gap: 0.3125rem !important;
         column-gap: 0.3125rem !important;
  }
  .column-gap-md-2 {
    -moz-column-gap: 0.625rem !important;
         column-gap: 0.625rem !important;
  }
  .column-gap-md-3 {
    -moz-column-gap: 0.9375rem !important;
         column-gap: 0.9375rem !important;
  }
  .column-gap-md-4 {
    -moz-column-gap: 1.25rem !important;
         column-gap: 1.25rem !important;
  }
  .column-gap-md-5 {
    -moz-column-gap: 1.5625rem !important;
         column-gap: 1.5625rem !important;
  }
  .column-gap-md-px {
    -moz-column-gap: 1px !important;
         column-gap: 1px !important;
  }
  .column-gap-md-6 {
    -moz-column-gap: 1.875rem !important;
         column-gap: 1.875rem !important;
  }
  .column-gap-md-7 {
    -moz-column-gap: 2.1875rem !important;
         column-gap: 2.1875rem !important;
  }
  .column-gap-md-8 {
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-lg-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-lg-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-lg-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    -o-object-fit: none !important;
       object-fit: 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-inline-grid {
    display: inline-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;
  }
  .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: 0px !important;
  }
  .m-lg-1 {
    margin: 0.3125rem !important;
  }
  .m-lg-2 {
    margin: 0.625rem !important;
  }
  .m-lg-3 {
    margin: 0.9375rem !important;
  }
  .m-lg-4 {
    margin: 1.25rem !important;
  }
  .m-lg-5 {
    margin: 1.5625rem !important;
  }
  .m-lg-px {
    margin: 1px !important;
  }
  .m-lg-6 {
    margin: 1.875rem !important;
  }
  .m-lg-7 {
    margin: 2.1875rem !important;
  }
  .m-lg-8 {
    margin: 2.5rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .mx-lg-1 {
    margin-right: 0.3125rem !important;
    margin-left: 0.3125rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important;
  }
  .mx-lg-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-lg-5 {
    margin-right: 1.5625rem !important;
    margin-left: 1.5625rem !important;
  }
  .mx-lg-px {
    margin-right: 1px !important;
    margin-left: 1px !important;
  }
  .mx-lg-6 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important;
  }
  .mx-lg-7 {
    margin-right: 2.1875rem !important;
    margin-left: 2.1875rem !important;
  }
  .mx-lg-8 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .my-lg-1 {
    margin-top: 0.3125rem !important;
    margin-bottom: 0.3125rem !important;
  }
  .my-lg-2 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .my-lg-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-lg-4 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-lg-5 {
    margin-top: 1.5625rem !important;
    margin-bottom: 1.5625rem !important;
  }
  .my-lg-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .my-lg-6 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .my-lg-7 {
    margin-top: 2.1875rem !important;
    margin-bottom: 2.1875rem !important;
  }
  .my-lg-8 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0px !important;
  }
  .mt-lg-1 {
    margin-top: 0.3125rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.625rem !important;
  }
  .mt-lg-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.25rem !important;
  }
  .mt-lg-5 {
    margin-top: 1.5625rem !important;
  }
  .mt-lg-px {
    margin-top: 1px !important;
  }
  .mt-lg-6 {
    margin-top: 1.875rem !important;
  }
  .mt-lg-7 {
    margin-top: 2.1875rem !important;
  }
  .mt-lg-8 {
    margin-top: 2.5rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0px !important;
  }
  .me-lg-1 {
    margin-right: 0.3125rem !important;
  }
  .me-lg-2 {
    margin-right: 0.625rem !important;
  }
  .me-lg-3 {
    margin-right: 0.9375rem !important;
  }
  .me-lg-4 {
    margin-right: 1.25rem !important;
  }
  .me-lg-5 {
    margin-right: 1.5625rem !important;
  }
  .me-lg-px {
    margin-right: 1px !important;
  }
  .me-lg-6 {
    margin-right: 1.875rem !important;
  }
  .me-lg-7 {
    margin-right: 2.1875rem !important;
  }
  .me-lg-8 {
    margin-right: 2.5rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0px !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.3125rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.625rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.25rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 1.5625rem !important;
  }
  .mb-lg-px {
    margin-bottom: 1px !important;
  }
  .mb-lg-6 {
    margin-bottom: 1.875rem !important;
  }
  .mb-lg-7 {
    margin-bottom: 2.1875rem !important;
  }
  .mb-lg-8 {
    margin-bottom: 2.5rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0px !important;
  }
  .ms-lg-1 {
    margin-left: 0.3125rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.625rem !important;
  }
  .ms-lg-3 {
    margin-left: 0.9375rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.25rem !important;
  }
  .ms-lg-5 {
    margin-left: 1.5625rem !important;
  }
  .ms-lg-px {
    margin-left: 1px !important;
  }
  .ms-lg-6 {
    margin-left: 1.875rem !important;
  }
  .ms-lg-7 {
    margin-left: 2.1875rem !important;
  }
  .ms-lg-8 {
    margin-left: 2.5rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0px !important;
  }
  .p-lg-1 {
    padding: 0.3125rem !important;
  }
  .p-lg-2 {
    padding: 0.625rem !important;
  }
  .p-lg-3 {
    padding: 0.9375rem !important;
  }
  .p-lg-4 {
    padding: 1.25rem !important;
  }
  .p-lg-5 {
    padding: 1.5625rem !important;
  }
  .p-lg-px {
    padding: 1px !important;
  }
  .p-lg-6 {
    padding: 1.875rem !important;
  }
  .p-lg-7 {
    padding: 2.1875rem !important;
  }
  .p-lg-8 {
    padding: 2.5rem !important;
  }
  .px-lg-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .px-lg-1 {
    padding-right: 0.3125rem !important;
    padding-left: 0.3125rem !important;
  }
  .px-lg-2 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important;
  }
  .px-lg-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-lg-4 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-lg-5 {
    padding-right: 1.5625rem !important;
    padding-left: 1.5625rem !important;
  }
  .px-lg-px {
    padding-right: 1px !important;
    padding-left: 1px !important;
  }
  .px-lg-6 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important;
  }
  .px-lg-7 {
    padding-right: 2.1875rem !important;
    padding-left: 2.1875rem !important;
  }
  .px-lg-8 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .py-lg-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .py-lg-1 {
    padding-top: 0.3125rem !important;
    padding-bottom: 0.3125rem !important;
  }
  .py-lg-2 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .py-lg-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-lg-4 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-lg-5 {
    padding-top: 1.5625rem !important;
    padding-bottom: 1.5625rem !important;
  }
  .py-lg-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .py-lg-6 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .py-lg-7 {
    padding-top: 2.1875rem !important;
    padding-bottom: 2.1875rem !important;
  }
  .py-lg-8 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .pt-lg-0 {
    padding-top: 0px !important;
  }
  .pt-lg-1 {
    padding-top: 0.3125rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.625rem !important;
  }
  .pt-lg-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.25rem !important;
  }
  .pt-lg-5 {
    padding-top: 1.5625rem !important;
  }
  .pt-lg-px {
    padding-top: 1px !important;
  }
  .pt-lg-6 {
    padding-top: 1.875rem !important;
  }
  .pt-lg-7 {
    padding-top: 2.1875rem !important;
  }
  .pt-lg-8 {
    padding-top: 2.5rem !important;
  }
  .pe-lg-0 {
    padding-right: 0px !important;
  }
  .pe-lg-1 {
    padding-right: 0.3125rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.625rem !important;
  }
  .pe-lg-3 {
    padding-right: 0.9375rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.25rem !important;
  }
  .pe-lg-5 {
    padding-right: 1.5625rem !important;
  }
  .pe-lg-px {
    padding-right: 1px !important;
  }
  .pe-lg-6 {
    padding-right: 1.875rem !important;
  }
  .pe-lg-7 {
    padding-right: 2.1875rem !important;
  }
  .pe-lg-8 {
    padding-right: 2.5rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0px !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.3125rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.625rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.25rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 1.5625rem !important;
  }
  .pb-lg-px {
    padding-bottom: 1px !important;
  }
  .pb-lg-6 {
    padding-bottom: 1.875rem !important;
  }
  .pb-lg-7 {
    padding-bottom: 2.1875rem !important;
  }
  .pb-lg-8 {
    padding-bottom: 2.5rem !important;
  }
  .ps-lg-0 {
    padding-left: 0px !important;
  }
  .ps-lg-1 {
    padding-left: 0.3125rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.625rem !important;
  }
  .ps-lg-3 {
    padding-left: 0.9375rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.25rem !important;
  }
  .ps-lg-5 {
    padding-left: 1.5625rem !important;
  }
  .ps-lg-px {
    padding-left: 1px !important;
  }
  .ps-lg-6 {
    padding-left: 1.875rem !important;
  }
  .ps-lg-7 {
    padding-left: 2.1875rem !important;
  }
  .ps-lg-8 {
    padding-left: 2.5rem !important;
  }
  .gap-lg-0 {
    gap: 0px !important;
  }
  .gap-lg-1 {
    gap: 0.3125rem !important;
  }
  .gap-lg-2 {
    gap: 0.625rem !important;
  }
  .gap-lg-3 {
    gap: 0.9375rem !important;
  }
  .gap-lg-4 {
    gap: 1.25rem !important;
  }
  .gap-lg-5 {
    gap: 1.5625rem !important;
  }
  .gap-lg-px {
    gap: 1px !important;
  }
  .gap-lg-6 {
    gap: 1.875rem !important;
  }
  .gap-lg-7 {
    gap: 2.1875rem !important;
  }
  .gap-lg-8 {
    gap: 2.5rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0px !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.3125rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.625rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.25rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 1.5625rem !important;
  }
  .row-gap-lg-px {
    row-gap: 1px !important;
  }
  .row-gap-lg-6 {
    row-gap: 1.875rem !important;
  }
  .row-gap-lg-7 {
    row-gap: 2.1875rem !important;
  }
  .row-gap-lg-8 {
    row-gap: 2.5rem !important;
  }
  .column-gap-lg-0 {
    -moz-column-gap: 0px !important;
         column-gap: 0px !important;
  }
  .column-gap-lg-1 {
    -moz-column-gap: 0.3125rem !important;
         column-gap: 0.3125rem !important;
  }
  .column-gap-lg-2 {
    -moz-column-gap: 0.625rem !important;
         column-gap: 0.625rem !important;
  }
  .column-gap-lg-3 {
    -moz-column-gap: 0.9375rem !important;
         column-gap: 0.9375rem !important;
  }
  .column-gap-lg-4 {
    -moz-column-gap: 1.25rem !important;
         column-gap: 1.25rem !important;
  }
  .column-gap-lg-5 {
    -moz-column-gap: 1.5625rem !important;
         column-gap: 1.5625rem !important;
  }
  .column-gap-lg-px {
    -moz-column-gap: 1px !important;
         column-gap: 1px !important;
  }
  .column-gap-lg-6 {
    -moz-column-gap: 1.875rem !important;
         column-gap: 1.875rem !important;
  }
  .column-gap-lg-7 {
    -moz-column-gap: 2.1875rem !important;
         column-gap: 2.1875rem !important;
  }
  .column-gap-lg-8 {
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    -o-object-fit: none !important;
       object-fit: 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-inline-grid {
    display: inline-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;
  }
  .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: 0px !important;
  }
  .m-xl-1 {
    margin: 0.3125rem !important;
  }
  .m-xl-2 {
    margin: 0.625rem !important;
  }
  .m-xl-3 {
    margin: 0.9375rem !important;
  }
  .m-xl-4 {
    margin: 1.25rem !important;
  }
  .m-xl-5 {
    margin: 1.5625rem !important;
  }
  .m-xl-px {
    margin: 1px !important;
  }
  .m-xl-6 {
    margin: 1.875rem !important;
  }
  .m-xl-7 {
    margin: 2.1875rem !important;
  }
  .m-xl-8 {
    margin: 2.5rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .mx-xl-1 {
    margin-right: 0.3125rem !important;
    margin-left: 0.3125rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important;
  }
  .mx-xl-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-xl-5 {
    margin-right: 1.5625rem !important;
    margin-left: 1.5625rem !important;
  }
  .mx-xl-px {
    margin-right: 1px !important;
    margin-left: 1px !important;
  }
  .mx-xl-6 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important;
  }
  .mx-xl-7 {
    margin-right: 2.1875rem !important;
    margin-left: 2.1875rem !important;
  }
  .mx-xl-8 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .my-xl-1 {
    margin-top: 0.3125rem !important;
    margin-bottom: 0.3125rem !important;
  }
  .my-xl-2 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .my-xl-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-xl-4 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-xl-5 {
    margin-top: 1.5625rem !important;
    margin-bottom: 1.5625rem !important;
  }
  .my-xl-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .my-xl-6 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .my-xl-7 {
    margin-top: 2.1875rem !important;
    margin-bottom: 2.1875rem !important;
  }
  .my-xl-8 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0px !important;
  }
  .mt-xl-1 {
    margin-top: 0.3125rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.625rem !important;
  }
  .mt-xl-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.25rem !important;
  }
  .mt-xl-5 {
    margin-top: 1.5625rem !important;
  }
  .mt-xl-px {
    margin-top: 1px !important;
  }
  .mt-xl-6 {
    margin-top: 1.875rem !important;
  }
  .mt-xl-7 {
    margin-top: 2.1875rem !important;
  }
  .mt-xl-8 {
    margin-top: 2.5rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0px !important;
  }
  .me-xl-1 {
    margin-right: 0.3125rem !important;
  }
  .me-xl-2 {
    margin-right: 0.625rem !important;
  }
  .me-xl-3 {
    margin-right: 0.9375rem !important;
  }
  .me-xl-4 {
    margin-right: 1.25rem !important;
  }
  .me-xl-5 {
    margin-right: 1.5625rem !important;
  }
  .me-xl-px {
    margin-right: 1px !important;
  }
  .me-xl-6 {
    margin-right: 1.875rem !important;
  }
  .me-xl-7 {
    margin-right: 2.1875rem !important;
  }
  .me-xl-8 {
    margin-right: 2.5rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0px !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.3125rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.625rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.25rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 1.5625rem !important;
  }
  .mb-xl-px {
    margin-bottom: 1px !important;
  }
  .mb-xl-6 {
    margin-bottom: 1.875rem !important;
  }
  .mb-xl-7 {
    margin-bottom: 2.1875rem !important;
  }
  .mb-xl-8 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0px !important;
  }
  .ms-xl-1 {
    margin-left: 0.3125rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.625rem !important;
  }
  .ms-xl-3 {
    margin-left: 0.9375rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.25rem !important;
  }
  .ms-xl-5 {
    margin-left: 1.5625rem !important;
  }
  .ms-xl-px {
    margin-left: 1px !important;
  }
  .ms-xl-6 {
    margin-left: 1.875rem !important;
  }
  .ms-xl-7 {
    margin-left: 2.1875rem !important;
  }
  .ms-xl-8 {
    margin-left: 2.5rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0px !important;
  }
  .p-xl-1 {
    padding: 0.3125rem !important;
  }
  .p-xl-2 {
    padding: 0.625rem !important;
  }
  .p-xl-3 {
    padding: 0.9375rem !important;
  }
  .p-xl-4 {
    padding: 1.25rem !important;
  }
  .p-xl-5 {
    padding: 1.5625rem !important;
  }
  .p-xl-px {
    padding: 1px !important;
  }
  .p-xl-6 {
    padding: 1.875rem !important;
  }
  .p-xl-7 {
    padding: 2.1875rem !important;
  }
  .p-xl-8 {
    padding: 2.5rem !important;
  }
  .px-xl-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .px-xl-1 {
    padding-right: 0.3125rem !important;
    padding-left: 0.3125rem !important;
  }
  .px-xl-2 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important;
  }
  .px-xl-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-xl-4 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-xl-5 {
    padding-right: 1.5625rem !important;
    padding-left: 1.5625rem !important;
  }
  .px-xl-px {
    padding-right: 1px !important;
    padding-left: 1px !important;
  }
  .px-xl-6 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important;
  }
  .px-xl-7 {
    padding-right: 2.1875rem !important;
    padding-left: 2.1875rem !important;
  }
  .px-xl-8 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .py-xl-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .py-xl-1 {
    padding-top: 0.3125rem !important;
    padding-bottom: 0.3125rem !important;
  }
  .py-xl-2 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .py-xl-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-xl-4 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-xl-5 {
    padding-top: 1.5625rem !important;
    padding-bottom: 1.5625rem !important;
  }
  .py-xl-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .py-xl-6 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .py-xl-7 {
    padding-top: 2.1875rem !important;
    padding-bottom: 2.1875rem !important;
  }
  .py-xl-8 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .pt-xl-0 {
    padding-top: 0px !important;
  }
  .pt-xl-1 {
    padding-top: 0.3125rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.625rem !important;
  }
  .pt-xl-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.25rem !important;
  }
  .pt-xl-5 {
    padding-top: 1.5625rem !important;
  }
  .pt-xl-px {
    padding-top: 1px !important;
  }
  .pt-xl-6 {
    padding-top: 1.875rem !important;
  }
  .pt-xl-7 {
    padding-top: 2.1875rem !important;
  }
  .pt-xl-8 {
    padding-top: 2.5rem !important;
  }
  .pe-xl-0 {
    padding-right: 0px !important;
  }
  .pe-xl-1 {
    padding-right: 0.3125rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.625rem !important;
  }
  .pe-xl-3 {
    padding-right: 0.9375rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.25rem !important;
  }
  .pe-xl-5 {
    padding-right: 1.5625rem !important;
  }
  .pe-xl-px {
    padding-right: 1px !important;
  }
  .pe-xl-6 {
    padding-right: 1.875rem !important;
  }
  .pe-xl-7 {
    padding-right: 2.1875rem !important;
  }
  .pe-xl-8 {
    padding-right: 2.5rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0px !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.3125rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.625rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.25rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 1.5625rem !important;
  }
  .pb-xl-px {
    padding-bottom: 1px !important;
  }
  .pb-xl-6 {
    padding-bottom: 1.875rem !important;
  }
  .pb-xl-7 {
    padding-bottom: 2.1875rem !important;
  }
  .pb-xl-8 {
    padding-bottom: 2.5rem !important;
  }
  .ps-xl-0 {
    padding-left: 0px !important;
  }
  .ps-xl-1 {
    padding-left: 0.3125rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.625rem !important;
  }
  .ps-xl-3 {
    padding-left: 0.9375rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.25rem !important;
  }
  .ps-xl-5 {
    padding-left: 1.5625rem !important;
  }
  .ps-xl-px {
    padding-left: 1px !important;
  }
  .ps-xl-6 {
    padding-left: 1.875rem !important;
  }
  .ps-xl-7 {
    padding-left: 2.1875rem !important;
  }
  .ps-xl-8 {
    padding-left: 2.5rem !important;
  }
  .gap-xl-0 {
    gap: 0px !important;
  }
  .gap-xl-1 {
    gap: 0.3125rem !important;
  }
  .gap-xl-2 {
    gap: 0.625rem !important;
  }
  .gap-xl-3 {
    gap: 0.9375rem !important;
  }
  .gap-xl-4 {
    gap: 1.25rem !important;
  }
  .gap-xl-5 {
    gap: 1.5625rem !important;
  }
  .gap-xl-px {
    gap: 1px !important;
  }
  .gap-xl-6 {
    gap: 1.875rem !important;
  }
  .gap-xl-7 {
    gap: 2.1875rem !important;
  }
  .gap-xl-8 {
    gap: 2.5rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0px !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.3125rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.625rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.25rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 1.5625rem !important;
  }
  .row-gap-xl-px {
    row-gap: 1px !important;
  }
  .row-gap-xl-6 {
    row-gap: 1.875rem !important;
  }
  .row-gap-xl-7 {
    row-gap: 2.1875rem !important;
  }
  .row-gap-xl-8 {
    row-gap: 2.5rem !important;
  }
  .column-gap-xl-0 {
    -moz-column-gap: 0px !important;
         column-gap: 0px !important;
  }
  .column-gap-xl-1 {
    -moz-column-gap: 0.3125rem !important;
         column-gap: 0.3125rem !important;
  }
  .column-gap-xl-2 {
    -moz-column-gap: 0.625rem !important;
         column-gap: 0.625rem !important;
  }
  .column-gap-xl-3 {
    -moz-column-gap: 0.9375rem !important;
         column-gap: 0.9375rem !important;
  }
  .column-gap-xl-4 {
    -moz-column-gap: 1.25rem !important;
         column-gap: 1.25rem !important;
  }
  .column-gap-xl-5 {
    -moz-column-gap: 1.5625rem !important;
         column-gap: 1.5625rem !important;
  }
  .column-gap-xl-px {
    -moz-column-gap: 1px !important;
         column-gap: 1px !important;
  }
  .column-gap-xl-6 {
    -moz-column-gap: 1.875rem !important;
         column-gap: 1.875rem !important;
  }
  .column-gap-xl-7 {
    -moz-column-gap: 2.1875rem !important;
         column-gap: 2.1875rem !important;
  }
  .column-gap-xl-8 {
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    -o-object-fit: contain !important;
       object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    -o-object-fit: cover !important;
       object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    -o-object-fit: fill !important;
       object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    -o-object-fit: scale-down !important;
       object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    -o-object-fit: none !important;
       object-fit: 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-inline-grid {
    display: inline-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;
  }
  .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: 0px !important;
  }
  .m-xxl-1 {
    margin: 0.3125rem !important;
  }
  .m-xxl-2 {
    margin: 0.625rem !important;
  }
  .m-xxl-3 {
    margin: 0.9375rem !important;
  }
  .m-xxl-4 {
    margin: 1.25rem !important;
  }
  .m-xxl-5 {
    margin: 1.5625rem !important;
  }
  .m-xxl-px {
    margin: 1px !important;
  }
  .m-xxl-6 {
    margin: 1.875rem !important;
  }
  .m-xxl-7 {
    margin: 2.1875rem !important;
  }
  .m-xxl-8 {
    margin: 2.5rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0px !important;
    margin-left: 0px !important;
  }
  .mx-xxl-1 {
    margin-right: 0.3125rem !important;
    margin-left: 0.3125rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.625rem !important;
    margin-left: 0.625rem !important;
  }
  .mx-xxl-3 {
    margin-right: 0.9375rem !important;
    margin-left: 0.9375rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.25rem !important;
    margin-left: 1.25rem !important;
  }
  .mx-xxl-5 {
    margin-right: 1.5625rem !important;
    margin-left: 1.5625rem !important;
  }
  .mx-xxl-px {
    margin-right: 1px !important;
    margin-left: 1px !important;
  }
  .mx-xxl-6 {
    margin-right: 1.875rem !important;
    margin-left: 1.875rem !important;
  }
  .mx-xxl-7 {
    margin-right: 2.1875rem !important;
    margin-left: 2.1875rem !important;
  }
  .mx-xxl-8 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .my-xxl-1 {
    margin-top: 0.3125rem !important;
    margin-bottom: 0.3125rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.625rem !important;
    margin-bottom: 0.625rem !important;
  }
  .my-xxl-3 {
    margin-top: 0.9375rem !important;
    margin-bottom: 0.9375rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.25rem !important;
    margin-bottom: 1.25rem !important;
  }
  .my-xxl-5 {
    margin-top: 1.5625rem !important;
    margin-bottom: 1.5625rem !important;
  }
  .my-xxl-px {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .my-xxl-6 {
    margin-top: 1.875rem !important;
    margin-bottom: 1.875rem !important;
  }
  .my-xxl-7 {
    margin-top: 2.1875rem !important;
    margin-bottom: 2.1875rem !important;
  }
  .my-xxl-8 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0px !important;
  }
  .mt-xxl-1 {
    margin-top: 0.3125rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.625rem !important;
  }
  .mt-xxl-3 {
    margin-top: 0.9375rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.25rem !important;
  }
  .mt-xxl-5 {
    margin-top: 1.5625rem !important;
  }
  .mt-xxl-px {
    margin-top: 1px !important;
  }
  .mt-xxl-6 {
    margin-top: 1.875rem !important;
  }
  .mt-xxl-7 {
    margin-top: 2.1875rem !important;
  }
  .mt-xxl-8 {
    margin-top: 2.5rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0px !important;
  }
  .me-xxl-1 {
    margin-right: 0.3125rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.625rem !important;
  }
  .me-xxl-3 {
    margin-right: 0.9375rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.25rem !important;
  }
  .me-xxl-5 {
    margin-right: 1.5625rem !important;
  }
  .me-xxl-px {
    margin-right: 1px !important;
  }
  .me-xxl-6 {
    margin-right: 1.875rem !important;
  }
  .me-xxl-7 {
    margin-right: 2.1875rem !important;
  }
  .me-xxl-8 {
    margin-right: 2.5rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0px !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.3125rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.625rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 0.9375rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.25rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 1.5625rem !important;
  }
  .mb-xxl-px {
    margin-bottom: 1px !important;
  }
  .mb-xxl-6 {
    margin-bottom: 1.875rem !important;
  }
  .mb-xxl-7 {
    margin-bottom: 2.1875rem !important;
  }
  .mb-xxl-8 {
    margin-bottom: 2.5rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0px !important;
  }
  .ms-xxl-1 {
    margin-left: 0.3125rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.625rem !important;
  }
  .ms-xxl-3 {
    margin-left: 0.9375rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.25rem !important;
  }
  .ms-xxl-5 {
    margin-left: 1.5625rem !important;
  }
  .ms-xxl-px {
    margin-left: 1px !important;
  }
  .ms-xxl-6 {
    margin-left: 1.875rem !important;
  }
  .ms-xxl-7 {
    margin-left: 2.1875rem !important;
  }
  .ms-xxl-8 {
    margin-left: 2.5rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0px !important;
  }
  .p-xxl-1 {
    padding: 0.3125rem !important;
  }
  .p-xxl-2 {
    padding: 0.625rem !important;
  }
  .p-xxl-3 {
    padding: 0.9375rem !important;
  }
  .p-xxl-4 {
    padding: 1.25rem !important;
  }
  .p-xxl-5 {
    padding: 1.5625rem !important;
  }
  .p-xxl-px {
    padding: 1px !important;
  }
  .p-xxl-6 {
    padding: 1.875rem !important;
  }
  .p-xxl-7 {
    padding: 2.1875rem !important;
  }
  .p-xxl-8 {
    padding: 2.5rem !important;
  }
  .px-xxl-0 {
    padding-right: 0px !important;
    padding-left: 0px !important;
  }
  .px-xxl-1 {
    padding-right: 0.3125rem !important;
    padding-left: 0.3125rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.625rem !important;
    padding-left: 0.625rem !important;
  }
  .px-xxl-3 {
    padding-right: 0.9375rem !important;
    padding-left: 0.9375rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.25rem !important;
    padding-left: 1.25rem !important;
  }
  .px-xxl-5 {
    padding-right: 1.5625rem !important;
    padding-left: 1.5625rem !important;
  }
  .px-xxl-px {
    padding-right: 1px !important;
    padding-left: 1px !important;
  }
  .px-xxl-6 {
    padding-right: 1.875rem !important;
    padding-left: 1.875rem !important;
  }
  .px-xxl-7 {
    padding-right: 2.1875rem !important;
    padding-left: 2.1875rem !important;
  }
  .px-xxl-8 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .py-xxl-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .py-xxl-1 {
    padding-top: 0.3125rem !important;
    padding-bottom: 0.3125rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.625rem !important;
    padding-bottom: 0.625rem !important;
  }
  .py-xxl-3 {
    padding-top: 0.9375rem !important;
    padding-bottom: 0.9375rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.25rem !important;
    padding-bottom: 1.25rem !important;
  }
  .py-xxl-5 {
    padding-top: 1.5625rem !important;
    padding-bottom: 1.5625rem !important;
  }
  .py-xxl-px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .py-xxl-6 {
    padding-top: 1.875rem !important;
    padding-bottom: 1.875rem !important;
  }
  .py-xxl-7 {
    padding-top: 2.1875rem !important;
    padding-bottom: 2.1875rem !important;
  }
  .py-xxl-8 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0px !important;
  }
  .pt-xxl-1 {
    padding-top: 0.3125rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.625rem !important;
  }
  .pt-xxl-3 {
    padding-top: 0.9375rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.25rem !important;
  }
  .pt-xxl-5 {
    padding-top: 1.5625rem !important;
  }
  .pt-xxl-px {
    padding-top: 1px !important;
  }
  .pt-xxl-6 {
    padding-top: 1.875rem !important;
  }
  .pt-xxl-7 {
    padding-top: 2.1875rem !important;
  }
  .pt-xxl-8 {
    padding-top: 2.5rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0px !important;
  }
  .pe-xxl-1 {
    padding-right: 0.3125rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.625rem !important;
  }
  .pe-xxl-3 {
    padding-right: 0.9375rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.25rem !important;
  }
  .pe-xxl-5 {
    padding-right: 1.5625rem !important;
  }
  .pe-xxl-px {
    padding-right: 1px !important;
  }
  .pe-xxl-6 {
    padding-right: 1.875rem !important;
  }
  .pe-xxl-7 {
    padding-right: 2.1875rem !important;
  }
  .pe-xxl-8 {
    padding-right: 2.5rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0px !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.3125rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.625rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 0.9375rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.25rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 1.5625rem !important;
  }
  .pb-xxl-px {
    padding-bottom: 1px !important;
  }
  .pb-xxl-6 {
    padding-bottom: 1.875rem !important;
  }
  .pb-xxl-7 {
    padding-bottom: 2.1875rem !important;
  }
  .pb-xxl-8 {
    padding-bottom: 2.5rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0px !important;
  }
  .ps-xxl-1 {
    padding-left: 0.3125rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.625rem !important;
  }
  .ps-xxl-3 {
    padding-left: 0.9375rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.25rem !important;
  }
  .ps-xxl-5 {
    padding-left: 1.5625rem !important;
  }
  .ps-xxl-px {
    padding-left: 1px !important;
  }
  .ps-xxl-6 {
    padding-left: 1.875rem !important;
  }
  .ps-xxl-7 {
    padding-left: 2.1875rem !important;
  }
  .ps-xxl-8 {
    padding-left: 2.5rem !important;
  }
  .gap-xxl-0 {
    gap: 0px !important;
  }
  .gap-xxl-1 {
    gap: 0.3125rem !important;
  }
  .gap-xxl-2 {
    gap: 0.625rem !important;
  }
  .gap-xxl-3 {
    gap: 0.9375rem !important;
  }
  .gap-xxl-4 {
    gap: 1.25rem !important;
  }
  .gap-xxl-5 {
    gap: 1.5625rem !important;
  }
  .gap-xxl-px {
    gap: 1px !important;
  }
  .gap-xxl-6 {
    gap: 1.875rem !important;
  }
  .gap-xxl-7 {
    gap: 2.1875rem !important;
  }
  .gap-xxl-8 {
    gap: 2.5rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0px !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.3125rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.625rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 0.9375rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.25rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 1.5625rem !important;
  }
  .row-gap-xxl-px {
    row-gap: 1px !important;
  }
  .row-gap-xxl-6 {
    row-gap: 1.875rem !important;
  }
  .row-gap-xxl-7 {
    row-gap: 2.1875rem !important;
  }
  .row-gap-xxl-8 {
    row-gap: 2.5rem !important;
  }
  .column-gap-xxl-0 {
    -moz-column-gap: 0px !important;
         column-gap: 0px !important;
  }
  .column-gap-xxl-1 {
    -moz-column-gap: 0.3125rem !important;
         column-gap: 0.3125rem !important;
  }
  .column-gap-xxl-2 {
    -moz-column-gap: 0.625rem !important;
         column-gap: 0.625rem !important;
  }
  .column-gap-xxl-3 {
    -moz-column-gap: 0.9375rem !important;
         column-gap: 0.9375rem !important;
  }
  .column-gap-xxl-4 {
    -moz-column-gap: 1.25rem !important;
         column-gap: 1.25rem !important;
  }
  .column-gap-xxl-5 {
    -moz-column-gap: 1.5625rem !important;
         column-gap: 1.5625rem !important;
  }
  .column-gap-xxl-px {
    -moz-column-gap: 1px !important;
         column-gap: 1px !important;
  }
  .column-gap-xxl-6 {
    -moz-column-gap: 1.875rem !important;
         column-gap: 1.875rem !important;
  }
  .column-gap-xxl-7 {
    -moz-column-gap: 2.1875rem !important;
         column-gap: 2.1875rem !important;
  }
  .column-gap-xxl-8 {
    -moz-column-gap: 2.5rem !important;
         column-gap: 2.5rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 1.625rem !important;
  }
  .fs-2 {
    font-size: 1.375rem !important;
  }
  .fs-3xl {
    font-size: 1.375rem !important;
  }
  .fs-4xl {
    font-size: 1.5rem !important;
  }
  .fs-5xl {
    font-size: 1.875rem !important;
  }
  .fs-6xl {
    font-size: 2.25rem !important;
  }
  .fs-7xl {
    font-size: 3rem !important;
  }
  .fs-8xl {
    font-size: 3.75rem !important;
  }
  .fs-9xl {
    font-size: 4.5rem !important;
  }
  .fs-h1 {
    font-size: 1.625rem !important;
  }
  .fs-h2 {
    font-size: 1.375rem !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-inline-grid {
    display: inline-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;
  }
}
.validation-message-enter-active,
.validation-message-leave-active {
  transition: all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1);
  display: block !important;
  overflow: hidden;
}

.validation-message-enter-from,
.validation-message-leave-to {
  opacity: 0;
  transform: translateY(-8px);
  max-height: 0;
  margin-top: 0 !important;
}

.validation-message-enter-to,
.validation-message-leave-from {
  opacity: 1;
  transform: translateY(0);
  max-height: 3rem;
  margin-top: 0.3125rem;
}

.stretch-enter-active,
.stretch-leave-active {
  transition: margin-left 0.3s ease-in-out;
}

.stretch-enter-from,
.stretch-leave-to {
  margin-left: 280px;
}

.stretch-enter-to,
.stretch-leave-from {
  margin-left: 0;
}

.push-enter-active,
.push-leave-active {
  transition: margin-left 0.3s ease-in-out;
}

.push-enter-from,
.push-leave-to {
  margin-left: -280px;
}

.push-enter-to,
.push-leave-from {
  margin-left: 0;
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.25s ease-in-out;
}

.fade-enter-from,
.fade-leave-to {
  opacity: 0;
}

.fade-enter-to,
.fade-leave-from {
  opacity: 1;
}

.zoom-enter-active,
.zoom-leave-active {
  transition: opacity 0.25s ease-out, transform 0.25s cubic-bezier(0.175, 0.885, 0.32, 1.1);
}

.zoom-enter-from,
.zoom-leave-to {
  opacity: 0;
  transform: scale(0.95) translateY(-10px);
}

.zoom-enter-to,
.zoom-leave-from {
  opacity: 1;
  transform: scale(1) translateY(0);
}

.fade-slide-enter-active,
.fade-slide-leave-active {
  transition: opacity 0.2s ease-out, margin-top 0.2s ease-out !important;
}

.fade-slide-enter-from,
.fade-slide-leave-to {
  opacity: 0 !important;
  margin-top: 10px !important;
}

.fade-slide-enter-to,
.fade-slide-leave-from {
  opacity: 1 !important;
  margin-top: 0 !important;
}

:root {
  --w-color-primary-100: #fafafb;
  --w-color-primary-200: #f0f2f4;
  --w-color-primary-300: #dce0e4;
  --w-color-primary-400: #b4b8bc;
  --w-color-primary-500: #8c9094;
  --w-color-primary-600: #6e7276;
  --w-color-primary-700: #505458;
  --w-color-primary-800: #32363a;
  --w-color-primary-900: #14181c;
  --w-color-gray-100: #fafafb;
  --w-color-gray-200: #f0f2f4;
  --w-color-gray-300: #dce0e4;
  --w-color-gray-400: #b4b8bc;
  --w-color-gray-500: #8c9094;
  --w-color-gray-600: #6e7276;
  --w-color-gray-700: #505458;
  --w-color-gray-800: #32363a;
  --w-color-gray-900: #14181c;
  --w-color-success-100: #e6fbf1;
  --w-color-success-200: #c6f7e2;
  --w-color-success-300: #9bf2cc;
  --w-color-success-400: #46e39d;
  --w-color-success-500: #00d575;
  --w-color-success-600: #00bc64;
  --w-color-success-700: #00934e;
  --w-color-success-800: #006a37;
  --w-color-success-900: #004021;
  --w-color-danger-100: #fdf0f1;
  --w-color-danger-200: #fbd3d5;
  --w-color-danger-300: #f7adb1;
  --w-color-danger-400: #f2525a;
  --w-color-danger-500: #e7000b;
  --w-color-danger-600: #cc000a;
  --w-color-danger-700: #a10008;
  --w-color-danger-800: #760006;
  --w-color-danger-900: #4b0004;
  --w-color-neutral-100: #f5f5f5;
  --w-color-neutral-200: #e5e5e5;
  --w-color-neutral-300: #d4d4d4;
  --w-color-neutral-400: #a3a3a3;
  --w-color-neutral-500: #737373;
  --w-color-neutral-600: #525252;
  --w-color-neutral-700: #404040;
  --w-color-neutral-800: #262626;
  --w-color-neutral-900: #171717;
}

html,
body {
  height: 100%;
}

html {
  font-size: 16px;
}

.page-categories {
  height: calc(100vh - 73px);
}

.admin-layout {
  display: flex;
  align-items: stretch;
  position: relative;
}

.admin-main {
  flex-grow: 1;
  min-width: 0;
  padding: 0;
}

.page-content {
  padding: 1.25rem 0.625rem;
}
@media (min-width: 992px) {
  .page-content {
    padding: 1.25rem;
  }
}

.accordion-button {
  font-size: 0.75rem;
}

.avatar {
  position: relative;
  display: flex;
  align-items: center;
  gap: 0.625rem;
  width: 100%;
  text-decoration: none;
  color: inherit;
}
.avatar .avatar-thumb {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 0.375rem;
  background-color: var(--bs-tertiary-bg);
  border: 1px solid var(--bs-border-color);
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50rem;
}
.avatar .avatar-thumb img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.avatar .avatar-content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-width: 0;
}
.avatar .avatar-name {
  margin: 0;
  font-weight: 500;
  color: var(--bs-body-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.avatar .avatar-desc {
  margin: 0;
  color: var(--bs-secondary-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.avatar.avatar-sm .avatar-thumb {
  width: 1.875rem;
  height: 1.875rem;
}
.avatar.avatar-sm .avatar-name {
  font-size: 0.75rem;
}
.avatar.avatar-sm .avatar-desc {
  font-size: 0.625rem;
}
.avatar.avatar-lg .avatar-thumb {
  width: 3.125rem;
  height: 3.125rem;
}
.avatar.avatar-lg .avatar-name {
  font-size: 1rem;
}

.badge {
  display: inline-flex;
  align-items: center;
  gap: 0.3125rem;
  padding: 0.3125rem 0.625rem;
  line-height: 1.28571429;
}
.badge .icon {
  display: inline-flex;
  align-items: center;
}

.badge-xs {
  padding: 1px 0.3125rem;
  font-size: 0.625rem;
  line-height: 1.1;
}
.badge-xs .icon {
  width: 0.9375rem;
  height: 0.9375rem;
}

.badge-sm {
  padding: 0.3125rem;
  font-size: 0.625rem;
}
.badge-sm .icon {
  width: 0.9375rem;
  height: 0.9375rem;
}

.badge-lg {
  padding: 0.625rem 0.9375rem;
  font-size: 0.875rem;
  line-height: 1;
  gap: 0.625rem;
}

.badge-primary {
  background-color: #14181c;
  color: #fff;
  border: 1px solid transparent;
}

.badge-outline-primary {
  background-color: var(--bs-white);
  color: #14181c;
  border: 1px solid rgba(20, 24, 28, 0.5);
}

.badge-ghost-primary {
  background-color: transparent;
  color: #14181c;
  border: 1px solid transparent;
}

.badge-secondary {
  background-color: #8c9094;
  color: #000;
  border: 1px solid transparent;
}

.badge-outline-secondary {
  background-color: var(--bs-white);
  color: #8c9094;
  border: 1px solid rgba(140, 144, 148, 0.5);
}

.badge-ghost-secondary {
  background-color: transparent;
  color: #8c9094;
  border: 1px solid transparent;
}

.badge-success {
  background-color: #198754;
  color: #fff;
  border: 1px solid transparent;
}

.badge-outline-success {
  background-color: var(--bs-white);
  color: #198754;
  border: 1px solid rgba(25, 135, 84, 0.5);
}

.badge-ghost-success {
  background-color: transparent;
  color: #198754;
  border: 1px solid transparent;
}

.badge-info {
  background-color: #0dcaf0;
  color: #000;
  border: 1px solid transparent;
}

.badge-outline-info {
  background-color: var(--bs-white);
  color: #0dcaf0;
  border: 1px solid rgba(13, 202, 240, 0.5);
}

.badge-ghost-info {
  background-color: transparent;
  color: #0dcaf0;
  border: 1px solid transparent;
}

.badge-warning {
  background-color: #ffc107;
  color: #000;
  border: 1px solid transparent;
}

.badge-outline-warning {
  background-color: var(--bs-white);
  color: #ffc107;
  border: 1px solid rgba(255, 193, 7, 0.5);
}

.badge-ghost-warning {
  background-color: transparent;
  color: #ffc107;
  border: 1px solid transparent;
}

.badge-danger {
  background-color: #dc3545;
  color: #fff;
  border: 1px solid transparent;
}

.badge-outline-danger {
  background-color: var(--bs-white);
  color: #dc3545;
  border: 1px solid rgba(220, 53, 69, 0.5);
}

.badge-ghost-danger {
  background-color: transparent;
  color: #dc3545;
  border: 1px solid transparent;
}

.badge-light {
  background-color: #fafafb;
  color: #000;
  border: 1px solid transparent;
}

.badge-outline-light {
  background-color: var(--bs-white);
  color: #fafafb;
  border: 1px solid rgba(250, 250, 251, 0.5);
}

.badge-ghost-light {
  background-color: transparent;
  color: #fafafb;
  border: 1px solid transparent;
}

.badge-dark {
  background-color: #14181c;
  color: #fff;
  border: 1px solid transparent;
}

.badge-outline-dark {
  background-color: var(--bs-white);
  color: #14181c;
  border: 1px solid rgba(20, 24, 28, 0.5);
}

.badge-ghost-dark {
  background-color: transparent;
  color: #14181c;
  border: 1px solid transparent;
}

.badge-neutral {
  background-color: #737373;
  color: #fff;
  border: 1px solid transparent;
}

.badge-outline-neutral {
  background-color: var(--bs-white);
  color: #737373;
  border: 1px solid rgba(115, 115, 115, 0.5);
}

.badge-ghost-neutral {
  background-color: transparent;
  color: #737373;
  border: 1px solid transparent;
}

.badge-soft-neutral {
  background-color: #f5f5f5;
  color: #404040;
  border: 1px solid transparent;
}

.badge-soft-primary {
  background-color: #fafafb;
  color: #32363a;
  border: 1px solid transparent;
}

.badge-soft-success {
  background-color: #e6fbf1;
  color: #00934e;
  border: 1px solid transparent;
}

.badge-soft-danger {
  background-color: #fdf0f1;
  color: #a10008;
  border: 1px solid transparent;
}

.w-breadcrumb {
  --bs-breadcrumb-divider: "";
}
.w-breadcrumb .breadcrumb {
  margin-bottom: 0;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.625rem;
}
.w-breadcrumb .breadcrumb-item {
  display: flex;
  align-items: center;
  padding-left: 0;
}
.w-breadcrumb .breadcrumb-item + .breadcrumb-item {
  padding-left: 0;
}
.w-breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  display: none !important;
}
.w-breadcrumb .breadcrumb-link {
  display: flex;
  align-items: center;
  gap: 0.3125rem;
  text-decoration: none;
  transition: color 0.2s ease-in-out;
}
.w-breadcrumb .breadcrumb-link.is-inactive {
  color: var(--bs-secondary-color);
}
.w-breadcrumb .breadcrumb-link.is-inactive:hover {
  color: var(--bs-primary);
}
.w-breadcrumb .breadcrumb-link.is-active {
  color: #14181c;
  font-weight: 500;
  pointer-events: none;
}
.w-breadcrumb .breadcrumb-link.is-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.w-breadcrumb .breadcrumb-separator {
  display: flex;
  align-items: center;
  color: var(--bs-secondary-color);
  opacity: 0.5;
}
.w-breadcrumb .icon {
  --icon-size: 0.9375rem;
}

.btn {
  --bs-btn-focus-box-shadow: 0 0 0 0.1875rem rgba(var(--bs-btn-focus-shadow-rgb), 0.2);
  display: inline-flex;
  gap: 0.3125rem;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  white-space: nowrap;
}
.btn-block {
  width: 100%;
  justify-content: center;
}
.btn .icon {
  margin-top: -2px;
}

.btn-xs {
  --bs-btn-line-height: 1.1;
  --bs-btn-padding-y: 0.3125rem;
  --bs-btn-padding-x: 0.3125rem;
  --bs-btn-font-size: 0.625rem;
  --bs-btn-border-radius: 0.3125rem;
}
.btn-xs .icon {
  width: 0.9375rem;
  height: 0.9375rem;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-line-height: 1.66666667;
  --bs-btn-padding-y: 0.3125rem;
  --bs-btn-padding-x: 0.625rem;
  --bs-btn-font-size: 0.75rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-line-height: 1;
  --bs-btn-padding-y: 0.9375rem;
  --bs-btn-padding-x: 1.25rem;
  --bs-btn-font-size: 1rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-md {
  --bs-btn-padding-y: 0.625rem;
  --bs-btn-padding-x: 0.9375rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius);
}

.btn-square {
  --bs-btn-padding-x: var(--bs-btn-padding-y);
  aspect-ratio: 1/1;
  justify-content: center;
}
.btn-square span {
  display: none;
}
.btn-square .icon {
  flex-shrink: 0;
  font-size: 1rem;
  margin: 0 !important;
}

.btn-auto {
  aspect-ratio: auto;
}
.btn-auto span {
  display: inline;
}

.btn-primary {
  --bs-btn-focus-shadow-rgb: 20, 24, 28;
  --bs-btn-color: #fff;
  --bs-btn-bg: #14181c;
  --bs-btn-border-color: #14181c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
  --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
  --bs-btn-focus-shadow-rgb: 55, 59, 62;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(16, 19.2, 22.4);
  --bs-btn-active-border-color: #0f1215;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #14181c;
  --bs-btn-disabled-border-color: #14181c;
}

.btn-outline-primary {
  --bs-btn-color: #14181c;
  --bs-btn-border-color: #14181c;
  --bs-btn-hover-color: #14181c;
  --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
  --bs-btn-hover-border-color: rgba(20, 24, 28, 0.5);
  --bs-btn-focus-shadow-rgb: 20, 24, 28;
  --bs-btn-active-color: #14181c;
  --bs-btn-active-bg: rgba(20, 24, 28, 0.1);
  --bs-btn-active-border-color: rgba(20, 24, 28, 0.5);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #14181c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #14181c;
  --bs-gradient: none;
  --bs-btn-bg: var(--bs-white);
  --bs-btn-focus-shadow-rgb: 20, 24, 28;
  --bs-btn-border-color: rgba(20, 24, 28, 0.5);
}

.btn-ghost-primary {
  --bs-btn-color: #14181c;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-hover-color: #14181c;
  --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-focus-shadow-rgb: 20, 24, 28;
  --bs-btn-active-color: #14181c;
  --bs-btn-active-bg: rgba(20, 24, 28, 0.2);
  --bs-btn-active-border-color: transparent;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #14181c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
}

.btn-square-primary {
  --bs-btn-padding-x: var(--bs-btn-padding-y);
  aspect-ratio: 1/1;
  justify-content: center;
}
.btn-square-primary span {
  display: none;
}
.btn-square-primary .icon {
  flex-shrink: 0;
  font-size: 1rem;
  margin: 0 !important;
}
.btn-square-primary {
  --bs-btn-focus-shadow-rgb: 20, 24, 28;
  --bs-btn-color: #fff;
  --bs-btn-bg: #14181c;
  --bs-btn-border-color: #14181c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
  --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
  --bs-btn-focus-shadow-rgb: 55, 59, 62;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(16, 19.2, 22.4);
  --bs-btn-active-border-color: #0f1215;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #14181c;
  --bs-btn-disabled-border-color: #14181c;
}

.btn-secondary {
  --bs-btn-focus-shadow-rgb: 140, 144, 148;
  --bs-btn-color: #000;
  --bs-btn-bg: #8c9094;
  --bs-btn-border-color: #8c9094;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(157.25, 160.65, 164.05);
  --bs-btn-hover-border-color: rgb(151.5, 155.1, 158.7);
  --bs-btn-focus-shadow-rgb: 119, 122, 126;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(163, 166.2, 169.4);
  --bs-btn-active-border-color: rgb(151.5, 155.1, 158.7);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #8c9094;
  --bs-btn-disabled-border-color: #8c9094;
}

.btn-outline-secondary {
  --bs-btn-color: #8c9094;
  --bs-btn-border-color: #8c9094;
  --bs-btn-hover-color: #8c9094;
  --bs-btn-hover-bg: rgba(140, 144, 148, 0.1);
  --bs-btn-hover-border-color: rgba(140, 144, 148, 0.5);
  --bs-btn-focus-shadow-rgb: 140, 144, 148;
  --bs-btn-active-color: #8c9094;
  --bs-btn-active-bg: rgba(140, 144, 148, 0.1);
  --bs-btn-active-border-color: rgba(140, 144, 148, 0.5);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #8c9094;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #8c9094;
  --bs-gradient: none;
  --bs-btn-bg: var(--bs-white);
  --bs-btn-focus-shadow-rgb: 140, 144, 148;
  --bs-btn-border-color: rgba(140, 144, 148, 0.5);
}

.btn-ghost-secondary {
  --bs-btn-color: #8c9094;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-hover-color: #8c9094;
  --bs-btn-hover-bg: rgba(140, 144, 148, 0.1);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-focus-shadow-rgb: 140, 144, 148;
  --bs-btn-active-color: #8c9094;
  --bs-btn-active-bg: rgba(140, 144, 148, 0.2);
  --bs-btn-active-border-color: transparent;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #8c9094;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
}

.btn-square-secondary {
  --bs-btn-padding-x: var(--bs-btn-padding-y);
  aspect-ratio: 1/1;
  justify-content: center;
}
.btn-square-secondary span {
  display: none;
}
.btn-square-secondary .icon {
  flex-shrink: 0;
  font-size: 1rem;
  margin: 0 !important;
}
.btn-square-secondary {
  --bs-btn-focus-shadow-rgb: 140, 144, 148;
  --bs-btn-color: #000;
  --bs-btn-bg: #8c9094;
  --bs-btn-border-color: #8c9094;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(157.25, 160.65, 164.05);
  --bs-btn-hover-border-color: rgb(151.5, 155.1, 158.7);
  --bs-btn-focus-shadow-rgb: 119, 122, 126;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(163, 166.2, 169.4);
  --bs-btn-active-border-color: rgb(151.5, 155.1, 158.7);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #8c9094;
  --bs-btn-disabled-border-color: #8c9094;
}

.btn-success {
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
  --bs-btn-hover-border-color: rgb(20, 108, 67.2);
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(20, 108, 67.2);
  --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #198754;
  --bs-btn-hover-bg: rgba(25, 135, 84, 0.1);
  --bs-btn-hover-border-color: rgba(25, 135, 84, 0.5);
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #198754;
  --bs-btn-active-bg: rgba(25, 135, 84, 0.1);
  --bs-btn-active-border-color: rgba(25, 135, 84, 0.5);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
  --bs-btn-bg: var(--bs-white);
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-border-color: rgba(25, 135, 84, 0.5);
}

.btn-ghost-success {
  --bs-btn-color: #198754;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-hover-color: #198754;
  --bs-btn-hover-bg: rgba(25, 135, 84, 0.1);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #198754;
  --bs-btn-active-bg: rgba(25, 135, 84, 0.2);
  --bs-btn-active-border-color: transparent;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
}

.btn-square-success {
  --bs-btn-padding-x: var(--bs-btn-padding-y);
  aspect-ratio: 1/1;
  justify-content: center;
}
.btn-square-success span {
  display: none;
}
.btn-square-success .icon {
  flex-shrink: 0;
  font-size: 1rem;
  margin: 0 !important;
}
.btn-square-success {
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
  --bs-btn-hover-border-color: rgb(20, 108, 67.2);
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(20, 108, 67.2);
  --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
  --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(61.4, 212.6, 243);
  --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #0dcaf0;
  --bs-btn-hover-bg: rgba(13, 202, 240, 0.1);
  --bs-btn-hover-border-color: rgba(13, 202, 240, 0.5);
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #0dcaf0;
  --bs-btn-active-bg: rgba(13, 202, 240, 0.1);
  --bs-btn-active-border-color: rgba(13, 202, 240, 0.5);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
  --bs-btn-bg: var(--bs-white);
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-border-color: rgba(13, 202, 240, 0.5);
}

.btn-ghost-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-hover-color: #0dcaf0;
  --bs-btn-hover-bg: rgba(13, 202, 240, 0.1);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #0dcaf0;
  --bs-btn-active-bg: rgba(13, 202, 240, 0.2);
  --bs-btn-active-border-color: transparent;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
}

.btn-square-info {
  --bs-btn-padding-x: var(--bs-btn-padding-y);
  aspect-ratio: 1/1;
  justify-content: center;
}
.btn-square-info span {
  display: none;
}
.btn-square-info .icon {
  flex-shrink: 0;
  font-size: 1rem;
  margin: 0 !important;
}
.btn-square-info {
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
  --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(61.4, 212.6, 243);
  --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
  --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 205.4, 56.6);
  --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #ffc107;
  --bs-btn-hover-bg: rgba(255, 193, 7, 0.1);
  --bs-btn-hover-border-color: rgba(255, 193, 7, 0.5);
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #ffc107;
  --bs-btn-active-bg: rgba(255, 193, 7, 0.1);
  --bs-btn-active-border-color: rgba(255, 193, 7, 0.5);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
  --bs-btn-bg: var(--bs-white);
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-border-color: rgba(255, 193, 7, 0.5);
}

.btn-ghost-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-hover-color: #ffc107;
  --bs-btn-hover-bg: rgba(255, 193, 7, 0.1);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #ffc107;
  --bs-btn-active-bg: rgba(255, 193, 7, 0.2);
  --bs-btn-active-border-color: transparent;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
}

.btn-square-warning {
  --bs-btn-padding-x: var(--bs-btn-padding-y);
  aspect-ratio: 1/1;
  justify-content: center;
}
.btn-square-warning span {
  display: none;
}
.btn-square-warning .icon {
  flex-shrink: 0;
  font-size: 1rem;
  margin: 0 !important;
}
.btn-square-warning {
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
  --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 205.4, 56.6);
  --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #dc3545;
  --bs-btn-hover-bg: rgba(220, 53, 69, 0.1);
  --bs-btn-hover-border-color: rgba(220, 53, 69, 0.5);
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #dc3545;
  --bs-btn-active-bg: rgba(220, 53, 69, 0.1);
  --bs-btn-active-border-color: rgba(220, 53, 69, 0.5);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
  --bs-btn-bg: var(--bs-white);
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-border-color: rgba(220, 53, 69, 0.5);
}

.btn-ghost-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-hover-color: #dc3545;
  --bs-btn-hover-bg: rgba(220, 53, 69, 0.1);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #dc3545;
  --bs-btn-active-bg: rgba(220, 53, 69, 0.2);
  --bs-btn-active-border-color: transparent;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
}

.btn-square-danger {
  --bs-btn-padding-x: var(--bs-btn-padding-y);
  aspect-ratio: 1/1;
  justify-content: center;
}
.btn-square-danger span {
  display: none;
}
.btn-square-danger .icon {
  flex-shrink: 0;
  font-size: 1rem;
  margin: 0 !important;
}
.btn-square-danger {
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-focus-shadow-rgb: 250, 250, 251;
  --bs-btn-color: #000;
  --bs-btn-bg: #fafafb;
  --bs-btn-border-color: #fafafb;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(250.75, 250.75, 251.6);
  --bs-btn-hover-border-color: rgb(250.5, 250.5, 251.4);
  --bs-btn-focus-shadow-rgb: 213, 213, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(251, 251, 251.8);
  --bs-btn-active-border-color: rgb(250.5, 250.5, 251.4);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #fafafb;
  --bs-btn-disabled-border-color: #fafafb;
}

.btn-outline-light {
  --bs-btn-color: #fafafb;
  --bs-btn-border-color: #fafafb;
  --bs-btn-hover-color: #fafafb;
  --bs-btn-hover-bg: rgba(250, 250, 251, 0.1);
  --bs-btn-hover-border-color: rgba(250, 250, 251, 0.5);
  --bs-btn-focus-shadow-rgb: 250, 250, 251;
  --bs-btn-active-color: #fafafb;
  --bs-btn-active-bg: rgba(250, 250, 251, 0.1);
  --bs-btn-active-border-color: rgba(250, 250, 251, 0.5);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fafafb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #fafafb;
  --bs-gradient: none;
  --bs-btn-bg: var(--bs-white);
  --bs-btn-focus-shadow-rgb: 250, 250, 251;
  --bs-btn-border-color: rgba(250, 250, 251, 0.5);
}

.btn-ghost-light {
  --bs-btn-color: #fafafb;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-hover-color: #fafafb;
  --bs-btn-hover-bg: rgba(250, 250, 251, 0.1);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-focus-shadow-rgb: 250, 250, 251;
  --bs-btn-active-color: #fafafb;
  --bs-btn-active-bg: rgba(250, 250, 251, 0.2);
  --bs-btn-active-border-color: transparent;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fafafb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
}

.btn-square-light {
  --bs-btn-padding-x: var(--bs-btn-padding-y);
  aspect-ratio: 1/1;
  justify-content: center;
}
.btn-square-light span {
  display: none;
}
.btn-square-light .icon {
  flex-shrink: 0;
  font-size: 1rem;
  margin: 0 !important;
}
.btn-square-light {
  --bs-btn-focus-shadow-rgb: 250, 250, 251;
  --bs-btn-color: #000;
  --bs-btn-bg: #fafafb;
  --bs-btn-border-color: #fafafb;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(250.75, 250.75, 251.6);
  --bs-btn-hover-border-color: rgb(250.5, 250.5, 251.4);
  --bs-btn-focus-shadow-rgb: 213, 213, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(251, 251, 251.8);
  --bs-btn-active-border-color: rgb(250.5, 250.5, 251.4);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #fafafb;
  --bs-btn-disabled-border-color: #fafafb;
}

.btn-dark {
  --bs-btn-focus-shadow-rgb: 20, 24, 28;
  --bs-btn-color: #fff;
  --bs-btn-bg: #14181c;
  --bs-btn-border-color: #14181c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
  --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
  --bs-btn-focus-shadow-rgb: 55, 59, 62;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(16, 19.2, 22.4);
  --bs-btn-active-border-color: #0f1215;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #14181c;
  --bs-btn-disabled-border-color: #14181c;
}

.btn-outline-dark {
  --bs-btn-color: #14181c;
  --bs-btn-border-color: #14181c;
  --bs-btn-hover-color: #14181c;
  --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
  --bs-btn-hover-border-color: rgba(20, 24, 28, 0.5);
  --bs-btn-focus-shadow-rgb: 20, 24, 28;
  --bs-btn-active-color: #14181c;
  --bs-btn-active-bg: rgba(20, 24, 28, 0.1);
  --bs-btn-active-border-color: rgba(20, 24, 28, 0.5);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #14181c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #14181c;
  --bs-gradient: none;
  --bs-btn-bg: var(--bs-white);
  --bs-btn-focus-shadow-rgb: 20, 24, 28;
  --bs-btn-border-color: rgba(20, 24, 28, 0.5);
}

.btn-ghost-dark {
  --bs-btn-color: #14181c;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-hover-color: #14181c;
  --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-focus-shadow-rgb: 20, 24, 28;
  --bs-btn-active-color: #14181c;
  --bs-btn-active-bg: rgba(20, 24, 28, 0.2);
  --bs-btn-active-border-color: transparent;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #14181c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
}

.btn-square-dark {
  --bs-btn-padding-x: var(--bs-btn-padding-y);
  aspect-ratio: 1/1;
  justify-content: center;
}
.btn-square-dark span {
  display: none;
}
.btn-square-dark .icon {
  flex-shrink: 0;
  font-size: 1rem;
  margin: 0 !important;
}
.btn-square-dark {
  --bs-btn-focus-shadow-rgb: 20, 24, 28;
  --bs-btn-color: #fff;
  --bs-btn-bg: #14181c;
  --bs-btn-border-color: #14181c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
  --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
  --bs-btn-focus-shadow-rgb: 55, 59, 62;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(16, 19.2, 22.4);
  --bs-btn-active-border-color: #0f1215;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #14181c;
  --bs-btn-disabled-border-color: #14181c;
}

.btn-neutral {
  --bs-btn-focus-shadow-rgb: 115, 115, 115;
  --bs-btn-color: #fff;
  --bs-btn-bg: #737373;
  --bs-btn-border-color: #737373;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(97.75, 97.75, 97.75);
  --bs-btn-hover-border-color: #5c5c5c;
  --bs-btn-focus-shadow-rgb: 136, 136, 136;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5c5c5c;
  --bs-btn-active-border-color: rgb(86.25, 86.25, 86.25);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #737373;
  --bs-btn-disabled-border-color: #737373;
}

.btn-outline-neutral {
  --bs-btn-color: #737373;
  --bs-btn-border-color: #737373;
  --bs-btn-hover-color: #737373;
  --bs-btn-hover-bg: rgba(115, 115, 115, 0.1);
  --bs-btn-hover-border-color: rgba(115, 115, 115, 0.5);
  --bs-btn-focus-shadow-rgb: 115, 115, 115;
  --bs-btn-active-color: #737373;
  --bs-btn-active-bg: rgba(115, 115, 115, 0.1);
  --bs-btn-active-border-color: rgba(115, 115, 115, 0.5);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #737373;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #737373;
  --bs-gradient: none;
  --bs-btn-bg: var(--bs-white);
  --bs-btn-focus-shadow-rgb: 115, 115, 115;
  --bs-btn-border-color: rgba(115, 115, 115, 0.5);
}

.btn-ghost-neutral {
  --bs-btn-color: #737373;
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-hover-color: #737373;
  --bs-btn-hover-bg: rgba(115, 115, 115, 0.1);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-focus-shadow-rgb: 115, 115, 115;
  --bs-btn-active-color: #737373;
  --bs-btn-active-bg: rgba(115, 115, 115, 0.2);
  --bs-btn-active-border-color: transparent;
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #737373;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: transparent;
}

.btn-square-neutral {
  --bs-btn-padding-x: var(--bs-btn-padding-y);
  aspect-ratio: 1/1;
  justify-content: center;
}
.btn-square-neutral span {
  display: none;
}
.btn-square-neutral .icon {
  flex-shrink: 0;
  font-size: 1rem;
  margin: 0 !important;
}
.btn-square-neutral {
  --bs-btn-focus-shadow-rgb: 115, 115, 115;
  --bs-btn-color: #fff;
  --bs-btn-bg: #737373;
  --bs-btn-border-color: #737373;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(97.75, 97.75, 97.75);
  --bs-btn-hover-border-color: #5c5c5c;
  --bs-btn-focus-shadow-rgb: 136, 136, 136;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5c5c5c;
  --bs-btn-active-border-color: rgb(86.25, 86.25, 86.25);
  --bs-btn-active-shadow: none;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #737373;
  --bs-btn-disabled-border-color: #737373;
}

.btn-soft-neutral {
  --bs-btn-color: #404040;
  --bs-btn-bg: #f5f5f5;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: #404040;
  --bs-btn-hover-bg: #e5e5e5;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: #404040;
  --bs-btn-active-bg: #d4d4d4;
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #404040;
  --bs-btn-disabled-bg: #f5f5f5;
  --bs-btn-disabled-border-color: transparent;
}

.btn-soft-primary {
  --bs-btn-color: #32363a;
  --bs-btn-bg: #fafafb;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: #32363a;
  --bs-btn-hover-bg: #f0f2f4;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: #32363a;
  --bs-btn-active-bg: #dce0e4;
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #32363a;
  --bs-btn-disabled-bg: #fafafb;
  --bs-btn-disabled-border-color: transparent;
}

.btn-soft-success {
  --bs-btn-color: #00934e;
  --bs-btn-bg: #e6fbf1;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: #00934e;
  --bs-btn-hover-bg: #c6f7e2;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: #00934e;
  --bs-btn-active-bg: #9bf2cc;
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #00934e;
  --bs-btn-disabled-bg: #e6fbf1;
  --bs-btn-disabled-border-color: transparent;
}

.btn-soft-danger {
  --bs-btn-color: #a10008;
  --bs-btn-bg: #fdf0f1;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: #a10008;
  --bs-btn-hover-bg: #fbd3d5;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: #a10008;
  --bs-btn-active-bg: #f7adb1;
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #a10008;
  --bs-btn-disabled-bg: #fdf0f1;
  --bs-btn-disabled-border-color: transparent;
}

@media (min-width: 576px) {
  .btn-sm-xs {
    --bs-btn-line-height: 1.1;
    --bs-btn-padding-y: 0.3125rem;
    --bs-btn-padding-x: 0.3125rem;
    --bs-btn-font-size: 0.625rem;
    --bs-btn-border-radius: 0.3125rem;
  }
  .btn-sm-xs .icon {
    width: 0.9375rem;
    height: 0.9375rem;
  }
  .btn-sm-sm {
    --bs-btn-line-height: 1.66666667;
    --bs-btn-padding-y: 0.3125rem;
    --bs-btn-padding-x: 0.625rem;
    --bs-btn-font-size: 0.75rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm);
  }
  .btn-sm-lg {
    --bs-btn-line-height: 1;
    --bs-btn-padding-y: 0.9375rem;
    --bs-btn-padding-x: 1.25rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: var(--bs-border-radius-lg);
  }
  .btn-sm-md {
    --bs-btn-padding-y: 0.625rem;
    --bs-btn-padding-x: 0.9375rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-border-radius: var(--bs-border-radius);
  }
  .btn-sm-square {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-sm-square span {
    display: none;
  }
  .btn-sm-square .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-sm-auto {
    aspect-ratio: auto;
  }
  .btn-sm-auto span {
    display: inline;
  }
  .btn-sm-primary {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-sm-outline-primary {
    --bs-btn-color: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-active-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #14181c;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-border-color: rgba(20, 24, 28, 0.5);
  }
  .btn-sm-ghost-primary {
    --bs-btn-color: #14181c;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-sm-square-primary {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-sm-square-primary span {
    display: none;
  }
  .btn-sm-square-primary .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-sm-square-primary {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-sm-secondary {
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-color: #000;
    --bs-btn-bg: #8c9094;
    --bs-btn-border-color: #8c9094;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(157.25, 160.65, 164.05);
    --bs-btn-hover-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-focus-shadow-rgb: 119, 122, 126;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(163, 166.2, 169.4);
    --bs-btn-active-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #8c9094;
    --bs-btn-disabled-border-color: #8c9094;
  }
  .btn-sm-outline-secondary {
    --bs-btn-color: #8c9094;
    --bs-btn-border-color: #8c9094;
    --bs-btn-hover-color: #8c9094;
    --bs-btn-hover-bg: rgba(140, 144, 148, 0.1);
    --bs-btn-hover-border-color: rgba(140, 144, 148, 0.5);
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-active-color: #8c9094;
    --bs-btn-active-bg: rgba(140, 144, 148, 0.1);
    --bs-btn-active-border-color: rgba(140, 144, 148, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #8c9094;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #8c9094;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-border-color: rgba(140, 144, 148, 0.5);
  }
  .btn-sm-ghost-secondary {
    --bs-btn-color: #8c9094;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #8c9094;
    --bs-btn-hover-bg: rgba(140, 144, 148, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-active-color: #8c9094;
    --bs-btn-active-bg: rgba(140, 144, 148, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #8c9094;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-sm-square-secondary {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-sm-square-secondary span {
    display: none;
  }
  .btn-sm-square-secondary .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-sm-square-secondary {
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-color: #000;
    --bs-btn-bg: #8c9094;
    --bs-btn-border-color: #8c9094;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(157.25, 160.65, 164.05);
    --bs-btn-hover-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-focus-shadow-rgb: 119, 122, 126;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(163, 166.2, 169.4);
    --bs-btn-active-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #8c9094;
    --bs-btn-disabled-border-color: #8c9094;
  }
  .btn-sm-success {
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
    --bs-btn-hover-border-color: rgb(20, 108, 67.2);
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(20, 108, 67.2);
    --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754;
  }
  .btn-sm-outline-success {
    --bs-btn-color: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #198754;
    --bs-btn-hover-bg: rgba(25, 135, 84, 0.1);
    --bs-btn-hover-border-color: rgba(25, 135, 84, 0.5);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #198754;
    --bs-btn-active-bg: rgba(25, 135, 84, 0.1);
    --bs-btn-active-border-color: rgba(25, 135, 84, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #198754;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-border-color: rgba(25, 135, 84, 0.5);
  }
  .btn-sm-ghost-success {
    --bs-btn-color: #198754;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #198754;
    --bs-btn-hover-bg: rgba(25, 135, 84, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #198754;
    --bs-btn-active-bg: rgba(25, 135, 84, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-sm-square-success {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-sm-square-success span {
    display: none;
  }
  .btn-sm-square-success .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-sm-square-success {
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
    --bs-btn-hover-border-color: rgb(20, 108, 67.2);
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(20, 108, 67.2);
    --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754;
  }
  .btn-sm-info {
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
    --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(61.4, 212.6, 243);
    --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0;
  }
  .btn-sm-outline-info {
    --bs-btn-color: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #0dcaf0;
    --bs-btn-hover-bg: rgba(13, 202, 240, 0.1);
    --bs-btn-hover-border-color: rgba(13, 202, 240, 0.5);
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-active-color: #0dcaf0;
    --bs-btn-active-bg: rgba(13, 202, 240, 0.1);
    --bs-btn-active-border-color: rgba(13, 202, 240, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0dcaf0;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-border-color: rgba(13, 202, 240, 0.5);
  }
  .btn-sm-ghost-info {
    --bs-btn-color: #0dcaf0;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #0dcaf0;
    --bs-btn-hover-bg: rgba(13, 202, 240, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-active-color: #0dcaf0;
    --bs-btn-active-bg: rgba(13, 202, 240, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-sm-square-info {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-sm-square-info span {
    display: none;
  }
  .btn-sm-square-info .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-sm-square-info {
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
    --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(61.4, 212.6, 243);
    --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0;
  }
  .btn-sm-warning {
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
    --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-focus-shadow-rgb: 217, 164, 6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(255, 205.4, 56.6);
    --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107;
  }
  .btn-sm-outline-warning {
    --bs-btn-color: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #ffc107;
    --bs-btn-hover-bg: rgba(255, 193, 7, 0.1);
    --bs-btn-hover-border-color: rgba(255, 193, 7, 0.5);
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #ffc107;
    --bs-btn-active-bg: rgba(255, 193, 7, 0.1);
    --bs-btn-active-border-color: rgba(255, 193, 7, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffc107;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-border-color: rgba(255, 193, 7, 0.5);
  }
  .btn-sm-ghost-warning {
    --bs-btn-color: #ffc107;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #ffc107;
    --bs-btn-hover-bg: rgba(255, 193, 7, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #ffc107;
    --bs-btn-active-bg: rgba(255, 193, 7, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-sm-square-warning {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-sm-square-warning span {
    display: none;
  }
  .btn-sm-square-warning .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-sm-square-warning {
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
    --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-focus-shadow-rgb: 217, 164, 6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(255, 205.4, 56.6);
    --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107;
  }
  .btn-sm-danger {
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
    --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(176, 42.4, 55.2);
    --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545;
  }
  .btn-sm-outline-danger {
    --bs-btn-color: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #dc3545;
    --bs-btn-hover-bg: rgba(220, 53, 69, 0.1);
    --bs-btn-hover-border-color: rgba(220, 53, 69, 0.5);
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #dc3545;
    --bs-btn-active-bg: rgba(220, 53, 69, 0.1);
    --bs-btn-active-border-color: rgba(220, 53, 69, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #dc3545;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-border-color: rgba(220, 53, 69, 0.5);
  }
  .btn-sm-ghost-danger {
    --bs-btn-color: #dc3545;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #dc3545;
    --bs-btn-hover-bg: rgba(220, 53, 69, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #dc3545;
    --bs-btn-active-bg: rgba(220, 53, 69, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-sm-square-danger {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-sm-square-danger span {
    display: none;
  }
  .btn-sm-square-danger .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-sm-square-danger {
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
    --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(176, 42.4, 55.2);
    --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545;
  }
  .btn-sm-light {
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-color: #000;
    --bs-btn-bg: #fafafb;
    --bs-btn-border-color: #fafafb;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(250.75, 250.75, 251.6);
    --bs-btn-hover-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-focus-shadow-rgb: 213, 213, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(251, 251, 251.8);
    --bs-btn-active-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #fafafb;
    --bs-btn-disabled-border-color: #fafafb;
  }
  .btn-sm-outline-light {
    --bs-btn-color: #fafafb;
    --bs-btn-border-color: #fafafb;
    --bs-btn-hover-color: #fafafb;
    --bs-btn-hover-bg: rgba(250, 250, 251, 0.1);
    --bs-btn-hover-border-color: rgba(250, 250, 251, 0.5);
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-active-color: #fafafb;
    --bs-btn-active-bg: rgba(250, 250, 251, 0.1);
    --bs-btn-active-border-color: rgba(250, 250, 251, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fafafb;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #fafafb;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-border-color: rgba(250, 250, 251, 0.5);
  }
  .btn-sm-ghost-light {
    --bs-btn-color: #fafafb;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #fafafb;
    --bs-btn-hover-bg: rgba(250, 250, 251, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-active-color: #fafafb;
    --bs-btn-active-bg: rgba(250, 250, 251, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fafafb;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-sm-square-light {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-sm-square-light span {
    display: none;
  }
  .btn-sm-square-light .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-sm-square-light {
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-color: #000;
    --bs-btn-bg: #fafafb;
    --bs-btn-border-color: #fafafb;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(250.75, 250.75, 251.6);
    --bs-btn-hover-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-focus-shadow-rgb: 213, 213, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(251, 251, 251.8);
    --bs-btn-active-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #fafafb;
    --bs-btn-disabled-border-color: #fafafb;
  }
  .btn-sm-dark {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-sm-outline-dark {
    --bs-btn-color: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-active-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #14181c;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-border-color: rgba(20, 24, 28, 0.5);
  }
  .btn-sm-ghost-dark {
    --bs-btn-color: #14181c;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-sm-square-dark {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-sm-square-dark span {
    display: none;
  }
  .btn-sm-square-dark .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-sm-square-dark {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-sm-neutral {
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-color: #fff;
    --bs-btn-bg: #737373;
    --bs-btn-border-color: #737373;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(97.75, 97.75, 97.75);
    --bs-btn-hover-border-color: #5c5c5c;
    --bs-btn-focus-shadow-rgb: 136, 136, 136;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #5c5c5c;
    --bs-btn-active-border-color: rgb(86.25, 86.25, 86.25);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #737373;
    --bs-btn-disabled-border-color: #737373;
  }
  .btn-sm-outline-neutral {
    --bs-btn-color: #737373;
    --bs-btn-border-color: #737373;
    --bs-btn-hover-color: #737373;
    --bs-btn-hover-bg: rgba(115, 115, 115, 0.1);
    --bs-btn-hover-border-color: rgba(115, 115, 115, 0.5);
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-active-color: #737373;
    --bs-btn-active-bg: rgba(115, 115, 115, 0.1);
    --bs-btn-active-border-color: rgba(115, 115, 115, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #737373;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #737373;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-border-color: rgba(115, 115, 115, 0.5);
  }
  .btn-sm-ghost-neutral {
    --bs-btn-color: #737373;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #737373;
    --bs-btn-hover-bg: rgba(115, 115, 115, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-active-color: #737373;
    --bs-btn-active-bg: rgba(115, 115, 115, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #737373;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-sm-square-neutral {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-sm-square-neutral span {
    display: none;
  }
  .btn-sm-square-neutral .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-sm-square-neutral {
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-color: #fff;
    --bs-btn-bg: #737373;
    --bs-btn-border-color: #737373;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(97.75, 97.75, 97.75);
    --bs-btn-hover-border-color: #5c5c5c;
    --bs-btn-focus-shadow-rgb: 136, 136, 136;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #5c5c5c;
    --bs-btn-active-border-color: rgb(86.25, 86.25, 86.25);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #737373;
    --bs-btn-disabled-border-color: #737373;
  }
  .btn-sm-soft-neutral {
    --bs-btn-color: #404040;
    --bs-btn-bg: #f5f5f5;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #404040;
    --bs-btn-hover-bg: #e5e5e5;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #404040;
    --bs-btn-active-bg: #d4d4d4;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #404040;
    --bs-btn-disabled-bg: #f5f5f5;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-sm-soft-primary {
    --bs-btn-color: #32363a;
    --bs-btn-bg: #fafafb;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #32363a;
    --bs-btn-hover-bg: #f0f2f4;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #32363a;
    --bs-btn-active-bg: #dce0e4;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #32363a;
    --bs-btn-disabled-bg: #fafafb;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-sm-soft-success {
    --bs-btn-color: #00934e;
    --bs-btn-bg: #e6fbf1;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #00934e;
    --bs-btn-hover-bg: #c6f7e2;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #00934e;
    --bs-btn-active-bg: #9bf2cc;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #00934e;
    --bs-btn-disabled-bg: #e6fbf1;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-sm-soft-danger {
    --bs-btn-color: #a10008;
    --bs-btn-bg: #fdf0f1;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #a10008;
    --bs-btn-hover-bg: #fbd3d5;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #a10008;
    --bs-btn-active-bg: #f7adb1;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #a10008;
    --bs-btn-disabled-bg: #fdf0f1;
    --bs-btn-disabled-border-color: transparent;
  }
}
@media (min-width: 768px) {
  .btn-md-xs {
    --bs-btn-line-height: 1.1;
    --bs-btn-padding-y: 0.3125rem;
    --bs-btn-padding-x: 0.3125rem;
    --bs-btn-font-size: 0.625rem;
    --bs-btn-border-radius: 0.3125rem;
  }
  .btn-md-xs .icon {
    width: 0.9375rem;
    height: 0.9375rem;
  }
  .btn-md-sm {
    --bs-btn-line-height: 1.66666667;
    --bs-btn-padding-y: 0.3125rem;
    --bs-btn-padding-x: 0.625rem;
    --bs-btn-font-size: 0.75rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm);
  }
  .btn-md-lg {
    --bs-btn-line-height: 1;
    --bs-btn-padding-y: 0.9375rem;
    --bs-btn-padding-x: 1.25rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: var(--bs-border-radius-lg);
  }
  .btn-md-md {
    --bs-btn-padding-y: 0.625rem;
    --bs-btn-padding-x: 0.9375rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-border-radius: var(--bs-border-radius);
  }
  .btn-md-square {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-md-square span {
    display: none;
  }
  .btn-md-square .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-md-auto {
    aspect-ratio: auto;
  }
  .btn-md-auto span {
    display: inline;
  }
  .btn-md-primary {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-md-outline-primary {
    --bs-btn-color: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-active-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #14181c;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-border-color: rgba(20, 24, 28, 0.5);
  }
  .btn-md-ghost-primary {
    --bs-btn-color: #14181c;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-md-square-primary {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-md-square-primary span {
    display: none;
  }
  .btn-md-square-primary .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-md-square-primary {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-md-secondary {
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-color: #000;
    --bs-btn-bg: #8c9094;
    --bs-btn-border-color: #8c9094;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(157.25, 160.65, 164.05);
    --bs-btn-hover-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-focus-shadow-rgb: 119, 122, 126;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(163, 166.2, 169.4);
    --bs-btn-active-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #8c9094;
    --bs-btn-disabled-border-color: #8c9094;
  }
  .btn-md-outline-secondary {
    --bs-btn-color: #8c9094;
    --bs-btn-border-color: #8c9094;
    --bs-btn-hover-color: #8c9094;
    --bs-btn-hover-bg: rgba(140, 144, 148, 0.1);
    --bs-btn-hover-border-color: rgba(140, 144, 148, 0.5);
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-active-color: #8c9094;
    --bs-btn-active-bg: rgba(140, 144, 148, 0.1);
    --bs-btn-active-border-color: rgba(140, 144, 148, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #8c9094;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #8c9094;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-border-color: rgba(140, 144, 148, 0.5);
  }
  .btn-md-ghost-secondary {
    --bs-btn-color: #8c9094;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #8c9094;
    --bs-btn-hover-bg: rgba(140, 144, 148, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-active-color: #8c9094;
    --bs-btn-active-bg: rgba(140, 144, 148, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #8c9094;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-md-square-secondary {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-md-square-secondary span {
    display: none;
  }
  .btn-md-square-secondary .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-md-square-secondary {
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-color: #000;
    --bs-btn-bg: #8c9094;
    --bs-btn-border-color: #8c9094;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(157.25, 160.65, 164.05);
    --bs-btn-hover-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-focus-shadow-rgb: 119, 122, 126;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(163, 166.2, 169.4);
    --bs-btn-active-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #8c9094;
    --bs-btn-disabled-border-color: #8c9094;
  }
  .btn-md-success {
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
    --bs-btn-hover-border-color: rgb(20, 108, 67.2);
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(20, 108, 67.2);
    --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754;
  }
  .btn-md-outline-success {
    --bs-btn-color: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #198754;
    --bs-btn-hover-bg: rgba(25, 135, 84, 0.1);
    --bs-btn-hover-border-color: rgba(25, 135, 84, 0.5);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #198754;
    --bs-btn-active-bg: rgba(25, 135, 84, 0.1);
    --bs-btn-active-border-color: rgba(25, 135, 84, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #198754;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-border-color: rgba(25, 135, 84, 0.5);
  }
  .btn-md-ghost-success {
    --bs-btn-color: #198754;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #198754;
    --bs-btn-hover-bg: rgba(25, 135, 84, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #198754;
    --bs-btn-active-bg: rgba(25, 135, 84, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-md-square-success {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-md-square-success span {
    display: none;
  }
  .btn-md-square-success .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-md-square-success {
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
    --bs-btn-hover-border-color: rgb(20, 108, 67.2);
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(20, 108, 67.2);
    --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754;
  }
  .btn-md-info {
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
    --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(61.4, 212.6, 243);
    --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0;
  }
  .btn-md-outline-info {
    --bs-btn-color: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #0dcaf0;
    --bs-btn-hover-bg: rgba(13, 202, 240, 0.1);
    --bs-btn-hover-border-color: rgba(13, 202, 240, 0.5);
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-active-color: #0dcaf0;
    --bs-btn-active-bg: rgba(13, 202, 240, 0.1);
    --bs-btn-active-border-color: rgba(13, 202, 240, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0dcaf0;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-border-color: rgba(13, 202, 240, 0.5);
  }
  .btn-md-ghost-info {
    --bs-btn-color: #0dcaf0;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #0dcaf0;
    --bs-btn-hover-bg: rgba(13, 202, 240, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-active-color: #0dcaf0;
    --bs-btn-active-bg: rgba(13, 202, 240, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-md-square-info {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-md-square-info span {
    display: none;
  }
  .btn-md-square-info .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-md-square-info {
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
    --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(61.4, 212.6, 243);
    --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0;
  }
  .btn-md-warning {
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
    --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-focus-shadow-rgb: 217, 164, 6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(255, 205.4, 56.6);
    --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107;
  }
  .btn-md-outline-warning {
    --bs-btn-color: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #ffc107;
    --bs-btn-hover-bg: rgba(255, 193, 7, 0.1);
    --bs-btn-hover-border-color: rgba(255, 193, 7, 0.5);
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #ffc107;
    --bs-btn-active-bg: rgba(255, 193, 7, 0.1);
    --bs-btn-active-border-color: rgba(255, 193, 7, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffc107;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-border-color: rgba(255, 193, 7, 0.5);
  }
  .btn-md-ghost-warning {
    --bs-btn-color: #ffc107;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #ffc107;
    --bs-btn-hover-bg: rgba(255, 193, 7, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #ffc107;
    --bs-btn-active-bg: rgba(255, 193, 7, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-md-square-warning {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-md-square-warning span {
    display: none;
  }
  .btn-md-square-warning .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-md-square-warning {
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
    --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-focus-shadow-rgb: 217, 164, 6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(255, 205.4, 56.6);
    --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107;
  }
  .btn-md-danger {
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
    --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(176, 42.4, 55.2);
    --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545;
  }
  .btn-md-outline-danger {
    --bs-btn-color: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #dc3545;
    --bs-btn-hover-bg: rgba(220, 53, 69, 0.1);
    --bs-btn-hover-border-color: rgba(220, 53, 69, 0.5);
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #dc3545;
    --bs-btn-active-bg: rgba(220, 53, 69, 0.1);
    --bs-btn-active-border-color: rgba(220, 53, 69, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #dc3545;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-border-color: rgba(220, 53, 69, 0.5);
  }
  .btn-md-ghost-danger {
    --bs-btn-color: #dc3545;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #dc3545;
    --bs-btn-hover-bg: rgba(220, 53, 69, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #dc3545;
    --bs-btn-active-bg: rgba(220, 53, 69, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-md-square-danger {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-md-square-danger span {
    display: none;
  }
  .btn-md-square-danger .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-md-square-danger {
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
    --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(176, 42.4, 55.2);
    --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545;
  }
  .btn-md-light {
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-color: #000;
    --bs-btn-bg: #fafafb;
    --bs-btn-border-color: #fafafb;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(250.75, 250.75, 251.6);
    --bs-btn-hover-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-focus-shadow-rgb: 213, 213, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(251, 251, 251.8);
    --bs-btn-active-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #fafafb;
    --bs-btn-disabled-border-color: #fafafb;
  }
  .btn-md-outline-light {
    --bs-btn-color: #fafafb;
    --bs-btn-border-color: #fafafb;
    --bs-btn-hover-color: #fafafb;
    --bs-btn-hover-bg: rgba(250, 250, 251, 0.1);
    --bs-btn-hover-border-color: rgba(250, 250, 251, 0.5);
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-active-color: #fafafb;
    --bs-btn-active-bg: rgba(250, 250, 251, 0.1);
    --bs-btn-active-border-color: rgba(250, 250, 251, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fafafb;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #fafafb;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-border-color: rgba(250, 250, 251, 0.5);
  }
  .btn-md-ghost-light {
    --bs-btn-color: #fafafb;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #fafafb;
    --bs-btn-hover-bg: rgba(250, 250, 251, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-active-color: #fafafb;
    --bs-btn-active-bg: rgba(250, 250, 251, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fafafb;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-md-square-light {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-md-square-light span {
    display: none;
  }
  .btn-md-square-light .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-md-square-light {
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-color: #000;
    --bs-btn-bg: #fafafb;
    --bs-btn-border-color: #fafafb;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(250.75, 250.75, 251.6);
    --bs-btn-hover-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-focus-shadow-rgb: 213, 213, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(251, 251, 251.8);
    --bs-btn-active-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #fafafb;
    --bs-btn-disabled-border-color: #fafafb;
  }
  .btn-md-dark {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-md-outline-dark {
    --bs-btn-color: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-active-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #14181c;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-border-color: rgba(20, 24, 28, 0.5);
  }
  .btn-md-ghost-dark {
    --bs-btn-color: #14181c;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-md-square-dark {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-md-square-dark span {
    display: none;
  }
  .btn-md-square-dark .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-md-square-dark {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-md-neutral {
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-color: #fff;
    --bs-btn-bg: #737373;
    --bs-btn-border-color: #737373;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(97.75, 97.75, 97.75);
    --bs-btn-hover-border-color: #5c5c5c;
    --bs-btn-focus-shadow-rgb: 136, 136, 136;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #5c5c5c;
    --bs-btn-active-border-color: rgb(86.25, 86.25, 86.25);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #737373;
    --bs-btn-disabled-border-color: #737373;
  }
  .btn-md-outline-neutral {
    --bs-btn-color: #737373;
    --bs-btn-border-color: #737373;
    --bs-btn-hover-color: #737373;
    --bs-btn-hover-bg: rgba(115, 115, 115, 0.1);
    --bs-btn-hover-border-color: rgba(115, 115, 115, 0.5);
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-active-color: #737373;
    --bs-btn-active-bg: rgba(115, 115, 115, 0.1);
    --bs-btn-active-border-color: rgba(115, 115, 115, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #737373;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #737373;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-border-color: rgba(115, 115, 115, 0.5);
  }
  .btn-md-ghost-neutral {
    --bs-btn-color: #737373;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #737373;
    --bs-btn-hover-bg: rgba(115, 115, 115, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-active-color: #737373;
    --bs-btn-active-bg: rgba(115, 115, 115, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #737373;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-md-square-neutral {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-md-square-neutral span {
    display: none;
  }
  .btn-md-square-neutral .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-md-square-neutral {
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-color: #fff;
    --bs-btn-bg: #737373;
    --bs-btn-border-color: #737373;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(97.75, 97.75, 97.75);
    --bs-btn-hover-border-color: #5c5c5c;
    --bs-btn-focus-shadow-rgb: 136, 136, 136;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #5c5c5c;
    --bs-btn-active-border-color: rgb(86.25, 86.25, 86.25);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #737373;
    --bs-btn-disabled-border-color: #737373;
  }
  .btn-md-soft-neutral {
    --bs-btn-color: #404040;
    --bs-btn-bg: #f5f5f5;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #404040;
    --bs-btn-hover-bg: #e5e5e5;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #404040;
    --bs-btn-active-bg: #d4d4d4;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #404040;
    --bs-btn-disabled-bg: #f5f5f5;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-md-soft-primary {
    --bs-btn-color: #32363a;
    --bs-btn-bg: #fafafb;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #32363a;
    --bs-btn-hover-bg: #f0f2f4;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #32363a;
    --bs-btn-active-bg: #dce0e4;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #32363a;
    --bs-btn-disabled-bg: #fafafb;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-md-soft-success {
    --bs-btn-color: #00934e;
    --bs-btn-bg: #e6fbf1;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #00934e;
    --bs-btn-hover-bg: #c6f7e2;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #00934e;
    --bs-btn-active-bg: #9bf2cc;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #00934e;
    --bs-btn-disabled-bg: #e6fbf1;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-md-soft-danger {
    --bs-btn-color: #a10008;
    --bs-btn-bg: #fdf0f1;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #a10008;
    --bs-btn-hover-bg: #fbd3d5;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #a10008;
    --bs-btn-active-bg: #f7adb1;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #a10008;
    --bs-btn-disabled-bg: #fdf0f1;
    --bs-btn-disabled-border-color: transparent;
  }
}
@media (min-width: 992px) {
  .btn-lg-xs {
    --bs-btn-line-height: 1.1;
    --bs-btn-padding-y: 0.3125rem;
    --bs-btn-padding-x: 0.3125rem;
    --bs-btn-font-size: 0.625rem;
    --bs-btn-border-radius: 0.3125rem;
  }
  .btn-lg-xs .icon {
    width: 0.9375rem;
    height: 0.9375rem;
  }
  .btn-lg-sm {
    --bs-btn-line-height: 1.66666667;
    --bs-btn-padding-y: 0.3125rem;
    --bs-btn-padding-x: 0.625rem;
    --bs-btn-font-size: 0.75rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm);
  }
  .btn-lg-lg {
    --bs-btn-line-height: 1;
    --bs-btn-padding-y: 0.9375rem;
    --bs-btn-padding-x: 1.25rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: var(--bs-border-radius-lg);
  }
  .btn-lg-md {
    --bs-btn-padding-y: 0.625rem;
    --bs-btn-padding-x: 0.9375rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-border-radius: var(--bs-border-radius);
  }
  .btn-lg-square {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-lg-square span {
    display: none;
  }
  .btn-lg-square .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-lg-auto {
    aspect-ratio: auto;
  }
  .btn-lg-auto span {
    display: inline;
  }
  .btn-lg-primary {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-lg-outline-primary {
    --bs-btn-color: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-active-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #14181c;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-border-color: rgba(20, 24, 28, 0.5);
  }
  .btn-lg-ghost-primary {
    --bs-btn-color: #14181c;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-lg-square-primary {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-lg-square-primary span {
    display: none;
  }
  .btn-lg-square-primary .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-lg-square-primary {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-lg-secondary {
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-color: #000;
    --bs-btn-bg: #8c9094;
    --bs-btn-border-color: #8c9094;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(157.25, 160.65, 164.05);
    --bs-btn-hover-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-focus-shadow-rgb: 119, 122, 126;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(163, 166.2, 169.4);
    --bs-btn-active-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #8c9094;
    --bs-btn-disabled-border-color: #8c9094;
  }
  .btn-lg-outline-secondary {
    --bs-btn-color: #8c9094;
    --bs-btn-border-color: #8c9094;
    --bs-btn-hover-color: #8c9094;
    --bs-btn-hover-bg: rgba(140, 144, 148, 0.1);
    --bs-btn-hover-border-color: rgba(140, 144, 148, 0.5);
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-active-color: #8c9094;
    --bs-btn-active-bg: rgba(140, 144, 148, 0.1);
    --bs-btn-active-border-color: rgba(140, 144, 148, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #8c9094;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #8c9094;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-border-color: rgba(140, 144, 148, 0.5);
  }
  .btn-lg-ghost-secondary {
    --bs-btn-color: #8c9094;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #8c9094;
    --bs-btn-hover-bg: rgba(140, 144, 148, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-active-color: #8c9094;
    --bs-btn-active-bg: rgba(140, 144, 148, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #8c9094;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-lg-square-secondary {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-lg-square-secondary span {
    display: none;
  }
  .btn-lg-square-secondary .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-lg-square-secondary {
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-color: #000;
    --bs-btn-bg: #8c9094;
    --bs-btn-border-color: #8c9094;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(157.25, 160.65, 164.05);
    --bs-btn-hover-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-focus-shadow-rgb: 119, 122, 126;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(163, 166.2, 169.4);
    --bs-btn-active-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #8c9094;
    --bs-btn-disabled-border-color: #8c9094;
  }
  .btn-lg-success {
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
    --bs-btn-hover-border-color: rgb(20, 108, 67.2);
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(20, 108, 67.2);
    --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754;
  }
  .btn-lg-outline-success {
    --bs-btn-color: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #198754;
    --bs-btn-hover-bg: rgba(25, 135, 84, 0.1);
    --bs-btn-hover-border-color: rgba(25, 135, 84, 0.5);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #198754;
    --bs-btn-active-bg: rgba(25, 135, 84, 0.1);
    --bs-btn-active-border-color: rgba(25, 135, 84, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #198754;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-border-color: rgba(25, 135, 84, 0.5);
  }
  .btn-lg-ghost-success {
    --bs-btn-color: #198754;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #198754;
    --bs-btn-hover-bg: rgba(25, 135, 84, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #198754;
    --bs-btn-active-bg: rgba(25, 135, 84, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-lg-square-success {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-lg-square-success span {
    display: none;
  }
  .btn-lg-square-success .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-lg-square-success {
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
    --bs-btn-hover-border-color: rgb(20, 108, 67.2);
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(20, 108, 67.2);
    --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754;
  }
  .btn-lg-info {
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
    --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(61.4, 212.6, 243);
    --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0;
  }
  .btn-lg-outline-info {
    --bs-btn-color: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #0dcaf0;
    --bs-btn-hover-bg: rgba(13, 202, 240, 0.1);
    --bs-btn-hover-border-color: rgba(13, 202, 240, 0.5);
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-active-color: #0dcaf0;
    --bs-btn-active-bg: rgba(13, 202, 240, 0.1);
    --bs-btn-active-border-color: rgba(13, 202, 240, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0dcaf0;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-border-color: rgba(13, 202, 240, 0.5);
  }
  .btn-lg-ghost-info {
    --bs-btn-color: #0dcaf0;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #0dcaf0;
    --bs-btn-hover-bg: rgba(13, 202, 240, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-active-color: #0dcaf0;
    --bs-btn-active-bg: rgba(13, 202, 240, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-lg-square-info {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-lg-square-info span {
    display: none;
  }
  .btn-lg-square-info .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-lg-square-info {
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
    --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(61.4, 212.6, 243);
    --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0;
  }
  .btn-lg-warning {
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
    --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-focus-shadow-rgb: 217, 164, 6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(255, 205.4, 56.6);
    --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107;
  }
  .btn-lg-outline-warning {
    --bs-btn-color: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #ffc107;
    --bs-btn-hover-bg: rgba(255, 193, 7, 0.1);
    --bs-btn-hover-border-color: rgba(255, 193, 7, 0.5);
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #ffc107;
    --bs-btn-active-bg: rgba(255, 193, 7, 0.1);
    --bs-btn-active-border-color: rgba(255, 193, 7, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffc107;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-border-color: rgba(255, 193, 7, 0.5);
  }
  .btn-lg-ghost-warning {
    --bs-btn-color: #ffc107;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #ffc107;
    --bs-btn-hover-bg: rgba(255, 193, 7, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #ffc107;
    --bs-btn-active-bg: rgba(255, 193, 7, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-lg-square-warning {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-lg-square-warning span {
    display: none;
  }
  .btn-lg-square-warning .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-lg-square-warning {
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
    --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-focus-shadow-rgb: 217, 164, 6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(255, 205.4, 56.6);
    --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107;
  }
  .btn-lg-danger {
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
    --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(176, 42.4, 55.2);
    --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545;
  }
  .btn-lg-outline-danger {
    --bs-btn-color: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #dc3545;
    --bs-btn-hover-bg: rgba(220, 53, 69, 0.1);
    --bs-btn-hover-border-color: rgba(220, 53, 69, 0.5);
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #dc3545;
    --bs-btn-active-bg: rgba(220, 53, 69, 0.1);
    --bs-btn-active-border-color: rgba(220, 53, 69, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #dc3545;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-border-color: rgba(220, 53, 69, 0.5);
  }
  .btn-lg-ghost-danger {
    --bs-btn-color: #dc3545;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #dc3545;
    --bs-btn-hover-bg: rgba(220, 53, 69, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #dc3545;
    --bs-btn-active-bg: rgba(220, 53, 69, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-lg-square-danger {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-lg-square-danger span {
    display: none;
  }
  .btn-lg-square-danger .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-lg-square-danger {
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
    --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(176, 42.4, 55.2);
    --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545;
  }
  .btn-lg-light {
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-color: #000;
    --bs-btn-bg: #fafafb;
    --bs-btn-border-color: #fafafb;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(250.75, 250.75, 251.6);
    --bs-btn-hover-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-focus-shadow-rgb: 213, 213, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(251, 251, 251.8);
    --bs-btn-active-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #fafafb;
    --bs-btn-disabled-border-color: #fafafb;
  }
  .btn-lg-outline-light {
    --bs-btn-color: #fafafb;
    --bs-btn-border-color: #fafafb;
    --bs-btn-hover-color: #fafafb;
    --bs-btn-hover-bg: rgba(250, 250, 251, 0.1);
    --bs-btn-hover-border-color: rgba(250, 250, 251, 0.5);
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-active-color: #fafafb;
    --bs-btn-active-bg: rgba(250, 250, 251, 0.1);
    --bs-btn-active-border-color: rgba(250, 250, 251, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fafafb;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #fafafb;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-border-color: rgba(250, 250, 251, 0.5);
  }
  .btn-lg-ghost-light {
    --bs-btn-color: #fafafb;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #fafafb;
    --bs-btn-hover-bg: rgba(250, 250, 251, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-active-color: #fafafb;
    --bs-btn-active-bg: rgba(250, 250, 251, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fafafb;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-lg-square-light {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-lg-square-light span {
    display: none;
  }
  .btn-lg-square-light .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-lg-square-light {
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-color: #000;
    --bs-btn-bg: #fafafb;
    --bs-btn-border-color: #fafafb;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(250.75, 250.75, 251.6);
    --bs-btn-hover-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-focus-shadow-rgb: 213, 213, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(251, 251, 251.8);
    --bs-btn-active-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #fafafb;
    --bs-btn-disabled-border-color: #fafafb;
  }
  .btn-lg-dark {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-lg-outline-dark {
    --bs-btn-color: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-active-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #14181c;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-border-color: rgba(20, 24, 28, 0.5);
  }
  .btn-lg-ghost-dark {
    --bs-btn-color: #14181c;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-lg-square-dark {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-lg-square-dark span {
    display: none;
  }
  .btn-lg-square-dark .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-lg-square-dark {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-lg-neutral {
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-color: #fff;
    --bs-btn-bg: #737373;
    --bs-btn-border-color: #737373;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(97.75, 97.75, 97.75);
    --bs-btn-hover-border-color: #5c5c5c;
    --bs-btn-focus-shadow-rgb: 136, 136, 136;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #5c5c5c;
    --bs-btn-active-border-color: rgb(86.25, 86.25, 86.25);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #737373;
    --bs-btn-disabled-border-color: #737373;
  }
  .btn-lg-outline-neutral {
    --bs-btn-color: #737373;
    --bs-btn-border-color: #737373;
    --bs-btn-hover-color: #737373;
    --bs-btn-hover-bg: rgba(115, 115, 115, 0.1);
    --bs-btn-hover-border-color: rgba(115, 115, 115, 0.5);
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-active-color: #737373;
    --bs-btn-active-bg: rgba(115, 115, 115, 0.1);
    --bs-btn-active-border-color: rgba(115, 115, 115, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #737373;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #737373;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-border-color: rgba(115, 115, 115, 0.5);
  }
  .btn-lg-ghost-neutral {
    --bs-btn-color: #737373;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #737373;
    --bs-btn-hover-bg: rgba(115, 115, 115, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-active-color: #737373;
    --bs-btn-active-bg: rgba(115, 115, 115, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #737373;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-lg-square-neutral {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-lg-square-neutral span {
    display: none;
  }
  .btn-lg-square-neutral .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-lg-square-neutral {
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-color: #fff;
    --bs-btn-bg: #737373;
    --bs-btn-border-color: #737373;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(97.75, 97.75, 97.75);
    --bs-btn-hover-border-color: #5c5c5c;
    --bs-btn-focus-shadow-rgb: 136, 136, 136;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #5c5c5c;
    --bs-btn-active-border-color: rgb(86.25, 86.25, 86.25);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #737373;
    --bs-btn-disabled-border-color: #737373;
  }
  .btn-lg-soft-neutral {
    --bs-btn-color: #404040;
    --bs-btn-bg: #f5f5f5;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #404040;
    --bs-btn-hover-bg: #e5e5e5;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #404040;
    --bs-btn-active-bg: #d4d4d4;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #404040;
    --bs-btn-disabled-bg: #f5f5f5;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-lg-soft-primary {
    --bs-btn-color: #32363a;
    --bs-btn-bg: #fafafb;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #32363a;
    --bs-btn-hover-bg: #f0f2f4;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #32363a;
    --bs-btn-active-bg: #dce0e4;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #32363a;
    --bs-btn-disabled-bg: #fafafb;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-lg-soft-success {
    --bs-btn-color: #00934e;
    --bs-btn-bg: #e6fbf1;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #00934e;
    --bs-btn-hover-bg: #c6f7e2;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #00934e;
    --bs-btn-active-bg: #9bf2cc;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #00934e;
    --bs-btn-disabled-bg: #e6fbf1;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-lg-soft-danger {
    --bs-btn-color: #a10008;
    --bs-btn-bg: #fdf0f1;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #a10008;
    --bs-btn-hover-bg: #fbd3d5;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #a10008;
    --bs-btn-active-bg: #f7adb1;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #a10008;
    --bs-btn-disabled-bg: #fdf0f1;
    --bs-btn-disabled-border-color: transparent;
  }
}
@media (min-width: 1200px) {
  .btn-xl-xs {
    --bs-btn-line-height: 1.1;
    --bs-btn-padding-y: 0.3125rem;
    --bs-btn-padding-x: 0.3125rem;
    --bs-btn-font-size: 0.625rem;
    --bs-btn-border-radius: 0.3125rem;
  }
  .btn-xl-xs .icon {
    width: 0.9375rem;
    height: 0.9375rem;
  }
  .btn-xl-sm {
    --bs-btn-line-height: 1.66666667;
    --bs-btn-padding-y: 0.3125rem;
    --bs-btn-padding-x: 0.625rem;
    --bs-btn-font-size: 0.75rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm);
  }
  .btn-xl-lg {
    --bs-btn-line-height: 1;
    --bs-btn-padding-y: 0.9375rem;
    --bs-btn-padding-x: 1.25rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: var(--bs-border-radius-lg);
  }
  .btn-xl-md {
    --bs-btn-padding-y: 0.625rem;
    --bs-btn-padding-x: 0.9375rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-border-radius: var(--bs-border-radius);
  }
  .btn-xl-square {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xl-square span {
    display: none;
  }
  .btn-xl-square .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xl-auto {
    aspect-ratio: auto;
  }
  .btn-xl-auto span {
    display: inline;
  }
  .btn-xl-primary {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-xl-outline-primary {
    --bs-btn-color: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-active-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #14181c;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-border-color: rgba(20, 24, 28, 0.5);
  }
  .btn-xl-ghost-primary {
    --bs-btn-color: #14181c;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xl-square-primary {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xl-square-primary span {
    display: none;
  }
  .btn-xl-square-primary .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xl-square-primary {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-xl-secondary {
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-color: #000;
    --bs-btn-bg: #8c9094;
    --bs-btn-border-color: #8c9094;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(157.25, 160.65, 164.05);
    --bs-btn-hover-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-focus-shadow-rgb: 119, 122, 126;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(163, 166.2, 169.4);
    --bs-btn-active-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #8c9094;
    --bs-btn-disabled-border-color: #8c9094;
  }
  .btn-xl-outline-secondary {
    --bs-btn-color: #8c9094;
    --bs-btn-border-color: #8c9094;
    --bs-btn-hover-color: #8c9094;
    --bs-btn-hover-bg: rgba(140, 144, 148, 0.1);
    --bs-btn-hover-border-color: rgba(140, 144, 148, 0.5);
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-active-color: #8c9094;
    --bs-btn-active-bg: rgba(140, 144, 148, 0.1);
    --bs-btn-active-border-color: rgba(140, 144, 148, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #8c9094;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #8c9094;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-border-color: rgba(140, 144, 148, 0.5);
  }
  .btn-xl-ghost-secondary {
    --bs-btn-color: #8c9094;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #8c9094;
    --bs-btn-hover-bg: rgba(140, 144, 148, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-active-color: #8c9094;
    --bs-btn-active-bg: rgba(140, 144, 148, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #8c9094;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xl-square-secondary {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xl-square-secondary span {
    display: none;
  }
  .btn-xl-square-secondary .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xl-square-secondary {
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-color: #000;
    --bs-btn-bg: #8c9094;
    --bs-btn-border-color: #8c9094;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(157.25, 160.65, 164.05);
    --bs-btn-hover-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-focus-shadow-rgb: 119, 122, 126;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(163, 166.2, 169.4);
    --bs-btn-active-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #8c9094;
    --bs-btn-disabled-border-color: #8c9094;
  }
  .btn-xl-success {
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
    --bs-btn-hover-border-color: rgb(20, 108, 67.2);
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(20, 108, 67.2);
    --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754;
  }
  .btn-xl-outline-success {
    --bs-btn-color: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #198754;
    --bs-btn-hover-bg: rgba(25, 135, 84, 0.1);
    --bs-btn-hover-border-color: rgba(25, 135, 84, 0.5);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #198754;
    --bs-btn-active-bg: rgba(25, 135, 84, 0.1);
    --bs-btn-active-border-color: rgba(25, 135, 84, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #198754;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-border-color: rgba(25, 135, 84, 0.5);
  }
  .btn-xl-ghost-success {
    --bs-btn-color: #198754;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #198754;
    --bs-btn-hover-bg: rgba(25, 135, 84, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #198754;
    --bs-btn-active-bg: rgba(25, 135, 84, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xl-square-success {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xl-square-success span {
    display: none;
  }
  .btn-xl-square-success .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xl-square-success {
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
    --bs-btn-hover-border-color: rgb(20, 108, 67.2);
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(20, 108, 67.2);
    --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754;
  }
  .btn-xl-info {
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
    --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(61.4, 212.6, 243);
    --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0;
  }
  .btn-xl-outline-info {
    --bs-btn-color: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #0dcaf0;
    --bs-btn-hover-bg: rgba(13, 202, 240, 0.1);
    --bs-btn-hover-border-color: rgba(13, 202, 240, 0.5);
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-active-color: #0dcaf0;
    --bs-btn-active-bg: rgba(13, 202, 240, 0.1);
    --bs-btn-active-border-color: rgba(13, 202, 240, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0dcaf0;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-border-color: rgba(13, 202, 240, 0.5);
  }
  .btn-xl-ghost-info {
    --bs-btn-color: #0dcaf0;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #0dcaf0;
    --bs-btn-hover-bg: rgba(13, 202, 240, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-active-color: #0dcaf0;
    --bs-btn-active-bg: rgba(13, 202, 240, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xl-square-info {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xl-square-info span {
    display: none;
  }
  .btn-xl-square-info .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xl-square-info {
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
    --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(61.4, 212.6, 243);
    --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0;
  }
  .btn-xl-warning {
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
    --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-focus-shadow-rgb: 217, 164, 6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(255, 205.4, 56.6);
    --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107;
  }
  .btn-xl-outline-warning {
    --bs-btn-color: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #ffc107;
    --bs-btn-hover-bg: rgba(255, 193, 7, 0.1);
    --bs-btn-hover-border-color: rgba(255, 193, 7, 0.5);
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #ffc107;
    --bs-btn-active-bg: rgba(255, 193, 7, 0.1);
    --bs-btn-active-border-color: rgba(255, 193, 7, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffc107;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-border-color: rgba(255, 193, 7, 0.5);
  }
  .btn-xl-ghost-warning {
    --bs-btn-color: #ffc107;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #ffc107;
    --bs-btn-hover-bg: rgba(255, 193, 7, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #ffc107;
    --bs-btn-active-bg: rgba(255, 193, 7, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xl-square-warning {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xl-square-warning span {
    display: none;
  }
  .btn-xl-square-warning .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xl-square-warning {
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
    --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-focus-shadow-rgb: 217, 164, 6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(255, 205.4, 56.6);
    --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107;
  }
  .btn-xl-danger {
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
    --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(176, 42.4, 55.2);
    --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545;
  }
  .btn-xl-outline-danger {
    --bs-btn-color: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #dc3545;
    --bs-btn-hover-bg: rgba(220, 53, 69, 0.1);
    --bs-btn-hover-border-color: rgba(220, 53, 69, 0.5);
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #dc3545;
    --bs-btn-active-bg: rgba(220, 53, 69, 0.1);
    --bs-btn-active-border-color: rgba(220, 53, 69, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #dc3545;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-border-color: rgba(220, 53, 69, 0.5);
  }
  .btn-xl-ghost-danger {
    --bs-btn-color: #dc3545;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #dc3545;
    --bs-btn-hover-bg: rgba(220, 53, 69, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #dc3545;
    --bs-btn-active-bg: rgba(220, 53, 69, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xl-square-danger {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xl-square-danger span {
    display: none;
  }
  .btn-xl-square-danger .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xl-square-danger {
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
    --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(176, 42.4, 55.2);
    --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545;
  }
  .btn-xl-light {
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-color: #000;
    --bs-btn-bg: #fafafb;
    --bs-btn-border-color: #fafafb;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(250.75, 250.75, 251.6);
    --bs-btn-hover-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-focus-shadow-rgb: 213, 213, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(251, 251, 251.8);
    --bs-btn-active-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #fafafb;
    --bs-btn-disabled-border-color: #fafafb;
  }
  .btn-xl-outline-light {
    --bs-btn-color: #fafafb;
    --bs-btn-border-color: #fafafb;
    --bs-btn-hover-color: #fafafb;
    --bs-btn-hover-bg: rgba(250, 250, 251, 0.1);
    --bs-btn-hover-border-color: rgba(250, 250, 251, 0.5);
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-active-color: #fafafb;
    --bs-btn-active-bg: rgba(250, 250, 251, 0.1);
    --bs-btn-active-border-color: rgba(250, 250, 251, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fafafb;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #fafafb;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-border-color: rgba(250, 250, 251, 0.5);
  }
  .btn-xl-ghost-light {
    --bs-btn-color: #fafafb;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #fafafb;
    --bs-btn-hover-bg: rgba(250, 250, 251, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-active-color: #fafafb;
    --bs-btn-active-bg: rgba(250, 250, 251, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fafafb;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xl-square-light {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xl-square-light span {
    display: none;
  }
  .btn-xl-square-light .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xl-square-light {
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-color: #000;
    --bs-btn-bg: #fafafb;
    --bs-btn-border-color: #fafafb;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(250.75, 250.75, 251.6);
    --bs-btn-hover-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-focus-shadow-rgb: 213, 213, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(251, 251, 251.8);
    --bs-btn-active-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #fafafb;
    --bs-btn-disabled-border-color: #fafafb;
  }
  .btn-xl-dark {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-xl-outline-dark {
    --bs-btn-color: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-active-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #14181c;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-border-color: rgba(20, 24, 28, 0.5);
  }
  .btn-xl-ghost-dark {
    --bs-btn-color: #14181c;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xl-square-dark {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xl-square-dark span {
    display: none;
  }
  .btn-xl-square-dark .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xl-square-dark {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-xl-neutral {
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-color: #fff;
    --bs-btn-bg: #737373;
    --bs-btn-border-color: #737373;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(97.75, 97.75, 97.75);
    --bs-btn-hover-border-color: #5c5c5c;
    --bs-btn-focus-shadow-rgb: 136, 136, 136;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #5c5c5c;
    --bs-btn-active-border-color: rgb(86.25, 86.25, 86.25);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #737373;
    --bs-btn-disabled-border-color: #737373;
  }
  .btn-xl-outline-neutral {
    --bs-btn-color: #737373;
    --bs-btn-border-color: #737373;
    --bs-btn-hover-color: #737373;
    --bs-btn-hover-bg: rgba(115, 115, 115, 0.1);
    --bs-btn-hover-border-color: rgba(115, 115, 115, 0.5);
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-active-color: #737373;
    --bs-btn-active-bg: rgba(115, 115, 115, 0.1);
    --bs-btn-active-border-color: rgba(115, 115, 115, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #737373;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #737373;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-border-color: rgba(115, 115, 115, 0.5);
  }
  .btn-xl-ghost-neutral {
    --bs-btn-color: #737373;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #737373;
    --bs-btn-hover-bg: rgba(115, 115, 115, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-active-color: #737373;
    --bs-btn-active-bg: rgba(115, 115, 115, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #737373;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xl-square-neutral {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xl-square-neutral span {
    display: none;
  }
  .btn-xl-square-neutral .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xl-square-neutral {
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-color: #fff;
    --bs-btn-bg: #737373;
    --bs-btn-border-color: #737373;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(97.75, 97.75, 97.75);
    --bs-btn-hover-border-color: #5c5c5c;
    --bs-btn-focus-shadow-rgb: 136, 136, 136;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #5c5c5c;
    --bs-btn-active-border-color: rgb(86.25, 86.25, 86.25);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #737373;
    --bs-btn-disabled-border-color: #737373;
  }
  .btn-xl-soft-neutral {
    --bs-btn-color: #404040;
    --bs-btn-bg: #f5f5f5;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #404040;
    --bs-btn-hover-bg: #e5e5e5;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #404040;
    --bs-btn-active-bg: #d4d4d4;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #404040;
    --bs-btn-disabled-bg: #f5f5f5;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xl-soft-primary {
    --bs-btn-color: #32363a;
    --bs-btn-bg: #fafafb;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #32363a;
    --bs-btn-hover-bg: #f0f2f4;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #32363a;
    --bs-btn-active-bg: #dce0e4;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #32363a;
    --bs-btn-disabled-bg: #fafafb;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xl-soft-success {
    --bs-btn-color: #00934e;
    --bs-btn-bg: #e6fbf1;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #00934e;
    --bs-btn-hover-bg: #c6f7e2;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #00934e;
    --bs-btn-active-bg: #9bf2cc;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #00934e;
    --bs-btn-disabled-bg: #e6fbf1;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xl-soft-danger {
    --bs-btn-color: #a10008;
    --bs-btn-bg: #fdf0f1;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #a10008;
    --bs-btn-hover-bg: #fbd3d5;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #a10008;
    --bs-btn-active-bg: #f7adb1;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #a10008;
    --bs-btn-disabled-bg: #fdf0f1;
    --bs-btn-disabled-border-color: transparent;
  }
}
@media (min-width: 1400px) {
  .btn-xxl-xs {
    --bs-btn-line-height: 1.1;
    --bs-btn-padding-y: 0.3125rem;
    --bs-btn-padding-x: 0.3125rem;
    --bs-btn-font-size: 0.625rem;
    --bs-btn-border-radius: 0.3125rem;
  }
  .btn-xxl-xs .icon {
    width: 0.9375rem;
    height: 0.9375rem;
  }
  .btn-xxl-sm {
    --bs-btn-line-height: 1.66666667;
    --bs-btn-padding-y: 0.3125rem;
    --bs-btn-padding-x: 0.625rem;
    --bs-btn-font-size: 0.75rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm);
  }
  .btn-xxl-lg {
    --bs-btn-line-height: 1;
    --bs-btn-padding-y: 0.9375rem;
    --bs-btn-padding-x: 1.25rem;
    --bs-btn-font-size: 1rem;
    --bs-btn-border-radius: var(--bs-border-radius-lg);
  }
  .btn-xxl-md {
    --bs-btn-padding-y: 0.625rem;
    --bs-btn-padding-x: 0.9375rem;
    --bs-btn-font-size: 0.875rem;
    --bs-btn-border-radius: var(--bs-border-radius);
  }
  .btn-xxl-square {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xxl-square span {
    display: none;
  }
  .btn-xxl-square .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xxl-auto {
    aspect-ratio: auto;
  }
  .btn-xxl-auto span {
    display: inline;
  }
  .btn-xxl-primary {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-xxl-outline-primary {
    --bs-btn-color: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-active-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #14181c;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-border-color: rgba(20, 24, 28, 0.5);
  }
  .btn-xxl-ghost-primary {
    --bs-btn-color: #14181c;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xxl-square-primary {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xxl-square-primary span {
    display: none;
  }
  .btn-xxl-square-primary .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xxl-square-primary {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-xxl-secondary {
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-color: #000;
    --bs-btn-bg: #8c9094;
    --bs-btn-border-color: #8c9094;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(157.25, 160.65, 164.05);
    --bs-btn-hover-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-focus-shadow-rgb: 119, 122, 126;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(163, 166.2, 169.4);
    --bs-btn-active-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #8c9094;
    --bs-btn-disabled-border-color: #8c9094;
  }
  .btn-xxl-outline-secondary {
    --bs-btn-color: #8c9094;
    --bs-btn-border-color: #8c9094;
    --bs-btn-hover-color: #8c9094;
    --bs-btn-hover-bg: rgba(140, 144, 148, 0.1);
    --bs-btn-hover-border-color: rgba(140, 144, 148, 0.5);
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-active-color: #8c9094;
    --bs-btn-active-bg: rgba(140, 144, 148, 0.1);
    --bs-btn-active-border-color: rgba(140, 144, 148, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #8c9094;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #8c9094;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-border-color: rgba(140, 144, 148, 0.5);
  }
  .btn-xxl-ghost-secondary {
    --bs-btn-color: #8c9094;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #8c9094;
    --bs-btn-hover-bg: rgba(140, 144, 148, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-active-color: #8c9094;
    --bs-btn-active-bg: rgba(140, 144, 148, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #8c9094;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xxl-square-secondary {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xxl-square-secondary span {
    display: none;
  }
  .btn-xxl-square-secondary .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xxl-square-secondary {
    --bs-btn-focus-shadow-rgb: 140, 144, 148;
    --bs-btn-color: #000;
    --bs-btn-bg: #8c9094;
    --bs-btn-border-color: #8c9094;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(157.25, 160.65, 164.05);
    --bs-btn-hover-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-focus-shadow-rgb: 119, 122, 126;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(163, 166.2, 169.4);
    --bs-btn-active-border-color: rgb(151.5, 155.1, 158.7);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #8c9094;
    --bs-btn-disabled-border-color: #8c9094;
  }
  .btn-xxl-success {
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
    --bs-btn-hover-border-color: rgb(20, 108, 67.2);
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(20, 108, 67.2);
    --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754;
  }
  .btn-xxl-outline-success {
    --bs-btn-color: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #198754;
    --bs-btn-hover-bg: rgba(25, 135, 84, 0.1);
    --bs-btn-hover-border-color: rgba(25, 135, 84, 0.5);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #198754;
    --bs-btn-active-bg: rgba(25, 135, 84, 0.1);
    --bs-btn-active-border-color: rgba(25, 135, 84, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #198754;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-border-color: rgba(25, 135, 84, 0.5);
  }
  .btn-xxl-ghost-success {
    --bs-btn-color: #198754;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #198754;
    --bs-btn-hover-bg: rgba(25, 135, 84, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-active-color: #198754;
    --bs-btn-active-bg: rgba(25, 135, 84, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #198754;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xxl-square-success {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xxl-square-success span {
    display: none;
  }
  .btn-xxl-square-success .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xxl-square-success {
    --bs-btn-focus-shadow-rgb: 25, 135, 84;
    --bs-btn-color: #fff;
    --bs-btn-bg: #198754;
    --bs-btn-border-color: #198754;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
    --bs-btn-hover-border-color: rgb(20, 108, 67.2);
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(20, 108, 67.2);
    --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754;
  }
  .btn-xxl-info {
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
    --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(61.4, 212.6, 243);
    --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0;
  }
  .btn-xxl-outline-info {
    --bs-btn-color: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #0dcaf0;
    --bs-btn-hover-bg: rgba(13, 202, 240, 0.1);
    --bs-btn-hover-border-color: rgba(13, 202, 240, 0.5);
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-active-color: #0dcaf0;
    --bs-btn-active-bg: rgba(13, 202, 240, 0.1);
    --bs-btn-active-border-color: rgba(13, 202, 240, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #0dcaf0;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-border-color: rgba(13, 202, 240, 0.5);
  }
  .btn-xxl-ghost-info {
    --bs-btn-color: #0dcaf0;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #0dcaf0;
    --bs-btn-hover-bg: rgba(13, 202, 240, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-active-color: #0dcaf0;
    --bs-btn-active-bg: rgba(13, 202, 240, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #0dcaf0;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xxl-square-info {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xxl-square-info span {
    display: none;
  }
  .btn-xxl-square-info .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xxl-square-info {
    --bs-btn-focus-shadow-rgb: 13, 202, 240;
    --bs-btn-color: #000;
    --bs-btn-bg: #0dcaf0;
    --bs-btn-border-color: #0dcaf0;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
    --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(61.4, 212.6, 243);
    --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #0dcaf0;
    --bs-btn-disabled-border-color: #0dcaf0;
  }
  .btn-xxl-warning {
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
    --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-focus-shadow-rgb: 217, 164, 6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(255, 205.4, 56.6);
    --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107;
  }
  .btn-xxl-outline-warning {
    --bs-btn-color: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #ffc107;
    --bs-btn-hover-bg: rgba(255, 193, 7, 0.1);
    --bs-btn-hover-border-color: rgba(255, 193, 7, 0.5);
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #ffc107;
    --bs-btn-active-bg: rgba(255, 193, 7, 0.1);
    --bs-btn-active-border-color: rgba(255, 193, 7, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffc107;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-border-color: rgba(255, 193, 7, 0.5);
  }
  .btn-xxl-ghost-warning {
    --bs-btn-color: #ffc107;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #ffc107;
    --bs-btn-hover-bg: rgba(255, 193, 7, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: #ffc107;
    --bs-btn-active-bg: rgba(255, 193, 7, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #ffc107;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xxl-square-warning {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xxl-square-warning span {
    display: none;
  }
  .btn-xxl-square-warning .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xxl-square-warning {
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-color: #000;
    --bs-btn-bg: #ffc107;
    --bs-btn-border-color: #ffc107;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
    --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-focus-shadow-rgb: 217, 164, 6;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(255, 205.4, 56.6);
    --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #ffc107;
    --bs-btn-disabled-border-color: #ffc107;
  }
  .btn-xxl-danger {
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
    --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(176, 42.4, 55.2);
    --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545;
  }
  .btn-xxl-outline-danger {
    --bs-btn-color: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #dc3545;
    --bs-btn-hover-bg: rgba(220, 53, 69, 0.1);
    --bs-btn-hover-border-color: rgba(220, 53, 69, 0.5);
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #dc3545;
    --bs-btn-active-bg: rgba(220, 53, 69, 0.1);
    --bs-btn-active-border-color: rgba(220, 53, 69, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #dc3545;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-border-color: rgba(220, 53, 69, 0.5);
  }
  .btn-xxl-ghost-danger {
    --bs-btn-color: #dc3545;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #dc3545;
    --bs-btn-hover-bg: rgba(220, 53, 69, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-active-color: #dc3545;
    --bs-btn-active-bg: rgba(220, 53, 69, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #dc3545;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xxl-square-danger {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xxl-square-danger span {
    display: none;
  }
  .btn-xxl-square-danger .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xxl-square-danger {
    --bs-btn-focus-shadow-rgb: 220, 53, 69;
    --bs-btn-color: #fff;
    --bs-btn-bg: #dc3545;
    --bs-btn-border-color: #dc3545;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
    --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(176, 42.4, 55.2);
    --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #dc3545;
    --bs-btn-disabled-border-color: #dc3545;
  }
  .btn-xxl-light {
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-color: #000;
    --bs-btn-bg: #fafafb;
    --bs-btn-border-color: #fafafb;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(250.75, 250.75, 251.6);
    --bs-btn-hover-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-focus-shadow-rgb: 213, 213, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(251, 251, 251.8);
    --bs-btn-active-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #fafafb;
    --bs-btn-disabled-border-color: #fafafb;
  }
  .btn-xxl-outline-light {
    --bs-btn-color: #fafafb;
    --bs-btn-border-color: #fafafb;
    --bs-btn-hover-color: #fafafb;
    --bs-btn-hover-bg: rgba(250, 250, 251, 0.1);
    --bs-btn-hover-border-color: rgba(250, 250, 251, 0.5);
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-active-color: #fafafb;
    --bs-btn-active-bg: rgba(250, 250, 251, 0.1);
    --bs-btn-active-border-color: rgba(250, 250, 251, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fafafb;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #fafafb;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-border-color: rgba(250, 250, 251, 0.5);
  }
  .btn-xxl-ghost-light {
    --bs-btn-color: #fafafb;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #fafafb;
    --bs-btn-hover-bg: rgba(250, 250, 251, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-active-color: #fafafb;
    --bs-btn-active-bg: rgba(250, 250, 251, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fafafb;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xxl-square-light {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xxl-square-light span {
    display: none;
  }
  .btn-xxl-square-light .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xxl-square-light {
    --bs-btn-focus-shadow-rgb: 250, 250, 251;
    --bs-btn-color: #000;
    --bs-btn-bg: #fafafb;
    --bs-btn-border-color: #fafafb;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(250.75, 250.75, 251.6);
    --bs-btn-hover-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-focus-shadow-rgb: 213, 213, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(251, 251, 251.8);
    --bs-btn-active-border-color: rgb(250.5, 250.5, 251.4);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #fafafb;
    --bs-btn-disabled-border-color: #fafafb;
  }
  .btn-xxl-dark {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-xxl-outline-dark {
    --bs-btn-color: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-active-border-color: rgba(20, 24, 28, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #14181c;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-border-color: rgba(20, 24, 28, 0.5);
  }
  .btn-xxl-ghost-dark {
    --bs-btn-color: #14181c;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #14181c;
    --bs-btn-hover-bg: rgba(20, 24, 28, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-active-color: #14181c;
    --bs-btn-active-bg: rgba(20, 24, 28, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #14181c;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xxl-square-dark {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xxl-square-dark span {
    display: none;
  }
  .btn-xxl-square-dark .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xxl-square-dark {
    --bs-btn-focus-shadow-rgb: 20, 24, 28;
    --bs-btn-color: #fff;
    --bs-btn-bg: #14181c;
    --bs-btn-border-color: #14181c;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(17, 20.4, 23.8);
    --bs-btn-hover-border-color: rgb(16, 19.2, 22.4);
    --bs-btn-focus-shadow-rgb: 55, 59, 62;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(16, 19.2, 22.4);
    --bs-btn-active-border-color: #0f1215;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #14181c;
    --bs-btn-disabled-border-color: #14181c;
  }
  .btn-xxl-neutral {
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-color: #fff;
    --bs-btn-bg: #737373;
    --bs-btn-border-color: #737373;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(97.75, 97.75, 97.75);
    --bs-btn-hover-border-color: #5c5c5c;
    --bs-btn-focus-shadow-rgb: 136, 136, 136;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #5c5c5c;
    --bs-btn-active-border-color: rgb(86.25, 86.25, 86.25);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #737373;
    --bs-btn-disabled-border-color: #737373;
  }
  .btn-xxl-outline-neutral {
    --bs-btn-color: #737373;
    --bs-btn-border-color: #737373;
    --bs-btn-hover-color: #737373;
    --bs-btn-hover-bg: rgba(115, 115, 115, 0.1);
    --bs-btn-hover-border-color: rgba(115, 115, 115, 0.5);
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-active-color: #737373;
    --bs-btn-active-bg: rgba(115, 115, 115, 0.1);
    --bs-btn-active-border-color: rgba(115, 115, 115, 0.5);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #737373;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #737373;
    --bs-gradient: none;
    --bs-btn-bg: var(--bs-white);
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-border-color: rgba(115, 115, 115, 0.5);
  }
  .btn-xxl-ghost-neutral {
    --bs-btn-color: #737373;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-box-shadow: none;
    --bs-btn-hover-color: #737373;
    --bs-btn-hover-bg: rgba(115, 115, 115, 0.1);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-active-color: #737373;
    --bs-btn-active-bg: rgba(115, 115, 115, 0.2);
    --bs-btn-active-border-color: transparent;
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #737373;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xxl-square-neutral {
    --bs-btn-padding-x: var(--bs-btn-padding-y);
    aspect-ratio: 1/1;
    justify-content: center;
  }
  .btn-xxl-square-neutral span {
    display: none;
  }
  .btn-xxl-square-neutral .icon {
    flex-shrink: 0;
    font-size: 1rem;
    margin: 0 !important;
  }
  .btn-xxl-square-neutral {
    --bs-btn-focus-shadow-rgb: 115, 115, 115;
    --bs-btn-color: #fff;
    --bs-btn-bg: #737373;
    --bs-btn-border-color: #737373;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(97.75, 97.75, 97.75);
    --bs-btn-hover-border-color: #5c5c5c;
    --bs-btn-focus-shadow-rgb: 136, 136, 136;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #5c5c5c;
    --bs-btn-active-border-color: rgb(86.25, 86.25, 86.25);
    --bs-btn-active-shadow: none;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #737373;
    --bs-btn-disabled-border-color: #737373;
  }
  .btn-xxl-soft-neutral {
    --bs-btn-color: #404040;
    --bs-btn-bg: #f5f5f5;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #404040;
    --bs-btn-hover-bg: #e5e5e5;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #404040;
    --bs-btn-active-bg: #d4d4d4;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #404040;
    --bs-btn-disabled-bg: #f5f5f5;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xxl-soft-primary {
    --bs-btn-color: #32363a;
    --bs-btn-bg: #fafafb;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #32363a;
    --bs-btn-hover-bg: #f0f2f4;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #32363a;
    --bs-btn-active-bg: #dce0e4;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #32363a;
    --bs-btn-disabled-bg: #fafafb;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xxl-soft-success {
    --bs-btn-color: #00934e;
    --bs-btn-bg: #e6fbf1;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #00934e;
    --bs-btn-hover-bg: #c6f7e2;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #00934e;
    --bs-btn-active-bg: #9bf2cc;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #00934e;
    --bs-btn-disabled-bg: #e6fbf1;
    --bs-btn-disabled-border-color: transparent;
  }
  .btn-xxl-soft-danger {
    --bs-btn-color: #a10008;
    --bs-btn-bg: #fdf0f1;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #a10008;
    --bs-btn-hover-bg: #fbd3d5;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #a10008;
    --bs-btn-active-bg: #f7adb1;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #a10008;
    --bs-btn-disabled-bg: #fdf0f1;
    --bs-btn-disabled-border-color: transparent;
  }
}
.card {
  overflow: hidden;
}
.card.card-outline {
  box-shadow: none;
}
.card.card-solid {
  border: none;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}
.card.card-soft {
  border: none;
  background-color: var(--bs-gray-50);
  box-shadow: none;
}
.card .card-title {
  font-size: 0.875rem;
  font-weight: 700;
  color: var(--bs-gray-900);
  line-height: 1.2;
  margin-bottom: 0;
}
.card .card-description {
  font-size: 0.75rem;
  color: var(--bs-gray-500);
  margin-bottom: 0;
  margin-top: 0.3125rem;
}
.card .card-body {
  padding: 0.625rem;
}
@media (min-width: 768px) {
  .card .card-body {
    padding: 1.25rem;
  }
}
.card .card-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.25rem;
  padding: 0.625rem;
}
@media (min-width: 768px) {
  .card .card-header {
    padding: 1.25rem;
  }
}
.card .card-header > :first-child {
  flex-grow: 1;
}
.card .card-header > .card-actions {
  flex-shrink: 0;
}

.card-table table thead th:first-child,
.card-table table thead td:first-child,
.card-table table tbody th:first-child,
.card-table table tbody td:first-child {
  padding-left: 1.25rem;
}
.card-table table thead th:last-child,
.card-table table thead td:last-child,
.card-table table tbody th:last-child,
.card-table table tbody td:last-child {
  padding-right: 1.25rem;
}

.dropdown-menu {
  --bs-dropdown-offset: 0.625rem;
  margin-top: 0.625rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border: 0;
  border-radius: 0.9375rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.dropdown-item {
  display: flex;
  align-items: center;
  padding: 0.625rem 0.625rem;
}

.dropdown-item-leading-icon {
  margin-top: -0.125rem;
  margin-right: 0.3125rem;
}

.dropdown-item-label {
  font-weight: 500;
}

.dropdown-item-desc {
  display: block;
  font-size: 0.75rem;
  color: var(--bs-secondary-color);
}

.dropdown-item-header {
  padding: 0.625rem 0.625rem 0.3125rem 0.625rem;
  text-transform: uppercase;
  color: var(--bs-secondary-color);
  font-weight: 700;
  font-size: 0.625rem;
}

.dropdown-trigger .dropdown-caret {
  transition: transform 0.2s ease-in-out;
}
.dropdown-trigger[aria-expanded=true] .dropdown-caret {
  transform: rotate(180deg);
}

.file-upload {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.file-upload.position-before .file-upload-files {
  margin-bottom: var(--bs-spacer-3, 1rem);
}
.file-upload.position-after .file-upload-files {
  margin-top: var(--bs-spacer-3, 1rem);
}
.file-upload.is-invalid .file-upload-base {
  border-color: #dc3545 !important;
}
.file-upload.is-invalid .file-upload-base:hover, .file-upload.is-invalid .file-upload-base:focus-within {
  border-color: #dc3545 !important;
  background-color: rgba(220, 53, 69, 0.03);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.1);
}

.file-upload-description {
  color: var(--bs-secondary-color);
}

.file-upload-base {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: var(--bs-spacer-3, 1rem);
  border: var(--bs-border-width, 1px) dashed var(--bs-border-color);
  border-radius: var(--bs-border-radius-lg, 0.625rem);
  background-color: var(--bs-body-bg);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, outline-color 0.15s ease-in-out;
  cursor: pointer;
  outline: none;
}
.file-upload-base:hover, .file-upload-base:focus-within {
  background-color: var(--bs-tertiary-bg);
  border-color: var(--bs-primary);
}
.file-upload-base.is-dragover {
  background-color: rgba(var(--bs-primary-rgb), 0.05);
  border-color: var(--bs-primary);
  border-style: solid;
}

.file-upload-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 1.25rem;
  pointer-events: none;
}

.layout-list .file-upload-files {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.layout-list .file-upload-item {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius, 0.375rem);
  gap: 0.75rem;
}
.layout-list .file-upload-leading {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  border-radius: var(--bs-border-radius, 0.375rem);
  overflow: hidden;
  background-color: var(--bs-tertiary-bg);
  display: flex;
  align-items: center;
  justify-content: center;
}
.layout-list .file-upload-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.layout-list .file-upload-icon {
  color: var(--bs-secondary);
}
.layout-list .file-upload-info {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.layout-list .file-upload-name {
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.layout-list .file-upload-size {
  font-size: 0.875rem;
  color: var(--bs-secondary-color);
}
.layout-list .file-upload-trailing {
  flex-shrink: 0;
}

.layout-grid .file-upload-files {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
}
.layout-grid .file-upload-item {
  width: 100px;
  height: 100px;
  position: relative;
  border: 1px solid var(--bs-border-color);
  border-radius: var(--bs-border-radius-lg, 0.5rem);
  background-color: var(--bs-tertiary-bg);
}
.layout-grid .file-upload-leading {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: inherit;
  overflow: hidden;
}
.layout-grid .file-upload-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.layout-grid .file-upload-icon {
  color: var(--bs-secondary);
  font-size: 1.75rem;
}
.layout-grid .file-upload-info {
  display: none;
}
.layout-grid .file-upload-trailing {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
}
.layout-grid .file-upload-delete-btn {
  position: absolute;
  top: -6px;
  right: -6px;
  border-radius: 50rem;
  width: 1.25rem;
  height: 1.25rem;
  padding: 0;
  box-shadow: 0 0 0 2px var(--bs-body-bg), var(--bs-box-shadow-sm, 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075));
}

.form-field {
  margin-bottom: 1.25rem;
}

.form-field-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 0.625rem;
}

.form-field-label {
  font-weight: 600;
  margin-bottom: 0;
}

.form-field-required-icon {
  color: var(--bs-danger);
  margin-top: 0.3125rem;
}

.form-field-hint,
.form-field-description {
  font-size: 0.75rem;
}

.form-field-description {
  margin-bottom: 0.625rem;
}

.form-field-help {
  margin-top: 0.3125rem;
}

.form-field-container {
  position: relative;
}
.form-field-container .invalid-feedback {
  margin-top: 0.3125rem;
}
.form-field-container:has(.is-invalid) .invalid-feedback {
  display: block;
}

.form-field-input {
  border-radius: 0.375rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, outline-color 0.15s ease-in-out;
  outline: 1px solid transparent;
  outline-offset: -1px;
}
.form-field-input:focus-within:has(trix-editor) {
  outline-color: rgb(137.5, 139.5, 141.5);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-primary-rgb), 0.1);
}
.form-field-input:has(trix-editor.is-invalid) {
  outline-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.1);
}
.form-field-input .form-control:focus,
.form-field-input .form-check:focus,
.form-field-input .form-check-input:focus,
.form-field-input .form-range:focus,
.form-field-input .form-select:focus,
.form-field-input .file-upload-base:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-primary-rgb), 0.1);
}
.form-field-input .form-control.is-invalid,
.form-field-input .form-check.is-invalid,
.form-field-input .form-check-input.is-invalid,
.form-field-input .form-range.is-invalid,
.form-field-input .form-select.is-invalid,
.form-field-input .file-upload-base.is-invalid {
  outline-color: #dc3545;
}
.form-field-input .form-control.is-invalid:focus,
.form-field-input .form-check.is-invalid:focus,
.form-field-input .form-check-input.is-invalid:focus,
.form-field-input .form-range.is-invalid:focus,
.form-field-input .form-select.is-invalid:focus,
.form-field-input .file-upload-base.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.1);
}

.icon {
  --icon-size: 1rem;
  width: var(--icon-size);
  height: var(--icon-size);
  display: inline-flex;
  align-self: center;
  flex-shrink: 0;
  stroke: currentColor;
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.icon-xs {
  --icon-size: 0.75rem;
}

.icon-sm {
  --icon-size: 1rem;
}

.icon-lg {
  --icon-size: 1.5rem;
}

.icon-xl {
  --icon-size: 2rem;
}

.input-menu {
  position: relative;
  width: 100%;
}
.input-menu .input-menu-wrapper {
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 38px;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.375rem;
  cursor: text;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.input-menu .input-menu-wrapper:focus-within {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.input-menu .input-menu-wrapper[aria-expanded=true] {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.input-menu .input-menu-wrapper.is-open .input-menu-trailing svg {
  transform: rotate(180deg);
}
.input-menu .input-menu-leading,
.input-menu .input-menu-trailing {
  display: flex;
  align-items: center;
  color: #6c757d;
}
.input-menu .input-menu-leading button,
.input-menu .input-menu-trailing button {
  background: none;
  border: none;
  padding: 0;
  color: #6c757d;
  cursor: pointer;
  display: flex;
  align-items: center;
}
.input-menu .input-menu-leading button:hover,
.input-menu .input-menu-trailing button:hover {
  color: #dc3545;
}
.input-menu .input-menu-leading {
  margin-right: 0.5rem;
}
.input-menu .input-menu-trailing {
  margin-left: 0.5rem;
}
.input-menu .input-menu-trailing svg {
  transition: transform 0.2s ease-in-out;
}
.input-menu .input-menu-input {
  flex: 1;
  min-width: 0;
  border: none;
  background: transparent;
  padding: 0;
  margin: 0;
  outline: none;
  color: inherit;
  font-family: inherit;
}
.input-menu .input-menu-input:disabled {
  color: #6c757d;
  background-color: transparent;
}
.input-menu .input-menu-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1050;
  width: 100%;
  max-height: 250px;
  overflow-y: auto;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-top: none;
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  /* Tuỳ chỉnh Scrollbar cho gọn */
}
.input-menu .input-menu-dropdown::-webkit-scrollbar {
  width: 6px;
}
.input-menu .input-menu-dropdown::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.input-menu .input-menu-dropdown::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 4px;
}
.input-menu .input-menu-dropdown::-webkit-scrollbar-thumb:hover {
  background: #aaa;
}
.input-menu .input-menu-group {
  padding: 0.25rem 0;
}
.input-menu .input-menu-item {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  cursor: pointer;
  transition: background-color 0.15s ease;
}
.input-menu .input-menu-item .input-menu-content {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.input-menu .input-menu-item .input-menu-icon {
  margin-right: 0.5rem;
  color: #6c757d;
}
.input-menu .input-menu-item .input-menu-label {
  font-size: 0.875rem;
  color: #212529;
}
.input-menu .input-menu-item .input-menu-description {
  font-size: 0.75rem;
  color: #6c757d;
}
.input-menu .input-menu-item:hover, .input-menu .input-menu-item.is-active {
  background-color: #f8f9fa;
}
.input-menu .input-menu-item:hover .input-menu-item-label, .input-menu .input-menu-item.is-active .input-menu-item-label {
  color: #0d6efd;
}
.input-menu .input-menu-item[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}
.input-menu .input-menu-item[disabled]:hover {
  background-color: transparent;
}
.input-menu .input-menu-label {
  padding: 0.375rem 0.75rem;
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #6c757d;
  letter-spacing: 0.5px;
}
.input-menu .input-menu-separator {
  height: 1px;
  background-color: #dee2e6;
  margin: 0.25rem 0;
}
.input-menu .input-menu-empty {
  padding: 0.75rem;
  text-align: center;
  color: #6c757d;
  font-size: 0.875rem;
}

.language-switcher-content {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
}

.miller-column {
  display: flex;
  flex-direction: column;
  background-color: var(--bs-white);
  border-right: 1px solid var(--bs-border-color);
  flex-shrink: 0;
  width: 100%;
}
@media (min-width: 576px) {
  .miller-column {
    width: 300px;
  }
}
.miller-column .miller-column-header {
  padding: 0.625rem 0.9375rem;
  border-bottom: 1px solid var(--bs-border-color);
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  gap: 0.3125rem;
  min-width: 0;
}
.miller-column .miller-column-header-info {
  display: flex;
  flex-direction: column;
  height: 1.875rem;
  gap: 2px;
  text-transform: uppercase;
  min-width: 0;
  flex: 1;
}
.miller-column .miller-column-title {
  font-size: 0.875rem;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.miller-column .miller-column-counter {
  font-size: 0.625rem;
  color: var(--bs-secondary);
  line-height: 0.75rem;
}
.miller-column .miller-column-counter-loading {
  width: 2.5rem;
  display: none;
}
.miller-column .miller-column-body {
  flex-grow: 1;
  overflow-y: auto;
  padding: 0.625rem;
}
.miller-column .miller-column-loading {
  padding: 0.9375rem;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  display: none;
}
.miller-column .miller-column-loading .miller-column-loading-item {
  display: flex;
  align-items: center;
  gap: 0.625rem;
}
.miller-column .miller-column-loading .miller-column-loading-item .skeleton-icon {
  margin-left: auto;
  border-radius: 50rem;
  width: 1.5625rem;
  height: 1.5625rem;
}
.miller-column .miller-column-loading .miller-column-loading-item .skeleton-text {
  width: 75%;
  height: 1.5625rem;
}
.miller-column .empty-state {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  text-align: center;
  color: var(--bs-secondary);
  font-size: 0.75rem;
  font-style: italic;
}
.miller-column .miller-column-footer {
  padding: 0.75rem 1rem;
  border-top: 1px solid var(--bs-border-color);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.miller-column .miller-column-footer.is-disabled {
  opacity: 0.5;
  pointer-events: none;
}
.miller-column .footer-btn {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.miller-column .footer-hint {
  font-size: 0.75rem;
  color: var(--bs-secondary);
  border-left: 1px solid var(--bs-border-color);
  padding-left: 0.5rem;
}
.miller-column[busy]:not(:has(.miller-column-item)) .miller-column-loading {
  display: flex;
}
.miller-column[busy]:not(:has(.miller-column-item)) .empty-state {
  display: none;
}
.miller-column[busy]:not(:has(.miller-column-item.is-active)) .miller-column-title .miller-column-counter {
  display: none;
}
.miller-column[busy]:not(:has(.miller-column-item.is-active)) .miller-column-title .miller-column-counter-loading {
  display: inline;
}
.miller-column[busy]:has(.miller-column-item.is-active) .miller-column-title .miller-column-counter {
  display: block !important;
}
.miller-column[busy]:has(.miller-column-item.is-active) .miller-column-title .miller-column-counter-loading {
  display: none !important;
}

.miller-column-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.625rem;
  border: 1px solid transparent;
  border-radius: 0.375rem;
  margin-bottom: 2px;
  cursor: pointer;
  transition: 0.15s ease-in-out;
}
.miller-column-item:hover {
  text-decoration: none;
}
.miller-column-item:not(.is-active):hover {
  background-color: var(--bs-gray-100);
}
.miller-column-item.is-active {
  background-color: var(--bs-gray-200);
  border-color: var(--bs-gray-300);
  color: var(--bs-gray-900);
  font-weight: 500;
}
.miller-column-item.is-active .miller-column-counter {
  color: var(--bs-gray-600);
}

.miller-column-item-actions {
  display: flex;
  align-items: center;
  gap: 0.3125rem;
  color: var(--bs-secondary);
}

.miller-columns-container {
  overflow-x: auto;
  flex-wrap: nowrap;
  scroll-snap-type: x proximity;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
}
.miller-columns-container .miller-column,
.miller-columns-container .miller-drawer {
  scroll-snap-align: start;
}

.miller-drawer {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  position: relative;
  z-index: 1;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  width: 100%;
  flex-shrink: 0;
  scroll-snap-align: start;
}
@media (min-width: 768px) {
  .miller-drawer {
    min-width: 520px;
    flex: 1;
    box-shadow: none;
    border-left: 1px solid #dce0e4;
  }
}
.miller-drawer .miller-column-body {
  padding: 0;
}
.miller-drawer .miller-drawer-empty-state {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 3.75rem;
}
.miller-drawer .miller-drawer-empty-icon {
  color: var(--bs-secondary-color);
  opacity: 0.5;
  margin-bottom: 1.25rem;
  background-color: #fff;
  padding: 1.875rem;
  border-radius: 50rem;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  border: 1px solid #dce0e4;
}
.miller-drawer .miller-drawer-empty-title {
  font-weight: 700;
  color: #14181c;
  margin-bottom: 0.625rem;
}
.miller-drawer .miller-drawer-empty-text {
  color: var(--bs-secondary-color);
  font-size: 0.75rem;
  margin-bottom: 1.875rem;
}
.miller-drawer .miller-drawer-header,
.miller-drawer .miller-drawer-body {
  padding: 0.625rem 0.9375rem;
}
.miller-drawer .miller-drawer-header {
  border-bottom: 1px solid #dce0e4;
}
.miller-drawer .miller-drawer-breadcrumbs {
  display: flex;
  align-items: center;
  gap: 0.3125rem;
}
.miller-drawer .miller-drawer-title {
  font-weight: 700;
  margin-top: 0.625rem;
  margin-bottom: 0;
}
.miller-drawer .miller-drawer-subtitle {
  color: var(--bs-secondary-color);
  font-size: 0.75rem;
  margin-bottom: 1.875rem;
  border-bottom: 1px solid #dce0e4;
  padding-bottom: 1.25rem;
}
.miller-drawer .miller-drawer-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.875rem;
}
.miller-drawer .miller-drawer-attributes {
  margin-bottom: 1.875rem;
}

.modal {
  display: block;
  --bs-modal-bg: var(--bs-white);
}

.modal-backdrop {
  display: block;
  background-color: rgba(17, 24, 39, 0.5) !important;
}

.modal-header .modal-title {
  font-size: 1rem;
}
.modal-header .modal-subtitle {
  margin: 0;
}
.modal-header .btn-close {
  align-self: flex-start;
}

.modal-body {
  font-size: 0.875rem;
}

.page-header {
  position: sticky;
  top: 0;
  z-index: 50;
  background-color: var(--bs-white);
  border-bottom: var(--bs-border-width) solid var(--bs-border-color);
  padding-block: 0.625rem;
}
.page-header .page-header-container {
  display: flex;
  flex-direction: column;
  gap: 0.3125rem;
  padding-inline: 0.625rem;
}
@media (min-width: 992px) {
  .page-header .page-header-container {
    padding-inline: 1.25rem;
  }
}
.page-header .page-header-top {
  width: 100%;
  display: flex;
  align-items: center;
}
.page-header .page-header-separator {
  display: inline-block;
  align-self: center;
  width: 1px;
  background-color: currentColor;
  opacity: 0.15;
  margin-inline: 0.625rem;
  height: 1.5rem;
}
.page-header .page-header-bottom {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.3125rem;
  min-height: 2.5rem;
}
.page-header .page-header-title-wrapper {
  display: flex;
  align-items: center;
  gap: 0.3125rem;
  min-width: 0;
}
.page-header .page-header-title {
  display: flex;
  align-items: center;
  gap: 0.3125rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 992px) {
  .page-header .page-header-title {
    font-size: 1.375rem;
  }
}
.page-header .page-header-actions {
  display: flex;
  align-items: center;
  gap: 0.3125rem;
}
@media (min-width: 768px) {
  .page-header .page-header-actions {
    gap: 0.625rem;
  }
}

.pagination {
  gap: 0.25rem;
}
.pagination .page-item:first-child .page-link, .pagination .page-item:last-child .page-link {
  border-radius: var(--bs-border-radius-sm);
}
.pagination .page-item .page-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 32px;
  height: 32px;
  padding: 0 0.5rem;
  border-radius: var(--bs-border-radius-sm);
  color: var(--bs-gray-600);
  border: 1px solid var(--bs-gray-300);
  background-color: #fff;
  font-size: 0.875rem;
}
.pagination .page-item .page-link:has(svg) {
  width: 32px;
  padding: 0;
}
.pagination .page-item .page-link:hover {
  background-color: var(--bs-gray-100);
  color: var(--bs-dark);
}
.pagination .page-item.active .page-link {
  background-color: var(--bs-dark);
  border-color: var(--bs-dark);
  color: #fff;
}
.pagination .page-item.disabled .page-link {
  background-color: var(--bs-gray-100);
  border-color: transparent;
  color: var(--bs-gray-400);
  cursor: not-allowed;
}

.sidebar {
  --bs-offcanvas-width: 280px;
  --bs-offcanvas-bg: var(--bs-white);
  width: 280px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  background-color: var(--bs-white) !important;
  border-right: 1px solid var(--bs-border-color);
  border-right: 1px solid var(--bs-border-color);
  transition: margin-left 0.3s ease-in-out, transform 0.3s ease-in-out, visibility 0.3s ease-in-out;
  z-index: 99;
}
@media (min-width: 992px) {
  .sidebar {
    position: sticky;
    top: 0;
    height: 100vh;
    width: 280px;
  }
}
.sidebar.showing, .sidebar.show {
  z-index: var(--bs-offcanvas-zindex);
}
.sidebar .sidebar-inner {
  padding: 1.25rem 0 0 0;
}
.sidebar .sidebar-nav {
  display: flex;
  flex-direction: column;
  padding-inline: 0.625rem;
  list-style: none;
  margin-bottom: 0;
}
.sidebar .sidebar-heading {
  text-transform: uppercase;
  color: var(--bs-gray-600);
  padding: 1.25rem 0.625rem 0.3125rem 0.625rem;
}
.sidebar .nav-item {
  margin-bottom: 2px;
}
.sidebar .sidebar-link,
.sidebar .sidebar-child-link {
  border-radius: 0.375rem;
  transition: all 0.2s ease;
  text-decoration: none;
}
.sidebar .sidebar-link:hover,
.sidebar .sidebar-child-link:hover {
  background-color: var(--bs-gray-100);
  color: var(--bs-gray-900);
}
.sidebar .sidebar-link.active,
.sidebar .sidebar-child-link.active {
  color: var(--bs-primary);
}
.sidebar .sidebar-link.active .sidebar-link-title,
.sidebar .sidebar-link.active .sidebar-link-icon,
.sidebar .sidebar-link.active .sidebar-link-caret,
.sidebar .sidebar-child-link.active .sidebar-link-title,
.sidebar .sidebar-child-link.active .sidebar-link-icon,
.sidebar .sidebar-child-link.active .sidebar-link-caret {
  color: var(--bs-primary);
  font-weight: 500;
}
.sidebar a.sidebar-link.active,
.sidebar a.sidebar-child-link.active {
  background-color: var(--bs-gray-200);
}
.sidebar button.sidebar-link.active,
.sidebar button.sidebar-child-link.active {
  background-color: transparent;
}
.sidebar .sidebar-link-icon {
  margin-top: -0.125rem;
  width: 1.5rem;
  color: var(--bs-gray-600);
  flex-shrink: 0;
  align-self: flex-start;
}
.sidebar .sidebar-link-content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  overflow: hidden;
}
.sidebar .sidebar-link-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  gap: 0.625rem;
}
.sidebar .sidebar-link-title {
  line-height: 1.2;
}
.sidebar .sidebar-link-desc {
  font-size: 0.75rem;
  color: var(--bs-gray-400);
  margin-top: 2px;
}
.sidebar .sidebar-link-caret {
  margin-left: auto;
  flex-shrink: 0;
  color: var(--bs-gray-500);
  font-size: 0.75rem;
  transition: transform 0.25s ease-in-out;
}
.sidebar .sidebar-link[aria-expanded=true] .sidebar-link-caret,
.sidebar .sidebar-child-link[aria-expanded=true] .sidebar-link-caret {
  transform: rotate(180deg);
}
.sidebar .sidebar-link {
  display: flex;
  align-items: start;
  justify-content: space-between;
  gap: 0.3125rem;
  padding: 0.625rem;
}
.sidebar .sidebar-child-list {
  margin-left: 16px;
  padding-left: 14px;
  list-style: none;
  border-left: 1px solid var(--bs-border-color);
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}
.sidebar .sidebar-child-link {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0.625rem;
}
.sidebar .sidebar-separator {
  margin-block: 0.3125rem;
  border-color: var(--bs-border-color);
}

.sidebar-collapsed .sidebar:not(.show) {
  margin-left: -280px !important;
}

@keyframes skeleton-pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: 0.4;
  }
}
.skeleton {
  background-color: rgba(220, 224, 228, 0.4);
  border-radius: 0.375rem;
  animation: skeleton-pulse 1.5s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: inline-block;
  width: 100%;
  min-height: 0.5em;
  color: transparent !important;
}
.skeleton * {
  visibility: hidden !important;
}

.table-light {
  --bs-table-border-color: #dce0e4;
}

.toggle {
  display: inline-flex;
  border: 1px solid var(--bs-border-color);
  border-radius: 50rem;
  padding: 2px;
  background-color: var(--bs-secondary-bg);
}
.toggle .toggle-readonly {
  pointer-events: none;
}
.toggle .toggle-label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  padding: 0.3125rem 0.625rem;
  font-weight: 600;
  font-size: 0.75rem;
  border-radius: 50rem;
  transition: 0.15s ease-in-out;
  cursor: pointer;
  color: var(--bs-secondary-color);
  background-color: transparent;
}
.toggle .toggle-label:hover {
  background-color: var(--bs-secondary-bg-subtle);
  color: var(--bs-body-color);
}
.toggle .toggle-indicator {
  width: 0.3125rem;
  height: 0.3125rem;
  border-radius: 50rem;
  display: none;
}
.toggle .toggle-input:checked + .toggle-label {
  background-color: var(--bs-body-bg);
  color: var(--bs-body-color);
  box-shadow: var(--bs-box-shadow-sm);
}
.toggle .toggle-input:checked + .toggle-label .toggle-indicator {
  display: inline-block;
}
.toggle .toggle-input:disabled + .toggle-label {
  cursor: not-allowed;
  pointer-events: none;
}
.toggle:not(.toggle-readonly) .toggle-input:disabled + .toggle-label {
  opacity: 0.5;
}

.topbar {
  height: 73px;
  z-index: 100;
}
.topbar .dropdown-menu {
  min-width: 200px;
}

.topbar-search {
  max-width: 450px;
  flex: 1;
  margin: 0 0.625rem;
  align-items: center;
}
.topbar-search input {
  width: 100%;
  background-color: #fafafb;
  border-color: transparent;
  color: var(--bs-body-color);
  padding-left: 1.25rem;
  padding-right: 2.5rem;
  transition: background-color 0.2s, border-color 0.2s;
}
.topbar-search input::-moz-placeholder {
  color: var(--bs-secondary-color);
}
.topbar-search input::placeholder {
  color: var(--bs-secondary-color);
}
.topbar-search input:focus {
  background-color: var(--bs-white);
  border-color: var(--bs-border-color);
  box-shadow: none;
}
.topbar-search .search-icon-wrapper {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  z-index: 10;
}

.toastify {
  padding: 0.625rem 0.9375rem;
  color: var(--bs-white);
  border-radius: 0.375rem;
  box-shadow: var(--bs-box-shadow);
  background: var(--bs-primary);
  display: inline-block;
  position: fixed;
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  cursor: pointer;
  text-decoration: none;
  max-width: calc(50% - 20px);
  z-index: 2147483647;
  font-weight: 600;
}

.toastify.on {
  opacity: 1;
}

.toast-close {
  background: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  margin-left: 10px;
  font-size: 1.125rem;
}

.toastify-right {
  right: 15px;
}

.toastify-left {
  left: 15px;
}

.toastify-top {
  top: -150px;
}

.toastify-bottom {
  bottom: -150px;
}

.toastify-rounded {
  border-radius: 25px;
}

.toastify-avatar {
  width: 1.5em;
  height: 1.5em;
  margin: -7px 5px;
  border-radius: 2px;
}

.toastify-center {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  max-width: -moz-fit-content;
  max-width: fit-content;
}

.toastify-notice,
.toastify-success {
  background: var(--bs-success);
}

.toastify-alert,
.toastify-error {
  background: var(--bs-danger);
}

.toastify-warning {
  background: var(--bs-warning);
  color: var(--bs-dark);
}
.toastify-warning .toast-close {
  color: var(--bs-dark);
}

.toastify-info {
  background: var(--bs-info);
}

@media only screen and (max-width: 360px) {
  .toastify-left,
  .toastify-right {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}
trix-container {
  display: flex;
  flex-direction: column;
}

trix-toolbar {
  background-color: var(--bs-gray-100);
  border: 1px solid var(--bs-border-color);
  border-bottom: none;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
  padding: 0.3125rem;
  margin-bottom: 0;
}
trix-toolbar .trix-button-row {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 0.25rem;
}
trix-toolbar .trix-button-group {
  border: none;
  background: transparent;
  box-shadow: none;
  margin-bottom: 0;
  gap: 0.1rem;
}
trix-toolbar .trix-button-group:not(:first-child) {
  margin-left: 0.5rem;
  border-left: 1px solid var(--bs-border-color);
  padding-left: 0.5rem;
}
trix-toolbar .trix-button {
  border: none !important;
  background: transparent;
  width: 2rem;
  height: 1.8rem;
  border-radius: 0.375rem;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #495057;
  transition: background-color 0.15s ease;
}
trix-toolbar .trix-button:hover:not(:disabled) {
  background-color: #e9ecef;
}
trix-toolbar .trix-button.trix-active {
  background-color: #dee2e6;
  color: #000000;
}
trix-toolbar .trix-button--icon::before {
  background-size: 0.95rem;
  opacity: 0.7;
}
trix-toolbar .trix-button--icon-attach::before {
  top: 0;
  bottom: 0;
}

trix-editor {
  border: 1px solid var(--bs-border-color);
  border-radius: 0;
  border-bottom-left-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
  padding: 1rem;
  min-height: 150px;
  background-color: #ffffff;
  box-shadow: none;
}
trix-editor:focus {
  border-color: var(--bs-border-color);
  outline: 0;
}

.trix-editor-short {
  min-height: 80px;
  max-height: 150px;
  overflow-y: auto;
}

/*# sourceMappingURL=data:application/json;base64,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O0VBQ0E7SUFDRSxjQUFjO0lBQ2QsV0FBVztFQUNiO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsV0FBVztFQUNiO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUNaO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUNaO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUNaO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsV0FBVztFQUNiO0VBQ0E7SUFDRSxjQUFjO0lBQ2Qsa0JBQWtCO0VBQ3BCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUNaO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUNaO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsVUFBVTtFQUNaO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0VBQ3JCO0VBQ0E7SUFDRSxjQUFjO0lBQ2QsV0FBVztFQUNiO0VBQ0E7SUFDRSxjQUFjO0VBQ2hCO0VBQ0E7SUFDRSx3QkFBd0I7RUFDMUI7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBO0lBQ0UsZ0JBQWdCO0VBQ2xCO0VBQ0E7SUFDRSx5QkFBeUI7RUFDM0I7RUFDQTtJQUNFLHlCQUF5QjtFQUMzQjtFQUNBOztJQUVFLGtCQUFrQjtFQUNwQjtFQUNBOztJQUVFLGtCQUFrQjtFQUNwQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLHNCQUFzQjtFQUN4QjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLGtCQUFrQjtFQUNwQjtFQUNBOztJQUVFLGtCQUFrQjtFQUNwQjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHFCQUFxQjtFQUN2QjtFQUNBOztJQUVFLHFCQUFxQjtFQUN2QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0Us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QUF3QjtFQUMxQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLGtCQUFrQjtFQUNwQjtFQUNBOztJQUVFLGtCQUFrQjtFQUNwQjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHVCQUF1QjtFQUN6QjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHdCQUF3QjtFQUMxQjtFQUNBOztJQUVFLHFCQUFxQjtFQUN2QjtFQUNBOztJQUVFLHFCQUFxQjtFQUN2QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FBYztJQUNkLGtCQUFrQjtFQUNwQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFVBQVU7RUFDWjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLG1CQUFtQjtFQUNyQjtFQUNBO0lBQ0UsY0FBYztJQUNkLFdBQVc7RUFDYjtFQUNBO0lBQ0UsY0FB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QXFCO0FBQ3ZCOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UseUJBQXlCO0FBQzNCOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0Usd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0UsMkNBQTJDO0FBQzdDOztBQUVBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsOENBQThDO0FBQ2hEOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsZ0ZBQWdGO0FBQ2xGOztBQUVBO0VBQ0Usa0ZBQWtGO0FBQ3BGOztBQUVBO0VBQ0UsZ0ZBQWdGO0FBQ2xGOztBQUVBO0VBQ0UsNkVBQTZFO0FBQy9FOztBQUVBO0VBQ0UsZ0ZBQWdGO0FBQ2xGOztBQUVBO0VBQ0UsK0VBQStFO0FBQ2pGOztBQUVBO0VBQ0UsOEVBQThFO0FBQ2hGOztBQUVBO0VBQ0UsNkVBQTZFO0FBQy9FOztBQUVBO0VBQ0UsZ0ZBQWdGO0FBQ2xGOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztB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RUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSx3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSx5Q0FBeUM7QUFDM0M7O0FBRUE7RUFDRSx3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSx3Q0FBd0M7QUFDMUM7O0FBRUE7RUFDRSxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSxvQ0FBb0M7QUFDdEM7O0FBRUE7RUFDRSxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSx1Q0FBdUM7QUFDekM7O0FBRUE7RUFDRSxzQ0FBc0M7QUFDeEM7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwrQkFBK0I7QUFDakM7O0FBRUE7RUFDRSw4QkFBOEI7QUFDaEM7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSxzQkFBc0I7QUFDeEI7O0FBRUE7RUFDRSwyQkFBMkI7QUFDN0I7O0FBRUE7RUFDRSw0QkFBNEI7QUFDOUI7O0FBRUE7RUFDRSx5QkFBeUI7QUFDM0I7O0FBRUE7RUFDRSx1QkFBdUI7QUFDekI7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0Usa0NBQWtDO0VBQ2xDLGlDQUFpQztBQUNuQzs7QUFFQTtFQUNFLGlDQUFpQztFQUNqQyxnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSxrQ0FBa0M7RUFDbEMsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLCtCQUErQjtBQUNqQzs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSw0QkFBNEI7RUFDNUIsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsaUNBQWlDO0VBQ2pDLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLGtDQUFrQztFQUNsQyxpQ0FBaUM7QUFDbkM7O0FBRUE7RUFDRSwrQkFBK0I7RUFDL0IsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsNkJBQTZCO0VBQzdCLDRCQUE0QjtBQUM5Qjs7QUFFQTtFQUNFLDBCQUEwQjtFQUMxQiw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSxnQ0FBZ0M7RUFDaEMsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsK0JBQStCO0VBQy9CLGtDQUFrQztBQUNwQzs7QUFFQTtFQUNFLGdDQUFnQztFQUNoQyxtQ0FBbUM7QUFDckM7O0FBRUE7RUFDRSw4QkFBOEI7RUFDOUIsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLG1DQUFtQztBQUNyQzs7QUFFQTtFQUNFLDBCQUEwQjtFQUMxQiw2QkFBNkI7QUFDL0I7O0FBRUE7RUFDRSwrQkFBK0I7RUFDL0Isa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsZ0NBQWdDO0VBQ2hDLG1DQUFtQztBQUNyQzs7QUFFQTtFQUNFLDZCQUE2QjtFQUM3QixnQ0FBZ0M7QUFDbEM7O0FBRUE7RUFDRSwyQkFBMkI7RUFDM0IsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsNEJBQTRCO0FBQzlCOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsK0JBQStCO0FBQ2pDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBO0VBQ0Usa0NBQWtDO0FBQ3BDOztBQUVBO0VBQ0UsbUNBQW1DO0FBQ3JDOztBQUVBO0VBQ0UsZ0NBQWdDO0FBQ2xDOztBQUVBO0VBQ0UsOEJBQThCO0FBQ2hDOztBQUVBO0VBQ0UsMkJBQTJCO0FBQzdCOztBQUVBO0VBQ0UsaUNBQWlDO0FBQ25DOztBQUVBO0VBQ0UsZ0NBQWdD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QUNFLFlBQVk7RUFDWix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQixXQUFXO0FBQ2I7QUFDQTtFQUNFLG1CQUFtQjtFQUNuQiw2Q0FBNkM7RUFDN0Msb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSx1QkFBdUI7RUFDdkIsdUJBQXVCO0VBQ3ZCLFdBQVc7RUFDWCxjQUFjO0VBQ2QsdUJBQXVCO0VBQ3ZCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGNBQWM7RUFDZCx1Q0FBdUM7QUFDekM7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBO0VBQ0UseUJBQXlCO0VBQ3pCLGNBQWM7QUFDaEI7QUFDQTtFQUNFLHdCQUF3QjtFQUN4QixZQUFZO0FBQ2Q7QUFDQTtFQUNFLE1BQU07RUFDTixTQUFTO0FBQ1g7O0FBRUE7RUFDRSx3Q0FBd0M7RUFDeEMsZ0JBQWdCO0VBQ2hCLG1DQUFtQztFQUNuQyxvQ0FBb0M7RUFDcEMsYUFBYTtFQUNiLGlCQUFpQjtFQUNqQix5QkFBeUI7RUFDekIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxvQ0FBb0M7RUFDcEMsVUFBVTtBQUNaOztBQUVBO0VBQ0UsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUFDbEIiLCJmaWxlIjoiYXBwbGljYXRpb24uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBDb252ZXJ0IGEgcGl4ZWwgdmFsdWUgdG8gcmVtIGJhc2VkIG9uIGEgZ2l2ZW4gYmFzZSBmb250IHNpemUuXG4gKlxuICogQHBhcmFtIHtOdW1iZXJ9ICR2YWx1ZSAtIFRoZSBwaXhlbCB2YWx1ZSB0byBjb252ZXJ0LlxuICogQHBhcmFtIHtOdW1iZXJ9ICRiYXNlIFskYmFzZS1mb250LXNpemVdIC0gVGhlIGJhc2UgZm9udCBzaXplIGluIHBpeGVscy5cbiAqIEByZXR1cm4ge051bWJlcn0gLSBUaGUgZXF1aXZhbGVudCByZW0gdmFsdWUuXG4gKlxuICogQGV4YW1wbGVcbiAqIC8vIEFzc3VtaW5nICRiYXNlLWZvbnQtc2l6ZSBpcyAxNnB4XG4gKiB3LXJlbSgxNik7IC8vIHJldHVybnMgMXJlbVxuICogdy1yZW0oMjQsIDEyKTsgLy8gcmV0dXJucyAycmVtXG4gKi9cbi8qKlxuICogRXNjYXBlIHNwZWNpYWwgY2hhcmFjdGVycyBpbiBhIHN0cmluZyB0byBtYWtlIGl0IGEgdmFsaWQgQ1NTIHNlbGVjdG9yLlxuICogSGFuZGxlcyBkb3RzICguKSwgY29sb25zICg6KSwgYW5kIGZvcndhcmQgc2xhc2hlcyAoLykgYnkgYWRkaW5nIGEgYmFja3NsYXNoLlxuICpcbiAqIEBwYXJhbSB7U3RyaW5nfE51bWJlcn0gJHZhbHVlIC0gVGhlIGNsYXNzIG5hbWUgb3IgdmFsdWUgdG8gZXNjYXBlLlxuICogQHJldHVybiB7U3RyaW5nfSAtIFRoZSBlc2NhcGVkIHN0cmluZy5cbiAqXG4gKiBAZXhhbXBsZVxuICogLnctZXNjYXBlLWNsYXNzLW5hbWUoXCJ3LTEvMlwiKSB7IHdpZHRoOiA1MCU7IH0gXG4gKiAvLyBPdXRwdXQgc2VsZWN0b3I6IC53LTFcXC8yXG4gKlxuICogLnctZXNjYXBlLWNsYXNzLW5hbWUoXCJob3Zlcjpjb2xvclwiKSB7IGNvbG9yOiByZWQ7IH0gXG4gKiAvLyBPdXRwdXQgc2VsZWN0b3I6IC5ob3ZlclxcOmNvbG9yXG4gKi9cbi8qKlxuICogTWVyZ2UgbXVsdGlwbGUgbWFwcyBpbnRvIGEgc2luZ2xlIG1hcCBhbmQgZXNjYXBlIGtleXMuXG4gKlxuICogQHBhcmFtIHtNYXAuLi59ICRtYXBzIC0gVGhlIG1hcHMgdG8gbWVyZ2UuXG4gKiBAcmV0dXJuIHtNYXB9IC0gVGhlIG1lcmdlZCBtYXAgd2l0aCBlc2NhcGVkIGtleXMuXG4gKlxuICogQGV4YW1wbGVcbiAqIHctbWVyZ2UtbWFwcyhcbiAqIChhOiAxLCBiOiAyKSxcbiAqIChiOiAzLCBjOiA0KVxuICogKTsgLy8gcmV0dXJucyAoYTogMSwgYjogMywgYzogNClcbiAqL1xuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLW5ldXRyYWw6ICM3MzczNzM7XG4gIC0tYnMtYmx1ZTogIzBkNmVmZDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZGMzNTQ1O1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMxOTg3NTQ7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMGRjYWYwO1xuICAtLWJzLWJsYWNrOiAjMDAwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2ZTcyNzY7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzIzNjNhO1xuICAtLWJzLWdyYXktMTAwOiAjZmFmYWZiO1xuICAtLWJzLWdyYXktMjAwOiAjZjBmMmY0O1xuICAtLWJzLWdyYXktMzAwOiAjZGNlMGU0O1xuICAtLWJzLWdyYXktNDAwOiAjYjRiOGJjO1xuICAtLWJzLWdyYXktNTAwOiAjOGM5MDk0O1xuICAtLWJzLWdyYXktNjAwOiAjNmU3Mjc2O1xuICAtLWJzLWdyYXktNzAwOiAjNTA1NDU4O1xuICAtLWJzLWdyYXktODAwOiAjMzIzNjNhO1xuICAtLWJzLWdyYXktOTAwOiAjMTQxODFjO1xuICAtLWJzLXByaW1hcnk6ICMxNDE4MWM7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjOGM5MDk0O1xuICAtLWJzLXN1Y2Nlc3M6ICMxOTg3NTQ7XG4gIC0tYnMtaW5mbzogIzBkY2FmMDtcbiAgLS1icy13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWJzLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1icy1saWdodDogI2ZhZmFmYjtcbiAgLS1icy1kYXJrOiAjMTQxODFjO1xuICAtLWJzLW5ldXRyYWw6ICM3MzczNzM7XG4gIC0tYnMtcHJpbWFyeS1yZ2I6IDIwLCAyNCwgMjg7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMTQwLCAxNDQsIDE0ODtcbiAgLS1icy1zdWNjZXNzLXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtaW5mby1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNTAsIDI1MCwgMjUxO1xuICAtLWJzLWRhcmstcmdiOiAyMCwgMjQsIDI4O1xuICAtLWJzLW5ldXRyYWwtcmdiOiAxMTUsIDExNSwgMTE1O1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogcmdiKDgsIDkuNiwgMTEuMik7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHJnYig1NiwgNTcuNiwgNTkuMik7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiByZ2IoMTAsIDU0LCAzMy42KTtcbiAgLS1icy1pbmZvLXRleHQtZW1waGFzaXM6IHJnYig1LjIsIDgwLjgsIDk2KTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigxMDIsIDc3LjIsIDIuOCk7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6IHJnYig4OCwgMjEuMiwgMjcuNik7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogIzUwNTQ1ODtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICM1MDU0NTg7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6IHJnYigyMDgsIDIwOC44LCAyMDkuNik7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogcmdiKDIzMiwgMjMyLjgsIDIzMy42KTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogcmdiKDIwOSwgMjMxLCAyMjAuOCk7XG4gIC0tYnMtaW5mby1iZy1zdWJ0bGU6IHJnYigyMDYuNiwgMjQ0LjQsIDI1Mik7XG4gIC0tYnMtd2FybmluZy1iZy1zdWJ0bGU6IHJnYigyNTUsIDI0Mi42LCAyMDUuNCk7XG4gIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogcmdiKDI0OCwgMjE0LjYsIDIxNy44KTtcbiAgLS1icy1saWdodC1iZy1zdWJ0bGU6IHJnYigyNTIuNSwgMjUyLjUsIDI1Myk7XG4gIC0tYnMtZGFyay1iZy1zdWJ0bGU6ICNiNGI4YmM7XG4gIC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiByZ2IoMTYxLCAxNjIuNiwgMTY0LjIpO1xuICAtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiByZ2IoMjA5LCAyMTAuNiwgMjEyLjIpO1xuICAtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogcmdiKDE2MywgMjA3LCAxODYuNik7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiByZ2IoMTU4LjIsIDIzMy44LCAyNDkpO1xuICAtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZTogcmdiKDI1NSwgMjMwLjIsIDE1NS44KTtcbiAgLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZTogcmdiKDI0MSwgMTc0LjIsIDE4MC42KTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjZjBmMmY0O1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogIzhjOTA5NDtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLWJzLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIC0tYnMtYm9keS1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI5O1xuICAtLWJzLWJvZHktY29sb3I6ICMxNDE4MWM7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDIwLCAyNCwgMjg7XG4gIC0tYnMtYm9keS1iZzogI2ZhZmFmYjtcbiAgLS1icy1ib2R5LWJnLXJnYjogMjUwLCAyNTAsIDI1MTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogIzAwMDtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDIwLCAyNCwgMjgsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDIwLCAyNCwgMjg7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjZjBmMmY0O1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDI0MCwgMjQyLCAyNDQ7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMjAsIDI0LCAyOCwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDIwLCAyNCwgMjg7XG4gIC0tYnMtdGVydGlhcnktYmc6ICNmYWZhZmI7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiAyNTAsIDI1MCwgMjUxO1xuICAtLWJzLWhlYWRpbmctY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtbGluay1jb2xvcjogIzE0MTgxYztcbiAgLS1icy1saW5rLWNvbG9yLXJnYjogMjAsIDI0LCAyODtcbiAgLS1icy1saW5rLWRlY29yYXRpb246IG5vbmU7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTYsIDE5LCAyMjtcbiAgLS1icy1saW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZDYzMzg0O1xuICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogIzE0MTgxYztcbiAgLS1icy1oaWdobGlnaHQtYmc6IHJnYigyNTUsIDI0Mi42LCAyMDUuNCk7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNkY2UwZTQ7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXNtOiAwLjMxMjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC42MjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14bDogMC45Mzc1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteHhsOiAxLjI1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1icy1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtYm94LXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1mb2N1cy1yaW5nLXdpZHRoOiAwLjE4NzVyZW07XG4gIC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSgyMCwgMjQsIDI4LCAwLjIpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWJzLWJvZHktY29sb3I6ICNkY2UwZTQ7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDIyMCwgMjI0LCAyMjg7XG4gIC0tYnMtYm9keS1iZzogIzE0MTgxYztcbiAgLS1icy1ib2R5LWJnLXJnYjogMjAsIDI0LCAyODtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogI2ZmZjtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDIyMCwgMjI0LCAyMjgsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDIyMCwgMjI0LCAyMjg7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjMzIzNjNhO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDUwLCA1NCwgNTg7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMjIwLCAyMjQsIDIyOCwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDIyMCwgMjI0LCAyMjg7XG4gIC0tYnMtdGVydGlhcnktYmc6ICMyMzI3MmI7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiAzNSwgMzksIDQzO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogcmdiKDExNCwgMTE2LjQsIDExOC44KTtcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogcmdiKDE4NiwgMTg4LjQsIDE5MC44KTtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6IHJnYigxMTcsIDE4MywgMTUyLjQpO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogcmdiKDEwOS44LCAyMjMuMiwgMjQ2KTtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigyNTUsIDIxNy44LCAxMDYuMik7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6IHJnYigyMzQsIDEzMy44LCAxNDMuNCk7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2ZhZmFmYjtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNkY2UwZTQ7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6IHJnYig0LCA0LjgsIDUuNik7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogcmdiKDI4LCAyOC44LCAyOS42KTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogcmdiKDUsIDI3LCAxNi44KTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogcmdiKDIuNiwgNDAuNCwgNDgpO1xuICAtLWJzLXdhcm5pbmctYmctc3VidGxlOiByZ2IoNTEsIDM4LjYsIDEuNCk7XG4gIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogcmdiKDQ0LCAxMC42LCAxMy44KTtcbiAgLS1icy1saWdodC1iZy1zdWJ0bGU6ICMzMjM2M2E7XG4gIC0tYnMtZGFyay1iZy1zdWJ0bGU6ICMxOTFiMWQ7XG4gIC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiByZ2IoMTIsIDE0LjQsIDE2LjgpO1xuICAtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiByZ2IoODQsIDg2LjQsIDg4LjgpO1xuICAtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogcmdiKDE1LCA4MSwgNTAuNCk7XG4gIC0tYnMtaW5mby1ib3JkZXItc3VidGxlOiByZ2IoNy44LCAxMjEuMiwgMTQ0KTtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6IHJnYigxNTMsIDExNS44LCA0LjIpO1xuICAtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiByZ2IoMTMyLCAzMS44LCA0MS40KTtcbiAgLS1icy1saWdodC1ib3JkZXItc3VidGxlOiAjNTA1NDU4O1xuICAtLWJzLWRhcmstYm9yZGVyLXN1YnRsZTogIzMyMzYzYTtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6IHJnYigxMTQsIDExNi40LCAxMTguOCk7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvcjogcmdiKDE0Mi4yLCAxNDQuMTIsIDE0Ni4wNCk7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDExNCwgMTE2LCAxMTk7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDE0MiwgMTQ0LCAxNDY7XG4gIC0tYnMtY29kZS1jb2xvcjogcmdiKDIzMC40LCAxMzIuNiwgMTgxLjIpO1xuICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogI2RjZTBlNDtcbiAgLS1icy1oaWdobGlnaHQtYmc6IHJnYigxMDIsIDc3LjIsIDIuOCk7XG4gIC0tYnMtYm9yZGVyLWNvbG9yOiAjNTA1NDU4O1xuICAtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjOWJmMmNjO1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjOWJmMmNjO1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI2Y3YWRiMTtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZjdhZGIxO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDEuMjVyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogdmFyKC0tYnMtaGVhZGluZy1jb2xvcik7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4yODc1cmVtICsgMC40NXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmxlZ2VuZCArICoge1xuICBjbGVhcjogbGVmdDtcbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmU3Mjc2O1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWJzLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnMtYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnMtYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnMtYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWJzLWJyZWFrcG9pbnQteHhsOiAxNDAwcHg7XG59XG5cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMDtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMHB4O1xufVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwcHg7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMzEyNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4zMTI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjYyNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC42MjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuOTM3NXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMC45Mzc1cmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjI1cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjI1cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAxLjU2MjVyZW07XG59XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNTYyNXJlbTtcbn1cblxuLmctcHgsXG4uZ3gtcHgge1xuICAtLWJzLWd1dHRlci14OiAxcHg7XG59XG5cbi5nLXB4LFxuLmd5LXB4IHtcbiAgLS1icy1ndXR0ZXIteTogMXB4O1xufVxuXG4uZy02LFxuLmd4LTYge1xuICAtLWJzLWd1dHRlci14OiAxLjg3NXJlbTtcbn1cblxuLmctNixcbi5neS02IHtcbiAgLS1icy1ndXR0ZXIteTogMS44NzVyZW07XG59XG5cbi5nLTcsXG4uZ3gtNyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDIuMTg3NXJlbTtcbn1cblxuLmctNyxcbi5neS03IHtcbiAgLS1icy1ndXR0ZXIteTogMi4xODc1cmVtO1xufVxuXG4uZy04LFxuLmd4LTgge1xuICAtLWJzLWd1dHRlci14OiAyLjVyZW07XG59XG5cbi5nLTgsXG4uZ3ktOCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMHB4O1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwcHg7XG4gIH1cbiAgLmctc20tMSxcbiAgLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMzEyNXJlbTtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4zMTI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjYyNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC42MjVyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuOTM3NXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMC45Mzc1cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjI1cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjI1cmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjU2MjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNTYyNXJlbTtcbiAgfVxuICAuZy1zbS1weCxcbiAgLmd4LXNtLXB4IHtcbiAgICAtLWJzLWd1dHRlci14OiAxcHg7XG4gIH1cbiAgLmctc20tcHgsXG4gIC5neS1zbS1weCB7XG4gICAgLS1icy1ndXR0ZXIteTogMXB4O1xuICB9XG4gIC5nLXNtLTYsXG4gIC5neC1zbS02IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjg3NXJlbTtcbiAgfVxuICAuZy1zbS02LFxuICAuZ3ktc20tNiB7XG4gICAgLS1icy1ndXR0ZXIteTogMS44NzVyZW07XG4gIH1cbiAgLmctc20tNyxcbiAgLmd4LXNtLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIuMTg3NXJlbTtcbiAgfVxuICAuZy1zbS03LFxuICAuZ3ktc20tNyB7XG4gICAgLS1icy1ndXR0ZXIteTogMi4xODc1cmVtO1xuICB9XG4gIC5nLXNtLTgsXG4gIC5neC1zbS04IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjVyZW07XG4gIH1cbiAgLmctc20tOCxcbiAgLmd5LXNtLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3gtbWQtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMHB4O1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwcHg7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMzEyNXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4zMTI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjYyNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC42MjVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuOTM3NXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMC45Mzc1cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjI1cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjI1cmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjU2MjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNTYyNXJlbTtcbiAgfVxuICAuZy1tZC1weCxcbiAgLmd4LW1kLXB4IHtcbiAgICAtLWJzLWd1dHRlci14OiAxcHg7XG4gIH1cbiAgLmctbWQtcHgsXG4gIC5neS1tZC1weCB7XG4gICAgLS1icy1ndXR0ZXIteTogMXB4O1xuICB9XG4gIC5nLW1kLTYsXG4gIC5neC1tZC02IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjg3NXJlbTtcbiAgfVxuICAuZy1tZC02LFxuICAuZ3ktbWQtNiB7XG4gICAgLS1icy1ndXR0ZXIteTogMS44NzVyZW07XG4gIH1cbiAgLmctbWQtNyxcbiAgLmd4LW1kLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIuMTg3NXJlbTtcbiAgfVxuICAuZy1tZC03LFxuICAuZ3ktbWQtNyB7XG4gICAgLS1icy1ndXR0ZXIteTogMi4xODc1cmVtO1xuICB9XG4gIC5nLW1kLTgsXG4gIC5neC1tZC04IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjVyZW07XG4gIH1cbiAgLmctbWQtOCxcbiAgLmd5LW1kLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMHB4O1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwcHg7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMzEyNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4zMTI1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjYyNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC42MjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuOTM3NXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMC45Mzc1cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjI1cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjI1cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjU2MjVyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNTYyNXJlbTtcbiAgfVxuICAuZy1sZy1weCxcbiAgLmd4LWxnLXB4IHtcbiAgICAtLWJzLWd1dHRlci14OiAxcHg7XG4gIH1cbiAgLmctbGctcHgsXG4gIC5neS1sZy1weCB7XG4gICAgLS1icy1ndXR0ZXIteTogMXB4O1xuICB9XG4gIC5nLWxnLTYsXG4gIC5neC1sZy02IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjg3NXJlbTtcbiAgfVxuICAuZy1sZy02LFxuICAuZ3ktbGctNiB7XG4gICAgLS1icy1ndXR0ZXIteTogMS44NzVyZW07XG4gIH1cbiAgLmctbGctNyxcbiAgLmd4LWxnLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIuMTg3NXJlbTtcbiAgfVxuICAuZy1sZy03LFxuICAuZ3ktbGctNyB7XG4gICAgLS1icy1ndXR0ZXIteTogMi4xODc1cmVtO1xuICB9XG4gIC5nLWxnLTgsXG4gIC5neC1sZy04IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjVyZW07XG4gIH1cbiAgLmctbGctOCxcbiAgLmd5LWxnLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgfVxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDBweDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMHB4O1xuICB9XG4gIC5nLXhsLTEsXG4gIC5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjMxMjVyZW07XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMzEyNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC42MjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNjI1cmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjkzNzVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuOTM3NXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS4yNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS4yNXJlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41NjI1cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjU2MjVyZW07XG4gIH1cbiAgLmcteGwtcHgsXG4gIC5neC14bC1weCB7XG4gICAgLS1icy1ndXR0ZXIteDogMXB4O1xuICB9XG4gIC5nLXhsLXB4LFxuICAuZ3kteGwtcHgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFweDtcbiAgfVxuICAuZy14bC02LFxuICAuZ3gteGwtNiB7XG4gICAgLS1icy1ndXR0ZXIteDogMS44NzVyZW07XG4gIH1cbiAgLmcteGwtNixcbiAgLmd5LXhsLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuODc1cmVtO1xuICB9XG4gIC5nLXhsLTcsXG4gIC5neC14bC03IHtcbiAgICAtLWJzLWd1dHRlci14OiAyLjE4NzVyZW07XG4gIH1cbiAgLmcteGwtNyxcbiAgLmd5LXhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuMTg3NXJlbTtcbiAgfVxuICAuZy14bC04LFxuICAuZ3gteGwtOCB7XG4gICAgLS1icy1ndXR0ZXIteDogMi41cmVtO1xuICB9XG4gIC5nLXhsLTgsXG4gIC5neS14bC04IHtcbiAgICAtLWJzLWd1dHRlci15OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDBweDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwcHg7XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4zMTI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMzEyNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjYyNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjYyNXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjkzNzVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMC45Mzc1cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuMjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS4yNXJlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjU2MjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41NjI1cmVtO1xuICB9XG4gIC5nLXh4bC1weCxcbiAgLmd4LXh4bC1weCB7XG4gICAgLS1icy1ndXR0ZXIteDogMXB4O1xuICB9XG4gIC5nLXh4bC1weCxcbiAgLmd5LXh4bC1weCB7XG4gICAgLS1icy1ndXR0ZXIteTogMXB4O1xuICB9XG4gIC5nLXh4bC02LFxuICAuZ3gteHhsLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuODc1cmVtO1xuICB9XG4gIC5nLXh4bC02LFxuICAuZ3kteHhsLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuODc1cmVtO1xuICB9XG4gIC5nLXh4bC03LFxuICAuZ3gteHhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIuMTg3NXJlbTtcbiAgfVxuICAuZy14eGwtNyxcbiAgLmd5LXh4bC03IHtcbiAgICAtLWJzLWd1dHRlci15OiAyLjE4NzVyZW07XG4gIH1cbiAgLmcteHhsLTgsXG4gIC5neC14eGwtOCB7XG4gICAgLS1icy1ndXR0ZXIteDogMi41cmVtO1xuICB9XG4gIC5nLXh4bC04LFxuICAuZ3kteHhsLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIuNXJlbTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjEpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjYyNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS1icy10YWJsZS1jb2xvci10eXBlLCB2YXIoLS1icy10YWJsZS1jb2xvcikpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGFibGUtYmcpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tYnMtdGFibGUtYmctc3RhdGUsIHZhcigtLWJzLXRhYmxlLWJnLXR5cGUsIHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZykpKTtcbn1cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi50YWJsZS1ncm91cC1kaXZpZGVyIHtcbiAgYm9yZGVyLXRvcDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikgc29saWQgY3VycmVudGNvbG9yO1xufVxuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuLnRhYmxlLXNtID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAwIHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoZXZlbikge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xufVxuXG4udGFibGUtYWN0aXZlIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKTtcbn1cblxuLnRhYmxlLXByaW1hcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjA4LCAyMDguOCwgMjA5LjYpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE2Ni40LCAxNjcuMDQsIDE2Ny42OCk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDE5Ny42LCAxOTguMzYsIDE5OS4xMik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigxODcuMiwgMTg3LjkyLCAxODguNjQpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDE5Mi40LCAxOTMuMTQsIDE5My44OCk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6IHJnYigyMzIsIDIzMi44LCAyMzMuNik7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTg1LjYsIDE4Ni4yNCwgMTg2Ljg4KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjIwLjQsIDIyMS4xNiwgMjIxLjkyKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIwOC44LCAyMDkuNTIsIDIxMC4yNCk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjE0LjYsIDIxNS4zNCwgMjE2LjA4KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6IHJnYigyMDksIDIzMSwgMjIwLjgpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE2Ny4yLCAxODQuOCwgMTc2LjY0KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMTk4LjU1LCAyMTkuNDUsIDIwOS43Nik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigxODguMSwgMjA3LjksIDE5OC43Mik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMTkzLjMyNSwgMjEzLjY3NSwgMjA0LjI0KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtaW5mbyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6IHJnYigyMDYuNiwgMjQ0LjQsIDI1Mik7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTY1LjI4LCAxOTUuNTIsIDIwMS42KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMTk2LjI3LCAyMzIuMTgsIDIzOS40KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDE4NS45NCwgMjE5Ljk2LCAyMjYuOCk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMTkxLjEwNSwgMjI2LjA3LCAyMzMuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjU1LCAyNDIuNiwgMjA1LjQpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDIwNCwgMTk0LjA4LCAxNjQuMzIpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyNDIuMjUsIDIzMC40NywgMTk1LjEzKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIyOS41LCAyMTguMzQsIDE4NC44Nik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjM1Ljg3NSwgMjI0LjQwNSwgMTg5Ljk5NSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhbmdlciB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6IHJnYigyNDgsIDIxNC42LCAyMTcuOCk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTk4LjQsIDE3MS42OCwgMTc0LjI0KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjM1LjYsIDIwMy44NywgMjA2LjkxKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIyMy4yLCAxOTMuMTQsIDE5Ni4wMik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjI5LjQsIDE5OC41MDUsIDIwMS40NjUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1saWdodCB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmYWZhZmI7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMjAwLCAyMDAsIDIwMC44KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjM3LjUsIDIzNy41LCAyMzguNDUpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjI1LCAyMjUsIDIyNS45KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMzEuMjUsIDIzMS4yNSwgMjMyLjE3NSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWJnOiAjMTQxODFjO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDY3LCA3MC4yLCA3My40KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMzEuNzUsIDM1LjU1LCAzOS4zNSk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYig0My41LCA0Ny4xLCA1MC43KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigzNy42MjUsIDQxLjMyNSwgNDUuMDI1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNjI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjk7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuOTM3NXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjkzNzVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjMxMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zMTI1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgb3V0bGluZS1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUpO1xuICBib3JkZXItY29sb3I6IHJnYigxMzcuNSwgMTM5LjUsIDE0MS41KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIG1pbi13aWR0aDogODVweDtcbiAgaGVpZ2h0OiAxLjI4NTcxNDI5ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XG4gIG1hcmdpbjogLTAuNjI1cmVtIC0wLjkzNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjkzNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyOTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS4yODU3MTQyOWVtICsgMC42MjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtIDAuNjI1cmVtO1xuICBtYXJnaW46IC0wLjMxMjVyZW0gLTAuNjI1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC42MjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuMjg1NzE0MjllbSArIDEuODc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS4yNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbjogLTAuOTM3NXJlbSAtMS4yNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDEuMjVyZW07XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS4yODU3MTQyOWVtICsgMS4yNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS4yODU3MTQyOWVtICsgMC42MjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuMjg1NzE0MjllbSArIDEuODc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogY2FsYygxLjI4NTcxNDI5ZW0gKyAxLjI1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuMjg1NzE0MjllbSArIDAuNjI1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS4yODU3MTQyOWVtICsgMS44NzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzMjM2M2EnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42MjVyZW0gMi41cmVtIDAuNjI1cmVtIDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC45Mzc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1pbnNldCk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgb3V0bGluZS1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTM3LjUsIDEzOS41LCAxNDEuNSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctaW5zZXQpLCAwIDAgMCAwLjE4NzVyZW0gcmdiYSgyMCwgMjQsIDI4LCAwLjIpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cbi5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLWJvZHktY29sb3IpO1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXNlbGVjdCB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkY2UwZTQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdtMiA1IDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuMTI1MDAwMDAzOHJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS43NXJlbTtcbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLWJzLWZvcm0tY2hlY2stYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMDE3ODU3MTQ1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTM3LjUsIDEzOS41LCAxNDEuNSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTg3NXJlbSByZ2JhKDIwLCAyNCwgMjgsIDAuMik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTgxYztcbiAgYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxODFjO1xuICBib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXN3aXRjaC1iZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYiUyODEzNy41LCAxMzkuNSwgMTQxLjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMi41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5idG4sIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmFmYWZiLCAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCAwLjEpO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZhZmFmYiwgMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgMC4xKTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE4MWM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxODQuNSwgMTg1LjcsIDE4Ni45KTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctaW5zZXQpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxODFjO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMC4xcmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE4NC41LCAxODUuNywgMTg2LjkpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWluc2V0KTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC45Mzc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nOiAxcmVtIDAuOTM3NXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOmZvY3VzIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiB0ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDFyZW0gMC40Njg3NXJlbTtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMS41ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHtcbiAgY29sb3I6ICM2ZTcyNzY7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICB6LWluZGV4OiA1O1xufVxuLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yODU3MTQyOTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNDM3NXJlbTtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuMjg1NzE0MjllbSArIDEuMjVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjEnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zMjE0Mjg1NzI1ZW0gKyAwLjMxMjVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNjQyODU3MTQ1ZW0gKyAwLjYyNXJlbSkgY2FsYygwLjY0Mjg1NzE0NWVtICsgMC42MjVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS4yODU3MTQyOWVtICsgMS4yNXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzIxNDI4NTcyNWVtICsgMC4zMTI1cmVtKSByaWdodCBjYWxjKDAuMzIxNDI4NTcyNWVtICsgMC4zMTI1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC44NDM3NXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC45Mzc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC42NDI4NTcxNDVlbSArIDAuNjI1cmVtKSBjYWxjKDAuNjQyODU3MTQ1ZW0gKyAwLjYyNXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWluc2V0KSwgMCAwIDAgMC4xODc1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjIpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS4yODU3MTQyOWVtICsgMS4yNXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTg3NXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjI4NTcxNDI5ZW0gKyAxLjI1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjMyMTQyODU3MjVlbSArIDAuMzEyNXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC42NDI4NTcxNDVlbSArIDAuNjI1cmVtKSBjYWxjKDAuNjQyODU3MTQ1ZW0gKyAwLjYyNXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS4yODU3MTQyOWVtICsgMS4yNXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzIxNDI4NTcyNWVtICsgMC4zMTI1cmVtKSByaWdodCBjYWxjKDAuMzIxNDI4NTcyNWVtICsgMC4zMTI1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC44NDM3NXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC45Mzc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC42NDI4NTcxNDVlbSArIDAuNjI1cmVtKSBjYWxjKDAuNjQyODU3MTQ1ZW0gKyAwLjYyNXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWluc2V0KSwgMCAwIDAgMC4xODc1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMik7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6aW52YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy1pbnZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS4yODU3MTQyOWVtICsgMS4yNXJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjE4NzVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC45Mzc1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWJzLWJ0bi1mb250LWZhbWlseTogO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS4yODU3MTQyOTtcbiAgLS1icy1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAwLjU7XG4gIC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMTg3NXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1ib3gtc2hhZG93KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjayArIC5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYm9yZGVyLWNvbG9yKTtcbn1cbi5idG46Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tYm94LXNoYWRvdyksIHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tYm94LXNoYWRvdyksIHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCAuYnRuLnNob3cge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bjpmb2N1cy12aXNpYmxlLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5hY3RpdmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5zaG93OmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tYWN0aXZlLXNoYWRvdyksIHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMxNDE4MWM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTcsIDIwLjQsIDIzLjgpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNiwgMTkuMiwgMjIuNCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU1LCA1OSwgNjI7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTYsIDE5LjIsIDIyLjQpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGYxMjE1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxNDE4MWM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICM4YzkwOTQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzhjOTA5NDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTU3LjI1LCAxNjAuNjUsIDE2NC4wNSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE1MS41LCAxNTUuMSwgMTU4LjcpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTksIDEyMiwgMTI2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE2MywgMTY2LjIsIDE2OS40KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE1MS41LCAxNTUuMSwgMTU4LjcpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM4YzkwOTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzhjOTA5NDtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIxLjI1LCAxMTQuNzUsIDcxLjQpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMCwgMTA4LCA2Ny4yKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDIwLCAxMDgsIDY3LjIpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTguNzUsIDEwMS4yNSwgNjMpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDQ5LjMsIDIwOS45NSwgMjQyLjI1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzcuMiwgMjA3LjMsIDI0MS41KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEsIDE3MiwgMjA0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDYxLjQsIDIxMi42LCAyNDMpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMzcuMiwgMjA3LjMsIDI0MS41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG5cbi5idG4td2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigyNTUsIDIwMi4zLCA0NC4yKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxOTkuMiwgMzEuOCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDI1NSwgMjA1LjQsIDU2LjYpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxOTkuMiwgMzEuOCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigxODcsIDQ1LjA1LCA1OC42NSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNjUsIDM5Ljc1LCA1MS43NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZmFmYWZiO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIxMi41LCAyMTIuNSwgMjEzLjM1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjAwLCAyMDAsIDIwMC44KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjEzLCAyMTMsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyMDAsIDIwMCwgMjAwLjgpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTg3LjUsIDE4Ny41LCAxODguMjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmYWZhZmI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZhZmFmYjtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDU1LjI1LCA1OC42NSwgNjIuMDUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig0My41LCA0Ny4xLCA1MC43KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTUsIDU5LCA2MjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYig2NywgNzAuMiwgNzMuNCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig0My41LCA0Ny4xLCA1MC43KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG59XG5cbi5idG4tbmV1dHJhbCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzczNzM3MztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNzM3MzczO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYig5Ny43NSwgOTcuNzUsIDk3Ljc1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNWM1YzVjO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzYsIDEzNiwgMTM2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzVjNWM1YztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDg2LjI1LCA4Ni4yNSwgODYuMjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM3MzczNzM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzczNzM3Mztcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzE0MTgxYztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxNDE4MWM7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxNDE4MWM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjOGM5MDk0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM4YzkwOTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzhjOTA5NDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjOGM5MDk0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNDAsIDE0NCwgMTQ4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzhjOTA5NDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzhjOTA5NDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM4YzkwOTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOGM5MDk0O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNmYWZhZmI7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZhZmFmYjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmFmYWZiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1MCwgMjUwLCAyNTE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmFmYWZiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmFmYWZiO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZhZmFmYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6ICMxNDE4MWM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE0MTgxYztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1uZXV0cmFsIHtcbiAgLS1icy1idG4tY29sb3I6ICM3MzczNzM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzczNzM3MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjNzM3MzczO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM3MzczNzM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExNSwgMTE1LCAxMTU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNzM3MzczO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNzM3MzczO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzczNzM3MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3MzczNzM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tbGluayB7XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZlNzI3NjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTUsIDU5LCA2MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC45Mzc1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC42MjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIC0tYnMtZHJvcGRvd24temluZGV4OiAxMDAwO1xuICAtLWJzLWRyb3Bkb3duLW1pbi13aWR0aDogMTByZW07XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLXNwYWNlcjogMC4xMjVyZW07XG4gIC0tYnMtZHJvcGRvd24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6ICNkY2UwZTQ7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiAjZGNlMGU0O1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNjI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzE0MTgxYztcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDAuNjI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yOiAjNmU3Mjc2O1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6IDAuNjI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1kcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cbi5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbn1cbi5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG4uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tYm9yZGVyLXJhZGl1cywgMCk7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjZGNlMGU0O1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjMzIzNjNhO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI2RjZTBlNDtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiA7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogI2RjZTBlNDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6ICNkY2UwZTQ7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogIzE0MTgxYztcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjOGM5MDk0O1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogIzhjOTA5NDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuKzMpLFxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzAzMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzAzMTI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNDY4NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC40Njg3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG5cbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2IHtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQ6IDtcbiAgLS1icy1uYXYtbGluay1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtbmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstY29sb3IpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdi1saW5rOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjE4NzVyZW0gcmdiYSgyMCwgMjQsIDI4LCAwLjIpO1xufVxuLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXI6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyB7XG4gIC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICMxNDE4MWM7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbn1cblxuLm5hdi11bmRlcmxpbmUge1xuICAtLWJzLW5hdi11bmRlcmxpbmUtZ2FwOiAxcmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIGdhcDogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1nYXApO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbms6aG92ZXIsIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXVuZGVybGluZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICAtLWJzLW5hdmJhci1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteTogMC42MjVyZW07XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuNjUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjgpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjMpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMC40MTk2NDI4NTY5cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODIwLCAyNCwgMjgsIDAuNzUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjE1KTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4xODc1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdmJhci1wYWRkaW5nLXgpO1xufVxuLm5hdmJhciA+IC5jb250YWluZXIsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXNtLFxuLm5hdmJhciA+IC5jb250YWluZXItbWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1sZyxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXhsLFxuLm5hdmJhciA+IC5jb250YWluZXIteHhsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbn1cbi5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2FyZCB7XG4gIC0tYnMtY2FyZC1zcGFjZXIteTogMS41NjI1cmVtO1xuICAtLWJzLWNhcmQtc3BhY2VyLXg6IDEuNTYyNXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLXNwYWNlci15OiAwLjYyNXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcjogO1xuICAtLWJzLWNhcmQtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWNhcmQtYm9yZGVyLWNvbG9yOiAjZGNlMGU0O1xuICAtLWJzLWNhcmQtYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIC0tYnMtY2FyZC1ib3gtc2hhZG93OiA7XG4gIC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKDAuMzc1cmVtIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6IDEuMjVyZW07XG4gIC0tYnMtY2FyZC1jYXAtcGFkZGluZy14OiAxLjU2MjVyZW07XG4gIC0tYnMtY2FyZC1jYXAtYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgLS1icy1jYXJkLWNhcC1jb2xvcjogO1xuICAtLWJzLWNhcmQtaGVpZ2h0OiA7XG4gIC0tYnMtY2FyZC1jb2xvcjogO1xuICAtLWJzLWNhcmQtYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgLS1icy1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDEuMjVyZW07XG4gIC0tYnMtY2FyZC1ncm91cC1tYXJnaW46IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLWNhcmQtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtY2FyZC1ib3gtc2hhZG93KTtcbn1cbi5jYXJkID4gaHIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLXNwYWNlci15KSB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXkpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC10aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1jYXJkLXNwYWNlci14KTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1jYXJkLWdyb3VwLW1hcmdpbik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgPiAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICAtLWJzLWFjY29yZGlvbi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAwLjYyNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMxNDE4MWMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9J3JnYiUyODgsIDkuNiwgMTEuMiUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4xODc1cmVtIHJnYmEoMjAsIDI0LCAyOCwgMC4yKTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJnKTtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWNvbGxhcHNlLFxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLFxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdyZ2IlMjgxMTQsIDExNi40LCAxMTguOCUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3JnYiUyODExNCwgMTE2LjQsIDExOC44JTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteDogMDtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteTogMDtcbiAgLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1iZzogO1xuICAtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogO1xuICAtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjE4NzVyZW0gcmdiYSgyMCwgMjQsIDI4LCAwLjIpO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjMTQxODFjO1xuICAtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLnBhZ2UtbGluay5hY3RpdmUsIC5hY3RpdmUgPiAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rLmRpc2FibGVkLCAuZGlzYWJsZWQgPiAucGFnZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xufVxuXG4ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xufVxuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uYmFkZ2Uge1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteDogMC42NWVtO1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteTogMC4zNWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1icy1iYWRnZS1mb250LXdlaWdodDogNTAwO1xuICAtLWJzLWJhZGdlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1iYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWJhZGdlLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJhZGdlLWJvcmRlci1yYWRpdXMpO1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmFsZXJ0IHtcbiAgLS1icy1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteTogMS4yNXJlbTtcbiAgLS1icy1hbGVydC1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXkpIHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWxlcnQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtO1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDEuNTYyNXJlbSAxLjI1cmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtbmV1dHJhbCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLW5ldXRyYWwtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLW5ldXRyYWwtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLW5ldXRyYWwtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbmV1dHJhbC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG4gIH1cbn1cbi5wcm9ncmVzcyxcbi5wcm9ncmVzcy1zdGFja2VkIHtcbiAgLS1icy1wcm9ncmVzcy1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplOiAwLjY1NjI1cmVtO1xuICAtLWJzLXByb2dyZXNzLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLXByb2dyZXNzLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctaW5zZXQpO1xuICAtLWJzLXByb2dyZXNzLWJhci1jb2xvcjogI2ZmZjtcbiAgLS1icy1wcm9ncmVzcy1iYXItYmc6ICMxNDE4MWM7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1iZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucHJvZ3Jlc3Mtc3RhY2tlZCA+IC5wcm9ncmVzcyA+IC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogMXMgbGluZWFyIGluZmluaXRlIHByb2dyZXNzLWJhci1zdHJpcGVzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogMC42MjVyZW07XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICAtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6ICMxNDE4MWM7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICBjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246bm90KC5hY3RpdmUpOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpub3QoLmFjdGl2ZSk6Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOm5vdCguYWN0aXZlKTphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLW5ldXRyYWwge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLW5ldXRyYWwtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtbmV1dHJhbC1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uZXV0cmFsLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLW5ldXRyYWwtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1uZXV0cmFsLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1uZXV0cmFsLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLW5ldXRyYWwtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uZXV0cmFsLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgLS1icy1idG4tY2xvc2UtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWNsb3NlLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWJ0bi1jbG9zZS1vcGFjaXR5OiAwLjU7XG4gIC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuNzU7XG4gIC0tYnMtYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogMCAwIDAgMC4xODc1cmVtIHJnYmEoMjAsIDI0LCAyOCwgMC4yKTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogMTtcbiAgLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogMC4yNTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tYnMtYnRuLWNsb3NlLWJnKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHZhcigtLWJzLWJ0bi1jbG9zZS1maWx0ZXIpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2Utb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICAtLWJzLWJ0bi1jbG9zZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWJ0bi1jbG9zZS1maWx0ZXI6IDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLWJzLWJ0bi1jbG9zZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuLnRvYXN0IHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIC0tYnMtdG9hc3QtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXRvYXN0LXNwYWNpbmc6IDEuNXJlbTtcbiAgLS1icy10b2FzdC1tYXgtd2lkdGg6IDM1MHB4O1xuICAtLWJzLXRvYXN0LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9hc3QtY29sb3I6IDtcbiAgLS1icy10b2FzdC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9hc3QtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIHdpZHRoOiB2YXIoLS1icy10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXRvYXN0LWJveC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b2FzdDpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLXRvYXN0LXNwYWNpbmcpO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy15KSB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNjAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMS4yNXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbW9kYWwtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1tb2RhbC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG4gIC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtICh2YXIoLS1icy1ib3JkZXItd2lkdGgpKSk7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxLjI1cmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI5O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLW1vZGFsLWJveC1zaGFkb3cpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAtLWJzLWJhY2tkcm9wLXppbmRleDogMTA1MDtcbiAgLS1icy1iYWNrZHJvcC1iZzogIzAwMDtcbiAgLS1icy1iYWNrZHJvcC1vcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1iYWNrZHJvcC16aW5kZXgpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJhY2tkcm9wLWJnKTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwge1xuICAgIC0tYnMtbW9kYWwtbWFyZ2luOiAxLjc1cmVtO1xuICAgIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1icy1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLWJzLW1vZGFsLXdpZHRoOiAxMDAwcHg7XG4gIH1cbn1cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgLS1icy10b29sdGlwLXppbmRleDogMTA4MDtcbiAgLS1icy10b29sdGlwLW1heC13aWR0aDogMjAwcHg7XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXg6IDAuNjI1cmVtO1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1icy10b29sdGlwLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy10b29sdGlwLWJnOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdG9vbHRpcC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy10b29sdGlwLW9wYWNpdHk6IDAuOTtcbiAgLS1icy10b29sdGlwLWFycm93LXdpZHRoOiAwLjhyZW07XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDAuNHJlbTtcbiAgei1pbmRleDogdmFyKC0tYnMtdG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS1icy10b29sdGlwLW1hcmdpbik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAtLWJzLXBvcG92ZXItZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWJzLXBvcG92ZXItYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0gdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIC0tYnMtcG9wb3Zlci1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXk6IDEuMjVyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLW1heC13aWR0aCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBvcG92ZXItYm94LXNoYWRvdyk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1iZyk7XG59XG5cbi8qIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteSkgdmFyKC0tYnMtcG9wb3Zlci1ib2R5LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZmlsdGVyOiB2YXIoLS1icy1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyKTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMCcvJTNlJTNjL3N2ZyUzZVwiKSAvKnJ0bDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDgnLyUzZSUzYy9zdmclM2VcIikqLztcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Jy8lM2UlM2Mvc3ZnJTNlXCIpIC8qcnRsOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAwJy8lM2UlM2Mvc3ZnJTNlXCIpKi87XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtZGFyayB7XG4gIC0tYnMtY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogIzAwMDtcbiAgLS1icy1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjMDAwO1xuICAtLWJzLWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cblxuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICNmZmY7XG4gIC0tYnMtY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogI2ZmZjtcbiAgLS1icy1jYXJvdXNlbC1jb250cm9sLWljb24tZmlsdGVyOiA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS1icy1jYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAjMDAwO1xuICAtLWJzLWNhcm91c2VsLWNhcHRpb24tY29sb3I6ICMwMDA7XG4gIC0tYnMtY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgYm9yZGVyOiB2YXIoLS1icy1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteHhsLCAub2ZmY2FudmFzLXhsLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLXNtIHtcbiAgLS1icy1vZmZjYW52YXMtemluZGV4OiAxMDQ1O1xuICAtLWJzLW9mZmNhbnZhcy13aWR0aDogNDAwcHg7XG4gIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogMzB2aDtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXk6IDEuMjVyZW07XG4gIC0tYnMtb2ZmY2FudmFzLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1vZmZjYW52YXMtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG4gIC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogMS4yODU3MTQyOTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tYnMtb2ZmY2FudmFzLWJveC1zaGFkb3cpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93KTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5oaWRpbmcsIC5vZmZjYW52YXMtbWQuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdyk7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLnNob3dpbmcsIC5vZmZjYW52YXMtbGcuaGlkaW5nLCAub2ZmY2FudmFzLWxnLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93KTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLmhpZGluZywgLm9mZmNhbnZhcy14bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3gtc2hhZG93KTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLmhpZGluZywgLm9mZmNhbnZhcy14eGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuc2hvdzpub3QoLmhpZGluZykge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuaGlkaW5nLCAub2ZmY2FudmFzLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCk7XG59XG4ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IDAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAwLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlciB7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctaW5mbyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctd2FybmluZyB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbmV1dHJhbCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtbmV1dHJhbC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTYsIDE5LCAyMiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE2LCAxOSwgMjIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTYzLCAxNjYsIDE2OSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE2MywgMTY2LCAxNjksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMCwgMTA4LCA2NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIwLCAxMDgsIDY3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNjEsIDIxMywgMjQzLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNjEsIDIxMywgMjQzLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjU1LCAyMDUsIDU3LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjU1LCAyMDUsIDU3LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYW5nZXI6aG92ZXIsIC5saW5rLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE3NiwgNDIsIDU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1saWdodCB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI1MSwgMjUxLCAyNTIsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTEsIDI1MSwgMjUyLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFyayB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTYsIDE5LCAyMiwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE2LCAxOSwgMjIsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1uZXV0cmFsIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtbmV1dHJhbC1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtbmV1dHJhbC1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLW5ldXRyYWw6aG92ZXIsIC5saW5rLW5ldXRyYWw6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg5MiwgOTIsIDkyLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoOTIsIDkyLCA5MiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWJvZHktZW1waGFzaXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1ib2R5LWVtcGhhc2lzOmhvdmVyLCAubGluay1ib2R5LWVtcGhhc2lzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy15LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLWJzLWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLWJzLWZvY3VzLXJpbmctY29sb3IpO1xufVxuXG4uaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMC4zNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaWNvbi1saW5rID4gLmJpIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmljb24tbGluayA+IC5iaSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyOmhvdmVyID4gLmJpLCAuaWNvbi1saW5rLWhvdmVyOmZvY3VzLXZpc2libGUgPiAuYmkge1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWljb24tbGluay10cmFuc2Zvcm0sIHRyYW5zbGF0ZTNkKDAuMjVlbSwgMCwgMCkpO1xufVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpby0xeDEge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogMTAwJTtcbn1cblxuLnJhdGlvLTR4MyB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA3NSU7XG59XG5cbi5yYXRpby0xNng5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNDIuODU3MTQyODU3MSU7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG4uc3RpY2t5LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdGlja3ktc20tdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktc20tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1tZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LWxnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RpY2t5LXhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14eGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi52aXN1YWxseS1oaWRkZW46bm90KGNhcHRpb24pLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pOm5vdChjYXB0aW9uKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuLnZpc3VhbGx5LWhpZGRlbiAqLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pICoge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWZpbGwge1xuICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LXNjYWxlIHtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1ub25lIHtcbiAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmctcHJpbWFyeSB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zZWNvbmRhcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zdWNjZXNzIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWluZm8ge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctd2FybmluZyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYW5nZXIge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1saWdodCB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFyayB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1uZXV0cmFsIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLW5ldXRyYWwtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4udG9wLTUwIHtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnRvcC0xMDAge1xuICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0wIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tNTAge1xuICBib3R0b206IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTEwMCB7XG4gIGJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTUwIHtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0xMDAge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMCB7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtNTAge1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5lbmQtMTAwIHtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS14IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQge1xuICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0IHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1uZXV0cmFsIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLW5ldXRyYWwtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnctcHgge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LTAge1xuICB3aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53LTEge1xuICB3aWR0aDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTIge1xuICB3aWR0aDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMyB7XG4gIHdpZHRoOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctNCB7XG4gIHdpZHRoOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTUge1xuICB3aWR0aDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTYge1xuICB3aWR0aDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctNyB7XG4gIHdpZHRoOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctOCB7XG4gIHdpZHRoOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctOSB7XG4gIHdpZHRoOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTAge1xuICB3aWR0aDogMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTEge1xuICB3aWR0aDogMy40Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTEyIHtcbiAgd2lkdGg6IDMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMTMge1xuICB3aWR0aDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTE0IHtcbiAgd2lkdGg6IDQuMzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTE1IHtcbiAgd2lkdGg6IDQuNjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4udy0xNiB7XG4gIHdpZHRoOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTIwIHtcbiAgd2lkdGg6IDYuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMzAge1xuICB3aWR0aDogOS4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctMzUge1xuICB3aWR0aDogMTAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4udy00MCB7XG4gIHdpZHRoOiAxMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTQ1IHtcbiAgd2lkdGg6IDE0LjA2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctNjAge1xuICB3aWR0aDogMTguNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnctNzAge1xuICB3aWR0aDogMjEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTgwIHtcbiAgd2lkdGg6IDI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi53LTkwIHtcbiAgd2lkdGg6IDI4LjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5tdy1zbSB7XG4gIG1heC13aWR0aDogNDgwcHggIWltcG9ydGFudDtcbn1cblxuLm13LW1kIHtcbiAgbWF4LXdpZHRoOiA3NjhweCAhaW1wb3J0YW50O1xufVxuXG4ubXctbGcge1xuICBtYXgtd2lkdGg6IDEwMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubXcteGwge1xuICBtYXgtd2lkdGg6IDEyODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXcteHhsIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHggIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmgtcHgge1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uaC0wIHtcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmgtMSB7XG4gIGhlaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTIge1xuICBoZWlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTMge1xuICBoZWlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC00IHtcbiAgaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUge1xuICBoZWlnaHQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC02IHtcbiAgaGVpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC03IHtcbiAgaGVpZ2h0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtOCB7XG4gIGhlaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTkge1xuICBoZWlnaHQ6IDIuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMCB7XG4gIGhlaWdodDogMy4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtMTEge1xuICBoZWlnaHQ6IDMuNDM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMiB7XG4gIGhlaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMyB7XG4gIGhlaWdodDogNC4wNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTE0IHtcbiAgaGVpZ2h0OiA0LjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0xNSB7XG4gIGhlaWdodDogNC42ODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTE2IHtcbiAgaGVpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTIwIHtcbiAgaGVpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5oLTMwIHtcbiAgaGVpZ2h0OiA5LjM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC0zNSB7XG4gIGhlaWdodDogMTAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC00MCB7XG4gIGhlaWdodDogMTIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC00NSB7XG4gIGhlaWdodDogMTQuMDYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC02MCB7XG4gIGhlaWdodDogMTguNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtNzAge1xuICBoZWlnaHQ6IDIxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uaC04MCB7XG4gIGhlaWdodDogMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmgtOTAge1xuICBoZWlnaHQ6IDI4LjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tcHgge1xuICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xufVxuXG4ubS02IHtcbiAgbWFyZ2luOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS03IHtcbiAgbWFyZ2luOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tOCB7XG4gIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LXB4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNiB7XG4gIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC03IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtOCB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zIHtcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LXB4IHtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuXG4ubXktNiB7XG4gIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS03IHtcbiAgbWFyZ2luLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTEge1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LXB4IHtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTcge1xuICBtYXJnaW4tdG9wOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1weCB7XG4gIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tZS02IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNyB7XG4gIG1hcmdpbi1yaWdodDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS04IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXB4IHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02IHtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTcge1xuICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTMge1xuICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTUge1xuICBtYXJnaW4tbGVmdDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1weCB7XG4gIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLm1zLTYge1xuICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTcge1xuICBtYXJnaW4tbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy04IHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLXB4IHtcbiAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC03IHtcbiAgcGFkZGluZzogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTgge1xuICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXB4IHtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC02IHtcbiAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktcHgge1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS03IHtcbiAgcGFkZGluZy10b3A6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS04IHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1weCB7XG4gIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTcge1xuICBwYWRkaW5nLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtcHgge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLnBlLTYge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItcHgge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02IHtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItOCB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXB4IHtcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLnBzLTYge1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy03IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTgge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNCB7XG4gIGdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLXB4IHtcbiAgZ2FwOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmdhcC02IHtcbiAgZ2FwOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTcge1xuICBnYXA6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTgge1xuICBnYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0wIHtcbiAgcm93LWdhcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTEge1xuICByb3ctZ2FwOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMiB7XG4gIHJvdy1nYXA6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTMge1xuICByb3ctZ2FwOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNCB7XG4gIHJvdy1nYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNSB7XG4gIHJvdy1nYXA6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC1weCB7XG4gIHJvdy1nYXA6IDFweCAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC02IHtcbiAgcm93LWdhcDogMS44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNyB7XG4gIHJvdy1nYXA6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC04IHtcbiAgcm93LWdhcDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTAge1xuICBjb2x1bW4tZ2FwOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMSB7XG4gIGNvbHVtbi1nYXA6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0yIHtcbiAgY29sdW1uLWdhcDogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMyB7XG4gIGNvbHVtbi1nYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC00IHtcbiAgY29sdW1uLWdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC01IHtcbiAgY29sdW1uLWdhcDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLXB4IHtcbiAgY29sdW1uLWdhcDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTYge1xuICBjb2x1bW4tZ2FwOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC03IHtcbiAgY29sdW1uLWdhcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTgge1xuICBjb2x1bW4tZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI4NzVyZW0gKyAwLjQ1dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy14cyB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLXNtIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy1iYXNlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtbGcge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLXhsIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMnhsIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zeGwge1xuICBmb250LXNpemU6IGNhbGMoMS4yNjI1cmVtICsgMC4xNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNHhsIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy01eGwge1xuICBmb250LXNpemU6IGNhbGMoMS4zMTI1cmVtICsgMC43NXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNnhsIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzVyZW0gKyAxLjJ2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTd4bCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtOHhsIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNXJlbSArIDN2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTl4bCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4yODc1cmVtICsgMC40NXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4yNjI1cmVtICsgMC4xNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtaDMge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy1oNCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLWg1IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLWg2IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy10aGluIHtcbiAgZm9udC13ZWlnaHQ6IDEwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctZXh0cmFsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctc2VtaWJvbGQge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctZXh0cmFib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjg1NzE0MjkgIWltcG9ydGFudDtcbn1cblxuLmxoLWxnIHtcbiAgbGluZS1oZWlnaHQ6IDIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3RhcnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWVuZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLWxpbmUtdGhyb3VnaCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6YmVnaW46cmVtb3ZlICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDplbmQ6cmVtb3ZlICovXG4udGV4dC1wcmltYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1uZXV0cmFsIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLW5ldXRyYWwtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1lbXBoYXNpcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cblxuLnRleHQtb3BhY2l0eS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbn1cblxuLnRleHQtcHJpbWFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLmxpbmstb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay1vcGFjaXR5LTI1IHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktNzUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMDAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMTtcbn1cblxuLmxpbmstb2Zmc2V0LTEge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMTI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTEtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMTI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMi1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0zIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0zLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1wcmltYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtaW5mbyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS13YXJuaW5nIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhbmdlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWxpZ2h0IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1kYXJrIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW5ldXRyYWwge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1uZXV0cmFsLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0wLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mbyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZyB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbmV1dHJhbCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1uZXV0cmFsLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy10ZXJ0aWFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1wcmltYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5mby1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmctc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXItc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWxpZ2h0LXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmstc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLXBpbGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTAge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0zIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtcGlsbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTEge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLXBpbGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0xIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMiB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC00IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtY2lyY2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi56LW4xIHtcbiAgei1pbmRleDogLTEgIWltcG9ydGFudDtcbn1cblxuLnotMCB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cblxuLnotMSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLnotMiB7XG4gIHotaW5kZXg6IDIgIWltcG9ydGFudDtcbn1cblxuLnotMyB7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci1hdXRvIHtcbiAgY3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci10ZXh0IHtcbiAgY3Vyc29yOiB0ZXh0ICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3Itd2FpdCB7XG4gIGN1cnNvcjogd2FpdCAhaW1wb3J0YW50O1xufVxuXG4uY3Vyc29yLWhlbHAge1xuICBjdXJzb3I6IGhlbHAgIWltcG9ydGFudDtcbn1cblxuLmN1cnNvci1tb3ZlIHtcbiAgY3Vyc29yOiBtb3ZlICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3Itbm90LWFsbG93ZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG59XG5cbi5jdXJzb3Itbm9uZSB7XG4gIGN1cnNvcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLXB4IHtcbiAgICBtYXJnaW46IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTYge1xuICAgIG1hcmdpbjogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS03IHtcbiAgICBtYXJnaW46IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTgge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLXB4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLXB4IHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLXB4IHtcbiAgICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNiB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNyB7XG4gICAgbWFyZ2luLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLXB4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1weCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1weCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tcHgge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNyB7XG4gICAgcGFkZGluZzogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tOCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLXB4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tcHgge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS1weCB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLXB4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS1weCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLXB4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMSB7XG4gICAgZ2FwOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTIge1xuICAgIGdhcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS00IHtcbiAgICBnYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS1weCB7XG4gICAgZ2FwOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTYge1xuICAgIGdhcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTcge1xuICAgIGdhcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS04IHtcbiAgICBnYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTAge1xuICAgIHJvdy1nYXA6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTEge1xuICAgIHJvdy1nYXA6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTIge1xuICAgIHJvdy1nYXA6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMyB7XG4gICAgcm93LWdhcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tNCB7XG4gICAgcm93LWdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTUge1xuICAgIHJvdy1nYXA6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLXB4IHtcbiAgICByb3ctZ2FwOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS02IHtcbiAgICByb3ctZ2FwOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTcge1xuICAgIHJvdy1nYXA6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTgge1xuICAgIHJvdy1nYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTAge1xuICAgIGNvbHVtbi1nYXA6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMyB7XG4gICAgY29sdW1uLWdhcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tNCB7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTUge1xuICAgIGNvbHVtbi1nYXA6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLXB4IHtcbiAgICBjb2x1bW4tZ2FwOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS02IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTcge1xuICAgIGNvbHVtbi1nYXA6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTgge1xuICAgIGNvbHVtbi1nYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtcHgge1xuICAgIG1hcmdpbjogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTcge1xuICAgIG1hcmdpbjogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtOCB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtcHgge1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtcHgge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTcge1xuICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtcHgge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtcHgge1xuICAgIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLXB4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLXB4IHtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC1weCB7XG4gICAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC03IHtcbiAgICBwYWRkaW5nOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC04IHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtcHgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC1weCB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLXB4IHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtcHgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLXB4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtcHgge1xuICAgIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLXB4IHtcbiAgICBnYXA6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNiB7XG4gICAgZ2FwOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNyB7XG4gICAgZ2FwOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTgge1xuICAgIGdhcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMCB7XG4gICAgcm93LWdhcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMSB7XG4gICAgcm93LWdhcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMiB7XG4gICAgcm93LWdhcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0zIHtcbiAgICByb3ctZ2FwOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC00IHtcbiAgICByb3ctZ2FwOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNSB7XG4gICAgcm93LWdhcDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtcHgge1xuICAgIHJvdy1nYXA6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTYge1xuICAgIHJvdy1nYXA6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNyB7XG4gICAgcm93LWdhcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtOCB7XG4gICAgcm93LWdhcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMCB7XG4gICAgY29sdW1uLWdhcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMSB7XG4gICAgY29sdW1uLWdhcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMiB7XG4gICAgY29sdW1uLWdhcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0zIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNSB7XG4gICAgY29sdW1uLWdhcDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtcHgge1xuICAgIGNvbHVtbi1nYXA6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTYge1xuICAgIGNvbHVtbi1nYXA6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNyB7XG4gICAgY29sdW1uLWdhcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtOCB7XG4gICAgY29sdW1uLWdhcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1weCB7XG4gICAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNyB7XG4gICAgbWFyZ2luOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy04IHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1weCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1weCB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1weCB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTcge1xuICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1weCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctcHgge1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctcHgge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLXB4IHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTcge1xuICAgIHBhZGRpbmc6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy1weCB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLXB4IHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy02IHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNyB7XG4gICAgcGFkZGluZy10b3A6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctcHgge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy1weCB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctcHgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy1weCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctcHgge1xuICAgIGdhcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy02IHtcbiAgICBnYXA6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy03IHtcbiAgICBnYXA6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctOCB7XG4gICAgZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0wIHtcbiAgICByb3ctZ2FwOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0xIHtcbiAgICByb3ctZ2FwOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0yIHtcbiAgICByb3ctZ2FwOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTMge1xuICAgIHJvdy1nYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTQge1xuICAgIHJvdy1nYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy01IHtcbiAgICByb3ctZ2FwOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy1weCB7XG4gICAgcm93LWdhcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctNiB7XG4gICAgcm93LWdhcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy03IHtcbiAgICByb3ctZ2FwOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy04IHtcbiAgICByb3ctZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTMge1xuICAgIGNvbHVtbi1nYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy01IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy1weCB7XG4gICAgY29sdW1uLWdhcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctNiB7XG4gICAgY29sdW1uLWdhcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy03IHtcbiAgICBjb2x1bW4tZ2FwOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy04IHtcbiAgICBjb2x1bW4tZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1weCB7XG4gICAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC02IHtcbiAgICBtYXJnaW46IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNyB7XG4gICAgbWFyZ2luOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC04IHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1weCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1weCB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1weCB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTYge1xuICAgIG1hcmdpbi10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC04IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1weCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtcHgge1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtcHgge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLXB4IHtcbiAgICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTcge1xuICAgIHBhZGRpbmc6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTgge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC1weCB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLXB4IHtcbiAgICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtcHgge1xuICAgIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC1weCB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtcHgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC1weCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTEge1xuICAgIGdhcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0yIHtcbiAgICBnYXA6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNCB7XG4gICAgZ2FwOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtcHgge1xuICAgIGdhcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC02IHtcbiAgICBnYXA6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC03IHtcbiAgICBnYXA6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtOCB7XG4gICAgZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0wIHtcbiAgICByb3ctZ2FwOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0xIHtcbiAgICByb3ctZ2FwOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0yIHtcbiAgICByb3ctZ2FwOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTMge1xuICAgIHJvdy1nYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTQge1xuICAgIHJvdy1nYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC01IHtcbiAgICByb3ctZ2FwOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC1weCB7XG4gICAgcm93LWdhcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNiB7XG4gICAgcm93LWdhcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC03IHtcbiAgICByb3ctZ2FwOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC04IHtcbiAgICByb3ctZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC1weCB7XG4gICAgY29sdW1uLWdhcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNiB7XG4gICAgY29sdW1uLWdhcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC03IHtcbiAgICBjb2x1bW4tZ2FwOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC04IHtcbiAgICBjb2x1bW4tZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1weCB7XG4gICAgbWFyZ2luOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNiB7XG4gICAgbWFyZ2luOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC03IHtcbiAgICBtYXJnaW46IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC04IHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLXB4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtcHgge1xuICAgIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNiB7XG4gICAgbWFyZ2luLXRvcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC04IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1weCB7XG4gICAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC02IHtcbiAgICBtYXJnaW4tdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNyB7XG4gICAgbWFyZ2luLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC04IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLXB4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLXB4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtcHgge1xuICAgIG1hcmdpbi1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtcHgge1xuICAgIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC02IHtcbiAgICBwYWRkaW5nOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC03IHtcbiAgICBwYWRkaW5nOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtOCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC1weCB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC1weCB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTYge1xuICAgIHBhZGRpbmctdG9wOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDIuMTg3NXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTgge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC1weCB7XG4gICAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC03IHtcbiAgICBwYWRkaW5nLXRvcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC04IHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC1weCB7XG4gICAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLXB4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLXB4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0xIHtcbiAgICBnYXA6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDAuOTM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTUge1xuICAgIGdhcDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtcHgge1xuICAgIGdhcDogMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNiB7XG4gICAgZ2FwOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTcge1xuICAgIGdhcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtOCB7XG4gICAgZ2FwOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMCB7XG4gICAgcm93LWdhcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTEge1xuICAgIHJvdy1nYXA6IDAuMzEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0yIHtcbiAgICByb3ctZ2FwOiAwLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0zIHtcbiAgICByb3ctZ2FwOiAwLjkzNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNCB7XG4gICAgcm93LWdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC01IHtcbiAgICByb3ctZ2FwOiAxLjU2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtcHgge1xuICAgIHJvdy1nYXA6IDFweCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC02IHtcbiAgICByb3ctZ2FwOiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC03IHtcbiAgICByb3ctZ2FwOiAyLjE4NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtOCB7XG4gICAgcm93LWdhcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTAge1xuICAgIGNvbHVtbi1nYXA6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMiB7XG4gICAgY29sdW1uLWdhcDogMC42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMyB7XG4gICAgY29sdW1uLWdhcDogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNSB7XG4gICAgY29sdW1uLWdhcDogMS41NjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLXB4IHtcbiAgICBjb2x1bW4tZ2FwOiAxcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNiB7XG4gICAgY29sdW1uLWdhcDogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNyB7XG4gICAgY29sdW1uLWdhcDogMi4xODc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTgge1xuICAgIGNvbHVtbi1nYXA6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zeGwge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNHhsIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy01eGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtNnhsIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtN3hsIHtcbiAgICBmb250LXNpemU6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtOHhsIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtOXhsIHtcbiAgICBmb250LXNpemU6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1oMSB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy1oMiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52YWxpZGF0aW9uLW1lc3NhZ2UtZW50ZXItYWN0aXZlLFxuLnZhbGlkYXRpb24tbWVzc2FnZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yLCAwLjgsIDAuMiwgMSk7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi52YWxpZGF0aW9uLW1lc3NhZ2UtZW50ZXItZnJvbSxcbi52YWxpZGF0aW9uLW1lc3NhZ2UtbGVhdmUtdG8ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnZhbGlkYXRpb24tbWVzc2FnZS1lbnRlci10byxcbi52YWxpZGF0aW9uLW1lc3NhZ2UtbGVhdmUtZnJvbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgbWF4LWhlaWdodDogM3JlbTtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xufVxuXG4uc3RyZXRjaC1lbnRlci1hY3RpdmUsXG4uc3RyZXRjaC1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc3RyZXRjaC1lbnRlci1mcm9tLFxuLnN0cmV0Y2gtbGVhdmUtdG8ge1xuICBtYXJnaW4tbGVmdDogMjgwcHg7XG59XG5cbi5zdHJldGNoLWVudGVyLXRvLFxuLnN0cmV0Y2gtbGVhdmUtZnJvbSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucHVzaC1lbnRlci1hY3RpdmUsXG4ucHVzaC1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHVzaC1lbnRlci1mcm9tLFxuLnB1c2gtbGVhdmUtdG8ge1xuICBtYXJnaW4tbGVmdDogLTI4MHB4O1xufVxuXG4ucHVzaC1lbnRlci10byxcbi5wdXNoLWxlYXZlLWZyb20ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZhZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbn1cblxuLmZhZGUtZW50ZXItZnJvbSxcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZhZGUtZW50ZXItdG8sXG4uZmFkZS1sZWF2ZS1mcm9tIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnpvb20tZW50ZXItYWN0aXZlLFxuLnpvb20tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dCwgdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMSk7XG59XG5cbi56b29tLWVudGVyLWZyb20sXG4uem9vbS1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSkgdHJhbnNsYXRlWSgtMTBweCk7XG59XG5cbi56b29tLWVudGVyLXRvLFxuLnpvb20tbGVhdmUtZnJvbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbn1cblxuLmZhZGUtc2xpZGUtZW50ZXItYWN0aXZlLFxuLmZhZGUtc2xpZGUtbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0LCBtYXJnaW4tdG9wIDAuMnMgZWFzZS1vdXQgIWltcG9ydGFudDtcbn1cblxuLmZhZGUtc2xpZGUtZW50ZXItZnJvbSxcbi5mYWRlLXNsaWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYWRlLXNsaWRlLWVudGVyLXRvLFxuLmZhZGUtc2xpZGUtbGVhdmUtZnJvbSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG46cm9vdCB7XG4gIC0tdy1jb2xvci1wcmltYXJ5LTEwMDogI2ZhZmFmYjtcbiAgLS13LWNvbG9yLXByaW1hcnktMjAwOiAjZjBmMmY0O1xuICAtLXctY29sb3ItcHJpbWFyeS0zMDA6ICNkY2UwZTQ7XG4gIC0tdy1jb2xvci1wcmltYXJ5LTQwMDogI2I0YjhiYztcbiAgLS13LWNvbG9yLXByaW1hcnktNTAwOiAjOGM5MDk0O1xuICAtLXctY29sb3ItcHJpbWFyeS02MDA6ICM2ZTcyNzY7XG4gIC0tdy1jb2xvci1wcmltYXJ5LTcwMDogIzUwNTQ1ODtcbiAgLS13LWNvbG9yLXByaW1hcnktODAwOiAjMzIzNjNhO1xuICAtLXctY29sb3ItcHJpbWFyeS05MDA6ICMxNDE4MWM7XG4gIC0tdy1jb2xvci1ncmF5LTEwMDogI2ZhZmFmYjtcbiAgLS13LWNvbG9yLWdyYXktMjAwOiAjZjBmMmY0O1xuICAtLXctY29sb3ItZ3JheS0zMDA6ICNkY2UwZTQ7XG4gIC0tdy1jb2xvci1ncmF5LTQwMDogI2I0YjhiYztcbiAgLS13LWNvbG9yLWdyYXktNTAwOiAjOGM5MDk0O1xuICAtLXctY29sb3ItZ3JheS02MDA6ICM2ZTcyNzY7XG4gIC0tdy1jb2xvci1ncmF5LTcwMDogIzUwNTQ1ODtcbiAgLS13LWNvbG9yLWdyYXktODAwOiAjMzIzNjNhO1xuICAtLXctY29sb3ItZ3JheS05MDA6ICMxNDE4MWM7XG4gIC0tdy1jb2xvci1zdWNjZXNzLTEwMDogI2U2ZmJmMTtcbiAgLS13LWNvbG9yLXN1Y2Nlc3MtMjAwOiAjYzZmN2UyO1xuICAtLXctY29sb3Itc3VjY2Vzcy0zMDA6ICM5YmYyY2M7XG4gIC0tdy1jb2xvci1zdWNjZXNzLTQwMDogIzQ2ZTM5ZDtcbiAgLS13LWNvbG9yLXN1Y2Nlc3MtNTAwOiAjMDBkNTc1O1xuICAtLXctY29sb3Itc3VjY2Vzcy02MDA6ICMwMGJjNjQ7XG4gIC0tdy1jb2xvci1zdWNjZXNzLTcwMDogIzAwOTM0ZTtcbiAgLS13LWNvbG9yLXN1Y2Nlc3MtODAwOiAjMDA2YTM3O1xuICAtLXctY29sb3Itc3VjY2Vzcy05MDA6ICMwMDQwMjE7XG4gIC0tdy1jb2xvci1kYW5nZXItMTAwOiAjZmRmMGYxO1xuICAtLXctY29sb3ItZGFuZ2VyLTIwMDogI2ZiZDNkNTtcbiAgLS13LWNvbG9yLWRhbmdlci0zMDA6ICNmN2FkYjE7XG4gIC0tdy1jb2xvci1kYW5nZXItNDAwOiAjZjI1MjVhO1xuICAtLXctY29sb3ItZGFuZ2VyLTUwMDogI2U3MDAwYjtcbiAgLS13LWNvbG9yLWRhbmdlci02MDA6ICNjYzAwMGE7XG4gIC0tdy1jb2xvci1kYW5nZXItNzAwOiAjYTEwMDA4O1xuICAtLXctY29sb3ItZGFuZ2VyLTgwMDogIzc2MDAwNjtcbiAgLS13LWNvbG9yLWRhbmdlci05MDA6ICM0YjAwMDQ7XG4gIC0tdy1jb2xvci1uZXV0cmFsLTEwMDogI2Y1ZjVmNTtcbiAgLS13LWNvbG9yLW5ldXRyYWwtMjAwOiAjZTVlNWU1O1xuICAtLXctY29sb3ItbmV1dHJhbC0zMDA6ICNkNGQ0ZDQ7XG4gIC0tdy1jb2xvci1uZXV0cmFsLTQwMDogI2EzYTNhMztcbiAgLS13LWNvbG9yLW5ldXRyYWwtNTAwOiAjNzM3MzczO1xuICAtLXctY29sb3ItbmV1dHJhbC02MDA6ICM1MjUyNTI7XG4gIC0tdy1jb2xvci1uZXV0cmFsLTcwMDogIzQwNDA0MDtcbiAgLS13LWNvbG9yLW5ldXRyYWwtODAwOiAjMjYyNjI2O1xuICAtLXctY29sb3ItbmV1dHJhbC05MDA6ICMxNzE3MTc7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucGFnZS1jYXRlZ29yaWVzIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzNweCk7XG59XG5cbi5hZG1pbi1sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWRtaW4tbWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMS4yNXJlbSAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYXZhdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hdmF0YXIgLmF2YXRhci10aHVtYiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xufVxuLmF2YXRhciAuYXZhdGFyLXRodW1iIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmF2YXRhciAuYXZhdGFyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5hdmF0YXIgLmF2YXRhci1uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmF2YXRhciAuYXZhdGFyLWRlc2Mge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5hdmF0YXIuYXZhdGFyLXNtIC5hdmF0YXItdGh1bWIge1xuICB3aWR0aDogMS44NzVyZW07XG4gIGhlaWdodDogMS44NzVyZW07XG59XG4uYXZhdGFyLmF2YXRhci1zbSAuYXZhdGFyLW5hbWUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYXZhdGFyLmF2YXRhci1zbSAuYXZhdGFyLWRlc2Mge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmF2YXRhci5hdmF0YXItbGcgLmF2YXRhci10aHVtYiB7XG4gIHdpZHRoOiAzLjEyNXJlbTtcbiAgaGVpZ2h0OiAzLjEyNXJlbTtcbn1cbi5hdmF0YXIuYXZhdGFyLWxnIC5hdmF0YXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI4NTcxNDI5O1xufVxuLmJhZGdlIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYWRnZS14cyB7XG4gIHBhZGRpbmc6IDFweCAwLjMxMjVyZW07XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uYmFkZ2UteHMgLmljb24ge1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbn1cblxuLmJhZGdlLXNtIHtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmJhZGdlLXNtIC5pY29uIHtcbiAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgaGVpZ2h0OiAwLjkzNzVyZW07XG59XG5cbi5iYWRnZS1sZyB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGdhcDogMC42MjVyZW07XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTgxYztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2Utb3V0bGluZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUpO1xuICBjb2xvcjogIzE0MTgxYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMCwgMjQsIDI4LCAwLjUpO1xufVxuXG4uYmFkZ2UtZ2hvc3QtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzE0MTgxYztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM5MDk0O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXdoaXRlKTtcbiAgY29sb3I6ICM4YzkwOTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQwLCAxNDQsIDE0OCwgMC41KTtcbn1cblxuLmJhZGdlLWdob3N0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzhjOTA5NDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2Utb3V0bGluZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUpO1xuICBjb2xvcjogIzE5ODc1NDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNSwgMTM1LCA4NCwgMC41KTtcbn1cblxuLmJhZGdlLWdob3N0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZGNhZjA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJhZGdlLW91dGxpbmUtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXdoaXRlKTtcbiAgY29sb3I6ICMwZGNhZjA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTMsIDIwMiwgMjQwLCAwLjUpO1xufVxuXG4uYmFkZ2UtZ2hvc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzBkY2FmMDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2Utb3V0bGluZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtd2hpdGUpO1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJhZGdlLWdob3N0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2Utb3V0bGluZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13aGl0ZSk7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuXG4uYmFkZ2UtZ2hvc3QtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2Utb3V0bGluZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXdoaXRlKTtcbiAgY29sb3I6ICNmYWZhZmI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjUwLCAyNTAsIDI1MSwgMC41KTtcbn1cblxuLmJhZGdlLWdob3N0LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmFmYWZiO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJhZGdlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxODFjO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1vdXRsaW5lLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13aGl0ZSk7XG4gIGNvbG9yOiAjMTQxODFjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIwLCAyNCwgMjgsIDAuNSk7XG59XG5cbi5iYWRnZS1naG9zdC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTQxODFjO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJhZGdlLW5ldXRyYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM3MzczO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1vdXRsaW5lLW5ldXRyYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13aGl0ZSk7XG4gIGNvbG9yOiAjNzM3MzczO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDExNSwgMTE1LCAxMTUsIDAuNSk7XG59XG5cbi5iYWRnZS1naG9zdC1uZXV0cmFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNzM3MzczO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJhZGdlLXNvZnQtbmV1dHJhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJhZGdlLXNvZnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmI7XG4gIGNvbG9yOiAjMzIzNjNhO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJhZGdlLXNvZnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmZiZjE7XG4gIGNvbG9yOiAjMDA5MzRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJhZGdlLXNvZnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjBmMTtcbiAgY29sb3I6ICNhMTAwMDg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4udy1icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLWRpdmlkZXI6IFwiXCI7XG59XG4udy1icmVhZGNydW1iIC5icmVhZGNydW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNjI1cmVtO1xufVxuLnctYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnctYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53LWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi53LWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zMTI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udy1icmVhZGNydW1iIC5icmVhZGNydW1iLWxpbmsuaXMtaW5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi53LWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItbGluay5pcy1pbmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbn1cbi53LWJyZWFkY3J1bWIgLmJyZWFkY3J1bWItbGluay5pcy1hY3RpdmUge1xuICBjb2xvcjogIzE0MTgxYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udy1icmVhZGNydW1iIC5icmVhZGNydW1iLWxpbmsuaXMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnctYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgb3BhY2l0eTogMC41O1xufVxuLnctYnJlYWRjcnVtYiAuaWNvbiB7XG4gIC0taWNvbi1zaXplOiAwLjkzNzVyZW07XG59XG5cbi5idG4ge1xuICAtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjE4NzVyZW0gcmdiYSh2YXIoLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYiksIDAuMik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDAuMzEyNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0biAuaWNvbiB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5idG4teHMge1xuICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS4xO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiAwLjMxMjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC42MjVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbi5idG4teHMgLmljb24ge1xuICB3aWR0aDogMC45Mzc1cmVtO1xuICBoZWlnaHQ6IDAuOTM3NXJlbTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS42NjY2NjY2NztcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC42MjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDE7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC45Mzc1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tbWQge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuOTM3NXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5idG4tc3F1YXJlIHtcbiAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1zcXVhcmUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLXNxdWFyZSAuaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWF1dG8ge1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG59XG4uYnRuLWF1dG8gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE3LCAyMC40LCAyMy44KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTYsIDE5LjIsIDIyLjQpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NSwgNTksIDYyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBmMTIxNTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMxNDE4MWM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxNDE4MWM7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDIwLCAyNCwgMjgsIDAuMSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgyMCwgMjQsIDI4LCAwLjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDI4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxNDE4MWM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyMCwgMjQsIDI4LCAwLjEpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDIwLCAyNCwgMjgsIDAuNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDIwLCAyNCwgMjgsIDAuNSk7XG59XG5cbi5idG4tZ2hvc3QtcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyMCwgMjQsIDI4LCAwLjEpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDI4O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxNDE4MWM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyMCwgMjQsIDI4LCAwLjIpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxNDE4MWM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zcXVhcmUtcHJpbWFyeSB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tc3F1YXJlLXByaW1hcnkgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLXNxdWFyZS1wcmltYXJ5IC5pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLXNxdWFyZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE3LCAyMC40LCAyMy44KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTYsIDE5LjIsIDIyLjQpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NSwgNTksIDYyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBmMTIxNTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTQwLCAxNDQsIDE0ODtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjOGM5MDk0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM4YzkwOTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE1Ny4yNSwgMTYwLjY1LCAxNjQuMDUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNTEuNSwgMTU1LjEsIDE1OC43KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE5LCAxMjIsIDEyNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNjMsIDE2Ni4yLCAxNjkuNCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNTEuNSwgMTU1LjEsIDE1OC43KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjOGM5MDk0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4YzkwOTQ7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzhjOTA5NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjOGM5MDk0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzhjOTA5NDtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTQwLCAxNDQsIDE0OCwgMC4xKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDE0MCwgMTQ0LCAxNDgsIDAuNSk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0MCwgMTQ0LCAxNDg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzhjOTA5NDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDE0MCwgMTQ0LCAxNDgsIDAuMSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMTQwLCAxNDQsIDE0OCwgMC41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM4YzkwOTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOGM5MDk0O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNDAsIDE0NCwgMTQ4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMTQwLCAxNDQsIDE0OCwgMC41KTtcbn1cblxuLmJ0bi1naG9zdC1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzhjOTA5NDtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzhjOTA5NDtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTQwLCAxNDQsIDE0OCwgMC4xKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTQwLCAxNDQsIDE0ODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjOGM5MDk0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMTQwLCAxNDQsIDE0OCwgMC4yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjOGM5MDk0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc3F1YXJlLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tc3F1YXJlLXNlY29uZGFyeSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tc3F1YXJlLXNlY29uZGFyeSAuaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1zcXVhcmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTQwLCAxNDQsIDE0ODtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjOGM5MDk0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM4YzkwOTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE1Ny4yNSwgMTYwLjY1LCAxNjQuMDUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNTEuNSwgMTU1LjEsIDE1OC43KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE5LCAxMjIsIDEyNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNjMsIDE2Ni4yLCAxNjkuNCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNTEuNSwgMTU1LjEsIDE1OC43KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjOGM5MDk0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4YzkwOTQ7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjEuMjUsIDExNC43NSwgNzEuNCk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIwLCAxMDgsIDY3LjIpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2MCwgMTUzLCAxMTA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjAsIDEwOCwgNjcuMik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxOC43NSwgMTAxLjI1LCA2Myk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyNSwgMTM1LCA4NCwgMC4xKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjUsIDEzNSwgODQsIDAuMSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMjUsIDEzNSwgODQsIDAuNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgyNSwgMTM1LCA4NCwgMC41KTtcbn1cblxuLmJ0bi1naG9zdC1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjEpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjUsIDEzNSwgODQsIDAuMik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE5ODc1NDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNxdWFyZS1zdWNjZXNzIHtcbiAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1zcXVhcmUtc3VjY2VzcyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tc3F1YXJlLXN1Y2Nlc3MgLmljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5idG4tc3F1YXJlLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIxLjI1LCAxMTQuNzUsIDcxLjQpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMCwgMTA4LCA2Ny4yKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDIwLCAxMDgsIDY3LjIpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTguNzUsIDEwMS4yNSwgNjMpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoNDkuMywgMjA5Ljk1LCAyNDIuMjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzNy4yLCAyMDcuMywgMjQxLjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMSwgMTcyLCAyMDQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoNjEuNCwgMjEyLjYsIDI0Myk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzNy4yLCAyMDcuMywgMjQxLjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTMsIDIwMiwgMjQwLCAwLjEpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMTMsIDIwMiwgMjQwLCAwLjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDEzLCAyMDIsIDI0MCwgMC4xKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgxMywgMjAyLCAyNDAsIDAuNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMTMsIDIwMiwgMjQwLCAwLjUpO1xufVxuXG4uYnRuLWdob3N0LWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTMsIDIwMiwgMjQwLCAwLjEpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDEzLCAyMDIsIDI0MCwgMC4yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc3F1YXJlLWluZm8ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLXNxdWFyZS1pbmZvIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi1zcXVhcmUtaW5mbyAuaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1zcXVhcmUtaW5mbyB7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDQ5LjMsIDIwOS45NSwgMjQyLjI1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzcuMiwgMjA3LjMsIDI0MS41KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEsIDE3MiwgMjA0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDYxLjQsIDIxMi42LCAyNDMpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMzcuMiwgMjA3LjMsIDI0MS41KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG5cbi5idG4td2FybmluZyB7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjU1LCAyMDIuMywgNDQuMik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTk5LjIsIDMxLjgpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDE2NCwgNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNTUsIDIwNS40LCA1Ni42KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTk5LjIsIDMxLjgpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjEpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5idG4tZ2hvc3Qtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyNTUsIDE5MywgNywgMC4xKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjIpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zcXVhcmUtd2FybmluZyB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tc3F1YXJlLXdhcm5pbmcgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLXNxdWFyZS13YXJuaW5nIC5pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLXNxdWFyZS13YXJuaW5nIHtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigyNTUsIDIwMi4zLCA0NC4yKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxOTkuMiwgMzEuOCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDI1NSwgMjA1LjQsIDU2LjYpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxOTkuMiwgMzEuOCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTg3LCA0NS4wNSwgNTguNjUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNzYsIDQyLjQsIDU1LjIpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjUsIDgzLCA5NztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNzYsIDQyLjQsIDU1LjIpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTY1LCAzOS43NSwgNTEuNzUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyMjAsIDUzLCA2OSwgMC4xKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjIwLCA1MywgNjksIDAuMSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cblxuLmJ0bi1naG9zdC1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjIwLCA1MywgNjksIDAuMSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyMjAsIDUzLCA2OSwgMC4yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc3F1YXJlLWRhbmdlciB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tc3F1YXJlLWRhbmdlciBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4tc3F1YXJlLWRhbmdlciAuaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1zcXVhcmUtZGFuZ2VyIHtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigxODcsIDQ1LjA1LCA1OC42NSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNjUsIDM5Ljc1LCA1MS43NSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUwLCAyNTAsIDI1MTtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZmFmYWZiO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI1MC43NSwgMjUwLjc1LCAyNTEuNik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1MC41LCAyNTAuNSwgMjUxLjQpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTMsIDIxMywgMjEzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDI1MSwgMjUxLCAyNTEuOCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTAuNSwgMjUwLjUsIDI1MS40KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmFmYWZiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmFmYWZiO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmFmYWZiO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyNTAsIDI1MCwgMjUxLCAwLjEpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MSwgMC41KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUwLCAyNTAsIDI1MTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmFmYWZiO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjUwLCAyNTAsIDI1MSwgMC4xKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUxLCAwLjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZhZmFmYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1MCwgMjUwLCAyNTE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUxLCAwLjUpO1xufVxuXG4uYnRuLWdob3N0LWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNmYWZhZmI7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmYWZhZmI7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDI1MCwgMjUwLCAyNTEsIDAuMSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1MCwgMjUwLCAyNTE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZhZmFmYjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDI1MCwgMjUwLCAyNTEsIDAuMik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZhZmFmYjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNxdWFyZS1saWdodCB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tc3F1YXJlLWxpZ2h0IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi1zcXVhcmUtbGlnaHQgLmljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5idG4tc3F1YXJlLWxpZ2h0IHtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUwLCAyNTAsIDI1MTtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZmFmYWZiO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI1MC43NSwgMjUwLjc1LCAyNTEuNik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1MC41LCAyNTAuNSwgMjUxLjQpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTMsIDIxMywgMjEzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDI1MSwgMjUxLCAyNTEuOCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTAuNSwgMjUwLjUsIDI1MS40KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmFmYWZiO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG59XG5cbi5idG4tZGFyayB7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzE0MTgxYztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigxNywgMjAuNCwgMjMuOCk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTUsIDU5LCA2MjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNiwgMTkuMiwgMjIuNCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZjEyMTU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE0MTgxYztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyMCwgMjQsIDI4LCAwLjEpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjAsIDI0LCAyOCwgMC41KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjAsIDI0LCAyOCwgMC4xKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyMCwgMjQsIDI4LCAwLjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE0MTgxYztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgyMCwgMjQsIDI4LCAwLjUpO1xufVxuXG4uYnRuLWdob3N0LWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogIzE0MTgxYztcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzE0MTgxYztcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjAsIDI0LCAyOCwgMC4xKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjAsIDI0LCAyOCwgMC4yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc3F1YXJlLWRhcmsge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLXNxdWFyZS1kYXJrIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0bi1zcXVhcmUtZGFyayAuaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLmJ0bi1zcXVhcmUtZGFyayB7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzE0MTgxYztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigxNywgMjAuNCwgMjMuOCk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTUsIDU5LCA2MjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNiwgMTkuMiwgMjIuNCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZjEyMTU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE0MTgxYztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xufVxuXG4uYnRuLW5ldXRyYWwge1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTUsIDExNSwgMTE1O1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICM3MzczNzM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzczNzM3MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoOTcuNzUsIDk3Ljc1LCA5Ny43NSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzVjNWM1YztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTM2LCAxMzYsIDEzNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1YzVjNWM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig4Ni4yNSwgODYuMjUsIDg2LjI1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNzM3MzczO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3MzczNzM7XG59XG5cbi5idG4tb3V0bGluZS1uZXV0cmFsIHtcbiAgLS1icy1idG4tY29sb3I6ICM3MzczNzM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzczNzM3MztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICM3MzczNzM7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDExNSwgMTE1LCAxMTUsIDAuMSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjUpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTUsIDExNSwgMTE1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICM3MzczNzM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjEpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDExNSwgMTE1LCAxMTUsIDAuNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNzM3MzczO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzczNzM3MztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE1LCAxMTUsIDExNTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDExNSwgMTE1LCAxMTUsIDAuNSk7XG59XG5cbi5idG4tZ2hvc3QtbmV1dHJhbCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNzM3MzczO1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjNzM3MzczO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjEpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTUsIDExNSwgMTE1O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICM3MzczNzM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjIpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM3MzczNzM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zcXVhcmUtbmV1dHJhbCB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tc3F1YXJlLW5ldXRyYWwgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuLXNxdWFyZS1uZXV0cmFsIC5pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uYnRuLXNxdWFyZS1uZXV0cmFsIHtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE1LCAxMTUsIDExNTtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjNzM3MzczO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM3MzczNzM7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDk3Ljc1LCA5Ny43NSwgOTcuNzUpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1YzVjNWM7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzNiwgMTM2LCAxMzY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjNWM1YzVjO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODYuMjUsIDg2LjI1LCA4Ni4yNSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzczNzM3MztcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNzM3MzczO1xufVxuXG4uYnRuLXNvZnQtbmV1dHJhbCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjNDA0MDQwO1xuICAtLWJzLWJ0bi1iZzogI2Y1ZjVmNTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICM0MDQwNDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZTVlNWU1O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICM0MDQwNDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Q0ZDRkNDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNDA0MDQwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y1ZjVmNTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zb2Z0LXByaW1hcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogIzMyMzYzYTtcbiAgLS1icy1idG4tYmc6ICNmYWZhZmI7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMzIzNjNhO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2YwZjJmNDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMzIzNjNhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkY2UwZTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzMyMzYzYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmYWZhZmI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc29mdC1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDkzNGU7XG4gIC0tYnMtYnRuLWJnOiAjZTZmYmYxO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwOTM0ZTtcbiAgLS1icy1idG4taG92ZXItYmc6ICNjNmY3ZTI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwOTM0ZTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjOWJmMmNjO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDkzNGU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZTZmYmYxO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNvZnQtZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNhMTAwMDg7XG4gIC0tYnMtYnRuLWJnOiAjZmRmMGYxO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ExMDAwODtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmYmQzZDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ExMDAwODtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjdhZGIxO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNhMTAwMDg7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmRmMGYxO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bi1zbS14cyB7XG4gICAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuMzEyNXJlbTtcbiAgICAtLWJzLWJ0bi1mb250LXNpemU6IDAuNjI1cmVtO1xuICAgIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbiAgfVxuICAuYnRuLXNtLXhzIC5pY29uIHtcbiAgICB3aWR0aDogMC45Mzc1cmVtO1xuICAgIGhlaWdodDogMC45Mzc1cmVtO1xuICB9XG4gIC5idG4tc20tc20ge1xuICAgIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjY2NjY2NjY3O1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogMC42MjVyZW07XG4gICAgLS1icy1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xuICB9XG4gIC5idG4tc20tbGcge1xuICAgIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxO1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteTogMC45Mzc1cmVtO1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgICAtLWJzLWJ0bi1mb250LXNpemU6IDFyZW07XG4gICAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG4gIH1cbiAgLmJ0bi1zbS1tZCB7XG4gICAgLS1icy1idG4tcGFkZGluZy15OiAwLjYyNXJlbTtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuOTM3NXJlbTtcbiAgICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAgIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gIC5idG4tc20tc3F1YXJlIHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idG4tc20tc3F1YXJlIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi1zbS1zcXVhcmUgLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLXNtLWF1dG8ge1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgfVxuICAuYnRuLXNtLWF1dG8gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5idG4tc20tcHJpbWFyeSB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxNywgMjAuNCwgMjMuOCk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTYsIDE5LjIsIDIyLjQpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU1LCA1OSwgNjI7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGYxMjE1O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICB9XG4gIC5idG4tc20tb3V0bGluZS1wcmltYXJ5IHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjAsIDI0LCAyOCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjAsIDI0LCAyOCwgMC41KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDI4O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjAsIDI0LCAyOCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDIwLCAyNCwgMjgsIDAuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gICAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDI4O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgyMCwgMjQsIDI4LCAwLjUpO1xuICB9XG4gIC5idG4tc20tZ2hvc3QtcHJpbWFyeSB7XG4gICAgLS1icy1idG4tY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyMCwgMjQsIDI4LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDIwLCAyNCwgMjgsIDAuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLXNtLXNxdWFyZS1wcmltYXJ5IHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idG4tc20tc3F1YXJlLXByaW1hcnkgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLXNtLXNxdWFyZS1wcmltYXJ5IC5pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi1zbS1zcXVhcmUtcHJpbWFyeSB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxNywgMjAuNCwgMjMuOCk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTYsIDE5LjIsIDIyLjQpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU1LCA1OSwgNjI7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGYxMjE1O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICB9XG4gIC5idG4tc20tc2Vjb25kYXJ5IHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNDAsIDE0NCwgMTQ4O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE1Ny4yNSwgMTYwLjY1LCAxNjQuMDUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE1MS41LCAxNTUuMSwgMTU4LjcpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExOSwgMTIyLCAxMjY7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE2MywgMTY2LjIsIDE2OS40KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTUxLjUsIDE1NS4xLCAxNTguNyk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4YzkwOTQ7XG4gIH1cbiAgLmJ0bi1zbS1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgLS1icy1idG4tY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDE0MCwgMTQ0LCAxNDgsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDE0MCwgMTQ0LCAxNDgsIDAuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTQwLCAxNDQsIDE0ODtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDE0MCwgMTQ0LCAxNDgsIDAuMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgxNDAsIDE0NCwgMTQ4LCAwLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAgIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTQwLCAxNDQsIDE0ODtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMTQwLCAxNDQsIDE0OCwgMC41KTtcbiAgfVxuICAuYnRuLXNtLWdob3N0LXNlY29uZGFyeSB7XG4gICAgLS1icy1idG4tY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgxNDAsIDE0NCwgMTQ4LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTQwLCAxNDQsIDE0ODtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDE0MCwgMTQ0LCAxNDgsIDAuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLXNtLXNxdWFyZS1zZWNvbmRhcnkge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi1zbS1zcXVhcmUtc2Vjb25kYXJ5IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi1zbS1zcXVhcmUtc2Vjb25kYXJ5IC5pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi1zbS1zcXVhcmUtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNDAsIDE0NCwgMTQ4O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE1Ny4yNSwgMTYwLjY1LCAxNjQuMDUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE1MS41LCAxNTUuMSwgMTU4LjcpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExOSwgMTIyLCAxMjY7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE2MywgMTY2LjIsIDE2OS40KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTUxLjUsIDE1NS4xLCAxNTguNyk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4YzkwOTQ7XG4gIH1cbiAgLmJ0bi1zbS1zdWNjZXNzIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigyMS4yNSwgMTE0Ljc1LCA3MS40KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMCwgMTA4LCA2Ny4yKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2MCwgMTUzLCAxMTA7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDIwLCAxMDgsIDY3LjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxOC43NSwgMTAxLjI1LCA2Myk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIH1cbiAgLmJ0bi1zbS1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyNSwgMTM1LCA4NCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjUsIDEzNSwgODQsIDAuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUsIDEzNSwgODQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyNSwgMTM1LCA4NCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAgIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUsIDEzNSwgODQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjUpO1xuICB9XG4gIC5idG4tc20tZ2hvc3Qtc3VjY2VzcyB7XG4gICAgLS1icy1idG4tY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyNSwgMTM1LCA4NCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjUsIDEzNSwgODQsIDAuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLXNtLXNxdWFyZS1zdWNjZXNzIHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idG4tc20tc3F1YXJlLXN1Y2Nlc3Mgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLXNtLXNxdWFyZS1zdWNjZXNzIC5pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi1zbS1zcXVhcmUtc3VjY2VzcyB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUsIDEzNSwgODQ7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjEuMjUsIDExNC43NSwgNzEuNCk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjAsIDEwOCwgNjcuMik7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyMCwgMTA4LCA2Ny4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTguNzUsIDEwMS4yNSwgNjMpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICB9XG4gIC5idG4tc20taW5mbyB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDQ5LjMsIDIwOS45NSwgMjQyLjI1KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzNy4yLCAyMDcuMywgMjQxLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExLCAxNzIsIDIwNDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoNjEuNCwgMjEyLjYsIDI0Myk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDM3LjIsIDIwNy4zLCAyNDEuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIH1cbiAgLmJ0bi1zbS1vdXRsaW5lLWluZm8ge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgxMywgMjAyLCAyNDAsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDEzLCAyMDIsIDI0MCwgMC41KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgxMywgMjAyLCAyNDAsIDAuMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgxMywgMjAyLCAyNDAsIDAuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gICAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDEzLCAyMDIsIDI0MCwgMC41KTtcbiAgfVxuICAuYnRuLXNtLWdob3N0LWluZm8ge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTMsIDIwMiwgMjQwLCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMTMsIDIwMiwgMjQwLCAwLjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi1zbS1zcXVhcmUtaW5mbyB7XG4gICAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLXNtLXNxdWFyZS1pbmZvIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi1zbS1zcXVhcmUtaW5mbyAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4tc20tc3F1YXJlLWluZm8ge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1iZzogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYig0OS4zLCAyMDkuOTUsIDI0Mi4yNSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzcuMiwgMjA3LjMsIDI0MS41KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMSwgMTcyLCAyMDQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDYxLjQsIDIxMi42LCAyNDMpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzNy4yLCAyMDcuMywgMjQxLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZGNhZjA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICB9XG4gIC5idG4tc20td2FybmluZyB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjU1LCAyMDIuMywgNDQuMik7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxOTkuMiwgMzEuOCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCAxNjQsIDY7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDI1NSwgMjA1LjQsIDU2LjYpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTUsIDE5OS4yLCAzMS44KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgfVxuICAuYnRuLXNtLW91dGxpbmUtd2FybmluZyB7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjEpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gICAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG4gIH1cbiAgLmJ0bi1zbS1naG9zdC13YXJuaW5nIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyNTUsIDE5MywgNywgMC4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4tc20tc3F1YXJlLXdhcm5pbmcge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi1zbS1zcXVhcmUtd2FybmluZyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4tc20tc3F1YXJlLXdhcm5pbmcgLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLXNtLXNxdWFyZS13YXJuaW5nIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNztcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1iZzogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigyNTUsIDIwMi4zLCA0NC4yKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNTUsIDE5OS4yLCAzMS44KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDE2NCwgNjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjU1LCAyMDUuNCwgNTYuNik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTk5LjIsIDMxLjgpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICB9XG4gIC5idG4tc20tZGFuZ2VyIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxODcsIDQ1LjA1LCA1OC42NSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTc2LCA0Mi40LCA1NS4yKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjUsIDgzLCA5NztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTc2LCA0Mi40LCA1NS4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTY1LCAzOS43NSwgNTEuNzUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkYzM1NDU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICB9XG4gIC5idG4tc20tb3V0bGluZS1kYW5nZXIge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyMjAsIDUzLCA2OSwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyMjAsIDUzLCA2OSwgMC4xKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAgIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xuICB9XG4gIC5idG4tc20tZ2hvc3QtZGFuZ2VyIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyMjAsIDUzLCA2OSwgMC4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4tc20tc3F1YXJlLWRhbmdlciB7XG4gICAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLXNtLXNxdWFyZS1kYW5nZXIgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLXNtLXNxdWFyZS1kYW5nZXIgLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLXNtLXNxdWFyZS1kYW5nZXIge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE4NywgNDUuMDUsIDU4LjY1KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNzYsIDQyLjQsIDU1LjIpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNzYsIDQyLjQsIDU1LjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNjUsIDM5Ljc1LCA1MS43NSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIH1cbiAgLmJ0bi1zbS1saWdodCB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUwLCAyNTAsIDI1MTtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1iZzogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigyNTAuNzUsIDI1MC43NSwgMjUxLjYpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1MC41LCAyNTAuNSwgMjUxLjQpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMywgMjEzLCAyMTM7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDI1MSwgMjUxLCAyNTEuOCk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI1MC41LCAyNTAuNSwgMjUxLjQpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmFmYWZiO1xuICB9XG4gIC5idG4tc20tb3V0bGluZS1saWdodCB7XG4gICAgLS1icy1idG4tY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDI1MCwgMjUwLCAyNTEsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTEsIDAuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUwLCAyNTAsIDI1MTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDI1MCwgMjUwLCAyNTEsIDAuMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUxLCAwLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAgIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUwLCAyNTAsIDI1MTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MSwgMC41KTtcbiAgfVxuICAuYnRuLXNtLWdob3N0LWxpZ2h0IHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDI1MCwgMjUwLCAyNTEsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTAsIDI1MCwgMjUxO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjUwLCAyNTAsIDI1MSwgMC4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4tc20tc3F1YXJlLWxpZ2h0IHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idG4tc20tc3F1YXJlLWxpZ2h0IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi1zbS1zcXVhcmUtbGlnaHQgLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLXNtLXNxdWFyZS1saWdodCB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUwLCAyNTAsIDI1MTtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1iZzogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigyNTAuNzUsIDI1MC43NSwgMjUxLjYpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1MC41LCAyNTAuNSwgMjUxLjQpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMywgMjEzLCAyMTM7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDI1MSwgMjUxLCAyNTEuOCk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI1MC41LCAyNTAuNSwgMjUxLjQpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmFmYWZiO1xuICB9XG4gIC5idG4tc20tZGFyayB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxNywgMjAuNCwgMjMuOCk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTYsIDE5LjIsIDIyLjQpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU1LCA1OSwgNjI7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGYxMjE1O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICB9XG4gIC5idG4tc20tb3V0bGluZS1kYXJrIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjAsIDI0LCAyOCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjAsIDI0LCAyOCwgMC41KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDI4O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjAsIDI0LCAyOCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDIwLCAyNCwgMjgsIDAuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gICAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDI4O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgyMCwgMjQsIDI4LCAwLjUpO1xuICB9XG4gIC5idG4tc20tZ2hvc3QtZGFyayB7XG4gICAgLS1icy1idG4tY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyMCwgMjQsIDI4LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDIwLCAyNCwgMjgsIDAuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLXNtLXNxdWFyZS1kYXJrIHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idG4tc20tc3F1YXJlLWRhcmsgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLXNtLXNxdWFyZS1kYXJrIC5pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi1zbS1zcXVhcmUtZGFyayB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxNywgMjAuNCwgMjMuOCk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTYsIDE5LjIsIDIyLjQpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU1LCA1OSwgNjI7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGYxMjE1O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICB9XG4gIC5idG4tc20tbmV1dHJhbCB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE1LCAxMTUsIDExNTtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM3MzczNzM7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYig5Ny43NSwgOTcuNzUsIDk3Ljc1KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1YzVjNWM7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTM2LCAxMzYsIDEzNjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiAjNWM1YzVjO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig4Ni4yNSwgODYuMjUsIDg2LjI1KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzczNzM3MztcbiAgfVxuICAuYnRuLXNtLW91dGxpbmUtbmV1dHJhbCB7XG4gICAgLS1icy1idG4tY29sb3I6ICM3MzczNzM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDExNSwgMTE1LCAxMTUsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDExNSwgMTE1LCAxMTUsIDAuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE1LCAxMTUsIDExNTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICM3MzczNzM7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDExNSwgMTE1LCAxMTUsIDAuMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM3MzczNzM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAgIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE1LCAxMTUsIDExNTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMTE1LCAxMTUsIDExNSwgMC41KTtcbiAgfVxuICAuYnRuLXNtLWdob3N0LW5ldXRyYWwge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICM3MzczNzM7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTE1LCAxMTUsIDExNSwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExNSwgMTE1LCAxMTU7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM3MzczNzM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi1zbS1zcXVhcmUtbmV1dHJhbCB7XG4gICAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLXNtLXNxdWFyZS1uZXV0cmFsIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi1zbS1zcXVhcmUtbmV1dHJhbCAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4tc20tc3F1YXJlLW5ldXRyYWwge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExNSwgMTE1LCAxMTU7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICM3MzczNzM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoOTcuNzUsIDk3Ljc1LCA5Ny43NSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNWM1YzVjO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzNiwgMTM2LCAxMzY7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzVjNWM1YztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODYuMjUsIDg2LjI1LCA4Ni4yNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3MzczNzM7XG4gIH1cbiAgLmJ0bi1zbS1zb2Z0LW5ldXRyYWwge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjNDA0MDQwO1xuICAgIC0tYnMtYnRuLWJnOiAjZjVmNWY1O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICM0MDQwNDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6ICNlNWU1ZTU7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICM0MDQwNDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiAjZDRkNGQ0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNDA0MDQwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjVmNWY1O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi1zbS1zb2Z0LXByaW1hcnkge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMzIzNjNhO1xuICAgIC0tYnMtYnRuLWJnOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMzMjM2M2E7XG4gICAgLS1icy1idG4taG92ZXItYmc6ICNmMGYyZjQ7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMzMjM2M2E7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiAjZGNlMGU0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzIzNjNhO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi1zbS1zb2Z0LXN1Y2Nlc3Mge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDA5MzRlO1xuICAgIC0tYnMtYnRuLWJnOiAjZTZmYmYxO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDkzNGU7XG4gICAgLS1icy1idG4taG92ZXItYmc6ICNjNmY3ZTI7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDkzNGU7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiAjOWJmMmNjO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDA5MzRlO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZTZmYmYxO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi1zbS1zb2Z0LWRhbmdlciB7XG4gICAgLS1icy1idG4tY29sb3I6ICNhMTAwMDg7XG4gICAgLS1icy1idG4tYmc6ICNmZGYwZjE7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ExMDAwODtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZiZDNkNTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ExMDAwODtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmN2FkYjE7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNhMTAwMDg7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZGYwZjE7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG4tbWQteHMge1xuICAgIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgLS1icy1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gICAgLS1icy1idG4tcGFkZGluZy14OiAwLjMxMjVyZW07XG4gICAgLS1icy1idG4tZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gIH1cbiAgLmJ0bi1tZC14cyAuaWNvbiB7XG4gICAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxuICAuYnRuLW1kLXNtIHtcbiAgICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS42NjY2NjY2NztcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNjI1cmVtO1xuICAgIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbiAgfVxuICAuYnRuLW1kLWxnIHtcbiAgICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMTtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuOTM3NXJlbTtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gICAgLS1icy1idG4tZm9udC1zaXplOiAxcmVtO1xuICAgIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICB9XG4gIC5idG4tbWQtbWQge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteTogMC42MjVyZW07XG4gICAgLS1icy1idG4tcGFkZGluZy14OiAwLjkzNzVyZW07XG4gICAgLS1icy1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAuYnRuLW1kLXNxdWFyZSB7XG4gICAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLW1kLXNxdWFyZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4tbWQtc3F1YXJlIC5pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi1tZC1hdXRvIHtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIH1cbiAgLmJ0bi1tZC1hdXRvIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuYnRuLW1kLXByaW1hcnkge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTcsIDIwLjQsIDIzLjgpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NSwgNTksIDYyO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNiwgMTkuMiwgMjIuNCk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBmMTIxNTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgfVxuICAuYnRuLW1kLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgLS1icy1idG4tY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDIwLCAyNCwgMjgsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDIwLCAyNCwgMjgsIDAuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDIwLCAyNCwgMjgsIDAuMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyMCwgMjQsIDI4LCAwLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAgIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjAsIDI0LCAyOCwgMC41KTtcbiAgfVxuICAuYnRuLW1kLWdob3N0LXByaW1hcnkge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjAsIDI0LCAyOCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyMCwgMjQsIDI4LCAwLjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi1tZC1zcXVhcmUtcHJpbWFyeSB7XG4gICAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLW1kLXNxdWFyZS1wcmltYXJ5IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi1tZC1zcXVhcmUtcHJpbWFyeSAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4tbWQtc3F1YXJlLXByaW1hcnkge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTcsIDIwLjQsIDIzLjgpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NSwgNTksIDYyO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNiwgMTkuMiwgMjIuNCk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBmMTIxNTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgfVxuICAuYnRuLW1kLXNlY29uZGFyeSB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTQwLCAxNDQsIDE0ODtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1iZzogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxNTcuMjUsIDE2MC42NSwgMTY0LjA1KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNTEuNSwgMTU1LjEsIDE1OC43KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTksIDEyMiwgMTI2O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNjMsIDE2Ni4yLCAxNjkuNCk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE1MS41LCAxNTUuMSwgMTU4LjcpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOGM5MDk0O1xuICB9XG4gIC5idG4tbWQtb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgxNDAsIDE0NCwgMTQ4LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgxNDAsIDE0NCwgMTQ4LCAwLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0MCwgMTQ0LCAxNDg7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgxNDAsIDE0NCwgMTQ4LCAwLjEpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMTQwLCAxNDQsIDE0OCwgMC41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0MCwgMTQ0LCAxNDg7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDE0MCwgMTQ0LCAxNDgsIDAuNSk7XG4gIH1cbiAgLmJ0bi1tZC1naG9zdC1zZWNvbmRhcnkge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTQwLCAxNDQsIDE0OCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0MCwgMTQ0LCAxNDg7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgxNDAsIDE0NCwgMTQ4LCAwLjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi1tZC1zcXVhcmUtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idG4tbWQtc3F1YXJlLXNlY29uZGFyeSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4tbWQtc3F1YXJlLXNlY29uZGFyeSAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4tbWQtc3F1YXJlLXNlY29uZGFyeSB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTQwLCAxNDQsIDE0ODtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1iZzogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxNTcuMjUsIDE2MC42NSwgMTY0LjA1KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNTEuNSwgMTU1LjEsIDE1OC43KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTksIDEyMiwgMTI2O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNjMsIDE2Ni4yLCAxNjkuNCk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE1MS41LCAxNTUuMSwgMTU4LjcpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOGM5MDk0O1xuICB9XG4gIC5idG4tbWQtc3VjY2VzcyB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUsIDEzNSwgODQ7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjEuMjUsIDExNC43NSwgNzEuNCk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjAsIDEwOCwgNjcuMik7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyMCwgMTA4LCA2Ny4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTguNzUsIDEwMS4yNSwgNjMpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICB9XG4gIC5idG4tbWQtb3V0bGluZS1zdWNjZXNzIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjUsIDEzNSwgODQsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjUsIDEzNSwgODQsIDAuMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyNSwgMTM1LCA4NCwgMC41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgyNSwgMTM1LCA4NCwgMC41KTtcbiAgfVxuICAuYnRuLW1kLWdob3N0LXN1Y2Nlc3Mge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjUsIDEzNSwgODQsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi1tZC1zcXVhcmUtc3VjY2VzcyB7XG4gICAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLW1kLXNxdWFyZS1zdWNjZXNzIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi1tZC1zcXVhcmUtc3VjY2VzcyAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4tbWQtc3F1YXJlLXN1Y2Nlc3Mge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIxLjI1LCAxMTQuNzUsIDcxLjQpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIwLCAxMDgsIDY3LjIpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDYwLCAxNTMsIDExMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjAsIDEwOCwgNjcuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE4Ljc1LCAxMDEuMjUsIDYzKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgfVxuICAuYnRuLW1kLWluZm8ge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1iZzogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYig0OS4zLCAyMDkuOTUsIDI0Mi4yNSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzcuMiwgMjA3LjMsIDI0MS41KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMSwgMTcyLCAyMDQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDYxLjQsIDIxMi42LCAyNDMpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzNy4yLCAyMDcuMywgMjQxLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZGNhZjA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICB9XG4gIC5idG4tbWQtb3V0bGluZS1pbmZvIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTMsIDIwMiwgMjQwLCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgxMywgMjAyLCAyNDAsIDAuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMTMsIDIwMiwgMjQwLCAwLjEpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMTMsIDIwMiwgMjQwLCAwLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAgIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgxMywgMjAyLCAyNDAsIDAuNSk7XG4gIH1cbiAgLmJ0bi1tZC1naG9zdC1pbmZvIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDEzLCAyMDIsIDI0MCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDEzLCAyMDIsIDI0MCwgMC4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4tbWQtc3F1YXJlLWluZm8ge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi1tZC1zcXVhcmUtaW5mbyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4tbWQtc3F1YXJlLWluZm8gLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLW1kLXNxdWFyZS1pbmZvIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6ICMwZGNhZjA7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoNDkuMywgMjA5Ljk1LCAyNDIuMjUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDM3LjIsIDIwNy4zLCAyNDEuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEsIDE3MiwgMjA0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYig2MS40LCAyMTIuNiwgMjQzKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMzcuMiwgMjA3LjMsIDI0MS41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgfVxuICAuYnRuLW1kLXdhcm5pbmcge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI1NSwgMjAyLjMsIDQ0LjIpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTk5LjIsIDMxLjgpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNTUsIDIwNS40LCA1Ni42KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxOTkuMiwgMzEuOCk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIH1cbiAgLmJ0bi1tZC1vdXRsaW5lLXdhcm5pbmcge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyNTUsIDE5MywgNywgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyNTUsIDE5MywgNywgMC4xKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAgIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xuICB9XG4gIC5idG4tbWQtZ2hvc3Qtd2FybmluZyB7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyNTUsIDE5MywgNywgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLW1kLXNxdWFyZS13YXJuaW5nIHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idG4tbWQtc3F1YXJlLXdhcm5pbmcgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLW1kLXNxdWFyZS13YXJuaW5nIC5pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi1tZC1zcXVhcmUtd2FybmluZyB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjU1LCAyMDIuMywgNDQuMik7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxOTkuMiwgMzEuOCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCAxNjQsIDY7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDI1NSwgMjA1LjQsIDU2LjYpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTUsIDE5OS4yLCAzMS44KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgfVxuICAuYnRuLW1kLWRhbmdlciB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICNkYzM1NDU7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTg3LCA0NS4wNSwgNTguNjUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI1LCA4MywgOTc7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE2NSwgMzkuNzUsIDUxLjc1KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgfVxuICAuYnRuLW1kLW91dGxpbmUtZGFuZ2VyIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjIwLCA1MywgNjksIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjIwLCA1MywgNjksIDAuMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbiAgfVxuICAuYnRuLW1kLWdob3N0LWRhbmdlciB7XG4gICAgLS1icy1idG4tY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyMjAsIDUzLCA2OSwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLW1kLXNxdWFyZS1kYW5nZXIge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi1tZC1zcXVhcmUtZGFuZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi1tZC1zcXVhcmUtZGFuZ2VyIC5pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi1tZC1zcXVhcmUtZGFuZ2VyIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxODcsIDQ1LjA1LCA1OC42NSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTc2LCA0Mi40LCA1NS4yKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjUsIDgzLCA5NztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTc2LCA0Mi40LCA1NS4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTY1LCAzOS43NSwgNTEuNzUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkYzM1NDU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICB9XG4gIC5idG4tbWQtbGlnaHQge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1MCwgMjUwLCAyNTE7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjUwLjc1LCAyNTAuNzUsIDI1MS42KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNTAuNSwgMjUwLjUsIDI1MS40KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTMsIDIxMywgMjEzO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNTEsIDI1MSwgMjUxLjgpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTAuNSwgMjUwLjUsIDI1MS40KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZhZmFmYjtcbiAgfVxuICAuYnRuLW1kLW91dGxpbmUtbGlnaHQge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyNTAsIDI1MCwgMjUxLCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUxLCAwLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1MCwgMjUwLCAyNTE7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyNTAsIDI1MCwgMjUxLCAwLjEpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MSwgMC41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1MCwgMjUwLCAyNTE7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTEsIDAuNSk7XG4gIH1cbiAgLmJ0bi1tZC1naG9zdC1saWdodCB7XG4gICAgLS1icy1idG4tY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyNTAsIDI1MCwgMjUxLCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUwLCAyNTAsIDI1MTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDI1MCwgMjUwLCAyNTEsIDAuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLW1kLXNxdWFyZS1saWdodCB7XG4gICAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLW1kLXNxdWFyZS1saWdodCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4tbWQtc3F1YXJlLWxpZ2h0IC5pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi1tZC1zcXVhcmUtbGlnaHQge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1MCwgMjUwLCAyNTE7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjUwLjc1LCAyNTAuNzUsIDI1MS42KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNTAuNSwgMjUwLjUsIDI1MS40KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTMsIDIxMywgMjEzO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNTEsIDI1MSwgMjUxLjgpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTAuNSwgMjUwLjUsIDI1MS40KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZhZmFmYjtcbiAgfVxuICAuYnRuLW1kLWRhcmsge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTcsIDIwLjQsIDIzLjgpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NSwgNTksIDYyO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNiwgMTkuMiwgMjIuNCk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBmMTIxNTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgfVxuICAuYnRuLW1kLW91dGxpbmUtZGFyayB7XG4gICAgLS1icy1idG4tY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDIwLCAyNCwgMjgsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDIwLCAyNCwgMjgsIDAuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDIwLCAyNCwgMjgsIDAuMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyMCwgMjQsIDI4LCAwLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAgIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjAsIDI0LCAyOCwgMC41KTtcbiAgfVxuICAuYnRuLW1kLWdob3N0LWRhcmsge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjAsIDI0LCAyOCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyMCwgMjQsIDI4LCAwLjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi1tZC1zcXVhcmUtZGFyayB7XG4gICAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLW1kLXNxdWFyZS1kYXJrIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi1tZC1zcXVhcmUtZGFyayAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4tbWQtc3F1YXJlLWRhcmsge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTcsIDIwLjQsIDIzLjgpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NSwgNTksIDYyO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNiwgMTkuMiwgMjIuNCk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBmMTIxNTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgfVxuICAuYnRuLW1kLW5ldXRyYWwge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExNSwgMTE1LCAxMTU7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICM3MzczNzM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoOTcuNzUsIDk3Ljc1LCA5Ny43NSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNWM1YzVjO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzNiwgMTM2LCAxMzY7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzVjNWM1YztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODYuMjUsIDg2LjI1LCA4Ni4yNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3MzczNzM7XG4gIH1cbiAgLmJ0bi1tZC1vdXRsaW5lLW5ldXRyYWwge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExNSwgMTE1LCAxMTU7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjEpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMTE1LCAxMTUsIDExNSwgMC41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3MzczNzM7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExNSwgMTE1LCAxMTU7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDExNSwgMTE1LCAxMTUsIDAuNSk7XG4gIH1cbiAgLmJ0bi1tZC1naG9zdC1uZXV0cmFsIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDExNSwgMTE1LCAxMTUsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTUsIDExNSwgMTE1O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMTE1LCAxMTUsIDExNSwgMC4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4tbWQtc3F1YXJlLW5ldXRyYWwge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi1tZC1zcXVhcmUtbmV1dHJhbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4tbWQtc3F1YXJlLW5ldXRyYWwgLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLW1kLXNxdWFyZS1uZXV0cmFsIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTUsIDExNSwgMTE1O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDk3Ljc1LCA5Ny43NSwgOTcuNzUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzVjNWM1YztcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzYsIDEzNiwgMTM2O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1YzVjNWM7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDg2LjI1LCA4Ni4yNSwgODYuMjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM3MzczNzM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNzM3MzczO1xuICB9XG4gIC5idG4tbWQtc29mdC1uZXV0cmFsIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzQwNDA0MDtcbiAgICAtLWJzLWJ0bi1iZzogI2Y1ZjVmNTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjNDA0MDQwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiAjZTVlNWU1O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjNDA0MDQwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Q0ZDRkNDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzQwNDA0MDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y1ZjVmNTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4tbWQtc29mdC1wcmltYXJ5IHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzMyMzYzYTtcbiAgICAtLWJzLWJ0bi1iZzogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMzIzNjNhO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjBmMmY0O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMzIzNjNhO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2RjZTBlNDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzMyMzYzYTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4tbWQtc29mdC1zdWNjZXNzIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwOTM0ZTtcbiAgICAtLWJzLWJ0bi1iZzogI2U2ZmJmMTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDA5MzRlO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiAjYzZmN2UyO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDA5MzRlO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzliZjJjYztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwOTM0ZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2U2ZmJmMTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4tbWQtc29mdC1kYW5nZXIge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjYTEwMDA4O1xuICAgIC0tYnMtYnRuLWJnOiAjZmRmMGYxO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNhMTAwMDg7XG4gICAgLS1icy1idG4taG92ZXItYmc6ICNmYmQzZDU7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNhMTAwMDg7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjdhZGIxO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjYTEwMDA4O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmRmMGYxO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnRuLWxnLXhzIHtcbiAgICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS4xO1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogMC4zMTI1cmVtO1xuICAgIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xuICB9XG4gIC5idG4tbGcteHMgLmljb24ge1xuICAgIHdpZHRoOiAwLjkzNzVyZW07XG4gICAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbiAgLmJ0bi1sZy1zbSB7XG4gICAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDEuNjY2NjY2Njc7XG4gICAgLS1icy1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gICAgLS1icy1idG4tcGFkZGluZy14OiAwLjYyNXJlbTtcbiAgICAtLWJzLWJ0bi1mb250LXNpemU6IDAuNzVyZW07XG4gICAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG4gIH1cbiAgLmJ0bi1sZy1sZyB7XG4gICAgLS1icy1idG4tbGluZS1oZWlnaHQ6IDE7XG4gICAgLS1icy1idG4tcGFkZGluZy15OiAwLjkzNzVyZW07XG4gICAgLS1icy1idG4tcGFkZGluZy14OiAxLjI1cmVtO1xuICAgIC0tYnMtYnRuLWZvbnQtc2l6ZTogMXJlbTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgfVxuICAuYnRuLWxnLW1kIHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogMC45Mzc1cmVtO1xuICAgIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmJ0bi1sZy1zcXVhcmUge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi1sZy1zcXVhcmUgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLWxnLXNxdWFyZSAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4tbGctYXV0byB7XG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICB9XG4gIC5idG4tbGctYXV0byBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLmJ0bi1sZy1wcmltYXJ5IHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDI4O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE3LCAyMC40LCAyMy44KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNiwgMTkuMiwgMjIuNCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTUsIDU5LCA2MjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTYsIDE5LjIsIDIyLjQpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZjEyMTU7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gIH1cbiAgLmJ0bi1sZy1vdXRsaW5lLXByaW1hcnkge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyMCwgMjQsIDI4LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgyMCwgMjQsIDI4LCAwLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyMCwgMjQsIDI4LCAwLjEpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMjAsIDI0LCAyOCwgMC41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDIwLCAyNCwgMjgsIDAuNSk7XG4gIH1cbiAgLmJ0bi1sZy1naG9zdC1wcmltYXJ5IHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDIwLCAyNCwgMjgsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDI4O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjAsIDI0LCAyOCwgMC4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4tbGctc3F1YXJlLXByaW1hcnkge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi1sZy1zcXVhcmUtcHJpbWFyeSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4tbGctc3F1YXJlLXByaW1hcnkgLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLWxnLXNxdWFyZS1wcmltYXJ5IHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDI4O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE3LCAyMC40LCAyMy44KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNiwgMTkuMiwgMjIuNCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTUsIDU5LCA2MjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTYsIDE5LjIsIDIyLjQpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZjEyMTU7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gIH1cbiAgLmJ0bi1sZy1zZWNvbmRhcnkge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0MCwgMTQ0LCAxNDg7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTU3LjI1LCAxNjAuNjUsIDE2NC4wNSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTUxLjUsIDE1NS4xLCAxNTguNyk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE5LCAxMjIsIDEyNjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTYzLCAxNjYuMiwgMTY5LjQpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNTEuNSwgMTU1LjEsIDE1OC43KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzhjOTA5NDtcbiAgfVxuICAuYnRuLWxnLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTQwLCAxNDQsIDE0OCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMTQwLCAxNDQsIDE0OCwgMC41KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNDAsIDE0NCwgMTQ4O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMTQwLCAxNDQsIDE0OCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDE0MCwgMTQ0LCAxNDgsIDAuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gICAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNDAsIDE0NCwgMTQ4O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgxNDAsIDE0NCwgMTQ4LCAwLjUpO1xuICB9XG4gIC5idG4tbGctZ2hvc3Qtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDE0MCwgMTQ0LCAxNDgsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNDAsIDE0NCwgMTQ4O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMTQwLCAxNDQsIDE0OCwgMC4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4tbGctc3F1YXJlLXNlY29uZGFyeSB7XG4gICAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLWxnLXNxdWFyZS1zZWNvbmRhcnkgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLWxnLXNxdWFyZS1zZWNvbmRhcnkgLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLWxnLXNxdWFyZS1zZWNvbmRhcnkge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0MCwgMTQ0LCAxNDg7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTU3LjI1LCAxNjAuNjUsIDE2NC4wNSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTUxLjUsIDE1NS4xLCAxNTguNyk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE5LCAxMjIsIDEyNjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTYzLCAxNjYuMiwgMTY5LjQpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNTEuNSwgMTU1LjEsIDE1OC43KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzhjOTA5NDtcbiAgfVxuICAuYnRuLWxnLXN1Y2Nlc3Mge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIxLjI1LCAxMTQuNzUsIDcxLjQpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIwLCAxMDgsIDY3LjIpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDYwLCAxNTMsIDExMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjAsIDEwOCwgNjcuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE4Ljc1LCAxMDEuMjUsIDYzKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgfVxuICAuYnRuLWxnLW91dGxpbmUtc3VjY2VzcyB7XG4gICAgLS1icy1idG4tY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgyNSwgMTM1LCA4NCwgMC41KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjEpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMjUsIDEzNSwgODQsIDAuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gICAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjUsIDEzNSwgODQsIDAuNSk7XG4gIH1cbiAgLmJ0bi1sZy1naG9zdC1zdWNjZXNzIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUsIDEzNSwgODQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyNSwgMTM1LCA4NCwgMC4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4tbGctc3F1YXJlLXN1Y2Nlc3Mge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi1sZy1zcXVhcmUtc3VjY2VzcyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4tbGctc3F1YXJlLXN1Y2Nlc3MgLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLWxnLXNxdWFyZS1zdWNjZXNzIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigyMS4yNSwgMTE0Ljc1LCA3MS40KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMCwgMTA4LCA2Ny4yKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2MCwgMTUzLCAxMTA7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDIwLCAxMDgsIDY3LjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxOC43NSwgMTAxLjI1LCA2Myk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIH1cbiAgLmJ0bi1sZy1pbmZvIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6ICMwZGNhZjA7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoNDkuMywgMjA5Ljk1LCAyNDIuMjUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDM3LjIsIDIwNy4zLCAyNDEuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEsIDE3MiwgMjA0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYig2MS40LCAyMTIuNiwgMjQzKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMzcuMiwgMjA3LjMsIDI0MS41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgfVxuICAuYnRuLWxnLW91dGxpbmUtaW5mbyB7XG4gICAgLS1icy1idG4tY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDEzLCAyMDIsIDI0MCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMTMsIDIwMiwgMjQwLCAwLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDEzLCAyMDIsIDI0MCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDEzLCAyMDIsIDI0MCwgMC41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMTMsIDIwMiwgMjQwLCAwLjUpO1xuICB9XG4gIC5idG4tbGctZ2hvc3QtaW5mbyB7XG4gICAgLS1icy1idG4tY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgxMywgMjAyLCAyNDAsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgxMywgMjAyLCAyNDAsIDAuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLWxnLXNxdWFyZS1pbmZvIHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idG4tbGctc3F1YXJlLWluZm8gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLWxnLXNxdWFyZS1pbmZvIC5pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi1sZy1zcXVhcmUtaW5mbyB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDQ5LjMsIDIwOS45NSwgMjQyLjI1KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzNy4yLCAyMDcuMywgMjQxLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExLCAxNzIsIDIwNDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoNjEuNCwgMjEyLjYsIDI0Myk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDM3LjIsIDIwNy4zLCAyNDEuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIH1cbiAgLmJ0bi1sZy13YXJuaW5nIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNztcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1iZzogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigyNTUsIDIwMi4zLCA0NC4yKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNTUsIDE5OS4yLCAzMS44KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDE2NCwgNjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjU1LCAyMDUuNCwgNTYuNik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTk5LjIsIDMxLjgpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICB9XG4gIC5idG4tbGctb3V0bGluZS13YXJuaW5nIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbiAgfVxuICAuYnRuLWxnLWdob3N0LXdhcm5pbmcge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi1sZy1zcXVhcmUtd2FybmluZyB7XG4gICAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLWxnLXNxdWFyZS13YXJuaW5nIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi1sZy1zcXVhcmUtd2FybmluZyAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4tbGctc3F1YXJlLXdhcm5pbmcge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI1NSwgMjAyLjMsIDQ0LjIpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTk5LjIsIDMxLjgpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNTUsIDIwNS40LCA1Ni42KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxOTkuMiwgMzEuOCk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIH1cbiAgLmJ0bi1sZy1kYW5nZXIge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE4NywgNDUuMDUsIDU4LjY1KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNzYsIDQyLjQsIDU1LjIpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNzYsIDQyLjQsIDU1LjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxNjUsIDM5Ljc1LCA1MS43NSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIH1cbiAgLmJ0bi1sZy1vdXRsaW5lLWRhbmdlciB7XG4gICAgLS1icy1idG4tY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjEpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gICAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG4gIH1cbiAgLmJ0bi1sZy1naG9zdC1kYW5nZXIge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjIwLCA1MywgNjksIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi1sZy1zcXVhcmUtZGFuZ2VyIHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idG4tbGctc3F1YXJlLWRhbmdlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4tbGctc3F1YXJlLWRhbmdlciAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4tbGctc3F1YXJlLWRhbmdlciB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICNkYzM1NDU7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTg3LCA0NS4wNSwgNTguNjUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI1LCA4MywgOTc7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE2NSwgMzkuNzUsIDUxLjc1KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgfVxuICAuYnRuLWxnLWxpZ2h0IHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTAsIDI1MCwgMjUxO1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI1MC43NSwgMjUwLjc1LCAyNTEuNik7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjUwLjUsIDI1MC41LCAyNTEuNCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjEzLCAyMTMsIDIxMztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjUxLCAyNTEsIDI1MS44KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjUwLjUsIDI1MC41LCAyNTEuNCk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG4gIH1cbiAgLmJ0bi1sZy1vdXRsaW5lLWxpZ2h0IHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjUwLCAyNTAsIDI1MSwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MSwgMC41KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTAsIDI1MCwgMjUxO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjUwLCAyNTAsIDI1MSwgMC4xKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTEsIDAuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gICAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTAsIDI1MCwgMjUxO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUxLCAwLjUpO1xuICB9XG4gIC5idG4tbGctZ2hvc3QtbGlnaHQge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjUwLCAyNTAsIDI1MSwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1MCwgMjUwLCAyNTE7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyNTAsIDI1MCwgMjUxLCAwLjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi1sZy1zcXVhcmUtbGlnaHQge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi1sZy1zcXVhcmUtbGlnaHQgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLWxnLXNxdWFyZS1saWdodCAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4tbGctc3F1YXJlLWxpZ2h0IHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTAsIDI1MCwgMjUxO1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI1MC43NSwgMjUwLjc1LCAyNTEuNik7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjUwLjUsIDI1MC41LCAyNTEuNCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjEzLCAyMTMsIDIxMztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjUxLCAyNTEsIDI1MS44KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjUwLjUsIDI1MC41LCAyNTEuNCk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG4gIH1cbiAgLmJ0bi1sZy1kYXJrIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDI4O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE3LCAyMC40LCAyMy44KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNiwgMTkuMiwgMjIuNCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTUsIDU5LCA2MjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTYsIDE5LjIsIDIyLjQpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZjEyMTU7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gIH1cbiAgLmJ0bi1sZy1vdXRsaW5lLWRhcmsge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyMCwgMjQsIDI4LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgyMCwgMjQsIDI4LCAwLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyMCwgMjQsIDI4LCAwLjEpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMjAsIDI0LCAyOCwgMC41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDIwLCAyNCwgMjgsIDAuNSk7XG4gIH1cbiAgLmJ0bi1sZy1naG9zdC1kYXJrIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDIwLCAyNCwgMjgsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDI4O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjAsIDI0LCAyOCwgMC4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4tbGctc3F1YXJlLWRhcmsge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi1sZy1zcXVhcmUtZGFyayBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4tbGctc3F1YXJlLWRhcmsgLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLWxnLXNxdWFyZS1kYXJrIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDI4O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE3LCAyMC40LCAyMy44KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNiwgMTkuMiwgMjIuNCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTUsIDU5LCA2MjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTYsIDE5LjIsIDIyLjQpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZjEyMTU7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gIH1cbiAgLmJ0bi1sZy1uZXV0cmFsIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTUsIDExNSwgMTE1O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDk3Ljc1LCA5Ny43NSwgOTcuNzUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzVjNWM1YztcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzYsIDEzNiwgMTM2O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1YzVjNWM7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDg2LjI1LCA4Ni4yNSwgODYuMjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM3MzczNzM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNzM3MzczO1xuICB9XG4gIC5idG4tbGctb3V0bGluZS1uZXV0cmFsIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM3MzczNzM7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICM3MzczNzM7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTE1LCAxMTUsIDExNSwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMTE1LCAxMTUsIDExNSwgMC41KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTUsIDExNSwgMTE1O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMTE1LCAxMTUsIDExNSwgMC4xKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDExNSwgMTE1LCAxMTUsIDAuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gICAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTUsIDExNSwgMTE1O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjUpO1xuICB9XG4gIC5idG4tbGctZ2hvc3QtbmV1dHJhbCB7XG4gICAgLS1icy1idG4tY29sb3I6ICM3MzczNzM7XG4gICAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE1LCAxMTUsIDExNTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICM3MzczNzM7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDExNSwgMTE1LCAxMTUsIDAuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLWxnLXNxdWFyZS1uZXV0cmFsIHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idG4tbGctc3F1YXJlLW5ldXRyYWwgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLWxnLXNxdWFyZS1uZXV0cmFsIC5pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi1sZy1zcXVhcmUtbmV1dHJhbCB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTE1LCAxMTUsIDExNTtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM3MzczNzM7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYig5Ny43NSwgOTcuNzUsIDk3Ljc1KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM1YzVjNWM7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTM2LCAxMzYsIDEzNjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiAjNWM1YzVjO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig4Ni4yNSwgODYuMjUsIDg2LjI1KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzczNzM3MztcbiAgfVxuICAuYnRuLWxnLXNvZnQtbmV1dHJhbCB7XG4gICAgLS1icy1idG4tY29sb3I6ICM0MDQwNDA7XG4gICAgLS1icy1idG4tYmc6ICNmNWY1ZjU7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzQwNDA0MDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogI2U1ZTVlNTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzQwNDA0MDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkNGQ0ZDQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM0MDQwNDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmNWY1ZjU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLWxnLXNvZnQtcHJpbWFyeSB7XG4gICAgLS1icy1idG4tY29sb3I6ICMzMjM2M2E7XG4gICAgLS1icy1idG4tYmc6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzMyMzYzYTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogI2YwZjJmNDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzMyMzYzYTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkY2UwZTQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMzMjM2M2E7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLWxnLXNvZnQtc3VjY2VzcyB7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDkzNGU7XG4gICAgLS1icy1idG4tYmc6ICNlNmZiZjE7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwOTM0ZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogI2M2ZjdlMjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwOTM0ZTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM5YmYyY2M7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDkzNGU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNlNmZiZjE7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLWxnLXNvZnQtZGFuZ2VyIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ExMDAwODtcbiAgICAtLWJzLWJ0bi1iZzogI2ZkZjBmMTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjYTEwMDA4O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmJkM2Q1O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjYTEwMDA4O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y3YWRiMTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ExMDAwODtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZkZjBmMTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idG4teGwteHMge1xuICAgIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgLS1icy1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gICAgLS1icy1idG4tcGFkZGluZy14OiAwLjMxMjVyZW07XG4gICAgLS1icy1idG4tZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gIH1cbiAgLmJ0bi14bC14cyAuaWNvbiB7XG4gICAgd2lkdGg6IDAuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxuICAuYnRuLXhsLXNtIHtcbiAgICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS42NjY2NjY2NztcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMzEyNXJlbTtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNjI1cmVtO1xuICAgIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbiAgfVxuICAuYnRuLXhsLWxnIHtcbiAgICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMTtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuOTM3NXJlbTtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gICAgLS1icy1idG4tZm9udC1zaXplOiAxcmVtO1xuICAgIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICB9XG4gIC5idG4teGwtbWQge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteTogMC42MjVyZW07XG4gICAgLS1icy1idG4tcGFkZGluZy14OiAwLjkzNzVyZW07XG4gICAgLS1icy1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAuYnRuLXhsLXNxdWFyZSB7XG4gICAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLXhsLXNxdWFyZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4teGwtc3F1YXJlIC5pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi14bC1hdXRvIHtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIH1cbiAgLmJ0bi14bC1hdXRvIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuYnRuLXhsLXByaW1hcnkge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTcsIDIwLjQsIDIzLjgpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NSwgNTksIDYyO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNiwgMTkuMiwgMjIuNCk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBmMTIxNTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgfVxuICAuYnRuLXhsLW91dGxpbmUtcHJpbWFyeSB7XG4gICAgLS1icy1idG4tY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDIwLCAyNCwgMjgsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDIwLCAyNCwgMjgsIDAuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDIwLCAyNCwgMjgsIDAuMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyMCwgMjQsIDI4LCAwLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAgIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjAsIDI0LCAyOCwgMC41KTtcbiAgfVxuICAuYnRuLXhsLWdob3N0LXByaW1hcnkge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjAsIDI0LCAyOCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyMCwgMjQsIDI4LCAwLjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi14bC1zcXVhcmUtcHJpbWFyeSB7XG4gICAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLXhsLXNxdWFyZS1wcmltYXJ5IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi14bC1zcXVhcmUtcHJpbWFyeSAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4teGwtc3F1YXJlLXByaW1hcnkge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTcsIDIwLjQsIDIzLjgpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NSwgNTksIDYyO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNiwgMTkuMiwgMjIuNCk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBmMTIxNTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgfVxuICAuYnRuLXhsLXNlY29uZGFyeSB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTQwLCAxNDQsIDE0ODtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1iZzogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxNTcuMjUsIDE2MC42NSwgMTY0LjA1KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNTEuNSwgMTU1LjEsIDE1OC43KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTksIDEyMiwgMTI2O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNjMsIDE2Ni4yLCAxNjkuNCk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE1MS41LCAxNTUuMSwgMTU4LjcpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOGM5MDk0O1xuICB9XG4gIC5idG4teGwtb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgxNDAsIDE0NCwgMTQ4LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgxNDAsIDE0NCwgMTQ4LCAwLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0MCwgMTQ0LCAxNDg7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgxNDAsIDE0NCwgMTQ4LCAwLjEpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMTQwLCAxNDQsIDE0OCwgMC41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0MCwgMTQ0LCAxNDg7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDE0MCwgMTQ0LCAxNDgsIDAuNSk7XG4gIH1cbiAgLmJ0bi14bC1naG9zdC1zZWNvbmRhcnkge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTQwLCAxNDQsIDE0OCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0MCwgMTQ0LCAxNDg7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgxNDAsIDE0NCwgMTQ4LCAwLjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi14bC1zcXVhcmUtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idG4teGwtc3F1YXJlLXNlY29uZGFyeSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4teGwtc3F1YXJlLXNlY29uZGFyeSAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4teGwtc3F1YXJlLXNlY29uZGFyeSB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTQwLCAxNDQsIDE0ODtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1iZzogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxNTcuMjUsIDE2MC42NSwgMTY0LjA1KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNTEuNSwgMTU1LjEsIDE1OC43KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTksIDEyMiwgMTI2O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNjMsIDE2Ni4yLCAxNjkuNCk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE1MS41LCAxNTUuMSwgMTU4LjcpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM4YzkwOTQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjOGM5MDk0O1xuICB9XG4gIC5idG4teGwtc3VjY2VzcyB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUsIDEzNSwgODQ7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjEuMjUsIDExNC43NSwgNzEuNCk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjAsIDEwOCwgNjcuMik7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyMCwgMTA4LCA2Ny4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTguNzUsIDEwMS4yNSwgNjMpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICB9XG4gIC5idG4teGwtb3V0bGluZS1zdWNjZXNzIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjUsIDEzNSwgODQsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjUsIDEzNSwgODQsIDAuMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyNSwgMTM1LCA4NCwgMC41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgyNSwgMTM1LCA4NCwgMC41KTtcbiAgfVxuICAuYnRuLXhsLWdob3N0LXN1Y2Nlc3Mge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjUsIDEzNSwgODQsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi14bC1zcXVhcmUtc3VjY2VzcyB7XG4gICAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLXhsLXNxdWFyZS1zdWNjZXNzIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi14bC1zcXVhcmUtc3VjY2VzcyAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4teGwtc3F1YXJlLXN1Y2Nlc3Mge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIxLjI1LCAxMTQuNzUsIDcxLjQpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIwLCAxMDgsIDY3LjIpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDYwLCAxNTMsIDExMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjAsIDEwOCwgNjcuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE4Ljc1LCAxMDEuMjUsIDYzKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgfVxuICAuYnRuLXhsLWluZm8ge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1iZzogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYig0OS4zLCAyMDkuOTUsIDI0Mi4yNSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMzcuMiwgMjA3LjMsIDI0MS41KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMSwgMTcyLCAyMDQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDYxLjQsIDIxMi42LCAyNDMpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzNy4yLCAyMDcuMywgMjQxLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZGNhZjA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICB9XG4gIC5idG4teGwtb3V0bGluZS1pbmZvIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTMsIDIwMiwgMjQwLCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgxMywgMjAyLCAyNDAsIDAuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMTMsIDIwMiwgMjQwLCAwLjEpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMTMsIDIwMiwgMjQwLCAwLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAgIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgxMywgMjAyLCAyNDAsIDAuNSk7XG4gIH1cbiAgLmJ0bi14bC1naG9zdC1pbmZvIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDEzLCAyMDIsIDI0MCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDEzLCAyMDIsIDI0MCwgMC4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4teGwtc3F1YXJlLWluZm8ge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi14bC1zcXVhcmUtaW5mbyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4teGwtc3F1YXJlLWluZm8gLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLXhsLXNxdWFyZS1pbmZvIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6ICMwZGNhZjA7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoNDkuMywgMjA5Ljk1LCAyNDIuMjUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDM3LjIsIDIwNy4zLCAyNDEuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEsIDE3MiwgMjA0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYig2MS40LCAyMTIuNiwgMjQzKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMzcuMiwgMjA3LjMsIDI0MS41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgfVxuICAuYnRuLXhsLXdhcm5pbmcge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI1NSwgMjAyLjMsIDQ0LjIpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTk5LjIsIDMxLjgpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNTUsIDIwNS40LCA1Ni42KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxOTkuMiwgMzEuOCk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIH1cbiAgLmJ0bi14bC1vdXRsaW5lLXdhcm5pbmcge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyNTUsIDE5MywgNywgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyNTUsIDE5MywgNywgMC4xKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAgIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xuICB9XG4gIC5idG4teGwtZ2hvc3Qtd2FybmluZyB7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyNTUsIDE5MywgNywgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLXhsLXNxdWFyZS13YXJuaW5nIHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idG4teGwtc3F1YXJlLXdhcm5pbmcgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLXhsLXNxdWFyZS13YXJuaW5nIC5pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi14bC1zcXVhcmUtd2FybmluZyB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjU1LCAyMDIuMywgNDQuMik7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxOTkuMiwgMzEuOCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCAxNjQsIDY7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDI1NSwgMjA1LjQsIDU2LjYpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTUsIDE5OS4yLCAzMS44KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgfVxuICAuYnRuLXhsLWRhbmdlciB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICNkYzM1NDU7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTg3LCA0NS4wNSwgNTguNjUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI1LCA4MywgOTc7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE2NSwgMzkuNzUsIDUxLjc1KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgfVxuICAuYnRuLXhsLW91dGxpbmUtZGFuZ2VyIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjIwLCA1MywgNjksIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjIwLCA1MywgNjksIDAuMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbiAgfVxuICAuYnRuLXhsLWdob3N0LWRhbmdlciB7XG4gICAgLS1icy1idG4tY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyMjAsIDUzLCA2OSwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyMCwgNTMsIDY5O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjIwLCA1MywgNjksIDAuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLXhsLXNxdWFyZS1kYW5nZXIge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi14bC1zcXVhcmUtZGFuZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi14bC1zcXVhcmUtZGFuZ2VyIC5pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi14bC1zcXVhcmUtZGFuZ2VyIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxODcsIDQ1LjA1LCA1OC42NSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTc2LCA0Mi40LCA1NS4yKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjUsIDgzLCA5NztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTc2LCA0Mi40LCA1NS4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTY1LCAzOS43NSwgNTEuNzUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkYzM1NDU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICB9XG4gIC5idG4teGwtbGlnaHQge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1MCwgMjUwLCAyNTE7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjUwLjc1LCAyNTAuNzUsIDI1MS42KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNTAuNSwgMjUwLjUsIDI1MS40KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTMsIDIxMywgMjEzO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNTEsIDI1MSwgMjUxLjgpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTAuNSwgMjUwLjUsIDI1MS40KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZhZmFmYjtcbiAgfVxuICAuYnRuLXhsLW91dGxpbmUtbGlnaHQge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyNTAsIDI1MCwgMjUxLCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUxLCAwLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1MCwgMjUwLCAyNTE7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyNTAsIDI1MCwgMjUxLCAwLjEpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MSwgMC41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1MCwgMjUwLCAyNTE7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTEsIDAuNSk7XG4gIH1cbiAgLmJ0bi14bC1naG9zdC1saWdodCB7XG4gICAgLS1icy1idG4tY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyNTAsIDI1MCwgMjUxLCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUwLCAyNTAsIDI1MTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDI1MCwgMjUwLCAyNTEsIDAuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLXhsLXNxdWFyZS1saWdodCB7XG4gICAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLXhsLXNxdWFyZS1saWdodCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4teGwtc3F1YXJlLWxpZ2h0IC5pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi14bC1zcXVhcmUtbGlnaHQge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1MCwgMjUwLCAyNTE7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjUwLjc1LCAyNTAuNzUsIDI1MS42KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNTAuNSwgMjUwLjUsIDI1MS40KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTMsIDIxMywgMjEzO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNTEsIDI1MSwgMjUxLjgpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTAuNSwgMjUwLjUsIDI1MS40KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZhZmFmYjtcbiAgfVxuICAuYnRuLXhsLWRhcmsge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTcsIDIwLjQsIDIzLjgpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NSwgNTksIDYyO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNiwgMTkuMiwgMjIuNCk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBmMTIxNTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgfVxuICAuYnRuLXhsLW91dGxpbmUtZGFyayB7XG4gICAgLS1icy1idG4tY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDIwLCAyNCwgMjgsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDIwLCAyNCwgMjgsIDAuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDIwLCAyNCwgMjgsIDAuMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyMCwgMjQsIDI4LCAwLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAgIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjAsIDI0LCAyOCwgMC41KTtcbiAgfVxuICAuYnRuLXhsLWdob3N0LWRhcmsge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjAsIDI0LCAyOCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyMCwgMjQsIDI4LCAwLjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi14bC1zcXVhcmUtZGFyayB7XG4gICAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLXhsLXNxdWFyZS1kYXJrIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi14bC1zcXVhcmUtZGFyayAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4teGwtc3F1YXJlLWRhcmsge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTcsIDIwLjQsIDIzLjgpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1NSwgNTksIDYyO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxNiwgMTkuMiwgMjIuNCk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzBmMTIxNTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgfVxuICAuYnRuLXhsLW5ldXRyYWwge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExNSwgMTE1LCAxMTU7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICM3MzczNzM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoOTcuNzUsIDk3Ljc1LCA5Ny43NSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNWM1YzVjO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzNiwgMTM2LCAxMzY7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzVjNWM1YztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODYuMjUsIDg2LjI1LCA4Ni4yNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3MzczNzM7XG4gIH1cbiAgLmJ0bi14bC1vdXRsaW5lLW5ldXRyYWwge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExNSwgMTE1LCAxMTU7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjEpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMTE1LCAxMTUsIDExNSwgMC41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3MzczNzM7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExNSwgMTE1LCAxMTU7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDExNSwgMTE1LCAxMTUsIDAuNSk7XG4gIH1cbiAgLmJ0bi14bC1naG9zdC1uZXV0cmFsIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDExNSwgMTE1LCAxMTUsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTUsIDExNSwgMTE1O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMTE1LCAxMTUsIDExNSwgMC4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4teGwtc3F1YXJlLW5ldXRyYWwge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi14bC1zcXVhcmUtbmV1dHJhbCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4teGwtc3F1YXJlLW5ldXRyYWwgLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLXhsLXNxdWFyZS1uZXV0cmFsIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTUsIDExNSwgMTE1O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDk3Ljc1LCA5Ny43NSwgOTcuNzUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzVjNWM1YztcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzYsIDEzNiwgMTM2O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1YzVjNWM7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDg2LjI1LCA4Ni4yNSwgODYuMjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM3MzczNzM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNzM3MzczO1xuICB9XG4gIC5idG4teGwtc29mdC1uZXV0cmFsIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzQwNDA0MDtcbiAgICAtLWJzLWJ0bi1iZzogI2Y1ZjVmNTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjNDA0MDQwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiAjZTVlNWU1O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjNDA0MDQwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Q0ZDRkNDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzQwNDA0MDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y1ZjVmNTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4teGwtc29mdC1wcmltYXJ5IHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzMyMzYzYTtcbiAgICAtLWJzLWJ0bi1iZzogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMzIzNjNhO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjBmMmY0O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMzIzNjNhO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2RjZTBlNDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzMyMzYzYTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4teGwtc29mdC1zdWNjZXNzIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwOTM0ZTtcbiAgICAtLWJzLWJ0bi1iZzogI2U2ZmJmMTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDA5MzRlO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiAjYzZmN2UyO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDA5MzRlO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzliZjJjYztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwOTM0ZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2U2ZmJmMTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4teGwtc29mdC1kYW5nZXIge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjYTEwMDA4O1xuICAgIC0tYnMtYnRuLWJnOiAjZmRmMGYxO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNhMTAwMDg7XG4gICAgLS1icy1idG4taG92ZXItYmc6ICNmYmQzZDU7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNhMTAwMDg7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjdhZGIxO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjYTEwMDA4O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmRmMGYxO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmJ0bi14eGwteHMge1xuICAgIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgLS1icy1idG4tcGFkZGluZy15OiAwLjMxMjVyZW07XG4gICAgLS1icy1idG4tcGFkZGluZy14OiAwLjMxMjVyZW07XG4gICAgLS1icy1idG4tZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG4gIH1cbiAgLmJ0bi14eGwteHMgLmljb24ge1xuICAgIHdpZHRoOiAwLjkzNzVyZW07XG4gICAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gIH1cbiAgLmJ0bi14eGwtc20ge1xuICAgIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjY2NjY2NjY3O1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogMC42MjVyZW07XG4gICAgLS1icy1idG4tZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xuICB9XG4gIC5idG4teHhsLWxnIHtcbiAgICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMTtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuOTM3NXJlbTtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gICAgLS1icy1idG4tZm9udC1zaXplOiAxcmVtO1xuICAgIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICB9XG4gIC5idG4teHhsLW1kIHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuNjI1cmVtO1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogMC45Mzc1cmVtO1xuICAgIC0tYnMtYnRuLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbiAgLmJ0bi14eGwtc3F1YXJlIHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idG4teHhsLXNxdWFyZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4teHhsLXNxdWFyZSAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4teHhsLWF1dG8ge1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgfVxuICAuYnRuLXh4bC1hdXRvIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuYnRuLXh4bC1wcmltYXJ5IHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDI4O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE3LCAyMC40LCAyMy44KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNiwgMTkuMiwgMjIuNCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTUsIDU5LCA2MjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTYsIDE5LjIsIDIyLjQpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZjEyMTU7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gIH1cbiAgLmJ0bi14eGwtb3V0bGluZS1wcmltYXJ5IHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjAsIDI0LCAyOCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjAsIDI0LCAyOCwgMC41KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDI4O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjAsIDI0LCAyOCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDIwLCAyNCwgMjgsIDAuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gICAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDI4O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgyMCwgMjQsIDI4LCAwLjUpO1xuICB9XG4gIC5idG4teHhsLWdob3N0LXByaW1hcnkge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjAsIDI0LCAyOCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIwLCAyNCwgMjg7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyMCwgMjQsIDI4LCAwLjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi14eGwtc3F1YXJlLXByaW1hcnkge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi14eGwtc3F1YXJlLXByaW1hcnkgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLXh4bC1zcXVhcmUtcHJpbWFyeSAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4teHhsLXNxdWFyZS1wcmltYXJ5IHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDI4O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE3LCAyMC40LCAyMy44KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxNiwgMTkuMiwgMjIuNCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTUsIDU5LCA2MjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTYsIDE5LjIsIDIyLjQpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZjEyMTU7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gIH1cbiAgLmJ0bi14eGwtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNDAsIDE0NCwgMTQ4O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE1Ny4yNSwgMTYwLjY1LCAxNjQuMDUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE1MS41LCAxNTUuMSwgMTU4LjcpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExOSwgMTIyLCAxMjY7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE2MywgMTY2LjIsIDE2OS40KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTUxLjUsIDE1NS4xLCAxNTguNyk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4YzkwOTQ7XG4gIH1cbiAgLmJ0bi14eGwtb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgxNDAsIDE0NCwgMTQ4LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgxNDAsIDE0NCwgMTQ4LCAwLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0MCwgMTQ0LCAxNDg7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgxNDAsIDE0NCwgMTQ4LCAwLjEpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMTQwLCAxNDQsIDE0OCwgMC41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4YzkwOTQ7XG4gICAgLS1icy1ncmFkaWVudDogbm9uZTtcbiAgICAtLWJzLWJ0bi1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE0MCwgMTQ0LCAxNDg7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDE0MCwgMTQ0LCAxNDgsIDAuNSk7XG4gIH1cbiAgLmJ0bi14eGwtZ2hvc3Qtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDE0MCwgMTQ0LCAxNDgsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNDAsIDE0NCwgMTQ4O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMTQwLCAxNDQsIDE0OCwgMC4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4teHhsLXNxdWFyZS1zZWNvbmRhcnkge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi14eGwtc3F1YXJlLXNlY29uZGFyeSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4teHhsLXNxdWFyZS1zZWNvbmRhcnkgLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLXh4bC1zcXVhcmUtc2Vjb25kYXJ5IHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNDAsIDE0NCwgMTQ4O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiAjOGM5MDk0O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE1Ny4yNSwgMTYwLjY1LCAxNjQuMDUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE1MS41LCAxNTUuMSwgMTU4LjcpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExOSwgMTIyLCAxMjY7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE2MywgMTY2LjIsIDE2OS40KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTUxLjUsIDE1NS4xLCAxNTguNyk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzhjOTA5NDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4YzkwOTQ7XG4gIH1cbiAgLmJ0bi14eGwtc3VjY2VzcyB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUsIDEzNSwgODQ7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjEuMjUsIDExNC43NSwgNzEuNCk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjAsIDEwOCwgNjcuMik7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyMCwgMTA4LCA2Ny4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTguNzUsIDEwMS4yNSwgNjMpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICB9XG4gIC5idG4teHhsLW91dGxpbmUtc3VjY2VzcyB7XG4gICAgLS1icy1idG4tY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgyNSwgMTM1LCA4NCwgMC41KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjEpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMjUsIDEzNSwgODQsIDAuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gICAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjUsIDEzNSwgODQsIDAuNSk7XG4gIH1cbiAgLmJ0bi14eGwtZ2hvc3Qtc3VjY2VzcyB7XG4gICAgLS1icy1idG4tY29sb3I6ICMxOTg3NTQ7XG4gICAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyNSwgMTM1LCA4NCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjUsIDEzNSwgODQsIDAuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLXh4bC1zcXVhcmUtc3VjY2VzcyB7XG4gICAgLS1icy1idG4tcGFkZGluZy14OiB2YXIoLS1icy1idG4tcGFkZGluZy15KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYnRuLXh4bC1zcXVhcmUtc3VjY2VzcyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4teHhsLXNxdWFyZS1zdWNjZXNzIC5pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi14eGwtc3F1YXJlLXN1Y2Nlc3Mge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIxLjI1LCAxMTQuNzUsIDcxLjQpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIwLCAxMDgsIDY3LjIpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDYwLCAxNTMsIDExMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjAsIDEwOCwgNjcuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE4Ljc1LCAxMDEuMjUsIDYzKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMTk4NzU0O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgfVxuICAuYnRuLXh4bC1pbmZvIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6ICMwZGNhZjA7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoNDkuMywgMjA5Ljk1LCAyNDIuMjUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDM3LjIsIDIwNy4zLCAyNDEuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTEsIDE3MiwgMjA0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYig2MS40LCAyMTIuNiwgMjQzKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMzcuMiwgMjA3LjMsIDI0MS41KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgfVxuICAuYnRuLXh4bC1vdXRsaW5lLWluZm8ge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgxMywgMjAyLCAyNDAsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDEzLCAyMDIsIDI0MCwgMC41KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgxMywgMjAyLCAyNDAsIDAuMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgxMywgMjAyLCAyNDAsIDAuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gICAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDEzLCAyMDIsIDI0MCwgMC41KTtcbiAgfVxuICAuYnRuLXh4bC1naG9zdC1pbmZvIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDEzLCAyMDIsIDI0MCwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwZGNhZjA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDEzLCAyMDIsIDI0MCwgMC4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4teHhsLXNxdWFyZS1pbmZvIHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idG4teHhsLXNxdWFyZS1pbmZvIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi14eGwtc3F1YXJlLWluZm8gLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLXh4bC1zcXVhcmUtaW5mbyB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiAjMGRjYWYwO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDQ5LjMsIDIwOS45NSwgMjQyLjI1KTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigzNy4yLCAyMDcuMywgMjQxLjUpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExLCAxNzIsIDIwNDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoNjEuNCwgMjEyLjYsIDI0Myk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDM3LjIsIDIwNy4zLCAyNDEuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkY2FmMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIH1cbiAgLmJ0bi14eGwtd2FybmluZyB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gICAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjU1LCAyMDIuMywgNDQuMik7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjU1LCAxOTkuMiwgMzEuOCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCAxNjQsIDY7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDI1NSwgMjA1LjQsIDU2LjYpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTUsIDE5OS4yLCAzMS44KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgfVxuICAuYnRuLXh4bC1vdXRsaW5lLXdhcm5pbmcge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyNTUsIDE5MywgNywgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyNTUsIDE5MywgNywgMC4xKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAgIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpO1xuICB9XG4gIC5idG4teHhsLWdob3N0LXdhcm5pbmcge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3O1xuICAgIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMjU1LCAxOTMsIDcsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDI1NSwgMTkzLCA3LCAwLjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi14eGwtc3F1YXJlLXdhcm5pbmcge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi14eGwtc3F1YXJlLXdhcm5pbmcgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLXh4bC1zcXVhcmUtd2FybmluZyAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4teHhsLXNxdWFyZS13YXJuaW5nIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDE5MywgNztcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1iZzogI2ZmYzEwNztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigyNTUsIDIwMi4zLCA0NC4yKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyNTUsIDE5OS4yLCAzMS44KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDE2NCwgNjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjU1LCAyMDUuNCwgNTYuNik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTk5LjIsIDMxLjgpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICB9XG4gIC5idG4teHhsLWRhbmdlciB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICNkYzM1NDU7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMTg3LCA0NS4wNSwgNTguNjUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI1LCA4MywgOTc7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE3NiwgNDIuNCwgNTUuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE2NSwgMzkuNzUsIDUxLjc1KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgfVxuICAuYnRuLXh4bC1vdXRsaW5lLWRhbmdlciB7XG4gICAgLS1icy1idG4tY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjEpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gICAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuNSk7XG4gIH1cbiAgLmJ0bi14eGwtZ2hvc3QtZGFuZ2VyIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgyMjAsIDUzLCA2OSwgMC4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZGMzNTQ1O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4teHhsLXNxdWFyZS1kYW5nZXIge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi14eGwtc3F1YXJlLWRhbmdlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5idG4teHhsLXNxdWFyZS1kYW5nZXIgLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLXh4bC1zcXVhcmUtZGFuZ2VyIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogI2RjMzU0NTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxODcsIDQ1LjA1LCA1OC42NSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTc2LCA0Mi40LCA1NS4yKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjUsIDgzLCA5NztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTc2LCA0Mi40LCA1NS4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTY1LCAzOS43NSwgNTEuNzUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkYzM1NDU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICB9XG4gIC5idG4teHhsLWxpZ2h0IHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTAsIDI1MCwgMjUxO1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI1MC43NSwgMjUwLjc1LCAyNTEuNik7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjUwLjUsIDI1MC41LCAyNTEuNCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjEzLCAyMTMsIDIxMztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjUxLCAyNTEsIDI1MS44KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjUwLjUsIDI1MC41LCAyNTEuNCk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG4gIH1cbiAgLmJ0bi14eGwtb3V0bGluZS1saWdodCB7XG4gICAgLS1icy1idG4tY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDI1MCwgMjUwLCAyNTEsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTEsIDAuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUwLCAyNTAsIDI1MTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDI1MCwgMjUwLCAyNTEsIDAuMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyNTAsIDI1MCwgMjUxLCAwLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAgIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUwLCAyNTAsIDI1MTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MSwgMC41KTtcbiAgfVxuICAuYnRuLXh4bC1naG9zdC1saWdodCB7XG4gICAgLS1icy1idG4tY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiYSgyNTAsIDI1MCwgMjUxLCAwLjEpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjUwLCAyNTAsIDI1MTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmYWZhZmI7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDI1MCwgMjUwLCAyNTEsIDAuMik7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLXh4bC1zcXVhcmUtbGlnaHQge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi14eGwtc3F1YXJlLWxpZ2h0IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi14eGwtc3F1YXJlLWxpZ2h0IC5pY29uIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bi14eGwtc3F1YXJlLWxpZ2h0IHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTAsIDI1MCwgMjUxO1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAgIC0tYnMtYnRuLWJnOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI1MC43NSwgMjUwLjc1LCAyNTEuNik7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMjUwLjUsIDI1MC41LCAyNTEuNCk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjEzLCAyMTMsIDIxMztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjUxLCAyNTEsIDI1MS44KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMjUwLjUsIDI1MC41LCAyNTEuNCk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZhZmFmYjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmYWZhZmI7XG4gIH1cbiAgLmJ0bi14eGwtZGFyayB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxNywgMjAuNCwgMjMuOCk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTYsIDE5LjIsIDIyLjQpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU1LCA1OSwgNjI7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGYxMjE1O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICB9XG4gIC5idG4teHhsLW91dGxpbmUtZGFyayB7XG4gICAgLS1icy1idG4tY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDIwLCAyNCwgMjgsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2JhKDIwLCAyNCwgMjgsIDAuNSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2JhKDIwLCAyNCwgMjgsIDAuMSk7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiYSgyMCwgMjQsIDI4LCAwLjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWdyYWRpZW50OiBub25lO1xuICAgIC0tYnMtYnRuLWJnOiB2YXIoLS1icy13aGl0ZSk7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHJnYmEoMjAsIDI0LCAyOCwgMC41KTtcbiAgfVxuICAuYnRuLXh4bC1naG9zdC1kYXJrIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2JhKDIwLCAyNCwgMjgsIDAuMSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDI4O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjAsIDI0LCAyOCwgMC4yKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBub25lO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMTQxODFjO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4teHhsLXNxdWFyZS1kYXJrIHtcbiAgICAtLWJzLWJ0bi1wYWRkaW5nLXg6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpO1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5idG4teHhsLXNxdWFyZS1kYXJrIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bi14eGwtc3F1YXJlLWRhcmsgLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLXh4bC1zcXVhcmUtZGFyayB7XG4gICAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAyODtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1iZzogIzE0MTgxYztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxNDE4MWM7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYigxNywgMjAuNCwgMjMuOCk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTYsIDE5LjIsIDIyLjQpO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDU1LCA1OSwgNjI7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDE2LCAxOS4yLCAyMi40KTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGYxMjE1O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxNDE4MWM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTQxODFjO1xuICB9XG4gIC5idG4teHhsLW5ldXRyYWwge1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExNSwgMTE1LCAxMTU7XG4gICAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tYmc6ICM3MzczNzM7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoOTcuNzUsIDk3Ljc1LCA5Ny43NSk7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNWM1YzVjO1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzNiwgMTM2LCAxMzY7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzVjNWM1YztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoODYuMjUsIDg2LjI1LCA4Ni4yNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM3MzczNzM7XG4gIH1cbiAgLmJ0bi14eGwtb3V0bGluZS1uZXV0cmFsIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICM3MzczNzM7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICM3MzczNzM7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTE1LCAxMTUsIDExNSwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEoMTE1LCAxMTUsIDExNSwgMC41KTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTUsIDExNSwgMTE1O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMTE1LCAxMTUsIDExNSwgMC4xKTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2JhKDExNSwgMTE1LCAxMTUsIDAuNSk7XG4gICAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogbm9uZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG4gICAgLS1icy1idG4tYmc6IHZhcigtLWJzLXdoaXRlKTtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTUsIDExNSwgMTE1O1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjUpO1xuICB9XG4gIC5idG4teHhsLWdob3N0LW5ldXRyYWwge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICM3MzczNzM7XG4gICAgLS1icy1idG4taG92ZXItYmc6IHJnYmEoMTE1LCAxMTUsIDExNSwgMC4xKTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExNSwgMTE1LCAxMTU7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiYSgxMTUsIDExNSwgMTE1LCAwLjIpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM3MzczNzM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi14eGwtc3F1YXJlLW5ldXRyYWwge1xuICAgIC0tYnMtYnRuLXBhZGRpbmcteDogdmFyKC0tYnMtYnRuLXBhZGRpbmcteSk7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJ0bi14eGwtc3F1YXJlLW5ldXRyYWwgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLXh4bC1zcXVhcmUtbmV1dHJhbCAuaWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG4teHhsLXNxdWFyZS1uZXV0cmFsIHtcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMTUsIDExNSwgMTE1O1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAgIC0tYnMtYnRuLWJnOiAjNzM3MzczO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzczNzM3MztcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDk3Ljc1LCA5Ny43NSwgOTcuNzUpO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzVjNWM1YztcbiAgICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMzYsIDEzNiwgMTM2O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM1YzVjNWM7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDg2LjI1LCA4Ni4yNSwgODYuMjUpO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IG5vbmU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICM3MzczNzM7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNzM3MzczO1xuICB9XG4gIC5idG4teHhsLXNvZnQtbmV1dHJhbCB7XG4gICAgLS1icy1idG4tY29sb3I6ICM0MDQwNDA7XG4gICAgLS1icy1idG4tYmc6ICNmNWY1ZjU7XG4gICAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzQwNDA0MDtcbiAgICAtLWJzLWJ0bi1ob3Zlci1iZzogI2U1ZTVlNTtcbiAgICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzQwNDA0MDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkNGQ0ZDQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM0MDQwNDA7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmNWY1ZjU7XG4gICAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYnRuLXh4bC1zb2Z0LXByaW1hcnkge1xuICAgIC0tYnMtYnRuLWNvbG9yOiAjMzIzNjNhO1xuICAgIC0tYnMtYnRuLWJnOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4taG92ZXItY29sb3I6ICMzMjM2M2E7XG4gICAgLS1icy1idG4taG92ZXItYmc6ICNmMGYyZjQ7XG4gICAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMzMjM2M2E7XG4gICAgLS1icy1idG4tYWN0aXZlLWJnOiAjZGNlMGU0O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMzIzNjNhO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmFmYWZiO1xuICAgIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmJ0bi14eGwtc29mdC1zdWNjZXNzIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogIzAwOTM0ZTtcbiAgICAtLWJzLWJ0bi1iZzogI2U2ZmJmMTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDA5MzRlO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiAjYzZmN2UyO1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDA5MzRlO1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzliZjJjYztcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwOTM0ZTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2U2ZmJmMTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4teHhsLXNvZnQtZGFuZ2VyIHtcbiAgICAtLWJzLWJ0bi1jb2xvcjogI2ExMDAwODtcbiAgICAtLWJzLWJ0bi1iZzogI2ZkZjBmMTtcbiAgICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjYTEwMDA4O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmJkM2Q1O1xuICAgIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjYTEwMDA4O1xuICAgIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2Y3YWRiMTtcbiAgICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ExMDAwODtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2ZkZjBmMTtcbiAgICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4uY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZC5jYXJkLW91dGxpbmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNhcmQuY2FyZC1zb2xpZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmNhcmQuY2FyZC1zb2Z0IHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ncmF5LTUwKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jYXJkIC5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLWdyYXktOTAwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jYXJkIC5jYXJkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZ3JheS01MDApO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG4uY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxufVxuLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxufVxuLmNhcmQgLmNhcmQtaGVhZGVyID4gOmZpcnN0LWNoaWxkIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmNhcmQgLmNhcmQtaGVhZGVyID4gLmNhcmQtYWN0aW9ucyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uY2FyZC10YWJsZSB0YWJsZSB0aGVhZCB0aDpmaXJzdC1jaGlsZCxcbi5jYXJkLXRhYmxlIHRhYmxlIHRoZWFkIHRkOmZpcnN0LWNoaWxkLFxuLmNhcmQtdGFibGUgdGFibGUgdGJvZHkgdGg6Zmlyc3QtY2hpbGQsXG4uY2FyZC10YWJsZSB0YWJsZSB0Ym9keSB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbn1cbi5jYXJkLXRhYmxlIHRhYmxlIHRoZWFkIHRoOmxhc3QtY2hpbGQsXG4uY2FyZC10YWJsZSB0YWJsZSB0aGVhZCB0ZDpsYXN0LWNoaWxkLFxuLmNhcmQtdGFibGUgdGFibGUgdGJvZHkgdGg6bGFzdC1jaGlsZCxcbi5jYXJkLXRhYmxlIHRhYmxlIHRib2R5IHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIC0tYnMtZHJvcGRvd24tb2Zmc2V0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjkzNzVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtO1xufVxuXG4uZHJvcGRvd24taXRlbS1sZWFkaW5nLWljb24ge1xuICBtYXJnaW4tdG9wOiAtMC4xMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xufVxuXG4uZHJvcGRvd24taXRlbS1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5kcm9wZG93bi1pdGVtLWRlc2Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0taGVhZGVyIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMC42MjVyZW0gMC4zMTI1cmVtIDAuNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cblxuLmRyb3Bkb3duLXRyaWdnZXIgLmRyb3Bkb3duLWNhcmV0IHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZHJvcGRvd24tdHJpZ2dlclthcmlhLWV4cGFuZGVkPXRydWVdIC5kcm9wZG93bi1jYXJldCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5maWxlLXVwbG9hZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZpbGUtdXBsb2FkLnBvc2l0aW9uLWJlZm9yZSAuZmlsZS11cGxvYWQtZmlsZXMge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1zcGFjZXItMywgMXJlbSk7XG59XG4uZmlsZS11cGxvYWQucG9zaXRpb24tYWZ0ZXIgLmZpbGUtdXBsb2FkLWZpbGVzIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtc3BhY2VyLTMsIDFyZW0pO1xufVxuLmZpbGUtdXBsb2FkLmlzLWludmFsaWQgLmZpbGUtdXBsb2FkLWJhc2Uge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cbi5maWxlLXVwbG9hZC5pcy1pbnZhbGlkIC5maWxlLXVwbG9hZC1iYXNlOmhvdmVyLCAuZmlsZS11cGxvYWQuaXMtaW52YWxpZCAuZmlsZS11cGxvYWQtYmFzZTpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC4wMyk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4xKTtcbn1cblxuLmZpbGUtdXBsb2FkLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5maWxlLXVwbG9hZC1iYXNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLXNwYWNlci0zLCAxcmVtKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgsIDFweCkgZGFzaGVkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcsIDAuNjI1cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgb3V0bGluZS1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZpbGUtdXBsb2FkLWJhc2U6aG92ZXIsIC5maWxlLXVwbG9hZC1iYXNlOmZvY3VzLXdpdGhpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5KTtcbn1cbi5maWxlLXVwbG9hZC1iYXNlLmlzLWRyYWdvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIDAuMDUpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uZmlsZS11cGxvYWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGF5b3V0LWxpc3QgLmZpbGUtdXBsb2FkLWZpbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG4ubGF5b3V0LWxpc3QgLmZpbGUtdXBsb2FkLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cywgMC4zNzVyZW0pO1xuICBnYXA6IDAuNzVyZW07XG59XG4ubGF5b3V0LWxpc3QgLmZpbGUtdXBsb2FkLWxlYWRpbmcge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cywgMC4zNzVyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxheW91dC1saXN0IC5maWxlLXVwbG9hZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmxheW91dC1saXN0IC5maWxlLXVwbG9hZC1pY29uIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG59XG4ubGF5b3V0LWxpc3QgLmZpbGUtdXBsb2FkLWluZm8ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbn1cbi5sYXlvdXQtbGlzdCAuZmlsZS11cGxvYWQtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmxheW91dC1saXN0IC5maWxlLXVwbG9hZC1zaXplIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG4ubGF5b3V0LWxpc3QgLmZpbGUtdXBsb2FkLXRyYWlsaW5nIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5sYXlvdXQtZ3JpZCAuZmlsZS11cGxvYWQtZmlsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC43NXJlbTtcbn1cbi5sYXlvdXQtZ3JpZCAuZmlsZS11cGxvYWQtaXRlbSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnLCAwLjVyZW0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG59XG4ubGF5b3V0LWdyaWQgLmZpbGUtdXBsb2FkLWxlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYXlvdXQtZ3JpZCAuZmlsZS11cGxvYWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5sYXlvdXQtZ3JpZCAuZmlsZS11cGxvYWQtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IDEuNzVyZW07XG59XG4ubGF5b3V0LWdyaWQgLmZpbGUtdXBsb2FkLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxheW91dC1ncmlkIC5maWxlLXVwbG9hZC10cmFpbGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbn1cbi5sYXlvdXQtZ3JpZCAuZmlsZS11cGxvYWQtZGVsZXRlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNnB4O1xuICByaWdodDogLTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCB2YXIoLS1icy1ib2R5LWJnKSwgdmFyKC0tYnMtYm94LXNoYWRvdy1zbSwgMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpKTtcbn1cblxuLmZvcm0tZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uZm9ybS1maWVsZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG5cbi5mb3JtLWZpZWxkLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tZmllbGQtcmVxdWlyZWQtaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYW5nZXIpO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG5cbi5mb3JtLWZpZWxkLWhpbnQsXG4uZm9ybS1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmZvcm0tZmllbGQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cblxuLmZvcm0tZmllbGQtaGVscCB7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbn1cblxuLmZvcm0tZmllbGQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmllbGQtY29udGFpbmVyIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xufVxuLmZvcm0tZmllbGQtY29udGFpbmVyOmhhcyguaXMtaW52YWxpZCkgLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tZmllbGQtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBvdXRsaW5lLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBvdXRsaW5lOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMXB4O1xufVxuLmZvcm0tZmllbGQtaW5wdXQ6Zm9jdXMtd2l0aGluOmhhcyh0cml4LWVkaXRvcikge1xuICBvdXRsaW5lLWNvbG9yOiByZ2IoMTM3LjUsIDEzOS41LCAxNDEuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIDAuMSk7XG59XG4uZm9ybS1maWVsZC1pbnB1dDpoYXModHJpeC1lZGl0b3IuaXMtaW52YWxpZCkge1xuICBvdXRsaW5lLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMSk7XG59XG4uZm9ybS1maWVsZC1pbnB1dCAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmZvcm0tZmllbGQtaW5wdXQgLmZvcm0tY2hlY2s6Zm9jdXMsXG4uZm9ybS1maWVsZC1pbnB1dCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyxcbi5mb3JtLWZpZWxkLWlucHV0IC5mb3JtLXJhbmdlOmZvY3VzLFxuLmZvcm0tZmllbGQtaW5wdXQgLmZvcm0tc2VsZWN0OmZvY3VzLFxuLmZvcm0tZmllbGQtaW5wdXQgLmZpbGUtdXBsb2FkLWJhc2U6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCAwLjEpO1xufVxuLmZvcm0tZmllbGQtaW5wdXQgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxuLmZvcm0tZmllbGQtaW5wdXQgLmZvcm0tY2hlY2suaXMtaW52YWxpZCxcbi5mb3JtLWZpZWxkLWlucHV0IC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQsXG4uZm9ybS1maWVsZC1pbnB1dCAuZm9ybS1yYW5nZS5pcy1pbnZhbGlkLFxuLmZvcm0tZmllbGQtaW5wdXQgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQsXG4uZm9ybS1maWVsZC1pbnB1dCAuZmlsZS11cGxvYWQtYmFzZS5pcy1pbnZhbGlkIHtcbiAgb3V0bGluZS1jb2xvcjogI2RjMzU0NTtcbn1cbi5mb3JtLWZpZWxkLWlucHV0IC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyxcbi5mb3JtLWZpZWxkLWlucHV0IC5mb3JtLWNoZWNrLmlzLWludmFsaWQ6Zm9jdXMsXG4uZm9ybS1maWVsZC1pbnB1dCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzLFxuLmZvcm0tZmllbGQtaW5wdXQgLmZvcm0tcmFuZ2UuaXMtaW52YWxpZDpmb2N1cyxcbi5mb3JtLWZpZWxkLWlucHV0IC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLFxuLmZvcm0tZmllbGQtaW5wdXQgLmZpbGUtdXBsb2FkLWJhc2UuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4xKTtcbn1cblxuLmljb24ge1xuICAtLWljb24tc2l6ZTogMXJlbTtcbiAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBmaWxsOiBub25lO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG59XG5cbi5pY29uLXhzIHtcbiAgLS1pY29uLXNpemU6IDAuNzVyZW07XG59XG5cbi5pY29uLXNtIHtcbiAgLS1pY29uLXNpemU6IDFyZW07XG59XG5cbi5pY29uLWxnIHtcbiAgLS1pY29uLXNpemU6IDEuNXJlbTtcbn1cblxuLmljb24teGwge1xuICAtLWljb24tc2l6ZTogMnJlbTtcbn1cblxuLmlucHV0LW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LW1lbnUgLmlucHV0LW1lbnUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBjdXJzb3I6IHRleHQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5pbnB1dC1tZW51IC5pbnB1dC1tZW51LXdyYXBwZXI6Zm9jdXMtd2l0aGluIHtcbiAgYm9yZGVyLWNvbG9yOiAjODZiN2ZlO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTMsIDExMCwgMjUzLCAwLjI1KTtcbn1cbi5pbnB1dC1tZW51IC5pbnB1dC1tZW51LXdyYXBwZXJbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LW1lbnUgLmlucHV0LW1lbnUtd3JhcHBlci5pcy1vcGVuIC5pbnB1dC1tZW51LXRyYWlsaW5nIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaW5wdXQtbWVudSAuaW5wdXQtbWVudS1sZWFkaW5nLFxuLmlucHV0LW1lbnUgLmlucHV0LW1lbnUtdHJhaWxpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5pbnB1dC1tZW51IC5pbnB1dC1tZW51LWxlYWRpbmcgYnV0dG9uLFxuLmlucHV0LW1lbnUgLmlucHV0LW1lbnUtdHJhaWxpbmcgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlucHV0LW1lbnUgLmlucHV0LW1lbnUtbGVhZGluZyBidXR0b246aG92ZXIsXG4uaW5wdXQtbWVudSAuaW5wdXQtbWVudS10cmFpbGluZyBidXR0b246aG92ZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cbi5pbnB1dC1tZW51IC5pbnB1dC1tZW51LWxlYWRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5pbnB1dC1tZW51IC5pbnB1dC1tZW51LXRyYWlsaW5nIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5pbnB1dC1tZW51IC5pbnB1dC1tZW51LXRyYWlsaW5nIHN2ZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmlucHV0LW1lbnUgLmlucHV0LW1lbnUtaW5wdXQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLmlucHV0LW1lbnUgLmlucHV0LW1lbnUtaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaW5wdXQtbWVudSAuaW5wdXQtbWVudS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNzVyZW07XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgLyogVHXhu7MgY2jhu4luaCBTY3JvbGxiYXIgY2hvIGfhu41uICovXG59XG4uaW5wdXQtbWVudSAuaW5wdXQtbWVudS1kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNnB4O1xufVxuLmlucHV0LW1lbnUgLmlucHV0LW1lbnUtZHJvcGRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi5pbnB1dC1tZW51IC5pbnB1dC1tZW51LWRyb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pbnB1dC1tZW51IC5pbnB1dC1tZW51LWRyb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhYWE7XG59XG4uaW5wdXQtbWVudSAuaW5wdXQtbWVudS1ncm91cCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbn1cbi5pbnB1dC1tZW51IC5pbnB1dC1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcbn1cbi5pbnB1dC1tZW51IC5pbnB1dC1tZW51LWl0ZW0gLmlucHV0LW1lbnUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG4uaW5wdXQtbWVudSAuaW5wdXQtbWVudS1pdGVtIC5pbnB1dC1tZW51LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uaW5wdXQtbWVudSAuaW5wdXQtbWVudS1pdGVtIC5pbnB1dC1tZW51LWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4uaW5wdXQtbWVudSAuaW5wdXQtbWVudS1pdGVtIC5pbnB1dC1tZW51LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5pbnB1dC1tZW51IC5pbnB1dC1tZW51LWl0ZW06aG92ZXIsIC5pbnB1dC1tZW51IC5pbnB1dC1tZW51LWl0ZW0uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5pbnB1dC1tZW51IC5pbnB1dC1tZW51LWl0ZW06aG92ZXIgLmlucHV0LW1lbnUtaXRlbS1sYWJlbCwgLmlucHV0LW1lbnUgLmlucHV0LW1lbnUtaXRlbS5pcy1hY3RpdmUgLmlucHV0LW1lbnUtaXRlbS1sYWJlbCB7XG4gIGNvbG9yOiAjMGQ2ZWZkO1xufVxuLmlucHV0LW1lbnUgLmlucHV0LW1lbnUtaXRlbVtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uaW5wdXQtbWVudSAuaW5wdXQtbWVudS1pdGVtW2Rpc2FibGVkXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmlucHV0LW1lbnUgLmlucHV0LW1lbnUtbGFiZWwge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uaW5wdXQtbWVudSAuaW5wdXQtbWVudS1zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4uaW5wdXQtbWVudSAuaW5wdXQtbWVudS1lbXB0eSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbn1cblxuLm1pbGxlci1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13aGl0ZSk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWlsbGVyLWNvbHVtbiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG4ubWlsbGVyLWNvbHVtbiAubWlsbGVyLWNvbHVtbi1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwLjkzNzVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGdhcDogMC4zMTI1cmVtO1xuICBtaW4td2lkdGg6IDA7XG59XG4ubWlsbGVyLWNvbHVtbiAubWlsbGVyLWNvbHVtbi1oZWFkZXItaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMS44NzVyZW07XG4gIGdhcDogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtaW4td2lkdGg6IDA7XG4gIGZsZXg6IDE7XG59XG4ubWlsbGVyLWNvbHVtbiAubWlsbGVyLWNvbHVtbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubWlsbGVyLWNvbHVtbiAubWlsbGVyLWNvbHVtbi1jb3VudGVyIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xufVxuLm1pbGxlci1jb2x1bW4gLm1pbGxlci1jb2x1bW4tY291bnRlci1sb2FkaW5nIHtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5taWxsZXItY29sdW1uIC5taWxsZXItY29sdW1uLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuLm1pbGxlci1jb2x1bW4gLm1pbGxlci1jb2x1bW4tbG9hZGluZyB7XG4gIHBhZGRpbmc6IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjI1cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1pbGxlci1jb2x1bW4gLm1pbGxlci1jb2x1bW4tbG9hZGluZyAubWlsbGVyLWNvbHVtbi1sb2FkaW5nLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNjI1cmVtO1xufVxuLm1pbGxlci1jb2x1bW4gLm1pbGxlci1jb2x1bW4tbG9hZGluZyAubWlsbGVyLWNvbHVtbi1sb2FkaW5nLWl0ZW0gLnNrZWxldG9uLWljb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIHdpZHRoOiAxLjU2MjVyZW07XG4gIGhlaWdodDogMS41NjI1cmVtO1xufVxuLm1pbGxlci1jb2x1bW4gLm1pbGxlci1jb2x1bW4tbG9hZGluZyAubWlsbGVyLWNvbHVtbi1sb2FkaW5nLWl0ZW0gLnNrZWxldG9uLXRleHQge1xuICB3aWR0aDogNzUlO1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbn1cbi5taWxsZXItY29sdW1uIC5lbXB0eS1zdGF0ZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLm1pbGxlci1jb2x1bW4gLm1pbGxlci1jb2x1bW4tZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1pbGxlci1jb2x1bW4gLm1pbGxlci1jb2x1bW4tZm9vdGVyLmlzLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5taWxsZXItY29sdW1uIC5mb290ZXItYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5taWxsZXItY29sdW1uIC5mb290ZXItaGludCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeSk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubWlsbGVyLWNvbHVtbltidXN5XTpub3QoOmhhcygubWlsbGVyLWNvbHVtbi1pdGVtKSkgLm1pbGxlci1jb2x1bW4tbG9hZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWlsbGVyLWNvbHVtbltidXN5XTpub3QoOmhhcygubWlsbGVyLWNvbHVtbi1pdGVtKSkgLmVtcHR5LXN0YXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5taWxsZXItY29sdW1uW2J1c3ldOm5vdCg6aGFzKC5taWxsZXItY29sdW1uLWl0ZW0uaXMtYWN0aXZlKSkgLm1pbGxlci1jb2x1bW4tdGl0bGUgLm1pbGxlci1jb2x1bW4tY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWlsbGVyLWNvbHVtbltidXN5XTpub3QoOmhhcygubWlsbGVyLWNvbHVtbi1pdGVtLmlzLWFjdGl2ZSkpIC5taWxsZXItY29sdW1uLXRpdGxlIC5taWxsZXItY29sdW1uLWNvdW50ZXItbG9hZGluZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5taWxsZXItY29sdW1uW2J1c3ldOmhhcygubWlsbGVyLWNvbHVtbi1pdGVtLmlzLWFjdGl2ZSkgLm1pbGxlci1jb2x1bW4tdGl0bGUgLm1pbGxlci1jb2x1bW4tY291bnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ubWlsbGVyLWNvbHVtbltidXN5XTpoYXMoLm1pbGxlci1jb2x1bW4taXRlbS5pcy1hY3RpdmUpIC5taWxsZXItY29sdW1uLXRpdGxlIC5taWxsZXItY29sdW1uLWNvdW50ZXItbG9hZGluZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1pbGxlci1jb2x1bW4taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLm1pbGxlci1jb2x1bW4taXRlbTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5taWxsZXItY29sdW1uLWl0ZW06bm90KC5pcy1hY3RpdmUpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZ3JheS0xMDApO1xufVxuLm1pbGxlci1jb2x1bW4taXRlbS5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ncmF5LTIwMCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZ3JheS0zMDApO1xuICBjb2xvcjogdmFyKC0tYnMtZ3JheS05MDApO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1pbGxlci1jb2x1bW4taXRlbS5pcy1hY3RpdmUgLm1pbGxlci1jb2x1bW4tY291bnRlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1ncmF5LTYwMCk7XG59XG5cbi5taWxsZXItY29sdW1uLWl0ZW0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zMTI1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5KTtcbn1cblxuLm1pbGxlci1jb2x1bW5zLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBzY3JvbGwtc25hcC10eXBlOiB4IHByb3hpbWl0eTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbi5taWxsZXItY29sdW1ucy1jb250YWluZXIgLm1pbGxlci1jb2x1bW4sXG4ubWlsbGVyLWNvbHVtbnMtY29udGFpbmVyIC5taWxsZXItZHJhd2VyIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xufVxuXG4ubWlsbGVyLWRyYXdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWlsbGVyLWRyYXdlciB7XG4gICAgbWluLXdpZHRoOiA1MjBweDtcbiAgICBmbGV4OiAxO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGNlMGU0O1xuICB9XG59XG4ubWlsbGVyLWRyYXdlciAubWlsbGVyLWNvbHVtbi1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5taWxsZXItZHJhd2VyIC5taWxsZXItZHJhd2VyLWVtcHR5LXN0YXRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzLjc1cmVtO1xufVxuLm1pbGxlci1kcmF3ZXIgLm1pbGxlci1kcmF3ZXItZW1wdHktaWNvbiB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBvcGFjaXR5OiAwLjU7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNlMGU0O1xufVxuLm1pbGxlci1kcmF3ZXIgLm1pbGxlci1kcmF3ZXItZW1wdHktdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzE0MTgxYztcbiAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG59XG4ubWlsbGVyLWRyYXdlciAubWlsbGVyLWRyYXdlci1lbXB0eS10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG59XG4ubWlsbGVyLWRyYXdlciAubWlsbGVyLWRyYXdlci1oZWFkZXIsXG4ubWlsbGVyLWRyYXdlciAubWlsbGVyLWRyYXdlci1ib2R5IHtcbiAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xufVxuLm1pbGxlci1kcmF3ZXIgLm1pbGxlci1kcmF3ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2UwZTQ7XG59XG4ubWlsbGVyLWRyYXdlciAubWlsbGVyLWRyYXdlci1icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zMTI1cmVtO1xufVxuLm1pbGxlci1kcmF3ZXIgLm1pbGxlci1kcmF3ZXItdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5taWxsZXItZHJhd2VyIC5taWxsZXItZHJhd2VyLXN1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNlMGU0O1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5taWxsZXItZHJhd2VyIC5taWxsZXItZHJhd2VyLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuLm1pbGxlci1kcmF3ZXIgLm1pbGxlci1kcmF3ZXItYXR0cmlidXRlcyB7XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLS1icy1tb2RhbC1iZzogdmFyKC0tYnMtd2hpdGUpO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMjQsIDM5LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm1vZGFsLWhlYWRlciAubW9kYWwtc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogNTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXdoaXRlKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLWJsb2NrOiAwLjYyNXJlbTtcbn1cbi5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctaW5saW5lOiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IDEuMjVyZW07XG4gIH1cbn1cbi5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG9wYWNpdHk6IDAuMTU7XG4gIG1hcmdpbi1pbmxpbmU6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAwLjMxMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbn1cbi5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zMTI1cmVtO1xuICBtaW4td2lkdGg6IDA7XG59XG4ucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXItYWN0aW9ucyB7XG4gICAgZ2FwOiAwLjYyNXJlbTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluaywgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbiAgY29sb3I6IHZhcigtLWJzLWdyYXktNjAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtZ3JheS0zMDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rOmhhcyhzdmcpIHtcbiAgd2lkdGg6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMCk7XG4gIGNvbG9yOiB2YXIoLS1icy1kYXJrKTtcbn1cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYXJrKTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMCk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1icy1ncmF5LTQwMCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5zaWRlYmFyIHtcbiAgLS1icy1vZmZjYW52YXMtd2lkdGg6IDI4MHB4O1xuICAtLWJzLW9mZmNhbnZhcy1iZzogdmFyKC0tYnMtd2hpdGUpO1xuICB3aWR0aDogMjgwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13aGl0ZSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogOTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG4uc2lkZWJhci5zaG93aW5nLCAuc2lkZWJhci5zaG93IHtcbiAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG59XG4uc2lkZWJhciAuc2lkZWJhci1pbm5lciB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMCAwIDA7XG59XG4uc2lkZWJhciAuc2lkZWJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWlubGluZTogMC42MjVyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2lkZWJhciAuc2lkZWJhci1oZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWJzLWdyYXktNjAwKTtcbiAgcGFkZGluZzogMS4yNXJlbSAwLjYyNXJlbSAwLjMxMjVyZW0gMC42MjVyZW07XG59XG4uc2lkZWJhciAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uc2lkZWJhciAuc2lkZWJhci1saW5rLFxuLnNpZGViYXIgLnNpZGViYXItY2hpbGQtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2lkZWJhciAuc2lkZWJhci1saW5rOmhvdmVyLFxuLnNpZGViYXIgLnNpZGViYXItY2hpbGQtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWdyYXktMTAwKTtcbiAgY29sb3I6IHZhcigtLWJzLWdyYXktOTAwKTtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWxpbmsuYWN0aXZlLFxuLnNpZGViYXIgLnNpZGViYXItY2hpbGQtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeSk7XG59XG4uc2lkZWJhciAuc2lkZWJhci1saW5rLmFjdGl2ZSAuc2lkZWJhci1saW5rLXRpdGxlLFxuLnNpZGViYXIgLnNpZGViYXItbGluay5hY3RpdmUgLnNpZGViYXItbGluay1pY29uLFxuLnNpZGViYXIgLnNpZGViYXItbGluay5hY3RpdmUgLnNpZGViYXItbGluay1jYXJldCxcbi5zaWRlYmFyIC5zaWRlYmFyLWNoaWxkLWxpbmsuYWN0aXZlIC5zaWRlYmFyLWxpbmstdGl0bGUsXG4uc2lkZWJhciAuc2lkZWJhci1jaGlsZC1saW5rLmFjdGl2ZSAuc2lkZWJhci1saW5rLWljb24sXG4uc2lkZWJhciAuc2lkZWJhci1jaGlsZC1saW5rLmFjdGl2ZSAuc2lkZWJhci1saW5rLWNhcmV0IHtcbiAgY29sb3I6IHZhcigtLWJzLXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNpZGViYXIgYS5zaWRlYmFyLWxpbmsuYWN0aXZlLFxuLnNpZGViYXIgYS5zaWRlYmFyLWNoaWxkLWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZ3JheS0yMDApO1xufVxuLnNpZGViYXIgYnV0dG9uLnNpZGViYXItbGluay5hY3RpdmUsXG4uc2lkZWJhciBidXR0b24uc2lkZWJhci1jaGlsZC1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNpZGViYXIgLnNpZGViYXItbGluay1pY29uIHtcbiAgbWFyZ2luLXRvcDogLTAuMTI1cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZ3JheS02MDApO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWxpbmstY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWxpbmstcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAwLjYyNXJlbTtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWxpbmstdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnNpZGViYXIgLnNpZGViYXItbGluay1kZXNjIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZ3JheS00MDApO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4uc2lkZWJhciAuc2lkZWJhci1saW5rLWNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogdmFyKC0tYnMtZ3JheS01MDApO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLWxpbmtbYXJpYS1leHBhbmRlZD10cnVlXSAuc2lkZWJhci1saW5rLWNhcmV0LFxuLnNpZGViYXIgLnNpZGViYXItY2hpbGQtbGlua1thcmlhLWV4cGFuZGVkPXRydWVdIC5zaWRlYmFyLWxpbmstY2FyZXQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNpZGViYXIgLnNpZGViYXItbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDAuMzEyNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW07XG59XG4uc2lkZWJhciAuc2lkZWJhci1jaGlsZC1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuLnNpZGViYXIgLnNpZGViYXItY2hpbGQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLXNlcGFyYXRvciB7XG4gIG1hcmdpbi1ibG9jazogMC4zMTI1cmVtO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG59XG5cbi5zaWRlYmFyLWNvbGxhcHNlZCAuc2lkZWJhcjpub3QoLnNob3cpIHtcbiAgbWFyZ2luLWxlZnQ6IC0yODBweCAhaW1wb3J0YW50O1xufVxuXG5Aa2V5ZnJhbWVzIHNrZWxldG9uLXB1bHNlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cbi5za2VsZXRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCAyMjQsIDIyOCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGFuaW1hdGlvbjogc2tlbGV0b24tcHVsc2UgMS41cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpIGluZmluaXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDAuNWVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5za2VsZXRvbiAqIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1saWdodCB7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjZGNlMGU0O1xufVxuXG4udG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICBwYWRkaW5nOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG4udG9nZ2xlIC50b2dnbGUtcmVhZG9ubHkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2dnbGUgLnRvZ2dsZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbSAwLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRvZ2dsZSAudG9nZ2xlLWxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbn1cbi50b2dnbGUgLnRvZ2dsZS1pbmRpY2F0b3Ige1xuICB3aWR0aDogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IDAuMzEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udG9nZ2xlIC50b2dnbGUtaW5wdXQ6Y2hlY2tlZCArIC50b2dnbGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKTtcbn1cbi50b2dnbGUgLnRvZ2dsZS1pbnB1dDpjaGVja2VkICsgLnRvZ2dsZS1sYWJlbCAudG9nZ2xlLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50b2dnbGUgLnRvZ2dsZS1pbnB1dDpkaXNhYmxlZCArIC50b2dnbGUtbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2dnbGU6bm90KC50b2dnbGUtcmVhZG9ubHkpIC50b2dnbGUtaW5wdXQ6ZGlzYWJsZWQgKyAudG9nZ2xlLWxhYmVsIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4udG9wYmFyIHtcbiAgaGVpZ2h0OiA3M3B4O1xuICB6LWluZGV4OiAxMDA7XG59XG4udG9wYmFyIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLnRvcGJhci1zZWFyY2gge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDAgMC42MjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9wYmFyLXNlYXJjaCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzO1xufVxuLnRvcGJhci1zZWFyY2ggaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG4udG9wYmFyLXNlYXJjaCBpbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXdoaXRlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRvcGJhci1zZWFyY2ggLnNlYXJjaC1pY29uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi50b2FzdGlmeSB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuOTM3NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1wcmltYXJ5KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4udG9hc3RpZnkub24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3QtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnRvYXN0aWZ5LXJpZ2h0IHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi50b2FzdGlmeS1sZWZ0IHtcbiAgbGVmdDogMTVweDtcbn1cblxuLnRvYXN0aWZ5LXRvcCB7XG4gIHRvcDogLTE1MHB4O1xufVxuXG4udG9hc3RpZnktYm90dG9tIHtcbiAgYm90dG9tOiAtMTUwcHg7XG59XG5cbi50b2FzdGlmeS1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuLnRvYXN0aWZ5LWF2YXRhciB7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAtN3B4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udG9hc3RpZnktY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi50b2FzdGlmeS1ub3RpY2UsXG4udG9hc3RpZnktc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLXN1Y2Nlc3MpO1xufVxuXG4udG9hc3RpZnktYWxlcnQsXG4udG9hc3RpZnktZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1kYW5nZXIpO1xufVxuXG4udG9hc3RpZnktd2FybmluZyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLXdhcm5pbmcpO1xuICBjb2xvcjogdmFyKC0tYnMtZGFyayk7XG59XG4udG9hc3RpZnktd2FybmluZyAudG9hc3QtY2xvc2Uge1xuICBjb2xvcjogdmFyKC0tYnMtZGFyayk7XG59XG5cbi50b2FzdGlmeS1pbmZvIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYnMtaW5mbyk7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnRvYXN0aWZ5LWxlZnQsXG4gIC50b2FzdGlmeS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxudHJpeC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG50cml4LXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNzVyZW07XG4gIHBhZGRpbmc6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbn1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tZ3JvdXAge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBnYXA6IDAuMXJlbTtcbn1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMS44cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG59XG50cml4LXRvb2xiYXIgLnRyaXgtYnV0dG9uOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24udHJpeC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbnRyaXgtdG9vbGJhciAudHJpeC1idXR0b24tLWljb246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMC45NXJlbTtcbiAgb3BhY2l0eTogMC43O1xufVxudHJpeC10b29sYmFyIC50cml4LWJ1dHRvbi0taWNvbi1hdHRhY2g6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG50cml4LWVkaXRvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zNzVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxudHJpeC1lZGl0b3I6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG59XG5cbi50cml4LWVkaXRvci1zaG9ydCB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuIl19 */