/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/* Pilat Extended-Black */
@font-face {
  font-family: "PilatExtended-Black";
  src: url(/build/fonts/PilatExtended-Black.3f5fd192.woff) format("woff");
}
/* Mier A */
@font-face {
  font-family: "Mier";
  src: url(/build/fonts/MierA-Black.fbbba083.otf) format("opentype"), url(/build/fonts/MierA-Black.72bdbe86.woff) format("woff"), url(/build/fonts/MierA-Black.28c001a8.woff2) format("woff2");
  font-weight: 900;
  font-style: normal;
}
/* Mier B */
@font-face {
  font-family: "Mier";
  src: url(/build/fonts/MierB-Regular.0a28b792.otf) format("opentype"), url(/build/fonts/MierB-Regular.2ca0edf7.woff) format("woff"), url(/build/fonts/MierB-Regular.5d0a3af3.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
}
/* Mier B */
@font-face {
  font-family: "Mier";
  src: url(/build/fonts/MierB-Bold.4031fc41.otf) format("opentype"), url(/build/fonts/MierB-Bold.3f31b7ff.woff) format("woff"), url(/build/fonts/MierB-Bold.9d359896.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
}
/*!
 * Bootstrap Reboot v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --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: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #ffcd07;
  --bs-secondary: #FFF;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 255, 205, 7;
  --bs-secondary-rgb: 255, 255, 255;
  --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: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #665203;
  --bs-secondary-text-emphasis: #666666;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #fff5cd;
  --bs-secondary-bg-subtle: white;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #ffeb9c;
  --bs-secondary-border-subtle: white;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: "Mier", sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.42;
  --bs-body-color: #000;
  --bs-body-color-rgb: 0, 0, 0;
  --bs-body-bg: #FFF;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(0, 0, 0, 0.75);
  --bs-secondary-color-rgb: 0, 0, 0;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(0, 0, 0, 0.5);
  --bs-tertiary-color-rgb: 0, 0, 0;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #ffcd07;
  --bs-link-color-rgb: 255, 205, 7;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #cca406;
  --bs-link-hover-color-rgb: 204, 164, 6;
  --bs-code-color: #d63384;
  --bs-highlight-color: #000;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #000;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 24px;
  --bs-border-radius-sm: 24px;
  --bs-border-radius-lg: 36px;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --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.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(255, 205, 7, 0.25);
  --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: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #FFF;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #ffe16a;
  --bs-secondary-text-emphasis: white;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #332901;
  --bs-secondary-bg-subtle: #333333;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #997b04;
  --bs-secondary-border-subtle: #999999;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #ffe16a;
  --bs-link-hover-color: #ffe788;
  --bs-link-color-rgb: 255, 225, 106;
  --bs-link-hover-color-rgb: 255, 231, 136;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

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

h6, h5, h4, h3, h2, h1 {
  margin-top: 0;
  margin-bottom: 10px;
  font-style: inherit;
  font-weight: 700;
  line-height: 1;
  color: var(--bs-heading-color);
}

h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1 {
    font-size: 2.5rem;
  }
}

h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2 {
    font-size: 2rem;
  }
}

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

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

h5 {
  font-size: 1.25rem;
}

h6 {
  font-size: 1rem;
}

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

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

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

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 0.875em;
}

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: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

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: 24px;
}
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;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

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

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

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

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

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

/*!
 * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 20px;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1600px;
}

.row {
  --bs-gutter-x: 20px;
  --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 > * {
  box-sizing: border-box;
  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: 0;
}

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

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

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

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

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

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

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

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

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

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

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

@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: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 5px;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 5px;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 10px;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 10px;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 20px;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 20px;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 60px;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 60px;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 80px;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 80px;
  }
}
@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: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 5px;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 5px;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 10px;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 10px;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 20px;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 20px;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 60px;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 60px;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 80px;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 80px;
  }
}
@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: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 5px;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 5px;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 10px;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 10px;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 20px;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 20px;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 60px;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 60px;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 80px;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 80px;
  }
}
@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: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 5px;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 5px;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 10px;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 10px;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 20px;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 20px;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 60px;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 60px;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 80px;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 80px;
  }
}
@media (min-width: 1600px) {
  .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: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 5px;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 5px;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 10px;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 10px;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 20px;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 20px;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 60px;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 60px;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 80px;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 80px;
  }
}
.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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-2 {
  margin: 10px !important;
}

.m-3 {
  margin: 20px !important;
}

.m-4 {
  margin: 30px !important;
}

.m-5 {
  margin: 60px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-2 {
  padding: 10px !important;
}

.p-3 {
  padding: 20px !important;
}

.p-4 {
  padding: 30px !important;
}

.p-5 {
  padding: 60px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .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: 0 !important;
  }
  .m-sm-1 {
    margin: 5px !important;
  }
  .m-sm-2 {
    margin: 10px !important;
  }
  .m-sm-3 {
    margin: 20px !important;
  }
  .m-sm-4 {
    margin: 30px !important;
  }
  .m-sm-5 {
    margin: 60px !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .mx-sm-2 {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .mx-sm-3 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .mx-sm-4 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-sm-5 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-sm-2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my-sm-3 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-sm-4 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-sm-5 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 5px !important;
  }
  .mt-sm-2 {
    margin-top: 10px !important;
  }
  .mt-sm-3 {
    margin-top: 20px !important;
  }
  .mt-sm-4 {
    margin-top: 30px !important;
  }
  .mt-sm-5 {
    margin-top: 60px !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 5px !important;
  }
  .me-sm-2 {
    margin-right: 10px !important;
  }
  .me-sm-3 {
    margin-right: 20px !important;
  }
  .me-sm-4 {
    margin-right: 30px !important;
  }
  .me-sm-5 {
    margin-right: 60px !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 5px !important;
  }
  .mb-sm-2 {
    margin-bottom: 10px !important;
  }
  .mb-sm-3 {
    margin-bottom: 20px !important;
  }
  .mb-sm-4 {
    margin-bottom: 30px !important;
  }
  .mb-sm-5 {
    margin-bottom: 60px !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 5px !important;
  }
  .ms-sm-2 {
    margin-left: 10px !important;
  }
  .ms-sm-3 {
    margin-left: 20px !important;
  }
  .ms-sm-4 {
    margin-left: 30px !important;
  }
  .ms-sm-5 {
    margin-left: 60px !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 5px !important;
  }
  .p-sm-2 {
    padding: 10px !important;
  }
  .p-sm-3 {
    padding: 20px !important;
  }
  .p-sm-4 {
    padding: 30px !important;
  }
  .p-sm-5 {
    padding: 60px !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .px-sm-2 {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .px-sm-3 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .px-sm-4 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-sm-5 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .py-sm-2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .py-sm-3 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .py-sm-4 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-sm-5 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 5px !important;
  }
  .pt-sm-2 {
    padding-top: 10px !important;
  }
  .pt-sm-3 {
    padding-top: 20px !important;
  }
  .pt-sm-4 {
    padding-top: 30px !important;
  }
  .pt-sm-5 {
    padding-top: 60px !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 5px !important;
  }
  .pe-sm-2 {
    padding-right: 10px !important;
  }
  .pe-sm-3 {
    padding-right: 20px !important;
  }
  .pe-sm-4 {
    padding-right: 30px !important;
  }
  .pe-sm-5 {
    padding-right: 60px !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 5px !important;
  }
  .pb-sm-2 {
    padding-bottom: 10px !important;
  }
  .pb-sm-3 {
    padding-bottom: 20px !important;
  }
  .pb-sm-4 {
    padding-bottom: 30px !important;
  }
  .pb-sm-5 {
    padding-bottom: 60px !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 5px !important;
  }
  .ps-sm-2 {
    padding-left: 10px !important;
  }
  .ps-sm-3 {
    padding-left: 20px !important;
  }
  .ps-sm-4 {
    padding-left: 30px !important;
  }
  .ps-sm-5 {
    padding-left: 60px !important;
  }
}
@media (min-width: 768px) {
  .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: 0 !important;
  }
  .m-md-1 {
    margin: 5px !important;
  }
  .m-md-2 {
    margin: 10px !important;
  }
  .m-md-3 {
    margin: 20px !important;
  }
  .m-md-4 {
    margin: 30px !important;
  }
  .m-md-5 {
    margin: 60px !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .mx-md-2 {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .mx-md-3 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .mx-md-4 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-md-5 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-md-2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my-md-3 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-md-4 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-md-5 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 5px !important;
  }
  .mt-md-2 {
    margin-top: 10px !important;
  }
  .mt-md-3 {
    margin-top: 20px !important;
  }
  .mt-md-4 {
    margin-top: 30px !important;
  }
  .mt-md-5 {
    margin-top: 60px !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 5px !important;
  }
  .me-md-2 {
    margin-right: 10px !important;
  }
  .me-md-3 {
    margin-right: 20px !important;
  }
  .me-md-4 {
    margin-right: 30px !important;
  }
  .me-md-5 {
    margin-right: 60px !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 5px !important;
  }
  .mb-md-2 {
    margin-bottom: 10px !important;
  }
  .mb-md-3 {
    margin-bottom: 20px !important;
  }
  .mb-md-4 {
    margin-bottom: 30px !important;
  }
  .mb-md-5 {
    margin-bottom: 60px !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 5px !important;
  }
  .ms-md-2 {
    margin-left: 10px !important;
  }
  .ms-md-3 {
    margin-left: 20px !important;
  }
  .ms-md-4 {
    margin-left: 30px !important;
  }
  .ms-md-5 {
    margin-left: 60px !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 5px !important;
  }
  .p-md-2 {
    padding: 10px !important;
  }
  .p-md-3 {
    padding: 20px !important;
  }
  .p-md-4 {
    padding: 30px !important;
  }
  .p-md-5 {
    padding: 60px !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .px-md-2 {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .px-md-3 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .px-md-4 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-md-5 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .py-md-2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .py-md-3 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .py-md-4 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-md-5 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 5px !important;
  }
  .pt-md-2 {
    padding-top: 10px !important;
  }
  .pt-md-3 {
    padding-top: 20px !important;
  }
  .pt-md-4 {
    padding-top: 30px !important;
  }
  .pt-md-5 {
    padding-top: 60px !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 5px !important;
  }
  .pe-md-2 {
    padding-right: 10px !important;
  }
  .pe-md-3 {
    padding-right: 20px !important;
  }
  .pe-md-4 {
    padding-right: 30px !important;
  }
  .pe-md-5 {
    padding-right: 60px !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 5px !important;
  }
  .pb-md-2 {
    padding-bottom: 10px !important;
  }
  .pb-md-3 {
    padding-bottom: 20px !important;
  }
  .pb-md-4 {
    padding-bottom: 30px !important;
  }
  .pb-md-5 {
    padding-bottom: 60px !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 5px !important;
  }
  .ps-md-2 {
    padding-left: 10px !important;
  }
  .ps-md-3 {
    padding-left: 20px !important;
  }
  .ps-md-4 {
    padding-left: 30px !important;
  }
  .ps-md-5 {
    padding-left: 60px !important;
  }
}
@media (min-width: 992px) {
  .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: 0 !important;
  }
  .m-lg-1 {
    margin: 5px !important;
  }
  .m-lg-2 {
    margin: 10px !important;
  }
  .m-lg-3 {
    margin: 20px !important;
  }
  .m-lg-4 {
    margin: 30px !important;
  }
  .m-lg-5 {
    margin: 60px !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .mx-lg-2 {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .mx-lg-3 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .mx-lg-4 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-lg-5 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-lg-2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my-lg-3 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-lg-4 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-lg-5 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 5px !important;
  }
  .mt-lg-2 {
    margin-top: 10px !important;
  }
  .mt-lg-3 {
    margin-top: 20px !important;
  }
  .mt-lg-4 {
    margin-top: 30px !important;
  }
  .mt-lg-5 {
    margin-top: 60px !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 5px !important;
  }
  .me-lg-2 {
    margin-right: 10px !important;
  }
  .me-lg-3 {
    margin-right: 20px !important;
  }
  .me-lg-4 {
    margin-right: 30px !important;
  }
  .me-lg-5 {
    margin-right: 60px !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 5px !important;
  }
  .mb-lg-2 {
    margin-bottom: 10px !important;
  }
  .mb-lg-3 {
    margin-bottom: 20px !important;
  }
  .mb-lg-4 {
    margin-bottom: 30px !important;
  }
  .mb-lg-5 {
    margin-bottom: 60px !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 5px !important;
  }
  .ms-lg-2 {
    margin-left: 10px !important;
  }
  .ms-lg-3 {
    margin-left: 20px !important;
  }
  .ms-lg-4 {
    margin-left: 30px !important;
  }
  .ms-lg-5 {
    margin-left: 60px !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 5px !important;
  }
  .p-lg-2 {
    padding: 10px !important;
  }
  .p-lg-3 {
    padding: 20px !important;
  }
  .p-lg-4 {
    padding: 30px !important;
  }
  .p-lg-5 {
    padding: 60px !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .px-lg-2 {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .px-lg-3 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .px-lg-4 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-lg-5 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .py-lg-2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .py-lg-3 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .py-lg-4 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-lg-5 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 5px !important;
  }
  .pt-lg-2 {
    padding-top: 10px !important;
  }
  .pt-lg-3 {
    padding-top: 20px !important;
  }
  .pt-lg-4 {
    padding-top: 30px !important;
  }
  .pt-lg-5 {
    padding-top: 60px !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 5px !important;
  }
  .pe-lg-2 {
    padding-right: 10px !important;
  }
  .pe-lg-3 {
    padding-right: 20px !important;
  }
  .pe-lg-4 {
    padding-right: 30px !important;
  }
  .pe-lg-5 {
    padding-right: 60px !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 5px !important;
  }
  .pb-lg-2 {
    padding-bottom: 10px !important;
  }
  .pb-lg-3 {
    padding-bottom: 20px !important;
  }
  .pb-lg-4 {
    padding-bottom: 30px !important;
  }
  .pb-lg-5 {
    padding-bottom: 60px !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 5px !important;
  }
  .ps-lg-2 {
    padding-left: 10px !important;
  }
  .ps-lg-3 {
    padding-left: 20px !important;
  }
  .ps-lg-4 {
    padding-left: 30px !important;
  }
  .ps-lg-5 {
    padding-left: 60px !important;
  }
}
@media (min-width: 1200px) {
  .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: 0 !important;
  }
  .m-xl-1 {
    margin: 5px !important;
  }
  .m-xl-2 {
    margin: 10px !important;
  }
  .m-xl-3 {
    margin: 20px !important;
  }
  .m-xl-4 {
    margin: 30px !important;
  }
  .m-xl-5 {
    margin: 60px !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .mx-xl-2 {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .mx-xl-3 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .mx-xl-4 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-xl-5 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-xl-2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my-xl-3 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-xl-4 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-xl-5 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 5px !important;
  }
  .mt-xl-2 {
    margin-top: 10px !important;
  }
  .mt-xl-3 {
    margin-top: 20px !important;
  }
  .mt-xl-4 {
    margin-top: 30px !important;
  }
  .mt-xl-5 {
    margin-top: 60px !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 5px !important;
  }
  .me-xl-2 {
    margin-right: 10px !important;
  }
  .me-xl-3 {
    margin-right: 20px !important;
  }
  .me-xl-4 {
    margin-right: 30px !important;
  }
  .me-xl-5 {
    margin-right: 60px !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 5px !important;
  }
  .mb-xl-2 {
    margin-bottom: 10px !important;
  }
  .mb-xl-3 {
    margin-bottom: 20px !important;
  }
  .mb-xl-4 {
    margin-bottom: 30px !important;
  }
  .mb-xl-5 {
    margin-bottom: 60px !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 5px !important;
  }
  .ms-xl-2 {
    margin-left: 10px !important;
  }
  .ms-xl-3 {
    margin-left: 20px !important;
  }
  .ms-xl-4 {
    margin-left: 30px !important;
  }
  .ms-xl-5 {
    margin-left: 60px !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 5px !important;
  }
  .p-xl-2 {
    padding: 10px !important;
  }
  .p-xl-3 {
    padding: 20px !important;
  }
  .p-xl-4 {
    padding: 30px !important;
  }
  .p-xl-5 {
    padding: 60px !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .px-xl-2 {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .px-xl-3 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .px-xl-4 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-xl-5 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .py-xl-2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .py-xl-3 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .py-xl-4 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-xl-5 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 5px !important;
  }
  .pt-xl-2 {
    padding-top: 10px !important;
  }
  .pt-xl-3 {
    padding-top: 20px !important;
  }
  .pt-xl-4 {
    padding-top: 30px !important;
  }
  .pt-xl-5 {
    padding-top: 60px !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 5px !important;
  }
  .pe-xl-2 {
    padding-right: 10px !important;
  }
  .pe-xl-3 {
    padding-right: 20px !important;
  }
  .pe-xl-4 {
    padding-right: 30px !important;
  }
  .pe-xl-5 {
    padding-right: 60px !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 5px !important;
  }
  .pb-xl-2 {
    padding-bottom: 10px !important;
  }
  .pb-xl-3 {
    padding-bottom: 20px !important;
  }
  .pb-xl-4 {
    padding-bottom: 30px !important;
  }
  .pb-xl-5 {
    padding-bottom: 60px !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 5px !important;
  }
  .ps-xl-2 {
    padding-left: 10px !important;
  }
  .ps-xl-3 {
    padding-left: 20px !important;
  }
  .ps-xl-4 {
    padding-left: 30px !important;
  }
  .ps-xl-5 {
    padding-left: 60px !important;
  }
}
@media (min-width: 1600px) {
  .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: 0 !important;
  }
  .m-xxl-1 {
    margin: 5px !important;
  }
  .m-xxl-2 {
    margin: 10px !important;
  }
  .m-xxl-3 {
    margin: 20px !important;
  }
  .m-xxl-4 {
    margin: 30px !important;
  }
  .m-xxl-5 {
    margin: 60px !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .mx-xxl-2 {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .mx-xxl-3 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .mx-xxl-4 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-xxl-5 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-xxl-2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my-xxl-3 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-xxl-4 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-xxl-5 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 5px !important;
  }
  .mt-xxl-2 {
    margin-top: 10px !important;
  }
  .mt-xxl-3 {
    margin-top: 20px !important;
  }
  .mt-xxl-4 {
    margin-top: 30px !important;
  }
  .mt-xxl-5 {
    margin-top: 60px !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 5px !important;
  }
  .me-xxl-2 {
    margin-right: 10px !important;
  }
  .me-xxl-3 {
    margin-right: 20px !important;
  }
  .me-xxl-4 {
    margin-right: 30px !important;
  }
  .me-xxl-5 {
    margin-right: 60px !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 5px !important;
  }
  .mb-xxl-2 {
    margin-bottom: 10px !important;
  }
  .mb-xxl-3 {
    margin-bottom: 20px !important;
  }
  .mb-xxl-4 {
    margin-bottom: 30px !important;
  }
  .mb-xxl-5 {
    margin-bottom: 60px !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 5px !important;
  }
  .ms-xxl-2 {
    margin-left: 10px !important;
  }
  .ms-xxl-3 {
    margin-left: 20px !important;
  }
  .ms-xxl-4 {
    margin-left: 30px !important;
  }
  .ms-xxl-5 {
    margin-left: 60px !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 5px !important;
  }
  .p-xxl-2 {
    padding: 10px !important;
  }
  .p-xxl-3 {
    padding: 20px !important;
  }
  .p-xxl-4 {
    padding: 30px !important;
  }
  .p-xxl-5 {
    padding: 60px !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .px-xxl-2 {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .px-xxl-3 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .px-xxl-4 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-xxl-5 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .py-xxl-2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .py-xxl-3 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .py-xxl-4 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-xxl-5 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 5px !important;
  }
  .pt-xxl-2 {
    padding-top: 10px !important;
  }
  .pt-xxl-3 {
    padding-top: 20px !important;
  }
  .pt-xxl-4 {
    padding-top: 30px !important;
  }
  .pt-xxl-5 {
    padding-top: 60px !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 5px !important;
  }
  .pe-xxl-2 {
    padding-right: 10px !important;
  }
  .pe-xxl-3 {
    padding-right: 20px !important;
  }
  .pe-xxl-4 {
    padding-right: 30px !important;
  }
  .pe-xxl-5 {
    padding-right: 60px !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 5px !important;
  }
  .pb-xxl-2 {
    padding-bottom: 10px !important;
  }
  .pb-xxl-3 {
    padding-bottom: 20px !important;
  }
  .pb-xxl-4 {
    padding-bottom: 30px !important;
  }
  .pb-xxl-5 {
    padding-bottom: 60px !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 5px !important;
  }
  .ps-xxl-2 {
    padding-left: 10px !important;
  }
  .ps-xxl-3 {
    padding-left: 20px !important;
  }
  .ps-xxl-4 {
    padding-left: 30px !important;
  }
  .ps-xxl-5 {
    padding-left: 60px !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;
  }
}
.btn {
  --bs-btn-padding-x: 2rem;
  --bs-btn-padding-y: 0.625rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.875 rem;
  --bs-btn-font-weight: 700;
  --bs-btn-line-height: 1.42;
  --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.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  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);
  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-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  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);
}
.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-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-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);
}

.btn-primary {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffcd07;
  --bs-btn-border-color: #ffcd07;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffd52c;
  --bs-btn-hover-border-color: #ffd220;
  --bs-btn-focus-shadow-rgb: 217, 174, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffd739;
  --bs-btn-active-border-color: #ffd220;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffcd07;
  --bs-btn-disabled-border-color: #ffcd07;
}

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

.btn-success {
  --bs-btn-color: #FFF;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #FFF;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #FFF;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --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: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --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: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --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: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #FFF;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --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: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #FFF;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #FFF;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #FFF;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFF;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

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

.btn-outline-secondary {
  --bs-btn-color: #FFF;
  --bs-btn-border-color: #FFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #FFF;
  --bs-btn-hover-border-color: #FFF;
  --bs-btn-focus-shadow-rgb: 255, 255, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #FFF;
  --bs-btn-active-border-color: #FFF;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FFF;
  --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: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --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: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --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: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --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: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --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: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #FFF;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #FFF;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --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: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 217, 174, 6;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg {
  --bs-btn-padding-y: 0.875rem;
  --bs-btn-padding-x: 4rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

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

.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.42;
}

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

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

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

.form-control {
  display: block;
  width: 100%;
  padding: 0.625rem 1rem;
  font-size: 0.875 rem;
  font-weight: 400;
  line-height: 1.42;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #ffe683;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 205, 7, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.42em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.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 1rem;
  margin: -0.625rem -1rem;
  margin-inline-end: 1rem;
  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.42;
  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.42em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

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

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

.form-control-color {
  width: 3rem;
  height: calc(1.42em + 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.42em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.42em + 1.75rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.625rem 3rem 0.625rem 1rem;
  font-size: 0.875 rem;
  font-weight: 400;
  line-height: 1.42;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #ffe683;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 205, 7, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 1rem;
  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.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-left: 4rem;
  font-size: 1.25rem;
  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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23dee2e6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
}

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

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

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1.42em;
  height: 1.42em;
  margin-top: 0em;
  vertical-align: top;
  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);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0px;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #ffe683;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 205, 7, 0.25);
}
.form-check-input:checked {
  background-color: #ffcd07;
  border-color: #ffcd07;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23FFF%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23FFF%27/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #ffcd07;
  border-color: #ffcd07;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23FFF%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23ffe683%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23FFF%27/%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.65;
}

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

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #FFF, 0 0 0 0.25rem rgba(255, 205, 7, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #FFF, 0 0 0 0.25rem rgba(255, 205, 7, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #ffcd07;
  border: 0;
  border-radius: 1rem;
  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 {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #fff0b5;
}
.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;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #ffcd07;
  border: 0;
  border-radius: 1rem;
  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 {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #fff0b5;
}
.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;
}
.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;
  height: 100%;
  padding: 1rem 1rem;
  overflow: hidden;
  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 1rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 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;
}
.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 {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.5rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}

.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 1rem;
  font-size: 0.875 rem;
  font-weight: 400;
  line-height: 1.42;
  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.875rem 4rem;
  font-size: 1.25rem;
  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.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

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

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--bs-border-width) * -1);
  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: 5px 10px;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  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.42em + 1.25rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.355em + 0.3125rem) center;
  background-size: calc(0.71em + 0.625rem) calc(0.71em + 0.625rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.42em + 1.25rem);
  background-position: top calc(0.355em + 0.3125rem) right calc(0.355em + 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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  padding-right: 5.5rem;
  background-position: right 1rem center, center right 3rem;
  background-size: 16px 12px, calc(0.71em + 0.625rem) calc(0.71em + 0.625rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.42em + 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.25rem rgba(var(--bs-success-rgb), 0.25);
}
.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: 5px 10px;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  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.42em + 1.25rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.355em + 0.3125rem) center;
  background-size: calc(0.71em + 0.625rem) calc(0.71em + 0.625rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.42em + 1.25rem);
  background-position: top calc(0.355em + 0.3125rem) right calc(0.355em + 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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  padding-right: 5.5rem;
  background-position: right 1rem center, center right 3rem;
  background-size: 16px 12px, calc(0.71em + 0.625rem) calc(0.71em + 0.625rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.42em + 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.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.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;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 16px;
  --bs-modal-margin: 0.5rem;
  --bs-modal-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: 16px;
  --bs-modal-header-padding-y: 16px;
  --bs-modal-header-padding: 16px 16px;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.42;
  --bs-modal-footer-gap: 20px;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

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

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

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

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  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: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

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

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

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

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 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: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1599.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;
  }
}
.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: #000;
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: #E0E0E0;
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: #000;
  --bs-pagination-hover-bg: #FFF;
  --bs-pagination-hover-border-color: #000;
  --bs-pagination-focus-color: #000;
  --bs-pagination-focus-bg: #FFF;
  --bs-pagination-focus-box-shadow: 0 0 0 1px #000;
  --bs-pagination-active-color: #000;
  --bs-pagination-active-bg: #FFF;
  --bs-pagination-active-border-color: #ffcd07;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: #E0E0E0;
  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);
  text-decoration: none;
  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);
  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(var(--bs-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --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.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 0;
  --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: #606060;
  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);
}

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

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

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --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: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 10px;
  --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: #ffcd07;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 20px;
  --bs-dropdown-item-padding-y: 5px;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 20px;
  --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);
}
.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: 1600px) {
  .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;
  text-decoration: none;
  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);
  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.875rem;
  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: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #FFF;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #FFF;
  --bs-dropdown-link-active-bg: #ffcd07;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --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: #E0E0E0;
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0;
  --bs-accordion-inner-border-radius: 0;
  --bs-accordion-btn-padding-x: 20px;
  --bs-accordion-btn-padding-y: 10px;
  --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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23707070%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%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=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23707070%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 1px #000;
  --bs-accordion-body-padding-x: 0;
  --bs-accordion-body-padding-y: 20px;
  --bs-accordion-active-color: #000;
  --bs-accordion-active-bg: #FFF;
}

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

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ffe16a%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ffe16a%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
}

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

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 20px;
  --bs-alert-padding-y: 20px;
  --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: 60px;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 25px 20px;
}

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

.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);
  text-decoration: none;
  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);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(255, 205, 7, 0.25);
}
.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: #ffcd07;
}
.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-basis: 0;
  flex-grow: 1;
  text-align: center;
}

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

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

.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-body-bg);
  --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: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 20px;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  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: #fff5cd;
  --bs-table-border-color: #ccc4a4;
  --bs-table-striped-bg: #f2e9c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6ddb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece3be;
  --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: white;
  --bs-table-border-color: #cccccc;
  --bs-table-striped-bg: #f2f2f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6e6e6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ececec;
  --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: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --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: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --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: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --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: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --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: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --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: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #FFF;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #FFF;
  --bs-table-hover-bg: #323539;
  --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: 1599.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
/*!
 * Bootstrap Utilities v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --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: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #ffcd07;
  --bs-secondary: #FFF;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 255, 205, 7;
  --bs-secondary-rgb: 255, 255, 255;
  --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: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #665203;
  --bs-secondary-text-emphasis: #666666;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #fff5cd;
  --bs-secondary-bg-subtle: white;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #ffeb9c;
  --bs-secondary-border-subtle: white;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: "Mier", sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.42;
  --bs-body-color: #000;
  --bs-body-color-rgb: 0, 0, 0;
  --bs-body-bg: #FFF;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(0, 0, 0, 0.75);
  --bs-secondary-color-rgb: 0, 0, 0;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(0, 0, 0, 0.5);
  --bs-tertiary-color-rgb: 0, 0, 0;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #ffcd07;
  --bs-link-color-rgb: 255, 205, 7;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #cca406;
  --bs-link-hover-color-rgb: 204, 164, 6;
  --bs-code-color: #d63384;
  --bs-highlight-color: #000;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #000;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 24px;
  --bs-border-radius-sm: 24px;
  --bs-border-radius-lg: 36px;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --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.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(255, 205, 7, 0.25);
  --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: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #FFF;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #ffe16a;
  --bs-secondary-text-emphasis: white;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #332901;
  --bs-secondary-bg-subtle: #333333;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #997b04;
  --bs-secondary-border-subtle: #999999;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #ffe16a;
  --bs-link-hover-color: #ffe788;
  --bs-link-color-rgb: 255, 225, 106;
  --bs-link-hover-color-rgb: 255, 231, 136;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #000 !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;
}

.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(255, 215, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 215, 57, 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(255, 255, 255, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 255, 255, 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(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, 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(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, 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: 1600px) {
  .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;
}

.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 {
  object-fit: contain !important;
}

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

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

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

.object-fit-none {
  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));
}

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

.mw-100 {
  max-width: 100% !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;
}

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

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

.m-2 {
  margin: 10px !important;
}

.m-3 {
  margin: 20px !important;
}

.m-4 {
  margin: 30px !important;
}

.m-5 {
  margin: 60px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.p-2 {
  padding: 10px !important;
}

.p-3 {
  padding: 20px !important;
}

.p-4 {
  padding: 30px !important;
}

.p-5 {
  padding: 60px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.gap-2 {
  gap: 10px !important;
}

.gap-3 {
  gap: 20px !important;
}

.gap-4 {
  gap: 30px !important;
}

.gap-5 {
  gap: 60px !important;
}

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

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

.row-gap-2 {
  row-gap: 10px !important;
}

.row-gap-3 {
  row-gap: 20px !important;
}

.row-gap-4 {
  row-gap: 30px !important;
}

.row-gap-5 {
  row-gap: 60px !important;
}

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

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

.column-gap-2 {
  column-gap: 10px !important;
}

.column-gap-3 {
  column-gap: 20px !important;
}

.column-gap-4 {
  column-gap: 30px !important;
}

.column-gap-5 {
  column-gap: 60px !important;
}

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

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

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

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

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

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

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

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

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

.fw-lighter {
  font-weight: lighter !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-bolder {
  font-weight: bolder !important;
}

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

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

.lh-base {
  line-height: 1.42 !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-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 {
  --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-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 {
  user-select: all !important;
}

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

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

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

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

.rounded {
  border-radius: 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;
}

@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 {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    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: 0 !important;
  }
  .m-sm-1 {
    margin: 5px !important;
  }
  .m-sm-2 {
    margin: 10px !important;
  }
  .m-sm-3 {
    margin: 20px !important;
  }
  .m-sm-4 {
    margin: 30px !important;
  }
  .m-sm-5 {
    margin: 60px !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .mx-sm-2 {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .mx-sm-3 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .mx-sm-4 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-sm-5 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-sm-2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my-sm-3 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-sm-4 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-sm-5 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 5px !important;
  }
  .mt-sm-2 {
    margin-top: 10px !important;
  }
  .mt-sm-3 {
    margin-top: 20px !important;
  }
  .mt-sm-4 {
    margin-top: 30px !important;
  }
  .mt-sm-5 {
    margin-top: 60px !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 5px !important;
  }
  .me-sm-2 {
    margin-right: 10px !important;
  }
  .me-sm-3 {
    margin-right: 20px !important;
  }
  .me-sm-4 {
    margin-right: 30px !important;
  }
  .me-sm-5 {
    margin-right: 60px !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 5px !important;
  }
  .mb-sm-2 {
    margin-bottom: 10px !important;
  }
  .mb-sm-3 {
    margin-bottom: 20px !important;
  }
  .mb-sm-4 {
    margin-bottom: 30px !important;
  }
  .mb-sm-5 {
    margin-bottom: 60px !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 5px !important;
  }
  .ms-sm-2 {
    margin-left: 10px !important;
  }
  .ms-sm-3 {
    margin-left: 20px !important;
  }
  .ms-sm-4 {
    margin-left: 30px !important;
  }
  .ms-sm-5 {
    margin-left: 60px !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 5px !important;
  }
  .p-sm-2 {
    padding: 10px !important;
  }
  .p-sm-3 {
    padding: 20px !important;
  }
  .p-sm-4 {
    padding: 30px !important;
  }
  .p-sm-5 {
    padding: 60px !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .px-sm-2 {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .px-sm-3 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .px-sm-4 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-sm-5 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .py-sm-2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .py-sm-3 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .py-sm-4 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-sm-5 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 5px !important;
  }
  .pt-sm-2 {
    padding-top: 10px !important;
  }
  .pt-sm-3 {
    padding-top: 20px !important;
  }
  .pt-sm-4 {
    padding-top: 30px !important;
  }
  .pt-sm-5 {
    padding-top: 60px !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 5px !important;
  }
  .pe-sm-2 {
    padding-right: 10px !important;
  }
  .pe-sm-3 {
    padding-right: 20px !important;
  }
  .pe-sm-4 {
    padding-right: 30px !important;
  }
  .pe-sm-5 {
    padding-right: 60px !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 5px !important;
  }
  .pb-sm-2 {
    padding-bottom: 10px !important;
  }
  .pb-sm-3 {
    padding-bottom: 20px !important;
  }
  .pb-sm-4 {
    padding-bottom: 30px !important;
  }
  .pb-sm-5 {
    padding-bottom: 60px !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 5px !important;
  }
  .ps-sm-2 {
    padding-left: 10px !important;
  }
  .ps-sm-3 {
    padding-left: 20px !important;
  }
  .ps-sm-4 {
    padding-left: 30px !important;
  }
  .ps-sm-5 {
    padding-left: 60px !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 5px !important;
  }
  .gap-sm-2 {
    gap: 10px !important;
  }
  .gap-sm-3 {
    gap: 20px !important;
  }
  .gap-sm-4 {
    gap: 30px !important;
  }
  .gap-sm-5 {
    gap: 60px !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 5px !important;
  }
  .row-gap-sm-2 {
    row-gap: 10px !important;
  }
  .row-gap-sm-3 {
    row-gap: 20px !important;
  }
  .row-gap-sm-4 {
    row-gap: 30px !important;
  }
  .row-gap-sm-5 {
    row-gap: 60px !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 5px !important;
  }
  .column-gap-sm-2 {
    column-gap: 10px !important;
  }
  .column-gap-sm-3 {
    column-gap: 20px !important;
  }
  .column-gap-sm-4 {
    column-gap: 30px !important;
  }
  .column-gap-sm-5 {
    column-gap: 60px !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 {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    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: 0 !important;
  }
  .m-md-1 {
    margin: 5px !important;
  }
  .m-md-2 {
    margin: 10px !important;
  }
  .m-md-3 {
    margin: 20px !important;
  }
  .m-md-4 {
    margin: 30px !important;
  }
  .m-md-5 {
    margin: 60px !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .mx-md-2 {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .mx-md-3 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .mx-md-4 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-md-5 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-md-2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my-md-3 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-md-4 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-md-5 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 5px !important;
  }
  .mt-md-2 {
    margin-top: 10px !important;
  }
  .mt-md-3 {
    margin-top: 20px !important;
  }
  .mt-md-4 {
    margin-top: 30px !important;
  }
  .mt-md-5 {
    margin-top: 60px !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 5px !important;
  }
  .me-md-2 {
    margin-right: 10px !important;
  }
  .me-md-3 {
    margin-right: 20px !important;
  }
  .me-md-4 {
    margin-right: 30px !important;
  }
  .me-md-5 {
    margin-right: 60px !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 5px !important;
  }
  .mb-md-2 {
    margin-bottom: 10px !important;
  }
  .mb-md-3 {
    margin-bottom: 20px !important;
  }
  .mb-md-4 {
    margin-bottom: 30px !important;
  }
  .mb-md-5 {
    margin-bottom: 60px !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 5px !important;
  }
  .ms-md-2 {
    margin-left: 10px !important;
  }
  .ms-md-3 {
    margin-left: 20px !important;
  }
  .ms-md-4 {
    margin-left: 30px !important;
  }
  .ms-md-5 {
    margin-left: 60px !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 5px !important;
  }
  .p-md-2 {
    padding: 10px !important;
  }
  .p-md-3 {
    padding: 20px !important;
  }
  .p-md-4 {
    padding: 30px !important;
  }
  .p-md-5 {
    padding: 60px !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .px-md-2 {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .px-md-3 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .px-md-4 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-md-5 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .py-md-2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .py-md-3 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .py-md-4 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-md-5 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 5px !important;
  }
  .pt-md-2 {
    padding-top: 10px !important;
  }
  .pt-md-3 {
    padding-top: 20px !important;
  }
  .pt-md-4 {
    padding-top: 30px !important;
  }
  .pt-md-5 {
    padding-top: 60px !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 5px !important;
  }
  .pe-md-2 {
    padding-right: 10px !important;
  }
  .pe-md-3 {
    padding-right: 20px !important;
  }
  .pe-md-4 {
    padding-right: 30px !important;
  }
  .pe-md-5 {
    padding-right: 60px !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 5px !important;
  }
  .pb-md-2 {
    padding-bottom: 10px !important;
  }
  .pb-md-3 {
    padding-bottom: 20px !important;
  }
  .pb-md-4 {
    padding-bottom: 30px !important;
  }
  .pb-md-5 {
    padding-bottom: 60px !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 5px !important;
  }
  .ps-md-2 {
    padding-left: 10px !important;
  }
  .ps-md-3 {
    padding-left: 20px !important;
  }
  .ps-md-4 {
    padding-left: 30px !important;
  }
  .ps-md-5 {
    padding-left: 60px !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 5px !important;
  }
  .gap-md-2 {
    gap: 10px !important;
  }
  .gap-md-3 {
    gap: 20px !important;
  }
  .gap-md-4 {
    gap: 30px !important;
  }
  .gap-md-5 {
    gap: 60px !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 5px !important;
  }
  .row-gap-md-2 {
    row-gap: 10px !important;
  }
  .row-gap-md-3 {
    row-gap: 20px !important;
  }
  .row-gap-md-4 {
    row-gap: 30px !important;
  }
  .row-gap-md-5 {
    row-gap: 60px !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 5px !important;
  }
  .column-gap-md-2 {
    column-gap: 10px !important;
  }
  .column-gap-md-3 {
    column-gap: 20px !important;
  }
  .column-gap-md-4 {
    column-gap: 30px !important;
  }
  .column-gap-md-5 {
    column-gap: 60px !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 {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    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: 0 !important;
  }
  .m-lg-1 {
    margin: 5px !important;
  }
  .m-lg-2 {
    margin: 10px !important;
  }
  .m-lg-3 {
    margin: 20px !important;
  }
  .m-lg-4 {
    margin: 30px !important;
  }
  .m-lg-5 {
    margin: 60px !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .mx-lg-2 {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .mx-lg-3 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .mx-lg-4 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-lg-5 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-lg-2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my-lg-3 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-lg-4 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-lg-5 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 5px !important;
  }
  .mt-lg-2 {
    margin-top: 10px !important;
  }
  .mt-lg-3 {
    margin-top: 20px !important;
  }
  .mt-lg-4 {
    margin-top: 30px !important;
  }
  .mt-lg-5 {
    margin-top: 60px !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 5px !important;
  }
  .me-lg-2 {
    margin-right: 10px !important;
  }
  .me-lg-3 {
    margin-right: 20px !important;
  }
  .me-lg-4 {
    margin-right: 30px !important;
  }
  .me-lg-5 {
    margin-right: 60px !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 5px !important;
  }
  .mb-lg-2 {
    margin-bottom: 10px !important;
  }
  .mb-lg-3 {
    margin-bottom: 20px !important;
  }
  .mb-lg-4 {
    margin-bottom: 30px !important;
  }
  .mb-lg-5 {
    margin-bottom: 60px !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 5px !important;
  }
  .ms-lg-2 {
    margin-left: 10px !important;
  }
  .ms-lg-3 {
    margin-left: 20px !important;
  }
  .ms-lg-4 {
    margin-left: 30px !important;
  }
  .ms-lg-5 {
    margin-left: 60px !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 5px !important;
  }
  .p-lg-2 {
    padding: 10px !important;
  }
  .p-lg-3 {
    padding: 20px !important;
  }
  .p-lg-4 {
    padding: 30px !important;
  }
  .p-lg-5 {
    padding: 60px !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .px-lg-2 {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .px-lg-3 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .px-lg-4 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-lg-5 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .py-lg-2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .py-lg-3 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .py-lg-4 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-lg-5 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 5px !important;
  }
  .pt-lg-2 {
    padding-top: 10px !important;
  }
  .pt-lg-3 {
    padding-top: 20px !important;
  }
  .pt-lg-4 {
    padding-top: 30px !important;
  }
  .pt-lg-5 {
    padding-top: 60px !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 5px !important;
  }
  .pe-lg-2 {
    padding-right: 10px !important;
  }
  .pe-lg-3 {
    padding-right: 20px !important;
  }
  .pe-lg-4 {
    padding-right: 30px !important;
  }
  .pe-lg-5 {
    padding-right: 60px !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 5px !important;
  }
  .pb-lg-2 {
    padding-bottom: 10px !important;
  }
  .pb-lg-3 {
    padding-bottom: 20px !important;
  }
  .pb-lg-4 {
    padding-bottom: 30px !important;
  }
  .pb-lg-5 {
    padding-bottom: 60px !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 5px !important;
  }
  .ps-lg-2 {
    padding-left: 10px !important;
  }
  .ps-lg-3 {
    padding-left: 20px !important;
  }
  .ps-lg-4 {
    padding-left: 30px !important;
  }
  .ps-lg-5 {
    padding-left: 60px !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 5px !important;
  }
  .gap-lg-2 {
    gap: 10px !important;
  }
  .gap-lg-3 {
    gap: 20px !important;
  }
  .gap-lg-4 {
    gap: 30px !important;
  }
  .gap-lg-5 {
    gap: 60px !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 5px !important;
  }
  .row-gap-lg-2 {
    row-gap: 10px !important;
  }
  .row-gap-lg-3 {
    row-gap: 20px !important;
  }
  .row-gap-lg-4 {
    row-gap: 30px !important;
  }
  .row-gap-lg-5 {
    row-gap: 60px !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 5px !important;
  }
  .column-gap-lg-2 {
    column-gap: 10px !important;
  }
  .column-gap-lg-3 {
    column-gap: 20px !important;
  }
  .column-gap-lg-4 {
    column-gap: 30px !important;
  }
  .column-gap-lg-5 {
    column-gap: 60px !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 {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    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: 0 !important;
  }
  .m-xl-1 {
    margin: 5px !important;
  }
  .m-xl-2 {
    margin: 10px !important;
  }
  .m-xl-3 {
    margin: 20px !important;
  }
  .m-xl-4 {
    margin: 30px !important;
  }
  .m-xl-5 {
    margin: 60px !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .mx-xl-2 {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .mx-xl-3 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .mx-xl-4 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-xl-5 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-xl-2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my-xl-3 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-xl-4 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-xl-5 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 5px !important;
  }
  .mt-xl-2 {
    margin-top: 10px !important;
  }
  .mt-xl-3 {
    margin-top: 20px !important;
  }
  .mt-xl-4 {
    margin-top: 30px !important;
  }
  .mt-xl-5 {
    margin-top: 60px !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 5px !important;
  }
  .me-xl-2 {
    margin-right: 10px !important;
  }
  .me-xl-3 {
    margin-right: 20px !important;
  }
  .me-xl-4 {
    margin-right: 30px !important;
  }
  .me-xl-5 {
    margin-right: 60px !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 5px !important;
  }
  .mb-xl-2 {
    margin-bottom: 10px !important;
  }
  .mb-xl-3 {
    margin-bottom: 20px !important;
  }
  .mb-xl-4 {
    margin-bottom: 30px !important;
  }
  .mb-xl-5 {
    margin-bottom: 60px !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 5px !important;
  }
  .ms-xl-2 {
    margin-left: 10px !important;
  }
  .ms-xl-3 {
    margin-left: 20px !important;
  }
  .ms-xl-4 {
    margin-left: 30px !important;
  }
  .ms-xl-5 {
    margin-left: 60px !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 5px !important;
  }
  .p-xl-2 {
    padding: 10px !important;
  }
  .p-xl-3 {
    padding: 20px !important;
  }
  .p-xl-4 {
    padding: 30px !important;
  }
  .p-xl-5 {
    padding: 60px !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .px-xl-2 {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .px-xl-3 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .px-xl-4 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-xl-5 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .py-xl-2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .py-xl-3 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .py-xl-4 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-xl-5 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 5px !important;
  }
  .pt-xl-2 {
    padding-top: 10px !important;
  }
  .pt-xl-3 {
    padding-top: 20px !important;
  }
  .pt-xl-4 {
    padding-top: 30px !important;
  }
  .pt-xl-5 {
    padding-top: 60px !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 5px !important;
  }
  .pe-xl-2 {
    padding-right: 10px !important;
  }
  .pe-xl-3 {
    padding-right: 20px !important;
  }
  .pe-xl-4 {
    padding-right: 30px !important;
  }
  .pe-xl-5 {
    padding-right: 60px !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 5px !important;
  }
  .pb-xl-2 {
    padding-bottom: 10px !important;
  }
  .pb-xl-3 {
    padding-bottom: 20px !important;
  }
  .pb-xl-4 {
    padding-bottom: 30px !important;
  }
  .pb-xl-5 {
    padding-bottom: 60px !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 5px !important;
  }
  .ps-xl-2 {
    padding-left: 10px !important;
  }
  .ps-xl-3 {
    padding-left: 20px !important;
  }
  .ps-xl-4 {
    padding-left: 30px !important;
  }
  .ps-xl-5 {
    padding-left: 60px !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 5px !important;
  }
  .gap-xl-2 {
    gap: 10px !important;
  }
  .gap-xl-3 {
    gap: 20px !important;
  }
  .gap-xl-4 {
    gap: 30px !important;
  }
  .gap-xl-5 {
    gap: 60px !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 5px !important;
  }
  .row-gap-xl-2 {
    row-gap: 10px !important;
  }
  .row-gap-xl-3 {
    row-gap: 20px !important;
  }
  .row-gap-xl-4 {
    row-gap: 30px !important;
  }
  .row-gap-xl-5 {
    row-gap: 60px !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 5px !important;
  }
  .column-gap-xl-2 {
    column-gap: 10px !important;
  }
  .column-gap-xl-3 {
    column-gap: 20px !important;
  }
  .column-gap-xl-4 {
    column-gap: 30px !important;
  }
  .column-gap-xl-5 {
    column-gap: 60px !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: 1600px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    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: 0 !important;
  }
  .m-xxl-1 {
    margin: 5px !important;
  }
  .m-xxl-2 {
    margin: 10px !important;
  }
  .m-xxl-3 {
    margin: 20px !important;
  }
  .m-xxl-4 {
    margin: 30px !important;
  }
  .m-xxl-5 {
    margin: 60px !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 5px !important;
    margin-left: 5px !important;
  }
  .mx-xxl-2 {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
  .mx-xxl-3 {
    margin-right: 20px !important;
    margin-left: 20px !important;
  }
  .mx-xxl-4 {
    margin-right: 30px !important;
    margin-left: 30px !important;
  }
  .mx-xxl-5 {
    margin-right: 60px !important;
    margin-left: 60px !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .my-xxl-2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .my-xxl-3 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .my-xxl-4 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .my-xxl-5 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 5px !important;
  }
  .mt-xxl-2 {
    margin-top: 10px !important;
  }
  .mt-xxl-3 {
    margin-top: 20px !important;
  }
  .mt-xxl-4 {
    margin-top: 30px !important;
  }
  .mt-xxl-5 {
    margin-top: 60px !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 5px !important;
  }
  .me-xxl-2 {
    margin-right: 10px !important;
  }
  .me-xxl-3 {
    margin-right: 20px !important;
  }
  .me-xxl-4 {
    margin-right: 30px !important;
  }
  .me-xxl-5 {
    margin-right: 60px !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 5px !important;
  }
  .mb-xxl-2 {
    margin-bottom: 10px !important;
  }
  .mb-xxl-3 {
    margin-bottom: 20px !important;
  }
  .mb-xxl-4 {
    margin-bottom: 30px !important;
  }
  .mb-xxl-5 {
    margin-bottom: 60px !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 5px !important;
  }
  .ms-xxl-2 {
    margin-left: 10px !important;
  }
  .ms-xxl-3 {
    margin-left: 20px !important;
  }
  .ms-xxl-4 {
    margin-left: 30px !important;
  }
  .ms-xxl-5 {
    margin-left: 60px !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 5px !important;
  }
  .p-xxl-2 {
    padding: 10px !important;
  }
  .p-xxl-3 {
    padding: 20px !important;
  }
  .p-xxl-4 {
    padding: 30px !important;
  }
  .p-xxl-5 {
    padding: 60px !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }
  .px-xxl-2 {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  .px-xxl-3 {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }
  .px-xxl-4 {
    padding-right: 30px !important;
    padding-left: 30px !important;
  }
  .px-xxl-5 {
    padding-right: 60px !important;
    padding-left: 60px !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .py-xxl-2 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .py-xxl-3 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .py-xxl-4 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .py-xxl-5 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 5px !important;
  }
  .pt-xxl-2 {
    padding-top: 10px !important;
  }
  .pt-xxl-3 {
    padding-top: 20px !important;
  }
  .pt-xxl-4 {
    padding-top: 30px !important;
  }
  .pt-xxl-5 {
    padding-top: 60px !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 5px !important;
  }
  .pe-xxl-2 {
    padding-right: 10px !important;
  }
  .pe-xxl-3 {
    padding-right: 20px !important;
  }
  .pe-xxl-4 {
    padding-right: 30px !important;
  }
  .pe-xxl-5 {
    padding-right: 60px !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 5px !important;
  }
  .pb-xxl-2 {
    padding-bottom: 10px !important;
  }
  .pb-xxl-3 {
    padding-bottom: 20px !important;
  }
  .pb-xxl-4 {
    padding-bottom: 30px !important;
  }
  .pb-xxl-5 {
    padding-bottom: 60px !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 5px !important;
  }
  .ps-xxl-2 {
    padding-left: 10px !important;
  }
  .ps-xxl-3 {
    padding-left: 20px !important;
  }
  .ps-xxl-4 {
    padding-left: 30px !important;
  }
  .ps-xxl-5 {
    padding-left: 60px !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 5px !important;
  }
  .gap-xxl-2 {
    gap: 10px !important;
  }
  .gap-xxl-3 {
    gap: 20px !important;
  }
  .gap-xxl-4 {
    gap: 30px !important;
  }
  .gap-xxl-5 {
    gap: 60px !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 5px !important;
  }
  .row-gap-xxl-2 {
    row-gap: 10px !important;
  }
  .row-gap-xxl-3 {
    row-gap: 20px !important;
  }
  .row-gap-xxl-4 {
    row-gap: 30px !important;
  }
  .row-gap-xxl-5 {
    row-gap: 60px !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 5px !important;
  }
  .column-gap-xxl-2 {
    column-gap: 10px !important;
  }
  .column-gap-xxl-3 {
    column-gap: 20px !important;
  }
  .column-gap-xxl-4 {
    column-gap: 30px !important;
  }
  .column-gap-xxl-5 {
    column-gap: 60px !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: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !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;
  }
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 10px 10px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.hamburger:hover {
  opacity: 0.7;
}
.hamburger.is-active:hover {
  opacity: 0.7;
}
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #000;
}

.hamburger-box {
  width: 27px;
  height: 16px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 27px;
  height: 2px;
  background-color: #000;
  border-radius: 2px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}
.hamburger-inner::before {
  top: -7px;
}
.hamburger-inner::after {
  bottom: -7px;
}

/*
 * Collapse
 */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
  top: -14px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*

	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  transition: opacity 0.2s;
  box-shadow: none;
}
.pswp__button:focus, .pswp__button:hover {
  opacity: 1;
}
.pswp__button:active {
  outline: none;
  opacity: 0.9;
}
.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(/build/images/default-skin.0ff4d621.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(/build/images/default-skin.f64c3af3.svg);
  }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}
.pswp__button--close {
  background-position: 0 -44px;
}

.pswp__button--share {
  background-position: -44px -44px;
}

.pswp__button--fs {
  display: none;
}

.pswp--supports-fs .pswp__button--fs {
  display: block;
}

.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}

.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

.pswp__button--arrow--left {
  left: 0;
}

.pswp__button--arrow--right {
  right: 0;
}

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__share-modal--hidden {
  display: none;
}

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  transform: translateY(6px);
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}
.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}
.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}
.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}

.pswp__share-modal--fade-in {
  opacity: 1;
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
  transform: translateY(0);
}

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}

a.pswp__share--facebook:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid rgba(0, 0, 0, 0);
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}
a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF;
}
a.pswp__share--facebook:hover:before {
  border-bottom-color: #3E5C9A;
}

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF;
}

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D;
}

a.pswp__share--download:hover {
  background: #DDD;
}

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px;
}

/*

	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}
.pswp__caption small {
  font-size: 11px;
  color: #BBB;
}

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC;
}

.pswp__caption--empty {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}

.pswp__preloader--active {
  opacity: 1;
}
.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url(/build/images/preloader.14d740b6.gif) 0 0 no-repeat;
}

.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  animation: clockwise 500ms linear infinite;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}
.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}
.pswp--css_animation .pswp__preloader__cut {
  /* 
  	The idea of animating inner circle is based on Polymer ("material") loading indicator 
  	 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
  */
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}
.pswp--css_animation .pswp__preloader__donut {
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}
@keyframes clockwise {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes donut-rotate {
  0% {
    transform: rotate(0);
  }
  50% {
    transform: rotate(-140deg);
  }
  100% {
    transform: rotate(0);
  }
}
/*

	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}
.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}

.pswp__element--disabled {
  display: none !important;
}

.pswp--minimal--dark .pswp__top-bar {
  background: none;
}

.swal2-popup.swal2-toast {
  box-sizing: border-box;
  grid-column: 1/4 !important;
  grid-row: 1/4 !important;
  grid-template-columns: min-content auto min-content;
  padding: 1em;
  overflow-y: hidden;
  background: #fff;
  box-shadow: 0 0 1px hsla(0, 0%, 0%, 0.075), 0 1px 2px hsla(0, 0%, 0%, 0.075), 1px 2px 4px hsla(0, 0%, 0%, 0.075), 1px 3px 8px hsla(0, 0%, 0%, 0.075), 2px 4px 16px hsla(0, 0%, 0%, 0.075);
  pointer-events: all;
}
.swal2-popup.swal2-toast > * {
  grid-column: 2;
}
.swal2-popup.swal2-toast .swal2-title {
  margin: 0.5em 1em;
  padding: 0;
  font-size: 1em;
  text-align: initial;
}
.swal2-popup.swal2-toast .swal2-loading {
  justify-content: center;
}
.swal2-popup.swal2-toast .swal2-input {
  height: 2em;
  margin: 0.5em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-validation-message {
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}
.swal2-popup.swal2-toast .swal2-close {
  grid-column: 3/3;
  grid-row: 1/99;
  align-self: center;
  width: 0.8em;
  height: 0.8em;
  margin: 0;
  font-size: 2em;
}
.swal2-popup.swal2-toast .swal2-html-container {
  margin: 0.5em 1em;
  padding: 0;
  overflow: initial;
  font-size: 1em;
  text-align: initial;
}
.swal2-popup.swal2-toast .swal2-html-container:empty {
  padding: 0;
}
.swal2-popup.swal2-toast .swal2-loader {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  height: 2em;
  margin: 0.25em;
}
.swal2-popup.swal2-toast .swal2-icon {
  grid-column: 1;
  grid-row: 1/99;
  align-self: center;
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0 0.5em 0 0;
}
.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-actions {
  justify-content: flex-start;
  height: auto;
  margin: 0;
  margin-top: 0.5em;
  padding: 0 0.5em;
}
.swal2-popup.swal2-toast .swal2-styled {
  margin: 0.25em 0.5em;
  padding: 0.4em 0.6em;
  font-size: 1em;
}
.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  border-radius: 50%;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}
.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}
.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-toast-animate-success-line-tip 0.75s;
}
.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-toast-animate-success-line-long 0.75s;
}
.swal2-popup.swal2-toast.swal2-show {
  animation: swal2-toast-show 0.5s;
}
.swal2-popup.swal2-toast.swal2-hide {
  animation: swal2-toast-hide 0.1s forwards;
}

div:where(.swal2-container) {
  display: grid;
  position: fixed;
  z-index: 1060;
  inset: 0;
  box-sizing: border-box;
  grid-template-areas: "top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";
  grid-template-rows: minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);
  height: 100%;
  padding: 0.625em;
  overflow-x: hidden;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}
div:where(.swal2-container).swal2-backdrop-show, div:where(.swal2-container).swal2-noanimation {
  background: rgba(0, 0, 0, 0.4);
}
div:where(.swal2-container).swal2-backdrop-hide {
  background: transparent !important;
}
div:where(.swal2-container).swal2-top-start, div:where(.swal2-container).swal2-center-start, div:where(.swal2-container).swal2-bottom-start {
  grid-template-columns: minmax(0, 1fr) auto auto;
}
div:where(.swal2-container).swal2-top, div:where(.swal2-container).swal2-center, div:where(.swal2-container).swal2-bottom {
  grid-template-columns: auto minmax(0, 1fr) auto;
}
div:where(.swal2-container).swal2-top-end, div:where(.swal2-container).swal2-center-end, div:where(.swal2-container).swal2-bottom-end {
  grid-template-columns: auto auto minmax(0, 1fr);
}
div:where(.swal2-container).swal2-top-start > .swal2-popup {
  align-self: start;
}
div:where(.swal2-container).swal2-top > .swal2-popup {
  grid-column: 2;
  place-self: start center;
}
div:where(.swal2-container).swal2-top-end > .swal2-popup, div:where(.swal2-container).swal2-top-right > .swal2-popup {
  grid-column: 3;
  place-self: start end;
}
div:where(.swal2-container).swal2-center-start > .swal2-popup, div:where(.swal2-container).swal2-center-left > .swal2-popup {
  grid-row: 2;
  align-self: center;
}
div:where(.swal2-container).swal2-center > .swal2-popup {
  grid-column: 2;
  grid-row: 2;
  place-self: center center;
}
div:where(.swal2-container).swal2-center-end > .swal2-popup, div:where(.swal2-container).swal2-center-right > .swal2-popup {
  grid-column: 3;
  grid-row: 2;
  place-self: center end;
}
div:where(.swal2-container).swal2-bottom-start > .swal2-popup, div:where(.swal2-container).swal2-bottom-left > .swal2-popup {
  grid-column: 1;
  grid-row: 3;
  align-self: end;
}
div:where(.swal2-container).swal2-bottom > .swal2-popup {
  grid-column: 2;
  grid-row: 3;
  place-self: end center;
}
div:where(.swal2-container).swal2-bottom-end > .swal2-popup, div:where(.swal2-container).swal2-bottom-right > .swal2-popup {
  grid-column: 3;
  grid-row: 3;
  place-self: end end;
}
div:where(.swal2-container).swal2-grow-row > .swal2-popup, div:where(.swal2-container).swal2-grow-fullscreen > .swal2-popup {
  grid-column: 1/4;
  width: 100%;
}
div:where(.swal2-container).swal2-grow-column > .swal2-popup, div:where(.swal2-container).swal2-grow-fullscreen > .swal2-popup {
  grid-row: 1/4;
  align-self: stretch;
}
div:where(.swal2-container).swal2-no-transition {
  transition: none !important;
}
div:where(.swal2-container) div:where(.swal2-popup) {
  display: none;
  position: relative;
  box-sizing: border-box;
  grid-template-columns: minmax(0, 100%);
  width: 32em;
  max-width: 100%;
  padding: 0 0 1.25em;
  border: none;
  border-radius: 5px;
  background: #fff;
  color: #545454;
  font-family: inherit;
  font-size: 1rem;
}
div:where(.swal2-container) div:where(.swal2-popup):focus {
  outline: none;
}
div:where(.swal2-container) div:where(.swal2-popup).swal2-loading {
  overflow-y: hidden;
}
div:where(.swal2-container) h2:where(.swal2-title) {
  position: relative;
  max-width: 100%;
  margin: 0;
  padding: 0.8em 1em 0;
  color: inherit;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}
div:where(.swal2-container) div:where(.swal2-actions) {
  display: flex;
  z-index: 1;
  box-sizing: border-box;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: auto;
  margin: 1.25em auto 0;
  padding: 0;
}
div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}
div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}
div:where(.swal2-container) div:where(.swal2-actions):not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}
div:where(.swal2-container) div:where(.swal2-loader) {
  display: none;
  align-items: center;
  justify-content: center;
  width: 2.2em;
  height: 2.2em;
  margin: 0 1.875em;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border-width: 0.25em;
  border-style: solid;
  border-radius: 100%;
  border-color: #2778c4 transparent #2778c4 transparent;
}
div:where(.swal2-container) button:where(.swal2-styled) {
  margin: 0.3125em;
  padding: 0.625em 1.1em;
  transition: box-shadow 0.1s;
  box-shadow: 0 0 0 3px transparent;
  font-weight: 500;
}
div:where(.swal2-container) button:where(.swal2-styled):not([disabled]) {
  cursor: pointer;
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm) {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #7066e0;
  color: #fff;
  font-size: 1em;
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible {
  box-shadow: 0 0 0 3px rgba(112, 102, 224, 0.5);
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny) {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #dc3741;
  color: #fff;
  font-size: 1em;
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):focus-visible {
  box-shadow: 0 0 0 3px rgba(220, 55, 65, 0.5);
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel) {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #6e7881;
  color: #fff;
  font-size: 1em;
}
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):focus-visible {
  box-shadow: 0 0 0 3px rgba(110, 120, 129, 0.5);
}
div:where(.swal2-container) button:where(.swal2-styled).swal2-default-outline:focus-visible {
  box-shadow: 0 0 0 3px rgba(100, 150, 200, 0.5);
}
div:where(.swal2-container) button:where(.swal2-styled):focus-visible {
  outline: none;
}
div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner {
  border: 0;
}
div:where(.swal2-container) div:where(.swal2-footer) {
  margin: 1em 0 0;
  padding: 1em 1em 0;
  border-top: 1px solid #eee;
  color: inherit;
  font-size: 1em;
  text-align: center;
}
div:where(.swal2-container) .swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  grid-column: auto !important;
  overflow: hidden;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
div:where(.swal2-container) div:where(.swal2-timer-progress-bar) {
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, 0.2);
}
div:where(.swal2-container) img:where(.swal2-image) {
  max-width: 100%;
  margin: 2em auto 1em;
}
div:where(.swal2-container) button:where(.swal2-close) {
  z-index: 2;
  align-items: center;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: -1.2em;
  padding: 0;
  overflow: hidden;
  transition: color 0.1s, box-shadow 0.1s;
  border: none;
  border-radius: 5px;
  background: transparent;
  color: #ccc;
  font-family: monospace;
  font-size: 2.5em;
  cursor: pointer;
  justify-self: end;
}
div:where(.swal2-container) button:where(.swal2-close):hover {
  transform: none;
  background: transparent;
  color: #f27474;
}
div:where(.swal2-container) button:where(.swal2-close):focus-visible {
  outline: none;
  box-shadow: inset 0 0 0 3px rgba(100, 150, 200, 0.5);
}
div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner {
  border: 0;
}
div:where(.swal2-container) .swal2-html-container {
  z-index: 1;
  justify-content: center;
  margin: 0;
  padding: 1em 1.6em 0.3em;
  overflow: auto;
  color: inherit;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
  word-break: break-word;
}
div:where(.swal2-container) input:where(.swal2-input),
div:where(.swal2-container) input:where(.swal2-file),
div:where(.swal2-container) textarea:where(.swal2-textarea),
div:where(.swal2-container) select:where(.swal2-select),
div:where(.swal2-container) div:where(.swal2-radio),
div:where(.swal2-container) label:where(.swal2-checkbox) {
  margin: 1em 2em 3px;
}
div:where(.swal2-container) input:where(.swal2-input),
div:where(.swal2-container) input:where(.swal2-file),
div:where(.swal2-container) textarea:where(.swal2-textarea) {
  box-sizing: border-box;
  width: auto;
  transition: border-color 0.1s, box-shadow 0.1s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: transparent;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;
  color: inherit;
  font-size: 1.125em;
}
div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,
div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,
div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror {
  border-color: #f27474 !important;
  box-shadow: 0 0 2px #f27474 !important;
}
div:where(.swal2-container) input:where(.swal2-input):focus,
div:where(.swal2-container) input:where(.swal2-file):focus,
div:where(.swal2-container) textarea:where(.swal2-textarea):focus {
  border: 1px solid #b4dbed;
  outline: none;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);
}
div:where(.swal2-container) input:where(.swal2-input)::placeholder,
div:where(.swal2-container) input:where(.swal2-file)::placeholder,
div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder {
  color: #ccc;
}
div:where(.swal2-container) .swal2-range {
  margin: 1em 2em 3px;
  background: #fff;
}
div:where(.swal2-container) .swal2-range input {
  width: 80%;
}
div:where(.swal2-container) .swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}
div:where(.swal2-container) .swal2-range input,
div:where(.swal2-container) .swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}
div:where(.swal2-container) .swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}
div:where(.swal2-container) .swal2-file {
  width: 75%;
  margin-right: auto;
  margin-left: auto;
  background: transparent;
  font-size: 1.125em;
}
div:where(.swal2-container) .swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}
div:where(.swal2-container) .swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: transparent;
  color: inherit;
  font-size: 1.125em;
}
div:where(.swal2-container) .swal2-radio,
div:where(.swal2-container) .swal2-checkbox {
  align-items: center;
  justify-content: center;
  background: #fff;
  color: inherit;
}
div:where(.swal2-container) .swal2-radio label,
div:where(.swal2-container) .swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}
div:where(.swal2-container) .swal2-radio input,
div:where(.swal2-container) .swal2-checkbox input {
  flex-shrink: 0;
  margin: 0 0.4em;
}
div:where(.swal2-container) label:where(.swal2-input-label) {
  display: flex;
  justify-content: center;
  margin: 1em auto 0;
}
div:where(.swal2-container) div:where(.swal2-validation-message) {
  align-items: center;
  justify-content: center;
  margin: 1em 0 0;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}
div:where(.swal2-container) div:where(.swal2-validation-message)::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}
div:where(.swal2-container) .swal2-progress-steps {
  flex-wrap: wrap;
  align-items: center;
  max-width: 100%;
  margin: 1.25em auto;
  padding: 0;
  background: transparent;
  font-weight: 600;
}
div:where(.swal2-container) .swal2-progress-steps li {
  display: inline-block;
  position: relative;
}
div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  flex-shrink: 0;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #2778c4;
  color: #fff;
  line-height: 2em;
  text-align: center;
}
div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #2778c4;
}
div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}
div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}
div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  flex-shrink: 0;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #2778c4;
}

div:where(.swal2-icon) {
  position: relative;
  box-sizing: content-box;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 2.5em auto 0.6em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  border-color: #000;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  user-select: none;
}
div:where(.swal2-icon) .swal2-icon-content {
  display: flex;
  align-items: center;
  font-size: 3.75em;
}
div:where(.swal2-icon).swal2-error {
  border-color: #f27474;
  color: #f27474;
}
div:where(.swal2-icon).swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}
div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}
div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  transform: rotate(45deg);
}
div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  transform: rotate(-45deg);
}
div:where(.swal2-icon).swal2-error.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark {
  animation: swal2-animate-error-x-mark 0.5s;
}
div:where(.swal2-icon).swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}
div:where(.swal2-icon).swal2-warning.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-i-mark 0.5s;
}
div:where(.swal2-icon).swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}
div:where(.swal2-icon).swal2-info.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-i-mark 0.8s;
}
div:where(.swal2-icon).swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}
div:where(.swal2-icon).swal2-question.swal2-icon-show {
  animation: swal2-animate-error-icon 0.5s;
}
div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content {
  animation: swal2-animate-question-mark 0.8s;
}
div:where(.swal2-icon).swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  border-radius: 50%;
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}
div:where(.swal2-icon).swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
}
div:where(.swal2-icon).swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  transform: rotate(-45deg);
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  transform: rotate(45deg);
}
div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}
div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip {
  animation: swal2-animate-success-line-tip 0.75s;
}
div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long {
  animation: swal2-animate-success-line-long 0.75s;
}
div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  animation: swal2-rotate-success-circular-line 4.25s ease-in;
}

[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}

.swal2-show {
  animation: swal2-show 0.3s;
}

.swal2-hide {
  animation: swal2-hide 0.15s forwards;
}

.swal2-noanimation {
  transition: none;
}

.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.swal2-rtl .swal2-close {
  margin-right: initial;
  margin-left: 0;
}
.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}

@keyframes swal2-toast-show {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    transform: translateY(0) rotateZ(0deg);
  }
}
@keyframes swal2-toast-hide {
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}
@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}
@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}
@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}
@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}
@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}
@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}
@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes swal2-animate-question-mark {
  0% {
    transform: rotateY(-360deg);
  }
  100% {
    transform: rotateY(0);
  }
}
@keyframes swal2-animate-i-mark {
  0% {
    transform: rotateZ(45deg);
    opacity: 0;
  }
  25% {
    transform: rotateZ(-25deg);
    opacity: 0.4;
  }
  50% {
    transform: rotateZ(15deg);
    opacity: 0.8;
  }
  75% {
    transform: rotateZ(-5deg);
    opacity: 1;
  }
  100% {
    transform: rotateX(0);
    opacity: 1;
  }
}
body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}
body.swal2-height-auto {
  height: auto !important;
}
body.swal2-no-backdrop .swal2-container {
  background-color: transparent !important;
  pointer-events: none;
}
body.swal2-no-backdrop .swal2-container .swal2-popup {
  pointer-events: all;
}
body.swal2-no-backdrop .swal2-container .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}
body.swal2-toast-shown .swal2-container {
  box-sizing: border-box;
  width: 360px;
  max-width: 100%;
  background-color: transparent;
  pointer-events: none;
}
body.swal2-toast-shown .swal2-container.swal2-top {
  inset: 0 auto auto 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  inset: 0 0 auto auto;
}
body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  inset: 0 auto auto 0;
}
body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  inset: 50% auto auto 0;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-center {
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}
body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  inset: 50% 0 auto auto;
  transform: translateY(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  inset: auto auto 0 0;
}
body.swal2-toast-shown .swal2-container.swal2-bottom {
  inset: auto auto 0 50%;
  transform: translateX(-50%);
}
body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  inset: auto 0 0 auto;
}

* {
  -webkit-font-smoothing: antialiased;
}

body {
  font-family: "Mier", sans-serif;
  font-size: 0.88rem;
  min-width: 350px;
}

main[role=main] {
  overflow-x: hidden;
}

main[role=main] {
  padding-top: 84px;
}

.swal-height-100 {
  height: 100vh;
}

.swal-width-100 {
  width: 100vw;
}

.swal-wide {
  width: 50% !important;
  padding-top: 20px;
  padding-bottom: 20px;
}

.swal-widest {
  width: 80% !important;
  padding-top: 20px;
  padding-bottom: 20px;
}

.swal2-modal {
  height: auto;
}

/* Stili personalizzati per la tooltip di jQuery UI */
.custom-tooltip {
  background-color: #000;
  border-color: #000;
  color: #ffcd07;
  border-radius: 4px;
  padding: 8px 12px;
  font-size: 14px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  /* Stili per la freccia della tooltip */
}
.custom-tooltip .ui-tooltip-content::before {
  content: "";
  position: absolute;
  bottom: -10px; /* Posiziona sopra la tooltip */
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #000 transparent transparent transparent;
}

a {
  color: inherit;
  text-decoration: underline;
}
a:focus {
  text-decoration: none;
}
@media (hover: hover) {
  a:hover {
    text-decoration: none;
  }
}
a:focus {
  color: inherit;
}
a:active {
  color: inherit;
}
@media (hover: hover) {
  a:hover {
    color: inherit;
  }
}

p {
  margin-top: 0;
}
p:last-child {
  margin-bottom: 0;
}

.text-primary {
  color: #ffcd07;
}

.btn {
  line-height: 1;
}

.dashedline {
  position: relative;
}
.dashedline::after {
  content: "";
  display: block;
  width: 100%; /* Larghezza pari a quella del contenitore */
  height: 1px; /* Altezza di 1px */
  background-image: url(/build/images/dashed-line.f0c6626d.svg); /* Inserisci qui il path del tuo SVG */
  background-repeat: repeat-x; /* Ripete lo sfondo orizzontalmente */
  position: absolute;
  bottom: -1px;
  left: 0;
}

.blackStripes {
  position: relative;
}
.blackStripes:after {
  content: "";
  position: absolute;
  background: url(/build/images/dashed-border.1f08af50.svg) var(--bg-pos-x, 0) 0;
  width: 100%;
  height: 28px;
  left: 0;
  right: 0;
  bottom: -28px;
  background-size: auto 100%;
}

.is-mobile-menu-open .dashedline {
  background-color: #000;
}
.is-mobile-menu-open .dashedline:after {
  border: none;
  background-color: #000;
}

img {
  max-width: 100%;
}

img.background-cover,
img.background-contain {
  object-position: 50% 50%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

img.background-cover {
  object-fit: cover;
  mix-blend-mode: multiply;
}

img.background-contain {
  object-fit: contain;
}

.is-mobile-menu-open main[role=main] {
  background: #000;
}

.main-padding {
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 576px) {
  .main-padding {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 768px) {
  .main-padding {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 992px) {
  .main-padding {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1200px) {
  .main-padding {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media (min-width: 1600px) {
  .main-padding {
    padding-left: 10%;
    padding-right: 10%;
  }
}

.app-max-width {
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.full-width {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 576px) {
  .full-width {
    margin-left: -24px;
    margin-right: -24px;
  }
}
@media (min-width: 768px) {
  .full-width {
    margin-left: -30px;
    margin-right: -30px;
  }
}
@media (min-width: 992px) {
  .full-width {
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media (min-width: 1200px) {
  .full-width {
    margin-left: -80px;
    margin-right: -80px;
  }
}
@media (min-width: 1600px) {
  .full-width {
    margin-left: -10%;
    margin-right: -10%;
  }
}

.main-margin {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 576px) {
  .main-margin {
    margin-top: 41.88px;
    margin-bottom: 41.88px;
  }
}
@media (min-width: 768px) {
  .main-margin {
    margin-top: 43.75px;
    margin-bottom: 43.75px;
  }
}
@media (min-width: 992px) {
  .main-margin {
    margin-top: 46.25px;
    margin-bottom: 46.25px;
  }
}
@media (min-width: 1200px) {
  .main-margin {
    margin-top: 48.13px;
    margin-bottom: 48.13px;
  }
}
@media (min-width: 1600px) {
  .main-margin {
    margin-top: 50px;
    margin-bottom: 50px;
  }
}

.thin-scroll,
.medium-scroll {
  scrollbar-color: rgba(var(--theme-color), 1) rgba(var(--theme-color), 0.4);
}
.thin-scroll::-webkit-scrollbar-track, .thin-scroll::-webkit-scrollbar-thumb,
.medium-scroll::-webkit-scrollbar-track,
.medium-scroll::-webkit-scrollbar-thumb {
  border-radius: 0;
}
.thin-scroll::-webkit-scrollbar-track,
.medium-scroll::-webkit-scrollbar-track {
  background-color: rgba(var(--theme-color), 0.4);
}
.thin-scroll::-webkit-scrollbar-thumb,
.medium-scroll::-webkit-scrollbar-thumb {
  transition: background-color 0.3s ease-out;
  background-color: rgba(var(--theme-color), 0.8);
}
.thin-scroll::-webkit-scrollbar-thumb:hover,
.medium-scroll::-webkit-scrollbar-thumb:hover {
  background-color: rgba(var(--theme-color), 1);
}
.thin-scroll::-webkit-scrollbar-corner,
.medium-scroll::-webkit-scrollbar-corner {
  background: rgba(var(--theme-color), 0.4);
}

.thin-scroll {
  scrollbar-width: thin;
}
.thin-scroll::-webkit-scrollbar {
  width: 3px;
  height: 3px;
}

.thin-scroll-h::-webkit-scrollbar {
  height: 3px;
}

.thin-scroll-v::-webkit-scrollbar {
  width: 3px;
}

.medium-scroll::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}

.medium-scroll-v::-webkit-scrollbar {
  width: 7px;
}

.btn {
  font-size: inherit;
}

.accordion-body {
  padding: 20px;
}

.btn-primary {
  position: relative;
  background-color: #ffcd07;
  transition: background-color 500ms cubic-bezier(0.165, 0.84, 0.44, 1);
  text-transform: uppercase;
}
@media (hover: hover) {
  .btn-primary:hover {
    background-color: #CECECE;
    color: #000;
    border-color: transparent;
  }
  .btn-primary:hover::after {
    height: 2px;
  }
}

.btn-secondary {
  border-color: #FFF;
  position: relative;
}
.btn-secondary:focus, .btn-secondary:active, .btn-secondary:focus:active {
  box-shadow: inset 0 0 0 2px #000;
  border-color: #FFF !important;
  background-color: white;
}
@media (hover: hover) {
  .btn-secondary:hover {
    border-color: #FFF;
    background-color: rgba(255, 255, 255, 0.9);
  }
}

.btn-dark {
  background-color: #000;
  border-color: #000;
}
.btn-dark:focus, .btn-dark:active, .btn-dark:focus:active {
  box-shadow: inset 0 0 0 2px #FFF;
}
@media (hover: hover) {
  .btn-dark:hover {
    background-color: rgba(0, 0, 0, 0.8);
  }
}

.form-select,
.form-control {
  margin-bottom: 16px;
  border-radius: 0;
}
.form-select:focus,
.form-control:focus {
  border-color: #000;
  box-shadow: 0 0 0 0.25rem #ffcd07;
}

.form-check {
  display: flex;
  margin-top: 2px;
  margin-bottom: 2px;
  align-items: center;
}
.form-check label {
  margin-bottom: 0 !important;
}
.form-check .form-check-input {
  margin-right: 10px;
  flex-shrink: 0;
  border: 1px solid #707070;
  width: 14px;
  height: 14px;
  padding: 0;
}
.form-check .form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10l3 3l6-6%27/%3e%3c/svg%3e");
}
.form-check .form-check-input:checked[type=radio] {
  background-color: #000;
}
.form-check .form-check-input:focus {
  box-shadow: 0 0 0 1px #000;
  border-color: #000;
}

.form-group label {
  margin-bottom: 4px;
}

.cookie-bar {
  width: 100%;
  min-height: 100px;
  background: #fff;
  padding: 10px 0;
  position: fixed;
  bottom: -1px;
  left: 0;
  z-index: 100;
  border-top: solid 1px #cccccc;
}

.btn-accept-cookies {
  margin-top: 30px;
}

:target {
  scroll-margin-top: 120px; /* Modifica il valore in base all'altezza della tua header */
}

.swal-mobile-menu {
  font-size: 14px;
}
.swal-mobile-menu .swal2-content {
  padding: 0px 0px 0px 45px;
  text-align: left;
  overflow: auto;
  margin-left: -43px;
}
.swal-mobile-menu .swal2-content .swal-modal-logo {
  border-bottom: solid 1px #cccccc;
  padding-bottom: 20px;
  margin-top: 10px;
}
.swal-mobile-menu .swal2-content .swal-modal-logo a {
  outline: none;
  margin-left: 35px;
}
.swal-mobile-menu .swal2-content .swal-modal-logo img {
  width: 90px;
}
.swal-mobile-menu .swal2-content p.menu-col-title {
  margin-top: 20px;
}
.swal-mobile-menu .swal2-content p.modal-cat-level2 {
  font-weight: bold;
}
.swal-mobile-menu .swal2-content p.modal-cat-level2 a {
  text-decoration: none;
  transition: 0.5s;
}
.swal-mobile-menu .swal2-content p.modal-cat-level2 a:hover {
  text-decoration: underline;
}
.swal-mobile-menu .swal2-content p.modal-cat-level2.titCat {
  text-transform: uppercase;
  font-size: large;
}
.swal-mobile-menu .swal2-content .modal-cat-level3-rowMenu-mobile {
  display: flex;
  align-items: flex-end;
  padding-bottom: 0;
}
.swal-mobile-menu .swal2-content .modal-cat-level3-column-container {
  border-bottom: solid 1px #cccccc;
  padding-bottom: 20px;
  flex-grow: 1;
}
.swal-mobile-menu .swal2-content .modal-cat-level3-column-container .modal-cat-level3 {
  margin-bottom: 5px;
}
.swal-mobile-menu .swal2-content .modal-cat-level3-column-container .modal-cat-level3.modal-cat-level3-indented {
  margin-left: 20px;
}
.swal-mobile-menu .swal2-content .modal-cat-level3-column-container .modal-cat-level3 a {
  text-decoration: none;
  transition: 0.5s;
}
.swal-mobile-menu .swal2-content .modal-cat-level3-column-container .modal-cat-level3 a:hover {
  text-decoration: underline;
}
.swal-mobile-menu .swal2-cancel {
  position: absolute;
  top: 20px;
  left: 14px;
  padding: 10px;
  font-size: 16px;
  color: transparent;
  border: solid 0px #ccc;
  background-image: url(/build/images/close.ea830322.gif);
  background-position: center;
  background-size: cover;
}

.swal2-container.swal2-center {
  padding: 10px;
}

.swal2-popup {
  border-radius: 0;
  justify-content: start !important;
}

.slick-dots {
  position: absolute;
  right: 0;
  left: 0;
  bottom: -18px;
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
@media (min-width: 768px) {
  .slick-dots {
    bottom: 30px;
  }
}
.slick-dots li {
  position: relative;
  margin: 0 5px;
}
@media (min-width: 576px) {
  .slick-dots li {
    margin: 0 10px;
  }
}
.slick-dots li button {
  position: relative;
  border: 0;
  background: transparent;
  display: block;
  height: 24px;
  width: 30px;
  padding: 10px 0;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  cursor: pointer;
}
@media (min-width: 576px) {
  .slick-dots li button {
    width: 30px;
  }
}
@media (min-width: 768px) {
  .slick-dots li button {
    width: 40px;
  }
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  content: "";
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  height: 3px;
  border-radius: 2px;
  background-color: #d4d4d4;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transition-property: opacity, height;
  transition-duration: 250ms;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}
.slick-dots li.slick-active button:before {
  opacity: 1;
  background-color: #707070;
}

.dfd-fullscreen.dfd-animate .dfd-layer {
  left: none;
  width: none;
  max-height: 100%;
  /*    .dfd-card-title::first-letter{
        text-transform: uppercase;
      }

      .dfd-card-title{
        text-transform: lowercase;
      }*/
  /*s[data-dfd-role=scroll-sentinel] {
    height: auto;
  }*/
}
@media (min-width: 992px) {
  .dfd-fullscreen.dfd-animate .dfd-layer {
    left: 30%;
  }
}
@media (min-width: 992px) {
  .dfd-fullscreen.dfd-animate .dfd-layer {
    width: 70%;
  }
}
@media (min-width: 992px) {
  .dfd-fullscreen.dfd-animate .dfd-layer {
    max-height: 75%;
  }
}
.dfd-fullscreen.dfd-animate .dfd-layer .dfd-searchbox {
  border-bottom: 2px solid #000000;
}
.dfd-fullscreen.dfd-animate .dfd-layer .dfd-btn-term-filter::before {
  border-radius: 0px;
}
.dfd-fullscreen.dfd-animate .dfd-layer .dfd-close-button {
  --dfd-close-button-scale: 70%;
}
.dfd-fullscreen.dfd-animate .dfd-layer .dfd-card-flag {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  background-color: #000000;
}
.dfd-fullscreen.dfd-animate .dfd-layer .dfd-slider-tooltip {
  border-radius: 0px;
  background: #ffffff;
  color: #000000;
}
.dfd-fullscreen.dfd-animate .dfd-layer .dfd-slider-handle {
  border: 2px solid #000000;
}
.dfd-fullscreen.dfd-animate .dfd-layer .dfd-card:hover, .dfd-fullscreen.dfd-animate .dfd-layer .dfd-card:focus-visible {
  box-shadow: none;
}
.dfd-fullscreen.dfd-animate .dfd-layer .dfd-card {
  border-width: 1px;
  border-style: solid;
  border-color: var(--df-neutral-outline, #cbcccd);
  border-radius: 0px;
  color: var(--df-neutral-high-contrast, #323334);
  background-color: var(--df-neutral-surface, white);
}
.dfd-fullscreen.dfd-animate .dfd-layer .dfd-meta, .dfd-fullscreen.dfd-animate .dfd-layer .dfd-branding {
  display: none !important;
}
.dfd-fullscreen.dfd-animate .dfd-layer .dfd-aside {
  width: 300px !important;
}
.dfd-fullscreen.dfd-animate .dfd-layer .dfd-results-grid {
  grid-template-columns: repeat(var(--dfd-results-grid-column-count, auto-fill), var(--dfd-results-grid-column-size, minmax(144px, 1fr)));
}
.dfd-fullscreen.dfd-animate .dfd-layer .dfd-suggestion-button {
  border-radius: 0;
}
.dfd-fullscreen.dfd-animate .dfd-layer .dfd-fullscreen button[data-dfd-role=back-to-top] {
  display: none;
}
.dfd-mobile .dfd-aside {
  border-radius: 0px !important;
}
.dfd-mobile .dfd-aside-header small {
  visibility: hidden;
}
.dfd-mobile .dfd-back-to-top-button {
  display: none;
}
.dfd-mobile .dfd-toggle-filters-button, .dfd-mobile .dfd-close-filters-button, .dfd-mobile .dfd-clear-filters-button, .dfd-mobile .dfd-smart-filter-button-primary {
  border-radius: 0px;
}
.dfd-mobile .dfd-results-grid {
  padding-left: 16px;
  padding-right: 16px;
}
.dfd-mobile .dfd-card:hover, .dfd-mobile .dfd-card:focus-visible {
  box-shadow: none;
}
.dfd-mobile .dfd-card {
  border-width: 1px;
  border-style: solid;
  border-color: var(--df-neutral-outline, #cbcccd);
  border-radius: 0px;
  color: var(--df-neutral-high-contrast, #323334);
  background-color: var(--df-neutral-surface, white);
}
.dfd-mobile .dfd-smart-filter-button {
  border-radius: 0;
}
.dfd-mobile .dfd-meta, .dfd-mobile .dfd-branding {
  display: none !important;
}

.header-banner:not(.slick-initialized) .slide-content:not(:first-child) {
  display: none;
}
.header-banner .slide-content {
  position: relative;
  background-color: rgba(0, 0, 0, 0.05);
  vertical-align: top;
}
.header-banner .banner-content {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}
@media (min-width: 992px) {
  .header-banner .banner-content {
    justify-content: center;
  }
}
@media (min-width: 992px) {
  .header-banner .banner-content {
    align-items: flex-start;
  }
}
.header-banner .banner-content .brand-logo {
  height: calc(1.4625rem + 2.55vw);
  width: auto;
  margin-bottom: 14px;
}
@media (min-width: 1200px) {
  .header-banner .banner-content .brand-logo {
    height: 3.375rem;
  }
}
.header-banner .banner-content .heading {
  font-weight: 900;
  color: #fff;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .header-banner .banner-content .heading {
    font-size: 2.5rem;
  }
}
@media only screen and (max-width: 600px) {
  .header-banner .banner-content .heading {
    font-size: calc(1.3rem + 0.6vw);
    text-align: center;
  }
}
@media only screen and (max-width: 600px) and (min-width: 1200px) {
  .header-banner .banner-content .heading {
    font-size: 1.75rem;
  }
}
.header-banner .banner-content .text {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.16;
}
@media (min-width: 992px) {
  .header-banner .banner-content .text {
    font-size: 1.13rem;
  }
}
.header-banner .banner-content .text:last-of-type {
  margin-bottom: 0;
}
.header-banner .banner-content .text:last-child {
  margin-bottom: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  .header-banner .banner-content .text:last-child {
    margin-bottom: 2.25rem;
  }
}
.header-banner .banner-content .btn {
  margin-top: 1.125rem;
}
.header-banner .banner-content.banner-content-small .heading {
  font-size: calc(1.425rem + 2.1vw);
  max-width: 480px;
}
@media (min-width: 1200px) {
  .header-banner .banner-content.banner-content-small .heading {
    font-size: 3rem;
  }
}
.header-banner .banner-content.banner-content-small .text {
  font-size: 0.88rem !important;
  font-weight: 400;
  line-height: 1.42;
  max-width: 480px;
}

.product-box {
  display: flex !important;
  flex-direction: column;
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.product-box.slider-highlight {
  width: 100%;
}
@media (min-width: 576px) {
  .product-box.slider-highlight {
    width: 260px !important;
  }
}
.product-box .more-colors {
  display: none;
}
.product-box.product-list .link {
  background: transparent;
}
.product-box.product-list .link .name {
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.product-box.product-list .category {
  display: none;
}
.product-box.product-list .fake-link {
  display: none;
}
.product-box.product-list .more-colors {
  display: inline-block;
  text-align: center;
  margin-bottom: 6px;
}
@media (min-width: 768px) {
  .product-box {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 768px) {
  .product-box {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.product-box .link {
  height: 100%;
  flex-grow: 1;
  display: flex;
  position: relative;
  overflow: hidden;
  flex-direction: column;
  text-decoration: none !important;
  background: #f2f2f2;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  /*&::after {
    content: "";
    display: block;
    @include absolute(left top right bottom);
    background-color: rgba(#000, .018);
    z-index: 2;
    pointer-events: none;
  }*/
}
@media (min-width: 576px) {
  .product-box .link {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .product-box .link {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 992px) {
  .product-box .link {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1600px) {
  .product-box .link {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 576px) {
  .product-box .link {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 768px) {
  .product-box .link {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (min-width: 992px) {
  .product-box .link {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (min-width: 1600px) {
  .product-box .link {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.product-box .link:focus .image-container img {
  transform: scale(1.04);
}
.product-box .link:active .image-container img {
  transform: scale(1.04);
}
@media (hover: hover) {
  .product-box .link:hover .image-container img {
    transform: scale(1.04);
  }
}
.product-box .link .image-container {
  mix-blend-mode: multiply;
  position: relative;
  padding-bottom: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
  z-index: 1;
}
@media (min-width: 576px) {
  .product-box .link .image-container {
    margin-top: 0;
  }
}
.product-box .link .image-container img {
  transition: transform 2.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transform: scale(1);
}
.product-box .link .image-container + * {
  margin-top: auto;
}
.product-box .link .category,
.product-box .link .name,
.product-box .link .price {
  text-align: center;
  position: relative;
  z-index: 2;
}
.product-box .link .category:last-child,
.product-box .link .name:last-child,
.product-box .link .price:last-child {
  margin-bottom: 0 !important;
}
.product-box .link .category,
.product-box .link .name {
  font-family: "Mier A Book", sans-serif;
  font-weight: 500;
  line-height: 1.42;
  margin-bottom: 4px;
}
.product-box .link .category {
  font-size: 0.94rem;
}
.product-box .link .name {
  font-size: 0.94rem;
}
.product-box .link .label {
  position: absolute;
  left: 10px;
  z-index: 2;
  padding: 2px 10px;
  top: 0;
  left: 0;
  font-size: 0.75rem;
}
@media (min-width: 576px) {
  .product-box .link .label {
    padding: 3px 14px;
  }
}
@media (min-width: 576px) {
  .product-box .link .label {
    top: 10px;
    left: 10px;
  }
}
@media (min-width: 768px) {
  .product-box .link .label {
    font-size: 0.81rem;
  }
}
.product-box .link .labelIcon {
  position: absolute;
  z-index: 2;
  display: flex;
  right: 0;
  padding: 2px 10px;
  top: 0;
  font-size: 0.81rem;
}
.product-box .link .labelIcon .icon {
  margin-right: 5px;
  width: 30px;
}
@media (min-width: 576px) {
  .product-box .link .labelIcon {
    padding: 3px 14px;
  }
}
@media (min-width: 576px) {
  .product-box .link .labelIcon {
    top: 7px;
  }
}
.product-box .link .price {
  font-size: 0.88rem;
  font-weight: bold;
}
@media (min-width: 768px) {
  .product-box .link .price {
    font-size: 0.94rem;
  }
}
.product-box .link .price.discount-price span {
  white-space: nowrap;
}
.product-box .link .price.discount-price span:first-child {
  color: #ffcd07;
  text-decoration: line-through;
  margin-right: 10px;
}
.product-box .link .fake-link {
  text-align: center;
  font-weight: 800;
  text-decoration: underline;
  font-size: 0.88rem;
}

.section-divider {
  margin-top: 30px;
  margin-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
  display: block;
  font-size: calc(1.3rem + 0.6vw);
  font-weight: 700;
}
@media (min-width: 576px) {
  .section-divider {
    margin-top: 39.38px;
    margin-bottom: 39.38px;
  }
}
@media (min-width: 768px) {
  .section-divider {
    margin-top: 48.75px;
    margin-bottom: 48.75px;
  }
}
@media (min-width: 992px) {
  .section-divider {
    margin-top: 61.25px;
    margin-bottom: 61.25px;
  }
}
@media (min-width: 1200px) {
  .section-divider {
    margin-top: 70.63px;
    margin-bottom: 70.63px;
  }
}
@media (min-width: 1600px) {
  .section-divider {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
@media (min-width: 1200px) {
  .section-divider {
    font-size: 1.75rem;
  }
}

.three-cols-highlights .row > div {
  display: flex;
  flex-direction: column;
}
@media (max-width: 767.98px) {
  .three-cols-highlights .row > div:not(:last-child) {
    margin-bottom: 40px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .three-cols-highlights .row > div {
    padding-left: 48px;
    padding-right: 48px;
  }
}
.three-cols-highlights .heading {
  font-size: calc(1.3rem + 0.6vw);
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
}
@media (min-width: 1200px) {
  .three-cols-highlights .heading {
    font-size: 1.75rem;
  }
}
.three-cols-highlights .heading a {
  text-decoration: none !important;
}
.three-cols-highlights p {
  text-align: center;
  margin-bottom: 20px;
  flex-grow: 1;
}
.three-cols-highlights .image-container {
  display: block;
  position: relative;
  background-color: rgba(0, 0, 0, 0.05);
  overflow: hidden;
}
.three-cols-highlights .image-container img {
  transition: transform 2.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transform: scale(1);
}
.three-cols-highlights .image-container:focus img {
  transform: scale(1.05);
}
.three-cols-highlights .image-container:active img {
  transform: scale(1.05);
}
@media (hover: hover) {
  .three-cols-highlights .image-container:hover img {
    transform: scale(1.05);
  }
}

.three-cols-categories .row > div {
  display: flex;
  flex-direction: column;
}
@media (max-width: 767.98px) {
  .three-cols-categories .row > div:not(:last-child) {
    margin-bottom: 40px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .three-cols-categories .row > div {
    padding-left: 48px;
    padding-right: 48px;
  }
}
.three-cols-categories .image-container {
  display: block;
  position: relative;
  background-color: rgba(0, 0, 0, 0.05);
  overflow: hidden;
  margin-bottom: 20px;
}
@media (min-width: 992px) {
  .three-cols-categories .image-container {
    margin-bottom: 40px;
  }
}
.three-cols-categories .image-container img {
  transition: transform 2.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transform: scale(1);
}
.three-cols-categories .image-container:focus img {
  transform: scale(1.05);
}
.three-cols-categories .image-container:active img {
  transform: scale(1.05);
}
@media (hover: hover) {
  .three-cols-categories .image-container:hover img {
    transform: scale(1.05);
  }
}
.three-cols-categories .heading {
  font-size: calc(1.3rem + 0.6vw);
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1200px) {
  .three-cols-categories .heading {
    font-size: 1.75rem;
  }
}
.three-cols-categories p {
  margin-bottom: 20px;
  flex-grow: 1;
  padding-left: 10px;
  padding-right: 10px;
}
.three-cols-categories p:last-of-type {
  margin-bottom: 0;
}
.three-cols-categories .actions {
  display: flex;
  margin-top: 10px;
  flex-flow: row wrap;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 992px) {
  .three-cols-categories .actions {
    margin-top: 20px;
  }
}
.three-cols-categories .actions .btn {
  margin-top: 5px;
  margin-bottom: 5px;
}
.three-cols-categories .actions .btn:not(:last-child) {
  margin-right: 30px;
}

.event-highlight .col-image .image-container {
  display: block;
  position: relative;
  background-color: rgba(0, 0, 0, 0.05);
  overflow: hidden;
}
.event-highlight .col-image .image-container img {
  transition: transform 2.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  transform: scale(1);
}
.event-highlight .col-image .image-container:focus img {
  transform: scale(1.05);
}
.event-highlight .col-image .image-container:active img {
  transform: scale(1.05);
}
@media (hover: hover) {
  .event-highlight .col-image .image-container:hover img {
    transform: scale(1.05);
  }
}
@media (min-width: 992px) {
  .event-highlight .col-image {
    display: flex;
    flex-direction: column;
  }
  .event-highlight .col-image .image-container {
    flex-grow: 1;
  }
  .event-highlight .col-image .image-container:focus img {
    transform: scale(1.03);
  }
  .event-highlight .col-image .image-container:active img {
    transform: scale(1.03);
  }
}
@media (min-width: 992px) and (hover: hover) {
  .event-highlight .col-image .image-container:hover img {
    transform: scale(1.03);
  }
}
.event-highlight .col-text {
  background-color: #FAFAFA;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (min-width: 992px) {
  .event-highlight .col-text {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1600px) {
  .event-highlight .col-text {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 992px) {
  .event-highlight .col-text {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media (max-width: 991.98px) {
  .event-highlight .col-text {
    text-align: center;
  }
}
@media (min-width: 992px) {
  .event-highlight .col-text {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }
}
.event-highlight .col-text .heading {
  font-size: 1.75rem;
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  .event-highlight .col-text .heading {
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  .event-highlight .col-text .heading {
    font-size: 2.25rem;
  }
}
@media (min-width: 992px) {
  .event-highlight .col-text .heading {
    font-size: 1.75rem;
  }
}
@media (min-width: 1200px) {
  .event-highlight .col-text .heading {
    font-size: 2rem;
  }
}
@media (min-width: 1600px) {
  .event-highlight .col-text .heading {
    font-size: 2.25rem;
  }
}
.event-highlight .col-text p:not(:last-of-type) {
  margin-bottom: 10px;
}
.event-highlight .col-text p:last-of-type {
  margin-bottom: 30px;
}
@media (min-width: 1200px) {
  .event-highlight .col-text p:last-of-type {
    margin-bottom: 50px;
  }
}
@media (min-width: 1600px) {
  .event-highlight .col-text p:last-of-type {
    margin-bottom: 70px;
  }
}

.products-highlight {
  position: relative;
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  .products-highlight {
    padding-bottom: 50px;
  }
}
.products-highlight:after {
  content: "";
  position: absolute;
  background: url(/build/images/dashed-border.1f08af50.svg) var(--bg-pos-x, 0) 0;
  width: 100%;
  height: 28px;
  left: 0;
  right: 0;
  bottom: -28px;
  background-size: auto 100%;
}
@media (min-width: 576px) {
  .products-highlight .slick-list:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    transform: matrix(-1, 0, 0, -1, 0, 0);
    /* UI Properties */
    background: transparent linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 33%, #FFFFFF 91%, #FFFFFF 100%) 0 0 no-repeat padding-box;
    width: 167px;
  }
  .products-highlight .slick-list:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    /* UI Properties */
    background: transparent linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 36%, #FFFFFF 83%, #FFFFFF 100%) 0 0 no-repeat padding-box;
    width: 167px;
    z-index: 2;
  }
}
.products-highlight .products-highlight .slick-track .slick-slide {
  width: 20% !important;
}
.products-highlight .slick-track {
  display: flex;
  justify-content: center;
}
.products-highlight .slick-track .slick-slide {
  display: flex;
  height: auto;
  width: 100% !important;
}
.products-highlight .slick-track .slick-slide > div {
  width: 100% !important;
}
.products-highlight .slick-prev {
  appearance: none;
}
.products-highlight .slick-prev, .products-highlight .slick-next {
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  appearance: none;
  width: 38px;
  height: 38px;
  border: none;
  font-size: 0;
}
.products-highlight .slick-prev {
  background: url(/build/images/slider-arrow-yellow-left.23828a7a.svg) no-repeat center;
  left: -10px;
}
@media (min-width: 992px) {
  .products-highlight .slick-prev {
    left: -50px;
  }
}
.products-highlight .slick-next {
  background: url(/build/images/slider-arrow-yellow-right.1bbfd88a.svg) no-repeat center;
  right: -10px;
}
@media (min-width: 992px) {
  .products-highlight .slick-next {
    right: -50px;
  }
}

.full-width-image-banner .image-container {
  position: relative;
}

.technology-highlight .centered-text {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (min-width: 576px) {
  .technology-highlight .centered-text {
    margin-top: 35.63px;
    margin-bottom: 35.63px;
  }
}
@media (min-width: 768px) {
  .technology-highlight .centered-text {
    margin-top: 41.25px;
    margin-bottom: 41.25px;
  }
}
@media (min-width: 992px) {
  .technology-highlight .centered-text {
    margin-top: 48.75px;
    margin-bottom: 48.75px;
  }
}
@media (min-width: 1200px) {
  .technology-highlight .centered-text {
    margin-top: 54.38px;
    margin-bottom: 54.38px;
  }
}
@media (min-width: 1600px) {
  .technology-highlight .centered-text {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
.technology-highlight .centered-text .heading {
  font-size: calc(1.3rem + 0.6vw);
  margin-top: 0;
}
@media (min-width: 1200px) {
  .technology-highlight .centered-text .heading {
    font-size: 1.75rem;
  }
}
.technology-highlight .centered-text p {
  max-width: 820px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.technology-highlight .three-cols-row {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (min-width: 576px) {
  .technology-highlight .three-cols-row {
    margin-top: 35.63px;
    margin-bottom: 35.63px;
  }
}
@media (min-width: 768px) {
  .technology-highlight .three-cols-row {
    margin-top: 41.25px;
    margin-bottom: 41.25px;
  }
}
@media (min-width: 992px) {
  .technology-highlight .three-cols-row {
    margin-top: 48.75px;
    margin-bottom: 48.75px;
  }
}
@media (min-width: 1200px) {
  .technology-highlight .three-cols-row {
    margin-top: 54.38px;
    margin-bottom: 54.38px;
  }
}
@media (min-width: 1600px) {
  .technology-highlight .three-cols-row {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
.technology-highlight .three-cols-row > div {
  display: flex;
  flex-direction: column;
}
@media (max-width: 767.98px) {
  .technology-highlight .three-cols-row > div:not(:last-child) {
    margin-bottom: 40px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .technology-highlight .three-cols-row > div {
    padding-left: 48px;
    padding-right: 48px;
  }
}
.technology-highlight .three-cols-row > div .image-container {
  display: block;
  position: relative;
  background-color: rgba(0, 0, 0, 0.05);
  overflow: hidden;
}
.technology-highlight .three-cols-row > div .text-container {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: rgba(0, 0, 0, 0.018);
}
@media (min-width: 992px) {
  .technology-highlight .three-cols-row > div .text-container {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.technology-highlight .three-cols-row > div .heading {
  font-size: calc(1.3rem + 0.6vw);
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}
@media (min-width: 1200px) {
  .technology-highlight .three-cols-row > div .heading {
    font-size: 1.75rem;
  }
}
@media (min-width: 576px) {
  .technology-highlight .three-cols-row > div .heading {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .technology-highlight .three-cols-row > div .heading {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 992px) {
  .technology-highlight .three-cols-row > div .heading {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1200px) {
  .technology-highlight .three-cols-row > div .heading {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 992px) {
  .technology-highlight .three-cols-row > div .heading {
    margin-bottom: 30px;
  }
}
@media (min-width: 768px) {
  .technology-highlight .three-cols-row > div .heading {
    min-height: 56px;
  }
}
.technology-highlight .three-cols-row > div p {
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 576px) {
  .technology-highlight .three-cols-row > div p {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .technology-highlight .three-cols-row > div p {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 992px) {
  .technology-highlight .three-cols-row > div p {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1200px) {
  .technology-highlight .three-cols-row > div p {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.technology-highlight .three-cols-row > div p:last-of-type {
  margin-bottom: 0;
}
.technology-highlight .two-cols-row {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 576px) {
  .technology-highlight .two-cols-row {
    margin-top: 43.75px;
    margin-bottom: 43.75px;
  }
}
@media (min-width: 768px) {
  .technology-highlight .two-cols-row {
    margin-top: 47.5px;
    margin-bottom: 47.5px;
  }
}
@media (min-width: 992px) {
  .technology-highlight .two-cols-row {
    margin-top: 52.5px;
    margin-bottom: 52.5px;
  }
}
@media (min-width: 1200px) {
  .technology-highlight .two-cols-row {
    margin-top: 56.25px;
    margin-bottom: 56.25px;
  }
}
@media (min-width: 1600px) {
  .technology-highlight .two-cols-row {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
@media (max-width: 575.98px) {
  .technology-highlight .two-cols-row > div:not(:last-child) {
    margin-bottom: 20px;
  }
}
.technology-highlight .two-cols-row > div .image-container {
  display: block;
  position: relative;
  background-color: rgba(0, 0, 0, 0.05);
}
.technology-highlight .two-cols-row > div .heading {
  font-size: calc(1.3rem + 0.6vw);
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 20px;
}
@media (min-width: 1200px) {
  .technology-highlight .two-cols-row > div .heading {
    font-size: 1.75rem;
  }
}
@media (min-width: 576px) {
  .technology-highlight .two-cols-row > div .heading {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .technology-highlight .two-cols-row > div .heading {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 992px) {
  .technology-highlight .two-cols-row > div .heading {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1200px) {
  .technology-highlight .two-cols-row > div .heading {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 992px) {
  .technology-highlight .two-cols-row > div .heading {
    margin-bottom: 30px;
  }
}
@media (min-width: 768px) {
  .technology-highlight .two-cols-row > div .heading {
    min-height: 56px;
  }
}
.technology-highlight .two-cols-row > div p {
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 576px) {
  .technology-highlight .two-cols-row > div p {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .technology-highlight .two-cols-row > div p {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 992px) {
  .technology-highlight .two-cols-row > div p {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1200px) {
  .technology-highlight .two-cols-row > div p {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.technology-highlight .two-cols-row > div p:last-of-type {
  margin-bottom: 0;
}

.dashed-collections {
  position: relative;
  background-color: #ffcd07;
  padding-top: 30px;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  .dashed-collections {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .dashed-collections {
    padding-bottom: 50px;
  }
}
.dashed-collections:after {
  content: "";
  position: absolute;
  background: url(/build/images/dashed-border.1f08af50.svg) var(--bg-pos-x, 0) 0;
  width: 100%;
  height: 28px;
  left: 0;
  right: 0;
  bottom: -28px;
  background-size: auto 100%;
}
.dashed-collections .card {
  display: block;
  color: #fff;
  text-decoration: none;
  overflow: hidden;
  position: relative;
  border-radius: 2rem;
  margin-top: 0;
  margin-right: 30px;
}
@media (min-width: 576px) {
  .dashed-collections .card {
    margin-top: 30px;
  }
}
@media (min-width: 768px) {
  .dashed-collections .card {
    margin-right: 0;
  }
}
.dashed-collections .card .text-inner {
  display: none;
}
@media (min-width: 768px) {
  .dashed-collections .card .text-inner {
    display: block;
  }
}
.dashed-collections .card .text-inner h3 {
  margin-bottom: 10px;
}
@media (min-width: 576px) {
  .dashed-collections .card .text-inner h3 {
    font-size: 1.31rem;
  }
}
@media (min-width: 992px) {
  .dashed-collections .card .text-inner h3 {
    font-size: 1.69rem;
  }
}
@media (min-width: 1600px) {
  .dashed-collections .card .text-inner h3 {
    font-size: 2rem;
  }
}
.dashed-collections .card .mobile-tip {
  font-size: 1rem;
  font-weight: 700;
  color: #000;
  text-decoration: none;
  text-align: center;
  padding-top: 15px;
  display: block;
}
@media (min-width: 768px) {
  .dashed-collections .card .mobile-tip {
    display: none;
  }
}
.dashed-collections .card .img-fluid {
  width: 100%;
  border-radius: 2rem;
  transition: transform 0.3s ease, opacity 0.3s ease;
}
@media (min-width: 768px) {
  .dashed-collections .card:hover .img-fluid {
    transform: scale(1.1);
    opacity: 0.8;
  }
}
.dashed-collections .card .position-absolute {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.discover-collections {
  position: relative;
  padding-bottom: 30px;
  padding-top: 0;
}
@media (min-width: 768px) {
  .discover-collections {
    padding-bottom: 50px;
  }
}
@media (min-width: 768px) {
  .discover-collections {
    padding-top: 0;
  }
}
.discover-collections:after {
  content: "";
  position: absolute;
  background: url(/build/images/dashed-border.1f08af50.svg) var(--bg-pos-x, 0) 0;
  width: 100%;
  height: 28px;
  left: 0;
  right: 0;
  bottom: -28px;
  background-size: auto 100%;
}
.discover-collections .discover-collections-card {
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .discover-collections .discover-collections-card {
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .discover-collections .discover-collections-card {
    margin-bottom: -100px;
  }
}
.discover-collections .discover-collections-card img {
  width: 100%;
}
.discover-collections .discover-collections-card .text-box {
  text-align: center;
  margin: 0 auto;
  min-height: 290px;
  transform: none;
  max-width: initial;
  padding: 30px;
  background-color: #fff;
  color: #000;
}
@media (min-width: 992px) {
  .discover-collections .discover-collections-card .text-box {
    transform: translateY(-50%);
  }
}
@media (min-width: 992px) {
  .discover-collections .discover-collections-card .text-box {
    max-width: 80%;
  }
}
@media (min-width: 768px) {
  .discover-collections .discover-collections-card .text-box {
    padding: 30px;
  }
}
@media (min-width: 768px) {
  .discover-collections .discover-collections-card .text-box {
    background-color: #000;
  }
}
@media (min-width: 768px) {
  .discover-collections .discover-collections-card .text-box {
    color: #fff;
  }
}
.discover-collections .discover-collections-card .text-box h3 {
  font-weight: 900;
  font-size: 1.56rem;
  min-height: 50px;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  .discover-collections .discover-collections-card .text-box h3 {
    min-height: initial;
  }
}
@media (min-width: 768px) {
  .discover-collections .discover-collections-card .text-box h3 {
    margin-bottom: 30px;
  }
}

.nl-box h2 {
  font-weight: 900;
  text-align: center;
  font-size: 1.31rem;
}
@media (min-width: 768px) {
  .nl-box h2 {
    font-size: 1.56rem;
  }
}
.nl-box h4 {
  text-align: center;
  font-size: 1rem;
}
@media (min-width: 768px) {
  .nl-box h4 {
    font-size: 1.25rem;
  }
}
.nl-box h4 span {
  font-weight: 900;
}
.nl-box p {
  text-align: center;
  font-size: 0.88rem;
}
@media (min-width: 768px) {
  .nl-box p {
    font-size: 1.06rem;
  }
}
.nl-box label {
  font-size: 0.69rem;
}
.nl-box .form-control {
  margin-bottom: 0;
  border-radius: 0;
  border: 1px solid #000;
}
.nl-box .btn-primary {
  border-radius: 0;
  border: 1px solid #000;
  border-left: none;
}
.nl-box .btn-primary:focus {
  background-color: #ffcd07;
}
.nl-box .btn-primary:active {
  background-color: #ffcd07;
}
@media (hover: hover) {
  .nl-box .btn-primary:hover {
    background-color: #ffcd07;
  }
}

.grecaptcha-badge {
  visibility: hidden;
}

#newsletterModal .btn-close {
  background: url(/build/images/btn-close.20fa3778.svg) center center no-repeat !important;
  position: absolute;
  right: 16px;
  opacity: 1 !important;
  width: 22px !important;
  height: 22px !important;
  border-radius: 0 !important;
  border: none;
  z-index: 2;
}
#newsletterModal .btn-close:focus {
  box-shadow: none;
}
#newsletterModal .modal-nl-container {
  display: flex;
  align-items: stretch;
  min-width: 100%;
}
@media (min-width: 992px) {
  #newsletterModal .modal-nl-container {
    min-width: 50%;
  }
}
#newsletterModal .modal-nl-container .modal-nl-form .cont {
  position: relative;
  color: #000;
  padding: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  #newsletterModal .modal-nl-container .modal-nl-form .cont {
    padding-right: 30px;
  }
}
#newsletterModal .modal-nl-container .modal-nl-form .cont .nl-modal-logo {
  margin: 0 auto;
  width: 100%;
  height: 50px;
  background: url(/build/images/logo.262dcf62.png) no-repeat;
  background-size: contain;
}
#newsletterModal .modal-nl-container .modal-nl-form .cont h2 {
  font-size: 2.5rem;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  #newsletterModal .modal-nl-container .modal-nl-form .cont h2 {
    font-size: 3.13rem;
  }
}
#newsletterModal .modal-nl-container .modal-nl-form .cont h3 {
  font-size: 1.88rem;
}
@media (min-width: 768px) {
  #newsletterModal .modal-nl-container .modal-nl-form .cont h3 {
    font-size: 1.88rem;
  }
}
#newsletterModal .modal-nl-container .modal-nl-form .cont #HPNewsletterForm label {
  font-weight: bold;
}
#newsletterModal .modal-nl-container .modal-nl-form .cont .hp-nl-privacy {
  color: #000;
}
#newsletterModal .modal-nl-container .modal-nl-form .cont .hp-nl-privacy label {
  font-size: 0.69rem;
}
@media (min-width: 768px) {
  #newsletterModal .modal-nl-container .modal-nl-form .cont .hp-nl-privacy label {
    font-size: 0.75rem;
  }
}
#newsletterModal .modal-nl-container .modal-nl-form .cont .hp-nl-privacy input:focus {
  box-shadow: none;
}
#newsletterModal .modal-nl-container .modal-nl-form .cont .btn-nl-popup-subscribe {
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
}
@media (min-width: 768px) {
  #newsletterModal .modal-nl-container .modal-nl-form .cont .btn-nl-popup-subscribe {
    width: auto;
  }
}
#newsletterModal .modal-nl-container .modal-nl-img {
  min-width: 50%;
  background: url(/build/images/img-pop.d9be314a.jpg) center center no-repeat;
  background-size: cover;
}

header[role=banner] {
  z-index: 100;
  background: #fff;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}
.is-mobile-menu-open header[role=banner] {
  border-bottom: none;
  background: #000;
}
header[role=banner] + * {
  padding-top: 84px;
  /*@media (max-width: breakpoint-max(dsk, $mobile-menu-breakpoints)) {
    padding-top: $header-height + $submenu-bar-height;
  }*/
}
header[role=banner] .promotions-bar {
  padding-left: 15px;
  padding-right: 15px;
  background-color: #000;
  color: #FFF;
  font-size: 0.75rem;
  min-height: 30px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  text-align: center;
}
@media (min-width: 576px) {
  header[role=banner] .promotions-bar {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 768px) {
  header[role=banner] .promotions-bar {
    padding-left: 30px;
    padding-right: 30px;
  }
}
header[role=banner] .promotions-bar p {
  font-weight: 400;
}
header[role=banner] .promotions-bar .center-text {
  width: 100%;
  text-align: center;
  font-size: 0.75rem;
  font-weight: 700;
}
@media (min-width: 992px) {
  header[role=banner] .promotions-bar {
    justify-content: space-between;
    text-align: left;
  }
}
@media (min-width: 1600px) {
  header[role=banner] .promotions-bar .center-text {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
}
header[role=banner] .menu-bar {
  background-color: #FFF;
  height: 54px;
  display: flex;
  justify-content: space-between;
  position: relative;
  transition: background-color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
.is-mobile-menu-open header[role=banner] .menu-bar {
  background-color: #000;
}
.is-mobile-menu-open header[role=banner] .menu-bar .hamburger.is-active .hamburger-inner, .is-mobile-menu-open header[role=banner] .menu-bar .hamburger.is-active .hamburger-inner::before, .is-mobile-menu-open header[role=banner] .menu-bar .hamburger.is-active .hamburger-inner::after {
  background-color: #fff;
}
header[role=banner] .menu-bar .mobile-only {
  display: block;
}
header[role=banner] .menu-bar .desktop-only {
  display: none;
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar { /* >= 992*/ }
  header[role=banner] .menu-bar .mobile-only {
    display: none;
  }
  header[role=banner] .menu-bar .desktop-only {
    display: block;
  }
}
header[role=banner] .menu-bar ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
}
header[role=banner] .menu-bar ul li {
  width: 100%;
}
header[role=banner] .menu-bar ul li h2 {
  border-bottom: 1px dotted #cdcdcd !important;
  width: 100%;
}
header[role=banner] .menu-bar ul li h2 a {
  font-size: 0.88rem;
}
header[role=banner] .menu-bar ul li.category {
  padding: 0px 20px;
  text-align: center;
  flex-direction: column;
  display: flex;
  justify-content: center;
  list-style-type: none;
  border: none;
  background-color: #000;
  /*.is-mobile-menu-open & {

  a {
     background: url('../../images/arrow-right-white.svg') no-repeat center right;
   }
  } */
}
@media (min-width: 768px) {
  header[role=banner] .menu-bar ul li.category {
    background-color: transparent;
  }
}
header[role=banner] .menu-bar ul li.category button {
  padding-left: 0;
  text-transform: uppercase;
  height: 53px;
  background: #000;
  color: #fff;
  font-weight: 700;
  font-size: 0.88rem;
}
header[role=banner] .menu-bar ul li.category button:after {
  background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M2 5L8 11L14 5%27/></svg>");
}
header[role=banner] .menu-bar ul li.category button:focus {
  box-shadow: none;
}
header[role=banner] .menu-bar ul li.category button:not(.collapsed) {
  box-shadow: none;
}
header[role=banner] .menu-bar ul li.category .accordion-body {
  background: #000;
  color: #fff;
}
header[role=banner] .menu-bar a {
  height: 54px;
  display: flex;
  align-items: center;
  outline: none;
  position: relative;
  text-decoration: none !important;
  text-transform: uppercase;
  transition: color 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  font-weight: bold;
  padding: 5px 0;
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar a {
    padding: 0 12px;
  }
}
@media (min-width: 1600px) {
  header[role=banner] .menu-bar a {
    padding: 0 16px;
  }
}
header[role=banner] .menu-bar a:focus {
  color: #ffcd07;
}
header[role=banner] .menu-bar a:active {
  color: #ffcd07;
}
@media (hover: hover) {
  header[role=banner] .menu-bar a:hover {
    color: #ffcd07;
  }
}
.is-mobile-menu-open header[role=banner] .menu-bar a {
  color: #fff;
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .main-nav {
    flex-grow: 1;
    display: flex;
  }
  header[role=banner] .menu-bar .main-nav > ul {
    flex-grow: 1;
    justify-content: space-between;
    max-width: 600px;
  }
}
@media (min-width: 1600px) {
  header[role=banner] .menu-bar .main-nav > ul {
    flex-grow: 0;
    justify-content: flex-start;
    max-width: none;
  }
}
header[role=banner] .menu-bar .main-nav > .left {
  display: inline-flex;
  align-items: center;
  /*   @include rpmq(margin-left, (dsk: -10px), $mobile-menu-breakpoints);
     @include rpmq(padding-right, (dsk: 10px), $mobile-menu-breakpoints);
     @include rpmq(margin-right, (dsk: 10px), $mobile-menu-breakpoints);

     @include media-breakpoint-up(xxl) {
       margin-left: -20px;
       padding-right: 20px;
       margin-right: 20px;
     }*/
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .main-nav > .left {
    display: flex;
  }
}
header[role=banner] .menu-bar .main-nav > .left .hamburger {
  margin-left: -10px;
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .main-nav > .left .hamburger {
    display: none;
  }
}
header[role=banner] .menu-bar .main-nav > .left .hamburger .hamburger-box {
  top: 2px;
}
header[role=banner] .menu-bar .main-nav > .left .brand-website {
  padding: 0;
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .main-nav > .left .brand-website {
    margin-right: 10px;
  }
}
@media (max-width: 991.98px) {
  header[role=banner] .menu-bar .main-nav > .left .brand-website {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
}
header[role=banner] .menu-bar .main-nav > .left .brand-website img {
  height: 54px;
}
header[role=banner] .menu-bar .main-nav > .current-brand {
  display: none;
  align-items: center;
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .main-nav > .current-brand {
    display: flex;
  }
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .main-nav > .current-brand {
    padding-right: 10px;
  }
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .main-nav > .current-brand {
    margin-right: 10px;
  }
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .main-nav > .current-brand {
    position: relative;
  }
  header[role=banner] .menu-bar .main-nav > .current-brand::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 1px;
    height: 50%;
    transform: translateY(-50%);
    background-color: #E0E0E0;
  }
}
@media (min-width: 1600px) {
  header[role=banner] .menu-bar .main-nav > .current-brand {
    padding-right: 20px;
    margin-right: 20px;
  }
}
header[role=banner] .menu-bar .main-nav > .current-brand a {
  padding-left: 10px;
  padding-right: 10px;
}
@media (min-width: 1600px) {
  header[role=banner] .menu-bar .main-nav > .current-brand a {
    padding-left: 20px;
    padding-right: 20px;
  }
}
header[role=banner] .menu-bar .main-nav > .current-brand a img {
  height: 18px;
  width: auto;
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .main-nav > .current-brand a img {
    height: 14px;
  }
}
@media (min-width: 1600px) {
  header[role=banner] .menu-bar .main-nav > .current-brand a img {
    height: 18px;
    position: relative;
    top: 1px;
  }
}
@media (max-width: 991.98px) {
  header[role=banner] .menu-bar .main-nav > ul {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translateY(calc(100% + 1px));
    z-index: 0;
    background-color: #FFF;
    pointer-events: none;
    opacity: 0;
    display: flex;
    flex-direction: column;
    height: calc(100vh - 84px - 1px);
    overflow-y: auto;
    padding: 35px 15px 150px;
    border-bottom: 1px solid #E0E0E0;
    /*box-shadow: 0px 5px 15px 5px rgba(0, 0, 0, 0.3);*/
    box-shadow: none;
    transition: opacity 250ms cubic-bezier(0.165, 0.84, 0.44, 1);
    /* Paolo */
    width: calc(100% + 30px);
    left: -15px;
    /* Paolo */
  }
  header[role=banner] .menu-bar .main-nav > ul.in {
    pointer-events: auto;
    opacity: 1;
  }
  .is-mobile-menu-open header[role=banner] .menu-bar .main-nav > ul {
    background-color: #000;
  }
}
header[role=banner] .menu-bar .main-nav.brand-nav > ul {
  margin: 0;
  max-width: none;
  justify-content: flex-start;
}
header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1 > a {
  font-weight: 700;
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1 > a {
    padding: 0 10px;
  }
}
@media (min-width: 1600px) {
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1 > a {
    padding: 0 20px;
  }
}
header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1 ul.cols {
  pointer-events: none;
  opacity: 0;
  display: flex;
  flex-direction: row;
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1 ul.cols {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateY(100%) translateX(-50%);
    border-top: 1px solid #ffcd07;
    background-color: #fff;
    padding: 20px 5px;
  }
}
header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1 ul.cols > li > ul {
  display: flex;
  flex-direction: column;
}
header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1 ul.cols > li > ul a {
  font-size: 1.06rem;
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.category-brands {
    margin-left: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 1600px) {
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.category-brands {
    margin-left: 10px;
    padding-left: 10px;
  }
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.category-brands > a {
    color: #606060;
  }
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.category-brands > a {
    position: relative;
  }
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.category-brands > a::before {
    content: "";
    display: block;
    position: relative;
    top: 50%;
    left: -20px;
    z-index: 3;
    width: 1px;
    height: 50%;
    transform: translateY(-100%);
    background-color: #E0E0E0;
    pointer-events: none;
  }
}
@media (min-width: 1600px) {
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.category-brands > a::before {
    left: -30px;
  }
}
header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.in {
  position: relative;
}
header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.in:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  background: #FFCD06 0 0 no-repeat padding-box;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 10px solid #FFCD06;
}
header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.in ul.cols {
  opacity: 1;
  pointer-events: auto;
  transition-delay: 0ms;
  z-index: 2;
  min-width: 160px;
}
header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.in > a::after {
  height: 5px;
}
header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.in .no-transform {
  text-transform: none;
}
@media (max-width: 575.98px) {
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.has-children-1 ul.cols, header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.has-children-2 ul.cols, header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.has-children-3 ul.cols {
    justify-content: space-between;
  }
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.has-children-3 ul.cols a {
    max-width: 95px;
  }
}
@media (max-width: 991.98px) {
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.has-children {
    border-bottom: 1px solid #E0E0E0;
  }
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.has-children > a {
    border-bottom: none !important;
  }
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1.has-children > a::after {
    display: none !important;
  }
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1 ul.cols {
    opacity: 1;
    pointer-events: inherit;
    transition-delay: 0ms;
    z-index: 2;
    flex-wrap: wrap;
  }
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1 ul.cols > li {
    min-width: 165px;
    padding-right: 20px;
    flex-shrink: 1;
    margin-bottom: 20px;
  }
}
@media (max-width: 991.98px) and (max-width: 575.98px) {
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1 ul.cols > li {
    min-width: 115px;
  }
}
@media (max-width: 991.98px) {
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1 ul.cols > li > ul {
    flex-shrink: 1;
  }
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1 ul.cols a {
    font-size: 0.88rem;
    border-bottom: none !important;
    flex-shrink: 1;
    line-height: 1.1;
  }
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1 ul.cols a:focus::after {
    height: 3px;
  }
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1 ul.cols a:active::after {
    height: 3px;
  }
}
@media (max-width: 991.98px) and (hover: hover) {
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-1 ul.cols a:hover::after {
    height: 3px;
  }
}
header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-2 {
  margin-bottom: 10px;
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-2 a {
    display: inline-flex;
    font-weight: 500;
    height: auto;
    font-family: "Mier A Book", sans-serif;
    font-size: 0.94rem !important;
  }
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-2 a:focus::after {
    height: 3px;
  }
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-2 a:active::after {
    height: 3px;
  }
}
@media (min-width: 992px) and (hover: hover) {
  header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-2 a:hover::after {
    height: 3px;
  }
}
header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-2 ul.indented {
  display: block;
}
header[role=banner] .menu-bar .main-nav.brand-nav > ul li.category-level-2 ul.indented li {
  margin-left: 20px;
  display: block;
}
@media (max-width: 991.98px) {
  header[role=banner] .menu-bar .main-nav.brand-nav > ul a {
    border-bottom: 1px solid #E0E0E0;
    height: 50px;
    font-size: 1rem;
  }
}
header[role=banner] .menu-bar .user-nav {
  margin-right: -10px;
}
header[role=banner] .menu-bar .user-nav ul li a {
  font-size: 0.75rem;
  font-weight: 700;
}
header[role=banner] .menu-bar .user-nav ul li a .icon {
  display: block;
  height: 20px;
  width: 22px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
header[role=banner] .menu-bar .user-nav ul li a .icon.icon-lock {
  background-image: url(/build/images/lock.36ee0cbc.svg);
}
header[role=banner] .menu-bar .user-nav ul li a .icon.icon-search {
  background-image: url(/build/images/search.8e017682.svg);
}
.is-mobile-menu-open header[role=banner] .menu-bar .user-nav ul li a .icon.icon-search {
  background-image: url(/build/images/search-white.9e78857d.svg);
}
header[role=banner] .menu-bar .user-nav ul li a .icon.icon-user {
  background-image: url(/build/images/user.eb3222e5.svg);
}
.is-mobile-menu-open header[role=banner] .menu-bar .user-nav ul li a .icon.icon-user {
  background-image: url(/build/images/user-white.592aab9b.svg);
}
header[role=banner] .menu-bar .user-nav ul li a .icon.icon-shopping-cart {
  background-image: url(/build/images/shopping-cart.ac4aede1.svg);
}
header[role=banner] .menu-bar .user-nav ul li a .icon.icon-shopping-cart.has-items {
  background-image: url(/build/images/shopping-cart-has-items.66d4076f.svg);
}
.is-mobile-menu-open header[role=banner] .menu-bar .user-nav ul li a .icon.icon-shopping-cart {
  background-image: url(/build/images/shopping-cart-white.45460d30.svg);
}
header[role=banner] .menu-bar .user-nav ul li a .icon + .text {
  margin-left: 6px;
}
header[role=banner] .menu-bar .user-nav ul li a .text {
  display: block;
}
header[role=banner] .menu-bar .user-nav ul li.reserved-area {
  border-left: 1px solid #E0E0E0;
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .user-nav ul li.reserved-area {
    border-right: 1px solid #E0E0E0;
  }
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .user-nav ul li.reserved-area {
    margin-right: 6px;
  }
}
@media (max-width: 991.98px) {
  header[role=banner] .menu-bar .user-nav ul li.reserved-area {
    padding-left: 10px;
  }
}
@media (min-width: 1600px) {
  header[role=banner] .menu-bar .user-nav ul li.reserved-area {
    margin-right: 15px;
  }
}
@media (max-width: 1599.98px) {
  header[role=banner] .menu-bar .user-nav ul li.reserved-area a {
    padding-left: 10px;
    padding-right: 10px;
  }
}
header[role=banner] .menu-bar .user-nav ul li.reserved-area a .text {
  font-size: 0.69rem;
  font-weight: 400;
}
@media (max-width: 1599.98px) {
  header[role=banner] .menu-bar .user-nav ul li.reserved-area a .text {
    display: none;
  }
}
header[role=banner] .menu-bar .user-nav ul li.icon-only a {
  padding: 0 10px;
}
header[role=banner] .menu-bar .user-nav ul li.icon-only a:focus {
  color: #000;
}
header[role=banner] .menu-bar .user-nav ul li.icon-only a:active {
  color: #000;
}
@media (hover: hover) {
  header[role=banner] .menu-bar .user-nav ul li.icon-only a:hover {
    color: #000;
  }
}
header[role=banner] .menu-bar .user-nav ul li.icon-only a .icon-shopping-cart .items-count {
  position: absolute;
  bottom: -5px;
  width: 22px;
  height: 22px;
  line-height: 18px;
  font-size: 0.69rem;
  font-weight: 700;
  text-align: center;
  visibility: hidden;
}
@media (min-width: 992px) {
  header[role=banner] .menu-bar .user-nav ul li.search {
    position: relative;
    height: 43px;
  }
}
header[role=banner] .menu-bar .user-nav ul li.search .input-group {
  margin-top: 5px;
  flex-wrap: nowrap;
  height: 100%;
}
header[role=banner] .menu-bar .user-nav ul li.search .form-control {
  width: 200px;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  background: #f2f2f2;
  border-color: transparent;
  border-top-left-radius: 24px;
  border-bottom-left-radius: 24px;
}
header[role=banner] .menu-bar .user-nav ul li.search .input-group-text {
  padding-top: 0;
  padding-bottom: 0;
  background: #f2f2f2;
  border-color: transparent;
}
header[role=banner] .menu-bar .user-nav ul li.search.in .search-panel {
  pointer-events: auto;
  opacity: 1;
  bottom: 0;
}
header[role=banner] .menu-bar .user-nav ul li.search.in > a::after {
  height: 5px;
}
header[role=banner] .menu-bar .user-nav ul li.search .search-panel {
  position: absolute;
  right: 0;
  bottom: 10px;
  transform: translateY(100%);
  background-color: #FFF;
  width: 300px;
  opacity: 0;
  pointer-events: none;
  transition-property: opacity, bottom;
  transition-duration: 250ms;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  z-index: 1;
}
@media (max-width: 767.98px) {
  header[role=banner] .menu-bar .user-nav ul li.search .search-panel {
    width: calc(100vw - 60px);
    transform: translate(-50%, 100%);
    right: auto;
    left: 50%;
  }
}
header[role=banner] .menu-bar .user-nav ul li.search .search-panel .form-control {
  margin: 0;
  padding-right: 40px;
}
header[role=banner] .menu-bar .user-nav ul li.search .search-panel button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  border: none;
  background-color: transparent;
  width: 40px;
  background-size: 14px 14px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(/build/images/search.8e017682.svg);
  outline: none;
  padding: 0;
}
header[role=banner] .submenu-bar {
  padding: 14px 0px 0px 14px;
  display: flex;
  gap: 5px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: baseline;
  align-content: center;
  height: 60px;
  background: #fff;
}
@media (min-width: 992px) {
  header[role=banner] .submenu-bar {
    display: none;
  }
}
header[role=banner] .submenu-bar .scroll-submenu {
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
}
header[role=banner] .submenu-bar .scroll-submenu a:last-child {
  margin-right: 16px;
}
header[role=banner] .submenu-bar .category {
  display: inline-block;
  background: #FFF;
  color: #000;
  border: solid 1px #000;
  padding: 7px 12px;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
}

footer.content-info {
  background: #000;
  margin-top: 20px;
  padding-top: 45px;
  padding-bottom: 35px;
  padding-left: 15px;
  padding-right: 15px;
  /*&.minimal-footer {
    @include rpmq((padding-top), (xs: 30px) );
    @include rpmq((padding-bottom), (xs: 30px) );

    .footer-logo-container {
      @include rpmq((margin-top), (xs: 0) );
    }

    .footer-bottom-container {
      @include rpmq((justify-content), (xs: center) );

      .company-info {
        @include rpmq((margin-top), (xs: 0) );
        @include rpmq((margin-right), (xs: 50px) );
      }
    }
  }*/
}
@media (min-width: 768px) {
  footer.content-info {
    padding-top: 60px;
  }
}
@media (min-width: 768px) {
  footer.content-info {
    padding-bottom: 50px;
  }
}
@media (min-width: 576px) {
  footer.content-info {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 768px) {
  footer.content-info {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 992px) {
  footer.content-info {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1200px) {
  footer.content-info {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media (min-width: 1600px) {
  footer.content-info {
    padding-left: 10%;
    padding-right: 10%;
  }
}
footer.content-info .footer-container {
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: flex-start;
  margin-left: auto;
  margin-right: auto;
  max-width: 1600px;
  flex-direction: column;
}
@media (min-width: 992px) {
  footer.content-info .footer-container {
    flex-direction: row;
  }
}
footer.content-info .footer-container .footer-col {
  margin-right: 0;
  margin-left: 0;
  text-align: left;
  border-top: 1px solid transparent;
}
@media (min-width: 1200px) {
  footer.content-info .footer-container .footer-col {
    margin-right: 10px;
    margin-left: 10px;
  }
}
footer.content-info .footer-container .footer-col .collapse-content {
  padding-top: 20px;
}
@media (min-width: 992px) {
  footer.content-info .footer-container .footer-col .collapse-content {
    padding-top: 0;
  }
}
footer.content-info .footer-container .footer-col:first-child {
  margin-left: 0;
}
@media (min-width: 992px) {
  footer.content-info .footer-container .footer-col:first-child {
    margin-left: 0;
  }
}
footer.content-info .footer-container .footer-col:last-child {
  margin-right: 0;
}
@media (min-width: 992px) {
  footer.content-info .footer-container .footer-col:last-child {
    margin-right: 0;
  }
}
@media (min-width: 992px) {
  footer.content-info .footer-container .footer-col {
    border-top: none;
  }
}
footer.content-info .footer-container .footer-col:last-child {
  border-bottom: 1px solid transparent;
}
@media (min-width: 992px) {
  footer.content-info .footer-container .footer-col:last-child {
    border-bottom: none;
  }
}
footer.content-info .footer-container .footer-col .title {
  margin-bottom: 0;
}
@media (min-width: 992px) {
  footer.content-info .footer-container .footer-col .title {
    margin-bottom: 16px;
  }
}
footer.content-info .footer-container .footer-col .title a {
  font-weight: 900;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  position: relative;
  font-size: 1.06rem;
  padding-top: 20px;
  padding-bottom: 20px;
  display: inline-block;
  width: 100%;
  cursor: pointer;
  border-bottom: 1px dashed #000;
}
@media (min-width: 992px) {
  footer.content-info .footer-container .footer-col .title a {
    pointer-events: none;
  }
}
@media (min-width: 992px) {
  footer.content-info .footer-container .footer-col .title a {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 992px) {
  footer.content-info .footer-container .footer-col .title a {
    display: inline;
  }
}
@media (min-width: 992px) {
  footer.content-info .footer-container .footer-col .title a {
    width: auto;
  }
}
@media (min-width: 992px) {
  footer.content-info .footer-container .footer-col .title a {
    cursor: text;
  }
}
@media (min-width: 992px) {
  footer.content-info .footer-container .footer-col .title a {
    border-bottom: none;
  }
}
footer.content-info .footer-container .footer-col .title a::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
  height: 25px;
  transition: transform 200ms cubic-bezier(0.165, 0.84, 0.44, 1);
  background: url(/build/images/arrow-right-white.08c5130f.svg) no-repeat center right;
  display: block;
}
@media (min-width: 992px) {
  footer.content-info .footer-container .footer-col .title a::after {
    background: none;
  }
}
@media (min-width: 992px) {
  footer.content-info .footer-container .footer-col .title a::after {
    display: none;
  }
}
footer.content-info .footer-container .footer-col .title a[aria-expanded=true]::after {
  width: 25px;
  transform: translateY(-50%) rotate(90deg);
}
footer.content-info .footer-container .footer-col .list-link {
  list-style-type: none;
  margin-bottom: 0;
  padding-left: 0;
  padding-bottom: 16px;
}
@media (min-width: 992px) {
  footer.content-info .footer-container .footer-col .list-link {
    padding-bottom: 0;
  }
}
footer.content-info .footer-container .footer-col .list-link.social {
  display: flex;
  flex-direction: column;
}
footer.content-info .footer-container .footer-col .list-link.social li:not(:last-child) {
  margin-bottom: 5px;
}
footer.content-info .footer-container .footer-col .list-link li:not(:last-child) {
  margin-bottom: 3px;
}
footer.content-info .footer-container .footer-col .list-link li a {
  display: flex;
  font-weight: 400;
  color: #FFF;
  text-decoration: none;
  font-size: 1.06rem;
}
footer.content-info .footer-container .footer-col.col-service {
  margin-left: auto;
  width: 100%;
}
@media (min-width: 992px) {
  footer.content-info .footer-container .footer-col.col-service {
    width: 33%;
  }
}
footer.content-info .footer-container .footer-col.col-service p {
  color: #FFF;
  font-size: 1.06rem;
}
footer.content-info .social {
  list-style-type: none;
  padding-left: 0;
}
footer.content-info .social li {
  display: inline-block;
}
footer.content-info .social li a {
  padding: 8px;
}
@media (min-width: 768px) {
  footer.content-info .social li a {
    padding: 8px 0;
  }
}
footer.content-info .social li:not(:last-child) {
  margin-right: 17px;
}
@media (min-width: 992px) {
  footer.content-info .social li:not(:last-child) {
    margin-right: 7px;
  }
}
footer.content-info .footer-bottom-container {
  position: relative;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  padding-top: 32px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  /*&:after {
    content: '';
    position: absolute;
    top: 0;
    height: 1px;
    background: $gray-light-2;

    @include rpmq((left), (xs:  - map-get($main-padding, "xs"), sm:  - map-get($main-padding, "sm"), md:  - map-get($main-padding, "md"), lg: - map-get($main-padding, "lg"), xl: - map-get($main-padding, "xl") ));
    @include rpmq((right), (xs:  - map-get($main-padding, "xs"), sm:  - map-get($main-padding, "sm"), md:  - map-get($main-padding, "md"), lg: - map-get($main-padding, "lg"), xl: - map-get($main-padding, "xl") ));
  }*/
}
footer.content-info .footer-bottom-container .company-info a {
  color: #FFF !important;
}
@media (min-width: 992px) {
  footer.content-info .footer-bottom-container {
    margin-top: 14px;
  }
}
@media (min-width: 992px) {
  footer.content-info .footer-bottom-container {
    align-items: unset;
  }
}
@media (min-width: 992px) {
  footer.content-info .footer-bottom-container {
    flex-direction: column;
  }
}
footer.content-info .footer-bottom-container .company-info {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  width: 100%;
  border-bottom: 1px dashed #000;
  border-top: none;
  margin-bottom: 0px;
  order: 3;
}
@media (min-width: 992px) {
  footer.content-info .footer-bottom-container .company-info {
    border-top: 1px dashed #000;
  }
}
@media (min-width: 992px) {
  footer.content-info .footer-bottom-container .company-info {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  footer.content-info .footer-bottom-container .company-info {
    order: unset;
  }
}
footer.content-info .footer-bottom-container .company-info p {
  font-weight: 400;
  color: #909090;
  margin-bottom: 0;
  font-size: 0.94rem;
}
footer.content-info .footer-bottom-container .by {
  order: 5;
}
@media (min-width: 992px) {
  footer.content-info .footer-bottom-container .by {
    order: unset;
  }
}
footer.content-info .footer-bottom-container p {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 400;
  color: #909090;
  margin-bottom: 0;
  font-size: 0.94rem;
}
footer.content-info .footer-bottom-container p a {
  text-decoration: none;
}

body.page-homepage main[role=main] {
  padding-top: 60px;
}

body.page-home-brand .technology-highlight {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media (min-width: 576px) {
  body.page-home-brand .technology-highlight {
    margin-top: 35.63px;
    margin-bottom: 35.63px;
  }
}
@media (min-width: 768px) {
  body.page-home-brand .technology-highlight {
    margin-top: 41.25px;
    margin-bottom: 41.25px;
  }
}
@media (min-width: 992px) {
  body.page-home-brand .technology-highlight {
    margin-top: 48.75px;
    margin-bottom: 48.75px;
  }
}
@media (min-width: 1200px) {
  body.page-home-brand .technology-highlight {
    margin-top: 54.38px;
    margin-bottom: 54.38px;
  }
}
@media (min-width: 1600px) {
  body.page-home-brand .technology-highlight {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
body.page-home-brand.page-home-brand-craft .imgFoam {
  width: 19%;
  padding-left: 9px;
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  body.page-home-brand.page-home-brand-craft .imgFoam {
    padding-left: 28px;
  }
}
body.page-home-brand.page-home-brand-craft .imgFoam2 {
  width: 31%;
  padding-left: 9px;
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  body.page-home-brand.page-home-brand-craft .imgFoam2 {
    padding-left: 28px;
  }
}
body.page-home-brand.page-home-brand-craft .slick-soles .imgFoam {
  width: 19%;
  padding-left: 9px;
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  body.page-home-brand.page-home-brand-craft .slick-soles .imgFoam {
    padding-left: 28px;
  }
}
body.page-home-brand.page-home-brand-craft .slick-soles .imgFoam2 {
  width: 31%;
  padding-left: 9px;
  margin-bottom: 15px;
}
@media (min-width: 992px) {
  body.page-home-brand.page-home-brand-craft .slick-soles .imgFoam2 {
    padding-left: 28px;
  }
}

body.page-products.is-mobile-menu-open .breadcrumb-nav:after {
  border-bottom: none !important;
}
body.page-products section.products-header {
  padding: 0;
  padding-top: 24px;
  padding-bottom: 24px;
  position: relative;
  display: flex;
  align-items: center;
  /*@include media-breakpoint-down(lg){
    justify-content: center;
  }
  @include media-breakpoint-up(lg){
    justify-content: space-between;
  }
  @include media-breakpoint-up(xxl){
    justify-content: flex-start;

    .filters {
      @include absolute(top 50% left 50%);
      transform: translate(-50%, -50%);
    }
  }*/
}
@media (min-width: 992px) {
  body.page-products section.products-header {
    padding: unset;
  }
}
@media (min-width: 992px) {
  body.page-products section.products-header {
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
body.page-products section.products-header .row {
  --bs-gutter-x: 0px;
}
body.page-products section.products-header .category-nav-container {
  display: flex;
  flex-direction: column;
}
body.page-products section.products-header:after {
  content: "";
  position: absolute;
  background: url(/build/images/dashed-border.1f08af50.svg) var(--bg-pos-x, 0) 0;
  width: 100%;
  height: 28px;
  left: 0;
  right: 0;
  bottom: -28px;
  background-size: auto 100%;
}
body.page-products section.products-header .category-text {
  text-align: center;
  margin-top: 10px;
  order: 2;
}
@media (min-width: 768px) {
  body.page-products section.products-header .category-text {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  body.page-products section.products-header .category-text {
    order: 1;
  }
}
body.page-products section.products-header .category-text h2 {
  font-weight: 700;
  font-size: 1.88rem;
}
body.page-products section.products-header .category-text p {
  color: #707070;
  font-size: 0.94rem;
}
body.page-products section.products-header .breadcrumb-nav {
  display: flex;
  justify-content: center;
  order: 1;
  padding-top: 0;
  padding-bottom: 10px;
  margin-top: 0;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  body.page-products section.products-header .breadcrumb-nav {
    order: 2;
  }
}
@media (min-width: 768px) {
  body.page-products section.products-header .breadcrumb-nav {
    padding-top: 15px;
  }
}
@media (min-width: 768px) {
  body.page-products section.products-header .breadcrumb-nav {
    padding-bottom: 15px;
  }
}
@media (min-width: 768px) {
  body.page-products section.products-header .breadcrumb-nav {
    margin-top: 40px;
  }
}
@media (min-width: 768px) {
  body.page-products section.products-header .breadcrumb-nav {
    margin-bottom: 0;
  }
}
@media (max-width: 991.98px) {
  body.page-products section.products-header .breadcrumb-nav {
    position: relative;
  }
  body.page-products section.products-header .breadcrumb-nav:after {
    content: "";
    display: block;
    width: 100vw; /* Larghezza pari a quella del contenitore */
    height: 1px; /* Altezza di 1px */
    background-image: url(/build/images/dashed-line.f0c6626d.svg); /* Inserisci qui il path del tuo SVG */
    background-repeat: repeat-x; /* Ripete lo sfondo orizzontalmente */
    position: absolute;
    bottom: -6px;
    left: 0;
  }
}
body.page-products section.products-header .breadcrumb-nav .breadcrumb a {
  text-decoration: none;
  transition: color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);
  color: #000;
  text-transform: uppercase;
  font-size: 0.81rem;
}
body.page-products section.products-header .breadcrumb-nav .breadcrumb a:focus {
  color: #ffcd07;
}
body.page-products section.products-header .breadcrumb-nav .breadcrumb a:active {
  color: #ffcd07;
}
@media (hover: hover) {
  body.page-products section.products-header .breadcrumb-nav .breadcrumb a:hover {
    color: #ffcd07;
  }
}
body.page-products section.products-header .filters form {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  body.page-products section.products-header .filters form {
    justify-content: flex-end;
  }
}
@media (min-width: 992px) and (max-width: 1599.98px) {
  body.page-products section.products-header .filters form {
    margin-right: -10px;
  }
}
@media (min-width: 1600px) {
  body.page-products section.products-header .filters form {
    justify-content: center;
  }
}
body.page-products section.products-header .filters form .form-check-inline {
  margin-left: 10px;
  margin-right: 10px;
}
body.page-products section.filters {
  padding-top: 50px;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  body.page-products section.filters {
    padding-top: 75px;
  }
}
@media (min-width: 768px) {
  body.page-products section.filters {
    padding-bottom: 20px;
  }
}
body.page-products section.filters .filter-bar {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  body.page-products section.filters .filter-bar {
    margin-bottom: 50px;
  }
}
body.page-products section.filters .filter-bar .dropdown {
  height: 100%;
}
body.page-products section.filters .filter-bar .dropdown:not(:last-child) {
  margin-right: 16px;
}
body.page-products section.filters .filter-bar .btndropdown-toggle {
  background-color: #ffcd07;
  padding: 8px 16px;
  border-radius: 24px;
  border: none;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
  display: inline-block;
  width: 160px;
}
@media (min-width: 768px) {
  body.page-products section.filters .filter-bar .btndropdown-toggle {
    width: 190px;
  }
}
body.page-products section.filters .filter-bar .btndropdown-toggle span {
  padding-left: 5px;
  padding-right: 5px;
}
@media (min-width: 768px) {
  body.page-products section.filters .filter-bar .btndropdown-toggle span {
    padding-left: 20px;
    padding-right: 20px;
  }
}
body.page-products section.filters .filter-bar .dropdown-menu {
  border-radius: 24px;
  border: 2px solid #ffcd07;
  left: 0 !important;
  right: 0 !important;
}
body.page-products section.filters .filter-bar .dropdown-menu a {
  text-decoration: none;
}
body.page-products section.filters .filter-bar .dropdown-menu a:hover {
  /*text-decoration: underline;*/
  /*text-shadow: 2px 2px $primary;*/
  font-weight: bold;
}
body.page-products section.filters .filter-bar .dropdown-menu a.active {
  font-weight: bold;
}
body.page-products section.filters .filter-bar .dropdown-menu .dropdown-menu-inner {
  padding-left: 16px;
  padding-right: 16px;
  margin-top: 8px;
  margin-bottom: 8px;
}
body.page-products section.filters .filter-bar .dropdown-menu .dropdown-menu-inner h5 {
  font-size: 0.94rem;
  text-transform: uppercase;
  padding-left: 0;
  color: #000000;
}
body.page-products section.filters .filter-bar .dropdown-menu .dropdown-menu-inner label.container {
  padding-top: 5px;
  padding-bottom: 5px;
}
body.page-products section.filters .filter-bar .dropdown-menu .dropdown-menu-inner li label {
  font-size: 0.75rem;
}
@media (min-width: 768px) {
  body.page-products section.filters .filter-bar .dropdown-menu .dropdown-menu-inner li label {
    font-size: 0.88rem;
  }
}
body.page-products section.products {
  position: relative;
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (min-width: 768px) {
  body.page-products section.products {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
body.page-products section.products:after {
  content: "";
  position: absolute;
  background: url(/build/images/dashed-border.1f08af50.svg) var(--bg-pos-x, 0) 0;
  width: 100%;
  height: 28px;
  left: 0;
  right: 0;
  bottom: -28px;
  background-size: auto 100%;
}
body.page-products section.products nav {
  width: 100%;
}
body.page-products section.products nav ul.pagination {
  justify-content: center;
}
body.page-products section.products .pagination-nav {
  margin-top: 40px;
}
@media (min-width: 768px) {
  body.page-products section.products .pagination-nav {
    margin-top: 50px;
  }
}
body.page-products section.products .pagination-nav .pagination .page-item {
  margin-left: 2px;
  margin-right: 2px;
}
body.page-products section.products .pagination-nav .pagination .page-item.active .page-link {
  box-shadow: 0 0 0 1px #ffcd07;
  font-weight: 700;
}
body.page-products .pagination nav ul.pagination .page-item {
  margin-left: 2px;
  margin-right: 2px;
}
body.page-products .pagination nav ul.pagination .page-item.active .page-link {
  box-shadow: 0 0 0 1px #ffcd07;
  font-weight: 700;
}

body.page-product .size-guide-modal {
  width: 100%;
}
@media (min-width: 768px) {
  body.page-product .size-guide-modal {
    width: 80%;
  }
}
body.page-product .size-guide-modal .swal2-content {
  padding: 0;
}
@media (min-width: 768px) {
  body.page-product .size-guide-modal .swal2-content {
    padding: 30px;
  }
}
body.page-product .size-guide-modal .swal2-close {
  color: #000000;
  font-size: 2em;
  height: 2em;
  margin-bottom: -2em;
}
body.page-product .swal2-container .swal2-modal {
  border-radius: 24px;
  overflow: hidden;
}
body.page-product .swal2-container .swal2-modal .swal2-title {
  background-color: #ffcd07;
  padding: 20px 30px;
  color: #000;
  font-size: 1.25rem;
}
@media (min-width: 576px) {
  body.page-product .swal2-container .swal2-modal .swal2-title {
    font-size: 1.5rem;
  }
}
body.page-product .swal2-container .swal2-modal .swal2-title:after {
  content: "";
  position: absolute;
  background: url(/build/images/dashed-border.1f08af50.svg) var(--bg-pos-x, 0) 0;
  width: 100%;
  height: 28px;
  left: 0;
  right: 0;
  bottom: -28px;
  background-size: auto 100%;
}
body.page-product .swal2-container .swal2-modal .swal2-html-container {
  padding: 50px 10px 0px 10px;
}
@media (min-width: 768px) {
  body.page-product .swal2-container .swal2-modal .swal2-html-container {
    padding: 50px 30px 20px 30px;
  }
}
body.page-product .swal2-container .swal2-modal .swal2-actions button {
  margin: 10px;
}
body.page-product .swal2-container .swal2-modal p {
  color: #000;
}
body.page-product .sizeTable {
  font-size: 0.75rem;
}
body.page-product.is-mobile-menu-open section.product-header {
  border-bottom: none;
}
body.page-product .product-header-wrapper {
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 768px) {
  body.page-product .product-header-wrapper {
    padding-left: 0px;
  }
}
@media (min-width: 768px) {
  body.page-product .product-header-wrapper {
    padding-right: 0px;
  }
}
body.page-product section.product-header {
  height: 50px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  /*@include media-breakpoint-down(lg){
    justify-content: center;
  }
  @include media-breakpoint-up(lg){
    justify-content: space-between;
  }
  @include media-breakpoint-up(xxl){
    justify-content: flex-start;

    .filters {
      @include absolute(top 50% left 50%);
      transform: translate(-50%, -50%);
    }
  }*/
}
@media (min-width: 768px) {
  body.page-product section.product-header {
    height: 80px;
  }
}
@media (min-width: 992px) {
  body.page-product section.product-header {
    justify-content: start;
  }
}
body.page-product section.product-header .breadcrumb-nav {
  display: none;
  justify-content: center;
  width: 100%;
  order: 1;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  /*@include media-breakpoint-down(lg) {
    position: relative;

    &:after {
      content: "";
      position: absolute;
      left: -20px;
      right: -20px;
      bottom: -5px;
      @include rpmq(border-bottom, (xs: 1px dashed $border-color, md: none));
    }
  }*/
}
@media (min-width: 768px) {
  body.page-product section.product-header .breadcrumb-nav {
    display: flex;
  }
}
@media (min-width: 768px) {
  body.page-product section.product-header .breadcrumb-nav {
    order: 2;
  }
}
@media (min-width: 768px) {
  body.page-product section.product-header .breadcrumb-nav {
    padding-top: 15px;
  }
}
@media (min-width: 768px) {
  body.page-product section.product-header .breadcrumb-nav {
    padding-bottom: 10px;
  }
}
body.page-product section.product-header .breadcrumb-nav .breadcrumb {
  display: block;
  text-align: right;
  overflow-x: auto;
  white-space: nowrap;
  margin-top: 2px;
  padding: 0 15px;
}
@media (min-width: 768px) {
  body.page-product section.product-header .breadcrumb-nav .breadcrumb {
    display: flex;
  }
}
@media (min-width: 768px) {
  body.page-product section.product-header .breadcrumb-nav .breadcrumb {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  body.page-product section.product-header .breadcrumb-nav .breadcrumb {
    padding: 0;
  }
}
body.page-product section.product-header .breadcrumb-nav .breadcrumb .breadcrumb-item {
  display: inline-block;
}
@media (min-width: 768px) {
  body.page-product section.product-header .breadcrumb-nav .breadcrumb .breadcrumb-item {
    display: list-item;
  }
}
body.page-product section.product-header .breadcrumb-nav .breadcrumb .breadcrumb-item::before {
  margin-top: 2px;
}
body.page-product section.product-header .breadcrumb-nav .breadcrumb a {
  text-decoration: none;
  transition: color 250ms cubic-bezier(0.165, 0.84, 0.44, 1);
  color: #000;
  text-transform: uppercase;
  font-size: 0.69rem;
}
@media (min-width: 576px) {
  body.page-product section.product-header .breadcrumb-nav .breadcrumb a {
    font-size: 0.81rem;
  }
}
body.page-product section.product-header .breadcrumb-nav .breadcrumb a:focus {
  color: #ffcd07;
}
body.page-product section.product-header .breadcrumb-nav .breadcrumb a:active {
  color: #ffcd07;
}
@media (hover: hover) {
  body.page-product section.product-header .breadcrumb-nav .breadcrumb a:hover {
    color: #ffcd07;
  }
}
body.page-product section.product-header .filters form {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
}
@media (min-width: 992px) {
  body.page-product section.product-header .filters form {
    justify-content: flex-end;
  }
}
@media (min-width: 992px) and (max-width: 1599.98px) {
  body.page-product section.product-header .filters form {
    margin-right: -10px;
  }
}
@media (min-width: 1600px) {
  body.page-product section.product-header .filters form {
    justify-content: center;
  }
}
body.page-product section.product-header .filters form .form-check-inline {
  margin-left: 10px;
  margin-right: 10px;
}
body.page-product section.product {
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (min-width: 576px) {
  body.page-product section.product {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
@media (min-width: 768px) {
  body.page-product section.product {
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
@media (min-width: 992px) {
  body.page-product section.product {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
body.page-product section.product:after {
  content: "";
  position: absolute;
  background: url(/build/images/dashed-border.1f08af50.svg) var(--bg-pos-x, 0) 0;
  width: 100%;
  height: 28px;
  left: 0;
  right: 0;
  bottom: -28px;
  background-size: auto 100%;
}
body.page-product section.product .product-images {
  position: relative;
  /* @include media-breakpoint-up(md) {
    @include rpmq(padding-left, $main-padding);
  }*/
}
body.page-product section.product .product-images .product-label {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
  padding: 0 30px;
}
@media (max-width: 767.98px) {
  body.page-product section.product .product-images {
    position: relative;
  }
}
body.page-product section.product .product-images .splide__pagination__page {
  background-color: #CECECE;
}
body.page-product section.product .product-images .splide__pagination__page.is-active {
  background-color: #ffcd07;
}
body.page-product section.product .product-images .splide.is-focus-in .splide__arrow:focus {
  outline: 3px solid #ffcd07;
}
body.page-product section.product .product-images .loading-gif {
  position: absolute;
  top: 50%;
  /* Posiziona al 50% dall'alto */
  left: 50%;
  /* Posiziona al 50% da sinistra */
  transform: translate(-50%, -50%);
  /* Centra esattamente la GIF */
  width: 32px;
  /* Imposta la larghezza della GIF */
  height: 32px;
  /* Mantiene le proporzioni */
  transition: opacity 0.5s ease;
  /* Transizione fluida sull'opacità */
}
body.page-product section.product .product-images .background-cover {
  opacity: 0;
  /* Inizialmente invisibile */
  transition: opacity 0.5s ease;
  /* Transizione fluida sull'opacità */
}
body.page-product section.product .product-images .loaded {
  opacity: 1;
  /* Immagine visibile quando è completamente caricata */
}
body.page-product section.product .product-images .product-color-images {
  visibility: hidden;
}
@media (max-width: 767.98px) {
  body.page-product section.product .product-images .product-color-images:not(.slick-initialized) .product-image:not(:first-child) {
    display: none !important;
  }
}
body.page-product section.product .product-images .product-color-images:not(.selected-color) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
body.page-product section.product .product-images .product-color-images.selected-color {
  visibility: visible;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: space-between;
}
@media (max-width: 767.98px) {
  body.page-product section.product .product-images .product-color-images.selected-color {
    margin-bottom: 30px;
    display: block;
  }
}
body.page-product section.product .product-images .product-color-images.selected-color figure.product-image {
  background-color: #f2f2f2;
  width: 100%;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  body.page-product section.product .product-images .product-color-images.selected-color figure.product-image {
    width: calc(50% - 2.5px);
  }
}
@media (min-width: 992px) {
  body.page-product section.product .product-images .product-color-images.selected-color figure.product-image {
    width: calc(50% - 5px);
  }
}
@media (min-width: 768px) {
  body.page-product section.product .product-images .product-color-images.selected-color figure.product-image {
    margin-bottom: 5px;
  }
}
@media (min-width: 992px) {
  body.page-product section.product .product-images .product-color-images.selected-color figure.product-image {
    margin-bottom: 10px;
  }
}
@media (max-width: 767.98px) {
  body.page-product section.product .product-images .product-color-images.selected-color figure.product-image {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
    display: block !important;
  }
}
@media (min-width: 768px) {
  body.page-product section.product .product-images .product-color-images.selected-color figure.product-image {
    border: 1px solid transparent;
  }
}
body.page-product section.product .product-images .product-color-images.selected-color figure.product-image a {
  position: relative;
  display: block;
}
body.page-product section.product .slider-product-nav {
  display: none;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
body.page-product section.product .slider-product-nav.selected-color {
  display: none;
}
@media (min-width: 768px) {
  body.page-product section.product .slider-product-nav.selected-color {
    display: flex;
  }
}
body.page-product section.product .slider-product-nav .img-slider-nav {
  border: 1px solid #CECECE;
  margin-right: 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  body.page-product section.product .slider-product-nav .img-slider-nav {
    margin-right: 10px;
    margin-bottom: 10px;
  }
}
@media (min-width: 992px) {
  body.page-product section.product .slider-product-nav .img-slider-nav {
    margin-right: 20px;
    margin-bottom: 20px;
  }
}
body.page-product section.product .slider-product-nav .img-slider-nav.current {
  border-color: #ffcd07;
}
body.page-product section.product .slider-product-nav .img-slider-nav img {
  max-width: 0;
}
@media (min-width: 768px) {
  body.page-product section.product .slider-product-nav .img-slider-nav img {
    max-width: 70px;
  }
}
@media (min-width: 992px) {
  body.page-product section.product .slider-product-nav .img-slider-nav img {
    max-width: 108px;
  }
}
body.page-product section.product .product-info {
  position: relative;
  /*@include main-padding();

  @include media-breakpoint-up(md) {
    padding-left: 0 !important;
  }*/
  /*@include media-breakpoint-up(xxl) {
    width: $product-info-max-width;
  }*/
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  body.page-product section.product .product-info {
    display: block;
  }
}
body.page-product section.product .product-info > .name {
  order: 4;
  font-size: 1.44rem;
  font-weight: 900;
  margin-top: 0;
  margin-bottom: 5px;
}
@media (min-width: 768px) {
  body.page-product section.product .product-info > .name {
    order: initial;
  }
}
@media (min-width: 768px) {
  body.page-product section.product .product-info > .name {
    font-size: 1.75rem;
  }
}
body.page-product section.product .product-info > .price {
  order: 5;
  font-size: 1.38rem;
  font-weight: bold;
  /*padding-bottom: 20px;
  margin-bottom: 20px;*/
}
@media (min-width: 768px) {
  body.page-product section.product .product-info > .price {
    order: initial;
  }
}
@media (min-width: 768px) {
  body.page-product section.product .product-info > .price {
    font-size: 1.56rem;
  }
}
body.page-product section.product .product-info > .price.discount-price span {
  white-space: nowrap;
}
body.page-product section.product .product-info > .price.discount-price span:first-child {
  color: #ffcd07;
  text-decoration: line-through;
  margin-right: 10px;
}
body.page-product section.product .product-info .description {
  order: 5;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .description {
    order: initial;
  }
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .description {
    margin-top: 35px;
    margin-bottom: 35px;
  }
}
body.page-product section.product .product-info .description * {
  font-size: 0.94rem;
}
body.page-product section.product .product-info .description ul {
  padding-left: 20px;
}
body.page-product section.product .product-info .product-characteristics {
  display: flex;
  flex-direction: row;
  order: 5;
  padding-top: 20px;
  padding-bottom: 20px;
  flex-wrap: wrap;
  border-bottom: 1px dashed #000;
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .product-characteristics {
    display: flex;
  }
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .product-characteristics {
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .product-characteristics {
    order: initial;
  }
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .product-characteristics {
    padding-top: 25px;
  }
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .product-characteristics {
    padding-bottom: 25px;
  }
}
body.page-product section.product .product-info .product-characteristics .char {
  display: flex;
  align-items: center;
  flex-direction: row;
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .product-characteristics .char {
    flex-direction: row;
  }
}
body.page-product section.product .product-info .product-characteristics .char:not(:last-child) {
  margin-right: 20px;
}
body.page-product section.product .product-info .product-characteristics .char img {
  display: block;
  width: 32px;
  height: 32px;
  max-width: fit-content;
}
body.page-product section.product .product-info .product-characteristics .char span {
  padding-left: 8px;
  font-weight: 700;
  font-size: 0.75rem;
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .product-characteristics .char span {
    font-size: 1.06rem;
  }
}
body.page-product section.product .product-info > .klarna-payoff {
  display: none;
  padding-top: 20px;
  text-align: left;
}
body.page-product section.product .product-info > .klarna-payoff .klarna-logo {
  font-family: "Klarna Headline";
  font-weight: bold;
  letter-spacing: -0.5px;
}
body.page-product section.product .product-info > .klarna-payoff .klarna-modal {
  text-decoration: underline;
}
body.page-product section.product .product-info > .scalapay-payoff {
  display: none;
  padding-bottom: 10px;
  text-align: left;
}
body.page-product section.product .product-info > .scalapay-payoff .scalapay-modal {
  text-decoration: underline;
}
body.page-product section.product .product-info .colors {
  order: 1;
  padding-top: 0;
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .colors {
    order: initial;
  }
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .colors {
    padding-top: 20px;
  }
}
body.page-product section.product .product-info .colors .label {
  font-weight: bold;
  font-size: 1.13rem;
  display: none;
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .colors .label {
    display: inline-block;
  }
}
body.page-product section.product .product-info .colors .selector {
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  justify-content: flex-start;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .colors .selector {
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .colors .selector {
    margin-bottom: 20px;
  }
}
body.page-product section.product .product-info .colors .selector .color {
  margin-bottom: 10px;
  margin-right: 14px;
  width: 67px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-decoration: none;
}
body.page-product section.product .product-info .colors .selector .color.selected-color .thumb {
  border-color: #ffcd07 !important;
}
body.page-product section.product .product-info .colors .selector .color .thumb {
  position: relative;
  padding-bottom: calc(100% - 2px);
  width: 100%;
  border: 2px solid #FFF;
  transition: border 250ms cubic-bezier(0.165, 0.84, 0.44, 1);
}
body.page-product section.product .product-info .colors .selector .color .thumb:focus {
  border-bottom-color: #E0E0E0;
}
body.page-product section.product .product-info .colors .selector .color .thumb:active {
  border-bottom-color: #E0E0E0;
}
@media (hover: hover) {
  body.page-product section.product .product-info .colors .selector .color .thumb:hover {
    border-bottom-color: #E0E0E0;
  }
}
body.page-product section.product .product-info .colors .selector .color .promo {
  display: none;
  margin-top: 10px;
  color: #ffcd07;
  font-size: 0.75rem;
  font-weight: bold;
  text-align: center;
}
body.page-product section.product .product-info .sizes {
  padding: 10px 0;
  order: 2;
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .sizes {
    order: initial;
  }
}
body.page-product section.product .product-info .sizes .switch-size-container .form-check.form-switch .form-check-input {
  width: 28px;
  height: 18px;
}
body.page-product section.product .product-info .sizes .switch-size-container .form-check.form-switch .form-check-input:checked[type=checkbox] {
  background-image: url(/build/images/black-circle.25592c67.svg);
}
body.page-product section.product .product-info .sizes .size-selector {
  margin-top: 10px;
  display: none;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .sizes .size-selector {
    margin-bottom: 24px;
  }
}
body.page-product section.product .product-info .sizes .size-selector.selected-color {
  display: flex;
}
body.page-product section.product .product-info .sizes .size-selector .size-item {
  font-size: 0.88rem;
  margin-right: 5px;
  margin-bottom: 5px;
  margin-top: 1px;
  transition: border-color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);
  border: 1px solid #CECECE;
  width: 40px;
  height: 40px;
  border-radius: 7px;
  text-align: center;
  line-height: 38px;
  font-weight: 700;
  user-select: none;
}
body.page-product section.product .product-info .sizes .size-selector .size-item:not(.current) {
  cursor: pointer;
}
body.page-product section.product .product-info .sizes .size-selector .size-item:not(.current):focus {
  border-color: #ffcd07;
}
body.page-product section.product .product-info .sizes .size-selector .size-item:not(.current):active {
  border-color: #ffcd07;
}
@media (hover: hover) {
  body.page-product section.product .product-info .sizes .size-selector .size-item:not(.current):hover {
    border-color: #ffcd07;
  }
}
body.page-product section.product .product-info .sizes .size-selector .size-item.current {
  border: 1px solid #ffcd07;
  background-color: #ffcd07;
  color: #FFF;
  margin-bottom: 4px;
  margin-top: 0;
}
body.page-product section.product .product-info .sizes .size-guide {
  margin-left: auto;
  font-weight: 400;
  display: flex;
  align-items: center;
  font-size: 0.75rem;
  line-height: 1;
}
@media (min-width: 576px) {
  body.page-product section.product .product-info .sizes .size-guide {
    font-size: 0.94rem;
  }
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .sizes .size-guide {
    line-height: initial;
  }
}
body.page-product section.product .product-info .sizes .size-guide img {
  margin-right: 5px;
}
body.page-product section.product .product-info .label {
  font-weight: bold;
  font-size: 1.13rem;
}
body.page-product section.product .product-info .add-to-cart-form {
  padding-bottom: 10px;
  order: 3;
  padding-top: 10px;
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .add-to-cart-form {
    order: initial;
  }
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .add-to-cart-form {
    padding-top: 20px;
  }
}
body.page-product section.product .product-info .add-to-cart-form > div > a#toggleWishlist {
  display: block;
  margin: 10px 0;
}
body.page-product section.product .product-info .add-to-cart-form > div > a#toggleWishlist svg {
  width: 12px;
  height: 12px;
}
body.page-product section.product .product-info .add-to-cart-form > div:first-child {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  flex-wrap: wrap;
}
body.page-product section.product .product-info .add-to-cart-form > div:first-child p {
  width: 100%;
  margin-bottom: 14px;
}
body.page-product section.product .product-info .add-to-cart-form .btn {
  margin-top: 10px;
  margin-bottom: 20px;
  font-weight: 700;
  padding: 15px;
  width: 100%;
  font-size: 1.31rem;
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .add-to-cart-form .btn {
    width: 300px;
  }
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .add-to-cart-form .btn {
    font-size: 1.13rem;
  }
}
body.page-product section.product .product-info .accordion {
  margin-bottom: 30px;
  order: 6;
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .accordion {
    order: initial;
  }
}
body.page-product section.product .product-info .accordion .accordion-item {
  border-bottom: 1px solid transparent;
}
body.page-product section.product .product-info .accordion .accordion-button {
  text-transform: uppercase;
  padding: 20px 20px 20px 0;
  font-size: 1.06rem;
  font-weight: 900;
  color: #000;
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .accordion .accordion-button {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .accordion .accordion-button {
    font-weight: 700;
  }
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .accordion .accordion-button {
    color: #707070;
  }
}
body.page-product section.product .product-info .accordion .accordion-button > span {
  display: none;
}
@media (min-width: 768px) {
  body.page-product section.product .product-info .accordion .accordion-button > span {
    display: inline;
  }
}
body.page-product section.product .product-info .accordion .accordion-button:focus {
  box-shadow: none;
}
body.page-product section.product .product-info .match-with .heading {
  margin-bottom: 30px;
  font-size: 1.38rem;
}
@media (max-width: 767.98px) {
  body.page-product section.product .product-info .match-with .product-box {
    max-width: 400px;
  }
}
body.page-product .swal2-header .swal2-title {
  margin-bottom: 30px;
  font-size: 26px;
}
body.page-product .section-divider {
  padding-top: 50px;
  font-size: 1.13rem;
}
@media (min-width: 768px) {
  body.page-product .section-divider {
    padding-top: 40px;
  }
}
@media (min-width: 768px) {
  body.page-product .section-divider {
    font-size: 1.38rem;
  }
}
body.page-product .pswp__button--arrow--left:before,
body.page-product .pswp__button--arrow--right:before {
  display: none;
}
body.page-product .pswp__button,
body.page-product .pswp__button--arrow--left:before,
body.page-product .pswp__button--arrow--right:before {
  width: 40px;
  height: 40px;
  padding: 10px;
  top: 0;
}
body.page-product .arrow-custom {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ccc !important;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  margin-left: 20px;
  margin-right: 20px;
}
body.page-product .pswp__button--arrow--left,
body.page-product .pswp__button--arrow--right {
  margin-top: 0;
}

@media (max-width: 767px) {
  body.static-page .gx-4 {
    --bs-gutter-x: 0px;
  }
}
body.static-page header[role=banner] {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 100;
}
body.static-page header[role=banner] + * {
  padding-top: 106px;
}
@media (max-width: 991.98px) {
  body.static-page header[role=banner] + * {
    padding-top: 116px;
  }
}
body.static-page .thankyou {
  min-height: 50vh;
}

.py-5 {
  padding-top: 10px !important;
  padding-bottom: 60px !important;
}

main .container, main .container-fluid, main .container-sm, main .container-md, main .container-lg, main .container-xl, main .container-xxl {
  padding: 30px 0;
}
main .page-content {
  padding-top: 0px;
  /*    &.faq {
        @include rpmq(padding-top, (xs: 0px, md: 60px));
      }*/
}
@media (min-width: 768px) {
  main .page-content {
    padding-top: 40px;
  }
}
main .page-content.page-content-highlighted {
  background: #eee !important;
  border: 1px solid #bbb !important;
  text-align: center !important;
  padding-bottom: 30px;
}
main .page-content .static-page-title {
  font-size: 2rem;
  padding-bottom: 20px;
}
main .page-content h2 {
  padding: 20px 0 10px 0;
  font-size: 1.1em;
}
main .page-content h4, main .page-content h5 {
  font-weight: bold;
  padding: 20px 0 10px 0;
  font-size: 1.1em;
}
main .page-content h4.thanks-text, main .page-content h5.thanks-text {
  font-size: 1.4em;
}
main .page-content .static-page-text {
  padding-bottom: 40px;
  font-size: 1.1em;
  text-align: justify;
}
main .page-content .static-page-text .faq-wrap {
  padding-bottom: 15px;
}
main .page-content .shops-list {
  padding: 20px;
  margin-bottom: 20px;
  background: #eee;
  display: block;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: baseline;
  align-content: center;
  flex-grow: 1;
}
@media (min-width: 992px) {
  main .page-content .shops-list {
    display: flex;
  }
}
main .page-content .shops-list strong {
  line-height: 4em;
}
main .page-content .shops-list p {
  line-height: 0.7em;
}
main .page-content #stores-map {
  height: 500px;
  background: #ccc;
}
main .page-column {
  padding-top: 40px;
}

#static-pages-column-navigator ul {
  background: #eee;
  padding: 20px 0 !important;
  list-style-type: none;
}
#static-pages-column-navigator ul li a {
  text-decoration: none;
  /*text-transform: uppercase;*/
  display: block;
  width: 90%;
  margin-left: 5%;
  padding: 15px 10px;
}
#static-pages-column-navigator ul li a:hover, #static-pages-column-navigator ul li a.active {
  background: #ddd;
}

body.cart .swal2-container .swal-size-xlg {
  width: 80%;
}
body.cart .ui-autocomplete {
  z-index: 9999;
}

body.cart main {
  /*
  Clearpay / Afterpay
  */
}
body.cart main .adyen-checkout__payment-method--afterpaytouch {
  display: none !important;
}
body.cart main .main-margin {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (min-width: 576px) {
  body.cart main .main-margin {
    margin-top: 55px;
    margin-bottom: 55px;
  }
}
@media (min-width: 768px) {
  body.cart main .main-margin {
    margin-top: 70px;
    margin-bottom: 70px;
  }
}
@media (min-width: 992px) {
  body.cart main .main-margin {
    margin-top: 90px;
    margin-bottom: 90px;
  }
}
@media (min-width: 1200px) {
  body.cart main .main-margin {
    margin-top: 105px;
    margin-bottom: 105px;
  }
}
@media (min-width: 1600px) {
  body.cart main .main-margin {
    margin-top: 120px;
    margin-bottom: 120px;
  }
}
body.cart main .step-menu-row {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  body.cart main .step-menu-row {
    margin-bottom: 40px;
  }
}
body.cart main .step-menu-row .step {
  min-height: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body.cart main .step-menu-row .step.current {
  /*border-top-left-radius: $input-border-radius;
  border-top-right-radius: $input-border-radius;*/
  background-color: #ffcd07;
  color: #000;
}
body.cart main .step-menu-row .step.current h3 {
  font-weight: 700;
}
body.cart main .step-menu-row .step.current span.circle::after {
  background-color: #fff;
}
body.cart main .step-menu-row .step h3 {
  text-transform: uppercase;
  text-align: center;
  font-size: 0.88rem;
  font-weight: 400;
  margin: 10px 0;
  line-height: 2;
}
@media (min-width: 768px) {
  body.cart main .step-menu-row .step h3 {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  body.cart main .step-menu-row .step h3 {
    line-height: 1;
  }
}
body.cart main .step-menu-row .step h3 span.circle {
  position: relative;
}
body.cart main .step-menu-row .step h3 span.circle::after {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 100%;
  border: 1px solid var(--bs-border-color);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
body.cart main section.row {
  /********************************************************
  * Cart aside
  ********************************************************/
}
body.cart main section.row .preliminary-header h3 {
  text-transform: uppercase;
  font-size: 1rem;
}
body.cart main section.row .pudo-shipping-data .btn-search-pudo {
  margin-top: 28px;
}
body.cart main section.row .pudo-shipping-data #GMap {
  height: 400px;
}
body.cart main section.row .pudo-shipping-data #PudoInfo h5 {
  text-transform: uppercase;
  font-size: 1rem;
}
body.cart main section.row .pudo-shipping-data #PudoInfo h6 {
  text-transform: uppercase;
  font-size: 0.8rem !important;
}
body.cart main section.row .pudo-shipping-data #PudoInfo p {
  font-size: 0.8rem !important;
}
body.cart main section.row > aside > .row {
  margin-left: 0;
  margin-right: 0;
  margin-top: 30px;
}
@media (min-width: 768px) {
  body.cart main section.row > aside > .row {
    margin-top: 0;
  }
}
body.cart main section.row > aside > .row > .sideCart {
  background-color: #f2f2f2;
  border-radius: 6px;
  font-size: 0.88rem;
  padding: 30px;
}
@media (min-width: 768px) {
  body.cart main section.row > aside > .row > .sideCart {
    font-size: 1rem;
  }
}
@media (min-width: 576px) {
  body.cart main section.row > aside > .row > .sideCart {
    padding: 50px;
  }
}
@media (min-width: 768px) {
  body.cart main section.row > aside > .row > .sideCart {
    padding: 30px;
  }
}
@media (min-width: 992px) {
  body.cart main section.row > aside > .row > .sideCart {
    padding: 50px;
  }
}
@media (min-width: 1200px) {
  body.cart main section.row > aside > .row > .sideCart {
    padding: 50px;
  }
}
body.cart main section.row > aside > .row > .sideCart h4 {
  display: block;
  font-size: 1rem;
  text-transform: uppercase;
  padding-bottom: 14px;
  margin: 0 0 20px;
}
@media (min-width: 768px) {
  body.cart main section.row > aside > .row > .sideCart h4 {
    text-align: center;
  }
}
@media (min-width: 768px) {
  body.cart main section.row > aside > .row > .sideCart h4 {
    font-size: 1.25rem;
  }
}
body.cart main section.row > aside > .row > .sideCart .products {
  margin-bottom: 30px;
}
body.cart main section.row > aside > .row > .sideCart .product-cart-item {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: none;
}
body.cart main section.row > aside > .row > .sideCart .product-cart-item img {
  width: 80px;
  height: auto;
  mix-blend-mode: multiply;
}
@media (min-width: 576px) {
  body.cart main section.row > aside > .row > .sideCart .product-cart-item img {
    width: 100px;
  }
}
@media (min-width: 768px) {
  body.cart main section.row > aside > .row > .sideCart .product-cart-item img {
    width: 60px;
  }
}
@media (min-width: 992px) {
  body.cart main section.row > aside > .row > .sideCart .product-cart-item img {
    width: 80px;
  }
}
body.cart main section.row > aside > .row > .sideCart .product-cart-item .description {
  padding-left: 20px;
}
@media (min-width: 768px) {
  body.cart main section.row > aside > .row > .sideCart .product-cart-item .description {
    padding-left: 5px;
  }
}
@media (min-width: 992px) {
  body.cart main section.row > aside > .row > .sideCart .product-cart-item .description {
    padding-left: 20px;
  }
}
body.cart main section.row > aside > .row > .sideCart .product-cart-item .description .product-name {
  font-weight: 700;
  display: inline-block;
  margin-bottom: 6px;
  line-height: 1;
  text-transform: uppercase;
}
body.cart main section.row > aside > .row > .sideCart .product-cart-item .description .label {
  font-weight: 700;
  font-size: 0.95em;
}
body.cart main section.row > aside > .row > .sideCart .separator {
  display: inline-block;
  margin-top: 30px;
  height: auto;
  width: 100%;
}
body.cart main section.row > aside > .row > .sideCart .price-row {
  display: flex;
  justify-content: space-between;
}
body.cart main section.row > aside > .row > .sideCart .price-row.total-cart {
  margin-top: 30px;
  font-weight: 700;
}
body.cart main section.row > aside > .row > .sideCart .price-row.total-cart:first-child {
  text-transform: uppercase;
}
body.cart main section.row > aside > .row > .sideCart .actions {
  margin-top: 30px;
  font-size: 1rem;
}
@media (min-width: 768px) {
  body.cart main section.row > aside > .row > .sideCart .actions {
    font-size: 1.13rem;
  }
}
body.cart main section.row > aside > .row > .sideCart .actions .btn {
  width: 100%;
  text-align: center;
}
body.cart main section.row > aside > .row > .sideCart .actions .btn.btn-paypal {
  margin-top: 14px;
  height: 42px;
  background-image: url(/build/images/paypal_express_button.821d1645.gif);
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-radius: var(--bs-border-radius);
  background-color: #E9E9E9;
  border-color: #E9E9E9;
  transition: none;
  padding: 0;
}
body.cart main section.row > aside > .row > .sideCart .actions .btn.btn-paypal:hover {
  background-image: url(/build/images/paypal_express_button_hover.7e8525c1.gif);
  background-color: #D8D8D8;
  border-color: #D8D8D8;
}
body.cart main section.row > aside > .row > .sideCart .custom-checkbox {
  padding-left: 34px;
  margin: 26px auto 0;
}
body.cart main section.row > aside > .row > .sideCart .custom-checkbox label {
  font-size: 0.63rem;
}
body.cart main section.row > aside > .row > .sideCart .custom-checkbox label::before, body.cart main section.row > aside > .row > .sideCart .custom-checkbox label::after {
  left: -34px;
}
body.cart main section.row > aside > .row > .sideCart .custom-checkbox a {
  text-decoration: underline;
}

/********************************************************
* Cart step 1
********************************************************/
body.cart.step-1 main .products-row {
  /********************************************************
  * Cart table columns width
  ********************************************************/
  /********************************************************
  * Cart table header (desktop)
  ********************************************************/
  /********************************************************
  * Cart product item
  ********************************************************/
  /********************************************************
  * bannerbasket container
  ********************************************************/
  /********************************************************
  * Coupon container
  ********************************************************/
  /********************************************************
  * Empty cart
  ********************************************************/
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row {
    padding-top: 20px;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .products-col {
    padding-right: 30px;
  }
}
body.cart.step-1 main .products-row .products-col .product-image-thumb {
  width: 110px;
}
@media (min-width: 576px) {
  body.cart.step-1 main .products-row .products-col .product-image-thumb {
    width: 200px;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .products-col .product-image-thumb {
    width: 120px;
  }
}
@media (min-width: 992px) {
  body.cart.step-1 main .products-row .products-col .product-image-thumb {
    width: 140px;
  }
}
body.cart.step-1 main .products-row .products-col .product-info {
  width: calc(100% - 110px);
}
@media (min-width: 576px) {
  body.cart.step-1 main .products-row .products-col .product-info {
    width: calc(100% - 200px);
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .products-col .product-info {
    width: calc(100% - 120px);
  }
}
@media (min-width: 992px) {
  body.cart.step-1 main .products-row .products-col .product-info {
    width: calc(100% - 140px);
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .products-col .product-info .description {
    width: 38%;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .products-col .product-info .price {
    width: 21%;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .products-col .product-info .quantity {
    width: 17%;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .products-col .product-info .total-price {
    width: 24%;
  }
}
body.cart.step-1 main .products-row .table-header {
  text-transform: uppercase;
  text-align: center;
  padding-left: 10px;
  padding-bottom: 20px;
  margin-bottom: 0;
  margin-top: 20px;
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .table-header {
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .table-header {
    padding-bottom: 10px;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .table-header {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .table-header {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .table-header {
    font-size: 0.88rem;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .table-header {
    font-weight: 700;
  }
}
body.cart.step-1 main .products-row .table-header .product-image-thumb {
  padding-left: 10px;
}
body.cart.step-1 main .products-row .table-header .product-info {
  padding-right: 10px;
}
body.cart.step-1 main .products-row article.product-cart-item {
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row article.product-cart-item {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row article.product-cart-item {
    font-size: 0.88rem;
  }
}
body.cart.step-1 main .products-row article.product-cart-item .product-image-thumb img {
  width: 100px;
  height: auto;
}
@media (min-width: 576px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-image-thumb img {
    width: 150px;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-image-thumb img {
    width: 100px;
  }
}
@media (min-width: 992px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-image-thumb img {
    margin-left: 10px;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-info > div {
    flex-shrink: 1;
  }
}
body.cart.step-1 main .products-row article.product-cart-item .product-info .label {
  font-weight: 700;
  font-size: 0.95em;
  min-width: 80px;
  display: inline-block;
}
@media (min-width: 576px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-info .label {
    min-width: 100px;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-info .label {
    min-width: 0;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-info .description {
    padding-right: 10px;
  }
}
@media (min-width: 992px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-info .description {
    padding-right: 20px;
  }
}
body.cart.step-1 main .products-row article.product-cart-item .product-info .description .product-name {
  font-weight: 700;
  display: inline-block;
  margin-bottom: 10px;
  line-height: 1;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-info .price .label {
    display: none;
  }
}
body.cart.step-1 main .products-row article.product-cart-item .product-info .quantity {
  padding-top: 14px;
  padding-bottom: 14px;
  overflow: hidden;
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-info .quantity {
    padding-top: 0;
    padding-bottom: 0;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-info .quantity {
    overflow: visible;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-info .quantity .label {
    display: none;
  }
}
body.cart.step-1 main .products-row article.product-cart-item .product-info .quantity .form-control {
  width: 36px;
  padding-left: 3px;
  padding-right: 3px;
  text-align: center;
  font-weight: 400;
  display: inline-block;
  margin: 0 8px;
  background-color: transparent;
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-info .quantity .form-control {
    margin: 10px 0;
  }
}
body.cart.step-1 main .products-row article.product-cart-item .product-info .quantity .form-control:focus {
  box-shadow: none;
}
body.cart.step-1 main .products-row article.product-cart-item .product-info .quantity .btn {
  cursor: pointer;
  font-size: 1.5rem;
  padding: 0 5px;
  width: 30px;
  text-align: center;
}
body.cart.step-1 main .products-row article.product-cart-item .product-info .total-price {
  border-top: 1px solid var(--bs-border-color);
  padding-top: 14px;
  margin-top: 2px;
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-info .total-price {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-info .total-price {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-info .total-price {
    padding-right: 10px;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-info .total-price {
    text-align: right;
    border-top: none;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-info .total-price .label {
    display: none;
  }
}
body.cart.step-1 main .products-row article.product-cart-item .product-info .remove {
  position: absolute;
  bottom: 22px;
  right: 10px;
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row article.product-cart-item .product-info .remove {
    bottom: 32px;
  }
}
body.cart.step-1 main .products-row article.product-cart-item .product-info .remove img {
  width: 16px;
  height: 16px;
}
body.cart.step-1 main .products-row .bannerBasket {
  padding: 20px;
  text-align: center;
  font-weight: 700;
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .bannerBasket {
    padding: 30px;
  }
}
body.cart.step-1 main .products-row .coupon {
  margin-top: 0;
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .coupon {
    margin-top: 30px;
  }
}
body.cart.step-1 main .products-row .coupon > div .input-group-text {
  border-color: #ffcd07;
  background-color: #ffcd07;
}
body.cart.step-1 main .products-row .coupon > div > div:first-child {
  padding-right: 0;
  padding-top: 0;
  line-height: 1;
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .coupon > div > div:first-child {
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .coupon > div > div:first-child {
    padding-top: 33px;
  }
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .coupon > div > div:first-child {
    font-size: 0.88rem;
  }
}
body.cart.step-1 main .products-row .coupon > div > div:last-child {
  margin-top: 30px;
}
@media (min-width: 768px) {
  body.cart.step-1 main .products-row .coupon > div > div:last-child {
    margin-top: 0;
  }
}
body.cart.step-1 main .products-row .coupon > div > div:last-child span {
  font-weight: 400;
  font-size: 0.88rem;
  text-transform: uppercase;
}
body.cart.step-1 main .products-row .coupon > div > div:last-child span.title {
  display: block;
  margin-bottom: 10px;
  font-weight: 700;
}
body.cart.step-1 main .products-row .coupon > div > div:last-child span.active-coupon {
  margin-left: 10px;
  margin-right: 10px;
  font-weight: 700;
}
body.cart.step-1 main .products-row .coupon > div > div:last-child #verifyCouponButton {
  text-align: center;
  border-bottom-right-radius: var(--bs-border-radius);
  border-top-right-radius: var(--bs-border-radius);
  border-width: var(--bs-border-width);
  color: #000;
  transition: none;
}
body.cart.step-1 main .products-row .coupon > div > div:last-child #verifyCouponButton:active {
  border: 1px solid transparent;
}
body.cart.step-1 main .products-row .empty-cart {
  margin-top: 50px;
  margin-bottom: 150px;
  text-align: center;
}
body.cart.step-1 main .products-row .empty-cart h4 {
  font-size: 0.88rem;
  margin-bottom: 40px;
  text-transform: uppercase;
}

/********************************************************
* Cart step 2
********************************************************/
body.cart.step-2 main .accessTable {
  padding-top: 20px;
}
body.cart.step-2 main .accountTable {
  padding-top: 20px;
}

/********************************************************
* Cart step 3
********************************************************/
body.cart.step-3 main .step3table {
  padding-top: 20px;
}
body.cart.step-3 main #shippingResume .shipping-resume-warn {
  text-align: center;
  font-weight: bold;
  margin-bottom: 30px;
  padding: 20px;
  background-color: #fff5cd;
  font-size: 1rem;
}
body.cart.step-3 main #shippingResume .d-flex {
  justify-content: flex-start !important;
}
body.cart.step-3 main #shippingResume .d-flex .modify-guest-address-cont {
  margin-left: 0;
  margin-top: 20px;
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  body.cart.step-3 main #shippingResume .d-flex .modify-guest-address-cont {
    margin-left: 20px;
  }
}
@media (min-width: 576px) {
  body.cart.step-3 main #shippingResume .d-flex .modify-guest-address-cont {
    margin-top: 30px;
  }
}
@media (min-width: 576px) {
  body.cart.step-3 main #shippingResume .d-flex .modify-guest-address-cont {
    margin-bottom: 0;
  }
}
body.cart.step-3 main #shippingResume .header-mod-address h3 {
  text-transform: uppercase;
  font-size: 1rem;
  margin-bottom: 20px;
}
body.cart.step-3 main #shippingAddressContinueButton {
  font-size: 1rem;
}
@media (min-width: 768px) {
  body.cart.step-3 main .form-col {
    padding-right: 30px;
  }
}
body.cart.step-3 main .form-col form h3 {
  text-transform: uppercase;
  font-size: 1rem;
  margin-bottom: 20px;
}
body.cart.step-3 main .form-col .billing-checkbox,
body.cart.step-3 main .form-col .privacy-checkbox {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  body.cart.step-3 main .form-col .billing-checkbox,
  body.cart.step-3 main .form-col .privacy-checkbox {
    margin-bottom: 0;
  }
}
body.cart.step-3 main .form-col .billing-checkbox .form-check,
body.cart.step-3 main .form-col .privacy-checkbox .form-check {
  align-items: flex-start;
}
body.cart.step-3 main .form-col .privacy-checkbox {
  margin-top: 30px;
}
@media (min-width: 768px) {
  body.cart.step-3 main .form-col .privacy-checkbox {
    margin-top: 40px;
  }
}
body.cart.step-3 main .form-col .privacy-checkbox .form-check-label {
  font-size: 0.75rem;
}
body.cart.step-3 main .form-col .billing-header {
  margin-top: 20px;
  margin-bottom: 20px;
}
body.cart.step-3 main .form-col .billing-header h3 {
  margin-bottom: 0;
  margin-right: 10px;
}
body.cart.step-3 main .form-col #shippingDataFormPart .btn-return {
  margin: 0 auto 20px;
  display: block;
}
@media (min-width: 768px) {
  body.cart.step-3 main .form-col #shippingDataFormPart .btn-return {
    margin: 0 0 20px 0;
    order: 2;
  }
}
body.cart.step-3 main .form-col #shippingDataFormPart .btn-save {
  margin: 10px auto 0;
  display: block;
}
body.cart.step-3 main .form-col #cBox {
  margin-bottom: 30px;
}
body.cart.step-3 main .form-col #cBox .header {
  margin-bottom: 20px;
}
body.cart.step-3 main .form-col #cBox .header h3 {
  margin-bottom: 20px;
}
@media (min-width: 576px) {
  body.cart.step-3 main .form-col #cBox .header h3 {
    margin-bottom: 0;
    margin-right: 10px;
  }
}
body.cart.step-3 main .form-col #cBox .box-shipping {
  transition: background-color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);
  background-color: transparent;
  border-bottom: 1px solid #cccccc;
  padding: 10px;
  cursor: pointer;
  position: relative;
  font-size: 0.88rem;
}
body.cart.step-3 main .form-col #cBox .box-shipping:not(:first-child) {
  margin-top: 20px;
}
body.cart.step-3 main .form-col #cBox .box-shipping.active {
  background-color: #fff;
}
body.cart.step-3 main .form-col #cBox .box-shipping.active .select {
  background-image: url(/build/images/check-circle-regular.63d8ae0a.svg);
}
body.cart.step-3 main .form-col #cBox .box-shipping.active .select .text-selected {
  display: inline;
}
body.cart.step-3 main .form-col #cBox .box-shipping.active .select .text-select {
  display: none;
}
body.cart.step-3 main .form-col #cBox .box-shipping:focus {
  background-color: #fff;
}
body.cart.step-3 main .form-col #cBox .box-shipping:active {
  background-color: #fff;
}
@media (hover: hover) {
  body.cart.step-3 main .form-col #cBox .box-shipping:hover {
    background-color: #fff;
  }
}
body.cart.step-3 main .form-col #cBox .box-shipping h6 {
  font-size: inherit;
}
body.cart.step-3 main .form-col #cBox .box-shipping .shipping-info {
  margin-bottom: 10px;
}
body.cart.step-3 main .form-col #cBox .box-shipping .select {
  padding: 5px 0 5px 22px;
  background-image: url(/build/images/circle-regular.8c0e044a.svg);
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  text-transform: lowercase;
  line-height: 1;
  font-size: 0.75rem;
}
body.cart.step-3 main .form-col #cBox .box-shipping .select .text-selected {
  display: none;
}
body.cart.step-3 main .form-col #cBox .box-shipping a.edit {
  display: inline-block;
  padding: 5px 0 5px 22px;
  background-image: url(/build/images/edit-regular.f666142b.svg);
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  text-transform: lowercase;
  font-size: 0.75rem;
}
body.cart.step-3 main .form-col #cBox .box-shipping a.edit:focus {
  text-decoration: underline;
}
body.cart.step-3 main .form-col #cBox .box-shipping a.edit:active {
  text-decoration: underline;
}
@media (hover: hover) {
  body.cart.step-3 main .form-col #cBox .box-shipping a.edit:hover {
    text-decoration: underline;
  }
}
body.cart.step-3 main .form-col #containerTypeUser {
  margin-bottom: 20px;
}
body.cart.step-3 main .form-col .select-payment-type {
  margin-top: 30px;
}
@media (min-width: 768px) {
  body.cart.step-3 main .form-col .select-payment-type {
    margin-top: 40px;
  }
}
body.cart.step-3 main .form-col .select-payment-type .accordion .card {
  margin-bottom: 20px;
  border-radius: 0;
  border: solid 1px #ddd;
}
body.cart.step-3 main .form-col .select-payment-type .accordion .card .card-header {
  font-size: 1.38rem;
}
body.cart.step-3 main .form-col .select-payment-type .accordion .card .card-header .btn-block {
  display: flex;
  align-items: center;
  box-shadow: none !important;
}
body.cart.step-3 main .form-col .select-payment-type .accordion .card .card-header .btn-block img {
  margin-right: 16px;
}
body.cart.step-3 main .form-col .select-payment-type .accordion .card .card-header .btn-block span {
  padding-left: 20px;
  font-size: 16px;
}
body.cart.step-3 main .form-col .select-payment-type .accordion .card .card-body {
  padding: 10px 20px;
  border-top: solid 1px #ddd;
}
body.cart.step-3 main .form-col .select-payment-type .custom-radio:not(:last-child) {
  margin-bottom: 10px;
}
body.cart.step-3 main .form-col .select-payment-type .custom-radio .custom-control-input:checked ~ .custom-control-label img {
  opacity: 1;
}
body.cart.step-3 main .form-col .select-payment-type .custom-radio .custom-control-label {
  cursor: pointer;
}
body.cart.step-3 main .form-col .select-payment-type .custom-radio .custom-control-label::before, body.cart.step-3 main .form-col .select-payment-type .custom-radio .custom-control-label::after {
  top: 7px;
}
body.cart.step-3 main .form-col .select-payment-type .custom-radio .custom-control-label img {
  height: 30px;
  width: auto;
  margin-left: 5px;
  margin-right: 5px;
  opacity: 0.4;
  transition: opacity 200ms ease-out;
}

/********************************************************
* Cart thank you
********************************************************/
body.cart.thank-you main > .container-fluid, body.cart.thank-you main > .container-sm, body.cart.thank-you main > .container-md, body.cart.thank-you main > .container-lg, body.cart.thank-you main > .container-xl, body.cart.thank-you main > .container-xxl {
  padding-top: 60px !important;
  margin-bottom: 60px !important;
  text-align: center;
}
body.cart.thank-you main h3 {
  text-transform: uppercase;
  font-size: 1rem;
  margin-bottom: 30px;
}
body.cart.thank-you main h4 {
  margin-bottom: 30px;
  font-size: 0.88rem;
  font-weight: 400;
}
body.cart.thank-you main p {
  font-size: 0.88rem;
}
body.cart.thank-you main p a {
  text-decoration: underline;
}

body.account main {
  /********************************************************
    * Empty list
    ********************************************************/
  /********************************************************
  * Profile
  ********************************************************/
  /********************************************************
  * Order history
  ********************************************************/
  /********************************************************
  * Returns
  ********************************************************/
  /********************************************************
  * Wish list
  ********************************************************/
  /********************************************************
  * Newsletter
  ********************************************************/
}
body.account main .step-menu {
  margin-bottom: 30px;
  flex-direction: column;
  flex-wrap: nowrap;
}
@media (min-width: 768px) {
  body.account main .step-menu {
    margin-bottom: 40px;
  }
}
body.account main .step-menu a {
  text-decoration: none;
}
@media (min-width: 768px) {
  body.account main .step-menu {
    align-self: flex-end;
    flex-direction: row;
  }
}
@media (max-width: 767.98px) {
  body.account main .step-menu {
    position: relative;
  }
  body.account main .step-menu:not(.fake-menu)::after {
    content: "";
    display: block;
    position: absolute;
    top: 25px;
    right: 15px;
    background-image: url(/build/images/plus.8b0071f7.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50% 50%;
    width: 12px;
    height: 12px;
    margin-top: -6px;
    transform: rotate(0deg);
    transition: transform 300ms cubic-bezier(0.165, 0.84, 0.44, 1);
    pointer-events: none;
  }
  body.account main .step-menu.mobile-menu-open .step:not(.active) {
    display: flex;
  }
  body.account main .step-menu.mobile-menu-open.mobile-menu-open-in::after {
    transform: rotate(135deg);
  }
  body.account main .step-menu.mobile-menu-open.mobile-menu-open-in .step:not(.active) {
    opacity: 1;
    transition: opacity 400ms ease-out 200ms;
  }
}
body.account main .step-menu .step {
  min-height: 50px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body.account main .step-menu .step:not(span) {
  cursor: pointer;
}
@media (max-width: 767.98px) {
  body.account main .step-menu .step {
    border: 1px solid var(--bs-border-color);
  }
}
@media (min-width: 768px) {
  body.account main .step-menu .step {
    border-top: 1px dashed #000;
    border-left: 1px dashed #000;
    border-right: 1px dashed #000;
    border-bottom: 1px solid var(--bs-border-color);
  }
}
@media (max-width: 767.98px) {
  body.account main .step-menu .step.active {
    order: 0;
  }
  body.account main .step-menu .step.active h3 {
    font-weight: 700;
  }
}
@media (min-width: 768px) {
  body.account main .step-menu .step.active {
    border-top: 1px solid var(--bs-border-color);
    border-left: 1px solid var(--bs-border-color);
    border-right: 1px solid var(--bs-border-color);
    border-bottom: 1px dashed #000;
  }
}
@media (max-width: 767.98px) {
  body.account main .step-menu .step:not(.active) {
    order: 1;
    border-top: none;
    display: none;
    opacity: 0;
    transition: opacity 150ms ease-out;
  }
}
@media (min-width: 768px) {
  body.account main .step-menu .step:not(.active) {
    transition: border 200ms ease-out;
  }
  body.account main .step-menu .step:not(.active):focus {
    border-top-color: #ebebeb;
    border-left-color: #ebebeb;
    border-right-color: #ebebeb;
  }
  body.account main .step-menu .step:not(.active):active {
    border-top-color: #ebebeb;
    border-left-color: #ebebeb;
    border-right-color: #ebebeb;
  }
}
@media (min-width: 768px) and (hover: hover) {
  body.account main .step-menu .step:not(.active):hover {
    border-top-color: #ebebeb;
    border-left-color: #ebebeb;
    border-right-color: #ebebeb;
  }
}
body.account main .step-menu .step h3 {
  text-transform: uppercase;
  text-align: center;
  font-size: 0.88rem;
  font-weight: 400;
  margin: 10px 0;
  line-height: 2;
}
@media (min-width: 768px) {
  body.account main .step-menu .step h3 {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  body.account main .step-menu .step h3 {
    line-height: 1;
  }
}
body.account main .empty-list {
  margin-top: 50px;
  margin-bottom: 150px;
}
body.account main .empty-list h4 {
  font-size: 0.88rem;
  margin-bottom: 40px;
  text-transform: uppercase;
}
body.account main #accountTabContents #boxUser {
  margin-bottom: 10px;
  font-size: 0.88rem;
  position: relative;
}
body.account main #accountTabContents #boxUser h3 {
  text-transform: uppercase;
  font-size: 0.88rem;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  body.account main #accountTabContents #boxUser h3 {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  body.account main #accountTabContents #boxUser h3 {
    margin-bottom: 60px;
  }
}
body.account main #accountTabContents #boxUser .logout {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  body.account main #accountTabContents #boxUser .logout {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  body.account main #accountTabContents #boxUser .logout {
    right: 0;
    top: -8px;
    position: absolute;
  }
}
body.account main #accountTabContents #boxUser h4 {
  text-transform: uppercase;
  font-size: 0.88rem;
  padding-bottom: 10px;
  border-bottom: 1px solid var(--bs-border-color);
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  body.account main #accountTabContents #boxUser h4 {
    font-size: 1rem;
  }
}
body.account main #accountTabContents #boxUser .data-row {
  padding-top: 10px;
}
body.account main #accountTabContents #boxUser .data-row .middle-block {
  margin-top: 10px;
  margin-bottom: 5px;
}
body.account main #accountTabContents #boxUser .data-row .actions .btn {
  margin-top: 10px;
}
body.account main #accountTabContents #boxUser .data-row .actions .btn:not(:last-child) {
  margin-right: 10px;
}
body.account main #accountTabContents #boxUser .personal-data-row {
  margin-bottom: 40px;
}
body.account main #accountTabContents #boxUser .personal-data-row > div {
  margin-bottom: 30px;
}
body.account main #accountTabContents #boxUser .shipping-data-row > div {
  margin-bottom: 50px;
}
body.account main #accountTabContents .infoUser,
body.account main #accountTabContents .infoSped,
body.account main #accountTabContents .btn-sub {
  display: none;
}
body.account main #accountTabContents form.container-data h3 {
  text-transform: uppercase;
  font-size: 0.88rem;
  margin-bottom: 40px;
}
@media (min-width: 768px) {
  body.account main #accountTabContents form.container-data h3 {
    font-size: 1rem;
  }
}
body.account main #accountTabContents form.container-data .btn-sub {
  margin-top: 20px;
  margin-bottom: 50px;
}
body.account main #accountTabContents form.container-data .btn-sub .btn {
  margin-top: 10px;
  margin-right: 10px;
}
body.account main #accountTabContents form.container-data .infoUser h3:first-child {
  margin-bottom: 60px;
}
body.account main #ordersTabContent h3 {
  text-transform: uppercase;
  font-size: 0.88rem;
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  body.account main #ordersTabContent h3 {
    font-size: 1rem;
  }
}
body.account main #ordersTabContent .order-row {
  border-bottom: solid 1px #ced4da;
}
body.account main #ordersTabContent .order-row:not(.first) {
  margin-top: 50px;
}
body.account main #ordersTabContent .order-head-col {
  font-size: 0.88rem;
}
body.account main #ordersTabContent .order-head-col .code {
  font-weight: 700;
  text-transform: uppercase;
}
body.account main #ordersTabContent .order-head-col > .row {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
}
body.account main #ordersTabContent .order-head-col > .row > div:last-child {
  margin-top: 10px;
}
@media (min-width: 768px) {
  body.account main #ordersTabContent .order-head-col > .row > div:last-child {
    margin-top: 0;
  }
}
body.account main #ordersTabContent .order-head-col .tracking-url {
  display: block;
  margin-top: 10px;
  text-decoration: underline;
}
body.account main #ordersTabContent .order-product-col {
  font-size: 0.88rem;
  margin-top: 20px;
  margin-bottom: 20px;
}
body.account main #ordersTabContent .order-product-col > div {
  margin-left: auto;
  margin-right: auto;
}
body.account main #ordersTabContent .order-product-col .product-image {
  margin-left: 10px;
}
@media (max-width: 575.98px) {
  body.account main #ordersTabContent .order-product-col .product-image {
    margin-right: 20px;
  }
}
body.account main #ordersTabContent .order-product-col .product-image img {
  width: 100px;
}
body.account main #ordersTabContent .order-product-col .product-details {
  padding-right: 10px;
}
body.account main #ordersTabContent .order-product-col .product-details > div:first-child {
  text-transform: uppercase;
  font-weight: 700;
}
body.account main #ordersTabContent .order-product-col .product-details > div:first-child span {
  text-transform: none;
  font-weight: 400;
  font-size: 0.75rem;
}
body.account main #ordersTabContent .order-product-col .product-details .return {
  font-size: 0.75rem;
  margin-top: 10px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1;
}
body.account main #ordersTabContent .order-product-col .product-details .return-action {
  font-size: 0.75rem;
}
body.account main #ordersTabContent .order-product-col .product-details .return-action:focus {
  text-decoration: underline;
}
body.account main #ordersTabContent .order-product-col .product-details .return-action:active {
  text-decoration: underline;
}
@media (hover: hover) {
  body.account main #ordersTabContent .order-product-col .product-details .return-action:hover {
    text-decoration: underline;
  }
}
body.account main #ordersTabContent .order-product-col .product-description {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 15px;
  width: 100%;
}
body.account main #ordersTabContent .order-product-col .product-description span {
  display: block;
}
body.account main #ordersTabContent .order-product-col .product-description span:first-child {
  font-weight: 700;
  text-transform: uppercase;
}
body.account main #returnTabContent h3 {
  text-transform: uppercase;
  font-size: 0.88rem;
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  body.account main #returnTabContent h3 {
    font-size: 1rem;
  }
}
body.account main #returnTabContent .return-row {
  border-bottom: solid 1px #ced4da;
}
body.account main #returnTabContent .return-row:not(.first) {
  margin-top: 50px;
}
body.account main #returnTabContent .return-head-col {
  font-size: 0.88rem;
}
body.account main #returnTabContent .return-head-col .code {
  font-weight: 700;
  text-transform: uppercase;
}
body.account main #returnTabContent .return-head-col > .row {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
}
body.account main #returnTabContent .return-head-col > .row > div:last-child {
  margin-top: 10px;
}
@media (min-width: 768px) {
  body.account main #returnTabContent .return-head-col > .row > div:last-child {
    margin-top: 0;
  }
}
body.account main #returnTabContent .return-product-col {
  font-size: 0.88rem;
  margin-top: 20px;
  margin-bottom: 20px;
}
body.account main #returnTabContent .return-product-col > div {
  margin-left: auto;
  margin-right: auto;
}
body.account main #returnTabContent .return-product-col .product-image {
  margin-left: 10px;
}
@media (max-width: 575.98px) {
  body.account main #returnTabContent .return-product-col .product-image {
    margin-right: 20px;
  }
}
body.account main #returnTabContent .return-product-col .product-image img {
  width: 100px;
}
body.account main #returnTabContent .return-product-col .product-details {
  padding-right: 10px;
}
body.account main #returnTabContent .return-product-col .product-details > div:first-child {
  text-transform: uppercase;
  font-weight: 700;
}
body.account main #returnTabContent .return-product-col .product-details > div:first-child span {
  text-transform: none;
  font-weight: 400;
  font-size: 0.75rem;
}
body.account main #returnTabContent .return-product-col > .product-details {
  padding-left: 10px;
  padding-right: 10px;
}
body.account main #returnTabContent .return-product-col .product-description {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 15px;
  width: 100%;
}
body.account main #returnTabContent .return-product-col .product-description span {
  display: block;
}
body.account main #returnTabContent .return-product-col .product-description span:first-child {
  font-weight: 700;
  text-transform: uppercase;
}
body.account main #wishListTabContent h3 {
  text-transform: uppercase;
  font-size: 0.88rem;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  body.account main #wishListTabContent h3 {
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  body.account main #wishListTabContent h3 {
    margin-bottom: 60px;
  }
}
body.account main #wishListTabContent .wish-row {
  margin-bottom: 40px;
}
body.account main #wishListTabContent article.product {
  margin-bottom: 30px;
}
@media (min-width: 576px) {
  body.account main #wishListTabContent article.product {
    margin-bottom: 50px;
  }
}
@media (min-width: 768px) {
  body.account main #wishListTabContent article.product {
    margin-bottom: 30px;
  }
}
@media (min-width: 992px) {
  body.account main #wishListTabContent article.product {
    margin-bottom: 30px;
  }
}
@media (min-width: 1200px) {
  body.account main #wishListTabContent article.product {
    margin-bottom: 40px;
  }
}
body.account main #wishListTabContent article.product .product-link {
  width: 100%;
}
body.account main #wishListTabContent article.product .product-image::after {
  background-color: transparent;
}
body.account main #wishListTabContent .product-info {
  margin-bottom: 20px;
}
body.account main #wishListTabContent .actions {
  margin-top: auto;
}
@media (min-width: 576px) {
  body.account main #wishListTabContent .actions .add-to-cart {
    margin-left: 36px;
  }
}
body.account main #wishListTabContent .actions .remove {
  padding-left: 20px;
  position: relative;
  top: -3px;
}
body.account main #wishListTabContent .actions .remove img {
  width: 16px;
  height: 16px;
}
body.account main #newsletterTabContent h3 {
  text-transform: uppercase;
  font-size: 0.88rem;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  body.account main #newsletterTabContent h3 {
    font-size: 1rem;
  }
}
body.account main #newsletterTabContent .remove-text {
  display: block;
  margin-bottom: 60px;
  font-size: 0.75rem;
}
@media (min-width: 768px) {
  body.account main #newsletterTabContent .remove-text {
    font-size: 0.88rem;
  }
}
body.account main #newsletterTabContent .remove {
  margin-bottom: 60px;
}

body.account.order-details main {
  /********************************************************
  * Single order details
  ********************************************************/
}
body.account.order-details main .step-menu {
  position: relative;
}
@media (min-width: 768px) {
  body.account.order-details main .step-menu .step {
    max-width: 200px;
    background-color: white;
  }
  body.account.order-details main .step-menu .step:last-child::after {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    width: 100%;
    bottom: 0;
    height: 1px;
    background-color: var(--bs-border-color);
    z-index: -1;
  }
}
body.account.order-details main #orderTabContent h3 {
  text-transform: uppercase;
  font-size: 0.88rem;
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  body.account.order-details main #orderTabContent h3 {
    font-size: 1rem;
  }
}
body.account.order-details main #orderTabContent .order-row:not(.first) {
  margin-top: 50px;
}
body.account.order-details main #orderTabContent .order-head-col {
  font-size: 0.88rem;
}
body.account.order-details main #orderTabContent .order-head-col .code {
  font-weight: 700;
  text-transform: uppercase;
}
body.account.order-details main #orderTabContent .order-head-col > .row {
  margin: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
}
body.account.order-details main #orderTabContent .order-head-col > .row > div:last-child {
  margin-top: 10px;
}
@media (min-width: 768px) {
  body.account.order-details main #orderTabContent .order-head-col > .row > div:last-child {
    margin-top: 0;
  }
}
body.account.order-details main #orderTabContent .order-head-col .tracking-url {
  display: block;
  margin-top: 10px;
  text-decoration: underline;
}
body.account.order-details main #orderTabContent .order-product-col {
  font-size: 0.88rem;
  margin-top: 20px;
  margin-bottom: 20px;
}
body.account.order-details main #orderTabContent .order-product-col > div {
  max-width: 340px;
  margin-left: auto;
  margin-right: auto;
}
body.account.order-details main #orderTabContent .order-product-col .product-image {
  margin-left: 10px;
}
@media (max-width: 575.98px) {
  body.account.order-details main #orderTabContent .order-product-col .product-image {
    margin-right: 20px;
  }
}
body.account.order-details main #orderTabContent .order-product-col .product-image img {
  width: 100px;
}
body.account.order-details main #orderTabContent .order-product-col .product-details {
  padding-right: 10px;
}
body.account.order-details main #orderTabContent .order-product-col .product-details > div:first-child {
  text-transform: uppercase;
  font-weight: 700;
}
body.account.order-details main #orderTabContent .order-product-col .product-details > div:first-child span {
  text-transform: none;
  font-weight: 400;
  font-size: 0.75rem;
}
body.account.order-details main #orderTabContent .order-product-col .product-details .return {
  font-size: 0.75rem;
  margin-top: 10px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 1;
}
body.account.order-details main #orderTabContent .order-product-col .product-details .return-action {
  font-size: 0.75rem;
}
body.account.order-details main #orderTabContent .order-product-col .product-details .return-action:focus {
  text-decoration: underline;
}
body.account.order-details main #orderTabContent .order-product-col .product-details .return-action:active {
  text-decoration: underline;
}
@media (hover: hover) {
  body.account.order-details main #orderTabContent .order-product-col .product-details .return-action:hover {
    text-decoration: underline;
  }
}
body.account.order-details main #orderTabContent .order-product-col .product-description {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 15px;
  width: 100%;
}
body.account.order-details main #orderTabContent .order-product-col .product-description span {
  display: block;
}
body.account.order-details main #orderTabContent .order-product-col .product-description span:first-child {
  font-weight: 700;
  text-transform: uppercase;
}

.return-states-modal {
  height: auto !important;
}

.new-return-request-modal {
  height: auto !important;
}
.new-return-request-modal .swal2-title {
  font-size: 1.5rem;
}
.new-return-request-modal p {
  font-size: 1rem;
}
.new-return-request-modal ul {
  font-size: 1rem;
}
.new-return-request-modal ul li {
  list-style: none;
  text-align: left;
}
.new-return-request-modal table {
  width: 100%;
  font-size: 1.1rem;
}
.new-return-request-modal table th, .new-return-request-modal table td {
  padding: 10px;
  border: solid 1px #dee2e6;
  font-size: 1rem;
}
.new-return-request-modal table th {
  font-size: 1.1rem;
}

.res-message {
  font-weight: 700;
  line-height: 25px;
  padding: 0 20px;
  color: #d9534f;
  text-align: center;
  text-transform: uppercase;
}
.res-message.failed {
  margin-top: 35px;
}
.res-message.failed .message-if-fail {
  display: block;
}
.res-message.failed .message-if-threshold {
  display: none;
}
.res-message.threshold .message-if-fail {
  display: none;
}
.res-message.threshold .message-if-threshold {
  display: block;
}

.return-ko button,
.return-ko a, .return-ok button,
.return-ok a {
  vertical-align: top;
  padding: 10px 32px;
  font-size: 0.75rem !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  font-weight: 800;
  margin: 10px;
  margin-bottom: 15px;
  line-height: 100%;
  /*
  &.btn-brown {
    &:hover {
      color: $black !important;
    }
  }
  */
}

/*
.return-ko {
  display: flex;
  justify-content: space-around;
}
*/
/********************************************************
* User login
********************************************************/
body.user.user-login main .box-col,
body.cart.step-2 main .box-col {
  display: flex;
}
body.user.user-login main .box-col:not(:last-child),
body.cart.step-2 main .box-col:not(:last-child) {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  body.user.user-login main .box-col:not(:last-child),
  body.cart.step-2 main .box-col:not(:last-child) {
    margin-bottom: 25px;
  }
}
@media (min-width: 768px) {
  body.user.user-login main .box-col:not(:last-child),
  body.cart.step-2 main .box-col:not(:last-child) {
    margin-bottom: 0;
  }
}
body.user.user-login main .box-col h4,
body.cart.step-2 main .box-col h4 {
  text-transform: uppercase;
  font-size: 1rem;
  margin-bottom: 20px;
}
body.user.user-login main .box-col .inner,
body.cart.step-2 main .box-col .inner {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 30px;
  padding-bottom: 30px;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 576px) {
  body.user.user-login main .box-col .inner,
  body.cart.step-2 main .box-col .inner {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (min-width: 768px) {
  body.user.user-login main .box-col .inner,
  body.cart.step-2 main .box-col .inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 992px) {
  body.user.user-login main .box-col .inner,
  body.cart.step-2 main .box-col .inner {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (min-width: 1200px) {
  body.user.user-login main .box-col .inner,
  body.cart.step-2 main .box-col .inner {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (min-width: 576px) {
  body.user.user-login main .box-col .inner,
  body.cart.step-2 main .box-col .inner {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media (min-width: 768px) {
  body.user.user-login main .box-col .inner,
  body.cart.step-2 main .box-col .inner {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
@media (min-width: 992px) {
  body.user.user-login main .box-col .inner,
  body.cart.step-2 main .box-col .inner {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media (min-width: 1200px) {
  body.user.user-login main .box-col .inner,
  body.cart.step-2 main .box-col .inner {
    padding-top: 25px;
    padding-bottom: 25px;
  }
}
@media all and (-ms-high-contrast: none) {
  body.user.user-login main .box-col .inner,
  body.cart.step-2 main .box-col .inner {
    /* stylelint-disable-next-line selector-list-comma-newline-after, declaration-block-single-line-max-declarations */
    /* IE11 fix */
  }
  body.user.user-login main .box-col .inner *::-ms-backdrop, body.user.user-login main .box-col .inner p,
  body.cart.step-2 main .box-col .inner *::-ms-backdrop,
  body.cart.step-2 main .box-col .inner p {
    max-width: 100%;
  }
}
@media (max-width: 575.98px) {
  body.user.user-login main .box-col > form,
  body.cart.step-2 main .box-col > form {
    width: 100%;
  }
}
@media (min-width: 768px) {
  body.user.user-login main .box-col.box-login .cta-group,
  body.cart.step-2 main .box-col.box-login .cta-group {
    position: relative;
    margin-bottom: 20px;
  }
}
body.user.user-login main .box-col.box-login .lost-password,
body.cart.step-2 main .box-col.box-login .lost-password {
  font-size: 0.75rem;
}
/********************************************************
* Forgot password
********************************************************/
body.user.user-forgot-password main h3 {
  text-transform: uppercase;
  font-size: 1rem;
  margin-bottom: 20px;
}
body.user.user-forgot-password main p {
  margin-bottom: 30px;
}
body.user.user-forgot-password main form button[type=submit] {
  margin-top: 20px;
}

/********************************************************
* User sign-in
********************************************************/
body.user.user-sign-in main form h4,
body.cart.step-2 main form h4 {
  margin-bottom: 20px;
  text-transform: uppercase;
  font-size: 1rem;
}
body.user.user-sign-in main form button[type=submit],
body.cart.step-2 main form button[type=submit] {
  margin-top: 30px;
}
body.user.user-sign-in main form .form-check-privacy label,
body.cart.step-2 main form .form-check-privacy label {
  font-size: 0.75rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNBaEI7QUFDQTtFQUNFO0VBQ0E7QURLRjtBQ0ZBO0FBQ0E7RUFDRTtFQUNBO0VBR0U7RUFDQTtBREVKO0FDQ0E7QUFDQTtFQUNFO0VBQ0E7RUFHRTtFQUNBO0FEREo7QUNJQTtBQUNBO0VBQ0U7RUFDQTtFQUdFO0VBQ0E7QURKSjtBRTVCRTs7OztFQUFBO0FDREY7O0VBU0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDMk9JLHlCQUxJO0VEcE9SO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QUgyQkY7O0FLM0lJO0VGc0hBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdGO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUgyQko7O0FNbk1BOzs7RUFHRTtBTnNNRjs7QU12TEk7RUFOSjtJQU9NO0VOMkxKO0FBQ0Y7O0FNOUtBO0VBQ0U7RUFDQTtFRjZPSSxtQ0FMSTtFRXRPUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTmlMRjs7QU14S0E7RUFDRTtFQUNBLGNDbW5CNEI7RURsbkI1QjtFQUNBO0VBQ0EsYUN5bkI0QjtBUDljOUI7O0FNaktBO0VBQ0U7RUFDQSxtQkN3akI0QjtFRHRqQjVCLG1CRXJCb0I7RUZzQnBCLGdCRXJCcUI7RUZzQnJCLGNFckJxQjtFRnNCckI7QU5tS0Y7O0FNaEtBO0VGdU1RO0FKbkNSO0FJekhJO0VFM0NKO0lGOE1RO0VKdENOO0FBQ0Y7O0FNcEtBO0VGa01RO0FKMUJSO0FJbElJO0VFdENKO0lGeU1RO0VKN0JOO0FBQ0Y7O0FNeEtBO0VGNkxRO0FKakJSO0FJM0lJO0VFakNKO0lGb01RO0VKcEJOO0FBQ0Y7O0FNNUtBO0VGd0xRO0FKUlI7QUlwSkk7RUU1Qko7SUYrTFE7RUpYTjtBQUNGOztBTWhMQTtFRitLTSxrQkFMSTtBSlVWOztBTS9LQTtFRjBLTSxlQUxJO0FKY1Y7O0FNeEtBO0VBQ0U7RUFDQSxtQkN3VjBCO0FQN0s1Qjs7QU1qS0E7RUFDRTtFQUNBO0VBQ0E7QU5vS0Y7O0FNOUpBO0VBQ0U7RUFDQTtFQUNBO0FOaUtGOztBTTNKQTs7RUFFRTtBTjhKRjs7QU0zSkE7OztFQUdFO0VBQ0E7QU44SkY7O0FNM0pBOzs7O0VBSUU7QU44SkY7O0FNM0pBO0VBQ0UsZ0JDNmI0QjtBUC9SOUI7O0FNekpBO0VBQ0U7RUFDQTtBTjRKRjs7QU10SkE7RUFDRTtBTnlKRjs7QU1qSkE7O0VBRUUsbUJDc2E0QjtBUGxSOUI7O0FNNUlBO0VGNkVNLGtCQUxJO0FKd0VWOztBTXpJQTtFQUNFLGlCQ3FmNEI7RURwZjVCO0VBQ0E7QU40SUY7O0FNbklBOztFQUVFO0VGd0RJLGlCQUxJO0VFakRSO0VBQ0E7QU5zSUY7O0FNbklBO0VBQU07QU51SU47O0FNdElBO0VBQU07QU4wSU47O0FNcklBO0VBQ0U7RUFDQSwwQkNnTndDO0FQeEUxQztBTXRJRTtFQUNFO0FOd0lKOztBTTdIRTtFQUVFO0VBQ0E7QU4rSEo7O0FNeEhBOzs7O0VBSUUscUNDZ1Y0QjtFSGxVeEIsY0FMSTtBSm1IVjs7QU1wSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFRkVJLGtCQUxJO0FKMkhWO0FNbkhFO0VGSEksa0JBTEk7RUVVTjtFQUNBO0FOcUhKOztBTWpIQTtFRlZNLGtCQUxJO0VFaUJSO0VBQ0E7QU5vSEY7QU1qSEU7RUFDRTtBTm1ISjs7QU0vR0E7RUFDRTtFRnRCSSxrQkFMSTtFRTZCUix3QkN5NUNrQztFRHg1Q2xDLHNDQ3k1Q2tDO0VFOXJEaEM7QVR3Wko7QU1oSEU7RUFDRTtFRjdCRSxjQUxJO0FKcUpWOztBTXhHQTtFQUNFO0FOMkdGOztBTXJHQTs7RUFFRTtBTndHRjs7QU1oR0E7RUFDRTtFQUNBO0FObUdGOztBTWhHQTtFQUNFLG1CQzRYNEI7RUQzWDVCLHNCQzJYNEI7RUQxWDVCLGdDQzRaNEI7RUQzWjVCO0FObUdGOztBTTVGQTtFQUVFO0VBQ0E7QU44RkY7O0FNM0ZBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QU44RkY7O0FNdEZBO0VBQ0U7QU55RkY7O0FNbkZBO0VBRUU7QU5xRkY7O0FNN0VBO0VBQ0U7QU5nRkY7O0FNM0VBOzs7OztFQUtFO0VBQ0E7RUY1SEksa0JBTEk7RUVtSVI7QU44RUY7O0FNMUVBOztFQUVFO0FONkVGOztBTXhFQTtFQUNFO0FOMkVGOztBTXhFQTtFQUdFO0FOeUVGO0FNdEVFO0VBQ0U7QU53RUo7O0FNakVBO0VBQ0U7QU5vRUY7O0FNNURBOzs7O0VBSUU7QU4rREY7QU01REk7Ozs7RUFDRTtBTmlFTjs7QU0xREE7RUFDRTtFQUNBO0FONkRGOztBTXhEQTtFQUNFO0FOMkRGOztBTWpEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOb0RGOztBTTVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCQ21ONEI7RUhwYXRCO0VFb05OO0FOOENGO0FJOVpJO0VFeVdKO0lGdE1RO0VKK1BOO0FBQ0Y7QU1qREU7RUFDRTtBTm1ESjs7QU01Q0E7Ozs7Ozs7RUFPRTtBTitDRjs7QU01Q0E7RUFDRTtBTitDRjs7QU10Q0E7RUFDRTtFQUNBO0FOeUNGOztBTWpDQTs7Ozs7OztDQUFBO0FBV0E7RUFDRTtBTmlDRjs7QU01QkE7RUFDRTtBTitCRjs7QU14QkE7RUFDRTtFQUNBO0FOMkJGOztBTXRCQTtFQUNFO0FOeUJGOztBTXBCQTtFQUNFO0FOdUJGOztBTWhCQTtFQUNFO0VBQ0E7QU5tQkY7O0FNWEE7RUFDRTtBTmNGOztBTU5BO0VBQ0U7QU5TRjs7QVV4aUJRO0VBT0k7QVZxaUJaOztBVTVpQlE7RUFPSTtBVnlpQlo7O0FVaGpCUTtFQU9JO0FWNmlCWjs7QVVwakJRO0VBT0k7QVZpakJaOztBVXhqQlE7RUFPSTtBVnFqQlo7O0FFN25CRTs7OztFQUFBO0FTS0E7Ozs7Ozs7RUNIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjBvQkY7O0FhcGxCSTtFRjVDRTtJQUNFLGdCSmtlZTtFUGtLckI7QUFDRjtBYTFsQkk7RUY1Q0U7SUFDRSxnQkprZWU7RVB1S3JCO0FBQ0Y7QWEvbEJJO0VGNUNFO0lBQ0UsZ0JKa2VlO0VQNEtyQjtBQUNGO0FhcG1CSTtFRjVDRTtJQUNFLGlCSmtlZTtFUGlMckI7QUFDRjtBYXptQkk7RUY1Q0U7SUFDRSxpQkprZWU7RVBzTHJCO0FBQ0Y7QWN6cUJBO0VBRUk7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0FkK3FCSjs7QWMxcUJFO0VDTkE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWZtckJGO0FjanJCSTtFQ0dGO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmOHFCRjs7QWUvbkJNO0VBQ0U7QWZrb0JSOztBZS9uQk07RUFwQ0o7RUFDQTtBZnVxQkY7O0FlenBCRTtFQUNFO0VBQ0E7QWY0cEJKOztBZTlwQkU7RUFDRTtFQUNBO0FmaXFCSjs7QWVucUJFO0VBQ0U7RUFDQTtBZnNxQko7O0FleHFCRTtFQUNFO0VBQ0E7QWYycUJKOztBZTdxQkU7RUFDRTtFQUNBO0FmZ3JCSjs7QWVsckJFO0VBQ0U7RUFDQTtBZnFyQko7O0FldHBCTTtFQWhESjtFQUNBO0FmMHNCRjs7QWVycEJVO0VBaEVOO0VBQ0E7QWZ5dEJKOztBZTFwQlU7RUFoRU47RUFDQTtBZjh0Qko7O0FlL3BCVTtFQWhFTjtFQUNBO0FmbXVCSjs7QWVwcUJVO0VBaEVOO0VBQ0E7QWZ3dUJKOztBZXpxQlU7RUFoRU47RUFDQTtBZjZ1Qko7O0FlOXFCVTtFQWhFTjtFQUNBO0Fma3ZCSjs7QWVuckJVO0VBaEVOO0VBQ0E7QWZ1dkJKOztBZXhyQlU7RUFoRU47RUFDQTtBZjR2Qko7O0FlN3JCVTtFQWhFTjtFQUNBO0FmaXdCSjs7QWVsc0JVO0VBaEVOO0VBQ0E7QWZzd0JKOztBZXZzQlU7RUFoRU47RUFDQTtBZjJ3Qko7O0FlNXNCVTtFQWhFTjtFQUNBO0FmZ3hCSjs7QWV6c0JZO0VBeERWO0FmcXdCRjs7QWU3c0JZO0VBeERWO0FmeXdCRjs7QWVqdEJZO0VBeERWO0FmNndCRjs7QWVydEJZO0VBeERWO0FmaXhCRjs7QWV6dEJZO0VBeERWO0FmcXhCRjs7QWU3dEJZO0VBeERWO0FmeXhCRjs7QWVqdUJZO0VBeERWO0FmNnhCRjs7QWVydUJZO0VBeERWO0FmaXlCRjs7QWV6dUJZO0VBeERWO0FmcXlCRjs7QWU3dUJZO0VBeERWO0FmeXlCRjs7QWVqdkJZO0VBeERWO0FmNnlCRjs7QWUxdUJROztFQUVFO0FmNnVCVjs7QWUxdUJROztFQUVFO0FmNnVCVjs7QWVwdkJROztFQUVFO0FmdXZCVjs7QWVwdkJROztFQUVFO0FmdXZCVjs7QWU5dkJROztFQUVFO0FmaXdCVjs7QWU5dkJROztFQUVFO0FmaXdCVjs7QWV4d0JROztFQUVFO0FmMndCVjs7QWV4d0JROztFQUVFO0FmMndCVjs7QWVseEJROztFQUVFO0FmcXhCVjs7QWVseEJROztFQUVFO0FmcXhCVjs7QWU1eEJROztFQUVFO0FmK3hCVjs7QWU1eEJROztFQUVFO0FmK3hCVjs7QWF6MUJJO0VFVUU7SUFDRTtFZm0xQk47RWVoMUJJO0lBcENKO0lBQ0E7RWZ1M0JBO0VlejJCQTtJQUNFO0lBQ0E7RWYyMkJGO0VlNzJCQTtJQUNFO0lBQ0E7RWYrMkJGO0VlajNCQTtJQUNFO0lBQ0E7RWZtM0JGO0VlcjNCQTtJQUNFO0lBQ0E7RWZ1M0JGO0VlejNCQTtJQUNFO0lBQ0E7RWYyM0JGO0VlNzNCQTtJQUNFO0lBQ0E7RWYrM0JGO0VlaDJCSTtJQWhESjtJQUNBO0VmbTVCQTtFZTkxQlE7SUFoRU47SUFDQTtFZmk2QkY7RWVsMkJRO0lBaEVOO0lBQ0E7RWZxNkJGO0VldDJCUTtJQWhFTjtJQUNBO0VmeTZCRjtFZTEyQlE7SUFoRU47SUFDQTtFZjY2QkY7RWU5MkJRO0lBaEVOO0lBQ0E7RWZpN0JGO0VlbDNCUTtJQWhFTjtJQUNBO0VmcTdCRjtFZXQzQlE7SUFoRU47SUFDQTtFZnk3QkY7RWUxM0JRO0lBaEVOO0lBQ0E7RWY2N0JGO0VlOTNCUTtJQWhFTjtJQUNBO0VmaThCRjtFZWw0QlE7SUFoRU47SUFDQTtFZnE4QkY7RWV0NEJRO0lBaEVOO0lBQ0E7RWZ5OEJGO0VlMTRCUTtJQWhFTjtJQUNBO0VmNjhCRjtFZXQ0QlU7SUF4RFY7RWZpOEJBO0VlejRCVTtJQXhEVjtFZm84QkE7RWU1NEJVO0lBeERWO0VmdThCQTtFZS80QlU7SUF4RFY7RWYwOEJBO0VlbDVCVTtJQXhEVjtFZjY4QkE7RWVyNUJVO0lBeERWO0VmZzlCQTtFZXg1QlU7SUF4RFY7RWZtOUJBO0VlMzVCVTtJQXhEVjtFZnM5QkE7RWU5NUJVO0lBeERWO0VmeTlCQTtFZWo2QlU7SUF4RFY7RWY0OUJBO0VlcDZCVTtJQXhEVjtFZis5QkE7RWV2NkJVO0lBeERWO0VmaytCQTtFZS81Qk07O0lBRUU7RWZpNkJSO0VlOTVCTTs7SUFFRTtFZmc2QlI7RWV2NkJNOztJQUVFO0VmeTZCUjtFZXQ2Qk07O0lBRUU7RWZ3NkJSO0VlLzZCTTs7SUFFRTtFZmk3QlI7RWU5NkJNOztJQUVFO0VmZzdCUjtFZXY3Qk07O0lBRUU7RWZ5N0JSO0VldDdCTTs7SUFFRTtFZnc3QlI7RWUvN0JNOztJQUVFO0VmaThCUjtFZTk3Qk07O0lBRUU7RWZnOEJSO0VldjhCTTs7SUFFRTtFZnk4QlI7RWV0OEJNOztJQUVFO0VmdzhCUjtBQUNGO0FhbmdDSTtFRVVFO0lBQ0U7RWY0L0JOO0Vlei9CSTtJQXBDSjtJQUNBO0VmZ2lDQTtFZWxoQ0E7SUFDRTtJQUNBO0Vmb2hDRjtFZXRoQ0E7SUFDRTtJQUNBO0Vmd2hDRjtFZTFoQ0E7SUFDRTtJQUNBO0VmNGhDRjtFZTloQ0E7SUFDRTtJQUNBO0VmZ2lDRjtFZWxpQ0E7SUFDRTtJQUNBO0Vmb2lDRjtFZXRpQ0E7SUFDRTtJQUNBO0Vmd2lDRjtFZXpnQ0k7SUFoREo7SUFDQTtFZjRqQ0E7RWV2Z0NRO0lBaEVOO0lBQ0E7RWYwa0NGO0VlM2dDUTtJQWhFTjtJQUNBO0VmOGtDRjtFZS9nQ1E7SUFoRU47SUFDQTtFZmtsQ0Y7RWVuaENRO0lBaEVOO0lBQ0E7RWZzbENGO0VldmhDUTtJQWhFTjtJQUNBO0VmMGxDRjtFZTNoQ1E7SUFoRU47SUFDQTtFZjhsQ0Y7RWUvaENRO0lBaEVOO0lBQ0E7RWZrbUNGO0VlbmlDUTtJQWhFTjtJQUNBO0Vmc21DRjtFZXZpQ1E7SUFoRU47SUFDQTtFZjBtQ0Y7RWUzaUNRO0lBaEVOO0lBQ0E7RWY4bUNGO0VlL2lDUTtJQWhFTjtJQUNBO0Vma25DRjtFZW5qQ1E7SUFoRU47SUFDQTtFZnNuQ0Y7RWUvaUNVO0lBeERWO0VmMG1DQTtFZWxqQ1U7SUF4RFY7RWY2bUNBO0VlcmpDVTtJQXhEVjtFZmduQ0E7RWV4akNVO0lBeERWO0VmbW5DQTtFZTNqQ1U7SUF4RFY7RWZzbkNBO0VlOWpDVTtJQXhEVjtFZnluQ0E7RWVqa0NVO0lBeERWO0VmNG5DQTtFZXBrQ1U7SUF4RFY7RWYrbkNBO0VldmtDVTtJQXhEVjtFZmtvQ0E7RWUxa0NVO0lBeERWO0VmcW9DQTtFZTdrQ1U7SUF4RFY7RWZ3b0NBO0VlaGxDVTtJQXhEVjtFZjJvQ0E7RWV4a0NNOztJQUVFO0VmMGtDUjtFZXZrQ007O0lBRUU7RWZ5a0NSO0VlaGxDTTs7SUFFRTtFZmtsQ1I7RWUva0NNOztJQUVFO0VmaWxDUjtFZXhsQ007O0lBRUU7RWYwbENSO0VldmxDTTs7SUFFRTtFZnlsQ1I7RWVobUNNOztJQUVFO0Vma21DUjtFZS9sQ007O0lBRUU7RWZpbUNSO0VleG1DTTs7SUFFRTtFZjBtQ1I7RWV2bUNNOztJQUVFO0VmeW1DUjtFZWhuQ007O0lBRUU7RWZrbkNSO0VlL21DTTs7SUFFRTtFZmluQ1I7QUFDRjtBYTVxQ0k7RUVVRTtJQUNFO0VmcXFDTjtFZWxxQ0k7SUFwQ0o7SUFDQTtFZnlzQ0E7RWUzckNBO0lBQ0U7SUFDQTtFZjZyQ0Y7RWUvckNBO0lBQ0U7SUFDQTtFZmlzQ0Y7RWVuc0NBO0lBQ0U7SUFDQTtFZnFzQ0Y7RWV2c0NBO0lBQ0U7SUFDQTtFZnlzQ0Y7RWUzc0NBO0lBQ0U7SUFDQTtFZjZzQ0Y7RWUvc0NBO0lBQ0U7SUFDQTtFZml0Q0Y7RWVsckNJO0lBaERKO0lBQ0E7RWZxdUNBO0VlaHJDUTtJQWhFTjtJQUNBO0VmbXZDRjtFZXByQ1E7SUFoRU47SUFDQTtFZnV2Q0Y7RWV4ckNRO0lBaEVOO0lBQ0E7RWYydkNGO0VlNXJDUTtJQWhFTjtJQUNBO0VmK3ZDRjtFZWhzQ1E7SUFoRU47SUFDQTtFZm13Q0Y7RWVwc0NRO0lBaEVOO0lBQ0E7RWZ1d0NGO0VleHNDUTtJQWhFTjtJQUNBO0VmMndDRjtFZTVzQ1E7SUFoRU47SUFDQTtFZit3Q0Y7RWVodENRO0lBaEVOO0lBQ0E7RWZteENGO0VlcHRDUTtJQWhFTjtJQUNBO0VmdXhDRjtFZXh0Q1E7SUFoRU47SUFDQTtFZjJ4Q0Y7RWU1dENRO0lBaEVOO0lBQ0E7RWYreENGO0VleHRDVTtJQXhEVjtFZm14Q0E7RWUzdENVO0lBeERWO0Vmc3hDQTtFZTl0Q1U7SUF4RFY7RWZ5eENBO0VlanVDVTtJQXhEVjtFZjR4Q0E7RWVwdUNVO0lBeERWO0VmK3hDQTtFZXZ1Q1U7SUF4RFY7RWZreUNBO0VlMXVDVTtJQXhEVjtFZnF5Q0E7RWU3dUNVO0lBeERWO0Vmd3lDQTtFZWh2Q1U7SUF4RFY7RWYyeUNBO0VlbnZDVTtJQXhEVjtFZjh5Q0E7RWV0dkNVO0lBeERWO0VmaXpDQTtFZXp2Q1U7SUF4RFY7RWZvekNBO0VlanZDTTs7SUFFRTtFZm12Q1I7RWVodkNNOztJQUVFO0Vma3ZDUjtFZXp2Q007O0lBRUU7RWYydkNSO0VleHZDTTs7SUFFRTtFZjB2Q1I7RWVqd0NNOztJQUVFO0VmbXdDUjtFZWh3Q007O0lBRUU7RWZrd0NSO0VlendDTTs7SUFFRTtFZjJ3Q1I7RWV4d0NNOztJQUVFO0VmMHdDUjtFZWp4Q007O0lBRUU7RWZteENSO0VlaHhDTTs7SUFFRTtFZmt4Q1I7RWV6eENNOztJQUVFO0VmMnhDUjtFZXh4Q007O0lBRUU7RWYweENSO0FBQ0Y7QWFyMUNJO0VFVUU7SUFDRTtFZjgwQ047RWUzMENJO0lBcENKO0lBQ0E7RWZrM0NBO0VlcDJDQTtJQUNFO0lBQ0E7RWZzMkNGO0VleDJDQTtJQUNFO0lBQ0E7RWYwMkNGO0VlNTJDQTtJQUNFO0lBQ0E7RWY4MkNGO0VlaDNDQTtJQUNFO0lBQ0E7RWZrM0NGO0VlcDNDQTtJQUNFO0lBQ0E7RWZzM0NGO0VleDNDQTtJQUNFO0lBQ0E7RWYwM0NGO0VlMzFDSTtJQWhESjtJQUNBO0VmODRDQTtFZXoxQ1E7SUFoRU47SUFDQTtFZjQ1Q0Y7RWU3MUNRO0lBaEVOO0lBQ0E7RWZnNkNGO0VlajJDUTtJQWhFTjtJQUNBO0VmbzZDRjtFZXIyQ1E7SUFoRU47SUFDQTtFZnc2Q0Y7RWV6MkNRO0lBaEVOO0lBQ0E7RWY0NkNGO0VlNzJDUTtJQWhFTjtJQUNBO0VmZzdDRjtFZWozQ1E7SUFoRU47SUFDQTtFZm83Q0Y7RWVyM0NRO0lBaEVOO0lBQ0E7RWZ3N0NGO0VlejNDUTtJQWhFTjtJQUNBO0VmNDdDRjtFZTczQ1E7SUFoRU47SUFDQTtFZmc4Q0Y7RWVqNENRO0lBaEVOO0lBQ0E7RWZvOENGO0VlcjRDUTtJQWhFTjtJQUNBO0VmdzhDRjtFZWo0Q1U7SUF4RFY7RWY0N0NBO0VlcDRDVTtJQXhEVjtFZis3Q0E7RWV2NENVO0lBeERWO0VmazhDQTtFZTE0Q1U7SUF4RFY7RWZxOENBO0VlNzRDVTtJQXhEVjtFZnc4Q0E7RWVoNUNVO0lBeERWO0VmMjhDQTtFZW41Q1U7SUF4RFY7RWY4OENBO0VldDVDVTtJQXhEVjtFZmk5Q0E7RWV6NUNVO0lBeERWO0VmbzlDQTtFZTU1Q1U7SUF4RFY7RWZ1OUNBO0VlLzVDVTtJQXhEVjtFZjA5Q0E7RWVsNkNVO0lBeERWO0VmNjlDQTtFZTE1Q007O0lBRUU7RWY0NUNSO0VlejVDTTs7SUFFRTtFZjI1Q1I7RWVsNkNNOztJQUVFO0VmbzZDUjtFZWo2Q007O0lBRUU7RWZtNkNSO0VlMTZDTTs7SUFFRTtFZjQ2Q1I7RWV6NkNNOztJQUVFO0VmMjZDUjtFZWw3Q007O0lBRUU7RWZvN0NSO0VlajdDTTs7SUFFRTtFZm03Q1I7RWUxN0NNOztJQUVFO0VmNDdDUjtFZXo3Q007O0lBRUU7RWYyN0NSO0VlbDhDTTs7SUFFRTtFZm84Q1I7RWVqOENNOztJQUVFO0VmbThDUjtBQUNGO0FhOS9DSTtFRVVFO0lBQ0U7RWZ1L0NOO0VlcC9DSTtJQXBDSjtJQUNBO0VmMmhEQTtFZTdnREE7SUFDRTtJQUNBO0VmK2dERjtFZWpoREE7SUFDRTtJQUNBO0VmbWhERjtFZXJoREE7SUFDRTtJQUNBO0VmdWhERjtFZXpoREE7SUFDRTtJQUNBO0VmMmhERjtFZTdoREE7SUFDRTtJQUNBO0VmK2hERjtFZWppREE7SUFDRTtJQUNBO0VmbWlERjtFZXBnREk7SUFoREo7SUFDQTtFZnVqREE7RWVsZ0RRO0lBaEVOO0lBQ0E7RWZxa0RGO0VldGdEUTtJQWhFTjtJQUNBO0VmeWtERjtFZTFnRFE7SUFoRU47SUFDQTtFZjZrREY7RWU5Z0RRO0lBaEVOO0lBQ0E7RWZpbERGO0VlbGhEUTtJQWhFTjtJQUNBO0VmcWxERjtFZXRoRFE7SUFoRU47SUFDQTtFZnlsREY7RWUxaERRO0lBaEVOO0lBQ0E7RWY2bERGO0VlOWhEUTtJQWhFTjtJQUNBO0VmaW1ERjtFZWxpRFE7SUFoRU47SUFDQTtFZnFtREY7RWV0aURRO0lBaEVOO0lBQ0E7RWZ5bURGO0VlMWlEUTtJQWhFTjtJQUNBO0VmNm1ERjtFZTlpRFE7SUFoRU47SUFDQTtFZmluREY7RWUxaURVO0lBeERWO0VmcW1EQTtFZTdpRFU7SUF4RFY7RWZ3bURBO0VlaGpEVTtJQXhEVjtFZjJtREE7RWVuakRVO0lBeERWO0VmOG1EQTtFZXRqRFU7SUF4RFY7RWZpbkRBO0VlempEVTtJQXhEVjtFZm9uREE7RWU1akRVO0lBeERWO0VmdW5EQTtFZS9qRFU7SUF4RFY7RWYwbkRBO0VlbGtEVTtJQXhEVjtFZjZuREE7RWVya0RVO0lBeERWO0VmZ29EQTtFZXhrRFU7SUF4RFY7RWZtb0RBO0VlM2tEVTtJQXhEVjtFZnNvREE7RWVua0RNOztJQUVFO0VmcWtEUjtFZWxrRE07O0lBRUU7RWZva0RSO0VlM2tETTs7SUFFRTtFZjZrRFI7RWUxa0RNOztJQUVFO0VmNGtEUjtFZW5sRE07O0lBRUU7RWZxbERSO0VlbGxETTs7SUFFRTtFZm9sRFI7RWUzbERNOztJQUVFO0VmNmxEUjtFZTFsRE07O0lBRUU7RWY0bERSO0Vlbm1ETTs7SUFFRTtFZnFtRFI7RWVsbURNOztJQUVFO0Vmb21EUjtFZTNtRE07O0lBRUU7RWY2bURSO0VlMW1ETTs7SUFFRTtFZjRtRFI7QUFDRjtBVXBxRFE7RUFPSTtBVmdxRFo7O0FVdnFEUTtFQU9JO0FWb3FEWjs7QVUzcURRO0VBT0k7QVZ3cURaOztBVS9xRFE7RUFPSTtBVjRxRFo7O0FVbnJEUTtFQU9JO0FWZ3JEWjs7QVV2ckRRO0VBT0k7QVZvckRaOztBVTNyRFE7RUFPSTtBVndyRFo7O0FVL3JEUTtFQU9JO0FWNHJEWjs7QVVuc0RRO0VBT0k7QVZnc0RaOztBVXZzRFE7RUFPSTtBVm9zRFo7O0FVM3NEUTtFQU9JO0FWd3NEWjs7QVUvc0RRO0VBT0k7QVY0c0RaOztBVW50RFE7RUFPSTtBVmd0RFo7O0FVdnREUTtFQU9JO0FWb3REWjs7QVUzdERRO0VBT0k7QVZ3dERaOztBVS90RFE7RUFPSTtBVjR0RFo7O0FVbnVEUTtFQU9JO0FWZ3VEWjs7QVV2dURRO0VBT0k7QVZvdURaOztBVTN1RFE7RUFPSTtBVnd1RFo7O0FVL3VEUTtFQU9JO0FWNHVEWjs7QVVudkRRO0VBT0k7QVZndkRaOztBVXZ2RFE7RUFPSTtBVm92RFo7O0FVM3ZEUTtFQU9JO0FWd3ZEWjs7QVUvdkRRO0VBT0k7QVY0dkRaOztBVW53RFE7RUFPSTtBVmd3RFo7O0FVdndEUTtFQU9JO0FWb3dEWjs7QVUzd0RRO0VBT0k7QVZ3d0RaOztBVS93RFE7RUFPSTtBVjR3RFo7O0FVbnhEUTtFQU9JO0FWZ3hEWjs7QVV2eERRO0VBT0k7QVZveERaOztBVTN4RFE7RUFPSTtBVnd4RFo7O0FVL3hEUTtFQU9JO0FWNHhEWjs7QVVueURRO0VBT0k7QVZneURaOztBVXZ5RFE7RUFPSTtBVm95RFo7O0FVM3lEUTtFQU9JO0FWd3lEWjs7QVUveURRO0VBT0k7QVY0eURaOztBVW56RFE7RUFPSTtBVmd6RFo7O0FVdnpEUTtFQU9JO0FWb3pEWjs7QVUzekRRO0VBT0k7QVZ3ekRaOztBVS96RFE7RUFPSTtBVjR6RFo7O0FVbjBEUTtFQU9JO0FWZzBEWjs7QVV2MERRO0VBT0k7QVZvMERaOztBVTMwRFE7RUFPSTtBVncwRFo7O0FVLzBEUTtFQU9JO0FWNDBEWjs7QVVuMURRO0VBT0k7QVZnMURaOztBVXYxRFE7RUFPSTtBVm8xRFo7O0FVMzFEUTtFQU9JO0FWdzFEWjs7QVUvMURRO0VBT0k7QVY0MURaOztBVW4yRFE7RUFPSTtBVmcyRFo7O0FVdjJEUTtFQU9JO0FWbzJEWjs7QVUzMkRRO0VBT0k7QVZ3MkRaOztBVS8yRFE7RUFPSTtBVjQyRFo7O0FVbjNEUTtFQU9JO0FWZzNEWjs7QVV2M0RRO0VBT0k7QVZvM0RaOztBVTMzRFE7RUFPSTtBVnczRFo7O0FVLzNEUTtFQU9JO0FWNDNEWjs7QVVuNERRO0VBT0k7QVZnNERaOztBVXY0RFE7RUFPSTtBVm80RFo7O0FVMzREUTtFQU9JO0FWdzREWjs7QVUvNERRO0VBT0k7QVY0NERaOztBVW41RFE7RUFPSTtBVmc1RFo7O0FVdjVEUTtFQU9JO0VBQUE7QVZxNURaOztBVTU1RFE7RUFPSTtFQUFBO0FWMDVEWjs7QVVqNkRRO0VBT0k7RUFBQTtBVis1RFo7O0FVdDZEUTtFQU9JO0VBQUE7QVZvNkRaOztBVTM2RFE7RUFPSTtFQUFBO0FWeTZEWjs7QVVoN0RRO0VBT0k7RUFBQTtBVjg2RFo7O0FVcjdEUTtFQU9JO0VBQUE7QVZtN0RaOztBVTE3RFE7RUFPSTtFQUFBO0FWdzdEWjs7QVUvN0RRO0VBT0k7RUFBQTtBVjY3RFo7O0FVcDhEUTtFQU9JO0VBQUE7QVZrOERaOztBVXo4RFE7RUFPSTtFQUFBO0FWdThEWjs7QVU5OERRO0VBT0k7RUFBQTtBVjQ4RFo7O0FVbjlEUTtFQU9JO0VBQUE7QVZpOURaOztBVXg5RFE7RUFPSTtFQUFBO0FWczlEWjs7QVU3OURRO0VBT0k7QVYwOURaOztBVWorRFE7RUFPSTtBVjg5RFo7O0FVcitEUTtFQU9JO0FWaytEWjs7QVV6K0RRO0VBT0k7QVZzK0RaOztBVTcrRFE7RUFPSTtBVjArRFo7O0FVai9EUTtFQU9JO0FWOCtEWjs7QVVyL0RRO0VBT0k7QVZrL0RaOztBVXovRFE7RUFPSTtBVnMvRFo7O0FVNy9EUTtFQU9JO0FWMC9EWjs7QVVqZ0VRO0VBT0k7QVY4L0RaOztBVXJnRVE7RUFPSTtBVmtnRVo7O0FVemdFUTtFQU9JO0FWc2dFWjs7QVU3Z0VRO0VBT0k7QVYwZ0VaOztBVWpoRVE7RUFPSTtBVjhnRVo7O0FVcmhFUTtFQU9JO0FWa2hFWjs7QVV6aEVRO0VBT0k7QVZzaEVaOztBVTdoRVE7RUFPSTtBVjBoRVo7O0FVamlFUTtFQU9JO0FWOGhFWjs7QVVyaUVRO0VBT0k7QVZraUVaOztBVXppRVE7RUFPSTtBVnNpRVo7O0FVN2lFUTtFQU9JO0FWMGlFWjs7QVVqakVRO0VBT0k7QVY4aUVaOztBVXJqRVE7RUFPSTtBVmtqRVo7O0FVempFUTtFQU9JO0FWc2pFWjs7QVU3akVRO0VBT0k7QVYwakVaOztBVWprRVE7RUFPSTtBVjhqRVo7O0FVcmtFUTtFQU9JO0FWa2tFWjs7QVV6a0VRO0VBT0k7QVZza0VaOztBVTdrRVE7RUFPSTtBVjBrRVo7O0FVamxFUTtFQU9JO0FWOGtFWjs7QVVybEVRO0VBT0k7QVZrbEVaOztBVXpsRVE7RUFPSTtBVnNsRVo7O0FVN2xFUTtFQU9JO0FWMGxFWjs7QVVqbUVRO0VBT0k7QVY4bEVaOztBVXJtRVE7RUFPSTtFQUFBO0FWbW1FWjs7QVUxbUVRO0VBT0k7RUFBQTtBVndtRVo7O0FVL21FUTtFQU9JO0VBQUE7QVY2bUVaOztBVXBuRVE7RUFPSTtFQUFBO0FWa25FWjs7QVV6bkVRO0VBT0k7RUFBQTtBVnVuRVo7O0FVOW5FUTtFQU9JO0VBQUE7QVY0bkVaOztBVW5vRVE7RUFPSTtFQUFBO0FWaW9FWjs7QVV4b0VRO0VBT0k7RUFBQTtBVnNvRVo7O0FVN29FUTtFQU9JO0VBQUE7QVYyb0VaOztBVWxwRVE7RUFPSTtFQUFBO0FWZ3BFWjs7QVV2cEVRO0VBT0k7RUFBQTtBVnFwRVo7O0FVNXBFUTtFQU9JO0VBQUE7QVYwcEVaOztBVWpxRVE7RUFPSTtBVjhwRVo7O0FVcnFFUTtFQU9JO0FWa3FFWjs7QVV6cUVRO0VBT0k7QVZzcUVaOztBVTdxRVE7RUFPSTtBVjBxRVo7O0FVanJFUTtFQU9JO0FWOHFFWjs7QVVyckVRO0VBT0k7QVZrckVaOztBVXpyRVE7RUFPSTtBVnNyRVo7O0FVN3JFUTtFQU9JO0FWMHJFWjs7QVVqc0VRO0VBT0k7QVY4ckVaOztBVXJzRVE7RUFPSTtBVmtzRVo7O0FVenNFUTtFQU9JO0FWc3NFWjs7QVU3c0VRO0VBT0k7QVYwc0VaOztBVWp0RVE7RUFPSTtBVjhzRVo7O0FVcnRFUTtFQU9JO0FWa3RFWjs7QVV6dEVRO0VBT0k7QVZzdEVaOztBVTd0RVE7RUFPSTtBVjB0RVo7O0FVanVFUTtFQU9JO0FWOHRFWjs7QVVydUVRO0VBT0k7QVZrdUVaOztBVXp1RVE7RUFPSTtBVnN1RVo7O0FVN3VFUTtFQU9JO0FWMHVFWjs7QVVqdkVRO0VBT0k7QVY4dUVaOztBVXJ2RVE7RUFPSTtBVmt2RVo7O0FVenZFUTtFQU9JO0FWc3ZFWjs7QVU3dkVRO0VBT0k7QVYwdkVaOztBYXB3RUk7RUhHSTtJQU9JO0VWK3ZFVjtFVXR3RU07SUFPSTtFVmt3RVY7RVV6d0VNO0lBT0k7RVZxd0VWO0VVNXdFTTtJQU9JO0VWd3dFVjtFVS93RU07SUFPSTtFVjJ3RVY7RVVseEVNO0lBT0k7RVY4d0VWO0VVcnhFTTtJQU9JO0VWaXhFVjtFVXh4RU07SUFPSTtFVm94RVY7RVUzeEVNO0lBT0k7RVZ1eEVWO0VVOXhFTTtJQU9JO0VWMHhFVjtFVWp5RU07SUFPSTtFVjZ4RVY7RVVweUVNO0lBT0k7RVZneUVWO0VVdnlFTTtJQU9JO0VWbXlFVjtFVTF5RU07SUFPSTtFVnN5RVY7RVU3eUVNO0lBT0k7RVZ5eUVWO0VVaHpFTTtJQU9JO0VWNHlFVjtFVW56RU07SUFPSTtFVit5RVY7RVV0ekVNO0lBT0k7RVZrekVWO0VVenpFTTtJQU9JO0VWcXpFVjtFVTV6RU07SUFPSTtFVnd6RVY7RVUvekVNO0lBT0k7RVYyekVWO0VVbDBFTTtJQU9JO0VWOHpFVjtFVXIwRU07SUFPSTtFVmkwRVY7RVV4MEVNO0lBT0k7RVZvMEVWO0VVMzBFTTtJQU9JO0VWdTBFVjtFVTkwRU07SUFPSTtFVjAwRVY7RVVqMUVNO0lBT0k7RVY2MEVWO0VVcDFFTTtJQU9JO0VWZzFFVjtFVXYxRU07SUFPSTtFVm0xRVY7RVUxMUVNO0lBT0k7RVZzMUVWO0VVNzFFTTtJQU9JO0VWeTFFVjtFVWgyRU07SUFPSTtFVjQxRVY7RVVuMkVNO0lBT0k7RVYrMUVWO0VVdDJFTTtJQU9JO0VWazJFVjtFVXoyRU07SUFPSTtFVnEyRVY7RVU1MkVNO0lBT0k7RVZ3MkVWO0VVLzJFTTtJQU9JO0VWMjJFVjtFVWwzRU07SUFPSTtFVjgyRVY7RVVyM0VNO0lBT0k7RVZpM0VWO0VVeDNFTTtJQU9JO0VWbzNFVjtFVTMzRU07SUFPSTtFVnUzRVY7RVU5M0VNO0lBT0k7RVYwM0VWO0VVajRFTTtJQU9JO0VWNjNFVjtFVXA0RU07SUFPSTtFVmc0RVY7RVV2NEVNO0lBT0k7RVZtNEVWO0VVMTRFTTtJQU9JO0VWczRFVjtFVTc0RU07SUFPSTtFVnk0RVY7RVVoNUVNO0lBT0k7RVY0NEVWO0VVbjVFTTtJQU9JO0VWKzRFVjtFVXQ1RU07SUFPSTtFVms1RVY7RVV6NUVNO0lBT0k7RVZxNUVWO0VVNTVFTTtJQU9JO0VWdzVFVjtFVS81RU07SUFPSTtFVjI1RVY7RVVsNkVNO0lBT0k7RVY4NUVWO0VVcjZFTTtJQU9JO0VWaTZFVjtFVXg2RU07SUFPSTtFVm82RVY7RVUzNkVNO0lBT0k7RVZ1NkVWO0VVOTZFTTtJQU9JO0VWMDZFVjtFVWo3RU07SUFPSTtFVjY2RVY7RVVwN0VNO0lBT0k7RVZnN0VWO0VVdjdFTTtJQU9JO0VWbTdFVjtFVTE3RU07SUFPSTtJQUFBO0VWdTdFVjtFVTk3RU07SUFPSTtJQUFBO0VWMjdFVjtFVWw4RU07SUFPSTtJQUFBO0VWKzdFVjtFVXQ4RU07SUFPSTtJQUFBO0VWbThFVjtFVTE4RU07SUFPSTtJQUFBO0VWdThFVjtFVTk4RU07SUFPSTtJQUFBO0VWMjhFVjtFVWw5RU07SUFPSTtJQUFBO0VWKzhFVjtFVXQ5RU07SUFPSTtJQUFBO0VWbTlFVjtFVTE5RU07SUFPSTtJQUFBO0VWdTlFVjtFVTk5RU07SUFPSTtJQUFBO0VWMjlFVjtFVWwrRU07SUFPSTtJQUFBO0VWKzlFVjtFVXQrRU07SUFPSTtJQUFBO0VWbStFVjtFVTErRU07SUFPSTtJQUFBO0VWdStFVjtFVTkrRU07SUFPSTtJQUFBO0VWMitFVjtFVWwvRU07SUFPSTtFVjgrRVY7RVVyL0VNO0lBT0k7RVZpL0VWO0VVeC9FTTtJQU9JO0VWby9FVjtFVTMvRU07SUFPSTtFVnUvRVY7RVU5L0VNO0lBT0k7RVYwL0VWO0VVamdGTTtJQU9JO0VWNi9FVjtFVXBnRk07SUFPSTtFVmdnRlY7RVV2Z0ZNO0lBT0k7RVZtZ0ZWO0VVMWdGTTtJQU9JO0VWc2dGVjtFVTdnRk07SUFPSTtFVnlnRlY7RVVoaEZNO0lBT0k7RVY0Z0ZWO0VVbmhGTTtJQU9JO0VWK2dGVjtFVXRoRk07SUFPSTtFVmtoRlY7RVV6aEZNO0lBT0k7RVZxaEZWO0VVNWhGTTtJQU9JO0VWd2hGVjtFVS9oRk07SUFPSTtFVjJoRlY7RVVsaUZNO0lBT0k7RVY4aEZWO0VVcmlGTTtJQU9JO0VWaWlGVjtFVXhpRk07SUFPSTtFVm9pRlY7RVUzaUZNO0lBT0k7RVZ1aUZWO0VVOWlGTTtJQU9JO0VWMGlGVjtFVWpqRk07SUFPSTtFVjZpRlY7RVVwakZNO0lBT0k7RVZnakZWO0VVdmpGTTtJQU9JO0VWbWpGVjtFVTFqRk07SUFPSTtFVnNqRlY7RVU3akZNO0lBT0k7RVZ5akZWO0VVaGtGTTtJQU9JO0VWNGpGVjtFVW5rRk07SUFPSTtFVitqRlY7RVV0a0ZNO0lBT0k7RVZra0ZWO0VVemtGTTtJQU9JO0VWcWtGVjtFVTVrRk07SUFPSTtFVndrRlY7RVUva0ZNO0lBT0k7RVYya0ZWO0VVbGxGTTtJQU9JO0VWOGtGVjtFVXJsRk07SUFPSTtFVmlsRlY7RVV4bEZNO0lBT0k7SUFBQTtFVnFsRlY7RVU1bEZNO0lBT0k7SUFBQTtFVnlsRlY7RVVobUZNO0lBT0k7SUFBQTtFVjZsRlY7RVVwbUZNO0lBT0k7SUFBQTtFVmltRlY7RVV4bUZNO0lBT0k7SUFBQTtFVnFtRlY7RVU1bUZNO0lBT0k7SUFBQTtFVnltRlY7RVVobkZNO0lBT0k7SUFBQTtFVjZtRlY7RVVwbkZNO0lBT0k7SUFBQTtFVmluRlY7RVV4bkZNO0lBT0k7SUFBQTtFVnFuRlY7RVU1bkZNO0lBT0k7SUFBQTtFVnluRlY7RVVob0ZNO0lBT0k7SUFBQTtFVjZuRlY7RVVwb0ZNO0lBT0k7SUFBQTtFVmlvRlY7RVV4b0ZNO0lBT0k7RVZvb0ZWO0VVM29GTTtJQU9JO0VWdW9GVjtFVTlvRk07SUFPSTtFVjBvRlY7RVVqcEZNO0lBT0k7RVY2b0ZWO0VVcHBGTTtJQU9JO0VWZ3BGVjtFVXZwRk07SUFPSTtFVm1wRlY7RVUxcEZNO0lBT0k7RVZzcEZWO0VVN3BGTTtJQU9JO0VWeXBGVjtFVWhxRk07SUFPSTtFVjRwRlY7RVVucUZNO0lBT0k7RVYrcEZWO0VVdHFGTTtJQU9JO0VWa3FGVjtFVXpxRk07SUFPSTtFVnFxRlY7RVU1cUZNO0lBT0k7RVZ3cUZWO0VVL3FGTTtJQU9JO0VWMnFGVjtFVWxyRk07SUFPSTtFVjhxRlY7RVVyckZNO0lBT0k7RVZpckZWO0VVeHJGTTtJQU9JO0VWb3JGVjtFVTNyRk07SUFPSTtFVnVyRlY7RVU5ckZNO0lBT0k7RVYwckZWO0VVanNGTTtJQU9JO0VWNnJGVjtFVXBzRk07SUFPSTtFVmdzRlY7RVV2c0ZNO0lBT0k7RVZtc0ZWO0VVMXNGTTtJQU9JO0VWc3NGVjtFVTdzRk07SUFPSTtFVnlzRlY7QUFDRjtBYXB0Rkk7RUhHSTtJQU9JO0VWOHNGVjtFVXJ0Rk07SUFPSTtFVml0RlY7RVV4dEZNO0lBT0k7RVZvdEZWO0VVM3RGTTtJQU9JO0VWdXRGVjtFVTl0Rk07SUFPSTtFVjB0RlY7RVVqdUZNO0lBT0k7RVY2dEZWO0VVcHVGTTtJQU9JO0VWZ3VGVjtFVXZ1Rk07SUFPSTtFVm11RlY7RVUxdUZNO0lBT0k7RVZzdUZWO0VVN3VGTTtJQU9JO0VWeXVGVjtFVWh2Rk07SUFPSTtFVjR1RlY7RVVudkZNO0lBT0k7RVYrdUZWO0VVdHZGTTtJQU9JO0VWa3ZGVjtFVXp2Rk07SUFPSTtFVnF2RlY7RVU1dkZNO0lBT0k7RVZ3dkZWO0VVL3ZGTTtJQU9JO0VWMnZGVjtFVWx3Rk07SUFPSTtFVjh2RlY7RVVyd0ZNO0lBT0k7RVZpd0ZWO0VVeHdGTTtJQU9JO0VWb3dGVjtFVTN3Rk07SUFPSTtFVnV3RlY7RVU5d0ZNO0lBT0k7RVYwd0ZWO0VVanhGTTtJQU9JO0VWNndGVjtFVXB4Rk07SUFPSTtFVmd4RlY7RVV2eEZNO0lBT0k7RVZteEZWO0VVMXhGTTtJQU9JO0VWc3hGVjtFVTd4Rk07SUFPSTtFVnl4RlY7RVVoeUZNO0lBT0k7RVY0eEZWO0VVbnlGTTtJQU9JO0VWK3hGVjtFVXR5Rk07SUFPSTtFVmt5RlY7RVV6eUZNO0lBT0k7RVZxeUZWO0VVNXlGTTtJQU9JO0VWd3lGVjtFVS95Rk07SUFPSTtFVjJ5RlY7RVVsekZNO0lBT0k7RVY4eUZWO0VVcnpGTTtJQU9JO0VWaXpGVjtFVXh6Rk07SUFPSTtFVm96RlY7RVUzekZNO0lBT0k7RVZ1ekZWO0VVOXpGTTtJQU9JO0VWMHpGVjtFVWowRk07SUFPSTtFVjZ6RlY7RVVwMEZNO0lBT0k7RVZnMEZWO0VVdjBGTTtJQU9JO0VWbTBGVjtFVTEwRk07SUFPSTtFVnMwRlY7RVU3MEZNO0lBT0k7RVZ5MEZWO0VVaDFGTTtJQU9JO0VWNDBGVjtFVW4xRk07SUFPSTtFViswRlY7RVV0MUZNO0lBT0k7RVZrMUZWO0VVejFGTTtJQU9JO0VWcTFGVjtFVTUxRk07SUFPSTtFVncxRlY7RVUvMUZNO0lBT0k7RVYyMUZWO0VVbDJGTTtJQU9JO0VWODFGVjtFVXIyRk07SUFPSTtFVmkyRlY7RVV4MkZNO0lBT0k7RVZvMkZWO0VVMzJGTTtJQU9JO0VWdTJGVjtFVTkyRk07SUFPSTtFVjAyRlY7RVVqM0ZNO0lBT0k7RVY2MkZWO0VVcDNGTTtJQU9JO0VWZzNGVjtFVXYzRk07SUFPSTtFVm0zRlY7RVUxM0ZNO0lBT0k7RVZzM0ZWO0VVNzNGTTtJQU9JO0VWeTNGVjtFVWg0Rk07SUFPSTtFVjQzRlY7RVVuNEZNO0lBT0k7RVYrM0ZWO0VVdDRGTTtJQU9JO0VWazRGVjtFVXo0Rk07SUFPSTtJQUFBO0VWczRGVjtFVTc0Rk07SUFPSTtJQUFBO0VWMDRGVjtFVWo1Rk07SUFPSTtJQUFBO0VWODRGVjtFVXI1Rk07SUFPSTtJQUFBO0VWazVGVjtFVXo1Rk07SUFPSTtJQUFBO0VWczVGVjtFVTc1Rk07SUFPSTtJQUFBO0VWMDVGVjtFVWo2Rk07SUFPSTtJQUFBO0VWODVGVjtFVXI2Rk07SUFPSTtJQUFBO0VWazZGVjtFVXo2Rk07SUFPSTtJQUFBO0VWczZGVjtFVTc2Rk07SUFPSTtJQUFBO0VWMDZGVjtFVWo3Rk07SUFPSTtJQUFBO0VWODZGVjtFVXI3Rk07SUFPSTtJQUFBO0VWazdGVjtFVXo3Rk07SUFPSTtJQUFBO0VWczdGVjtFVTc3Rk07SUFPSTtJQUFBO0VWMDdGVjtFVWo4Rk07SUFPSTtFVjY3RlY7RVVwOEZNO0lBT0k7RVZnOEZWO0VVdjhGTTtJQU9JO0VWbThGVjtFVTE4Rk07SUFPSTtFVnM4RlY7RVU3OEZNO0lBT0k7RVZ5OEZWO0VVaDlGTTtJQU9JO0VWNDhGVjtFVW45Rk07SUFPSTtFVis4RlY7RVV0OUZNO0lBT0k7RVZrOUZWO0VVejlGTTtJQU9JO0VWcTlGVjtFVTU5Rk07SUFPSTtFVnc5RlY7RVUvOUZNO0lBT0k7RVYyOUZWO0VVbCtGTTtJQU9JO0VWODlGVjtFVXIrRk07SUFPSTtFVmkrRlY7RVV4K0ZNO0lBT0k7RVZvK0ZWO0VVMytGTTtJQU9JO0VWdStGVjtFVTkrRk07SUFPSTtFVjArRlY7RVVqL0ZNO0lBT0k7RVY2K0ZWO0VVcC9GTTtJQU9JO0VWZy9GVjtFVXYvRk07SUFPSTtFVm0vRlY7RVUxL0ZNO0lBT0k7RVZzL0ZWO0VVNy9GTTtJQU9JO0VWeS9GVjtFVWhnR007SUFPSTtFVjQvRlY7RVVuZ0dNO0lBT0k7RVYrL0ZWO0VVdGdHTTtJQU9JO0VWa2dHVjtFVXpnR007SUFPSTtFVnFnR1Y7RVU1Z0dNO0lBT0k7RVZ3Z0dWO0VVL2dHTTtJQU9JO0VWMmdHVjtFVWxoR007SUFPSTtFVjhnR1Y7RVVyaEdNO0lBT0k7RVZpaEdWO0VVeGhHTTtJQU9JO0VWb2hHVjtFVTNoR007SUFPSTtFVnVoR1Y7RVU5aEdNO0lBT0k7RVYwaEdWO0VVamlHTTtJQU9JO0VWNmhHVjtFVXBpR007SUFPSTtFVmdpR1Y7RVV2aUdNO0lBT0k7SUFBQTtFVm9pR1Y7RVUzaUdNO0lBT0k7SUFBQTtFVndpR1Y7RVUvaUdNO0lBT0k7SUFBQTtFVjRpR1Y7RVVuakdNO0lBT0k7SUFBQTtFVmdqR1Y7RVV2akdNO0lBT0k7SUFBQTtFVm9qR1Y7RVUzakdNO0lBT0k7SUFBQTtFVndqR1Y7RVUvakdNO0lBT0k7SUFBQTtFVjRqR1Y7RVVua0dNO0lBT0k7SUFBQTtFVmdrR1Y7RVV2a0dNO0lBT0k7SUFBQTtFVm9rR1Y7RVUza0dNO0lBT0k7SUFBQTtFVndrR1Y7RVUva0dNO0lBT0k7SUFBQTtFVjRrR1Y7RVVubEdNO0lBT0k7SUFBQTtFVmdsR1Y7RVV2bEdNO0lBT0k7RVZtbEdWO0VVMWxHTTtJQU9JO0VWc2xHVjtFVTdsR007SUFPSTtFVnlsR1Y7RVVobUdNO0lBT0k7RVY0bEdWO0VVbm1HTTtJQU9JO0VWK2xHVjtFVXRtR007SUFPSTtFVmttR1Y7RVV6bUdNO0lBT0k7RVZxbUdWO0VVNW1HTTtJQU9JO0VWd21HVjtFVS9tR007SUFPSTtFVjJtR1Y7RVVsbkdNO0lBT0k7RVY4bUdWO0VVcm5HTTtJQU9JO0VWaW5HVjtFVXhuR007SUFPSTtFVm9uR1Y7RVUzbkdNO0lBT0k7RVZ1bkdWO0VVOW5HTTtJQU9JO0VWMG5HVjtFVWpvR007SUFPSTtFVjZuR1Y7RVVwb0dNO0lBT0k7RVZnb0dWO0VVdm9HTTtJQU9JO0VWbW9HVjtFVTFvR007SUFPSTtFVnNvR1Y7RVU3b0dNO0lBT0k7RVZ5b0dWO0VVaHBHTTtJQU9JO0VWNG9HVjtFVW5wR007SUFPSTtFVitvR1Y7RVV0cEdNO0lBT0k7RVZrcEdWO0VVenBHTTtJQU9JO0VWcXBHVjtFVTVwR007SUFPSTtFVndwR1Y7QUFDRjtBYW5xR0k7RUhHSTtJQU9JO0VWNnBHVjtFVXBxR007SUFPSTtFVmdxR1Y7RVV2cUdNO0lBT0k7RVZtcUdWO0VVMXFHTTtJQU9JO0VWc3FHVjtFVTdxR007SUFPSTtFVnlxR1Y7RVVockdNO0lBT0k7RVY0cUdWO0VVbnJHTTtJQU9JO0VWK3FHVjtFVXRyR007SUFPSTtFVmtyR1Y7RVV6ckdNO0lBT0k7RVZxckdWO0VVNXJHTTtJQU9JO0VWd3JHVjtFVS9yR007SUFPSTtFVjJyR1Y7RVVsc0dNO0lBT0k7RVY4ckdWO0VVcnNHTTtJQU9JO0VWaXNHVjtFVXhzR007SUFPSTtFVm9zR1Y7RVUzc0dNO0lBT0k7RVZ1c0dWO0VVOXNHTTtJQU9JO0VWMHNHVjtFVWp0R007SUFPSTtFVjZzR1Y7RVVwdEdNO0lBT0k7RVZndEdWO0VVdnRHTTtJQU9JO0VWbXRHVjtFVTF0R007SUFPSTtFVnN0R1Y7RVU3dEdNO0lBT0k7RVZ5dEdWO0VVaHVHTTtJQU9JO0VWNHRHVjtFVW51R007SUFPSTtFVit0R1Y7RVV0dUdNO0lBT0k7RVZrdUdWO0VVenVHTTtJQU9JO0VWcXVHVjtFVTV1R007SUFPSTtFVnd1R1Y7RVUvdUdNO0lBT0k7RVYydUdWO0VVbHZHTTtJQU9JO0VWOHVHVjtFVXJ2R007SUFPSTtFVml2R1Y7RVV4dkdNO0lBT0k7RVZvdkdWO0VVM3ZHTTtJQU9JO0VWdXZHVjtFVTl2R007SUFPSTtFVjB2R1Y7RVVqd0dNO0lBT0k7RVY2dkdWO0VVcHdHTTtJQU9JO0VWZ3dHVjtFVXZ3R007SUFPSTtFVm13R1Y7RVUxd0dNO0lBT0k7RVZzd0dWO0VVN3dHTTtJQU9JO0VWeXdHVjtFVWh4R007SUFPSTtFVjR3R1Y7RVVueEdNO0lBT0k7RVYrd0dWO0VVdHhHTTtJQU9JO0VWa3hHVjtFVXp4R007SUFPSTtFVnF4R1Y7RVU1eEdNO0lBT0k7RVZ3eEdWO0VVL3hHTTtJQU9JO0VWMnhHVjtFVWx5R007SUFPSTtFVjh4R1Y7RVVyeUdNO0lBT0k7RVZpeUdWO0VVeHlHTTtJQU9JO0VWb3lHVjtFVTN5R007SUFPSTtFVnV5R1Y7RVU5eUdNO0lBT0k7RVYweUdWO0VVanpHTTtJQU9JO0VWNnlHVjtFVXB6R007SUFPSTtFVmd6R1Y7RVV2ekdNO0lBT0k7RVZtekdWO0VVMXpHTTtJQU9JO0VWc3pHVjtFVTd6R007SUFPSTtFVnl6R1Y7RVVoMEdNO0lBT0k7RVY0ekdWO0VVbjBHTTtJQU9JO0VWK3pHVjtFVXQwR007SUFPSTtFVmswR1Y7RVV6MEdNO0lBT0k7RVZxMEdWO0VVNTBHTTtJQU9JO0VWdzBHVjtFVS8wR007SUFPSTtFVjIwR1Y7RVVsMUdNO0lBT0k7RVY4MEdWO0VVcjFHTTtJQU9JO0VWaTFHVjtFVXgxR007SUFPSTtJQUFBO0VWcTFHVjtFVTUxR007SUFPSTtJQUFBO0VWeTFHVjtFVWgyR007SUFPSTtJQUFBO0VWNjFHVjtFVXAyR007SUFPSTtJQUFBO0VWaTJHVjtFVXgyR007SUFPSTtJQUFBO0VWcTJHVjtFVTUyR007SUFPSTtJQUFBO0VWeTJHVjtFVWgzR007SUFPSTtJQUFBO0VWNjJHVjtFVXAzR007SUFPSTtJQUFBO0VWaTNHVjtFVXgzR007SUFPSTtJQUFBO0VWcTNHVjtFVTUzR007SUFPSTtJQUFBO0VWeTNHVjtFVWg0R007SUFPSTtJQUFBO0VWNjNHVjtFVXA0R007SUFPSTtJQUFBO0VWaTRHVjtFVXg0R007SUFPSTtJQUFBO0VWcTRHVjtFVTU0R007SUFPSTtJQUFBO0VWeTRHVjtFVWg1R007SUFPSTtFVjQ0R1Y7RVVuNUdNO0lBT0k7RVYrNEdWO0VVdDVHTTtJQU9JO0VWazVHVjtFVXo1R007SUFPSTtFVnE1R1Y7RVU1NUdNO0lBT0k7RVZ3NUdWO0VVLzVHTTtJQU9JO0VWMjVHVjtFVWw2R007SUFPSTtFVjg1R1Y7RVVyNkdNO0lBT0k7RVZpNkdWO0VVeDZHTTtJQU9JO0VWbzZHVjtFVTM2R007SUFPSTtFVnU2R1Y7RVU5NkdNO0lBT0k7RVYwNkdWO0VVajdHTTtJQU9JO0VWNjZHVjtFVXA3R007SUFPSTtFVmc3R1Y7RVV2N0dNO0lBT0k7RVZtN0dWO0VVMTdHTTtJQU9JO0VWczdHVjtFVTc3R007SUFPSTtFVnk3R1Y7RVVoOEdNO0lBT0k7RVY0N0dWO0VVbjhHTTtJQU9JO0VWKzdHVjtFVXQ4R007SUFPSTtFVms4R1Y7RVV6OEdNO0lBT0k7RVZxOEdWO0VVNThHTTtJQU9JO0VWdzhHVjtFVS84R007SUFPSTtFVjI4R1Y7RVVsOUdNO0lBT0k7RVY4OEdWO0VVcjlHTTtJQU9JO0VWaTlHVjtFVXg5R007SUFPSTtFVm85R1Y7RVUzOUdNO0lBT0k7RVZ1OUdWO0VVOTlHTTtJQU9JO0VWMDlHVjtFVWorR007SUFPSTtFVjY5R1Y7RVVwK0dNO0lBT0k7RVZnK0dWO0VVditHTTtJQU9JO0VWbStHVjtFVTErR007SUFPSTtFVnMrR1Y7RVU3K0dNO0lBT0k7RVZ5K0dWO0VVaC9HTTtJQU9JO0VWNCtHVjtFVW4vR007SUFPSTtFVisrR1Y7RVV0L0dNO0lBT0k7SUFBQTtFVm0vR1Y7RVUxL0dNO0lBT0k7SUFBQTtFVnUvR1Y7RVU5L0dNO0lBT0k7SUFBQTtFVjIvR1Y7RVVsZ0hNO0lBT0k7SUFBQTtFVisvR1Y7RVV0Z0hNO0lBT0k7SUFBQTtFVm1nSFY7RVUxZ0hNO0lBT0k7SUFBQTtFVnVnSFY7RVU5Z0hNO0lBT0k7SUFBQTtFVjJnSFY7RVVsaEhNO0lBT0k7SUFBQTtFVitnSFY7RVV0aEhNO0lBT0k7SUFBQTtFVm1oSFY7RVUxaEhNO0lBT0k7SUFBQTtFVnVoSFY7RVU5aEhNO0lBT0k7SUFBQTtFVjJoSFY7RVVsaUhNO0lBT0k7SUFBQTtFVitoSFY7RVV0aUhNO0lBT0k7RVZraUhWO0VVemlITTtJQU9JO0VWcWlIVjtFVTVpSE07SUFPSTtFVndpSFY7RVUvaUhNO0lBT0k7RVYyaUhWO0VVbGpITTtJQU9JO0VWOGlIVjtFVXJqSE07SUFPSTtFVmlqSFY7RVV4akhNO0lBT0k7RVZvakhWO0VVM2pITTtJQU9JO0VWdWpIVjtFVTlqSE07SUFPSTtFVjBqSFY7RVVqa0hNO0lBT0k7RVY2akhWO0VVcGtITTtJQU9JO0VWZ2tIVjtFVXZrSE07SUFPSTtFVm1rSFY7RVUxa0hNO0lBT0k7RVZza0hWO0VVN2tITTtJQU9JO0VWeWtIVjtFVWhsSE07SUFPSTtFVjRrSFY7RVVubEhNO0lBT0k7RVYra0hWO0VVdGxITTtJQU9JO0VWa2xIVjtFVXpsSE07SUFPSTtFVnFsSFY7RVU1bEhNO0lBT0k7RVZ3bEhWO0VVL2xITTtJQU9JO0VWMmxIVjtFVWxtSE07SUFPSTtFVjhsSFY7RVVybUhNO0lBT0k7RVZpbUhWO0VVeG1ITTtJQU9JO0VWb21IVjtFVTNtSE07SUFPSTtFVnVtSFY7QUFDRjtBYWxuSEk7RUhHSTtJQU9JO0VWNG1IVjtFVW5uSE07SUFPSTtFVittSFY7RVV0bkhNO0lBT0k7RVZrbkhWO0VVem5ITTtJQU9JO0VWcW5IVjtFVTVuSE07SUFPSTtFVnduSFY7RVUvbkhNO0lBT0k7RVYybkhWO0VVbG9ITTtJQU9JO0VWOG5IVjtFVXJvSE07SUFPSTtFVmlvSFY7RVV4b0hNO0lBT0k7RVZvb0hWO0VVM29ITTtJQU9JO0VWdW9IVjtFVTlvSE07SUFPSTtFVjBvSFY7RVVqcEhNO0lBT0k7RVY2b0hWO0VVcHBITTtJQU9JO0VWZ3BIVjtFVXZwSE07SUFPSTtFVm1wSFY7RVUxcEhNO0lBT0k7RVZzcEhWO0VVN3BITTtJQU9JO0VWeXBIVjtFVWhxSE07SUFPSTtFVjRwSFY7RVVucUhNO0lBT0k7RVYrcEhWO0VVdHFITTtJQU9JO0VWa3FIVjtFVXpxSE07SUFPSTtFVnFxSFY7RVU1cUhNO0lBT0k7RVZ3cUhWO0VVL3FITTtJQU9JO0VWMnFIVjtFVWxySE07SUFPSTtFVjhxSFY7RVVyckhNO0lBT0k7RVZpckhWO0VVeHJITTtJQU9JO0VWb3JIVjtFVTNySE07SUFPSTtFVnVySFY7RVU5ckhNO0lBT0k7RVYwckhWO0VVanNITTtJQU9JO0VWNnJIVjtFVXBzSE07SUFPSTtFVmdzSFY7RVV2c0hNO0lBT0k7RVZtc0hWO0VVMXNITTtJQU9JO0VWc3NIVjtFVTdzSE07SUFPSTtFVnlzSFY7RVVodEhNO0lBT0k7RVY0c0hWO0VVbnRITTtJQU9JO0VWK3NIVjtFVXR0SE07SUFPSTtFVmt0SFY7RVV6dEhNO0lBT0k7RVZxdEhWO0VVNXRITTtJQU9JO0VWd3RIVjtFVS90SE07SUFPSTtFVjJ0SFY7RVVsdUhNO0lBT0k7RVY4dEhWO0VVcnVITTtJQU9JO0VWaXVIVjtFVXh1SE07SUFPSTtFVm91SFY7RVUzdUhNO0lBT0k7RVZ1dUhWO0VVOXVITTtJQU9JO0VWMHVIVjtFVWp2SE07SUFPSTtFVjZ1SFY7RVVwdkhNO0lBT0k7RVZndkhWO0VVdnZITTtJQU9JO0VWbXZIVjtFVTF2SE07SUFPSTtFVnN2SFY7RVU3dkhNO0lBT0k7RVZ5dkhWO0VVaHdITTtJQU9JO0VWNHZIVjtFVW53SE07SUFPSTtFVit2SFY7RVV0d0hNO0lBT0k7RVZrd0hWO0VVendITTtJQU9JO0VWcXdIVjtFVTV3SE07SUFPSTtFVnd3SFY7RVUvd0hNO0lBT0k7RVYyd0hWO0VVbHhITTtJQU9JO0VWOHdIVjtFVXJ4SE07SUFPSTtFVml4SFY7RVV4eEhNO0lBT0k7RVZveEhWO0VVM3hITTtJQU9JO0VWdXhIVjtFVTl4SE07SUFPSTtFVjB4SFY7RVVqeUhNO0lBT0k7RVY2eEhWO0VVcHlITTtJQU9JO0VWZ3lIVjtFVXZ5SE07SUFPSTtJQUFBO0VWb3lIVjtFVTN5SE07SUFPSTtJQUFBO0VWd3lIVjtFVS95SE07SUFPSTtJQUFBO0VWNHlIVjtFVW56SE07SUFPSTtJQUFBO0VWZ3pIVjtFVXZ6SE07SUFPSTtJQUFBO0VWb3pIVjtFVTN6SE07SUFPSTtJQUFBO0VWd3pIVjtFVS96SE07SUFPSTtJQUFBO0VWNHpIVjtFVW4wSE07SUFPSTtJQUFBO0VWZzBIVjtFVXYwSE07SUFPSTtJQUFBO0VWbzBIVjtFVTMwSE07SUFPSTtJQUFBO0VWdzBIVjtFVS8wSE07SUFPSTtJQUFBO0VWNDBIVjtFVW4xSE07SUFPSTtJQUFBO0VWZzFIVjtFVXYxSE07SUFPSTtJQUFBO0VWbzFIVjtFVTMxSE07SUFPSTtJQUFBO0VWdzFIVjtFVS8xSE07SUFPSTtFVjIxSFY7RVVsMkhNO0lBT0k7RVY4MUhWO0VVcjJITTtJQU9JO0VWaTJIVjtFVXgySE07SUFPSTtFVm8ySFY7RVUzMkhNO0lBT0k7RVZ1MkhWO0VVOTJITTtJQU9JO0VWMDJIVjtFVWozSE07SUFPSTtFVjYySFY7RVVwM0hNO0lBT0k7RVZnM0hWO0VVdjNITTtJQU9JO0VWbTNIVjtFVTEzSE07SUFPSTtFVnMzSFY7RVU3M0hNO0lBT0k7RVZ5M0hWO0VVaDRITTtJQU9JO0VWNDNIVjtFVW40SE07SUFPSTtFViszSFY7RVV0NEhNO0lBT0k7RVZrNEhWO0VVejRITTtJQU9JO0VWcTRIVjtFVTU0SE07SUFPSTtFVnc0SFY7RVUvNEhNO0lBT0k7RVYyNEhWO0VVbDVITTtJQU9JO0VWODRIVjtFVXI1SE07SUFPSTtFVmk1SFY7RVV4NUhNO0lBT0k7RVZvNUhWO0VVMzVITTtJQU9JO0VWdTVIVjtFVTk1SE07SUFPSTtFVjA1SFY7RVVqNkhNO0lBT0k7RVY2NUhWO0VVcDZITTtJQU9JO0VWZzZIVjtFVXY2SE07SUFPSTtFVm02SFY7RVUxNkhNO0lBT0k7RVZzNkhWO0VVNzZITTtJQU9JO0VWeTZIVjtFVWg3SE07SUFPSTtFVjQ2SFY7RVVuN0hNO0lBT0k7RVYrNkhWO0VVdDdITTtJQU9JO0VWazdIVjtFVXo3SE07SUFPSTtFVnE3SFY7RVU1N0hNO0lBT0k7RVZ3N0hWO0VVLzdITTtJQU9JO0VWMjdIVjtFVWw4SE07SUFPSTtFVjg3SFY7RVVyOEhNO0lBT0k7SUFBQTtFVms4SFY7RVV6OEhNO0lBT0k7SUFBQTtFVnM4SFY7RVU3OEhNO0lBT0k7SUFBQTtFVjA4SFY7RVVqOUhNO0lBT0k7SUFBQTtFVjg4SFY7RVVyOUhNO0lBT0k7SUFBQTtFVms5SFY7RVV6OUhNO0lBT0k7SUFBQTtFVnM5SFY7RVU3OUhNO0lBT0k7SUFBQTtFVjA5SFY7RVVqK0hNO0lBT0k7SUFBQTtFVjg5SFY7RVVyK0hNO0lBT0k7SUFBQTtFVmsrSFY7RVV6K0hNO0lBT0k7SUFBQTtFVnMrSFY7RVU3K0hNO0lBT0k7SUFBQTtFVjArSFY7RVVqL0hNO0lBT0k7SUFBQTtFVjgrSFY7RVVyL0hNO0lBT0k7RVZpL0hWO0VVeC9ITTtJQU9JO0VWby9IVjtFVTMvSE07SUFPSTtFVnUvSFY7RVU5L0hNO0lBT0k7RVYwL0hWO0VVamdJTTtJQU9JO0VWNi9IVjtFVXBnSU07SUFPSTtFVmdnSVY7RVV2Z0lNO0lBT0k7RVZtZ0lWO0VVMWdJTTtJQU9JO0VWc2dJVjtFVTdnSU07SUFPSTtFVnlnSVY7RVVoaElNO0lBT0k7RVY0Z0lWO0VVbmhJTTtJQU9JO0VWK2dJVjtFVXRoSU07SUFPSTtFVmtoSVY7RVV6aElNO0lBT0k7RVZxaElWO0VVNWhJTTtJQU9JO0VWd2hJVjtFVS9oSU07SUFPSTtFVjJoSVY7RVVsaUlNO0lBT0k7RVY4aElWO0VVcmlJTTtJQU9JO0VWaWlJVjtFVXhpSU07SUFPSTtFVm9pSVY7RVUzaUlNO0lBT0k7RVZ1aUlWO0VVOWlJTTtJQU9JO0VWMGlJVjtFVWpqSU07SUFPSTtFVjZpSVY7RVVwaklNO0lBT0k7RVZnaklWO0VVdmpJTTtJQU9JO0VWbWpJVjtFVTFqSU07SUFPSTtFVnNqSVY7QUFDRjtBYWprSUk7RUhHSTtJQU9JO0VWMmpJVjtFVWxrSU07SUFPSTtFVjhqSVY7RVVya0lNO0lBT0k7RVZpa0lWO0VVeGtJTTtJQU9JO0VWb2tJVjtFVTNrSU07SUFPSTtFVnVrSVY7RVU5a0lNO0lBT0k7RVYwa0lWO0VVamxJTTtJQU9JO0VWNmtJVjtFVXBsSU07SUFPSTtFVmdsSVY7RVV2bElNO0lBT0k7RVZtbElWO0VVMWxJTTtJQU9JO0VWc2xJVjtFVTdsSU07SUFPSTtFVnlsSVY7RVVobUlNO0lBT0k7RVY0bElWO0VVbm1JTTtJQU9JO0VWK2xJVjtFVXRtSU07SUFPSTtFVmttSVY7RVV6bUlNO0lBT0k7RVZxbUlWO0VVNW1JTTtJQU9JO0VWd21JVjtFVS9tSU07SUFPSTtFVjJtSVY7RVVsbklNO0lBT0k7RVY4bUlWO0VVcm5JTTtJQU9JO0VWaW5JVjtFVXhuSU07SUFPSTtFVm9uSVY7RVUzbklNO0lBT0k7RVZ1bklWO0VVOW5JTTtJQU9JO0VWMG5JVjtFVWpvSU07SUFPSTtFVjZuSVY7RVVwb0lNO0lBT0k7RVZnb0lWO0VVdm9JTTtJQU9JO0VWbW9JVjtFVTFvSU07SUFPSTtFVnNvSVY7RVU3b0lNO0lBT0k7RVZ5b0lWO0VVaHBJTTtJQU9JO0VWNG9JVjtFVW5wSU07SUFPSTtFVitvSVY7RVV0cElNO0lBT0k7RVZrcElWO0VVenBJTTtJQU9JO0VWcXBJVjtFVTVwSU07SUFPSTtFVndwSVY7RVUvcElNO0lBT0k7RVYycElWO0VVbHFJTTtJQU9JO0VWOHBJVjtFVXJxSU07SUFPSTtFVmlxSVY7RVV4cUlNO0lBT0k7RVZvcUlWO0VVM3FJTTtJQU9JO0VWdXFJVjtFVTlxSU07SUFPSTtFVjBxSVY7RVVqcklNO0lBT0k7RVY2cUlWO0VVcHJJTTtJQU9JO0VWZ3JJVjtFVXZySU07SUFPSTtFVm1ySVY7RVUxcklNO0lBT0k7RVZzcklWO0VVN3JJTTtJQU9JO0VWeXJJVjtFVWhzSU07SUFPSTtFVjRySVY7RVVuc0lNO0lBT0k7RVYrcklWO0VVdHNJTTtJQU9JO0VWa3NJVjtFVXpzSU07SUFPSTtFVnFzSVY7RVU1c0lNO0lBT0k7RVZ3c0lWO0VVL3NJTTtJQU9JO0VWMnNJVjtFVWx0SU07SUFPSTtFVjhzSVY7RVVydElNO0lBT0k7RVZpdElWO0VVeHRJTTtJQU9JO0VWb3RJVjtFVTN0SU07SUFPSTtFVnV0SVY7RVU5dElNO0lBT0k7RVYwdElWO0VVanVJTTtJQU9JO0VWNnRJVjtFVXB1SU07SUFPSTtFVmd1SVY7RVV2dUlNO0lBT0k7RVZtdUlWO0VVMXVJTTtJQU9JO0VWc3VJVjtFVTd1SU07SUFPSTtFVnl1SVY7RVVodklNO0lBT0k7RVY0dUlWO0VVbnZJTTtJQU9JO0VWK3VJVjtFVXR2SU07SUFPSTtJQUFBO0VWbXZJVjtFVTF2SU07SUFPSTtJQUFBO0VWdXZJVjtFVTl2SU07SUFPSTtJQUFBO0VWMnZJVjtFVWx3SU07SUFPSTtJQUFBO0VWK3ZJVjtFVXR3SU07SUFPSTtJQUFBO0VWbXdJVjtFVTF3SU07SUFPSTtJQUFBO0VWdXdJVjtFVTl3SU07SUFPSTtJQUFBO0VWMndJVjtFVWx4SU07SUFPSTtJQUFBO0VWK3dJVjtFVXR4SU07SUFPSTtJQUFBO0VWbXhJVjtFVTF4SU07SUFPSTtJQUFBO0VWdXhJVjtFVTl4SU07SUFPSTtJQUFBO0VWMnhJVjtFVWx5SU07SUFPSTtJQUFBO0VWK3hJVjtFVXR5SU07SUFPSTtJQUFBO0VWbXlJVjtFVTF5SU07SUFPSTtJQUFBO0VWdXlJVjtFVTl5SU07SUFPSTtFVjB5SVY7RVVqeklNO0lBT0k7RVY2eUlWO0VVcHpJTTtJQU9JO0VWZ3pJVjtFVXZ6SU07SUFPSTtFVm16SVY7RVUxeklNO0lBT0k7RVZzeklWO0VVN3pJTTtJQU9JO0VWeXpJVjtFVWgwSU07SUFPSTtFVjR6SVY7RVVuMElNO0lBT0k7RVYreklWO0VVdDBJTTtJQU9JO0VWazBJVjtFVXowSU07SUFPSTtFVnEwSVY7RVU1MElNO0lBT0k7RVZ3MElWO0VVLzBJTTtJQU9JO0VWMjBJVjtFVWwxSU07SUFPSTtFVjgwSVY7RVVyMUlNO0lBT0k7RVZpMUlWO0VVeDFJTTtJQU9JO0VWbzFJVjtFVTMxSU07SUFPSTtFVnUxSVY7RVU5MUlNO0lBT0k7RVYwMUlWO0VVajJJTTtJQU9JO0VWNjFJVjtFVXAySU07SUFPSTtFVmcySVY7RVV2MklNO0lBT0k7RVZtMklWO0VVMTJJTTtJQU9JO0VWczJJVjtFVTcySU07SUFPSTtFVnkySVY7RVVoM0lNO0lBT0k7RVY0MklWO0VVbjNJTTtJQU9JO0VWKzJJVjtFVXQzSU07SUFPSTtFVmszSVY7RVV6M0lNO0lBT0k7RVZxM0lWO0VVNTNJTTtJQU9JO0VWdzNJVjtFVS8zSU07SUFPSTtFVjIzSVY7RVVsNElNO0lBT0k7RVY4M0lWO0VVcjRJTTtJQU9JO0VWaTRJVjtFVXg0SU07SUFPSTtFVm80SVY7RVUzNElNO0lBT0k7RVZ1NElWO0VVOTRJTTtJQU9JO0VWMDRJVjtFVWo1SU07SUFPSTtFVjY0SVY7RVVwNUlNO0lBT0k7SUFBQTtFVmk1SVY7RVV4NUlNO0lBT0k7SUFBQTtFVnE1SVY7RVU1NUlNO0lBT0k7SUFBQTtFVnk1SVY7RVVoNklNO0lBT0k7SUFBQTtFVjY1SVY7RVVwNklNO0lBT0k7SUFBQTtFVmk2SVY7RVV4NklNO0lBT0k7SUFBQTtFVnE2SVY7RVU1NklNO0lBT0k7SUFBQTtFVnk2SVY7RVVoN0lNO0lBT0k7SUFBQTtFVjY2SVY7RVVwN0lNO0lBT0k7SUFBQTtFVmk3SVY7RVV4N0lNO0lBT0k7SUFBQTtFVnE3SVY7RVU1N0lNO0lBT0k7SUFBQTtFVnk3SVY7RVVoOElNO0lBT0k7SUFBQTtFVjY3SVY7RVVwOElNO0lBT0k7RVZnOElWO0VVdjhJTTtJQU9JO0VWbThJVjtFVTE4SU07SUFPSTtFVnM4SVY7RVU3OElNO0lBT0k7RVZ5OElWO0VVaDlJTTtJQU9JO0VWNDhJVjtFVW45SU07SUFPSTtFVis4SVY7RVV0OUlNO0lBT0k7RVZrOUlWO0VVejlJTTtJQU9JO0VWcTlJVjtFVTU5SU07SUFPSTtFVnc5SVY7RVUvOUlNO0lBT0k7RVYyOUlWO0VVbCtJTTtJQU9JO0VWODlJVjtFVXIrSU07SUFPSTtFVmkrSVY7RVV4K0lNO0lBT0k7RVZvK0lWO0VVMytJTTtJQU9JO0VWdStJVjtFVTkrSU07SUFPSTtFVjArSVY7RVVqL0lNO0lBT0k7RVY2K0lWO0VVcC9JTTtJQU9JO0VWZy9JVjtFVXYvSU07SUFPSTtFVm0vSVY7RVUxL0lNO0lBT0k7RVZzL0lWO0VVNy9JTTtJQU9JO0VWeS9JVjtFVWhnSk07SUFPSTtFVjQvSVY7RVVuZ0pNO0lBT0k7RVYrL0lWO0VVdGdKTTtJQU9JO0VWa2dKVjtFVXpnSk07SUFPSTtFVnFnSlY7QUFDRjtBZ0J6aUpBO0VONEJRO0lBT0k7RVYwZ0pWO0VVamhKTTtJQU9JO0VWNmdKVjtFVXBoSk07SUFPSTtFVmdoSlY7RVV2aEpNO0lBT0k7RVZtaEpWO0VVMWhKTTtJQU9JO0VWc2hKVjtFVTdoSk07SUFPSTtFVnloSlY7RVVoaUpNO0lBT0k7RVY0aEpWO0VVbmlKTTtJQU9JO0VWK2hKVjtFVXRpSk07SUFPSTtFVmtpSlY7RVV6aUpNO0lBT0k7RVZxaUpWO0VVNWlKTTtJQU9JO0VWd2lKVjtBQUNGO0FpQjltSkE7RUFFRTtFQUNBO0VBQ0E7RWJ1UkksNkJBTEk7RWFoUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFYnNRSSxrQ0FMSTtFYS9QUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RVJqQkU7RVNmRixrQ0RrQ3FCO0VFdEJqQixxSUZ3Qko7QWpCMm1KRjtBbUIvbkpNO0VGaEJOO0lFaUJRO0VuQmtvSk47QUFDRjtBaUI5bUpFO0VBQ0U7RUFFQTtFQUNBO0FqQittSko7QWlCNW1KRTtFQUVFO0VBQ0E7RUFDQTtBakI2bUpKO0FpQjFtSkU7RUFDRTtFQ3JERix3Q0RzRHVCO0VBQ3JCO0VBQ0E7RUFLRTtBakJ3bUpOO0FpQnBtSkU7RUFDRTtFQUNBO0VBS0U7QWpCa21KTjtBaUI5bEpFO0VBS0U7RUFDQTtFQUdBO0FqQjBsSko7QWlCdmxKSTtFQUtJO0FqQnFsSlI7QWlCaGxKRTtFQUtJO0FqQjhrSk47QWlCMWtKRTtFQUdFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWpCeWtKSjs7QWlCN2pKRTtFRy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQmdySkY7O0FpQjlrSkU7RUcvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJpc0pGOztBaUIvbEpFO0VHL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCa3RKRjs7QWlCaG5KRTtFRy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQm11SkY7O0FpQmpvSkU7RUcvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJvdkpGOztBaUJscEpFO0VHL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCcXdKRjs7QWlCbnFKRTtFRy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnN4SkY7O0FpQnBySkU7RUcvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ1eUpGOztBaUIzcUpFO0VHaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCK3hKRjs7QWlCNXJKRTtFR2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQmd6SkY7O0FpQjdzSkU7RUdoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJpMEpGOztBaUI5dEpFO0VHaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCazFKRjs7QWlCL3VKRTtFR2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQm0ySkY7O0FpQmh3SkU7RUdoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJvM0pGOztBaUJqeEpFO0VHaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCcTRKRjs7QWlCbHlKRTtFR2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQnM1SkY7O0FpQnZ5SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSwwQlY4UXdDO0FQMmhKMUM7QWlCL3hKRTtFQUNFO0FqQml5Sko7QWlCOXhKRTtFQUNFO0FqQmd5Sko7O0FpQnJ4SkE7RUdqSkU7RUFDQTtFaEI4TkksMkJBTEk7RWdCdk5SO0FwQjA2SkY7O0FpQnh4SkE7RUdySkU7RUFDQTtFaEI4TkksNEJBTEk7RWdCdk5SO0FwQmk3SkY7O0FxQmgvSkE7RUFDRSxxQmR1MkJzQztBUDRvSXhDOztBcUIxK0pBO0VBQ0U7RUFDQTtFQUNBO0VqQjhRSSxrQkFMSTtFaUJyUVIsaUJibURpQjtBUnc3Sm5COztBcUJ2K0pBO0VBQ0U7RUFDQTtFakJvUUksa0JBTEk7QUo0dUpWOztBcUJ2K0pBO0VBQ0U7RUFDQTtFakI4UEksbUJBTEk7QUprdkpWOztBc0J4Z0tBO0VBQ0UsbUJmKzFCc0M7RUhya0JsQyxrQkFMSTtFa0JqUlIsZ0NmKzFCc0M7QVAwcUl4Qzs7QXVCOWdLQTtFQUNFO0VBQ0E7RUFDQTtFbkJ3Ukksb0JBTEk7RW1CaFJSLGdCaEJrbUI0QjtFZ0JqbUI1QixpQmY2RGlCO0VlNURqQiwyQmhCNDNCc0M7RWdCMzNCdEM7RUFDQSxtQ2hCcTNCc0M7RWdCcDNCdEM7RUFDQTtFZEdFO0VVSEUsd0VJTUo7QXZCNGdLRjtBbUI5Z0tNO0VJaEJOO0lKaUJRO0VuQmloS047QUFDRjtBdUIvZ0tFO0VBQ0U7QXZCaWhLSjtBdUIvZ0tJO0VBQ0U7QXZCaWhLTjtBdUI1Z0tFO0VBQ0UsMkJoQnMyQm9DO0VnQnIyQnBDLG1DaEJnMkJvQztFZ0IvMUJwQyxxQmhCODJCb0M7RWdCNzJCcEM7RUFLRSxpRGhCa2hCa0I7QVB3L0l4QjtBdUJ0Z0tFO0VBTUU7RUFNQTtFQUtBO0F2QjAvSko7QXVCci9KRTtFQUNFO0VBQ0E7QXZCdS9KSjtBdUJuL0pFO0VBQ0UsZ0NoQjQwQm9DO0VnQjEwQnBDO0F2Qm8vSko7QXVCNStKRTtFQUVFLHdDaEI4eUJvQztFZ0IzeUJwQztBdkIyK0pKO0F1QnYrSkU7RUFDRTtFQUNBO0VBQ0EsdUJmekNjO0VlMENkLDJCaEJzeUJvQztFV3A0QnRDLHVDWHFpQ2dDO0VnQnI4QjlCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0NoQmdzQjBCO0VnQi9yQjFCO0VKekZFLHFJSTBGRjtBdkJ5K0pKO0FtQi9qS007RUkwRUo7SUp6RU07RW5Ca2tLTjtBQUNGO0F1QjMrSkU7RUFDRSx3Q2hCNDdCOEI7QVBpaklsQzs7QXVCcCtKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJmcERpQjtFZXFEakIsMkJoQjJ4QnNDO0VnQjF4QnRDO0VBQ0E7RUFDQTtBdkJ1K0pGO0F1QnIrSkU7RUFDRTtBdkJ1K0pKO0F1QnArSkU7RUFFRTtFQUNBO0F2QnErSko7O0F1QjE5SkE7RUFDRSxvRWhCNHdCc0M7RWdCM3dCdEM7RW5CeUlJLG1CQUxJO0VLdlFOO0FUa21LSjtBdUIzOUpFO0VBQ0U7RUFDQTtFQUNBLHlCaEJvb0IwQjtBUHkxSTlCOztBdUJ6OUpBO0VBQ0UscUVoQmd3QnNDO0VnQi92QnRDO0VuQjRISSxrQkFMSTtFS3ZRTjtBVDhtS0o7QXVCMTlKRTtFQUNFO0VBQ0E7RUFDQSx1QmY5R3FCO0FSMGtLekI7O0F1QnA5SkU7RUFDRSxxRWhCNnVCb0M7QVAwdUl4QztBdUJwOUpFO0VBQ0Usb0VoQjB1Qm9DO0FQNHVJeEM7QXVCbjlKRTtFQUNFLHFFaEJ1dUJvQztBUDh1SXhDOztBdUJoOUpBO0VBQ0UsV2hCcXVCc0M7RWdCcHVCdEMsaUVoQjh0QnNDO0VnQjd0QnRDLGlCZjdJb0I7QVJnbUt0QjtBdUJqOUpFO0VBQ0U7QXZCbTlKSjtBdUJoOUpFO0VBQ0U7RWR2TEE7QVQwb0tKO0F1Qi84SkU7RUFDRTtFZDVMQTtBVDhvS0o7QXVCOThKRTtFQUFvQixnRWhCOHNCa0I7QVBtd0l4QztBdUJoOUpFO0VBQW9CLGlFaEI4c0JrQjtBUHF3SXhDOztBd0JscUtBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RXBCcVJJLG9CQUxJO0VvQjdRUixnQmpCK2xCNEI7RWlCOWxCNUIsaUJoQjBEaUI7RWdCekRqQiwyQmpCeTNCc0M7RWlCeDNCdEM7RUFDQSxtQ2pCazNCc0M7RWlCajNCdEM7RUFDQTtFQUNBLHNDakIrOUJrQztFaUI5OUJsQywwQmpCKzlCa0M7RWlCOTlCbEM7RWZIRTtFVUhFLHdFS1NKO0F4QmtxS0Y7QW1CdnFLTTtFS2ZOO0lMZ0JRO0VuQjBxS047QUFDRjtBd0JycUtFO0VBQ0UscUJqQnMzQm9DO0VpQnIzQnBDO0VBS0UsaURqQmkrQjRCO0FQa3NJbEM7QXdCL3BLRTtFQUVFLG1CaEJnQmM7RWdCZmQ7QXhCZ3FLSjtBd0I3cEtFO0VBRUUsd0NqQnUxQm9DO0FQdTBJeEM7QXdCenBLRTtFQUNFO0VBQ0E7QXhCMnBLSjs7QXdCdnBLQTtFQUNFLG9CakJzdUI0QjtFaUJydUI1Qix1QmpCcXVCNEI7RWlCcHVCNUIsb0JqQnF1QjRCO0VIbGdCeEIsbUJBTEk7RUt2UU47QVRxc0tKOztBd0J2cEtBO0VBQ0UscUJoQkx1QjtFZ0JNdkIsd0JoQk51QjtFZ0JPdkIsa0JoQlJ1QjtFSm1PbkIsa0JBTEk7RUt2UU47QVQ2c0tKOztBd0JycEtJO0VBQ0U7QXhCd3BLTjs7QXlCaHVLQTtFQUNFO0VBQ0EsbUJsQnE2QndDO0VrQnA2QnhDLG9CbEJxNkJ3QztFa0JwNkJ4Qyx1QmxCcTZCd0M7QVA4ekkxQztBeUJqdUtFO0VBQ0U7RUFDQTtBekJtdUtKOztBeUIvdEtBO0VBQ0UscUJsQjI1QndDO0VrQjE1QnhDO0VBQ0E7QXpCa3VLRjtBeUJodUtFO0VBQ0U7RUFDQTtFQUNBO0F6Qmt1S0o7O0F5Qjl0S0E7RUFDRTtFQUVBO0VBQ0EsYWpCMEJ1QjtFaUJ6QnZCLGNqQnlCdUI7RWlCeEJ2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkRsQjI0QndDO0VrQjE0QnhDO0F6Qmd1S0Y7QXlCN3RLRTtFaEIzQkU7QVQydktKO0F5QjV0S0U7RUFFRSxrQmxCbTRCc0M7QVAwMUkxQztBeUIxdEtFO0VBQ0UsdUJsQjAzQnNDO0FQazJJMUM7QXlCenRLRTtFQUNFLHFCbEJzMUJvQztFa0JyMUJwQztFQUNBLGlEbEI4Zm9CO0FQNnRKeEI7QXlCeHRLRTtFQUNFLHlCakI1Qk07RWlCNkJOLHFCakI3Qk07QVJ1dktWO0F5Qnh0S0k7RUFJSTtBekJ1dEtSO0F5Qm50S0k7RUFJSTtBekJrdEtSO0F5QjdzS0U7RUFDRSx5QmpCakRNO0VpQmtETixxQmpCbERNO0VpQnVESjtBekIyc0tOO0F5QnZzS0U7RUFDRTtFQUNBO0VBQ0EsWWxCazJCdUM7QVB1MkkzQztBeUJsc0tJO0VBQ0U7RUFDQSxZbEJ5MUJxQztBUDIySTNDOztBeUJ0cktBO0VBQ0UsbUJsQm8xQmdDO0FQcTJJbEM7QXlCdnJLRTtFQUNFO0VBRUEsVWxCODBCOEI7RWtCNzBCOUI7RUFDQTtFQUNBO0VoQmpIQTtFVUhFLGlETXNIRjtBekJ3cktKO0FtQjF5S007RU0wR0o7SU56R007RW5CNnlLTjtBQUNGO0F5QjNyS0k7RUFDRTtBekI2cktOO0F5QjFyS0k7RUFDRSxpQ2xCNjBCNEI7RWtCeDBCMUI7QXpCd3JLUjtBeUJucktFO0VBQ0Usb0JsQnd6QjhCO0VrQnZ6QjlCO0F6QnFyS0o7QXlCbnJLSTtFQUNFO0VBQ0E7QXpCcXJLTjs7QXlCaHJLQTtFQUNFO0VBQ0Esa0JsQnN5QmdDO0FQNjRJbEM7O0F5QmhyS0E7RUFDRTtFQUNBO0VBQ0E7QXpCbXJLRjtBeUIvcUtJO0VBQ0U7RUFDQTtFQUNBLGFsQnNwQndCO0FQMmhKOUI7O0F5QjFxS0k7RUFDRTtBekI2cUtOOztBMEJoMktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJtMktGO0EwQmoyS0U7RUFDRTtBMUJtMktKO0EwQi8xS0k7RUFBMEIsaUVuQjhnQ2E7QVBvMUkzQztBMEJqMktJO0VBQTBCLGlFbkI2Z0NhO0FQdTFJM0M7QTBCajJLRTtFQUNFO0ExQm0yS0o7QTBCaDJLRTtFQUNFLFduQisvQnVDO0VtQjkvQnZDLFluQjgvQnVDO0VtQjcvQnZDO0VBQ0E7RVIxQkYseUJWa0NRO0VrQk5OLFNuQjYvQnVDO0VFMWdDdkM7RVVIRSw0R09tQkY7QTFCaTJLSjtBbUJoM0tNO0VPTUo7SVBMTTtFbkJtM0tOO0FBQ0Y7QTBCcDJLSTtFUmpDRix5Qlg4aEN5QztBUDAySTNDO0EwQmwyS0U7RUFDRSxXbkJ3K0I4QjtFbUJ2K0I5QixjbkJ3K0I4QjtFbUJ2K0I5QjtFQUNBLGVuQnUrQjhCO0VtQnQrQjlCLHdDbkJ1K0I4QjtFbUJ0K0I5QjtFakI3QkE7QVRrNEtKO0EwQmgyS0U7RUFDRSxXbkJvK0J1QztFbUJuK0J2QyxZbkJtK0J1QztFbUJsK0J2QztFUnBERix5QlZrQ1E7RWtCb0JOLFNuQm0rQnVDO0VFMWdDdkM7RVVIRSw0R082Q0Y7QTFCaTJLSjtBbUIxNEtNO0VPaUNKO0lQaENNO0VuQjY0S047QUFDRjtBMEJwMktJO0VSM0RGLHlCWDhoQ3lDO0FQbzRJM0M7QTBCbDJLRTtFQUNFLFduQjg4QjhCO0VtQjc4QjlCLGNuQjg4QjhCO0VtQjc4QjlCO0VBQ0EsZW5CNjhCOEI7RW1CNThCOUIsd0NuQjY4QjhCO0VtQjU4QjlCO0VqQnZEQTtBVDQ1S0o7QTBCaDJLRTtFQUNFO0ExQmsyS0o7QTBCaDJLSTtFQUNFLDJDbkJnOUJxQztBUGs1STNDO0EwQi8xS0k7RUFDRSwyQ25CNDhCcUM7QVBxNUkzQzs7QTJCeDdLQTtFQUNFO0EzQjI3S0Y7QTJCejdLRTs7O0VBR0UsdURwQndpQ29DO0VvQnZpQ3BDLDJEcEJ1aUNvQztFb0J0aUNwQyxpQnBCdWlDb0M7QVBvNUl4QztBMkJ4N0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVJSRSxnRVFTRjtBM0IwN0tKO0FtQi83S007RVFUSjtJUlVNO0VuQms4S047QUFDRjtBMkI1N0tFOztFQUVFO0EzQjg3S0o7QTJCNTdLSTs7RUFDRTtBM0IrN0tOO0EyQjU3S0k7OztFQUVFLHFCcEI0Z0NrQztFb0IzZ0NsQyx3QnBCNGdDa0M7QVBtN0l4QztBMkI1N0tJOztFQUNFLHFCcEJ1Z0NrQztFb0J0Z0NsQyx3QnBCdWdDa0M7QVB3N0l4QztBMkIzN0tFO0VBQ0UscUJwQmlnQ29DO0VvQmhnQ3BDLHdCcEJpZ0NvQztBUDQ3SXhDO0EyQnQ3S0k7Ozs7RUFDRTtFQUNBLDhEcEIyL0JrQztBUGc4SXhDO0EyQno3S007Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhcEJtL0JnQztFb0JsL0JoQztFQUNBLG1DcEJnMEJnQztFRWgzQnBDO0FUKytLSjtBMkJ4N0tJO0VBQ0U7RUFDQSw4RHBCMCtCa0M7QVBnOUl4QztBMkJyN0tJO0VBQ0U7QTNCdTdLTjtBMkJuN0tFOztFQUVFLGNwQjFFTztBUCsvS1g7QTJCbjdLSTs7RUFDRSx3Q3BCMHlCa0M7QVA0b0p4Qzs7QTRCN2dMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCZ2hMRjtBNEI5Z0xFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBNUJnaExKO0E0QjVnTEU7OztFQUdFO0E1QjhnTEo7QTRCeGdMRTtFQUNFO0VBQ0E7QTVCMGdMSjtBNEJ4Z0xJO0VBQ0U7QTVCMGdMTjs7QTRCLy9LQTtFQUNFO0VBQ0E7RUFDQTtFeEI4T0ksb0JBTEk7RXdCdk9SLGdCckJ5akI0QjtFcUJ4akI1QixpQnBCb0JpQjtFb0JuQmpCLDJCckJtMUJzQztFcUJsMUJ0QztFQUNBO0VBQ0EsdUNyQjA2QnNDO0VxQno2QnRDO0VuQnRDRTtBVHlpTEo7O0E0QnovS0E7Ozs7RUFJRTtFeEJ3Tkksa0JBTEk7RUt2UU47QVRrakxKOztBNEJ6L0tBOzs7O0VBSUU7RXhCK01JLG1CQUxJO0VLdlFOO0FUMmpMSjs7QTRCei9LQTs7RUFFRTtBNUI0L0tGOztBNEIvK0tJOzs7O0VuQmpFQTtFQUNBO0FUdWpMSjtBNEI5K0tJOzs7O0VuQjFFQTtFQUNBO0FUOGpMSjtBNEJ4K0tFO0VBQ0U7RW5CMUVBO0VBQ0E7QVRxakxKO0E0QngrS0U7O0VuQjlFRTtFQUNBO0FUMGpMSjs7QTZCbGxMRTtFQUNFO0VBQ0E7RUFDQSxtQnRCdTBCb0M7RUhya0JsQyxrQkFMSTtFeUIxUE4saUN0QmtqQ3FCO0FQa2lKekI7O0E2QmpsTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekJxUEUsbUJBTEk7RXlCN09OLFd0QnFpQ3FCO0VzQnBpQ3JCLG1DdEJvaUNxQjtFRS9qQ3JCO0FUK21MSjs7QTZCL2tMSTs7OztFQUVFO0E3Qm9sTE47O0E2Qm5vTEk7RUFxREUsK0N0QnVoQ21CO0VzQnBoQ2pCLHFDdEI4MUJnQztFc0I3MUJoQztFQUNBO0VBQ0E7RUFDQTtBN0JnbExSO0E2QjdrTE07RUFDRSwrQ3RCNGdDaUI7RXNCdmdDZiwyRHRCdWdDZTtBUG9rSnpCOztBNkJocExJO0VBK0VJLHFDdEJ1MEJnQztFc0J0MEJoQztBN0Jxa0xSOztBNkJycExJO0VBdUZFLCtDdEJxL0JtQjtBUDZrSnpCO0E2Qi9qTFE7RUFFRTtFQUNBLHFCdEJxNUI4QjtFc0JwNUI5QjtFQUNBO0E3QmdrTFY7QTZCNWpMTTtFQUNFLCtDdEJ3K0JpQjtFc0JuK0JmLDJEdEJtK0JlO0FQdWxKekI7O0E2Qm5xTEk7RUFrSEk7QTdCcWpMUjs7QTZCdnFMSTtFQXlIRSwrQ3RCbTlCbUI7QVArbEp6QjtBNkJoakxNO0VBQ0UsNEN0Qmc5QmlCO0FQa21KekI7QTZCL2lMTTtFQUNFLDJEdEI0OEJpQjtBUHFtSnpCO0E2QjlpTE07RUFDRSxpQ3RCdzhCaUI7QVB3bUp6Qjs7QTZCM2lMSTtFQUNFO0E3QjhpTE47O0E2QnhyTEk7Ozs7O0VBb0pNO0E3QjRpTFY7O0E2QjVxTEU7RUFDRTtFQUNBO0VBQ0EsbUJ0QnUwQm9DO0VIcmtCbEMsa0JBTEk7RXlCMVBOLG1DdEJrakNxQjtBUDRuSnpCOztBNkIzcUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXpCcVBFLG1CQUxJO0V5QjdPTixXdEJxaUNxQjtFc0JwaUNyQixrQ3RCb2lDcUI7RUUvakNyQjtBVHlzTEo7O0E2QnpxTEk7Ozs7RUFFRTtBN0I4cUxOOztBNkI3dExJO0VBcURFLGlEdEJ1aENtQjtFc0JwaENqQixxQ3RCODFCZ0M7RXNCNzFCaEM7RUFDQTtFQUNBO0VBQ0E7QTdCMHFMUjtBNkJ2cUxNO0VBQ0UsaUR0QjRnQ2lCO0VzQnZnQ2YsMER0QnVnQ2U7QVA4cEp6Qjs7QTZCMXVMSTtFQStFSSxxQ3RCdTBCZ0M7RXNCdDBCaEM7QTdCK3BMUjs7QTZCL3VMSTtFQXVGRSxpRHRCcS9CbUI7QVB1cUp6QjtBNkJ6cExRO0VBRUU7RUFDQSxxQnRCcTVCOEI7RXNCcDVCOUI7RUFDQTtBN0IwcExWO0E2QnRwTE07RUFDRSxpRHRCdytCaUI7RXNCbitCZiwwRHRCbStCZTtBUGlySnpCOztBNkI3dkxJO0VBa0hJO0E3QitvTFI7O0E2Qmp3TEk7RUF5SEUsaUR0Qm05Qm1CO0FQeXJKekI7QTZCMW9MTTtFQUNFLDhDdEJnOUJpQjtBUDRySnpCO0E2QnpvTE07RUFDRSwwRHRCNDhCaUI7QVArckp6QjtBNkJ4b0xNO0VBQ0UsbUN0Qnc4QmlCO0FQa3NKekI7O0E2QnJvTEk7RUFDRTtBN0J3b0xOOztBNkJseExJOzs7OztFQXNKTTtBN0Jvb0xWOztBOEJ2eExBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QTlCcXhMRjs7QThCOXdMQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0E5Qmd4TEY7QThCN3dMRTtFWDVDSSxtQ1c2Q0Y7RUFDQSw4QnZCazhDZ0M7QVA2MElwQztBbUJ6ekxNO0VXd0NKO0lYdkNNO0VuQjR6TE47QUFDRjtBOEJseExFO0VBQ0UsZXZCZzhDZ0M7QVBvMUlwQztBOEJoeExFO0VBQ0Usc0J2QjY3Q2dDO0FQcTFJcEM7O0E4Qjl3TEE7RUFDRTtBOUJpeExGO0E4Qi93TEU7RUFDRTtFQUNBO0E5Qml4TEo7QThCOXdMRTtFQUNFO0E5Qmd4TEo7O0E4QjV3TEE7RUFDRTtFQUNBO0VBQ0E7QTlCK3dMRjs7QThCM3dMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFckJyRkU7RXFCeUZGO0E5QjJ3TEY7O0E4QnZ3TEE7RUFFRTtFQUNBO0VBQ0E7RUNsSEE7RUFDQTtFQUNBO0VBQ0Esa0NEa0gwQjtFQ2pIMUI7RUFDQTtFQUNBLHVDRCtHNEQ7QTlCNndMOUQ7QStCejNMRTtFQUFTO0EvQjQzTFg7QStCMzNMRTtFQUFTLG1DRDJHaUY7QTlCbXhMNUY7O0E4Qjl3TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyQnJHRTtFQUNBO0FUdTNMSjtBOEJoeExFO0VBQ0U7RUFDQTtBOUJreExKOztBOEI3d0xBO0VBQ0U7RUFDQTtBOUJneExGOztBOEIzd0xBO0VBQ0U7RUFHQTtFQUNBO0E5QjR3TEY7O0E4Qnh3TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyQnpIRTtFQUNBO0FUcTRMSjtBOEJ2d0xFO0VBQ0U7QTlCeXdMSjs7QWFwM0xJO0VpQmlIRjtJQUNFO0lBQ0E7RTlCdXdMRjtFOEJud0xBO0lBQ0U7SUFDQTtJQUNBO0U5QnF3TEY7RThCbHdMQTtJQUNFO0U5Qm93TEY7QUFDRjtBYW40TEk7RWlCbUlGOztJQUVFO0U5Qm13TEY7QUFDRjtBYXo0TEk7RWlCMElGO0lBQ0U7RTlCa3dMRjtBQUNGO0E4Qnp2TEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUIydkxOO0E4Qnp2TE07RUFDRTtFQUNBO0VyQnpNSjtBVHE4TEo7QThCeHZMTTs7RXJCN01GO0FUeThMSjtBOEJ2dkxNO0VBQ0U7QTlCeXZMUjs7QWFuNUxJO0VpQndJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U5Qit3TEo7RThCN3dMSTtJQUNFO0lBQ0E7SXJCek1KO0VUeTlMRjtFOEI1d0xJOztJckI3TUY7RVQ2OUxGO0U4QjN3TEk7SUFDRTtFOUI2d0xOO0FBQ0Y7QWF4NkxJO0VpQndJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U5Qm15TEo7RThCanlMSTtJQUNFO0lBQ0E7SXJCek1KO0VUNitMRjtFOEJoeUxJOztJckI3TUY7RVRpL0xGO0U4Qi94TEk7SUFDRTtFOUJpeUxOO0FBQ0Y7QWE1N0xJO0VpQndJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U5QnV6TEo7RThCcnpMSTtJQUNFO0lBQ0E7SXJCek1KO0VUaWdNRjtFOEJwekxJOztJckI3TUY7RVRxZ01GO0U4Qm56TEk7SUFDRTtFOUJxekxOO0FBQ0Y7QWFoOUxJO0VpQndJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U5QjIwTEo7RThCejBMSTtJQUNFO0lBQ0E7SXJCek1KO0VUcWhNRjtFOEJ4MExJOztJckI3TUY7RVR5aE1GO0U4QnYwTEk7SUFDRTtFOUJ5MExOO0FBQ0Y7QWFwK0xJO0VpQndJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U5QisxTEo7RThCNzFMSTtJQUNFO0lBQ0E7SXJCek1KO0VUeWlNRjtFOEI1MUxJOztJckI3TUY7RVQ2aU1GO0U4QjMxTEk7SUFDRTtFOUI2MUxOO0FBQ0Y7QWdDcGtNQTtFQUVFO0VBQ0E7RTVCNFJJLCtCQUxJO0U0QnJSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUNwQkE7RUFDQTtBakN3bE1GOztBZ0Nqa01BO0VBQ0U7RUFDQTtFQUNBO0U1QmdRSSx5Q0FMSTtFNEJ6UFI7RUFDQTtFQUNBO0VBQ0E7RWJwQkkscUlhcUJKO0FoQ29rTUY7QW1CcmxNTTtFYVFOO0liUFE7RW5Cd2xNTjtBQUNGO0FnQ3ZrTUU7RUFDRTtFQUNBO0VBRUE7RUFDQTtBaEN3a01KO0FnQ3JrTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxVekIydUNnQztFeUIxdUNoQztBaEN1a01KO0FnQ3BrTUU7RUFFRTtFQUNBO0VkdERGLGdEY3VEdUI7RUFDckI7QWhDcWtNSjtBZ0Nsa01FO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QWhDbWtNSjs7QWdDOWpNRTtFQUNFLDhDekI4c0NnQztBUG0zSnBDO0FnQzVqTU07RXZCOUJGO0VBQ0E7QVQ2bE1KO0FnQzFqTU07RXZCbERGO0VBQ0E7QVQrbU1KOztBZ0M3aU1BO0VFbEdFO0VBQ0E7RTlCMFJJLGtDQUxJO0U4Qm5SUjtBbENtcE1GOztBZ0Noak1BO0VFdEdFO0VBQ0E7RTlCMFJJLG1DQUxJO0U4Qm5SUjtBbEMwcE1GOztBbUNqcU1BO0VBRUU7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0UvQitRSSx5Q0FMSTtFK0J4UVI7RUFDQTtFMUJBRTtBVGlxTUo7O0FtQzNwTUU7RUFDRTtBbkM4cE1KO0FtQzVwTUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkM4cE1OO0FtQzFwTUU7RUFDRTtBbkM0cE1KOztBb0Noc01BOzs7Ozs7RUFNRTtBcENtc01GOztBb0Noc01BO0VBQ0U7QXBDbXNNRjtBcUMzcU1JO0VBQ0U7RUFDQSxvQjlCNmhCd0I7RThCNWhCeEIsdUI5QjJoQndCO0U4QjFoQnhCO0VBckNKO0VBQ0E7RUFDQTtFQUNBO0FyQ210TUY7QXFDenBNSTtFQUNFO0FyQzJwTU47O0FvQ3pzTUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQ3VRSSw2QkFMSTtFZ0NoUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaEMwT0ksdUNBTEk7RWdDbk9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0J6Q0U7QVRtdk1KO0FvQ3RzTUU7RUFDRTtFQUNBO0VBQ0E7QXBDd3NNSjs7QW9DaHJNSTtFQUNFO0FwQ21yTU47QW9DanJNTTtFQUNFO0VBQ0E7QXBDbXJNUjs7QW9DL3FNSTtFQUNFO0FwQ2tyTU47QW9DaHJNTTtFQUNFO0VBQ0E7QXBDa3JNUjs7QWE1dE1JO0V1QjRCQTtJQUNFO0VwQ29zTUo7RW9DbHNNSTtJQUNFO0lBQ0E7RXBDb3NNTjtFb0Noc01FO0lBQ0U7RXBDa3NNSjtFb0Noc01JO0lBQ0U7SUFDQTtFcENrc01OO0FBQ0Y7QWE3dU1JO0V1QjRCQTtJQUNFO0VwQ290TUo7RW9DbHRNSTtJQUNFO0lBQ0E7RXBDb3RNTjtFb0NodE1FO0lBQ0U7RXBDa3RNSjtFb0NodE1JO0lBQ0U7SUFDQTtFcENrdE1OO0FBQ0Y7QWE3dk1JO0V1QjRCQTtJQUNFO0VwQ291TUo7RW9DbHVNSTtJQUNFO0lBQ0E7RXBDb3VNTjtFb0NodU1FO0lBQ0U7RXBDa3VNSjtFb0NodU1JO0lBQ0U7SUFDQTtFcENrdU1OO0FBQ0Y7QWE3d01JO0V1QjRCQTtJQUNFO0VwQ292TUo7RW9DbHZNSTtJQUNFO0lBQ0E7RXBDb3ZNTjtFb0Nodk1FO0lBQ0U7RXBDa3ZNSjtFb0Nodk1JO0lBQ0U7SUFDQTtFcENrdk1OO0FBQ0Y7QWE3eE1JO0V1QjRCQTtJQUNFO0VwQ293TUo7RW9DbHdNSTtJQUNFO0lBQ0E7RXBDb3dNTjtFb0Nod01FO0lBQ0U7RXBDa3dNSjtFb0Nod01JO0lBQ0U7SUFDQTtFcENrd01OO0FBQ0Y7QW9DenZNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQzJ2TUo7QXFDLzBNSTtFQUNFO0VBQ0Esb0I5QjZoQndCO0U4QjVoQnhCLHVCOUIyaEJ3QjtFOEIxaEJ4QjtFQTlCSjtFQUNBO0VBQ0E7RUFDQTtBckNnM01GO0FxQzd6TUk7RUFDRTtBckMrek1OOztBb0Mvdk1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcENrd01KO0FxQ3AyTUk7RUFDRTtFQUNBLG9COUI2aEJ3QjtFOEI1aEJ4Qix1QjlCMmhCd0I7RThCMWhCeEI7RUF2Qko7RUFDQTtFQUNBO0VBQ0E7QXJDODNNRjtBcUNsMU1JO0VBQ0U7QXJDbzFNTjtBb0Mxd01JO0VBQ0U7QXBDNHdNTjs7QW9DdHdNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDeXdNSjtBcUM1M01JO0VBQ0U7RUFDQSxvQjlCNmhCd0I7RThCNWhCeEIsdUI5QjJoQndCO0U4QjFoQnhCO0FyQzgzTU47QXFDbjNNTTtFQUNFO0FyQ3EzTVI7QXFDbDNNTTtFQUNFO0VBQ0EscUI5QjBnQnNCO0U4QnpnQnRCLHVCOUJ3Z0JzQjtFOEJ2Z0J0QjtFQW5DTjtFQUNBO0VBQ0E7QXJDdzVNRjtBcUNsM01JO0VBQ0U7QXJDbzNNTjtBb0N6eE1JO0VBQ0U7QXBDMnhNTjs7QW9DcHhNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDdXhNRjs7QW9DanhNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0I3QnliNEI7RTZCeGI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNCdEtFO0FUMjdNSjtBb0NseE1FO0VBRUU7RWxCMUxGLGtEa0I0THVCO0FwQ2t4TXpCO0FvQy93TUU7RUFFRTtFQUNBO0VsQmxNRixtRGtCbU11QjtBcENneE16QjtBb0M3d01FO0VBRUU7RUFDQTtFQUNBO0FwQzh3TUo7O0FvQ3h3TUE7RUFDRTtBcEMyd01GOztBb0N2d01BO0VBQ0U7RUFDQTtFQUNBO0VoQ21FSSxtQkFMSTtFZ0M1RFI7RUFDQTtBcEMwd01GOztBb0N0d01BO0VBQ0U7RUFDQTtFQUNBO0FwQ3l3TUY7O0FvQ3J3TUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDdXdNRjs7QXNDMS9NQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEM0L01GOztBc0N4L01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbEM0UEksZUFMSTtFa0NyUFI7RUFDQTtFQUNBO0VBQ0E7RTdCckJFO0U2QnVCRjtFbkIxQkksMENtQjJCSjtBdEMyL01GO0FtQmxoTk07RW1CVU47SW5CVFE7RW5CcWhOTjtBQUNGO0FzQzkvTUU7RUFDRTtFQUNBO0VBQ0E7QXRDZ2dOSjtBc0M5L01JO0VBQ0U7RUFDQTtBdENnZ05OO0FzQzMvTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuQmpERSxtRG1Ca0RGO0F0QzYvTUo7QW1CM2lOTTtFbUJxQ0o7SW5CcENNO0VuQjhpTk47QUFDRjtBc0MvL01FO0VBQ0U7QXRDaWdOSjtBc0M5L01FO0VBQ0U7RUFDQTtFQUNBO0F0Q2dnTko7O0FzQzUvTUE7RUFDRTtBdEMrL01GOztBc0M1L01BO0VBQ0U7RUFDQTtFQUNBO0F0QysvTUY7QXNDNy9NRTtFN0I3REU7RUFDQTtBVDZqTko7QXNDOS9NSTtFN0JoRUE7RUFDQTtBVGlrTko7QXNDNy9NRTtFQUNFO0F0QysvTUo7QXNDMy9NRTtFN0I1REU7RUFDQTtBVDBqTko7QXNDMy9NTTtFN0JoRUY7RUFDQTtBVDhqTko7QXNDMS9NSTtFN0JyRUE7RUFDQTtBVGtrTko7O0FzQ3gvTUE7RUFDRTtBdEMyL01GOztBc0NsL01FO0VBQ0U7RUFDQTtFN0I5R0E7QVRvbU5KO0FzQ24vTUk7RUFBZ0I7QXRDcy9NcEI7QXNDci9NSTtFQUFlO0F0Q3cvTW5CO0FzQ3AvTU07RTdCdEhGO0FUNm1OSjtBc0NoL01JO0U3QjdIQTtBVGduTko7O0FzQzMrTUk7RUFDRTtFQUNBO0F0QzgrTU47O0F1Q3hvTkE7RXBCZ0JNLGdDb0JmSjtBdkMyb05GO0FtQnhuTk07RW9CcEJOO0lwQnFCUTtFbkIybk5OO0FBQ0Y7QXVDOW9ORTtFQUNFO0F2Q2dwTko7O0F1QzFvTkU7RUFDRTtBdkM2b05KOztBdUN6b05BO0VBQ0U7RUFDQTtFcEJESSw2Qm9CRUo7QXZDNG9ORjtBbUIxb05NO0VvQkxOO0lwQk1RO0VuQjZvTk47QUFDRjtBdUMvb05FO0VBQ0U7RUFDQTtFcEJORSw0Qm9CT0Y7QXZDaXBOSjtBbUJwcE5NO0VvQkFKO0lwQkNNO0VuQnVwTk47QUFDRjs7QXdDenFOQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0JIRTtBVDZxTko7O0F3Q3JxTkE7RUFFRTtBeEN1cU5GOztBd0NucU5BO0VBQ0UsZ0JqQzZrQjRCO0VpQzVrQjVCO0F4Q3NxTkY7O0F3QzlwTkE7RUFDRSxtQmpDcytDOEI7QVAycktoQztBd0M5cE5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeENncU5KOztBd0N4cE5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhDMnBOSjs7QXdDL3BORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Q2txTko7O0F3Q3RxTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEN5cU5KOztBd0M3cU5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhDZ3JOSjs7QXdDcHJORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Q3VyTko7O0F3QzNyTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEM4ck5KOztBd0Nsc05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhDcXNOSjs7QXdDenNORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4QzRzTko7O0F5Q3Z3TkE7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q3N3TkY7O0F5Q253TkE7RUFDRTtFQUNBO0VyQ3NRSSx1Q0FMSTtFcUMvUFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdEJmSSx1R3NCZ0JKO0F6Q3N3TkY7QW1CbHhOTTtFc0JHTjtJdEJGUTtFbkJxeE5OO0FBQ0Y7QXlDendORTtFQUVFO0F6QzB3Tko7QXlDdHdORTtFQUNFO0VBQ0EsaURsQ2toQm9CO0FQc3ZNeEI7QXlDcHdORTtFQUVFO0VBQ0E7RUFDQTtBekNxd05KOztBeUM3dk5BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBekM2dk5GO0F5QzN2TkU7RUFDRTtFQUNBO0VoQzdDQTtFQUNBO0FUMnlOSjtBeUM1dk5JO0VBR0U7RUFDQTtBekM0dk5OO0F5Q3h2TkU7O0VBRUU7RUFDQTtFQUNBO0F6QzB2Tko7QXlDdnZORTtFQUVFO0VoQ2pFQTtFQUNBO0FUMHpOSjs7QXlDL3VOQTtFQUVFO0VBQ0E7RUFDQTtBekNpdk5GO0F5Qzl1TkU7RWhDNUZFO0FUNjBOSjtBeUM3dU5FOztFQUVFO0V2QmpIRixvRHVCa0h1QjtBekMrdU56Qjs7QXlDdHVOQTtFQUVFO0VBQ0E7RUFDQTtFQUdBO0F6Q3N1TkY7QXlDcHVORTtFQUNFO0VBQ0E7RUFDQTtBekNzdU5KO0F5Q3B1Tkk7RUFFRTtBekNxdU5OO0F5Q2p1TkU7O0VBRUUsZ0JsQzBkMEI7RWtDemQxQjtFQUNBO0F6Q211Tko7O0F5Q3p0TkU7O0VBRUU7RUFDQTtBekM0dE5KOztBeUN2dE5FOztFQUVFO0VBQ0E7RUFDQTtBekMwdE5KOztBeUNwdE5FOztFQUNFO0F6Q3d0Tko7O0F5QzlzTkU7RUFDRTtBekNpdE5KO0F5Qy9zTkU7RUFDRTtBekNpdE5KOztBMEMvNE5BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJsQ3FETztFa0NwRFAsbUJuQ3VzQjRCO0VtQ3RzQjVCO0ExQys0TkY7QTBDeDRORTtFQUNFO0VBRUE7RUFDQTtFQUNBLDJDbkMrc0IwQjtFbUM5c0IxQjtBMUN5NE5KO0EwQ3Q0TkU7RUFDRTtBMUN3NE5KO0EwQ3I0TkU7RUFDRTtBMUN1NE5KOztBMENuNE5BO0VBQ0U7QTFDczRORjs7QTBDLzNOQTtFQUNFO0ExQ2s0TkY7O0EwQ3gzTkU7RUFDRTtBMUMyM05KOztBMEM1Mk5FO0VBQ0U7QTFDKzJOSjtBMEM1Mk5JO0VBQ0U7QTFDODJOTjs7QTBDdjJORTtFQUNFO0ExQzAyTko7QTBDdjJORTtFQUNFO0ExQ3kyTko7O0EwQy8xTkU7RUFDRTtFQUNBO0ExQ2syTko7O0EwQzUxTkU7RUFDRTtFQUNBO0ExQysxTko7O0EwQ3YxTkE7RUFDRTtFQUNBO0ExQzAxTkY7O0EwQ2wxTkU7RUFDRTtFQUNBO0ExQ3ExTko7O0EyQ2orTkU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0EzQzY5Tko7O0EyQy8rTkU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0EzQzIrTko7O0EyQzcvTkU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0EzQ3kvTko7O0EyQzNnT0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0EzQ3VnT0o7O0EyQ3poT0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0EzQ3FoT0o7O0EyQ3ZpT0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0EzQ21pT0o7O0EyQ3JqT0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0EzQ2lqT0o7O0EyQ25rT0U7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0EzQytqT0o7O0EwQzk2Tkk7RUFDRTtFQUNBO0ExQ2k3Tk47O0FhNWdPSTtFNkJ5RkE7SUFDRTtJQUNBO0UxQ3U3Tko7QUFDRjtBYW5oT0k7RTZCeUZBO0lBQ0U7SUFDQTtFMUM2N05KO0FBQ0Y7QWF6aE9JO0U2QnlGQTtJQUNFO0lBQ0E7RTFDbThOSjtBQUNGO0FhL2hPSTtFNkJ5RkE7SUFDRTtJQUNBO0UxQ3k4Tko7QUFDRjtBYXJpT0k7RTZCeUZBO0lBQ0U7SUFDQTtFMUMrOE5KO0FBQ0Y7QUV0bk9FOzs7O0VBQUE7QUNERjs7RUFTSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBT0E7RUMyT0kseUJBTEk7RURwT1I7RUFDQTtFQUtBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0VBQ0E7RUFDQTtBSHFuT0Y7O0FLcnVPSTtFRnNIQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FIcW5PSjs7QTRDMXlPRTtFQUNFO0VBQ0E7RUFDQTtBNUM2eU9KOztBNkNoek9FO0VBQ0U7RUFDQTtBN0Ntek9KOztBNkNyek9FO0VBQ0U7RUFDQTtBN0N3ek9KOztBNkMxek9FO0VBQ0U7RUFDQTtBN0M2ek9KOztBNkMvek9FO0VBQ0U7RUFDQTtBN0NrME9KOztBNkNwME9FO0VBQ0U7RUFDQTtBN0N1ME9KOztBNkN6ME9FO0VBQ0U7RUFDQTtBN0M0ME9KOztBNkM5ME9FO0VBQ0U7RUFDQTtBN0NpMU9KOztBNkNuMU9FO0VBQ0U7RUFDQTtBN0NzMU9KOztBOEN4MU9FO0VBQ0U7RUFDQTtBOUMyMU9KO0E4Q3gxT007RUFHRTtFQUNBO0E5Q3cxT1I7O0E4Q2oyT0U7RUFDRTtFQUNBO0E5Q28yT0o7QThDajJPTTtFQUdFO0VBQ0E7QTlDaTJPUjs7QThDMTJPRTtFQUNFO0VBQ0E7QTlDNjJPSjtBOEMxMk9NO0VBR0U7RUFDQTtBOUMwMk9SOztBOENuM09FO0VBQ0U7RUFDQTtBOUNzM09KO0E4Q24zT007RUFHRTtFQUNBO0E5Q20zT1I7O0E4QzUzT0U7RUFDRTtFQUNBO0E5QyszT0o7QThDNTNPTTtFQUdFO0VBQ0E7QTlDNDNPUjs7QThDcjRPRTtFQUNFO0VBQ0E7QTlDdzRPSjtBOENyNE9NO0VBR0U7RUFDQTtBOUNxNE9SOztBOEM5NE9FO0VBQ0U7RUFDQTtBOUNpNU9KO0E4Qzk0T007RUFHRTtFQUNBO0E5Qzg0T1I7O0E4Q3Y1T0U7RUFDRTtFQUNBO0E5QzA1T0o7QThDdjVPTTtFQUdFO0VBQ0E7QTlDdTVPUjs7QThDaDVPQTtFQUNFO0VBQ0E7QTlDbTVPRjtBOENoNU9JO0VBRUU7RUFDQTtBOUNpNU9OOztBK0MzNk9BO0VBQ0U7RUFFQTtBL0M2Nk9GOztBZ0RoN09BO0VBQ0U7RUFDQSxhekM2YzRCO0V5QzVjNUI7RUFDQTtFQUNBLDZCekMyYzRCO0V5QzFjNUI7QWhEbTdPRjtBZ0RqN09FO0VBQ0U7RUFDQSxVekN1YzBCO0V5Q3RjMUIsV3pDc2MwQjtFeUNyYzFCO0U3QklFLHNDNkJIRjtBaERtN09KO0FtQjU2T007RTZCWko7STdCYU07RW5CKzZPTjtBQUNGOztBZ0RqN09JO0VBQ0U7QWhEbzdPTjs7QWlEdjhPQTtFQUNFO0VBQ0E7QWpEMDhPRjtBaUR4OE9FO0VBQ0U7RUFDQTtFQUNBO0FqRDA4T0o7QWlEdjhPRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEeThPSjs7QWlEcDhPRTtFQUNFO0FqRHU4T0o7O0FpRHg4T0U7RUFDRTtBakQyOE9KOztBaUQ1OE9FO0VBQ0U7QWpEKzhPSjs7QWlEaDlPRTtFQUNFO0FqRG05T0o7O0FrRHgrT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEzQ3VtQ2tDO0FQbzRNcEM7O0FrRHgrT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGEzQytsQ2tDO0FQNDRNcEM7O0FrRG4rT0k7RUFDRTtFQUNBO0VBQ0EsYTNDbWxDOEI7QVBtNU1wQzs7QWtEbitPSTtFQUNFO0VBQ0E7RUFDQSxhM0M2a0M4QjtBUHk1TXBDOztBYXY4T0k7RXFDeENBO0lBQ0U7SUFDQTtJQUNBLGEzQ21sQzhCO0VQZzZNbEM7RWtEaC9PRTtJQUNFO0lBQ0E7SUFDQSxhM0M2a0M4QjtFUHE2TWxDO0FBQ0Y7QWFwOU9JO0VxQ3hDQTtJQUNFO0lBQ0E7SUFDQSxhM0NtbEM4QjtFUDQ2TWxDO0VrRDUvT0U7SUFDRTtJQUNBO0lBQ0EsYTNDNmtDOEI7RVBpN01sQztBQUNGO0FhaCtPSTtFcUN4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNDbWxDOEI7RVB3N01sQztFa0R4Z1BFO0lBQ0U7SUFDQTtJQUNBLGEzQzZrQzhCO0VQNjdNbEM7QUFDRjtBYTUrT0k7RXFDeENBO0lBQ0U7SUFDQTtJQUNBLGEzQ21sQzhCO0VQbzhNbEM7RWtEcGhQRTtJQUNFO0lBQ0E7SUFDQSxhM0M2a0M4QjtFUHk4TWxDO0FBQ0Y7QWF4L09JO0VxQ3hDQTtJQUNFO0lBQ0E7SUFDQSxhM0NtbEM4QjtFUGc5TWxDO0VrRGhpUEU7SUFDRTtJQUNBO0lBQ0EsYTNDNmtDOEI7RVBxOU1sQztBQUNGO0FtRGxrUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkRva1BGOztBbURqa1BBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5Eb2tQRjs7QW9ENWtQQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRDZrUEY7QXFEMWtQRTs7RUFDRTtBckQ2a1BKOztBc0QzbFBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFUvQ2djc0M7RStDL2J0QztBdEQ4bFBKOztBdUR0bVBBO0VDQUU7RUFDQTtFQUNBO0F4RDBtUEY7O0F5RGhuUEE7RUFDRTtFQUNBO0VBQ0EsNkJsRGlzQjRCO0VrRGhzQjVCO0VBQ0E7RUFDQSxhbEQyckI0QjtBUHc3TjlCOztBVXZqUFE7RUFPSTtBVm9qUFo7O0FVM2pQUTtFQU9JO0FWd2pQWjs7QVUvalBRO0VBT0k7QVY0alBaOztBVW5rUFE7RUFPSTtBVmdrUFo7O0FVdmtQUTtFQU9JO0FWb2tQWjs7QVUza1BRO0VBT0k7QVZ3a1BaOztBVS9rUFE7RUFPSTtBVjRrUFo7O0FVbmxQUTtFQU9JO0FWZ2xQWjs7QVV2bFBRO0VBT0k7QVZvbFBaOztBVTNsUFE7RUFPSTtBVndsUFo7O0FVL2xQUTtFQU9JO0FWNGxQWjs7QVVubVBRO0VBT0k7QVZnbVBaOztBVXZtUFE7RUFPSTtBVm9tUFo7O0FVM21QUTtFQU9JO0FWd21QWjs7QVUvbVBRO0VBT0k7QVY0bVBaOztBVW5uUFE7RUFPSTtBVmduUFo7O0FVdm5QUTtFQU9JO0FWb25QWjs7QVUzblBRO0VBT0k7QVZ3blBaOztBVS9uUFE7RUFPSTtBVjRuUFo7O0FVbm9QUTtFQU9JO0FWZ29QWjs7QVV2b1BRO0VBT0k7QVZvb1BaOztBVTNvUFE7RUFPSTtBVndvUFo7O0FVL29QUTtFQU9JO0FWNG9QWjs7QVVucFBRO0VBT0k7QVZncFBaOztBVXZwUFE7RUFPSTtBVm9wUFo7O0FVM3BQUTtFQU9JO0FWd3BQWjs7QVUvcFBRO0VBT0k7QVY0cFBaOztBVW5xUFE7RUFPSTtBVmdxUFo7O0FVdnFQUTtFQU9JO0FWb3FQWjs7QVUzcVBRO0VBT0k7QVZ3cVBaOztBVS9xUFE7RUFPSTtBVjRxUFo7O0FVbnJQUTtFQU9JO0FWZ3JQWjs7QVV2clBRO0VBT0k7QVZvclBaOztBVTNyUFE7RUFPSTtBVndyUFo7O0FVL3JQUTtFQU9JO0FWNHJQWjs7QVVuc1BRO0VBT0k7QVZnc1BaOztBVXZzUFE7RUFPSTtBVm9zUFo7O0FVM3NQUTtFQU9JO0FWd3NQWjs7QVUvc1BRO0VBT0k7QVY0c1BaOztBVW50UFE7RUFPSTtBVmd0UFo7O0FVdnRQUTtFQU9JO0FWb3RQWjs7QVUzdFBRO0VBT0k7QVZ3dFBaOztBVS90UFE7RUFPSTtBVjR0UFo7O0FVbnVQUTtFQU9JO0FWZ3VQWjs7QVV2dVBRO0VBT0k7QVZvdVBaOztBVTN1UFE7RUFPSTtBVnd1UFo7O0FVenZQUTtFQUNFO0FWNHZQVjs7QVU3dlBRO0VBQ0U7QVZnd1BWOztBVWp3UFE7RUFDRTtBVm93UFY7O0FVcndQUTtFQUNFO0FWd3dQVjs7QVV6d1BRO0VBQ0U7QVY0d1BWOztBVTd3UFE7RUFDRTtBVmd4UFY7O0FVanhQUTtFQUNFO0FWb3hQVjs7QVVyeFBRO0VBQ0U7QVZ3eFBWOztBVS93UFE7RUFPSTtBVjR3UFo7O0FVbnhQUTtFQU9JO0FWZ3hQWjs7QVV2eFBRO0VBT0k7QVZveFBaOztBVTN4UFE7RUFPSTtBVnd4UFo7O0FVL3hQUTtFQU9JO0FWNHhQWjs7QVVueVBRO0VBT0k7QVZneVBaOztBVXZ5UFE7RUFPSTtBVm95UFo7O0FVM3lQUTtFQU9JO0FWd3lQWjs7QVUveVBRO0VBT0k7QVY0eVBaOztBVW56UFE7RUFPSTtBVmd6UFo7O0FVdnpQUTtFQU9JO0FWb3pQWjs7QVUzelBRO0VBT0k7QVZ3elBaOztBVS96UFE7RUFPSTtBVjR6UFo7O0FVbjBQUTtFQU9JO0FWZzBQWjs7QVV2MFBRO0VBT0k7QVZvMFBaOztBVTMwUFE7RUFPSTtBVncwUFo7O0FVLzBQUTtFQU9JO0FWNDBQWjs7QVVuMVBRO0VBT0k7QVZnMVBaOztBVXYxUFE7RUFPSTtBVm8xUFo7O0FVMzFQUTtFQU9JO0FWdzFQWjs7QVUvMVBRO0VBT0k7QVY0MVBaOztBVW4yUFE7RUFPSTtBVmcyUFo7O0FVdjJQUTtFQU9JO0FWbzJQWjs7QVUzMlBRO0VBT0k7QVZ3MlBaOztBVS8yUFE7RUFPSTtBVjQyUFo7O0FVbjNQUTtFQU9JO0FWZzNQWjs7QVV2M1BRO0VBT0k7QVZvM1BaOztBVTMzUFE7RUFPSTtBVnczUFo7O0FVLzNQUTtFQU9JO0FWNDNQWjs7QVVuNFBRO0VBT0k7QVZnNFBaOztBVXY0UFE7RUFJUTtFQUdKO0FWcTRQWjs7QVU1NFBRO0VBSVE7RUFHSjtBVjA0UFo7O0FVajVQUTtFQUlRO0VBR0o7QVYrNFBaOztBVXQ1UFE7RUFJUTtFQUdKO0FWbzVQWjs7QVUzNVBRO0VBSVE7RUFHSjtBVnk1UFo7O0FVaDZQUTtFQUlRO0VBR0o7QVY4NVBaOztBVXI2UFE7RUFJUTtFQUdKO0FWbTZQWjs7QVUxNlBRO0VBSVE7RUFHSjtBVnc2UFo7O0FVLzZQUTtFQUlRO0VBR0o7QVY2NlBaOztBVXA3UFE7RUFJUTtFQUdKO0FWazdQWjs7QVV6N1BRO0VBT0k7QVZzN1BaOztBVTc3UFE7RUFPSTtBVjA3UFo7O0FVajhQUTtFQU9JO0FWODdQWjs7QVVyOFBRO0VBT0k7QVZrOFBaOztBVXo4UFE7RUFPSTtBVnM4UFo7O0FVNzhQUTtFQU9JO0FWMDhQWjs7QVVqOVBRO0VBT0k7QVY4OFBaOztBVXI5UFE7RUFPSTtBVms5UFo7O0FVejlQUTtFQU9JO0FWczlQWjs7QVU3OVBRO0VBT0k7QVYwOVBaOztBVWorUFE7RUFPSTtBVjg5UFo7O0FVcitQUTtFQU9JO0FWaytQWjs7QVV6K1BRO0VBT0k7QVZzK1BaOztBVXYvUFE7RUFDRTtBVjAvUFY7O0FVMy9QUTtFQUNFO0FWOC9QVjs7QVUvL1BRO0VBQ0U7QVZrZ1FWOztBVW5nUVE7RUFDRTtBVnNnUVY7O0FVdmdRUTtFQUNFO0FWMGdRVjs7QVVqZ1FRO0VBT0k7QVY4L1BaOztBVXJnUVE7RUFPSTtBVmtnUVo7O0FVemdRUTtFQU9JO0FWc2dRWjs7QVU3Z1FRO0VBT0k7QVYwZ1FaOztBVWpoUVE7RUFPSTtBVjhnUVo7O0FVcmhRUTtFQU9JO0FWa2hRWjs7QVV6aFFRO0VBT0k7QVZzaFFaOztBVTdoUVE7RUFPSTtBVjBoUVo7O0FVamlRUTtFQU9JO0FWOGhRWjs7QVVyaVFRO0VBT0k7QVZraVFaOztBVXppUVE7RUFPSTtBVnNpUVo7O0FVN2lRUTtFQU9JO0FWMGlRWjs7QVVqalFRO0VBT0k7QVY4aVFaOztBVXJqUVE7RUFPSTtBVmtqUVo7O0FVempRUTtFQU9JO0FWc2pRWjs7QVU3alFRO0VBT0k7QVYwalFaOztBVWprUVE7RUFPSTtBVjhqUVo7O0FVcmtRUTtFQU9JO0FWa2tRWjs7QVV6a1FRO0VBT0k7QVZza1FaOztBVTdrUVE7RUFPSTtBVjBrUVo7O0FVamxRUTtFQU9JO0FWOGtRWjs7QVVybFFRO0VBT0k7QVZrbFFaOztBVXpsUVE7RUFPSTtBVnNsUVo7O0FVN2xRUTtFQU9JO0FWMGxRWjs7QVVqbVFRO0VBT0k7QVY4bFFaOztBVXJtUVE7RUFPSTtBVmttUVo7O0FVem1RUTtFQU9JO0FWc21RWjs7QVU3bVFRO0VBT0k7QVYwbVFaOztBVWpuUVE7RUFPSTtBVjhtUVo7O0FVcm5RUTtFQU9JO0FWa25RWjs7QVV6blFRO0VBT0k7QVZzblFaOztBVTduUVE7RUFPSTtBVjBuUVo7O0FVam9RUTtFQU9JO0FWOG5RWjs7QVVyb1FRO0VBT0k7QVZrb1FaOztBVXpvUVE7RUFPSTtBVnNvUVo7O0FVN29RUTtFQU9JO0FWMG9RWjs7QVVqcFFRO0VBT0k7QVY4b1FaOztBVXJwUVE7RUFPSTtBVmtwUVo7O0FVenBRUTtFQU9JO0FWc3BRWjs7QVU3cFFRO0VBT0k7QVYwcFFaOztBVWpxUVE7RUFPSTtBVjhwUVo7O0FVcnFRUTtFQU9JO0FWa3FRWjs7QVV6cVFRO0VBT0k7QVZzcVFaOztBVTdxUVE7RUFPSTtBVjBxUVo7O0FVanJRUTtFQU9JO0FWOHFRWjs7QVVyclFRO0VBT0k7QVZrclFaOztBVXpyUVE7RUFPSTtBVnNyUVo7O0FVN3JRUTtFQU9JO0FWMHJRWjs7QVVqc1FRO0VBT0k7QVY4clFaOztBVXJzUVE7RUFPSTtBVmtzUVo7O0FVenNRUTtFQU9JO0FWc3NRWjs7QVU3c1FRO0VBT0k7QVYwc1FaOztBVWp0UVE7RUFPSTtBVjhzUVo7O0FVcnRRUTtFQU9JO0FWa3RRWjs7QVV6dFFRO0VBT0k7QVZzdFFaOztBVTd0UVE7RUFPSTtBVjB0UVo7O0FVanVRUTtFQU9JO0FWOHRRWjs7QVVydVFRO0VBT0k7QVZrdVFaOztBVXp1UVE7RUFPSTtBVnN1UVo7O0FVN3VRUTtFQU9JO0FWMHVRWjs7QVVqdlFRO0VBT0k7QVY4dVFaOztBVXJ2UVE7RUFPSTtBVmt2UVo7O0FVenZRUTtFQU9JO0FWc3ZRWjs7QVU3dlFRO0VBT0k7QVYwdlFaOztBVWp3UVE7RUFPSTtBVjh2UVo7O0FVcndRUTtFQU9JO0FWa3dRWjs7QVV6d1FRO0VBT0k7RUFBQTtBVnV3UVo7O0FVOXdRUTtFQU9JO0VBQUE7QVY0d1FaOztBVW54UVE7RUFPSTtFQUFBO0FWaXhRWjs7QVV4eFFRO0VBT0k7RUFBQTtBVnN4UVo7O0FVN3hRUTtFQU9JO0VBQUE7QVYyeFFaOztBVWx5UVE7RUFPSTtFQUFBO0FWZ3lRWjs7QVV2eVFRO0VBT0k7RUFBQTtBVnF5UVo7O0FVNXlRUTtFQU9JO0VBQUE7QVYweVFaOztBVWp6UVE7RUFPSTtFQUFBO0FWK3lRWjs7QVV0elFRO0VBT0k7RUFBQTtBVm96UVo7O0FVM3pRUTtFQU9JO0VBQUE7QVZ5elFaOztBVWgwUVE7RUFPSTtFQUFBO0FWOHpRWjs7QVVyMFFRO0VBT0k7RUFBQTtBVm0wUVo7O0FVMTBRUTtFQU9JO0VBQUE7QVZ3MFFaOztBVS8wUVE7RUFPSTtBVjQwUVo7O0FVbjFRUTtFQU9JO0FWZzFRWjs7QVV2MVFRO0VBT0k7QVZvMVFaOztBVTMxUVE7RUFPSTtBVncxUVo7O0FVLzFRUTtFQU9JO0FWNDFRWjs7QVVuMlFRO0VBT0k7QVZnMlFaOztBVXYyUVE7RUFPSTtBVm8yUVo7O0FVMzJRUTtFQU9JO0FWdzJRWjs7QVUvMlFRO0VBT0k7QVY0MlFaOztBVW4zUVE7RUFPSTtBVmczUVo7O0FVdjNRUTtFQU9JO0FWbzNRWjs7QVUzM1FRO0VBT0k7QVZ3M1FaOztBVS8zUVE7RUFPSTtBVjQzUVo7O0FVbjRRUTtFQU9JO0FWZzRRWjs7QVV2NFFRO0VBT0k7QVZvNFFaOztBVTM0UVE7RUFPSTtBVnc0UVo7O0FVLzRRUTtFQU9JO0FWNDRRWjs7QVVuNVFRO0VBT0k7QVZnNVFaOztBVXY1UVE7RUFPSTtBVm81UVo7O0FVMzVRUTtFQU9JO0FWdzVRWjs7QVUvNVFRO0VBT0k7QVY0NVFaOztBVW42UVE7RUFPSTtBVmc2UVo7O0FVdjZRUTtFQU9JO0FWbzZRWjs7QVUzNlFRO0VBT0k7QVZ3NlFaOztBVS82UVE7RUFPSTtBVjQ2UVo7O0FVbjdRUTtFQU9JO0FWZzdRWjs7QVV2N1FRO0VBT0k7QVZvN1FaOztBVTM3UVE7RUFPSTtBVnc3UVo7O0FVLzdRUTtFQU9JO0FWNDdRWjs7QVVuOFFRO0VBT0k7QVZnOFFaOztBVXY4UVE7RUFPSTtBVm84UVo7O0FVMzhRUTtFQU9JO0FWdzhRWjs7QVUvOFFRO0VBT0k7QVY0OFFaOztBVW45UVE7RUFPSTtBVmc5UVo7O0FVdjlRUTtFQU9JO0VBQUE7QVZxOVFaOztBVTU5UVE7RUFPSTtFQUFBO0FWMDlRWjs7QVVqK1FRO0VBT0k7RUFBQTtBVis5UVo7O0FVdCtRUTtFQU9JO0VBQUE7QVZvK1FaOztBVTMrUVE7RUFPSTtFQUFBO0FWeStRWjs7QVVoL1FRO0VBT0k7RUFBQTtBVjgrUVo7O0FVci9RUTtFQU9JO0VBQUE7QVZtL1FaOztBVTEvUVE7RUFPSTtFQUFBO0FWdy9RWjs7QVUvL1FRO0VBT0k7RUFBQTtBVjYvUVo7O0FVcGdSUTtFQU9JO0VBQUE7QVZrZ1JaOztBVXpnUlE7RUFPSTtFQUFBO0FWdWdSWjs7QVU5Z1JRO0VBT0k7RUFBQTtBVjRnUlo7O0FVbmhSUTtFQU9JO0FWZ2hSWjs7QVV2aFJRO0VBT0k7QVZvaFJaOztBVTNoUlE7RUFPSTtBVndoUlo7O0FVL2hSUTtFQU9JO0FWNGhSWjs7QVVuaVJRO0VBT0k7QVZnaVJaOztBVXZpUlE7RUFPSTtBVm9pUlo7O0FVM2lSUTtFQU9JO0FWd2lSWjs7QVUvaVJRO0VBT0k7QVY0aVJaOztBVW5qUlE7RUFPSTtBVmdqUlo7O0FVdmpSUTtFQU9JO0FWb2pSWjs7QVUzalJRO0VBT0k7QVZ3alJaOztBVS9qUlE7RUFPSTtBVjRqUlo7O0FVbmtSUTtFQU9JO0FWZ2tSWjs7QVV2a1JRO0VBT0k7QVZva1JaOztBVTNrUlE7RUFPSTtBVndrUlo7O0FVL2tSUTtFQU9JO0FWNGtSWjs7QVVubFJRO0VBT0k7QVZnbFJaOztBVXZsUlE7RUFPSTtBVm9sUlo7O0FVM2xSUTtFQU9JO0FWd2xSWjs7QVUvbFJRO0VBT0k7QVY0bFJaOztBVW5tUlE7RUFPSTtBVmdtUlo7O0FVdm1SUTtFQU9JO0FWb21SWjs7QVUzbVJRO0VBT0k7QVZ3bVJaOztBVS9tUlE7RUFPSTtBVjRtUlo7O0FVbm5SUTtFQU9JO0FWZ25SWjs7QVV2blJRO0VBT0k7QVZvblJaOztBVTNuUlE7RUFPSTtBVnduUlo7O0FVL25SUTtFQU9JO0FWNG5SWjs7QVVub1JRO0VBT0k7QVZnb1JaOztBVXZvUlE7RUFPSTtBVm9vUlo7O0FVM29SUTtFQU9JO0FWd29SWjs7QVUvb1JRO0VBT0k7QVY0b1JaOztBVW5wUlE7RUFPSTtBVmdwUlo7O0FVdnBSUTtFQU9JO0FWb3BSWjs7QVUzcFJRO0VBT0k7QVZ3cFJaOztBVS9wUlE7RUFPSTtBVjRwUlo7O0FVbnFSUTtFQU9JO0FWZ3FSWjs7QVV2cVJRO0VBT0k7QVZvcVJaOztBVTNxUlE7RUFPSTtBVndxUlo7O0FVL3FSUTtFQU9JO0FWNHFSWjs7QVVuclJRO0VBT0k7QVZnclJaOztBVXZyUlE7RUFPSTtBVm9yUlo7O0FVM3JSUTtFQU9JO0FWd3JSWjs7QVUvclJRO0VBT0k7QVY0clJaOztBVW5zUlE7RUFPSTtBVmdzUlo7O0FVdnNSUTtFQU9JO0FWb3NSWjs7QVUzc1JRO0VBT0k7QVZ3c1JaOztBVS9zUlE7RUFPSTtBVjRzUlo7O0FVbnRSUTtFQU9JO0FWZ3RSWjs7QVV2dFJRO0VBT0k7QVZvdFJaOztBVTN0UlE7RUFPSTtBVnd0Ulo7O0FVL3RSUTtFQU9JO0FWNHRSWjs7QVVudVJRO0VBT0k7QVZndVJaOztBVXZ1UlE7RUFPSTtBVm91Ulo7O0FVM3VSUTtFQU9JO0FWd3VSWjs7QVUvdVJRO0VBT0k7QVY0dVJaOztBVW52UlE7RUFPSTtBVmd2Ulo7O0FVdnZSUTtFQU9JO0FWb3ZSWjs7QVUzdlJRO0VBT0k7QVZ3dlJaOztBVS92UlE7RUFPSTtBVjR2Ulo7O0FVbndSUTtFQU9JO0FWZ3dSWjs7QVV2d1JRO0VBT0k7QVZvd1JaOztBVTN3UlE7RUFPSTtBVnd3Ulo7O0FVL3dSUTtFQU9JO0FWNHdSWjs7QVVueFJRO0VBT0k7QVZneFJaOztBVXZ4UlE7RUFPSTtBVm94Ulo7O0FVM3hSUTtFQU9JO0FWd3hSWjs7QVUveFJRO0VBT0k7QVY0eFJaOztBVW55UlE7RUFPSTtBVmd5Ulo7O0FVdnlSUTtFQU9JO0FWb3lSWjs7QVUzeVJRO0VBT0k7QVZ3eVJaOztBVS95UlE7RUFPSTtBVjR5Ulo7O0FVbnpSUTtFQU9JO0FWZ3pSWjs7QVVyMFJRO0FBY0E7RUFPSTtFQUFBO0FWc3pSWjs7QVVueVJRO0FBMUJBO0VBSVE7RUFHSjtBVjR6Ulo7O0FVbjBSUTtFQUlRO0VBR0o7QVZpMFJaOztBVXgwUlE7RUFJUTtFQUdKO0FWczBSWjs7QVU3MFJRO0VBSVE7RUFHSjtBVjIwUlo7O0FVbDFSUTtFQUlRO0VBR0o7QVZnMVJaOztBVXYxUlE7RUFJUTtFQUdKO0FWcTFSWjs7QVU1MVJRO0VBSVE7RUFHSjtBVjAxUlo7O0FVajJSUTtFQUlRO0VBR0o7QVYrMVJaOztBVXQyUlE7RUFJUTtFQUdKO0FWbzJSWjs7QVUzMlJRO0VBSVE7RUFHSjtBVnkyUlo7O0FVaDNSUTtFQUlRO0VBR0o7QVY4MlJaOztBVXIzUlE7RUFJUTtFQUdKO0FWbTNSWjs7QVUxM1JRO0VBSVE7RUFHSjtBVnczUlo7O0FVLzNSUTtFQUlRO0VBR0o7QVY2M1JaOztBVXA0UlE7RUFJUTtFQUdKO0FWazRSWjs7QVV6NFJRO0VBSVE7RUFHSjtBVnU0Ulo7O0FVOTRSUTtFQUlRO0VBR0o7QVY0NFJaOztBVW41UlE7RUFJUTtFQUdKO0FWaTVSWjs7QVVsNlJRO0VBQ0U7QVZxNlJWOztBVXQ2UlE7RUFDRTtBVnk2UlY7O0FVMTZSUTtFQUNFO0FWNjZSVjs7QVU5NlJRO0VBQ0U7QVZpN1JWOztBVXg2UlE7RUFPSTtBVnE2Ulo7O0FVNTZSUTtFQU9JO0FWeTZSWjs7QVVoN1JRO0VBT0k7QVY2NlJaOztBVXA3UlE7RUFPSTtBVmk3Ulo7O0FVeDdSUTtFQU9JO0FWcTdSWjs7QVU1N1JRO0VBT0k7QVZ5N1JaOztBVWg4UlE7RUFPSTtBVjY3Ulo7O0FVcDhSUTtFQU9JO0FWaThSWjs7QVVsOVJRO0VBQ0U7QVZxOVJWOztBVWo5UlU7RUFDRTtBVm85Ulo7O0FVMTlSUTtFQUNFO0FWNjlSVjs7QVV6OVJVO0VBQ0U7QVY0OVJaOztBVWwrUlE7RUFDRTtBVnErUlY7O0FVaitSVTtFQUNFO0FWbytSWjs7QVUxK1JRO0VBQ0U7QVY2K1JWOztBVXorUlU7RUFDRTtBVjQrUlo7O0FVbC9SUTtFQUNFO0FWcS9SVjs7QVVqL1JVO0VBQ0U7QVZvL1JaOztBVWgvUlE7RUFPSTtBVjYrUlo7O0FVeCtSVTtFQU9JO0FWcStSZDs7QVV4L1JRO0VBT0k7QVZxL1JaOztBVWgvUlU7RUFPSTtBVjYrUmQ7O0FVaGdTUTtFQU9JO0FWNi9SWjs7QVV4L1JVO0VBT0k7QVZxL1JkOztBVXhnU1E7RUFJUTtFQUdKO0FWc2dTWjs7QVU3Z1NRO0VBSVE7RUFHSjtBVjJnU1o7O0FVbGhTUTtFQUlRO0VBR0o7QVZnaFNaOztBVXZoU1E7RUFJUTtFQUdKO0FWcWhTWjs7QVU1aFNRO0VBSVE7RUFHSjtBVjBoU1o7O0FVamlTUTtFQUlRO0VBR0o7QVYraFNaOztBVXRpU1E7RUFJUTtFQUdKO0FWb2lTWjs7QVUzaVNRO0VBSVE7RUFHSjtBVnlpU1o7O0FVaGpTUTtFQUlRO0VBR0o7QVY4aVNaOztBVS9qU1E7RUFDRTtBVmtrU1Y7O0FVOWpTVTtFQUNFO0FWaWtTWjs7QVV2a1NRO0VBQ0U7QVYwa1NWOztBVXRrU1U7RUFDRTtBVnlrU1o7O0FVL2tTUTtFQUNFO0FWa2xTVjs7QVU5a1NVO0VBQ0U7QVZpbFNaOztBVXZsU1E7RUFDRTtBVjBsU1Y7O0FVdGxTVTtFQUNFO0FWeWxTWjs7QVUvbFNRO0VBQ0U7QVZrbVNWOztBVTlsU1U7RUFDRTtBVmltU1o7O0FVdm1TUTtFQUNFO0FWMG1TVjs7QVV0bVNVO0VBQ0U7QVZ5bVNaOztBVXJtU1E7RUFJUTtFQUdKO0FWbW1TWjs7QVUxbVNRO0VBSVE7RUFHSjtBVndtU1o7O0FVL21TUTtFQUlRO0VBR0o7QVY2bVNaOztBVXBuU1E7RUFJUTtFQUdKO0FWa25TWjs7QVV6blNRO0VBSVE7RUFHSjtBVnVuU1o7O0FVOW5TUTtFQUlRO0VBR0o7QVY0blNaOztBVW5vU1E7RUFJUTtFQUdKO0FWaW9TWjs7QVV4b1NRO0VBSVE7RUFHSjtBVnNvU1o7O0FVN29TUTtFQUlRO0VBR0o7QVYyb1NaOztBVWxwU1E7RUFJUTtFQUdKO0FWZ3BTWjs7QVV2cFNRO0VBSVE7RUFHSjtBVnFwU1o7O0FVNXBTUTtFQUlRO0VBR0o7QVYwcFNaOztBVWpxU1E7RUFJUTtFQUdKO0FWK3BTWjs7QVV0cVNRO0VBSVE7RUFHSjtBVm9xU1o7O0FVcnJTUTtFQUNFO0FWd3JTVjs7QVV6clNRO0VBQ0U7QVY0clNWOztBVTdyU1E7RUFDRTtBVmdzU1Y7O0FVanNTUTtFQUNFO0FWb3NTVjs7QVVyc1NRO0VBQ0U7QVZ3c1NWOztBVS9yU1E7RUFPSTtBVjRyU1o7O0FVbnNTUTtFQU9JO0FWZ3NTWjs7QVV2c1NRO0VBT0k7QVZvc1NaOztBVTNzU1E7RUFPSTtBVndzU1o7O0FVL3NTUTtFQU9JO0FWNHNTWjs7QVVudFNRO0VBT0k7QVZndFNaOztBVXZ0U1E7RUFPSTtBVm90U1o7O0FVM3RTUTtFQU9JO0FWd3RTWjs7QVUvdFNRO0VBT0k7QVY0dFNaOztBVW51U1E7RUFPSTtBVmd1U1o7O0FVdnVTUTtFQU9JO0FWb3VTWjs7QVUzdVNRO0VBT0k7QVZ3dVNaOztBVS91U1E7RUFPSTtBVjR1U1o7O0FVbnZTUTtFQU9JO0FWZ3ZTWjs7QVV2dlNRO0VBT0k7QVZvdlNaOztBVTN2U1E7RUFPSTtBVnd2U1o7O0FVL3ZTUTtFQU9JO0FWNHZTWjs7QVVud1NRO0VBT0k7QVZnd1NaOztBVXZ3U1E7RUFPSTtBVm93U1o7O0FVM3dTUTtFQU9JO0FWd3dTWjs7QVUvd1NRO0VBT0k7QVY0d1NaOztBVW54U1E7RUFPSTtBVmd4U1o7O0FVdnhTUTtFQU9JO0FWb3hTWjs7QVUzeFNRO0VBT0k7RUFBQTtBVnl4U1o7O0FVaHlTUTtFQU9JO0VBQUE7QVY4eFNaOztBVXJ5U1E7RUFPSTtFQUFBO0FWbXlTWjs7QVUxeVNRO0VBT0k7RUFBQTtBVnd5U1o7O0FVL3lTUTtFQU9JO0VBQUE7QVY2eVNaOztBVXB6U1E7RUFPSTtFQUFBO0FWa3pTWjs7QVV6elNRO0VBT0k7RUFBQTtBVnV6U1o7O0FVOXpTUTtFQU9JO0VBQUE7QVY0elNaOztBVW4wU1E7RUFPSTtFQUFBO0FWaTBTWjs7QVV4MFNRO0VBT0k7RUFBQTtBVnMwU1o7O0FVNzBTUTtFQU9JO0VBQUE7QVYyMFNaOztBVWwxU1E7RUFPSTtFQUFBO0FWZzFTWjs7QVV2MVNRO0VBT0k7RUFBQTtBVnExU1o7O0FVNTFTUTtFQU9JO0VBQUE7QVYwMVNaOztBVWoyU1E7RUFPSTtFQUFBO0FWKzFTWjs7QVV0MlNRO0VBT0k7RUFBQTtBVm8yU1o7O0FVMzJTUTtFQU9JO0VBQUE7QVZ5MlNaOztBVWgzU1E7RUFPSTtFQUFBO0FWODJTWjs7QVVyM1NRO0VBT0k7RUFBQTtBVm0zU1o7O0FVMTNTUTtFQU9JO0VBQUE7QVZ3M1NaOztBVS8zU1E7RUFPSTtFQUFBO0FWNjNTWjs7QVVwNFNRO0VBT0k7RUFBQTtBVms0U1o7O0FVejRTUTtFQU9JO0VBQUE7QVZ1NFNaOztBVTk0U1E7RUFPSTtFQUFBO0FWNDRTWjs7QVVuNVNRO0VBT0k7RUFBQTtBVmk1U1o7O0FVeDVTUTtFQU9JO0VBQUE7QVZzNVNaOztBVTc1U1E7RUFPSTtFQUFBO0FWMjVTWjs7QVVsNlNRO0VBT0k7RUFBQTtBVmc2U1o7O0FVdjZTUTtFQU9JO0VBQUE7QVZxNlNaOztBVTU2U1E7RUFPSTtFQUFBO0FWMDZTWjs7QVVqN1NRO0VBT0k7RUFBQTtBVis2U1o7O0FVdDdTUTtFQU9JO0VBQUE7QVZvN1NaOztBVTM3U1E7RUFPSTtFQUFBO0FWeTdTWjs7QVVoOFNRO0VBT0k7RUFBQTtBVjg3U1o7O0FVcjhTUTtFQU9JO0VBQUE7QVZtOFNaOztBVTE4U1E7RUFPSTtFQUFBO0FWdzhTWjs7QVUvOFNRO0VBT0k7QVY0OFNaOztBVW45U1E7RUFPSTtBVmc5U1o7O0FVdjlTUTtFQU9JO0FWbzlTWjs7QVUzOVNRO0VBT0k7QVZ3OVNaOztBVS85U1E7RUFPSTtBVjQ5U1o7O0FVbitTUTtFQU9JO0FWZytTWjs7QVV2K1NRO0VBT0k7QVZvK1NaOztBYTkrU0k7RUhHSTtJQU9JO0VWeStTVjtFVWgvU007SUFPSTtFVjQrU1Y7RVVuL1NNO0lBT0k7RVYrK1NWO0VVdC9TTTtJQU9JO0VWay9TVjtFVXovU007SUFPSTtFVnEvU1Y7RVU1L1NNO0lBT0k7RVZ3L1NWO0VVLy9TTTtJQU9JO0VWMi9TVjtFVWxnVE07SUFPSTtFVjgvU1Y7RVVyZ1RNO0lBT0k7RVZpZ1RWO0VVeGdUTTtJQU9JO0VWb2dUVjtFVTNnVE07SUFPSTtFVnVnVFY7RVU5Z1RNO0lBT0k7RVYwZ1RWO0VVamhUTTtJQU9JO0VWNmdUVjtFVXBoVE07SUFPSTtFVmdoVFY7RVV2aFRNO0lBT0k7RVZtaFRWO0VVMWhUTTtJQU9JO0VWc2hUVjtFVTdoVE07SUFPSTtFVnloVFY7RVVoaVRNO0lBT0k7RVY0aFRWO0VVbmlUTTtJQU9JO0VWK2hUVjtFVXRpVE07SUFPSTtFVmtpVFY7RVV6aVRNO0lBT0k7RVZxaVRWO0VVNWlUTTtJQU9JO0VWd2lUVjtFVS9pVE07SUFPSTtFVjJpVFY7RVVsalRNO0lBT0k7RVY4aVRWO0VVcmpUTTtJQU9JO0VWaWpUVjtFVXhqVE07SUFPSTtFVm9qVFY7RVUzalRNO0lBT0k7RVZ1alRWO0VVOWpUTTtJQU9JO0VWMGpUVjtFVWprVE07SUFPSTtFVjZqVFY7RVVwa1RNO0lBT0k7RVZna1RWO0VVdmtUTTtJQU9JO0VWbWtUVjtFVTFrVE07SUFPSTtFVnNrVFY7RVU3a1RNO0lBT0k7RVZ5a1RWO0VVaGxUTTtJQU9JO0VWNGtUVjtFVW5sVE07SUFPSTtFVitrVFY7RVV0bFRNO0lBT0k7RVZrbFRWO0VVemxUTTtJQU9JO0VWcWxUVjtFVTVsVE07SUFPSTtFVndsVFY7RVUvbFRNO0lBT0k7RVYybFRWO0VVbG1UTTtJQU9JO0VWOGxUVjtFVXJtVE07SUFPSTtFVmltVFY7RVV4bVRNO0lBT0k7RVZvbVRWO0VVM21UTTtJQU9JO0VWdW1UVjtFVTltVE07SUFPSTtFVjBtVFY7RVVqblRNO0lBT0k7RVY2bVRWO0VVcG5UTTtJQU9JO0VWZ25UVjtFVXZuVE07SUFPSTtFVm1uVFY7RVUxblRNO0lBT0k7RVZzblRWO0VVN25UTTtJQU9JO0VWeW5UVjtFVWhvVE07SUFPSTtFVjRuVFY7RVVub1RNO0lBT0k7RVYrblRWO0VVdG9UTTtJQU9JO0VWa29UVjtFVXpvVE07SUFPSTtFVnFvVFY7RVU1b1RNO0lBT0k7RVZ3b1RWO0VVL29UTTtJQU9JO0VWMm9UVjtFVWxwVE07SUFPSTtFVjhvVFY7RVVycFRNO0lBT0k7RVZpcFRWO0VVeHBUTTtJQU9JO0VWb3BUVjtFVTNwVE07SUFPSTtFVnVwVFY7RVU5cFRNO0lBT0k7RVYwcFRWO0VVanFUTTtJQU9JO0VWNnBUVjtFVXBxVE07SUFPSTtFVmdxVFY7RVV2cVRNO0lBT0k7RVZtcVRWO0VVMXFUTTtJQU9JO0VWc3FUVjtFVTdxVE07SUFPSTtFVnlxVFY7RVVoclRNO0lBT0k7RVY0cVRWO0VVbnJUTTtJQU9JO0VWK3FUVjtFVXRyVE07SUFPSTtFVmtyVFY7RVV6clRNO0lBT0k7RVZxclRWO0VVNXJUTTtJQU9JO0lBQUE7RVZ5clRWO0VVaHNUTTtJQU9JO0lBQUE7RVY2clRWO0VVcHNUTTtJQU9JO0lBQUE7RVZpc1RWO0VVeHNUTTtJQU9JO0lBQUE7RVZxc1RWO0VVNXNUTTtJQU9JO0lBQUE7RVZ5c1RWO0VVaHRUTTtJQU9JO0lBQUE7RVY2c1RWO0VVcHRUTTtJQU9JO0lBQUE7RVZpdFRWO0VVeHRUTTtJQU9JO0lBQUE7RVZxdFRWO0VVNXRUTTtJQU9JO0lBQUE7RVZ5dFRWO0VVaHVUTTtJQU9JO0lBQUE7RVY2dFRWO0VVcHVUTTtJQU9JO0lBQUE7RVZpdVRWO0VVeHVUTTtJQU9JO0lBQUE7RVZxdVRWO0VVNXVUTTtJQU9JO0lBQUE7RVZ5dVRWO0VVaHZUTTtJQU9JO0lBQUE7RVY2dVRWO0VVcHZUTTtJQU9JO0VWZ3ZUVjtFVXZ2VE07SUFPSTtFVm12VFY7RVUxdlRNO0lBT0k7RVZzdlRWO0VVN3ZUTTtJQU9JO0VWeXZUVjtFVWh3VE07SUFPSTtFVjR2VFY7RVVud1RNO0lBT0k7RVYrdlRWO0VVdHdUTTtJQU9JO0VWa3dUVjtFVXp3VE07SUFPSTtFVnF3VFY7RVU1d1RNO0lBT0k7RVZ3d1RWO0VVL3dUTTtJQU9JO0VWMndUVjtFVWx4VE07SUFPSTtFVjh3VFY7RVVyeFRNO0lBT0k7RVZpeFRWO0VVeHhUTTtJQU9JO0VWb3hUVjtFVTN4VE07SUFPSTtFVnV4VFY7RVU5eFRNO0lBT0k7RVYweFRWO0VVanlUTTtJQU9JO0VWNnhUVjtFVXB5VE07SUFPSTtFVmd5VFY7RVV2eVRNO0lBT0k7RVZteVRWO0VVMXlUTTtJQU9JO0VWc3lUVjtFVTd5VE07SUFPSTtFVnl5VFY7RVVoelRNO0lBT0k7RVY0eVRWO0VVbnpUTTtJQU9JO0VWK3lUVjtFVXR6VE07SUFPSTtFVmt6VFY7RVV6elRNO0lBT0k7RVZxelRWO0VVNXpUTTtJQU9JO0VWd3pUVjtFVS96VE07SUFPSTtFVjJ6VFY7RVVsMFRNO0lBT0k7RVY4elRWO0VVcjBUTTtJQU9JO0VWaTBUVjtFVXgwVE07SUFPSTtFVm8wVFY7RVUzMFRNO0lBT0k7RVZ1MFRWO0VVOTBUTTtJQU9JO0VWMDBUVjtFVWoxVE07SUFPSTtFVjYwVFY7RVVwMVRNO0lBT0k7RVZnMVRWO0VVdjFUTTtJQU9JO0VWbTFUVjtFVTExVE07SUFPSTtJQUFBO0VWdTFUVjtFVTkxVE07SUFPSTtJQUFBO0VWMjFUVjtFVWwyVE07SUFPSTtJQUFBO0VWKzFUVjtFVXQyVE07SUFPSTtJQUFBO0VWbTJUVjtFVTEyVE07SUFPSTtJQUFBO0VWdTJUVjtFVTkyVE07SUFPSTtJQUFBO0VWMjJUVjtFVWwzVE07SUFPSTtJQUFBO0VWKzJUVjtFVXQzVE07SUFPSTtJQUFBO0VWbTNUVjtFVTEzVE07SUFPSTtJQUFBO0VWdTNUVjtFVTkzVE07SUFPSTtJQUFBO0VWMjNUVjtFVWw0VE07SUFPSTtJQUFBO0VWKzNUVjtFVXQ0VE07SUFPSTtJQUFBO0VWbTRUVjtFVTE0VE07SUFPSTtFVnM0VFY7RVU3NFRNO0lBT0k7RVZ5NFRWO0VVaDVUTTtJQU9JO0VWNDRUVjtFVW41VE07SUFPSTtFVis0VFY7RVV0NVRNO0lBT0k7RVZrNVRWO0VVejVUTTtJQU9JO0VWcTVUVjtFVTU1VE07SUFPSTtFVnc1VFY7RVUvNVRNO0lBT0k7RVYyNVRWO0VVbDZUTTtJQU9JO0VWODVUVjtFVXI2VE07SUFPSTtFVmk2VFY7RVV4NlRNO0lBT0k7RVZvNlRWO0VVMzZUTTtJQU9JO0VWdTZUVjtFVTk2VE07SUFPSTtFVjA2VFY7RVVqN1RNO0lBT0k7RVY2NlRWO0VVcDdUTTtJQU9JO0VWZzdUVjtFVXY3VE07SUFPSTtFVm03VFY7RVUxN1RNO0lBT0k7RVZzN1RWO0VVNzdUTTtJQU9JO0VWeTdUVjtFVWg4VE07SUFPSTtFVjQ3VFY7RVVuOFRNO0lBT0k7RVYrN1RWO0VVdDhUTTtJQU9JO0VWazhUVjtFVXo4VE07SUFPSTtFVnE4VFY7RVU1OFRNO0lBT0k7RVZ3OFRWO0VVLzhUTTtJQU9JO0VWMjhUVjtFVWw5VE07SUFPSTtFVjg4VFY7RVVyOVRNO0lBT0k7RVZpOVRWO0VVeDlUTTtJQU9JO0VWbzlUVjtFVTM5VE07SUFPSTtFVnU5VFY7RVU5OVRNO0lBT0k7RVYwOVRWO0VVaitUTTtJQU9JO0VWNjlUVjtFVXArVE07SUFPSTtFVmcrVFY7RVV2K1RNO0lBT0k7RVZtK1RWO0VVMStUTTtJQU9JO0VWcytUVjtFVTcrVE07SUFPSTtFVnkrVFY7RVVoL1RNO0lBT0k7RVY0K1RWO0VVbi9UTTtJQU9JO0VWKytUVjtFVXQvVE07SUFPSTtFVmsvVFY7RVV6L1RNO0lBT0k7RVZxL1RWO0VVNS9UTTtJQU9JO0VWdy9UVjtFVS8vVE07SUFPSTtFVjIvVFY7RVVsZ1VNO0lBT0k7RVY4L1RWO0VVcmdVTTtJQU9JO0VWaWdVVjtFVXhnVU07SUFPSTtFVm9nVVY7RVUzZ1VNO0lBT0k7RVZ1Z1VWO0VVOWdVTTtJQU9JO0VWMGdVVjtBQUNGO0FhcmhVSTtFSEdJO0lBT0k7RVYrZ1VWO0VVdGhVTTtJQU9JO0VWa2hVVjtFVXpoVU07SUFPSTtFVnFoVVY7RVU1aFVNO0lBT0k7RVZ3aFVWO0VVL2hVTTtJQU9JO0VWMmhVVjtFVWxpVU07SUFPSTtFVjhoVVY7RVVyaVVNO0lBT0k7RVZpaVVWO0VVeGlVTTtJQU9JO0VWb2lVVjtFVTNpVU07SUFPSTtFVnVpVVY7RVU5aVVNO0lBT0k7RVYwaVVWO0VVampVTTtJQU9JO0VWNmlVVjtFVXBqVU07SUFPSTtFVmdqVVY7RVV2alVNO0lBT0k7RVZtalVWO0VVMWpVTTtJQU9JO0VWc2pVVjtFVTdqVU07SUFPSTtFVnlqVVY7RVVoa1VNO0lBT0k7RVY0alVWO0VVbmtVTTtJQU9JO0VWK2pVVjtFVXRrVU07SUFPSTtFVmtrVVY7RVV6a1VNO0lBT0k7RVZxa1VWO0VVNWtVTTtJQU9JO0VWd2tVVjtFVS9rVU07SUFPSTtFVjJrVVY7RVVsbFVNO0lBT0k7RVY4a1VWO0VVcmxVTTtJQU9JO0VWaWxVVjtFVXhsVU07SUFPSTtFVm9sVVY7RVUzbFVNO0lBT0k7RVZ1bFVWO0VVOWxVTTtJQU9JO0VWMGxVVjtFVWptVU07SUFPSTtFVjZsVVY7RVVwbVVNO0lBT0k7RVZnbVVWO0VVdm1VTTtJQU9JO0VWbW1VVjtFVTFtVU07SUFPSTtFVnNtVVY7RVU3bVVNO0lBT0k7RVZ5bVVWO0VVaG5VTTtJQU9JO0VWNG1VVjtFVW5uVU07SUFPSTtFVittVVY7RVV0blVNO0lBT0k7RVZrblVWO0VVem5VTTtJQU9JO0VWcW5VVjtFVTVuVU07SUFPSTtFVnduVVY7RVUvblVNO0lBT0k7RVYyblVWO0VVbG9VTTtJQU9JO0VWOG5VVjtFVXJvVU07SUFPSTtFVmlvVVY7RVV4b1VNO0lBT0k7RVZvb1VWO0VVM29VTTtJQU9JO0VWdW9VVjtFVTlvVU07SUFPSTtFVjBvVVY7RVVqcFVNO0lBT0k7RVY2b1VWO0VVcHBVTTtJQU9JO0VWZ3BVVjtFVXZwVU07SUFPSTtFVm1wVVY7RVUxcFVNO0lBT0k7RVZzcFVWO0VVN3BVTTtJQU9JO0VWeXBVVjtFVWhxVU07SUFPSTtFVjRwVVY7RVVucVVNO0lBT0k7RVYrcFVWO0VVdHFVTTtJQU9JO0VWa3FVVjtFVXpxVU07SUFPSTtFVnFxVVY7RVU1cVVNO0lBT0k7RVZ3cVVWO0VVL3FVTTtJQU9JO0VWMnFVVjtFVWxyVU07SUFPSTtFVjhxVVY7RVVyclVNO0lBT0k7RVZpclVWO0VVeHJVTTtJQU9JO0VWb3JVVjtFVTNyVU07SUFPSTtFVnVyVVY7RVU5clVNO0lBT0k7RVYwclVWO0VVanNVTTtJQU9JO0VWNnJVVjtFVXBzVU07SUFPSTtFVmdzVVY7RVV2c1VNO0lBT0k7RVZtc1VWO0VVMXNVTTtJQU9JO0VWc3NVVjtFVTdzVU07SUFPSTtFVnlzVVY7RVVodFVNO0lBT0k7RVY0c1VWO0VVbnRVTTtJQU9JO0VWK3NVVjtFVXR0VU07SUFPSTtFVmt0VVY7RVV6dFVNO0lBT0k7RVZxdFVWO0VVNXRVTTtJQU9JO0VWd3RVVjtFVS90VU07SUFPSTtFVjJ0VVY7RVVsdVVNO0lBT0k7SUFBQTtFVit0VVY7RVV0dVVNO0lBT0k7SUFBQTtFVm11VVY7RVUxdVVNO0lBT0k7SUFBQTtFVnV1VVY7RVU5dVVNO0lBT0k7SUFBQTtFVjJ1VVY7RVVsdlVNO0lBT0k7SUFBQTtFVit1VVY7RVV0dlVNO0lBT0k7SUFBQTtFVm12VVY7RVUxdlVNO0lBT0k7SUFBQTtFVnV2VVY7RVU5dlVNO0lBT0k7SUFBQTtFVjJ2VVY7RVVsd1VNO0lBT0k7SUFBQTtFVit2VVY7RVV0d1VNO0lBT0k7SUFBQTtFVm13VVY7RVUxd1VNO0lBT0k7SUFBQTtFVnV3VVY7RVU5d1VNO0lBT0k7SUFBQTtFVjJ3VVY7RVVseFVNO0lBT0k7SUFBQTtFVit3VVY7RVV0eFVNO0lBT0k7SUFBQTtFVm14VVY7RVUxeFVNO0lBT0k7RVZzeFVWO0VVN3hVTTtJQU9JO0VWeXhVVjtFVWh5VU07SUFPSTtFVjR4VVY7RVVueVVNO0lBT0k7RVYreFVWO0VVdHlVTTtJQU9JO0VWa3lVVjtFVXp5VU07SUFPSTtFVnF5VVY7RVU1eVVNO0lBT0k7RVZ3eVVWO0VVL3lVTTtJQU9JO0VWMnlVVjtFVWx6VU07SUFPSTtFVjh5VVY7RVVyelVNO0lBT0k7RVZpelVWO0VVeHpVTTtJQU9JO0VWb3pVVjtFVTN6VU07SUFPSTtFVnV6VVY7RVU5elVNO0lBT0k7RVYwelVWO0VVajBVTTtJQU9JO0VWNnpVVjtFVXAwVU07SUFPSTtFVmcwVVY7RVV2MFVNO0lBT0k7RVZtMFVWO0VVMTBVTTtJQU9JO0VWczBVVjtFVTcwVU07SUFPSTtFVnkwVVY7RVVoMVVNO0lBT0k7RVY0MFVWO0VVbjFVTTtJQU9JO0VWKzBVVjtFVXQxVU07SUFPSTtFVmsxVVY7RVV6MVVNO0lBT0k7RVZxMVVWO0VVNTFVTTtJQU9JO0VWdzFVVjtFVS8xVU07SUFPSTtFVjIxVVY7RVVsMlVNO0lBT0k7RVY4MVVWO0VVcjJVTTtJQU9JO0VWaTJVVjtFVXgyVU07SUFPSTtFVm8yVVY7RVUzMlVNO0lBT0k7RVZ1MlVWO0VVOTJVTTtJQU9JO0VWMDJVVjtFVWozVU07SUFPSTtFVjYyVVY7RVVwM1VNO0lBT0k7RVZnM1VWO0VVdjNVTTtJQU9JO0VWbTNVVjtFVTEzVU07SUFPSTtFVnMzVVY7RVU3M1VNO0lBT0k7RVZ5M1VWO0VVaDRVTTtJQU9JO0lBQUE7RVY2M1VWO0VVcDRVTTtJQU9JO0lBQUE7RVZpNFVWO0VVeDRVTTtJQU9JO0lBQUE7RVZxNFVWO0VVNTRVTTtJQU9JO0lBQUE7RVZ5NFVWO0VVaDVVTTtJQU9JO0lBQUE7RVY2NFVWO0VVcDVVTTtJQU9JO0lBQUE7RVZpNVVWO0VVeDVVTTtJQU9JO0lBQUE7RVZxNVVWO0VVNTVVTTtJQU9JO0lBQUE7RVZ5NVVWO0VVaDZVTTtJQU9JO0lBQUE7RVY2NVVWO0VVcDZVTTtJQU9JO0lBQUE7RVZpNlVWO0VVeDZVTTtJQU9JO0lBQUE7RVZxNlVWO0VVNTZVTTtJQU9JO0lBQUE7RVZ5NlVWO0VVaDdVTTtJQU9JO0VWNDZVVjtFVW43VU07SUFPSTtFVis2VVY7RVV0N1VNO0lBT0k7RVZrN1VWO0VVejdVTTtJQU9JO0VWcTdVVjtFVTU3VU07SUFPSTtFVnc3VVY7RVUvN1VNO0lBT0k7RVYyN1VWO0VVbDhVTTtJQU9JO0VWODdVVjtFVXI4VU07SUFPSTtFVmk4VVY7RVV4OFVNO0lBT0k7RVZvOFVWO0VVMzhVTTtJQU9JO0VWdThVVjtFVTk4VU07SUFPSTtFVjA4VVY7RVVqOVVNO0lBT0k7RVY2OFVWO0VVcDlVTTtJQU9JO0VWZzlVVjtFVXY5VU07SUFPSTtFVm05VVY7RVUxOVVNO0lBT0k7RVZzOVVWO0VVNzlVTTtJQU9JO0VWeTlVVjtFVWgrVU07SUFPSTtFVjQ5VVY7RVVuK1VNO0lBT0k7RVYrOVVWO0VVdCtVTTtJQU9JO0VWaytVVjtFVXorVU07SUFPSTtFVnErVVY7RVU1K1VNO0lBT0k7RVZ3K1VWO0VVLytVTTtJQU9JO0VWMitVVjtFVWwvVU07SUFPSTtFVjgrVVY7RVVyL1VNO0lBT0k7RVZpL1VWO0VVeC9VTTtJQU9JO0VWby9VVjtFVTMvVU07SUFPSTtFVnUvVVY7RVU5L1VNO0lBT0k7RVYwL1VWO0VVamdWTTtJQU9JO0VWNi9VVjtFVXBnVk07SUFPSTtFVmdnVlY7RVV2Z1ZNO0lBT0k7RVZtZ1ZWO0VVMWdWTTtJQU9JO0VWc2dWVjtFVTdnVk07SUFPSTtFVnlnVlY7RVVoaFZNO0lBT0k7RVY0Z1ZWO0VVbmhWTTtJQU9JO0VWK2dWVjtFVXRoVk07SUFPSTtFVmtoVlY7RVV6aFZNO0lBT0k7RVZxaFZWO0VVNWhWTTtJQU9JO0VWd2hWVjtFVS9oVk07SUFPSTtFVjJoVlY7RVVsaVZNO0lBT0k7RVY4aFZWO0VVcmlWTTtJQU9JO0VWaWlWVjtFVXhpVk07SUFPSTtFVm9pVlY7RVUzaVZNO0lBT0k7RVZ1aVZWO0VVOWlWTTtJQU9JO0VWMGlWVjtFVWpqVk07SUFPSTtFVjZpVlY7RVVwalZNO0lBT0k7RVZnalZWO0FBQ0Y7QWEzalZJO0VIR0k7SUFPSTtFVnFqVlY7RVU1alZNO0lBT0k7RVZ3alZWO0VVL2pWTTtJQU9JO0VWMmpWVjtFVWxrVk07SUFPSTtFVjhqVlY7RVVya1ZNO0lBT0k7RVZpa1ZWO0VVeGtWTTtJQU9JO0VWb2tWVjtFVTNrVk07SUFPSTtFVnVrVlY7RVU5a1ZNO0lBT0k7RVYwa1ZWO0VVamxWTTtJQU9JO0VWNmtWVjtFVXBsVk07SUFPSTtFVmdsVlY7RVV2bFZNO0lBT0k7RVZtbFZWO0VVMWxWTTtJQU9JO0VWc2xWVjtFVTdsVk07SUFPSTtFVnlsVlY7RVVobVZNO0lBT0k7RVY0bFZWO0VVbm1WTTtJQU9JO0VWK2xWVjtFVXRtVk07SUFPSTtFVmttVlY7RVV6bVZNO0lBT0k7RVZxbVZWO0VVNW1WTTtJQU9JO0VWd21WVjtFVS9tVk07SUFPSTtFVjJtVlY7RVVsblZNO0lBT0k7RVY4bVZWO0VVcm5WTTtJQU9JO0VWaW5WVjtFVXhuVk07SUFPSTtFVm9uVlY7RVUzblZNO0lBT0k7RVZ1blZWO0VVOW5WTTtJQU9JO0VWMG5WVjtFVWpvVk07SUFPSTtFVjZuVlY7RVVwb1ZNO0lBT0k7RVZnb1ZWO0VVdm9WTTtJQU9JO0VWbW9WVjtFVTFvVk07SUFPSTtFVnNvVlY7RVU3b1ZNO0lBT0k7RVZ5b1ZWO0VVaHBWTTtJQU9JO0VWNG9WVjtFVW5wVk07SUFPSTtFVitvVlY7RVV0cFZNO0lBT0k7RVZrcFZWO0VVenBWTTtJQU9JO0VWcXBWVjtFVTVwVk07SUFPSTtFVndwVlY7RVUvcFZNO0lBT0k7RVYycFZWO0VVbHFWTTtJQU9JO0VWOHBWVjtFVXJxVk07SUFPSTtFVmlxVlY7RVV4cVZNO0lBT0k7RVZvcVZWO0VVM3FWTTtJQU9JO0VWdXFWVjtFVTlxVk07SUFPSTtFVjBxVlY7RVVqclZNO0lBT0k7RVY2cVZWO0VVcHJWTTtJQU9JO0VWZ3JWVjtFVXZyVk07SUFPSTtFVm1yVlY7RVUxclZNO0lBT0k7RVZzclZWO0VVN3JWTTtJQU9JO0VWeXJWVjtFVWhzVk07SUFPSTtFVjRyVlY7RVVuc1ZNO0lBT0k7RVYrclZWO0VVdHNWTTtJQU9JO0VWa3NWVjtFVXpzVk07SUFPSTtFVnFzVlY7RVU1c1ZNO0lBT0k7RVZ3c1ZWO0VVL3NWTTtJQU9JO0VWMnNWVjtFVWx0Vk07SUFPSTtFVjhzVlY7RVVydFZNO0lBT0k7RVZpdFZWO0VVeHRWTTtJQU9JO0VWb3RWVjtFVTN0Vk07SUFPSTtFVnV0VlY7RVU5dFZNO0lBT0k7RVYwdFZWO0VVanVWTTtJQU9JO0VWNnRWVjtFVXB1Vk07SUFPSTtFVmd1VlY7RVV2dVZNO0lBT0k7RVZtdVZWO0VVMXVWTTtJQU9JO0VWc3VWVjtFVTd1Vk07SUFPSTtFVnl1VlY7RVVodlZNO0lBT0k7RVY0dVZWO0VVbnZWTTtJQU9JO0VWK3VWVjtFVXR2Vk07SUFPSTtFVmt2VlY7RVV6dlZNO0lBT0k7RVZxdlZWO0VVNXZWTTtJQU9JO0VWd3ZWVjtFVS92Vk07SUFPSTtFVjJ2VlY7RVVsd1ZNO0lBT0k7RVY4dlZWO0VVcndWTTtJQU9JO0VWaXdWVjtFVXh3Vk07SUFPSTtJQUFBO0VWcXdWVjtFVTV3Vk07SUFPSTtJQUFBO0VWeXdWVjtFVWh4Vk07SUFPSTtJQUFBO0VWNndWVjtFVXB4Vk07SUFPSTtJQUFBO0VWaXhWVjtFVXh4Vk07SUFPSTtJQUFBO0VWcXhWVjtFVTV4Vk07SUFPSTtJQUFBO0VWeXhWVjtFVWh5Vk07SUFPSTtJQUFBO0VWNnhWVjtFVXB5Vk07SUFPSTtJQUFBO0VWaXlWVjtFVXh5Vk07SUFPSTtJQUFBO0VWcXlWVjtFVTV5Vk07SUFPSTtJQUFBO0VWeXlWVjtFVWh6Vk07SUFPSTtJQUFBO0VWNnlWVjtFVXB6Vk07SUFPSTtJQUFBO0VWaXpWVjtFVXh6Vk07SUFPSTtJQUFBO0VWcXpWVjtFVTV6Vk07SUFPSTtJQUFBO0VWeXpWVjtFVWgwVk07SUFPSTtFVjR6VlY7RVVuMFZNO0lBT0k7RVYrelZWO0VVdDBWTTtJQU9JO0VWazBWVjtFVXowVk07SUFPSTtFVnEwVlY7RVU1MFZNO0lBT0k7RVZ3MFZWO0VVLzBWTTtJQU9JO0VWMjBWVjtFVWwxVk07SUFPSTtFVjgwVlY7RVVyMVZNO0lBT0k7RVZpMVZWO0VVeDFWTTtJQU9JO0VWbzFWVjtFVTMxVk07SUFPSTtFVnUxVlY7RVU5MVZNO0lBT0k7RVYwMVZWO0VVajJWTTtJQU9JO0VWNjFWVjtFVXAyVk07SUFPSTtFVmcyVlY7RVV2MlZNO0lBT0k7RVZtMlZWO0VVMTJWTTtJQU9JO0VWczJWVjtFVTcyVk07SUFPSTtFVnkyVlY7RVVoM1ZNO0lBT0k7RVY0MlZWO0VVbjNWTTtJQU9JO0VWKzJWVjtFVXQzVk07SUFPSTtFVmszVlY7RVV6M1ZNO0lBT0k7RVZxM1ZWO0VVNTNWTTtJQU9JO0VWdzNWVjtFVS8zVk07SUFPSTtFVjIzVlY7RVVsNFZNO0lBT0k7RVY4M1ZWO0VVcjRWTTtJQU9JO0VWaTRWVjtFVXg0Vk07SUFPSTtFVm80VlY7RVUzNFZNO0lBT0k7RVZ1NFZWO0VVOTRWTTtJQU9JO0VWMDRWVjtFVWo1Vk07SUFPSTtFVjY0VlY7RVVwNVZNO0lBT0k7RVZnNVZWO0VVdjVWTTtJQU9JO0VWbTVWVjtFVTE1Vk07SUFPSTtFVnM1VlY7RVU3NVZNO0lBT0k7RVZ5NVZWO0VVaDZWTTtJQU9JO0VWNDVWVjtFVW42Vk07SUFPSTtFVis1VlY7RVV0NlZNO0lBT0k7SUFBQTtFVm02VlY7RVUxNlZNO0lBT0k7SUFBQTtFVnU2VlY7RVU5NlZNO0lBT0k7SUFBQTtFVjI2VlY7RVVsN1ZNO0lBT0k7SUFBQTtFVis2VlY7RVV0N1ZNO0lBT0k7SUFBQTtFVm03VlY7RVUxN1ZNO0lBT0k7SUFBQTtFVnU3VlY7RVU5N1ZNO0lBT0k7SUFBQTtFVjI3VlY7RVVsOFZNO0lBT0k7SUFBQTtFVis3VlY7RVV0OFZNO0lBT0k7SUFBQTtFVm04VlY7RVUxOFZNO0lBT0k7SUFBQTtFVnU4VlY7RVU5OFZNO0lBT0k7SUFBQTtFVjI4VlY7RVVsOVZNO0lBT0k7SUFBQTtFVis4VlY7RVV0OVZNO0lBT0k7RVZrOVZWO0VVejlWTTtJQU9JO0VWcTlWVjtFVTU5Vk07SUFPSTtFVnc5VlY7RVUvOVZNO0lBT0k7RVYyOVZWO0VVbCtWTTtJQU9JO0VWODlWVjtFVXIrVk07SUFPSTtFVmkrVlY7RVV4K1ZNO0lBT0k7RVZvK1ZWO0VVMytWTTtJQU9JO0VWdStWVjtFVTkrVk07SUFPSTtFVjArVlY7RVVqL1ZNO0lBT0k7RVY2K1ZWO0VVcC9WTTtJQU9JO0VWZy9WVjtFVXYvVk07SUFPSTtFVm0vVlY7RVUxL1ZNO0lBT0k7RVZzL1ZWO0VVNy9WTTtJQU9JO0VWeS9WVjtFVWhnV007SUFPSTtFVjQvVlY7RVVuZ1dNO0lBT0k7RVYrL1ZWO0VVdGdXTTtJQU9JO0VWa2dXVjtFVXpnV007SUFPSTtFVnFnV1Y7RVU1Z1dNO0lBT0k7RVZ3Z1dWO0VVL2dXTTtJQU9JO0VWMmdXVjtFVWxoV007SUFPSTtFVjhnV1Y7RVVyaFdNO0lBT0k7RVZpaFdWO0VVeGhXTTtJQU9JO0VWb2hXVjtFVTNoV007SUFPSTtFVnVoV1Y7RVU5aFdNO0lBT0k7RVYwaFdWO0VVamlXTTtJQU9JO0VWNmhXVjtFVXBpV007SUFPSTtFVmdpV1Y7RVV2aVdNO0lBT0k7RVZtaVdWO0VVMWlXTTtJQU9JO0VWc2lXVjtFVTdpV007SUFPSTtFVnlpV1Y7RVVoaldNO0lBT0k7RVY0aVdWO0VVbmpXTTtJQU9JO0VWK2lXVjtFVXRqV007SUFPSTtFVmtqV1Y7RVV6aldNO0lBT0k7RVZxaldWO0VVNWpXTTtJQU9JO0VWd2pXVjtFVS9qV007SUFPSTtFVjJqV1Y7RVVsa1dNO0lBT0k7RVY4aldWO0VVcmtXTTtJQU9JO0VWaWtXVjtFVXhrV007SUFPSTtFVm9rV1Y7RVUza1dNO0lBT0k7RVZ1a1dWO0VVOWtXTTtJQU9JO0VWMGtXVjtFVWpsV007SUFPSTtFVjZrV1Y7RVVwbFdNO0lBT0k7RVZnbFdWO0VVdmxXTTtJQU9JO0VWbWxXVjtFVTFsV007SUFPSTtFVnNsV1Y7QUFDRjtBYWptV0k7RUhHSTtJQU9JO0VWMmxXVjtFVWxtV007SUFPSTtFVjhsV1Y7RVVybVdNO0lBT0k7RVZpbVdWO0VVeG1XTTtJQU9JO0VWb21XVjtFVTNtV007SUFPSTtFVnVtV1Y7RVU5bVdNO0lBT0k7RVYwbVdWO0VVam5XTTtJQU9JO0VWNm1XVjtFVXBuV007SUFPSTtFVmduV1Y7RVV2bldNO0lBT0k7RVZtbldWO0VVMW5XTTtJQU9JO0VWc25XVjtFVTduV007SUFPSTtFVnluV1Y7RVVob1dNO0lBT0k7RVY0bldWO0VVbm9XTTtJQU9JO0VWK25XVjtFVXRvV007SUFPSTtFVmtvV1Y7RVV6b1dNO0lBT0k7RVZxb1dWO0VVNW9XTTtJQU9JO0VWd29XVjtFVS9vV007SUFPSTtFVjJvV1Y7RVVscFdNO0lBT0k7RVY4b1dWO0VVcnBXTTtJQU9JO0VWaXBXVjtFVXhwV007SUFPSTtFVm9wV1Y7RVUzcFdNO0lBT0k7RVZ1cFdWO0VVOXBXTTtJQU9JO0VWMHBXVjtFVWpxV007SUFPSTtFVjZwV1Y7RVVwcVdNO0lBT0k7RVZncVdWO0VVdnFXTTtJQU9JO0VWbXFXVjtFVTFxV007SUFPSTtFVnNxV1Y7RVU3cVdNO0lBT0k7RVZ5cVdWO0VVaHJXTTtJQU9JO0VWNHFXVjtFVW5yV007SUFPSTtFVitxV1Y7RVV0cldNO0lBT0k7RVZrcldWO0VVenJXTTtJQU9JO0VWcXJXVjtFVTVyV007SUFPSTtFVndyV1Y7RVUvcldNO0lBT0k7RVYycldWO0VVbHNXTTtJQU9JO0VWOHJXVjtFVXJzV007SUFPSTtFVmlzV1Y7RVV4c1dNO0lBT0k7RVZvc1dWO0VVM3NXTTtJQU9JO0VWdXNXVjtFVTlzV007SUFPSTtFVjBzV1Y7RVVqdFdNO0lBT0k7RVY2c1dWO0VVcHRXTTtJQU9JO0VWZ3RXVjtFVXZ0V007SUFPSTtFVm10V1Y7RVUxdFdNO0lBT0k7RVZzdFdWO0VVN3RXTTtJQU9JO0VWeXRXVjtFVWh1V007SUFPSTtFVjR0V1Y7RVVudVdNO0lBT0k7RVYrdFdWO0VVdHVXTTtJQU9JO0VWa3VXVjtFVXp1V007SUFPSTtFVnF1V1Y7RVU1dVdNO0lBT0k7RVZ3dVdWO0VVL3VXTTtJQU9JO0VWMnVXVjtFVWx2V007SUFPSTtFVjh1V1Y7RVVydldNO0lBT0k7RVZpdldWO0VVeHZXTTtJQU9JO0VWb3ZXVjtFVTN2V007SUFPSTtFVnV2V1Y7RVU5dldNO0lBT0k7RVYwdldWO0VVandXTTtJQU9JO0VWNnZXVjtFVXB3V007SUFPSTtFVmd3V1Y7RVV2d1dNO0lBT0k7RVZtd1dWO0VVMXdXTTtJQU9JO0VWc3dXVjtFVTd3V007SUFPSTtFVnl3V1Y7RVVoeFdNO0lBT0k7RVY0d1dWO0VVbnhXTTtJQU9JO0VWK3dXVjtFVXR4V007SUFPSTtFVmt4V1Y7RVV6eFdNO0lBT0k7RVZxeFdWO0VVNXhXTTtJQU9JO0VWd3hXVjtFVS94V007SUFPSTtFVjJ4V1Y7RVVseVdNO0lBT0k7RVY4eFdWO0VVcnlXTTtJQU9JO0VWaXlXVjtFVXh5V007SUFPSTtFVm95V1Y7RVUzeVdNO0lBT0k7RVZ1eVdWO0VVOXlXTTtJQU9JO0lBQUE7RVYyeVdWO0VVbHpXTTtJQU9JO0lBQUE7RVYreVdWO0VVdHpXTTtJQU9JO0lBQUE7RVZteldWO0VVMXpXTTtJQU9JO0lBQUE7RVZ1eldWO0VVOXpXTTtJQU9JO0lBQUE7RVYyeldWO0VVbDBXTTtJQU9JO0lBQUE7RVYreldWO0VVdDBXTTtJQU9JO0lBQUE7RVZtMFdWO0VVMTBXTTtJQU9JO0lBQUE7RVZ1MFdWO0VVOTBXTTtJQU9JO0lBQUE7RVYyMFdWO0VVbDFXTTtJQU9JO0lBQUE7RVYrMFdWO0VVdDFXTTtJQU9JO0lBQUE7RVZtMVdWO0VVMTFXTTtJQU9JO0lBQUE7RVZ1MVdWO0VVOTFXTTtJQU9JO0lBQUE7RVYyMVdWO0VVbDJXTTtJQU9JO0lBQUE7RVYrMVdWO0VVdDJXTTtJQU9JO0VWazJXVjtFVXoyV007SUFPSTtFVnEyV1Y7RVU1MldNO0lBT0k7RVZ3MldWO0VVLzJXTTtJQU9JO0VWMjJXVjtFVWwzV007SUFPSTtFVjgyV1Y7RVVyM1dNO0lBT0k7RVZpM1dWO0VVeDNXTTtJQU9JO0VWbzNXVjtFVTMzV007SUFPSTtFVnUzV1Y7RVU5M1dNO0lBT0k7RVYwM1dWO0VVajRXTTtJQU9JO0VWNjNXVjtFVXA0V007SUFPSTtFVmc0V1Y7RVV2NFdNO0lBT0k7RVZtNFdWO0VVMTRXTTtJQU9JO0VWczRXVjtFVTc0V007SUFPSTtFVnk0V1Y7RVVoNVdNO0lBT0k7RVY0NFdWO0VVbjVXTTtJQU9JO0VWKzRXVjtFVXQ1V007SUFPSTtFVms1V1Y7RVV6NVdNO0lBT0k7RVZxNVdWO0VVNTVXTTtJQU9JO0VWdzVXVjtFVS81V007SUFPSTtFVjI1V1Y7RVVsNldNO0lBT0k7RVY4NVdWO0VVcjZXTTtJQU9JO0VWaTZXVjtFVXg2V007SUFPSTtFVm82V1Y7RVUzNldNO0lBT0k7RVZ1NldWO0VVOTZXTTtJQU9JO0VWMDZXVjtFVWo3V007SUFPSTtFVjY2V1Y7RVVwN1dNO0lBT0k7RVZnN1dWO0VVdjdXTTtJQU9JO0VWbTdXVjtFVTE3V007SUFPSTtFVnM3V1Y7RVU3N1dNO0lBT0k7RVZ5N1dWO0VVaDhXTTtJQU9JO0VWNDdXVjtFVW44V007SUFPSTtFVis3V1Y7RVV0OFdNO0lBT0k7RVZrOFdWO0VVejhXTTtJQU9JO0VWcThXVjtFVTU4V007SUFPSTtJQUFBO0VWeThXVjtFVWg5V007SUFPSTtJQUFBO0VWNjhXVjtFVXA5V007SUFPSTtJQUFBO0VWaTlXVjtFVXg5V007SUFPSTtJQUFBO0VWcTlXVjtFVTU5V007SUFPSTtJQUFBO0VWeTlXVjtFVWgrV007SUFPSTtJQUFBO0VWNjlXVjtFVXArV007SUFPSTtJQUFBO0VWaStXVjtFVXgrV007SUFPSTtJQUFBO0VWcStXVjtFVTUrV007SUFPSTtJQUFBO0VWeStXVjtFVWgvV007SUFPSTtJQUFBO0VWNitXVjtFVXAvV007SUFPSTtJQUFBO0VWaS9XVjtFVXgvV007SUFPSTtJQUFBO0VWcS9XVjtFVTUvV007SUFPSTtFVncvV1Y7RVUvL1dNO0lBT0k7RVYyL1dWO0VVbGdYTTtJQU9JO0VWOC9XVjtFVXJnWE07SUFPSTtFVmlnWFY7RVV4Z1hNO0lBT0k7RVZvZ1hWO0VVM2dYTTtJQU9JO0VWdWdYVjtFVTlnWE07SUFPSTtFVjBnWFY7RVVqaFhNO0lBT0k7RVY2Z1hWO0VVcGhYTTtJQU9JO0VWZ2hYVjtFVXZoWE07SUFPSTtFVm1oWFY7RVUxaFhNO0lBT0k7RVZzaFhWO0VVN2hYTTtJQU9JO0VWeWhYVjtFVWhpWE07SUFPSTtFVjRoWFY7RVVuaVhNO0lBT0k7RVYraFhWO0VVdGlYTTtJQU9JO0VWa2lYVjtFVXppWE07SUFPSTtFVnFpWFY7RVU1aVhNO0lBT0k7RVZ3aVhWO0VVL2lYTTtJQU9JO0VWMmlYVjtFVWxqWE07SUFPSTtFVjhpWFY7RVVyalhNO0lBT0k7RVZpalhWO0VVeGpYTTtJQU9JO0VWb2pYVjtFVTNqWE07SUFPSTtFVnVqWFY7RVU5alhNO0lBT0k7RVYwalhWO0VVamtYTTtJQU9JO0VWNmpYVjtFVXBrWE07SUFPSTtFVmdrWFY7RVV2a1hNO0lBT0k7RVZta1hWO0VVMWtYTTtJQU9JO0VWc2tYVjtFVTdrWE07SUFPSTtFVnlrWFY7RVVobFhNO0lBT0k7RVY0a1hWO0VVbmxYTTtJQU9JO0VWK2tYVjtFVXRsWE07SUFPSTtFVmtsWFY7RVV6bFhNO0lBT0k7RVZxbFhWO0VVNWxYTTtJQU9JO0VWd2xYVjtFVS9sWE07SUFPSTtFVjJsWFY7RVVsbVhNO0lBT0k7RVY4bFhWO0VVcm1YTTtJQU9JO0VWaW1YVjtFVXhtWE07SUFPSTtFVm9tWFY7RVUzbVhNO0lBT0k7RVZ1bVhWO0VVOW1YTTtJQU9JO0VWMG1YVjtFVWpuWE07SUFPSTtFVjZtWFY7RVVwblhNO0lBT0k7RVZnblhWO0VVdm5YTTtJQU9JO0VWbW5YVjtFVTFuWE07SUFPSTtFVnNuWFY7RVU3blhNO0lBT0k7RVZ5blhWO0VVaG9YTTtJQU9JO0VWNG5YVjtBQUNGO0Fhdm9YSTtFSEdJO0lBT0k7RVZpb1hWO0VVeG9YTTtJQU9JO0VWb29YVjtFVTNvWE07SUFPSTtFVnVvWFY7RVU5b1hNO0lBT0k7RVYwb1hWO0VVanBYTTtJQU9JO0VWNm9YVjtFVXBwWE07SUFPSTtFVmdwWFY7RVV2cFhNO0lBT0k7RVZtcFhWO0VVMXBYTTtJQU9JO0VWc3BYVjtFVTdwWE07SUFPSTtFVnlwWFY7RVVocVhNO0lBT0k7RVY0cFhWO0VVbnFYTTtJQU9JO0VWK3BYVjtFVXRxWE07SUFPSTtFVmtxWFY7RVV6cVhNO0lBT0k7RVZxcVhWO0VVNXFYTTtJQU9JO0VWd3FYVjtFVS9xWE07SUFPSTtFVjJxWFY7RVVsclhNO0lBT0k7RVY4cVhWO0VVcnJYTTtJQU9JO0VWaXJYVjtFVXhyWE07SUFPSTtFVm9yWFY7RVUzclhNO0lBT0k7RVZ1clhWO0VVOXJYTTtJQU9JO0VWMHJYVjtFVWpzWE07SUFPSTtFVjZyWFY7RVVwc1hNO0lBT0k7RVZnc1hWO0VVdnNYTTtJQU9JO0VWbXNYVjtFVTFzWE07SUFPSTtFVnNzWFY7RVU3c1hNO0lBT0k7RVZ5c1hWO0VVaHRYTTtJQU9JO0VWNHNYVjtFVW50WE07SUFPSTtFVitzWFY7RVV0dFhNO0lBT0k7RVZrdFhWO0VVenRYTTtJQU9JO0VWcXRYVjtFVTV0WE07SUFPSTtFVnd0WFY7RVUvdFhNO0lBT0k7RVYydFhWO0VVbHVYTTtJQU9JO0VWOHRYVjtFVXJ1WE07SUFPSTtFVml1WFY7RVV4dVhNO0lBT0k7RVZvdVhWO0VVM3VYTTtJQU9JO0VWdXVYVjtFVTl1WE07SUFPSTtFVjB1WFY7RVVqdlhNO0lBT0k7RVY2dVhWO0VVcHZYTTtJQU9JO0VWZ3ZYVjtFVXZ2WE07SUFPSTtFVm12WFY7RVUxdlhNO0lBT0k7RVZzdlhWO0VVN3ZYTTtJQU9JO0VWeXZYVjtFVWh3WE07SUFPSTtFVjR2WFY7RVVud1hNO0lBT0k7RVYrdlhWO0VVdHdYTTtJQU9JO0VWa3dYVjtFVXp3WE07SUFPSTtFVnF3WFY7RVU1d1hNO0lBT0k7RVZ3d1hWO0VVL3dYTTtJQU9JO0VWMndYVjtFVWx4WE07SUFPSTtFVjh3WFY7RVVyeFhNO0lBT0k7RVZpeFhWO0VVeHhYTTtJQU9JO0VWb3hYVjtFVTN4WE07SUFPSTtFVnV4WFY7RVU5eFhNO0lBT0k7RVYweFhWO0VVanlYTTtJQU9JO0VWNnhYVjtFVXB5WE07SUFPSTtFVmd5WFY7RVV2eVhNO0lBT0k7RVZteVhWO0VVMXlYTTtJQU9JO0VWc3lYVjtFVTd5WE07SUFPSTtFVnl5WFY7RVVoelhNO0lBT0k7RVY0eVhWO0VVbnpYTTtJQU9JO0VWK3lYVjtFVXR6WE07SUFPSTtFVmt6WFY7RVV6elhNO0lBT0k7RVZxelhWO0VVNXpYTTtJQU9JO0VWd3pYVjtFVS96WE07SUFPSTtFVjJ6WFY7RVVsMFhNO0lBT0k7RVY4elhWO0VVcjBYTTtJQU9JO0VWaTBYVjtFVXgwWE07SUFPSTtFVm8wWFY7RVUzMFhNO0lBT0k7RVZ1MFhWO0VVOTBYTTtJQU9JO0VWMDBYVjtFVWoxWE07SUFPSTtFVjYwWFY7RVVwMVhNO0lBT0k7SUFBQTtFVmkxWFY7RVV4MVhNO0lBT0k7SUFBQTtFVnExWFY7RVU1MVhNO0lBT0k7SUFBQTtFVnkxWFY7RVVoMlhNO0lBT0k7SUFBQTtFVjYxWFY7RVVwMlhNO0lBT0k7SUFBQTtFVmkyWFY7RVV4MlhNO0lBT0k7SUFBQTtFVnEyWFY7RVU1MlhNO0lBT0k7SUFBQTtFVnkyWFY7RVVoM1hNO0lBT0k7SUFBQTtFVjYyWFY7RVVwM1hNO0lBT0k7SUFBQTtFVmkzWFY7RVV4M1hNO0lBT0k7SUFBQTtFVnEzWFY7RVU1M1hNO0lBT0k7SUFBQTtFVnkzWFY7RVVoNFhNO0lBT0k7SUFBQTtFVjYzWFY7RVVwNFhNO0lBT0k7SUFBQTtFVmk0WFY7RVV4NFhNO0lBT0k7SUFBQTtFVnE0WFY7RVU1NFhNO0lBT0k7RVZ3NFhWO0VVLzRYTTtJQU9JO0VWMjRYVjtFVWw1WE07SUFPSTtFVjg0WFY7RVVyNVhNO0lBT0k7RVZpNVhWO0VVeDVYTTtJQU9JO0VWbzVYVjtFVTM1WE07SUFPSTtFVnU1WFY7RVU5NVhNO0lBT0k7RVYwNVhWO0VVajZYTTtJQU9JO0VWNjVYVjtFVXA2WE07SUFPSTtFVmc2WFY7RVV2NlhNO0lBT0k7RVZtNlhWO0VVMTZYTTtJQU9JO0VWczZYVjtFVTc2WE07SUFPSTtFVnk2WFY7RVVoN1hNO0lBT0k7RVY0NlhWO0VVbjdYTTtJQU9JO0VWKzZYVjtFVXQ3WE07SUFPSTtFVms3WFY7RVV6N1hNO0lBT0k7RVZxN1hWO0VVNTdYTTtJQU9JO0VWdzdYVjtFVS83WE07SUFPSTtFVjI3WFY7RVVsOFhNO0lBT0k7RVY4N1hWO0VVcjhYTTtJQU9JO0VWaThYVjtFVXg4WE07SUFPSTtFVm84WFY7RVUzOFhNO0lBT0k7RVZ1OFhWO0VVOThYTTtJQU9JO0VWMDhYVjtFVWo5WE07SUFPSTtFVjY4WFY7RVVwOVhNO0lBT0k7RVZnOVhWO0VVdjlYTTtJQU9JO0VWbTlYVjtFVTE5WE07SUFPSTtFVnM5WFY7RVU3OVhNO0lBT0k7RVZ5OVhWO0VVaCtYTTtJQU9JO0VWNDlYVjtFVW4rWE07SUFPSTtFVis5WFY7RVV0K1hNO0lBT0k7RVZrK1hWO0VVeitYTTtJQU9JO0VWcStYVjtFVTUrWE07SUFPSTtFVncrWFY7RVUvK1hNO0lBT0k7RVYyK1hWO0VVbC9YTTtJQU9JO0lBQUE7RVYrK1hWO0VVdC9YTTtJQU9JO0lBQUE7RVZtL1hWO0VVMS9YTTtJQU9JO0lBQUE7RVZ1L1hWO0VVOS9YTTtJQU9JO0lBQUE7RVYyL1hWO0VVbGdZTTtJQU9JO0lBQUE7RVYrL1hWO0VVdGdZTTtJQU9JO0lBQUE7RVZtZ1lWO0VVMWdZTTtJQU9JO0lBQUE7RVZ1Z1lWO0VVOWdZTTtJQU9JO0lBQUE7RVYyZ1lWO0VVbGhZTTtJQU9JO0lBQUE7RVYrZ1lWO0VVdGhZTTtJQU9JO0lBQUE7RVZtaFlWO0VVMWhZTTtJQU9JO0lBQUE7RVZ1aFlWO0VVOWhZTTtJQU9JO0lBQUE7RVYyaFlWO0VVbGlZTTtJQU9JO0VWOGhZVjtFVXJpWU07SUFPSTtFVmlpWVY7RVV4aVlNO0lBT0k7RVZvaVlWO0VVM2lZTTtJQU9JO0VWdWlZVjtFVTlpWU07SUFPSTtFVjBpWVY7RVVqallNO0lBT0k7RVY2aVlWO0VVcGpZTTtJQU9JO0VWZ2pZVjtFVXZqWU07SUFPSTtFVm1qWVY7RVUxallNO0lBT0k7RVZzallWO0VVN2pZTTtJQU9JO0VWeWpZVjtFVWhrWU07SUFPSTtFVjRqWVY7RVVua1lNO0lBT0k7RVYrallWO0VVdGtZTTtJQU9JO0VWa2tZVjtFVXprWU07SUFPSTtFVnFrWVY7RVU1a1lNO0lBT0k7RVZ3a1lWO0VVL2tZTTtJQU9JO0VWMmtZVjtFVWxsWU07SUFPSTtFVjhrWVY7RVVybFlNO0lBT0k7RVZpbFlWO0VVeGxZTTtJQU9JO0VWb2xZVjtFVTNsWU07SUFPSTtFVnVsWVY7RVU5bFlNO0lBT0k7RVYwbFlWO0VVam1ZTTtJQU9JO0VWNmxZVjtFVXBtWU07SUFPSTtFVmdtWVY7RVV2bVlNO0lBT0k7RVZtbVlWO0VVMW1ZTTtJQU9JO0VWc21ZVjtFVTdtWU07SUFPSTtFVnltWVY7RVVobllNO0lBT0k7RVY0bVlWO0VVbm5ZTTtJQU9JO0VWK21ZVjtFVXRuWU07SUFPSTtFVmtuWVY7RVV6bllNO0lBT0k7RVZxbllWO0VVNW5ZTTtJQU9JO0VWd25ZVjtFVS9uWU07SUFPSTtFVjJuWVY7RVVsb1lNO0lBT0k7RVY4bllWO0VVcm9ZTTtJQU9JO0VWaW9ZVjtFVXhvWU07SUFPSTtFVm9vWVY7RVUzb1lNO0lBT0k7RVZ1b1lWO0VVOW9ZTTtJQU9JO0VWMG9ZVjtFVWpwWU07SUFPSTtFVjZvWVY7RVVwcFlNO0lBT0k7RVZncFlWO0VVdnBZTTtJQU9JO0VWbXBZVjtFVTFwWU07SUFPSTtFVnNwWVY7RVU3cFlNO0lBT0k7RVZ5cFlWO0VVaHFZTTtJQU9JO0VWNHBZVjtFVW5xWU07SUFPSTtFVitwWVY7RVV0cVlNO0lBT0k7RVZrcVlWO0FBQ0Y7QWdCenRZQTtFTitDUTtJQU9JO0VWdXFZVjtFVTlxWU07SUFPSTtFVjBxWVY7RVVqcllNO0lBT0k7RVY2cVlWO0VVcHJZTTtJQU9JO0VWZ3JZVjtBQUNGO0FnQnB0WUE7RU40QlE7SUFPSTtFVnFyWVY7RVU1cllNO0lBT0k7RVZ3cllWO0VVL3JZTTtJQU9JO0VWMnJZVjtFVWxzWU07SUFPSTtFVjhyWVY7RVVyc1lNO0lBT0k7RVZpc1lWO0VVeHNZTTtJQU9JO0VWb3NZVjtFVTNzWU07SUFPSTtFVnVzWVY7RVU5c1lNO0lBT0k7RVYwc1lWO0VVanRZTTtJQU9JO0VWNnNZVjtFVXB0WU07SUFPSTtFVmd0WVY7RVV2dFlNO0lBT0k7RVZtdFlWO0FBQ0Y7QTBEN3hZQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRDh4WUo7O0EwRDV4WUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRCt4WUo7QTBEN3hZSTtFQUNJO0ExRCt4WVI7QTBENXhZSTtFQUNJO0VBQ0E7QTFEOHhZUjs7QTBEM3hZQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRDh4WUo7O0EwRDN4WUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEOHhZSjtBMEQ1eFlJO0VBRUk7RUFDQTtBMUQ2eFlSO0EwRDF4WUk7RUFDSTtBMUQ0eFlSO0EwRHp4WUk7RUFDSTtBMUQyeFlSOztBMER4eFlBO0VBQ0k7RUFDQTtFQUNBO0VBV0E7QTFEaXhZSjtBMEQzeFlJO0VBQ0k7QTFENnhZUjtBMEQzeFlJO0VBQ0k7QTFENnhZUjtBMEQzeFlJO0VBQ0k7QTFENnhZUjtBMER4eFlJO0VBQ0k7QTFEMHhZUjtBMER2eFlJO0VBQ0k7QTFEeXhZUjtBMER0eFlJO0VBQ0k7QTFEd3hZUjtBMERyeFlJO0VBQ0k7RUFDQTtFQUNBO0ExRHV4WVI7O0EwRHB4WUE7RUFDSTtBMUR1eFlKOztBMkR4M1lBOzs7Ozs7RUFBQTtBQ0dBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVENDNZRjtBNEQxM1lFO0VBS0ksWXBEMkcyQjtBUjZ3WWpDO0E0RG4zWUk7RUFLSSxZcERpR3lCO0FSZ3hZakM7QTRENzJZSTs7O0VBR0Usc0JwRGpDRTtBUmc1WVI7O0E0RDEyWUE7RUFDRSxXcEQrRStCO0VvRDlFL0I7RUFDQTtFQUNBO0E1RDYyWUY7O0E0RDEyWUE7RUFDRTtFQUNBO0VBQ0E7QTVENjJZRjtBNEQzMllFO0VBR0UsV3BEaUU2QjtFb0RoRTdCLFdwRGlFNkI7RW9EaEU3QixzQnBEdkRJO0VvRHdESixrQnBEa0U2QjtFb0RqRTdCO0VBQ0E7RUFDQTtFQUNBO0E1RDIyWUo7QTREeDJZRTtFQUVFO0VBQ0E7QTVEeTJZSjtBNER0MllFO0VBQ0U7QTVEdzJZSjtBNERyMllFO0VBQ0U7QTVEdTJZSjs7QTZEMzdZRTs7RUFBQTtBQUlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Q2N1lOO0E2RDM3WU07RUFDRTtFQUNBO0E3RDY3WVI7QTZEejdZTTtFQUNFO0E3RDI3WVI7QTZEcjdZTTtFQUNFO0VBQ0E7RUFDQTtBN0R1N1lSO0E2RHI3WVE7RUFDRTtFQUNBO0VBQ0E7QTdEdTdZVjtBNkRuN1lRO0VBQ0U7RUFDQTtFQUNBO0E3RHE3WVY7O0E4RDc5WUE7QUFFQTs7Ozs7Ozs7Ozs7Q0FBQTtBQW9CQTs7OztFQUFBO0FBTUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOURzOVlEO0E4RHA5WUM7RUFFQztBOURxOVlGO0E4RGw5WUM7RUFDQztFQUNBO0E5RG85WUY7QThEajlZQztFQUNDO0VBQ0E7QTlEbTlZRjs7QThELzhZQTtBQUNBO0VBQ0M7QTlEazlZRDs7QThELzhZQTs7O0VBR0M7RUFDQTtFQUNBO0VBQ0E7QTlEazlZRDs7QThELzhZQTtFQUVDO0VBQ0c7OztJQUdJO0U5RGk5WU47RThEOThZRTs7SUFFRjtFOURnOVlBO0FBQ0Y7QThENzhZQTtFQUNDO0E5RCs4WUQ7O0E4RDU4WUE7RUFDQztBOUQrOFlEOztBOEQ1OFlBO0VBQ0M7QTlEKzhZRDs7QThENThZQTtFQUNDO0E5RCs4WUQ7O0E4RDU4WUE7RUFDQztBOUQrOFlEOztBOEQ1OFlBO0VBQ0M7RUFDQTtBOUQrOFlEOztBOEQ1OFlBO0VBQ0M7QTlEKzhZRDs7QThENThZQTtFQUNDO0E5RCs4WUQ7O0E4RDU4WUE7QUFFQzs7RUFFQztBOUQ4OFlGOztBOEQxOFlBOzs7Q0FBQTtBQUlBOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUQ2OFlEOztBOEQxOFlBO0VBQ0M7QTlENjhZRDs7QThEMThZQTtFQUNDO0E5RDY4WUQ7O0E4RDE4WUE7O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RDY4WUQ7O0E4RDE4WUE7RUFDQztFQUNBO0E5RDY4WUQ7O0E4RDE4WUE7RUFDQztFQUNBO0E5RDY4WUQ7O0E4RHo4WUE7Ozs7RUFBQTtBQU1BOztFQUVDO0VBQ0E7RUFDQTtBOUQyOFlEOztBOER4OFlBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEMjhZRDs7QThEeDhZQTtFQUNDO0E5RDI4WUQ7O0E4RHg4WUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUQyOFlEO0E4RHo4WUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEMjhZRjtBOER6OFlFO0VBQ0M7RUFDQTtBOUQyOFlIO0E4RHY4WUU7RUFDQztFQUNBO0E5RHk4WUg7QThEdDhZRTtFQUNDO0E5RHc4WUg7O0E4RG44WUE7RUFDQztBOURzOFlEO0E4RHA4WUM7RUFDQztBOURzOFlGOztBOERsOFlBO0FBQ0E7RUFDQztBOURxOFlEOztBOERqOFlDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RG84WUY7QThEajhZQztFQUNDO0VBQ0E7QTlEbThZRjtBOERqOFlFO0VBQ0M7QTlEbThZSDs7QThENzdZQztFQUNDO0VBQ0E7QTlEZzhZRjs7QThEMzdZQztFQUNDO0VBQ0E7QTlEODdZRjs7QThEejdZQztFQUNDO0E5RDQ3WUY7O0E4RHY3WUE7Ozs7RUFBQTtBQU1BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RHk3WUQ7O0E4RHI3WUE7Ozs7RUFBQTtBQU1BO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUR1N1lEO0E4RHI3WUM7RUFDQztFQUNBO0E5RHU3WUY7O0E4RG43WUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOURzN1lEOztBOERuN1lBO0VBQ0M7QTlEczdZRDs7QThEbjdZQTtBQUNBO0VBQ0M7QTlEczdZRDs7QThEbDdZQTs7Ozs7O0VBQUE7QUFRQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RG83WUQ7O0E4RGo3WUE7RUFDQztFQUNBO0VBQ0E7QTlEbzdZRDs7QThEajdZQTtFQUNDO0E5RG83WUQ7QThEbDdZQztFQUNDO0VBQ0E7QTlEbzdZRjs7QThELzZZQztFQUNDO0E5RGs3WUY7QThEaDdZRTtFQUNDO0E5RGs3WUg7QThELzZZRTtFQUNDO0E5RGk3WUg7QThENzZZQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEKzZZRjtBOEQzNllDO0VBQ0M7OztHQUFBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QTlENjZZRjtBOEQxNllDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RDQ2WUY7O0E4RHg2WUE7RUFDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTlEMjZZQTtBQUNGO0E4RHg2WUE7RUFDRTtJQUFLO0U5RDI2WUw7RThEMTZZQTtJQUFPO0U5RDY2WVA7QUFDRjtBOEQzNllBO0VBQ0U7SUFBSztFOUQ4NllMO0U4RDc2WUE7SUFBTTtFOURnN1lOO0U4RC82WUE7SUFBTztFOURrN1lQO0FBQ0Y7QThELzZZQTs7OztFQUFBO0FBTUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5RGc3WUQ7O0E4RDc2WUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEZzdZRDs7QThENzZZQTs7OztFQUlDO0VBQ0E7RUFDQTtBOURnN1lEOztBOEQ3NllBO0FBRUM7O0VBRUM7QTlEKzZZRjs7QThEMzZZQTs7RUFFQztBOUQ4NllEOztBOEQzNllBO0FBRUM7O0VBRUM7QTlENjZZRjs7QThEejZZQTtBQUdDO0VBQ0M7QTlEMDZZRjtBOER2NllDOztFQUVDO0E5RHk2WUY7O0E4RHI2WUE7OztDQUFBO0FBS0M7Ozs7RUFJQztFQUNBO0E5RHU2WUY7O0E4RG42WUE7QUFFQzs7O0VBR0M7QTlEcTZZRjs7QThEajZZQTtFQUNDO0E5RG82WUQ7O0E4RC81WUU7RUFDQztBOURrNllIOztBK0Q3OVpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZQ21Qa0I7RURsUGxCO0VBQ0EsZ0JDUlU7RURTVix5TENxT0Y7RURwT0U7QS9EZytaSjtBK0Q5OVpJO0VBQ0U7QS9EZytaTjtBK0Q3OVpJO0VBQ0UsaUJDeU9xQjtFRHhPckIsVUN5T3NCO0VEeE90QixjQ3lPd0I7RUR4T3hCO0EvRCs5Wk47QStENTlaSTtFQUNFO0EvRDg5Wk47QStEMzlaSTtFQUNFLFdDcU9xQjtFRHBPckIsYUNxT3FCO0VEcE9yQixjQ3FPd0I7QWhFd3ZaOUI7QStEMTlaSTtFQUNFLGNDa082QjtBaEUwdlpuQztBK0R6OVpJO0VBQ0UsaUJDZ09zQjtFRC9OdEIsa0JDK05zQjtFRDlOdEIsZ0JDZ095QjtBaEUydlovQjtBK0R4OVpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsWUNxTTJCO0VEcE0zQixhQ3FNNEI7RURwTTVCLFNDcU00QjtFRHBNNUIsY0NxTStCO0FoRXF4WnJDO0ErRHY5Wkk7RUFDRSxpQkN3TThCO0VEdk05QixVQ3dNK0I7RUR2TS9CO0VBQ0EsY0N1TWlDO0VEdE1qQztBL0R5OVpOO0ErRHY5Wk07RUFDRTtBL0R5OVpSO0ErRHI5Wkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EdTlaTjtBK0RwOVpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EczlaTjtBK0RwOVpNO0VBQ0U7RUFDQTtFQUNBLGdCQ3VLcUI7RUR0S3JCO0EvRHM5WlI7QStEbDlaUTtFQUNFO0VBQ0E7QS9EbzlaVjtBK0QvOFpRO0VBQ0U7RUFDQTtBL0RpOVpWO0ErRC84WlU7RUFDRTtBL0RpOVpaO0ErRDk4WlU7RUFDRTtBL0RnOVpaO0ErRDE4Wkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRDQ4Wk47QStEejhaSTtFQUNFO0VBQ0E7RUFDQSxjQ3lJMEI7QWhFazBaaEM7QStEeDhaSTtFQUNFLHFCQzFGVTtBaEVvaWFoQjtBK0R4OFpNO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QS9EeThaUjtBK0R2OFpRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0R5OFpWO0ErRHQ4WlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0R3OFpWO0ErRHA4Wk07RUFDRTtFQUNBO0EvRHM4WlI7QStEbjhaTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRHE4WlI7QStEbDhaTTtFQUNFO0EvRG84WlI7QStEbDhaUTtFQUNFO0VBQ0E7RUFDQTtBL0RvOFpWO0ErRGo4WlE7RUFDRTtFQUNBO0VBQ0E7QS9EbThaVjtBK0Q3N1pVO0VBQ0U7QS9EKzdaWjtBK0Q1N1pVO0VBQ0U7QS9EODdaWjtBK0R4N1pJO0VBQ0UsZ0NDdUN1QjtBaEVtNVo3QjtBK0R2N1pJO0VBQ0UseUNDb0N1QjtBaEVxNVo3Qjs7QWlFOW5hQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrSUFDRTtFQUdGO0VBQ0E7RUFDQSxnQkRUd0I7RUNVeEI7RUFDQSxpQ0RZMEI7RUNUMUI7QWpFNG5hRjtBaUUxbmFFO0VBRUUsOEJESWE7QWhFdW5hakI7QWlFeG5hRTtFQUNFO0FqRTBuYUo7QWlFdm5hRTtFQUdFO0FqRXVuYUo7QWlFcG5hRTtFQUdFO0FqRW9uYUo7QWlFam5hRTtFQUdFO0FqRWluYUo7QWlFOW1hRTtFQUNFO0FqRWduYUo7QWlFN21hRTtFQUNFO0VBQ0E7QWpFK21hSjtBaUU1bWFFO0VBRUU7RUFDQTtBakU2bWFKO0FpRTFtYUU7RUFFRTtFQUNBO0FqRTJtYUo7QWlFeG1hRTtFQUNFO0VBQ0E7RUFDQTtBakUwbWFKO0FpRXZtYUU7RUFFRTtFQUNBO0VBQ0E7QWpFd21hSjtBaUVybWFFO0VBRUU7RUFDQTtFQUNBO0FqRXNtYUo7QWlFbm1hRTtFQUNFO0VBQ0E7RUFDQTtBakVxbWFKO0FpRWxtYUU7RUFFRTtFQUNBO0VBQ0E7QWpFbW1hSjtBaUVobWFFO0VBRUU7RUFDQTtBakVpbWFKO0FpRTlsYUU7RUFFRTtFQUNBO0FqRStsYUo7QWlFNWxhRTtFQUNFO0FqRThsYUo7QWlFM2xhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0RuSFU7RUNvSFY7RUFDQSxtQkRwSFk7RUNxSFosWURwSFc7RUNxSFgsa0JEbkhrQjtFQ29IbEIsZ0JEaElVO0VDaUlWLGNEdEhVO0VDdUhWLG9CRDNHUztFQzRHVCxlRDNHYztBaEV3c2FsQjtBaUUzbGFJO0VBQ0U7QWpFNmxhTjtBaUUxbGFJO0VBQ0U7QWpFNGxhTjtBaUV4bGFFO0VBQ0Usa0JEOUZtQjtFQytGbkIsZUQ5Rm9CO0VDK0ZwQixTRDlGaUI7RUMrRmpCLG9CRDlGa0I7RUMrRmxCLGNEOUZnQjtFQytGaEIsa0JEOUZvQjtFQytGcEIsZ0JEOUZzQjtFQytGdEIsa0JEOUZxQjtFQytGckI7RUFDQTtBakUwbGFKO0FpRXZsYUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxlRGlCc0I7RUNoQnRCLG1CRGlCd0I7RUNoQnhCLHVCRGlCNEI7RUNoQjVCLFdEaUJrQjtFQ2hCbEIscUJEaUJtQjtFQ2hCbkIsVURpQm9CO0FoRXdrYXhCO0FpRXJsYVE7RUFDRTtBakV1bGFWO0FpRXBsYVE7RUFDRTtBakVzbGFWO0FpRW5sYVE7RUFDRTtBakVxbGFWO0FpRS9rYUU7RUFDRTtFQUNBLG1CRHFDdUI7RUNwQ3ZCLHVCRHFDMkI7RUNwQzNCLFlEcUNpQjtFQ3BDakIsYURxQ2tCO0VDcENsQixpQkRxQ2tCO0VDcENsQiw4RERxQ3FCO0VDcENyQixvQkRxQ3dCO0VDcEN4QixtQkRxQ3dCO0VDcEN4QixtQkRxQ3lCO0VDcEN6QixxRERxQ3dCO0FoRTRpYTVCO0FpRTlrYUU7RUFDRSxnQkRka0I7RUNlbEIsc0JEZG1CO0VDZW5CLDJCRGRzQjtFQ2V0QixpQ0Rkc0I7RUNldEIsZ0JEZHVCO0FoRThsYTNCO0FpRTlrYUk7RUFDRTtBakVnbGFOO0FpRTdrYUk7RUFFRSxTRGR3QjtFQ2V4QixxQkRkK0I7RUNlL0I7RUFDQSx5QkRma0M7RUNnQmxDLFdEdE5RO0VDdU5SLGNEZjJCO0FoRTZsYWpDO0FpRTVrYU07RUFDRSw4Q0RqQmdDO0FoRStsYXhDO0FpRTFrYUk7RUFFRSxTRG5CcUI7RUNvQnJCLHFCRG5CNEI7RUNvQjVCO0VBQ0EseUJEcEIrQjtFQ3FCL0IsV0RwT1E7RUNxT1IsY0RwQndCO0FoRStsYTlCO0FpRXprYU07RUFDRSw0Q0R0QjZCO0FoRWltYXJDO0FpRXZrYUk7RUFFRSxTRHhCdUI7RUN5QnZCLHFCRHhCOEI7RUN5QjlCO0VBQ0EseUJEekJpQztFQzBCakMsV0RsUFE7RUNtUFIsY0R6QjBCO0FoRWltYWhDO0FpRXRrYU07RUFDRSw4Q0QzQitCO0FoRW1tYXZDO0FpRW5rYU07RUFDRSw4Q0Q1RHdCO0FoRWlvYWhDO0FpRWprYUk7RUFDRSxhRGxFdUI7QWhFcW9hN0I7QWlFaGthSTtFQUNFO0FqRWtrYU47QWlFOWphRTtFQUNFLGVEcElrQjtFQ3FJbEIsa0JEcEltQjtFQ3FJbkI7RUFDQSxjRHBJaUI7RUNxSWpCLGNEcElxQjtFQ3FJckIsa0JEcElzQjtBaEVvc2ExQjtBaUU3amFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0JEN1FrQjtFQzhRbEIsOEJEOVFrQjtBaEU2MGF0QjtBaUU1amFFO0VBQ0U7RUFDQSxjRGpKOEI7RUNrSjlCLDhCRGpKa0M7QWhFK3NhdEM7QWlFM2phRTtFQUNFO0VBQ0Esb0JEdlBpQjtBaEVvemFyQjtBaUUxamFFO0VBRUU7RUFDQSxtQkR4SjZCO0VDeUo3Qix1QkR4SmlDO0VDeUpqQyxZRHhKdUI7RUN5SnZCLGFEeEp3QjtFQ3lKeEIsYUR2SnFCO0VDd0pyQixlRHhKcUI7RUN5SnJCO0VBQ0EsVUR6SnlCO0VDMEp6QjtFQUNBLHVDRHpKRjtFQzBKRSxZRHhKd0I7RUN5SnhCLGtCRDFTa0I7RUM0U2xCLHVCRHhKNEI7RUN5SjVCLFdEeEp1QjtFQ3lKdkIsc0JEeEo2QjtFQ3lKN0IsZ0JEeEoyQjtFQ3lKM0I7RUFDQSxpQkQzSzhCO0FoRXF1YWxDO0FpRXhqYUk7RUFDRSxlRHpKK0I7RUMwSi9CLHVCRHhKZ0M7RUN5SmhDLGNEMVJRO0FoRW8xYWQ7QWlFdmphSTtFQUNFLGFEMUo2QjtFQzJKN0Isb0REMUpnQztBaEVtdGF0QztBaUV0amFJO0VBQ0U7QWpFd2phTjtBaUVwamFFO0VBQ0U7RUFDQSx1QkR0Um1DO0VDdVJuQyxTRHRSMEI7RUN1UjFCLHdCRHRSMkI7RUN1UjNCLGNEdFI0QjtFQ3VSNUIsY0R0UnlCO0VDdVJ6QixrQkR0UjZCO0VDdVI3QixtQkR0UitCO0VDdVIvQixtQkR0UitCO0VDdVIvQixrQkR0UjhCO0VDdVI5QixxQkR0UjZCO0VDdVI3QixzQkR0UjhCO0FoRTQwYWxDO0FpRW5qYUU7Ozs7OztFQU1FLG1CRDVSaUI7QWhFaTFhckI7QWlFbGphRTs7O0VBR0U7RUFDQSxXRGxTZ0I7RUNtU2hCLDhDRHZSRjtFQ3dSRSx5QkRqU2lCO0VDa1NqQix1QkRqU3dCO0VDa1N4Qix1QkQ3UnFCO0VDOFJyQixzRURqU0Y7RUNrU0UsY0Q5UmdCO0VDK1JoQixrQkRqU29CO0FoRXExYXhCO0FpRWxqYUk7OztFQUNFO0VBQ0E7QWpFc2phTjtBaUVuamFJOzs7RUFDRSx5QkRqU3FCO0VDa1NyQixhRGpTc0I7RUNrU3RCLG1GRGhTSjtBaEV1MWFGO0FpRXBqYUk7OztFQUNFO0FqRXdqYU47QWlFcGphRTtFQUNFLG1CRDdUaUI7RUM4VGpCLGdCRHRZVTtBaEU0N2FkO0FpRXBqYUk7RUFDRTtBakVzamFOO0FpRW5qYUk7RUFDRTtFQUNBLGNEM1RjO0VDNFRkO0VBQ0E7QWpFcWphTjtBaUVsamFJOztFQUVFLGVEM1VlO0VDNFVmO0VBQ0Esa0JEdFVrQjtFQ3VVbEIsb0JEOVVlO0FoRWs0YXJCO0FpRWhqYUU7RUFDRSxlRG5WaUI7RUNvVmpCLGlCRG5Wa0I7QWhFcTRhdEI7QWlFL2lhRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHVCRG5WcUI7RUNvVnJCLGtCRHJWb0I7QWhFczRheEI7QWlFOWlhRTtFQUNFLGNEMVVvQjtFQzJVcEIsZUQxVXFCO0FoRTAzYXpCO0FpRTdpYUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx1QkRoV3FCO0VDaVdyQixjRGhXZ0I7RUNpV2hCLGtCRG5Xb0I7QWhFazVheEI7QWlFNWlhRTs7RUFFRTtFQUNBO0VBQ0EsZ0JEM2JVO0VDNGJWLGNEeldnQjtBaEV1NWFwQjtBaUU1aWFJOztFQUNFO0VBQ0Esa0JEL1drQjtBaEU4NWF4QjtBaUU1aWFJOztFQUNFO0VBQ0E7QWpFK2lhTjtBaUUzaWFFO0VBQ0U7RUFDQSx1QkR0V2dDO0VDdVdoQyxrQkR4V3VCO0FoRXE1YTNCO0FpRTFpYUU7RUFDRSxtQkR4V21DO0VDeVduQyx1QkR4V3VDO0VDeVd2QyxlRHhXOEI7RUN5VzlCLGdCRHhXK0I7RUN5Vy9CO0VBQ0EsbUJEeldrQztFQzBXbEMsY0R6VzZCO0VDMFc3QixjRHpXaUM7RUMwV2pDLGdCRHpXbUM7QWhFcTVhdkM7QWlFMWlhSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EseUJEM2JRO0VDNGJSLFdEcGVRO0VDcWVSO0VBQ0E7RUFDQTtBakUyaWFOO0FpRXZpYUU7RUFDRSxlRHZYNkI7RUN3WDdCLG1CRHZYK0I7RUN3WC9CLGVEdlg2QjtFQ3dYN0IsbUJEdFgwQjtFQ3VYMUIsVUR0WDJCO0VDdVgzQix1QkR6WDhCO0VDMFg5QixnQkR2WCtCO0FoRWc2YW5DO0FpRXZpYUk7RUFDRTtFQUNBO0FqRXlpYU47QWlFdGlhSTtFQUNFO0VBQ0E7RUFDQSxVRC9Yc0I7RUNnWXRCLFdEL1h1QjtFQ2dZdkIsa0JEL1g4QjtFQ2dZOUIsbUJEN1h5QjtFQzhYekIsV0RoZ0JRO0VDaWdCUixnQkRuWXVCO0VDb1l2QjtBakV3aWFOO0FpRXRpYU07RUFDRSxtQkRuWXVCO0FoRTI2YS9CO0FpRXRpYVE7RUFDRSxtQkR4WXVCO0VDeVl2QixXRHpnQkk7QWhFaWpiZDtBaUVyaWFRO0VBQ0UsbUJEN1l1QjtBaEVvN2FqQztBaUVsaWFJO0VBQ0U7RUFDQTtFQUNBLFlEelowQjtFQzBaMUI7RUFDQTtFQUNBLG1CRHRaeUI7QWhFMDdhL0I7O0FrRXRqYkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxVRnFCZ0I7RUVwQmhCLFdGb0JnQjtFRW5CaEIsd0JGcUJrQjtFRW5CbEI7RUFDQTtFQUNBLGtCRm9Cd0I7RUVuQnhCLG9CRmlCdUI7RUVoQnZCLGdCRmFnQjtFRVpoQjtFQUNBO0FsRXdqYkY7QWtFdGpiRTtFQUNFO0VBQ0E7RUFDQSxpQkZVbUI7QWhFOGlidkI7QWtFcmpiRTtFQUNFLHFCRldVO0VFVlYsY0ZVVTtBaEU2aWJkO0FrRXJqYkk7RUFDRTtFQUNBO0FsRXVqYk47QWtFaGpiSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCRlJRO0FoRTBqYmQ7QWtFaGpiTTtFQUNFO0VBQ0E7QWxFa2piUjtBa0UvaWJNO0VBQ0U7RUFDQTtBbEVpamJSO0FrRTVpYkk7RUFFSTtBbEU2aWJSO0FrRTNpYlE7RUFDRTtBbEU2aWJWO0FrRXZpYkU7RUFDRTtFQUNBLGNGbENZO0FoRTJrYmhCO0FrRXRpYkk7RUFFSTtBbEV1aWJSO0FrRXJpYlE7RUFDRTtBbEV1aWJWO0FrRWppYkU7RUFDRTtFQUNBLGNGakRTO0FoRW9sYmI7QWtFaGliSTtFQUVJO0FsRWlpYlI7QWtFL2hiUTtFQUNFO0FsRWlpYlY7QWtFM2hiRTtFQUNFO0VBQ0EsY0ZoRWE7QWhFNmxiakI7QWtFMWhiSTtFQUVJO0FsRTJoYlI7QWtFemhiUTtFQUNFO0FsRTJoYlY7QWtFcmhiRTtFQUNFLHFCRnBGWTtFRXFGWixjRnJGWTtBaEU0bWJoQjtBa0VyaGJJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QWxFc2hiTjtBa0VwaGJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEVzaGJSO0FrRS9nYk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRWloYlI7QWtFemdiSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEUwZ2JOO0FrRW5nYkk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEVvZ2JOO0FrRTcvYUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJGN0pVO0FoRTRwYmhCO0FrRTcvYU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEUrL2FSO0FrRTUvYU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEU4L2FSO0FrRW4vYVE7RUFDRTtBbEVxL2FWO0FrRWwvYVE7RUFDRTtBbEVvL2FWO0FrRWovYVE7RUFDRTtBbEVtL2FWOztBaUV2cmFBO0VBQ0U7QWpFMHJhRjs7QWlFdnJhQTtFQUNFLDBCRHJoQnFCO0FoRStzYnZCOztBaUV2cmFBO0VBQ0Usb0NEeGhCcUI7QWhFa3RidkI7O0FpRXZyYUE7RUFDRTtBakUwcmFGOztBaUV0cmFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakV5cmFGOztBaUVwcmFFO0VBQ0U7RUFDQSxjRHJhcUI7QWhFNGxiekI7QWlFcHJhRTtFQUNFO0VBQ0E7QWpFc3JhSjs7QW1FdnZiQTtFQUNFO0lBQ0U7RW5FMHZiRjtFbUV2dmJBO0lBQ0U7RW5FeXZiRjtFbUV0dmJBO0lBQ0U7RW5Fd3ZiRjtFbUVydmJBO0lBQ0U7RW5FdXZiRjtBQUNGO0FtRXB2YkE7RUFDRTtJQUNFO0lBQ0E7RW5Fc3ZiRjtBQUNGO0FtRW52YkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFbkVxdmJGO0VtRWx2YkE7SUFDRTtJQUNBO0lBQ0E7RW5Fb3ZiRjtFbUVqdmJBO0lBQ0U7SUFDQTtJQUNBO0VuRW12YkY7RW1FaHZiQTtJQUNFO0lBQ0E7SUFDQTtFbkVrdmJGO0VtRS91YkE7SUFDRTtJQUNBO0lBQ0E7RW5FaXZiRjtBQUNGO0FtRTl1YkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFbkVndmJGO0VtRTd1YkE7SUFDRTtJQUNBO0lBQ0E7RW5FK3ViRjtFbUU1dWJBO0lBQ0U7SUFDQTtJQUNBO0VuRTh1YkY7RW1FM3ViQTtJQUNFO0lBQ0E7SUFDQTtFbkU2dWJGO0FBQ0Y7QW9FM3piQTtFQUNFO0lBQ0U7RXBFNnpiRjtFb0UxemJBO0lBQ0U7RXBFNHpiRjtFb0V6emJBO0lBQ0U7RXBFMnpiRjtFb0V4emJBO0lBQ0U7RXBFMHpiRjtBQUNGO0FvRXR6YkE7RUFDRTtJQUNFO0lBQ0E7RXBFd3piRjtFb0VyemJBO0lBQ0U7SUFDQTtFcEV1emJGO0FBQ0Y7QW9FbnpiQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VwRXF6YkY7RW9FbHpiQTtJQUNFO0lBQ0E7SUFDQTtFcEVvemJGO0VvRWp6YkE7SUFDRTtJQUNBO0lBQ0E7RXBFbXpiRjtFb0VoemJBO0lBQ0U7SUFDQTtJQUNBO0VwRWt6YkY7RW9FL3liQTtJQUNFO0lBQ0E7SUFDQTtFcEVpemJGO0FBQ0Y7QW9FOXliQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VwRWd6YkY7RW9FN3liQTtJQUNFO0lBQ0E7SUFDQTtFcEUreWJGO0VvRTV5YkE7SUFDRTtJQUNBO0lBQ0E7RXBFOHliRjtFb0UzeWJBO0lBQ0U7SUFDQTtJQUNBO0VwRTZ5YkY7QUFDRjtBb0UxeWJBO0VBQ0U7SUFDRTtFcEU0eWJGO0VvRXp5YkE7SUFDRTtFcEUyeWJGO0VvRXh5YkE7SUFDRTtFcEUweWJGO0VvRXZ5YkE7SUFDRTtFcEV5eWJGO0FBQ0Y7QW9FcnliQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VwRXV5YkY7RW9FcHliQTtJQUNFO0lBQ0E7SUFDQTtFcEVzeWJGO0VvRW55YkE7SUFDRTtJQUNBO0VwRXF5YkY7RW9FbHliQTtJQUNFO0lBQ0E7SUFDQTtFcEVveWJGO0FBQ0Y7QW9FanliQTtFQUNFO0lBQ0U7SUFDQTtFcEVteWJGO0VvRWh5YkE7SUFDRTtJQUNBO0VwRWt5YkY7QUFDRjtBb0UveGJBO0VBQ0U7SUFDRTtFcEVpeWJGO0VvRTl4YkE7SUFDRTtFcEVneWJGO0FBQ0Y7QW9FNXhiQTtFQUNFO0lBQ0U7RXBFOHhiRjtFb0UzeGJBO0lBQ0U7RXBFNnhiRjtBQUNGO0FvRXp4YkE7RUFDRTtJQUNFO0lBQ0E7RXBFMnhiRjtFb0V4eGJBO0lBQ0U7SUFDQTtFcEUweGJGO0VvRXZ4YkE7SUFDRTtJQUNBO0VwRXl4YkY7RW9FdHhiQTtJQUNFO0lBQ0E7RXBFd3hiRjtFb0VyeGJBO0lBQ0U7SUFDQTtFcEV1eGJGO0FBQ0Y7QXFFOThiRTtFQ1BJO0F0RXc5Yk47QXNFcDliRTtFQUNFO0F0RXM5Yko7QXNFbDliSTtFQUNFO0VBQ0E7QXRFbzliTjtBc0VsOWJNO0VBQ0U7QXRFbzliUjtBc0VqOWJNO0VBQ0U7QXRFbTliUjtBc0U5OGJFO0VEaEJBO0lDbUJNO0V0RSs4Yk47RXNFNzhiTTtJQUNFO0V0RSs4YlI7RXNFNThiTTtJQUNFO0V0RTg4YlI7QUFDRjtBdUVuL2JJO0VBQ0U7RUFDQSxZUG9QYztFT25QZDtFQUNBO0VBQ0E7QXZFcS9iTjtBdUVuL2JNO0VBQ0U7RUFDQTtBdkVxL2JSO0F1RWwvYk07RUFFRTtBdkVtL2JSO0F1RWgvYk07RUFFRTtBdkVpL2JSO0F1RTkrYk07RUFFRTtFQUNBO0F2RSsrYlI7QXVFNStiTTtFQUNFO0VBQ0E7QXZFOCtiUjtBdUUzK2JNO0VBRUU7RUFDQTtBdkU0K2JSO0F1RXorYk07RUFFRTtBdkUwK2JSO0F1RXYrYk07RUFDRTtFQUNBO0F2RXkrYlI7QXVFdCtiTTtFQUVFO0F2RXUrYlI7O0FBNy9iQTtFQUNFO0FBZ2djRjs7QUE3L2JBO0VBQ0UsK0JRMkJ1QjtFZ0V0Q2pCO0V4RWFOO0FBZ2djRjs7QUE3L2JBO0VBQ0U7QUFnZ2NGOztBQTkvYkE7RUFDRSxpQlF5QmM7QVJ3K2JoQjs7QUEvL2JBO0VBQ0U7QUFrZ2NGOztBQWhnY0E7RUFDRTtBQW1nY0Y7O0FBaGdjQTtFQUNFO0VBQ0E7RUFDQTtBQW1nY0Y7O0FBaGdjQTtFQUNFO0VBQ0E7RUFDQTtBQW1nY0Y7O0FBamdjQTtFQUNFO0FBb2djRjs7QUFqZ2NBO0FBQ0E7RUFDRSxzQlE1RE07RVI2RE4sa0JRN0RNO0VSOEROLGNRbkNRO0VSb0NSO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QUFtZ2NGO0FBbGdjRTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFvZ2NOOztBQWhnY0E7RUFDRTtFQUNBO0FBbWdjRjtBd0V0aWNNO0V4RXNDRjtBQW1nY0o7QXdFamljSTtFQUNFO0l4RTZCRjtFQXVnY0Y7QUFDRjtBd0U5aWNNO0V4RTBDRjtBQXVnY0o7QXdFampjTTtFeEUwQ0Y7QUEwZ2NKO0F3RTVpY0k7RUFDRTtJeEVpQ0Y7RUE4Z2NGO0FBQ0Y7O0FBM2djQTtFQUNFO0FBOGdjRjtBQTVnY0U7RUFDRTtBQThnY0o7O0FBMWdjQTtFQUNFLGNRNUVRO0FSeWxjVjs7QUExZ2NBO0VBQ0U7QUE2Z2NGOztBQTFnY0E7RUFDRTtBQTZnY0Y7QUE1Z2NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOGdjSjs7QUExZ2NBO0VBQ0U7QUE2Z2NGO0FBNWdjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThnY0o7O0FBemdjRTtFQUNFLHNCUTlJSTtBUjBwY1I7QUEzZ2NFO0VBQ0U7RUFDQSxzQlFqSkk7QVI4cGNSOztBQXJnY0E7RUFDRTtBQXdnY0Y7O0FBcmdjQTs7RUFFRTtFeUV6SUEsa0JBdUNrQjtFQXhCVjtFQUFBO0VBQUE7RUFSRjtFekVvSU47RUFDQTtBQTRnY0Y7O0FBemdjQTtFQUNFO0VBQ0E7QUE0Z2NGOztBQXpnY0E7RUFDRTtBQTRnY0Y7O0FBcGdjRTtFQUNFO0FBdWdjSjs7QUFuZ2NBO0V3RXhKVTtFQUFBO0F4RWdxY1Y7QWE1b2NJO0Vib0lKO0l3RXhKVTtJQUFBO0V4RXFxY1I7QUFDRjtBYWxwY0k7RWJvSUo7SXdFeEpVO0lBQUE7RXhFMnFjUjtBQUNGO0FheHBjSTtFYm9JSjtJd0V4SlU7SUFBQTtFeEVpcmNSO0FBQ0Y7QWE5cGNJO0Vib0lKO0l3RXhKVTtJQUFBO0V4RXVyY1I7QUFDRjtBYXBxY0k7RWJvSUo7SXdFeEpVO0lBQUE7RXhFNnJjUjtBQUNGOztBQWxpY0E7RVF6Q0UsaUJBdEpjO0VBdUpkO0VBQ0E7QVIra2NGOztBQWhpY0E7RXdFcEtVO0VBQUE7QXhFeXNjVjtBYXJyY0k7RWJnSko7SXdFcEtVO0lBQUE7RXhFOHNjUjtBQUNGO0FhM3JjSTtFYmdKSjtJd0VwS1U7SUFBQTtFeEVvdGNSO0FBQ0Y7QWFqc2NJO0ViZ0pKO0l3RXBLVTtJQUFBO0V4RTB0Y1I7QUFDRjtBYXZzY0k7RWJnSko7SXdFcEtVO0lBQUE7RXhFZ3VjUjtBQUNGO0FhN3NjSTtFYmdKSjtJd0VwS1U7SUFBQTtFeEVzdWNSO0FBQ0Y7O0FBL2pjQTtFd0V4S1U7RUFBQTtBeEU0dWNWO0FheHRjSTtFYm9KSjtJd0V4S1U7SUFBQTtFeEVpdmNSO0FBQ0Y7QWE5dGNJO0Vib0pKO0l3RXhLVTtJQUFBO0V4RXV2Y1I7QUFDRjtBYXB1Y0k7RWJvSko7SXdFeEtVO0lBQUE7RXhFNnZjUjtBQUNGO0FhMXVjSTtFYm9KSjtJd0V4S1U7SUFBQTtFeEVtd2NSO0FBQ0Y7QWFodmNJO0Vib0pKO0l3RXhLVTtJQUFBO0V4RXl3Y1I7QUFDRjs7QUExbGNBOztFUWpERTtBUmdwY0Y7QVE5b2NFOzs7RUFFRTtBUmlwY0o7QVE5b2NFOztFQUNFLCtDQVYrQjtBUjJwY25DO0FROW9jRTs7RUFDRTtFQUNBLCtDQWYyRTtBUmdxYy9FO0FRL29jSTs7RUFDRSw2Q0FsQjJIO0FSb3Fjakk7QVE5b2NFOztFQUNFLHlDQXZCK0I7QVJ3cWNuQzs7QUE3bWNBO0VBQ0U7QUFnbmNGO0FBOW1jRTtFQUNFLFVBUFU7RUFRVixXQVJVO0FBd25jZDs7QUEzbWNFO0VBQ0UsV0FkVTtBQTRuY2Q7O0FBem1jRTtFQUNFLFVBcEJVO0FBZ29jZDs7QUF2bWNFO0VBQ0UsVUF6Qlk7RUEwQlosV0ExQlk7QUFvb2NoQjs7QUFybWNFO0VBQ0UsVUFoQ1k7QUF3b2NoQjs7QUFobWNBO0VBQ0U7QUFtbWNGOztBQWhtY0E7RUFDRTtBQW1tY0Y7O0FBaG1jQTtFeUVoUEUsa0JBK0NrQjtFekVtTWxCLHlCUTdPUTtFUjhPUjtFQUNBO0FBbW1jRjtBd0VyemNJO0VBQ0U7SXhFMk5GLHlCUWxSUTtJUm1SUixXUXJSSTtJUnNSSjtFQTZsY0Y7RUEzbGNFO0lBQ0U7RUE2bGNKO0FBQ0Y7O0FBemxjQTtFQUNFO0V5RXpRQSxrQkErQ2tCO0F6RXV6Y3BCO0FBMWxjRTtFQUdFO0VBQ0E7RUFDQTtBQTBsY0o7QXdFejBjSTtFQUNFO0l4RWtQRjtJQUNBO0VBMGxjRjtBQUNGOztBQXZsY0E7RUFDRTtFQUNBO0FBMGxjRjtBQXhsY0U7RUFHRTtBQXdsY0o7QXdFdjFjSTtFQUNFO0l4RWtRRjtFQXdsY0Y7QUFDRjs7QUFwbGNBOztFQUVFO0VBQ0E7QUF1bGNGO0FBcmxjRTs7RUFDRTtFQUNBO0FBd2xjSjs7QUFwbGNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUF1bGNGO0FBcmxjRTtFQUNFO0FBdWxjSjtBQXBsY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzbGNKO0FBcGxjSTtFQUNFO0FBc2xjTjtBQW5sY0k7RUFDRTtBQXFsY047QUFsbGNJO0VBQ0U7RUFDQTtBQW9sY047O0FBOWtjRTtFQUNFO0FBaWxjSjs7QUE3a2NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ2xjRjs7QUE3a2NBO0VBQ0U7QUFnbGNGOztBQTdrY0E7RUFDRTtBQWdsY0Y7O0FBemtjQTtFQUNFO0FBNGtjRjtBQTFrY0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBQTJrY0o7QUF6a2NJO0VBQ0U7RUFDQTtFQUNBO0FBMmtjTjtBQXprY007RUFDRTtFQUNBO0FBMmtjUjtBQXhrY007RUFDRTtBQTBrY1I7QUF2a2NJO0VBQ0U7QUF5a2NOO0FBdmtjSTtFQUNFO0FBeWtjTjtBQXZrY007RUFDRTtFQUNBO0FBeWtjUjtBQXZrY007RUFDRTtBQXlrY1I7QUF2a2NNO0VBQ0U7RUFDQTtBQXlrY1I7QUF0a2NJO0VBQ0U7RUFDQTtFQUNBO0FBd2tjTjtBQXRrY0k7RUFDRTtFQUNBO0VBQ0E7QUF3a2NOO0FBdGtjTTtFQUNFO0FBd2tjUjtBQXZrY1E7RUFDRTtBQXlrY1Y7QUF2a2NRO0VBQ0U7RUFDQTtBQXlrY1Y7QUF2a2NRO0VBQ0U7QUF5a2NWO0FBbmtjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcWtjSjs7QUFqa2NFO0VBQ0U7QUFva2NKOztBQWprY0U7RUFDRTtFQUdBO0FBa2tjSjs7QUExamNBO0V5RXRkRSxrQkF1Q2tCO0VBM0JWLFFBRks7RUFFTCxPQUZLO0VEQUw7RXhFK2NSO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FBOGpjRjtBYWhnZEk7RWJ3Yko7SXdFNWNVO0V4RXdoZFI7QUFDRjtBQWprY0U7RXlFbGVBLGtCQStDa0I7RURyQ1Y7QXhFNmhkVjtBYXpnZEk7RWJvY0Y7SXdFeGRRO0V4RWlpZFI7QUFDRjtBQXRrY0k7RXlFdGVGLGtCQStDa0I7RXpFeWJkO0VBQ0E7RUFDQTtFQUNBO0V3RWplSTtFeEVtZUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBd2tjTjtBYTVoZEk7RWJ3Y0E7SXdFNWRNO0V4RW9qZFI7QUFDRjtBYWppZEk7RWJ3Y0E7SXdFNWRNO0V4RXlqZFI7QUFDRjtBQWhsY007RUFFRTtBQWlsY1I7QUEva2NRO0VBQ0U7QUFpbGNWO0FBN2tjTTtFQUNFO0V5RTlmTixrQkF1Q2tCO0VBaENaO0VBS0UsWUFGSztFQUtMO0V6RWlmRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBa2xjUjtBQTdrY0k7RUFDRTtFQUNBLHlCUWppQkM7QVJnbmRQOztBMEU5bmRBO0VGMkNVO0VBQUE7RUFBQTtFRWxDVjs7Ozs7O1FBQUE7RUFxRUk7O0lBQUE7QTFFZ2tkSjtBYS9rZEk7RTZEL0RKO0lGMkNVO0V4RXVtZFI7QUFDRjtBYXBsZEk7RTZEL0RKO0lGMkNVO0V4RTRtZFI7QUFDRjtBYXpsZEk7RTZEL0RKO0lGMkNVO0V4RWluZFI7QUFDRjtBMEV4cGRJO0VBQ0U7QTFFMHBkTjtBMEUvb2RJO0VBQ0U7QTFFaXBkTjtBMEU5b2RJO0VBQ0U7QTFFZ3BkTjtBMEU3b2RJO0VBQ0U7RUFDQTtFQUNBO0ExRStvZE47QTBFNW9kSTtFQUNFO0VBQ0E7RUFDQTtBMUU4b2ROO0EwRTNvZEk7RUFDRTtBMUU2b2ROO0EwRTFvZEk7RUFDRTtBMUU0b2ROO0EwRTFvZEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFNG9kTjtBMEV4b2RJO0VBQ0U7QTFFMG9kTjtBMEV2b2RJO0VBQ0U7QTFFeW9kTjtBMEV0b2RJO0VBQ0U7QTFFd29kTjtBMEVyb2RJO0VBQ0U7QTFFdW9kTjtBMEVwb2RJO0VBQ0U7QTFFc29kTjtBMEV4bmRJO0VBQ0U7QTFFMG5kTjtBMEV2bmRJO0VBQ0U7QTFFeW5kTjtBMEV0bmRJO0VBQ0U7QTFFd25kTjtBMEVybmRJO0VBQ0U7QTFFdW5kTjtBMEVwbmRJO0VBQ0U7RUFDQTtBMUVzbmROO0EwRW5uZEk7RUFDRTtBMUVxbmROO0EwRW5uZEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFcW5kTjtBMEVqbmRJO0VBQ0U7QTFFbW5kTjtBMEVobmRJO0VBQ0U7QTFFa25kTjs7QTJFM3VkSTtFQUNFO0EzRTh1ZE47QTJFMXVkRTtFQUNFO0VBQ0EscUNuRXlCbUI7RW1FeEJuQjtBM0U0dWRKO0EyRXp1ZEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFSHNCTTtFQUFBO0F4RXV0ZFY7QWFuc2RJO0U4RGpERjtJSDZCUTtFeEUydGRSO0FBQ0Y7QWF4c2RJO0U4RGpERjtJSDZCUTtFeEVndWRSO0FBQ0Y7QTJFbHZkSTtFdkV5UUk7RXVFdlFGO0VBQ0E7QTNFb3ZkTjtBSTFvZEk7RXVFN0dBO0l2RWdSSTtFSjIrY047QUFDRjtBMkV0dmRJO0VBQ0U7RUFDQTtFdkVpUUU7QUp3L2NSO0FJcHBkSTtFdUV2R0E7SXZFMFFJO0VKcS9jTjtBQUNGO0EyRTF2ZEk7RUFDRTtJdkU0UEU7SXVFMVBBO0UzRTR2ZE47QUFDRjtBSS9wZEk7RXVFaEdFO0l2RW1RRTtFSmdnZE47QUFDRjtBMkU5dmRJO0VIcEJJO0VHc0JGO0VBQ0E7QTNFZ3dkTjtBYWp2ZEk7RThEbEJBO0lIcEJJO0V4RTJ4ZE47QUFDRjtBMkVud2RNO0VBQ0U7QTNFcXdkUjtBMkVsd2RNO0V2RTZPRTtBSndoZFI7QUlwcmRJO0V1RWpGRTtJdkVvUEU7RUpxaGROO0FBQ0Y7QTJFcndkSTtFdkVvT0Usb0JBTEk7QUp5aWRWO0EyRW53ZE07RXZFbU9FO0V1RWpPQTtBM0Vxd2RSO0FJaHNkSTtFdUV2RUU7SXZFME9FO0VKaWlkTjtBQUNGO0EyRXZ3ZE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0V5d2RSOztBNEVsMWRBO0VBQ0U7RUFDQTtFQUNBO0VKd0NRO0VBQUE7RUFBQTtFQUFBO0F4RWl6ZFY7QTRFdjFkRTtFSnNDUTtBeEVvemRWO0FhaHlkSTtFK0QxREY7SUpzQ1E7RXhFd3pkUjtBQUNGO0E0RTMxZEU7RUFDRTtBNUU2MWRKO0E0RXoxZEk7RUFDRTtBNUUyMWROO0E0RXoxZE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUUyMWRSO0E0RXYxZEk7RUFDRTtBNUV5MWROO0E0RXQxZEk7RUFDRTtBNUV3MWROO0E0RXIxZEk7RUFDRTtFQUNBO0VBQ0E7QTVFdTFkTjtBYTV6ZEk7RStEL0RKO0lKMkNVO0lBQUE7RXhFcTFkUjtBQUNGO0FhbDBkSTtFK0QvREo7SUoyQ1U7SUFBQTtFeEUyMWRSO0FBQ0Y7QTRFMzFkRTtFQUNFO0VBQ0E7RUFDQTtFSGRGLGtCQStDa0I7RUcvQmhCO0VBQ0E7RUFDQTtFQUNBLG1CcEV4Q2E7RWdFK0JQO0VBQUE7RUFBQTtFQUFBO0VJcUJOOzs7Ozs7O0lBQUE7QTVFNjFkSjtBYTkxZEk7RStEbkJGO0lKRFE7SUFBQTtFeEV1M2RSO0FBQ0Y7QWFwMmRJO0UrRG5CRjtJSkRRO0lBQUE7RXhFNjNkUjtBQUNGO0FhMTJkSTtFK0RuQkY7SUpEUTtJQUFBO0V4RW00ZFI7QUFDRjtBYWgzZEk7RStEbkJGO0lKRFE7SUFBQTtFeEV5NGRSO0FBQ0Y7QWF0M2RJO0UrRG5CRjtJSkRRO0lBQUE7RXhFKzRkUjtBQUNGO0FhNTNkSTtFK0RuQkY7SUpEUTtJQUFBO0V4RXE1ZFI7QUFDRjtBYWw0ZEk7RStEbkJGO0lKRFE7SUFBQTtFeEUyNWRSO0FBQ0Y7QWF4NGRJO0UrRG5CRjtJSkRRO0lBQUE7RXhFaTZkUjtBQUNGO0E0RW41ZFE7RUFDRTtBNUVxNWRWO0E0RXQ1ZFE7RUFDRTtBNUV3NWRWO0F3RWg1ZEk7RUlUSTtJQUNFO0U1RTQ1ZFI7QUFDRjtBNEUvNGRJO0VBQ0U7RUh6Q0osa0JBK0NrQjtFR0pkO0VBQ0E7RUpsQ0k7RUlvQ0o7QTVFaTVkTjtBYWo2ZEk7RStEVUE7SUo5Qk07RXhFeTdkUjtBQUNGO0E0RXA1ZE07RUFDRTtFQUNBO0E1RXM1ZFI7QTRFbjVkTTtFQUNFO0E1RXE1ZFI7QTRFajVkSTs7O0VBR0U7RUg3REosa0JBK0NrQjtFR2dCZDtBNUVtNWROO0E0RWo1ZE07OztFQUNFO0E1RXE1ZFI7QTRFajVkSTs7RUFFRTtFQUNBO0VBQ0EsaUJwRW5DYTtFb0VvQ2I7QTVFbTVkTjtBNEVoNWRJO0VKdEZJO0F4RXkrZFI7QTRFLzRkSTtFSjFGSTtBeEU0K2RSO0E0RTk0ZEk7RUFDRTtFQUVBO0VBRUE7RUpqRkk7RUFBQTtFQUFBO0VBbEJGO0F4RXEvZFI7QWEvOGRJO0UrRHdEQTtJSjVFTTtFeEV1K2RSO0FBQ0Y7QWFwOWRJO0UrRHdEQTtJSjVFTTtJQUFBO0V4RTYrZFI7QUFDRjtBYTE5ZEk7RStEd0RBO0lKOUZJO0V4RW9nZU47QUFDRjtBNEUzNWRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUo1Rkk7RUFBQTtFQWxCRjtBeEU4Z2VSO0E0RS81ZE07RUFDRTtFQUNBO0E1RWk2ZFI7QWE1K2RJO0UrRG9FQTtJSnhGTTtFeEVvZ2VSO0FBQ0Y7QWFqL2RJO0UrRG9FQTtJSnhGTTtFeEV5Z2VSO0FBQ0Y7QTRFajZkSTtFSjNISTtFSTZIRjtBNUVtNmROO0FhMS9kSTtFK0RxRkE7SUozSEk7RXhFb2llTjtBQUNGO0E0RXI2ZFE7RUFDRTtBNUV1NmRWO0E0RXI2ZFU7RUFDRSxjcEV2SEY7RW9Fd0hFO0VBQ0E7QTVFdTZkWjtBNEU3NWRJO0VBQ0U7RUFDQTtFQUNBO0VKbkpFO0F4RW1qZVI7O0E2RTVrZUE7RUwyQ1U7RUFBQTtFS3pDUjtFQUNBO0VBQ0E7RXpFK1JNO0V5RTdSTjtBN0VnbGVGO0FhdmhlSTtFZ0UvREo7SUwyQ1U7SUFBQTtFeEVnamVSO0FBQ0Y7QWE3aGVJO0VnRS9ESjtJTDJDVTtJQUFBO0V4RXNqZVI7QUFDRjtBYW5pZUk7RWdFL0RKO0lMMkNVO0lBQUE7RXhFNGplUjtBQUNGO0FhemllSTtFZ0UvREo7SUwyQ1U7SUFBQTtFeEVra2VSO0FBQ0Y7QWEvaWVJO0VnRS9ESjtJTDJDVTtJQUFBO0V4RXdrZVI7QUFDRjtBSTcrZEk7RXlFdklKO0l6RTBTUTtFSjgwZE47QUFDRjs7QThFdm5lRTtFQUNFO0VBQ0E7QTlFMG5lSjtBYWxqZUk7RWlFckVFO0lBQ0U7RTlFMG5lTjtBQUNGO0FhamhlSTtFaUVoSEY7SUFXSTtJQUNBO0U5RTBuZUo7QUFDRjtBOEV2bmVFO0UxRWlSTTtFMEUvUUo7RUFDQTtFQUNBO0E5RXluZUo7QUl4Z2VJO0UwRXJIRjtJMUV3Uk07RUp5MmROO0FBQ0Y7QThFNW5lSTtFQUNFO0E5RThuZU47QThFMW5lRTtFQUNFO0VBQ0E7RUFDQTtBOUU0bmVKO0E4RXpuZUU7RUFDRTtFTEhGLGtCQStDa0I7RUsxQ2hCLHFDdEVIbUI7RXNFSW5CO0E5RTJuZUo7QThFem5lSTtFQUNFO0VBQ0E7QTlFMm5lTjtBOEV2bmVNO0VBQ0U7QTlFeW5lUjtBOEUxbmVNO0VBQ0U7QTlFNG5lUjtBd0V6bWVJO0VNcEJFO0lBQ0U7RTlFZ29lTjtBQUNGOztBK0UvcWVFO0VBQ0U7RUFDQTtBL0VrcmVKO0FhMW1lSTtFa0VyRUU7SUFDRTtFL0VrcmVOO0FBQ0Y7QWF6a2VJO0VrRWhIRjtJQVdJO0lBQ0E7RS9Fa3JlSjtBQUNGO0ErRS9xZUU7RUFDRTtFTmNGLGtCQStDa0I7RU0zRGhCLHFDdkVjbUI7RXVFYm5CO0VQcUJNO0F4RTZwZVY7QWF6b2VJO0VrRTdDRjtJUHlCUTtFeEVpcWVSO0FBQ0Y7QStFcHJlSTtFQUNFO0VBQ0E7QS9Fc3JlTjtBK0VscmVNO0VBQ0U7QS9Fb3JlUjtBK0VycmVNO0VBQ0U7QS9FdXJlUjtBd0VwcGVJO0VPcENFO0lBQ0U7RS9FMnJlTjtBQUNGO0ErRXZyZUU7RTNFOFBNO0UyRTVQSjtFQUNBO0VBQ0E7RUFDQTtBL0V5cmVKO0FJNWxlSTtFMkVsR0Y7STNFcVFNO0VKNjdkTjtBQUNGO0ErRTFyZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0U0cmVKO0ErRTFyZUk7RUFDRTtBL0U0cmVOO0ErRXhyZUU7RUFDRTtFUGZNO0VPaUJOO0VBQ0E7RUFDQTtBL0UwcmVKO0FhenJlSTtFa0VORjtJUGRRO0V4RWl0ZVI7QUFDRjtBK0U3cmVJO0VBQ0U7RUFDQTtBL0UrcmVOO0ErRTdyZU07RUFDRTtBL0UrcmVSOztBZ0Zod2VJO0VBQ0U7RVA0Qkosa0JBK0NrQjtFT3pFZCxxQ3hFNEJpQjtFd0UzQmpCO0FoRm13ZU47QWdGandlTTtFQUNFO0VBQ0E7QWhGbXdlUjtBZ0YvdmVRO0VBQ0U7QWhGaXdlVjtBZ0Zsd2VRO0VBQ0U7QWhGb3dlVjtBd0VsdGVJO0VRbkRJO0lBQ0U7RWhGd3dlUjtBQUNGO0FhM3RlSTtFbUU3REY7SUFxQkk7SUFDQTtFaEZ1d2VKO0VnRnJ3ZUk7SUFDRTtFaEZ1d2VOO0VnRnB3ZVE7SUFDRTtFaEZzd2VWO0VnRnZ3ZVE7SUFDRTtFaEZ5d2VWO0FBQ0Y7QXdFdHVlSTtFUXJDTTtJQUNFO0VoRjh3ZVY7QUFDRjtBZ0Z2d2VFO0VBQ0U7RVJHTTtFQUFBO0VBQUE7RUFBQTtBeEUwd2VWO0FhdHZlSTtFbUV4QkY7SVJJUTtJQUFBO0V4RSt3ZVI7QUFDRjtBYTV2ZUk7RW1FeEJGO0lSSVE7SUFBQTtFeEVxeGVSO0FBQ0Y7QWFsd2VJO0VtRXhCRjtJUklRO0lBQUE7RXhFMnhlUjtBQUNGO0FhM3ZlSTtFbUVyQ0Y7SUFNSTtFaEY4eGVKO0FBQ0Y7QWE3d2VJO0VtRXhCRjtJQVVJO0lBQ0E7SUFDQTtJQUNBO0VoRit4ZUo7QUFDRjtBZ0Y3eGVJO0VSOUJJO0VRZ0NGO0FoRit4ZU47QWF6eGVJO0VtRVJBO0lSOUJJO0V4RW0wZU47QUFDRjtBYTl4ZUk7RW1FUkE7SVI5Qkk7RXhFdzBlTjtBQUNGO0FhbnllSTtFbUVSQTtJUjlCSTtFeEU2MGVOO0FBQ0Y7QWF4eWVJO0VtRVJBO0lSOUJJO0V4RWsxZU47QUFDRjtBYTd5ZUk7RW1FUkE7SVI5Qkk7RXhFdTFlTjtBQUNGO0FnRnB6ZU07RUFDRTtBaEZzemVSO0FnRnB6ZU07RVJyQkk7QXhFNDBlVjtBYXh6ZUk7RW1FQ0U7SVJyQkk7RXhFZzFlUjtBQUNGO0FhN3plSTtFbUVDRTtJUnJCSTtFeEVxMWVSO0FBQ0Y7O0FpRmo0ZUE7RUFDRTtFVDBDUTtBeEUyMWVWO0FhdjBlSTtFb0UvREo7SVQyQ1U7RXhFKzFlUjtBQUNGO0FpRnQ0ZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGdzRlSjtBYXYxZUk7RW9FM0NFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqRnE0ZU47RWlGbDRlSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakZvNGVOO0FBQ0Y7QWlGaDRlRTtFQUNFO0FqRms0ZUo7QWlGaDRlRTtFQUNFO0VBQ0E7QWpGazRlSjtBaUY5M2VFO0VBQ0U7RUFDQTtFVGRNO0F4RSs0ZVY7QWlGLzNlSTtFVGhCTTtBeEVrNWVWO0FpRjczZUU7RUFDRTtBakYrM2VKO0FpRjUzZUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakY4M2VKO0FpRjMzZUU7RUFDRTtFVHZDTTtBeEVxNmVWO0FhajVlSTtFb0VrQkY7SVR0Q1E7RXhFeTZlUjtBQUNGO0FpRi8zZUU7RUFDRTtFVDVDTTtBeEU4NmVWO0FhMTVlSTtFb0V1QkY7SVQzQ1E7RXhFazdlUjtBQUNGOztBa0Y1OWVFO0VUK0JBLGtCQStDa0I7QXpFazVlcEI7O0FtRmgrZUU7RUFDRTtFWHdDTTtFQUFBO0F4RTY3ZVY7QWF6NmVJO0VzRTdERjtJWHlDUTtJQUFBO0V4RWs4ZVI7QUFDRjtBYS82ZUk7RXNFN0RGO0lYeUNRO0lBQUE7RXhFdzhlUjtBQUNGO0FhcjdlSTtFc0U3REY7SVh5Q1E7SUFBQTtFeEU4OGVSO0FBQ0Y7QWEzN2VJO0VzRTdERjtJWHlDUTtJQUFBO0V4RW85ZVI7QUFDRjtBYWo4ZUk7RXNFN0RGO0lYeUNRO0lBQUE7RXhFMDllUjtBQUNGO0FtRmhnZkk7RS9FNlJJO0UrRTNSRjtBbkZrZ2ZOO0FJbjRlSTtFK0VqSUE7SS9Fb1NJO0VKb3VlTjtBQUNGO0FtRnBnZkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkZzZ2ZOO0FtRmxnZkU7RVh3QlE7RUFBQTtBeEU4K2VWO0FhMTllSTtFc0U1Q0Y7SVh3QlE7SUFBQTtFeEVtL2VSO0FBQ0Y7QWFoK2VJO0VzRTVDRjtJWHdCUTtJQUFBO0V4RXkvZVI7QUFDRjtBYXQrZUk7RXNFNUNGO0lYd0JRO0lBQUE7RXhFKy9lUjtBQUNGO0FhNStlSTtFc0U1Q0Y7SVh3QlE7SUFBQTtFeEVxZ2ZSO0FBQ0Y7QWFsL2VJO0VzRTVDRjtJWHdCUTtJQUFBO0V4RTJnZlI7QUFDRjtBbUZqaWZJO0VBQ0U7RUFDQTtBbkZtaWZOO0FhLytlSTtFc0VqREk7SUFDRTtFbkZtaWZSO0FBQ0Y7QWE5OGVJO0VzRTVGQTtJQVdJO0lBQ0E7RW5GbWlmTjtBQUNGO0FtRmhpZk07RUFDRTtFVk5OLGtCQStDa0I7RVV2Q1oscUMzRU5lO0UyRU9mO0FuRmtpZlI7QW1GL2hmTTtFQUNFO0VBQ0E7RUFDQTtFWExFO0VBQUE7RVdPRjtBbkZraWZSO0FhcmhmSTtFc0VsQkU7SVhGSTtJQUFBO0V4RThpZlI7QUFDRjtBbUZyaWZNO0UvRThPRTtFK0U1T0E7RVhaRTtFQUFBO0VBQUE7QXhFc2pmVjtBSTE5ZUk7RStFbEZFO0kvRXFQRTtFSjJ6ZU47QUFDRjtBYXZpZkk7RXNFVkU7SVhWSTtJQUFBO0V4RWdrZlI7QUFDRjtBYTdpZkk7RXNFVkU7SVhWSTtJQUFBO0V4RXNrZlI7QUFDRjtBYW5qZkk7RXNFVkU7SVhWSTtJQUFBO0V4RTRrZlI7QUFDRjtBYXpqZkk7RXNFVkU7SVhWSTtJQUFBO0V4RWtsZlI7QUFDRjtBYS9qZkk7RXNFVkU7SVhWSTtFeEV1bGZSO0FBQ0Y7QWFwa2ZJO0VzRVZFO0lBT0k7RW5GMmtmUjtBQUNGO0FtRnhrZk07RUFDRTtFWHRCRTtFQUFBO0F4RWttZlY7QWE5a2ZJO0VzRUNFO0lYckJJO0lBQUE7RXhFdW1mUjtBQUNGO0FhcGxmSTtFc0VDRTtJWHJCSTtJQUFBO0V4RTZtZlI7QUFDRjtBYTFsZkk7RXNFQ0U7SVhyQkk7SUFBQTtFeEVtbmZSO0FBQ0Y7QWFobWZJO0VzRUNFO0lYckJJO0lBQUE7RXhFeW5mUjtBQUNGO0FtRmptZlE7RUFDRTtBbkZtbWZWO0FtRjdsZkU7RVhoQ1E7RUFBQTtBeEVpb2ZWO0FhN21mSTtFc0VZRjtJWGhDUTtJQUFBO0V4RXNvZlI7QUFDRjtBYW5uZkk7RXNFWUY7SVhoQ1E7SUFBQTtFeEU0b2ZSO0FBQ0Y7QWF6bmZJO0VzRVlGO0lYaENRO0lBQUE7RXhFa3BmUjtBQUNGO0FhL25mSTtFc0VZRjtJWGhDUTtJQUFBO0V4RXdwZlI7QUFDRjtBYXJvZkk7RXNFWUY7SVhoQ1E7SUFBQTtFeEU4cGZSO0FBQ0Y7QWE5bmZJO0VzRUtJO0lBQ0U7RW5GNG5mUjtBQUNGO0FtRnpuZk07RUFDRTtFVnRETixrQkErQ2tCO0VVU1oscUMzRXREZTtBUmlyZnZCO0FtRnhuZk07RS9FdU1FO0UrRXJNQTtFWG5ERTtFQUFBO0VBQUE7QXhFZ3JmVjtBSXBsZkk7RStFM0NFO0kvRThNRTtFSnE3ZU47QUFDRjtBYWpxZkk7RXNFNkJFO0lYakRJO0lBQUE7RXhFMHJmUjtBQUNGO0FhdnFmSTtFc0U2QkU7SVhqREk7SUFBQTtFeEVnc2ZSO0FBQ0Y7QWE3cWZJO0VzRTZCRTtJWGpESTtJQUFBO0V4RXNzZlI7QUFDRjtBYW5yZkk7RXNFNkJFO0lYakRJO0lBQUE7RXhFNHNmUjtBQUNGO0FhenJmSTtFc0U2QkU7SVhqREk7RXhFaXRmUjtBQUNGO0FhOXJmSTtFc0U2QkU7SUFPSTtFbkY4cGZSO0FBQ0Y7QW1GM3BmTTtFQUNFO0VYN0RFO0VBQUE7QXhFNHRmVjtBYXhzZkk7RXNFd0NFO0lYNURJO0lBQUE7RXhFaXVmUjtBQUNGO0FhOXNmSTtFc0V3Q0U7SVg1REk7SUFBQTtFeEV1dWZSO0FBQ0Y7QWFwdGZJO0VzRXdDRTtJWDVESTtJQUFBO0V4RTZ1ZlI7QUFDRjtBYTF0Zkk7RXNFd0NFO0lYNURJO0lBQUE7RXhFbXZmUjtBQUNGO0FtRnByZlE7RUFDRTtBbkZzcmZWOztBb0ZseWZBO0VBQ0U7RUFDQSx5QjVFb0NRO0VnRUtBO0VBQUE7QXhFOHZmVjtBYTF1Zkk7RXVFL0RKO0laMkNVO0V4RWt3ZlI7QUFDRjtBYS91Zkk7RXVFL0RKO0laMkNVO0V4RXV3ZlI7QUFDRjtBb0Y3eWZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRit5Zko7QW9GNXlmRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFWm1CTTtFQUFBO0F4RTZ4ZlY7QWF6d2ZJO0V1RTdDRjtJWnlCUTtFeEVpeWZSO0FBQ0Y7QWE5d2ZJO0V1RTdDRjtJWnlCUTtFeEVzeWZSO0FBQ0Y7QW9GdHpmSTtFWmVNO0F4RTB5ZlY7QWF0eGZJO0V1RW5DQTtJWmVNO0V4RTh5ZlI7QUFDRjtBb0YzemZNO0VBQ0U7QXBGNnpmUjtBYTl4Zkk7RXVFaENFO0laTkU7RXhFdzBmTjtBQUNGO0FhbnlmSTtFdUVoQ0U7SVpORTtFeEU2MGZOO0FBQ0Y7QWF4eWZJO0V1RWhDRTtJWk5FO0V4RWsxZk47QUFDRjtBb0Z2MGZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VaQUk7QXhFMDBmVjtBYXR6Zkk7RXVFMUJBO0laTU07RXhFODBmUjtBQUNGO0FvRjMwZkk7RUFDRTtFQUNBO0VBQ0E7QXBGNjBmTjtBYWgwZkk7RXVFVEk7SUFDRTtJQUNBO0VwRjQwZlI7QUFDRjtBb0Z2MGZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGeTBmTjs7QXFGajVmQTtFQUNFO0ViMENRO0VBQUE7QXhFNDJmVjtBYXgxZkk7RXdFL0RKO0liMkNVO0V4RWczZlI7QUFDRjtBYTcxZkk7RXdFL0RKO0liMkNVO0V4RXEzZlI7QUFDRjtBcUY1NWZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjg1Zko7QXFGMzVmRTtFYjBCUTtFQUFBO0F4RXE0ZlY7QWFqM2ZJO0V3RTlDRjtJYjBCUTtFeEV5NGZSO0FBQ0Y7QWF0M2ZJO0V3RTlDRjtJYjBCUTtFeEU4NGZSO0FBQ0Y7QXFGdDZmSTtFQUNFO0FyRnc2Zk47QXFGdDZmSTtFQUNFO0VBQ0E7RUFDQTtFYmlCSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0F4RTQ1ZlY7QWF4NGZJO0V3RXhDQTtJYm9CTTtFeEVnNmZSO0FBQ0Y7QWE3NGZJO0V3RXhDQTtJYm9CTTtFeEVxNmZSO0FBQ0Y7QWFsNWZJO0V3RXhDQTtJYm9CTTtFeEUwNmZSO0FBQ0Y7QWF2NWZJO0V3RXhDQTtJYm9CTTtFeEUrNmZSO0FBQ0Y7QWE1NWZJO0V3RXhDQTtJYm9CTTtFeEVvN2ZSO0FBQ0Y7QXFGLzdmTTtFQUNFO0ViVEE7RUFrQkU7RUFBQTtBeEUyN2ZWO0FhdjZmSTtFd0U5QkU7SWJVSTtFeEUrN2ZSO0FBQ0Y7QWE1NmZJO0V3RTlCRTtJYlVJO0V4RW84ZlI7QUFDRjs7QXNGOStmRTtFQUNFO0VBQ0E7RWRxQkk7QXhFNjlmUjtBYXY3Zkk7RXlFN0RGO0lkdUJNO0V4RWkrZk47QUFDRjtBc0ZsL2ZFO0VBQ0U7RWRlSTtBeEVzK2ZSO0FhaDhmSTtFeUV0REY7SWRnQk07RXhFMCtmTjtBQUNGO0FzRnYvZkk7RUFDRTtBdEZ5L2ZOO0FzRnIvZkU7RUFDRTtFZE1JO0F4RWsvZlI7QWE1OGZJO0V5RTdDRjtJZE9NO0V4RXMvZk47QUFDRjtBc0Z4L2ZFO0VkQ007QXhFMC9mUjtBc0Z2L2ZFO0VBQ0U7RUFDQTtFQUNBO0F0RnkvZko7QXNGdC9mRTtFQUNFO0VBQ0E7RUFDQTtBdEZ3L2ZKO0F3RWwrZk07RWNuQkEseUI5RUZJO0FSMC9mVjtBd0VyK2ZNO0VjbkJBLHlCOUVGSTtBUjYvZlY7QXdFaCtmSTtFQUNFO0ljNUJBLHlCOUVGSTtFUmlnZ0JSO0FBQ0Y7O0F1RnRpZ0JBO0VBQ0U7QXZGeWlnQkY7O0F1RnJpZ0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RndpZ0JKO0F1RnRpZ0JJO0VBQ0U7QXZGd2lnQk47QXVGcGlnQkU7RUFDRTtFQUVBO0VmaUJNO0F4RXFoZ0JWO0FhamdnQkk7RTBFeENGO0lmb0JRO0V4RXloZ0JSO0FBQ0Y7QXVGdmlnQk07RUFDRTtFQUNBLFcvRXJCQTtFK0V3QkE7RWZRRTtBeEVnaWdCVjtBYTVnZ0JJO0UwRWpDRTtJZmFJO0V4RW9pZ0JSO0FBQ0Y7QXVGemlnQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjJpZ0JWO0F1RnhpZ0JRO0VmdEJBO0Vld0JFO0F2RjBpZ0JWO0FhNWhnQkk7RTBFaEJJO0lmdEJBO0V4RXNrZ0JOO0FBQ0Y7QXVGNWlnQlE7RWYzQkE7QXhFMGtnQlI7QWFwaWdCSTtFMEVYSTtJZjNCQTtFeEU4a2dCTjtBQUNGO0F1Ri9pZ0JVO0VBQ0U7QXZGaWpnQlo7QXVGN2lnQlE7RUFDRSxXL0VwREY7QVJtbWdCUjtBdUY5aWdCVTtFZnZDRjtBeEV3bGdCUjtBYWxqZ0JJO0UwRUNNO0lmdkNGO0V4RTRsZ0JOO0FBQ0Y7QXVGbGpnQlk7RUFDRTtBdkZvamdCZDtBdUYvaWdCUTtFQUNFO0VBQ0E7RWZqQ0E7QXhFbWxnQlY7QWEvamdCSTtFMEVXSTtJZi9CRTtFeEV1bGdCUjtBQUNGO0F1RmpqZ0JJO0VBQ0U7RUFDQTtFQUNBO0F2Rm1qZ0JOOztBd0Z4b2dCQTtFQUVFO0VBQ0E7RWY4QkEsZUEyQ2tCO0VBcENaO0VBUUU7RUFBQTtBekVpbWdCVjtBd0Z6b2dCRTtFQUNFO0VBQ0E7QXhGMm9nQko7QXdGcG9nQkU7RUFDRSxpQmhGb0RZO0VnRmxEWjs7SUFBQTtBeEZ1b2dCSjtBd0Zqb2dCRTtFaEJpQlE7RUFBQTtFZ0JmTjtFQUNBO0VoQkpJO0VnQk1KO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGb29nQko7QWEzbWdCSTtFMkVyQ0Y7SWhCaUJRO0lBQUE7RXhFb29nQlI7QUFDRjtBYWpuZ0JJO0UyRXJDRjtJaEJpQlE7SUFBQTtFeEUwb2dCUjtBQUNGO0F3RjlvZ0JJO0VBQ0U7QXhGZ3BnQk47QXdGNW9nQkk7RUFDRTtFQUNBO0VoQnRCRTtFZ0J3QkY7QXhGOG9nQk47QWFob2dCSTtFMkVyQ0Y7SUEyQkk7SUFDQTtFeEY4b2dCSjtBQUNGO0FhdG9nQkk7RTJFTEU7SWZ6Qkosa0JBdUNrQjtJQTNCVixTQUZLO0llaUJQO0V4RitvZ0JOO0FBQ0Y7QXdGem9nQkU7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXhGMG9nQko7QXdGem9nQkk7RUFDRTtBeEYyb2dCTjtBd0Z6b2dCTTtFQUNFO0F4RjJvZ0JSO0F3RnZvZ0JJO0VBQ0U7QXhGeW9nQk47QXdGdG9nQkk7RUFDRTtBeEZ3b2dCTjtBd0Zyb2dCSTtFQXhCRixnQ0F3QnNFO0VBQ2xFO0lBQ0U7RXhGd29nQk47RXdGcm9nQkk7SUFDRTtFeEZ1b2dCTjtBQUNGO0F3Rm5vZ0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGcW9nQk47QXdGbm9nQk07RUFDRTtBeEZxb2dCUjtBd0Zub2dCUTtFQUNFO0VBQ0E7QXhGcW9nQlY7QXdGbm9nQlU7RUFDRTtBeEZxb2dCWjtBd0Zqb2dCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VoQnJGQTtFZ0J3RkE7Ozs7O0tBQUE7QXhGc29nQlY7QWExc2dCSTtFMkV5REk7SWhCN0VFO0V4RWt1Z0JSO0FBQ0Y7QXdGcG9nQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZzb2dCWjtBd0Zwb2dCWTtFQUNFO0F4RnNvZ0JkO0F3Rm5vZ0JZO0VBQ0U7QXhGcW9nQmQ7QXdGbG9nQlk7RUFDRTtBeEZvb2dCZDtBd0YvbmdCVTtFQUNFO0VBQ0E7QXhGaW9nQlo7QXdGM25nQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhCdklJO0F4RXF3Z0JWO0FhanZnQkk7RTJFMEdBO0loQjlITTtFeEV5d2dCUjtBQUNGO0FhdHZnQkk7RTJFMEdBO0lBY0k7RXhGa29nQk47QUFDRjtBd0UvdmdCTTtFZ0JnSUUsY2hGckpFO0FSdXhnQlY7QXdFbHdnQk07RWdCZ0lFLGNoRnJKRTtBUjB4Z0JWO0F3RTd2Z0JJO0VBQ0U7SWdCdUhFLGNoRnJKRTtFUjh4Z0JSO0FBQ0Y7QXdGdm9nQk07RUFDRTtBeEZ5b2dCUjtBd0Zub2dCTTtFQUZGO0lBR0k7SUFDQTtFeEZzb2dCTjtFd0Zwb2dCTTtJQUNFO0lBQ0E7SUFDQTtFeEZzb2dCUjtBQUNGO0FhcHhnQkk7RTJFa0pJO0lBQ0U7SUFDQTtJQUNBO0V4RnFvZ0JSO0FBQ0Y7QXdGam9nQk07RWhCOUtJO0VnQmdMRjtFQUNIOzs7Ozs7OztPQUFBO0F4RjJvZ0JMO0FheHlnQkk7RTJFMEpFO0loQjlLSTtFeEVnMGdCUjtBQUNGO0F3RnRvZ0JRO0VBR0U7QXhGc29nQlY7QWFoemdCSTtFMkV1S0k7SWhCM0xFO0V4RXcwZ0JSO0FBQ0Y7QXdGem9nQlU7RUFDRTtBeEYyb2dCWjtBd0Z2b2dCUTtFQUNFO0F4RnlvZ0JWO0FhM3pnQkk7RTJFaUxJO0loQnJNRTtFeEVtMWdCUjtBQUNGO0FhbnpnQkk7RTJFb0tJO0lBS0k7SUFDQTtJQUNBO0V4RjhvZ0JWO0FBQ0Y7QXdGNW9nQlU7RUFDRTtBeEY4b2dCWjtBd0Z4b2dCTTtFaEJ0Tkk7RWdCd05GO0F4RjBvZ0JSO0FhOTBnQkk7RTJFa01FO0loQnROSTtFeEVzMmdCUjtBQUNGO0FhbjFnQkk7RTJFa01FO0loQnROSTtFeEUyMmdCUjtBQUNGO0FheDFnQkk7RTJFa01FO0loQnROSTtFeEVnM2dCUjtBQUNGO0F3RnJwZ0JRO0VBTkY7SWZoT0osa0JBK0NrQjtFekVnMWdCbEI7RXdGdHBnQlE7SUFDRTtJZjFPVixrQkF1Q2tCO0lBM0JWLFFBRks7SUFLTDtJZTZORTtJQUNBO0lBQ0E7SUFDQTtFeEYwcGdCVjtBQUNGO0FhNTJnQkk7RTJFa01FO0lBb0JJO0lBQ0E7RXhGMHBnQlI7QUFDRjtBd0Z4cGdCUTtFQUNFO0VBQ0E7QXhGMHBnQlY7QWF0M2dCSTtFMkUwTkk7SUFLSTtJQUNBO0V4RjJwZ0JWO0FBQ0Y7QXdGenBnQlU7RWhCdlBBO0VnQnlQRTtBeEYycGdCWjtBYWg0Z0JJO0UyRW1PTTtJaEJ2UEE7RXhFdzVnQlI7QUFDRjtBYXI0Z0JJO0UyRW1PTTtJQUtJO0lmdFFaLGtCQStDa0I7SUFuQ1YsUUFGSztFekUrNWdCYjtBQUNGO0F3RnpwZ0JRO0VBRkY7SWYvUUosa0JBdUNrQjtJQWhDWjtJQVFFO0lBQUE7SWVvUUE7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7SUFDQTtJQUNBO0V4RjZwZ0JSO0V3RjNwZ0JRO0lBQ0U7SUFDQTtFeEY2cGdCVjtFd0YxcGdCUTtJQUNFO0V4RjRwZ0JWO0FBQ0Y7QXdGcnBnQlE7RUFDRTtFQUNBO0VBQ0E7QXhGdXBnQlY7QXdGbnBnQlk7RUFDRTtBeEZxcGdCZDtBYXI3Z0JJO0UyRStSUTtJaEJuVEY7RXhFNjhnQlI7QUFDRjtBYTE3Z0JJO0UyRStSUTtJQUlJO0V4RjJwZ0JkO0FBQ0Y7QXdGeHBnQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEYwcGdCZDtBd0Z4cGdCYztFQU5GO0lmclVWLGtCQXVDa0I7SUFoQ1o7SWVzVVE7SUFDQTtJQUNBO0lBRUE7SUFDQTtFeEYycGdCZDtBQUNGO0F3RnRwZ0JnQjtFQUNFO0VBQ0E7QXhGd3BnQmxCO0F3RnRwZ0JrQjtFaEJwV1Y7QXhFNi9nQlI7QWF2OWdCSTtFMkV1VVE7SWhCM1ZGO0lBQUE7RXhFZy9nQlI7QUFDRjtBYTc5Z0JJO0UyRXVVUTtJQUdJO0lBQ0E7RXhGdXBnQmQ7QUFDRjtBYW4rZ0JJO0UyRThVVTtJaEJsV0o7RXhFMi9nQlI7QUFDRjtBd0Z2cGdCZ0I7RUFIRjtJZjVXWixrQkErQ2tCO0V6RTI5Z0JsQjtFd0Z4cGdCZ0I7SUFDRTtJQUNBO0lmcFhsQixrQkErQ2tCO0lBbkNWLFFBRks7SUFFTCxXQUZLO0llNFdLO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEY0cGdCbEI7QUFDRjtBYTEvZ0JJO0UyRWtXYztJQUNFO0V4RjJwZ0JsQjtBQUNGO0F3RnJwZ0JZO0VBQ0U7QXhGdXBnQmQ7QXdGcnBnQmM7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RnFwZ0JoQjtBd0ZscGdCYztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGb3BnQmhCO0F3RmhwZ0JnQjtFQUNFO0F4RmtwZ0JsQjtBd0Y5b2dCYztFQUNFO0F4RmdwZ0JoQjtBYS9naEJJO0UyRXdZWTtJQUNFO0V4RjBvZ0JoQjtFd0Zwb2dCZ0I7SUFDRTtFeEZzb2dCbEI7QUFDRjtBd0Zqb2dCWTtFQUNFO0lBQ0U7RXhGbW9nQmQ7RXdGam9nQmM7SUFDRTtFeEZtb2dCaEI7RXdGam9nQmdCO0lBQ0U7RXhGbW9nQmxCO0V3RjluZ0JZO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFFQTtFeEYrbmdCZDtFd0Y3bmdCYztJQUNFO0lBSUE7SUFDQTtJQUNBO0V4RjRuZ0JoQjtBQUNGO0FhL2loQkk7RTJFMmFZO0lBR0k7RXhGcW9nQmxCO0FBQ0Y7QXdGOXBnQlk7RUE4Qk07SUFDRTtFeEZtb2dCbEI7RXdGL25nQmM7SWhCNWVSO0lnQjhlVTtJQUNBO0lBQ0E7RXhGaW9nQmhCO0V3RjluZ0JrQjtJQUNFO0V4RmdvZ0JwQjtFd0Zqb2dCa0I7SUFDRTtFeEZtb2dCcEI7QUFDRjtBd0U5a2hCSTtFZ0J5Y2dCO0lBQ0U7RXhGd29nQnBCO0FBQ0Y7QXdGaG9nQlU7RUFDRTtBeEZrb2dCWjtBd0YvbmdCYztFQURGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEZrb2dCZDtFd0YvbmdCZ0I7SUFDRTtFeEZpb2dCbEI7RXdGbG9nQmdCO0lBQ0U7RXhGb29nQmxCO0FBQ0Y7QXdFcm1oQkk7RWdCK2RjO0lBQ0U7RXhGeW9nQmxCO0FBQ0Y7QXdGcG9nQlk7RUFDRTtBeEZzb2dCZDtBd0Zwb2dCYztFQUNFO0VBQ0E7QXhGc29nQmhCO0F3RmhvZ0JVO0VBQ0U7SUFDRTtJQUNBO0loQjloQk47RXhFaXFoQk47QUFDRjtBd0Y3bWdCSTtFQUNFO0F4RittZ0JOO0F3RnptZ0JVO0VoQjVqQkY7RWdCOGpCSTtBeEYybWdCWjtBd0Z6bWdCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEYybWdCZDtBd0Z6bWdCYztFQUNFO0F4RjJtZ0JoQjtBd0Z4bWdCYztFQUNFO0F4RjBtZ0JoQjtBd0Z4bWdCZ0I7RUFDRTtBeEYwbWdCbEI7QXdGdG1nQmM7RUFDRTtBeEZ3bWdCaEI7QXdGdG1nQmdCO0VBQ0U7QXhGd21nQmxCO0F3RnBtZ0JjO0VBQ0U7QXhGc21nQmhCO0F3RnBtZ0JnQjtFQUNFO0F4RnNtZ0JsQjtBd0ZubWdCZ0I7RUFDRTtBeEZxbWdCbEI7QXdGam1nQmM7RUFDRTtBeEZtbWdCaEI7QXdGL2xnQlk7RUFDRTtBeEZpbWdCZDtBd0Y3bGdCVTtFQUNFO0F4RitsZ0JaO0FhNXFoQkk7RTJFNGtCTTtJaEJobUJBO0V4RW9zaEJSO0FBQ0Y7QWFqcmhCSTtFMkU0a0JNO0loQmhtQkE7RXhFeXNoQlI7QUFDRjtBd0ZybWdCWTtFQUxGO0lBTUk7RXhGd21nQlo7QUFDRjtBYTNyaEJJO0UyRTRrQk07SUFVSTtFeEZ5bWdCWjtBQUNGO0FhbnJoQkk7RTJFNGtCUTtJQUdJO0lBQ0E7RXhGd21nQmQ7QUFDRjtBd0Z0bWdCYztFaEJ0b0JOO0VnQndvQlE7QXhGd21nQmhCO0FhN3JoQkk7RTJFbWxCVTtJQUtJO0V4RnltZ0JoQjtBQUNGO0F3Rm5tZ0JZO0VBQ0U7QXhGcW1nQmQ7QXdFdHRoQk07RWdCb25CVTtBeEZxbWdCaEI7QXdFenRoQk07RWdCb25CVTtBeEZ3bWdCaEI7QXdFcHRoQkk7RUFDRTtJZ0IybUJVO0V4RjRtZ0JkO0FBQ0Y7QXdGem1nQmdCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RjJtZ0JsQjtBYXh1aEJJO0UyRW1vQk07SWZqcUJSLGtCQStDa0I7SWVxbkJOO0V4RnVtZ0JaO0FBQ0Y7QXdGcG1nQlk7RUFDRTtFQUNBO0VBQ0E7QXhGc21nQmQ7QXdGbm1nQlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QmhGNXFCRTtFZ0Y2cUJGLCtCaEY3cUJFO0FSa3hoQmhCO0F3RmxtZ0JZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGb21nQmQ7QXdGL2xnQmM7RUFDRTtFQUNBO0VBQ0E7QXhGaW1nQmhCO0F3RjdsZ0JnQjtFQUNFO0F4RitsZ0JsQjtBd0YxbGdCWTtFZi9zQlYsa0JBdUNrQjtFQXhCVjtFQUhBLFlBRks7RWV1c0JEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBeEY2bGdCZDtBYTV3aEJJO0UyRW9xQlE7SUFjSTtJQUNBO0lBQ0E7SUFDQTtFeEY4bGdCZDtBQUNGO0F3RjVsZ0JjO0VBQ0U7RUFDQTtBeEY4bGdCaEI7QXdGM2xnQmM7RWZ4dUJaLGtCQXVDa0I7RUF4QlY7RUFBQTtFQVJGO0VlbXVCUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGZ21nQmhCO0F3Rm5sZ0JFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZaEZseUJpQjtFZ0ZteUJqQjtBeEZvbGdCSjtBd0ZsbGdCSTtFQVpGO0lBYUk7RXhGcWxnQko7QUFDRjtBd0ZubGdCSTtFQUNBO0VBQ0E7RUFDQTtBeEZxbGdCSjtBd0ZubGdCTTtFQUNFO0F4RnFsZ0JSO0F3RmpsZ0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rm1sZ0JOOztBeUZ0NWhCQTtFQUNFLGdCakZVTTtFaUZUTjtFakJ5Q1E7RUFBQTtFQUFBO0VBQUE7RWlCaU1SOzs7Ozs7Ozs7Ozs7Ozs7O0lBQUE7QXpGb3NoQkY7QWFqM2hCSTtFNEUvREo7SWpCMkNVO0V4RXk0aEJSO0FBQ0Y7QWF0M2hCSTtFNEUvREo7SWpCMkNVO0V4RTg0aEJSO0FBQ0Y7QWEzM2hCSTtFNEUvREo7SWpCMkNVO0lBQUE7RXhFbzVoQlI7QUFDRjtBYWo0aEJJO0U0RS9ESjtJakIyQ1U7SUFBQTtFeEUwNWhCUjtBQUNGO0FhdjRoQkk7RTRFL0RKO0lqQjJDVTtJQUFBO0V4RWc2aEJSO0FBQ0Y7QWE3NGhCSTtFNEUvREo7SWpCMkNVO0lBQUE7RXhFczZoQlI7QUFDRjtBYW41aEJJO0U0RS9ESjtJakIyQ1U7SUFBQTtFeEU0NmhCUjtBQUNGO0F5Rmg5aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJqRk1lO0VnRXNCVDtBeEV1N2hCVjtBYW42aEJJO0U0RXZERjtJakJtQ1E7RXhFMjdoQlI7QUFDRjtBeUZsOWhCSTtFakJzQk07RUFBQTtFQUFBO0VBQUE7QXhFazhoQlY7QWE5NmhCSTtFNEUxQ0E7SWpCc0JNO0lBQUE7RXhFdThoQlI7QUFDRjtBeUYxOWhCTTtFakJrQkk7QXhFMjhoQlY7QWF2N2hCSTtFNEV0Q0U7SWpCa0JJO0V4RSs4aEJSO0FBQ0Y7QXlGOTloQk07RWpCY0k7QXhFbTloQlY7QWEvN2hCSTtFNEVsQ0U7SWpCY0k7RXhFdTloQlI7QUFDRjtBeUZsK2hCTTtFakJVSTtBeEUyOWhCVjtBYXY4aEJJO0U0RTlCRTtJakJVSTtFeEUrOWhCUjtBQUNGO0FhNThoQkk7RTRFMUNBO0lqQnNCTTtFeEVvK2hCUjtBQUNGO0F5RngraEJNO0VqQkdJO0F4RXcraEJWO0FhcDloQkk7RTRFdkJFO0lqQkdJO0V4RTQraEJSO0FBQ0Y7QXlGNStoQk07RWpCREk7QXhFZy9oQlY7QWE1OWhCSTtFNEVuQkU7SWpCREk7RXhFby9oQlI7QUFDRjtBeUZqL2hCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCM0JGO0VBa0JFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBeEVtZ2lCVjtBYS8raEJJO0U0RWhCSTtJakJKRTtFeEV1Z2lCUjtBQUNGO0FhcC9oQkk7RTRFaEJJO0lqQkpFO0lBQUE7RXhFNmdpQlI7QUFDRjtBYTEvaEJJO0U0RWhCSTtJakJKRTtFeEVraGlCUjtBQUNGO0FhLy9oQkk7RTRFaEJJO0lqQkpFO0V4RXVoaUJSO0FBQ0Y7QWFwZ2lCSTtFNEVoQkk7SWpCSkU7RXhFNGhpQlI7QUFDRjtBYXpnaUJJO0U0RWhCSTtJakJKRTtFeEVpaWlCUjtBQUNGO0F5RjdnaUJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFakIvQkY7RUFBQTtBeEU4aWlCVjtBYTFoaUJJO0U0RUNNO0lqQnJCQTtFeEVramlCUjtBQUNGO0FhL2hpQkk7RTRFQ007SWpCckJBO0V4RXVqaUJSO0FBQ0Y7QXlGamhpQlk7RUFDRTtFQUNBO0F6Rm1oaUJkO0F5RjVnaUJNO0VBQ0U7RWpCakRFO0VBQUE7RUFBQTtBeEVra2lCVjtBYTlpaUJJO0U0RTRCRTtJakJoREk7RXhFc2tpQlI7QUFDRjtBeUZoaGlCUTtFQUNFO0VBQ0E7QXpGa2hpQlY7QXlGL2dpQlk7RWpCNURGO0F4RThraUJWO0F5RjFnaUJVO0VqQnBFQTtBeEVpbGlCVjtBeUZ6Z2lCVTtFQUNFO0VBQ0E7RUFDQSxXakZ2R0o7RWlGd0dJO0VqQjlGSjtBeEUwbWlCUjtBeUZuZ2lCTTtFQUNFO0VqQnRGRTtBeEU0bGlCVjtBYXhraUJJO0U0RWlFRTtJakJyRkk7RXhFZ21pQlI7QUFDRjtBeUZ0Z2lCUTtFQUNFLFdqRnhIRjtFZ0VVQTtBeEV1bmlCUjtBeUZoZ2lCRTtFQUNFO0VqQnRHTTtBeEV5bWlCVjtBeUYvL2hCSTtFakIxR007QXhFNG1pQlY7QXlGLy9oQk07RWpCN0dJO0F4RSttaUJWO0FhM2xpQkk7RTRFeUZFO0lqQjdHSTtFeEVtbmlCUjtBQUNGO0F5Rm5naUJNO0VqQmpISTtBeEV1bmlCVjtBYW5taUJJO0U0RTZGRTtJakJqSEk7RXhFMm5pQlI7QUFDRjtBeUZyZ2lCRTtFQUNFO0VBQ0EsaUJqRi9JZTtFaUZnSmY7RUFDQTtFakIzSE07RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VpQndJTjs7Ozs7Ozs7O0lBQUE7QXpGMGdpQko7QXlGcmhpQkk7RUFDRTtBekZ1aGlCTjtBYWpvaUJJO0U0RW1HRjtJakJ2SFE7RXhFeXBpQlI7QUFDRjtBYXRvaUJJO0U0RW1HRjtJakJ2SFE7RXhFOHBpQlI7QUFDRjtBYTNvaUJJO0U0RW1HRjtJakJ2SFE7RXhFbXFpQlI7QUFDRjtBeUZqaGlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCeEpJO0VBQUE7RUFBQTtBeEU4cWlCVjtBYTFwaUJJO0U0RStIQTtJakJuSk07RXhFa3JpQlI7QUFDRjtBYS9waUJJO0U0RStIQTtJakJuSk07RXhFdXJpQlI7QUFDRjtBYXBxaUJJO0U0RStIQTtJakJuSk07RXhFNHJpQlI7QUFDRjtBeUYzaGlCTTtFQUNFO0VBQ0E7RWpCcEtFO0VBbEJGO0F4RXF0aUJSO0F5RnhoaUJJO0VqQjNLTTtBeEVzc2lCVjtBYWxyaUJJO0U0RXVKQTtJakIzS007RXhFMHNpQlI7QUFDRjtBeUYzaGlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCckxJO0VBbEJGO0F4RXN1aUJSO0F5RjFoaUJNO0VBQ0U7QXpGNGhpQlI7O0EwRmp3aUJFO0VBQ0UsaUJsRktpQjtBUit2aUJyQjs7QTJGcHdpQkU7RW5CeUNRO0VBQUE7QXhFZ3VpQlY7QWE1c2lCSTtFOEU3REY7SW5CeUNRO0lBQUE7RXhFcXVpQlI7QUFDRjtBYWx0aUJJO0U4RTdERjtJbkJ5Q1E7SUFBQTtFeEUydWlCUjtBQUNGO0FheHRpQkk7RThFN0RGO0luQnlDUTtJQUFBO0V4RWl2aUJSO0FBQ0Y7QWE5dGlCSTtFOEU3REY7SW5CeUNRO0lBQUE7RXhFdXZpQlI7QUFDRjtBYXB1aUJJO0U4RTdERjtJbkJ5Q1E7SUFBQTtFeEU2dmlCUjtBQUNGO0EyRnh4aUJJO0VBRUU7RW5Cd0JJO0VtQnRCSjtBM0Z5eGlCTjtBYS91aUJJO0U4RTlDQTtJbkIwQk07RXhFdXdpQlI7QUFDRjtBMkYzeGlCSTtFQUNFO0VuQmtCSTtFbUJoQko7QTNGNnhpQk47QWF6dmlCSTtFOEV2Q0E7SW5CbUJNO0V4RWl4aUJSO0FBQ0Y7QTJGN3hpQk07RUFFRTtFbkJTRTtFbUJQRjtBM0Y4eGlCUjtBYW53aUJJO0U4RS9CRTtJbkJXSTtFeEUyeGlCUjtBQUNGO0EyRmh5aUJNO0VBQ0U7RW5CR0U7RW1CREY7QTNGa3lpQlI7QWE3d2lCSTtFOEV4QkU7SW5CSUk7RXhFcXlpQlI7QUFDRjs7QTRGNzBpQk07RUFDRTtBNUZnMWlCUjtBNEYxMGlCRTtFcEJnQ1E7RUFBQTtFQUFBO0VDVlIsa0JBK0NrQjtFbUJqRWhCO0VBQ0E7RUF3QkE7Ozs7Ozs7Ozs7Ozs7SUFBQTtBNUZtMGlCSjtBYTV5aUJJO0UrRXBERjtJcEJnQ1E7RXhFbzBpQlI7QUFDRjtBYWp6aUJJO0UrRXBERjtJcEJnQ1E7SUFBQTtFeEUwMGlCUjtBQUNGO0E0RnAyaUJJO0VBQ0U7QTVGczJpQk47QTRGcDJpQkk7RUFDRTtFQUNBO0E1RnMyaUJOO0E0RmoyaUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rm0yaUJOO0E0RmoxaUJJO0VBQ0U7RXBCYkk7RUFBQTtBeEVrMmlCVjtBYTkwaUJJO0UrRVJBO0lwQlpNO0V4RXMyaUJSO0FBQ0Y7QWFuMWlCSTtFK0VSQTtJcEJaTTtFeEUyMmlCUjtBQUNGO0E0RjMxaUJNO0VBQ0U7RXBCcENBO0F4RWs0aUJSO0E0RjExaUJNO0VBQ0UsY3BGcEREO0VnRVdDO0F4RXM0aUJSO0E0RnYxaUJJO0VBQ0U7RUFDQTtFcEIvQkk7RUFBQTtFQUFBO0VBQUE7RUFBQTtBeEU2M2lCVjtBYXoyaUJJO0UrRVNBO0lwQjdCTTtFeEVpNGlCUjtBQUNGO0FhOTJpQkk7RStFU0E7SXBCN0JNO0V4RXM0aUJSO0FBQ0Y7QWFuM2lCSTtFK0VTQTtJcEI3Qk07RXhFMjRpQlI7QUFDRjtBYXgzaUJJO0UrRVNBO0lwQjdCTTtFeEVnNWlCUjtBQUNGO0FhNzNpQkk7RStFU0E7SXBCN0JNO0V4RXE1aUJSO0FBQ0Y7QWFyM2lCSTtFK0VKQTtJQVdJO0U1RmszaUJOO0U0RmgzaUJNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1RmszaUJSO0FBQ0Y7QTRGNzJpQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RisyaUJWO0F3RTc1aUJNO0VvQmlETSxjcEZ0RUY7QVJxN2lCVjtBd0VoNmlCTTtFb0JpRE0sY3BGdEVGO0FSdzdpQlY7QXdFMzVpQkk7RUFDRTtJb0J3Q00sY3BGdEVGO0VSNDdpQlI7QUFDRjtBNEYvMmlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RmkzaUJSO0FhMTZpQkk7RStFcURFO0lBT0k7RTVGazNpQlI7QUFDRjtBYW41aUJJO0UrRXlCRTtJQVdJO0U1Rm0zaUJSO0FBQ0Y7QWFwN2lCSTtFK0VxREU7SUFlSTtFNUZvM2lCUjtBQUNGO0E0RmwzaUJRO0VBQ0U7RUFDQTtBNUZvM2lCVjtBNEYxMmlCRTtFcEJ2R1E7RUFBQTtBeEVxOWlCVjtBYWo4aUJJO0UrRW1GRjtJcEJ2R1E7RXhFeTlpQlI7QUFDRjtBYXQ4aUJJO0UrRW1GRjtJcEJ2R1E7RXhFODlpQlI7QUFDRjtBNEZwM2lCSTtFQUNFO0VBQ0E7RUFDQTtFcEI5R0k7QXhFcStpQlY7QWFqOWlCSTtFK0V1RkE7SXBCM0dNO0V4RXkraUJSO0FBQ0Y7QTRGeDNpQk07RUFDRTtBNUYwM2lCUjtBNEZ4M2lCUTtFQUNFO0E1RjAzaUJWO0E0RnQzaUJNO0VBQ0UseUJwRmhJRTtFb0ZpSUY7RUFDQSxtQnBGOUhRO0VvRitIUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQmxJRTtBeEUyL2lCVjtBYXYraUJJO0UrRXNHRTtJcEIxSEk7RXhFKy9pQlI7QUFDRjtBNEYxM2lCUTtFcEJ0SUU7RUFBQTtBeEVvZ2pCVjtBYWgvaUJJO0UrRWtISTtJcEJ0SUU7SUFBQTtFeEV5Z2pCUjtBQUNGO0E0Ri8zaUJNO0VBQ0UsbUJwRjdJUTtFb0Y4SVI7RUFDQTtFQUNBO0E1Rmk0aUJSO0E0Ri8zaUJRO0VBQ0U7QTVGaTRpQlY7QTRGLzNpQlU7RUFDRTtFQUNBO0VBQ0E7QTVGaTRpQlo7QTRGOTNpQlU7RUFDRTtBNUZnNGlCWjtBNEYzM2lCUTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0E1RjQzaUJWO0E0RjEzaUJVO0VwQnpMRjtFb0IyTEk7RUFDQTtFQUNBO0E1RjQzaUJaO0E0RnozaUJVO0VBQ0U7RUFDQTtBNUYyM2lCWjtBNEZ2M2lCWTtFcEJ0TUo7QXhFZ2tqQlI7QWExaGpCSTtFK0VnS1E7SXBCdE1KO0V4RW9rakJOO0FBQ0Y7QTRGcjNpQkU7RUFDRTtFcEIvTE07RUFBQTtBeEV3ampCVjtBYXBpakJJO0UrRTBLRjtJcEI5TFE7SUFBQTtFeEU2ampCUjtBQUNGO0E0RjMzaUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjYzaUJOO0E0RjEzaUJJO0VBQ0U7QTVGNDNpQk47QTRGMTNpQk07RUFDRTtBNUY0M2lCUjtBNEZ4M2lCSTtFcEJ2Tk07QXhFa2xqQlY7QWE5ampCSTtFK0VtTUE7SXBCdk5NO0V4RXNsakJSO0FBQ0Y7QTRGMzNpQlE7RUFDRTtFQUNBO0E1RjYzaUJWO0E0RjEzaUJZO0VBQ0U7RUFDQTtBNUY0M2lCZDtBNEZsMmlCTTtFQUNFO0VBQ0E7QTVGbzJpQlI7QTRGbDJpQlU7RUFDRTtFQUNBO0E1Rm8yaUJaOztBNkY5b2pCRTtFckJ1Q1E7QXhFMm1qQlY7QWF2bGpCSTtFZ0YzREY7SXJCdUNRO0V4RSttakJSO0FBQ0Y7QTZGcHBqQkk7RXJCb0NNO0F4RW1uakJWO0FhL2xqQkk7RWdGeERBO0lyQm9DTTtFeEV1bmpCUjtBQUNGO0E2RnhwakJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdGMHBqQk47QTZGcnBqQkk7RUFDRSxtQnJGcUJVO0VxRnBCVjtBN0Z1cGpCTjtBNkZycGpCTTtFQUNFLHlCckZhRTtFcUZaRjtFQUNBLFdyRmhCQTtFZ0VjQTtBeEUwcGpCUjtBYXBuakJJO0VnRnZDRTtJckJDRTtFeEU4cGpCTjtBQUNGO0E2RjFwakJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RjRwakJWO0E2RnhwakJNO0VyQkFJO0F4RTJwakJWO0Fhdm9qQkk7RWdGcEJFO0lyQkFJO0V4RStwakJSO0FBQ0Y7QTZGM3BqQlE7RUFDRTtBN0Y2cGpCVjtBNkZ6cGpCTTtFQUNFLFdyRjNDQTtBUnNzakJSO0E2RnZwakJFO0VyQmpDTTtBeEUycmpCUjtBNkZycGpCSTtFQUNFO0E3RnVwakJOO0E2Rm5wakJFO0VyQnpCUTtFQUFBO0F4RWdyakJWO0FhNXBqQkk7RWdGS0Y7SXJCekJRO0V4RW9yakJSO0FBQ0Y7QWFqcWpCSTtFZ0ZLRjtJckJ6QlE7RXhFeXJqQlI7QUFDRjtBNkYxcGpCRTtFckJoQ1E7RUNWUixrQkErQ2tCO0VvQkFoQjtFQUNBO0VyQnRDTTtFcUIyQ047Ozs7Ozs7Ozs7Ozs7SUFBQTtBN0ZvcWpCSjtBYTNyakJJO0VnRllGO0lyQmhDUTtFeEVtdGpCUjtBQUNGO0FhaHNqQkk7RWdGWUY7SXJCaENRO0V4RXd0akJSO0FBQ0Y7QTZGOXBqQkk7RUFDRTtFQUVBO0VBQ0E7RXJCL0RJO0VBQUE7RUFBQTtFQUFBO0VxQnVFSjs7Ozs7Ozs7Ozs7SUFBQTtBN0Z1cWpCTjtBYTF0akJJO0VnRnVDQTtJckIzRE07RXhFa3ZqQlI7QUFDRjtBYS90akJJO0VnRnVDQTtJckIzRE07RXhFdXZqQlI7QUFDRjtBYXB1akJJO0VnRnVDQTtJckIzRE07RXhFNHZqQlI7QUFDRjtBYXp1akJJO0VnRnVDQTtJckIzRE07RXhFaXdqQlI7QUFDRjtBNkY5cWpCTTtFckJwRkk7RXFCc0ZGO0VBQ0E7RUFDQTtFckJ4RkU7RUFBQTtBeEUwd2pCVjtBYXR2akJJO0VnRmdFRTtJckJwRkk7RXhFOHdqQlI7QUFDRjtBYTN2akJJO0VnRmdFRTtJckJwRkk7RXhFbXhqQlI7QUFDRjtBYWh3akJJO0VnRmdFRTtJckJwRkk7RXhFd3hqQlI7QUFDRjtBNkY5cmpCUTtFckIzRkU7QXhFNHhqQlY7QWF4d2pCSTtFZ0Z1RUk7SXJCM0ZFO0V4RWd5akJSO0FBQ0Y7QTZGcHNqQlU7RUFDRTtBN0Zzc2pCWjtBNkZuc2pCUTtFQUNFO0VBQ0E7RUFDQSxXckZwSUY7RXFGcUlFO0VyQnZIRjtBeEU2empCUjtBYXZ4akJJO0VnRjZFSTtJckJuSEE7RXhFaTBqQk47QUFDRjtBd0VoeWpCTTtFcUJ5Rk0sY3JGOUdGO0FSd3pqQlY7QXdFbnlqQk07RXFCeUZNLGNyRjlHRjtBUjJ6akJWO0F3RTl4akJJO0VBQ0U7SXFCZ0ZNLGNyRjlHRjtFUit6akJSO0FBQ0Y7QTZGMXNqQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0Y0c2pCUjtBYTd5akJJO0VnRjZGRTtJQU9JO0U3RjZzakJSO0FBQ0Y7QWF0eGpCSTtFZ0ZpRUU7SUFXSTtFN0Y4c2pCUjtBQUNGO0FhdnpqQkk7RWdGNkZFO0lBZUk7RTdGK3NqQlI7QUFDRjtBNkY3c2pCUTtFQUNFO0VBQ0E7QTdGK3NqQlY7QTZGdnNqQkU7RUFDRTtFckI5SU07RUFBQTtBeEV5MWpCVjtBYXIwakJJO0VnRnlIRjtJckI3SVE7SUFBQTtFeEU4MWpCUjtBQUNGO0FhMzBqQkk7RWdGeUhGO0lyQjdJUTtJQUFBO0V4RW8yakJSO0FBQ0Y7QWFqMWpCSTtFZ0Z5SEY7SXJCN0lRO0lBQUE7RXhFMDJqQlI7QUFDRjtBNkZ4dGpCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0YwdGpCTjtBNkZ2dGpCSTtFQUNFO0VBbUVBOztJQUFBO0E3RnlwakJOO0E2RjF0akJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RjR0akJSO0FhbjJqQkk7RWdGOEhBO0lBY0k7RTdGMnRqQk47QUFDRjtBNkZqdGpCTTtFQUNFLHlCckZ2Tkk7QVIwNmpCWjtBNkZqdGpCUTtFQUNFLHlCckZqTUE7QVJvNWpCVjtBNkYvc2pCTTtFQUNFO0E3Rml0akJSO0E2RjVxakJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGOHFqQlI7QTZGM3FqQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0Y2cWpCUjtBNkYxcWpCTTtFQUNFO0VBQ0E7QTdGNHFqQlI7QTZGenFqQk07RUFDRTtBN0YycWpCUjtBYTc0akJJO0VnRnVPUTtJQUNFO0U3RnlxakJaO0FBQ0Y7QTZGcnFqQlE7RXBCeFJOLGtCQXVDa0I7RUFoQ1o7RUFRRTtFb0IyUUE7QTdGeXFqQlY7QTZGdHFqQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RndxakJWO0FhLzVqQkk7RWdGa1BJO0lBUUk7SUFDQTtFN0Z5cWpCVjtBQUNGO0E2RnZxakJVO0VBQ0UseUJyRi9USztFZ0UrQlA7RUFBQTtBeEUyOGpCVjtBYXY3akJJO0VnRjJRTTtJckIvUkE7RXhFKzhqQlI7QUFDRjtBYTU3akJJO0VnRjJRTTtJckIvUkE7RXhFbzlqQlI7QUFDRjtBYWo4akJJO0VnRjJRTTtJckIvUkE7RXhFeTlqQlI7QUFDRjtBYXQ4akJJO0VnRjJRTTtJckIvUkE7RXhFODlqQlI7QUFDRjtBYTk3akJJO0VnRjhQTTtJQU1JO0lBQ0E7SUFDQTtJQUNBO0U3RjhyakJaO0FBQ0Y7QWFuOWpCSTtFZ0YyUU07SUFhSTtFN0YrcmpCWjtBQUNGO0E2RjdyakJZO0VwQnpUVixrQkErQ2tCO0VvQjRRTjtBN0YrcmpCZDtBNkZqcmpCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Rm1yakJOO0E2RmpyakJNO0VyQnJVSTtBeEV5L2pCVjtBYXIrakJJO0VnRmlURTtJckJyVUk7RXhFNi9qQlI7QUFDRjtBNkZycmpCTTtFQUNFO0VyQjFVRTtFQUFBO0F4RW1na0JWO0FhLytqQkk7RWdGcVRFO0lyQnpVSTtJQUFBO0V4RXdna0JSO0FBQ0Y7QWFyL2pCSTtFZ0ZxVEU7SXJCelVJO0lBQUE7RXhFOGdrQlI7QUFDRjtBNkZsc2pCUTtFQUNFLHFCckZuVkE7QVJ1aGtCVjtBNkZqc2pCUTtFckJqVkU7QXhFcWhrQlY7QWFqZ2tCSTtFZ0Y2VEk7SXJCalZFO0V4RXloa0JSO0FBQ0Y7QWF0Z2tCSTtFZ0Y2VEk7SXJCalZFO0V4RThoa0JSO0FBQ0Y7QTZGdHNqQkk7RUFDRTtFQUNBOzs7O0lBQUE7RUFNQTs7SUFBQTtFckJqV0k7RUFBQTtBeEU0aWtCVjtBYXhoa0JJO0VnRnFVQTtJckJ6Vk07RXhFZ2prQlI7QUFDRjtBNkZ4c2pCTTtFckJ6V0k7RUFsQkY7RXFCOFhBO0VBQ0E7RUFDQTtBN0Ywc2pCUjtBYXBpa0JJO0VnRnFWRTtJckJ6V0k7RXhFNGprQlI7QUFDRjtBYXppa0JJO0VnRnFWRTtJckIzWEU7RXhFbWxrQk47QUFDRjtBNkZqdGpCTTtFckJqWEk7RUFsQkY7RXFCdVlBO0VBQ0E7dUJBQUE7QTdGbXRqQlI7QWFyamtCSTtFZ0Y2VkU7SXJCalhJO0V4RTZra0JSO0FBQ0Y7QWExamtCSTtFZ0Y2VkU7SXJCbllFO0V4RW9ta0JOO0FBQ0Y7QTZGenRqQlU7RUFDRTtBN0YydGpCWjtBNkZ6dGpCWTtFQUNFLGNyRm5ZSjtFcUZvWUk7RUFDQTtBN0YydGpCZDtBNkZqdGpCTTtFckIxWUk7RUFBQTtFQUFBO0F4RWdta0JWO0FhNWtrQkk7RWdGc1hFO0lyQjFZSTtFeEVvbWtCUjtBQUNGO0FhamxrQkk7RWdGc1hFO0lyQjFZSTtJQUFBO0V4RTBta0JSO0FBQ0Y7QTZGN3RqQlE7RXJCaGFBO0F4RWdva0JSO0E2RjV0akJRO0VBQ0U7QTdGOHRqQlY7QTZGMXRqQk07RXJCdlpJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RXFCNlpGO0VBQ0E7QTdGNHRqQlI7QWF0bWtCSTtFZ0ZtWUU7SXJCdlpJO0V4RThua0JSO0FBQ0Y7QWEzbWtCSTtFZ0ZtWUU7SXJCdlpJO0V4RW1va0JSO0FBQ0Y7QWFobmtCSTtFZ0ZtWUU7SXJCdlpJO0V4RXdva0JSO0FBQ0Y7QWFybmtCSTtFZ0ZtWUU7SXJCdlpJO0V4RTZva0JSO0FBQ0Y7QWExbmtCSTtFZ0ZtWUU7SXJCdlpJO0V4RWtwa0JSO0FBQ0Y7QTZGbnZqQlE7RUFDSTtFQUNBO0VyQmxhRjtBeEV3cGtCVjtBYXBva0JJO0VnRjRZSTtJckJoYUU7RXhFNHBrQlI7QUFDRjtBNkZ4dmpCWTtFQUNJO0E3RjB2akJoQjtBNkZ2dmpCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3Rnl2akJoQjtBNkZ0dmpCWTtFQUNFO0VBQ0E7RXJCcGNOO0F4RTZya0JSO0FhdnBrQkk7RWdGNFpRO0lyQmxjSjtFeEVpc2tCTjtBQUNGO0E2RnZ2akJNO0VBQ0U7RUFFQTtFQUVBO0E3RnV2akJSO0E2RnJ2akJRO0VBQ0U7RUFDQTtFQUNBO0E3RnV2akJWO0E2RnB2akJRO0VBQ0U7QTdGc3ZqQlY7QTZGbHZqQk07RUFDRTtFQUNBO0VBQ0E7QTdGb3ZqQlI7QTZGbHZqQlE7RUFDRTtBN0ZvdmpCVjtBNkZodmpCTTtFckJyZEk7RUFBQTtBeEV5c2tCVjtBYXJya0JJO0VnRmljRTtJckJyZEk7RXhFNnNrQlI7QUFDRjtBYTFya0JJO0VnRmljRTtJckJyZEk7RXhFa3RrQlI7QUFDRjtBNkZ2dmpCUTtFQUNFO0VyQi9lRjtFQWtCRTtBeEV3dGtCVjtBYXBza0JJO0VnRndjSTtJckI1ZEU7RXhFNHRrQlI7QUFDRjtBNkYzdmpCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VyQnRlQTtFQUFBO0F4RXF1a0JWO0FhanRrQkk7RWdGOGNJO0lyQmxlRTtFeEV5dWtCUjtBQUNGO0FhdHRrQkk7RWdGOGNJO0lyQmxlRTtFeEU4dWtCUjtBQUNGO0E2RnB3akJVO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGcXdqQlo7QTZGbHdqQmM7RUFDRTtBN0Zvd2pCaEI7QTZGaHdqQlk7RXBCcmdCVixrQkErQ2tCO0VvQndkTjtFQUNBO0VBQ0E7RUFDQTtBN0Zrd2pCZDtBd0VsdmtCTTtFcUJtZlU7QTdGa3dqQmhCO0F3RXJ2a0JNO0VxQm1mVTtBN0Zxd2pCaEI7QXdFaHZrQkk7RUFDRTtJcUIwZVU7RTdGeXdqQmQ7QUFDRjtBNkZ0d2pCWTtFQUNFO0VBQ0E7RUFDQSxjckYvZ0JKO0VnRWJGO0VxQjhoQk07RUFDQTtBN0Z3d2pCZDtBNkZqd2pCTTtFQUNFO0VyQnJoQkU7QXhFeXhrQlY7QWFyd2tCSTtFZ0ZnZ0JFO0lyQnBoQkk7RXhFNnhrQlI7QUFDRjtBNkZsd2pCWTtFQUNFO0VBQ0E7QTdGb3dqQmQ7QTZGbHdqQmM7RUFDRTtBN0Zvd2pCaEI7QTZGM3ZqQlE7RUFDRTtFQUNBO0VyQjVpQkE7QXhFMHlrQlY7QWF0eGtCSTtFZ0ZzaEJJO0lyQjFpQkU7RXhFOHlrQlI7QUFDRjtBNkYvdmpCVTtFQUNFO0E3Rml3akJaO0E2Rjl2akJVO0VyQnRrQkY7RXFCd2tCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCdEZJa0I7RXNGSGxCO0E3Rmd3akJaO0E2Rjl2akJZO0VBQ0U7QTdGZ3dqQmQ7QXdFcHprQk07RXFCdWpCVSxxQnJGNWtCTjtBUjQwa0JWO0F3RXZ6a0JNO0VxQnVqQlUscUJyRjVrQk47QVIrMGtCVjtBd0VsemtCSTtFQUNFO0lxQjhpQlUscUJyRjVrQk47RVJtMWtCUjtBQUNGO0E2RnB3akJZO0VBQ0U7RUFDQSx5QnJGbGxCSjtFcUZtbEJJLFdyRjFtQk47RXFGMm1CTTtFQUNBO0E3RnN3akJkO0E2Rjl2akJRO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RXJCL21CRjtFQWtCRTtBeEU4MWtCVjtBYTEwa0JJO0VnRm9rQkk7SXJCMW1CQTtFeEVvM2tCTjtBQUNGO0FhLzBrQkk7RWdGb2tCSTtJckJ4bEJFO0V4RXUya0JSO0FBQ0Y7QTZGdndqQlU7RUFDRTtBN0Z5d2pCWjtBNkZwd2pCTTtFQUNFO0VyQjFuQkE7QXhFaTRrQlI7QTZGbndqQk07RUFDRTtFckI3bUJFO0VBQUE7QXhFbzNrQlY7QWFoMmtCSTtFZ0Z3bEJFO0lyQjVtQkk7RXhFdzNrQlI7QUFDRjtBYXIya0JJO0VnRndsQkU7SXJCNW1CSTtFeEU2M2tCUjtBQUNGO0E2RjV3akJRO0VBQ0U7RUFDQTtBN0Y4d2pCVjtBNkY1d2pCVTtFQUNFO0VBQ0E7QTdGOHdqQlo7QTZGMXdqQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0Y0d2pCVjtBNkYxd2pCVTtFQUNFO0VBQ0E7QTdGNHdqQlo7QTZGeHdqQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFckI1b0JBO0VBbEJGO0F4RTA2a0JSO0FhcDRrQkk7RWdGb25CSTtJckJ4b0JFO0V4RTQ1a0JSO0FBQ0Y7QWF6NGtCSTtFZ0ZvbkJJO0lyQjFwQkE7RXhFbTdrQk47QUFDRjtBNkYvd2pCTTtFQUdFO0VyQnRwQkU7QXhFczZrQlY7QWFsNWtCSTtFZ0YrbkJFO0lyQm5wQkk7RXhFMDZrQlI7QUFDRjtBNkZseGpCUTtFQUNFO0E3Rm94akJWO0E2Rmp4akJRO0VBQ0U7RUFDQTtFckJqckJGO0VBa0JFO0VBQUE7QXhFcTdrQlY7QWFqNmtCSTtFZ0Z5b0JJO0lyQi9xQkE7RXhFMjhrQk47QUFDRjtBYXQ2a0JJO0VnRnlvQkk7SXJCN3BCRTtFeEU4N2tCUjtBQUNGO0FhMzZrQkk7RWdGeW9CSTtJckI3cEJFO0V4RW04a0JSO0FBQ0Y7QTZGaHlqQlU7RXJCcHFCQTtBeEV1OGtCVjtBYW43a0JJO0VnRmdwQk07SXJCcHFCQTtFeEUyOGtCUjtBQUNGO0E2RnB5akJVO0VBQ0U7QTdGc3lqQlo7QTZGOXhqQlE7RUFDRTtFckJwc0JGO0F4RXEra0JSO0FhbDdrQkk7RWdGc3BCTTtJQUNFO0U3Rit4akJWO0FBQ0Y7QTZGcHhqQkk7RUFDRTtFQUNBO0E3RnN4akJOO0E2Rmx4akJFO0VyQjFzQlE7RUFsQkY7QXhFay9rQlI7QWE1OGtCSTtFZ0ZzckJGO0lyQjFzQlE7RXhFbytrQlI7QUFDRjtBYWo5a0JJO0VnRnNyQkY7SXJCNXRCTTtFeEUyL2tCTjtBQUNGO0E2RjN4akJFOztFQUVFO0E3RjZ4akJKO0E2Rnp4akJFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBN0YyeGpCSjtBNkZ4eGpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGMHhqQko7QTZGdnhqQkU7O0VBR0U7QTdGd3hqQko7O0E4Rm5qbEJFO0VBQ0U7SUFDRTtFOUZzamxCSjtBQUNGO0E4Rm5qbEJFO0VyQnlCQSxlQTJDa0I7RUFwQ1o7RUFRRTtFQUFBO0VxQnJDTjtBOUZ1amxCSjtBOEZuamxCSTtFQUNFLGtCQUhjO0E5RndqbEJwQjtBOEZuamxCTTtFQUhGO0lBSUk7RTlGc2psQk47QUFDRjtBOEZsamxCRTtFQUNFO0E5Rm9qbEJKOztBOEZoamxCQTtFQUNFO0VBQ0E7QTlGbWpsQkY7O0E4Ri9pbEJFO0VBQ0U7QTlGa2psQko7QThGOWlsQkU7RXRCR1E7RXNCQVY7O1FBQUE7QTlGaWpsQkE7QWE3aGxCSTtFaUZ2QkY7SXRCR1E7RXhFcWpsQlI7QUFDRjtBOEZsamxCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Rm9qbEJOO0E4RmpqbEJJO0VBQ0U7RUFDQTtBOUZtamxCTjtBOEZoamxCSTtFQUNFO0VBQ0E7QTlGa2psQk47QThGL2lsQkk7RUFDRTtFQUNBO0VBQ0E7QTlGaWpsQk47QThGL2lsQk07RUFDRTtBOUZpamxCUjtBOEY3aWxCSTtFQUNFO0VBQ0E7RUFDQTtBOUYraWxCTjtBOEY3aWxCTTtFQUNFO0E5RitpbEJSO0E4RjNpbEJJO0VBQ0U7RUFDQTtFQUNBO0V0QjVDSTtFc0I4Q0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RjZpbEJOO0FhNWtsQkk7RWlGcUJBO0l0QnpDTTtFeEVvbWxCUjtBQUNGO0E4RmpqbEJRO0VBQ0U7QTlGbWpsQlY7QThGampsQlE7RUFDRTtBOUZtamxCVjtBOEYvaWxCSTtFQUNFO0VBQ0E7QTlGaWpsQk47QThGN2lsQkU7RUFDRTtBOUYraWxCSjs7QThGMWlsQkU7RUFDRTtFQUNBO0VBQ0E7QTlGNmlsQko7QThGMWlsQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGNGlsQlI7QThGMWlsQlE7RUFDRTtBOUY0aWxCVjs7QStGenFsQkk7RUFDRTtBL0Y0cWxCTjtBK0Z4cWxCRTtFQUNFO0EvRjBxbEJKOztBK0Z0cWxCQTtFQUNFOztHQUFBO0EvRjJxbEJGO0ErRnhxbEJFO0VBQ0U7QS9GMHFsQko7QStGdnFsQkU7RXZCb0JRO0VBQUE7QXhFdXBsQlY7QWFub2xCSTtFa0Z4Q0Y7SXZCb0JRO0lBQUE7RXhFNHBsQlI7QUFDRjtBYXpvbEJJO0VrRnhDRjtJdkJvQlE7SUFBQTtFeEVrcWxCUjtBQUNGO0FhL29sQkk7RWtGeENGO0l2Qm9CUTtJQUFBO0V4RXdxbEJSO0FBQ0Y7QWFycGxCSTtFa0Z4Q0Y7SXZCb0JRO0lBQUE7RXhFOHFsQlI7QUFDRjtBYTNwbEJJO0VrRnhDRjtJdkJvQlE7SUFBQTtFeEVvcmxCUjtBQUNGO0ErRnJzbEJFO0VBQ0U7RUFDQTtFdkJjTTtBeEUwcmxCVjtBYXRxbEJJO0VrRnBDRjtJdkJnQlE7RXhFOHJsQlI7QUFDRjtBK0Yxc2xCSTtFQUNFO0VBRUE7RUFDQTtFQUNBO0EvRjJzbEJOO0ErRnpzbEJNO0VBS0U7aURBQUE7RUFFQSx5QnZGUkU7RXVGU0YsV3ZGcENBO0FSMnVsQlI7QStGdHNsQlE7RUFDRSxnQnhGOGpCb0I7QVAwb2tCOUI7QStGcnNsQlU7RUFDRSxzQkFyRGU7QS9GNHZsQjNCO0ErRmxzbEJNO0VBQ0U7RUFDQTtFdkJuQ0E7RXVCcUNBLGdCeEY4aUJzQjtFd0Y3aUJ0QjtFdkJwQkU7QXhFeXRsQlY7QWFyc2xCSTtFa0ZMRTtJdkJqQ0U7RXhFK3VsQk47QUFDRjtBYTFzbEJJO0VrRkxFO0l2QmZJO0V4RWt1bEJSO0FBQ0Y7QStGNXNsQlE7RUFDRTtBL0Y4c2xCVjtBK0Y1c2xCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRjhzbEJaO0ErRmpzbEJFO0VBb0NFOzswREFBQTtBL0ZrcWxCSjtBK0Zuc2xCTTtFQUNFO0VBQ0E7QS9GcXNsQlI7QStGaHNsQk07RUFDRTtBL0Zrc2xCUjtBK0YvcmxCTTtFQUNFO0EvRmlzbEJSO0ErRjdybEJRO0VBQ0U7RUFDQTtBL0YrcmxCVjtBK0Y1cmxCUTtFQUNFO0VBQ0E7QS9GOHJsQlY7QStGM3JsQlE7RUFDRTtBL0Y2cmxCVjtBK0ZwcmxCSTtFQUNFO0VBQ0E7RXZCMUZJO0F4RWl4bEJWO0FhN3ZsQkk7RWtGb0VBO0l2QnhGTTtFeEVxeGxCUjtBQUNGO0ErRnpybEJNO0VBR0MseUJ2Ri9IVTtFdUZnSVYsa0J2Ri9GYTtFZ0VwQlo7RUFrQkU7QXhFNHhsQlY7QWF4d2xCSTtFa0Z5RUU7SXZCL0dFO0V4RWt6bEJOO0FBQ0Y7QWE3d2xCSTtFa0Z5RUU7SXZCN0ZJO0V4RXF5bEJSO0FBQ0Y7QWFseGxCSTtFa0Z5RUU7SXZCN0ZJO0V4RTB5bEJSO0FBQ0Y7QWF2eGxCSTtFa0Z5RUU7SXZCN0ZJO0V4RSt5bEJSO0FBQ0Y7QWE1eGxCSTtFa0Z5RUU7SXZCN0ZJO0V4RW96bEJSO0FBQ0Y7QStGaHRsQlE7RUFFRTtFdkJ6SEY7RXVCMkhFO0VBQ0E7RUFDQTtBL0ZpdGxCVjtBYXh5bEJJO0VrRmlGSTtJdkJyR0U7RXhFZzBsQlI7QUFDRjtBYTd5bEJJO0VrRmlGSTtJdkJ2SEE7RXhFdTFsQk47QUFDRjtBK0Z4dGxCUTtFQUNFO0EvRjB0bEJWO0ErRnZ0bEJRO0V2QmxIRTtFQUFBO0V1Qm9IQTtBL0YwdGxCVjtBK0Z4dGxCVTtFdkJ0SEE7RXVCd0hFO0VBQ0E7QS9GMHRsQlo7QWEvemxCSTtFa0ZrR007SXZCdEhBO0V4RXUxbEJSO0FBQ0Y7QWFwMGxCSTtFa0ZrR007SXZCdEhBO0V4RTQxbEJSO0FBQ0Y7QWF6MGxCSTtFa0ZrR007SXZCdEhBO0V4RWkybEJSO0FBQ0Y7QStGdHVsQlU7RXZCNUhBO0F4RXEybEJWO0FhajFsQkk7RWtGd0dNO0l2QjVIQTtFeEV5MmxCUjtBQUNGO0FhdDFsQkk7RWtGd0dNO0l2QjVIQTtFeEU4MmxCUjtBQUNGO0ErRmh2bEJZO0VBQ0UsZ0J4Rm9jZ0I7RXdGbmNoQjtFQUNBO0VBQ0EsY3ZGM0dTO0V1RjRHVDtBL0ZrdmxCZDtBK0YvdWxCWTtFQUNFLGdCeEY0YmdCO0V3RjNiaEI7QS9GaXZsQmQ7QStGN3VsQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0YrdWxCVjtBK0Y1dWxCUTtFQUNFO0VBQ0E7QS9GOHVsQlY7QStGbnVsQlU7RUFDRTtFQUNBLGdCeEZpYWtCO0FQbzBrQjlCO0ErRm51bEJZO0VBQ0U7QS9GcXVsQmQ7QStGaHVsQlE7RUFDRTtFdkI5TEY7QXhFaTZsQlI7QWEzM2xCSTtFa0Z1Skk7SXZCN0xBO0V4RXE2bEJOO0FBQ0Y7QStGdHVsQlU7RUFDRTtFQUNBO0EvRnd1bEJaO0ErRnR1bEJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0N4RnlxQjBCO0V3RnhxQjFCO0VBQ0E7RUFDQTtFQUNBO0EvRnd1bEJkO0ErRnR1bEJjO0VBQ0U7RUFDQTtFQUNBO0EvRnd1bEJoQjtBK0ZsdWxCUTtFQUNFO0VBQ0E7QS9Gb3VsQlY7QStGbHVsQlU7RXZCOU5GO0F4RW04bEJSO0ErRmp1bEJZO0VBRUU7QS9Ga3VsQmQ7QStGOXRsQlU7RUFDRTtBL0ZndWxCWjs7QStGbnRsQkE7O3dEQUFBO0FBS0U7RUFJRTs7MERBQUE7RUFpQ0E7OzBEQUFBO0VBNEJBOzswREFBQTtFQWtIQTs7MERBQUE7RUFTQTs7MERBQUE7RUF1REE7OzBEQUFBO0EvRm0va0JKO0FhMzdsQkk7RWtGcU5GO0lBRUk7RS9Gd3VsQko7QUFDRjtBYWg4bEJJO0VrRjROQTtJQUVJO0UvRnN1bEJOO0FBQ0Y7QStGcHVsQk07RXZCclBJO0F4RTQ5bEJWO0FheDhsQkk7RWtGaU9FO0l2QnJQSTtFeEVnK2xCUjtBQUNGO0FhNzhsQkk7RWtGaU9FO0l2QnJQSTtFeEVxK2xCUjtBQUNGO0FhbDlsQkk7RWtGaU9FO0l2QnJQSTtFeEUwK2xCUjtBQUNGO0ErRm52bEJNO0V2QnhQSTtBeEU4K2xCVjtBYTE5bEJJO0VrRm9PRTtJdkJ4UEk7RXhFay9sQlI7QUFDRjtBYS85bEJJO0VrRm9PRTtJdkJ4UEk7RXhFdS9sQlI7QUFDRjtBYXArbEJJO0VrRm9PRTtJdkJ4UEk7RXhFNC9sQlI7QUFDRjtBYXorbEJJO0VrRnVPSTtJdkIzUEU7RXhFaWdtQlI7QUFDRjtBYTkrbEJJO0VrRjJPSTtJdkIvUEU7RXhFc2dtQlI7QUFDRjtBYW4vbEJJO0VrRitPSTtJdkJuUUU7RXhFMmdtQlI7QUFDRjtBYXgvbEJJO0VrRm1QSTtJdkJ2UUU7RXhFZ2htQlI7QUFDRjtBK0Zod2xCSTtFQUNFO0VBQ0E7RXZCblJJO0VBQUE7RUFBQTtFQUFBO0F4RXlobUJWO0FhcmdtQkk7RWtGNlBBO0l2QmpSTTtFeEU2aG1CUjtBQUNGO0FhMWdtQkk7RWtGNlBBO0l2QmpSTTtFeEVraW1CUjtBQUNGO0FhL2dtQkk7RWtGNlBBO0l2QmpSTTtFeEV1aW1CUjtBQUNGO0FhcGhtQkk7RWtGNlBBO0l2QmpSTTtFeEU0aW1CUjtBQUNGO0FhemhtQkk7RWtGNlBBO0l2Qm5TSTtFeEVta21CTjtBQUNGO0FhOWhtQkk7RWtGNlBBO0lBYUksZ0J4RnNTc0I7RVBrL2tCNUI7QUFDRjtBK0Z0eGxCTTtFQUNFO0EvRnd4bEJSO0ErRnJ4bEJNO0VBQ0U7QS9GdXhsQlI7QStGaHhsQkk7RUFDRTtFdkI5U0k7RUFBQTtBeEVra21CVjtBYTlpbUJJO0VrRnlSQTtJdkI3U007SUFBQTtFeEV1a21CUjtBQUNGO0FhcGptQkk7RWtGeVJBO0l2Qi9USTtFeEU4bG1CTjtBQUNGO0ErRnp4bEJRO0V2QnBURTtFdUJ1VEE7QS9GMHhsQlY7QWE3am1CSTtFa0ZnU0k7SXZCcFRFO0V4RXFsbUJSO0FBQ0Y7QWFsa21CSTtFa0ZnU0k7SXZCcFRFO0V4RTBsbUJSO0FBQ0Y7QWF2a21CSTtFa0ZnU0k7SXZCcFRFO0V4RStsbUJSO0FBQ0Y7QWE1a21CSTtFa0Z5U007SUFDRTtFL0ZzeWxCVjtBQUNGO0ErRm55bEJRO0VBQ0UsZ0J4RmlRb0I7RXdGaFFwQjtFdkJwVUE7RXVCdVVBO0EvRm95bEJWO0FhdmxtQkk7RWtGOFNJO0l2QmxVRTtFeEUrbW1CUjtBQUNGO0FhNWxtQkk7RWtGOFNJO0l2QmxVRTtFeEVvbm1CUjtBQUNGO0Fham1tQkk7RWtGc1RJO0l2QjFVRTtFeEV5bm1CUjtBQUNGO0FhdG1tQkk7RWtGc1RJO0l2QjFVRTtFeEU4bm1CUjtBQUNGO0ErRmx6bEJVO0VBQ0UsZ0J4RnNQa0I7RXdGclBsQjtFQUNBO0VBQ0EsY3ZGelRXO0V1RjBUWDtBL0ZvemxCWjtBYWxubUJJO0VrRm1VTTtJdkJ2VkE7RXhFMG9tQlI7QUFDRjtBK0YveWxCUTtFdkI1VkU7RUFBQTtFQUFBO0F4RWdwbUJWO0FhNW5tQkk7RWtGd1VJO0l2QjVWRTtJQUFBO0V4RXFwbUJSO0FBQ0Y7QWFsb21CSTtFa0Z3VUk7SXZCNVZFO0V4RTBwbUJSO0FBQ0Y7QWF2b21CSTtFa0Y0VU07SXZCaFdBO0V4RStwbUJSO0FBQ0Y7QStGNXpsQlU7RXZCcFdBO0V1QnNXRTtFQUNBO0VBQ0E7RUFDQSxnQnhGd05rQjtFd0Z2TmxCO0V2QjFXRjtFdUI0V0U7QS9GOHpsQlo7QWF0cG1CSTtFa0ZnVk07SXZCcFdBO0V4RThxbUJSO0FBQ0Y7QStGajBsQlk7RUFDRTtBL0ZtMGxCZDtBK0YvemxCVTtFQUNFO0V2QnRZSjtFdUJ3WUk7RUFDQTtFQUNBO0EvRmkwbEJaO0ErRjV6bEJRO0VBQ0U7RXZCOVhBO0VBQUE7QXhFOHJtQlY7QWExcW1CSTtFa0Z5V0k7SXZCN1hFO0V4RWtzbUJSO0FBQ0Y7QWEvcW1CSTtFa0Z5V0k7SXZCN1hFO0V4RXVzbUJSO0FBQ0Y7QWFwcm1CSTtFa0Z5V0k7SXZCN1hFO0V4RTRzbUJSO0FBQ0Y7QWF6cm1CSTtFa0Z5V0k7SUFPSTtJQUNBO0UvRjYwbEJWO0FBQ0Y7QWEvcm1CSTtFa0ZvWE07SXZCeFlBO0V4RXV0bUJSO0FBQ0Y7QStGMzBsQlE7RUFDRTtFdkI5WUE7RXVCZ1pBO0EvRjYwbEJWO0FhenNtQkk7RWtGeVhJO0l2QjdZRTtFeEVpdW1CUjtBQUNGO0ErRmgxbEJVO0VBQ0U7RUFDQTtBL0ZrMWxCWjtBK0Z2MGxCSTtFdkIvWk07RXVCaWFKO0VBQ0E7QS9GeTBsQk47QWF2dG1CSTtFa0YyWUE7SXZCL1pNO0V4RSt1bUJSO0FBQ0Y7QStGeDBsQkk7RXZCeGFNO0F4RW12bUJWO0FhL3RtQkk7RWtGb1pBO0l2QnhhTTtFeEV1dm1CUjtBQUNGO0ErRjUwbEJRO0VBQ0UscUJ2RmxiQTtFdUZtYkEseUJ2Rm5iQTtBUml3bUJWO0ErRjMwbEJRO0V2QmpiRTtFQUFBO0V1Qm9iQSxjdkY1WmE7QVJ5dW1CdkI7QWE3dW1CSTtFa0Y2Wkk7SXZCamJFO0V4RXF3bUJSO0FBQ0Y7QWFsdm1CSTtFa0Y2Wkk7SXZCamJFO0V4RTB3bUJSO0FBQ0Y7QWF2dm1CSTtFa0Y2Wkk7SXZCbmNBO0V4RWl5bUJOO0FBQ0Y7QStGeDFsQlE7RXZCeGJFO0F4RW14bUJWO0FhL3ZtQkk7RWtGb2FJO0l2QnhiRTtFeEV1eG1CUjtBQUNGO0ErRjcxbEJVO0VBQ0UsZ0J4RnFJa0I7RWlFbmxCdEI7RXVCZ2RJO0EvRisxbEJaO0ErRjcxbEJZO0VBQ0U7RUFDQTtFQUNBLGdCeEZpSWdCO0FQOHRsQjlCO0ErRjUxbEJZO0VBQ0U7RUFDQTtFQUNBLGdCeEYySGdCO0FQbXVsQjlCO0ErRjExbEJVO0VBQ0U7RUFDQSxtRHhGbVo0QjtFd0ZsWjVCLGdEeEZrWjRCO0V3RmpaNUIsb0N4RjRTa0I7RXdGM1NsQixXdkZsZko7RXVGbWZJO0EvRjQxbEJaO0ErRjMxbEJZO0VBQ0U7QS9GNjFsQmQ7QStGbjFsQkk7RUFDRTtFQUNBO0VBQ0E7QS9GcTFsQk47QStGcDFsQk07RXZCcmZFO0V1QnVmQTtFQUNBO0EvRnMxbEJSOztBK0Y1MGxCQTs7d0RBQUE7QUFJRTtFQUNFO0EvRjgwbEJKO0ErRjUwbEJFO0VBQ0U7QS9GODBsQko7O0ErRngwbEJBOzt3REFBQTtBQUlFO0VBQ0U7QS9GMDBsQko7QStGdDBsQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdkYvZ0JPO0VnRWZMO0F4RXUybUJSO0ErRnQwbEJJO0VBQ0U7QS9GdzBsQk47QStGdDBsQk07RXZCbGhCSTtFQUFBO0VBQUE7QXhFNjFtQlY7QWF6MG1CSTtFa0Y4ZkU7SXZCbGhCSTtFeEVpMm1CUjtBQUNGO0FhOTBtQkk7RWtGOGZFO0l2QmxoQkk7RXhFczJtQlI7QUFDRjtBYW4xbUJJO0VrRjhmRTtJdkJsaEJJO0V4RTIybUJSO0FBQ0Y7QStGajFsQkk7RUFDRTtFdkI5aUJFO0V1QmdqQkY7QS9GbTFsQk47QStGLzBsQkU7RXZCcGpCTTtBeEVzNG1CUjtBYWgybUJJO0VrRmtoQkY7SUFFSTtFL0ZnMWxCSjtBQUNGO0ErRjcwbEJNO0VBQ0U7RXZCL2pCQTtFdUJpa0JBO0EvRiswbEJSO0ErRjMwbEJJOztFdkJuakJNO0VBQUE7QXhFbTRtQlY7QWEvMm1CSTtFa0YraEJBOztJdkJuakJNO0V4RXc0bUJSO0FBQ0Y7QStGajFsQk07O0VBQ0U7QS9GbzFsQlI7QStGaDFsQkk7RXZCN2pCTTtBeEVnNW1CVjtBYTUzbUJJO0VrRnlpQkE7SXZCN2pCTTtFeEVvNW1CUjtBQUNGO0ErRnIxbEJNO0V2QmxsQkU7QXhFMDZtQlI7QStGbjFsQkk7RXZCcmtCTTtFQUFBO0F4RTQ1bUJWO0ErRnAxbEJNO0VBQ0U7RUFDQTtBL0ZzMWxCUjtBK0ZoMWxCTTtFQUNFO0VBQ0E7QS9GazFsQlI7QWFoNW1CSTtFa0Y0akJFO0lBS0k7SUFDQTtFL0ZtMWxCUjtBQUNGO0ErRmgxbEJNO0VBQ0U7RUFDQTtBL0ZrMWxCUjtBK0Y5MGxCSTtFQUNFO0EvRmcxbEJOO0ErRjkwbEJNO0VBQ0U7QS9GZzFsQlI7QStGOTBsQlE7RUFDRTtBL0ZnMWxCVjtBYW42bUJJO0VrRmtsQkk7SUFJSTtJQUNBO0UvRmkxbEJWO0FBQ0Y7QStGNzBsQk07RUFDRTtFQUNBO0VBQ0E7RXZCbm5CRTtFdUJxbkJGO0VBQ0E7RXZCeG9CQTtBeEV3OW1CUjtBK0Y3MGxCUTtFQUNFO0EvRiswbEJWO0ErRjUwbEJRO0VBQ0Usc0JBenFCaUI7QS9GdS9tQjNCO0ErRjcwbEJVO0VBQ0U7QS9GKzBsQlo7QStGNzBsQlk7RUFDRTtBL0YrMGxCZDtBK0Y3MGxCWTtFQUNFO0EvRiswbEJkO0F3RXI4bUJNO0V1QjRuQkksc0JBdnJCaUI7QS9GbWduQjNCO0F3RXg4bUJNO0V1QjRuQkksc0JBdnJCaUI7QS9Gc2duQjNCO0F3RW44bUJJO0VBQ0U7SXVCbW5CSSxzQkF2ckJpQjtFL0YwZ25CekI7QUFDRjtBK0ZqMWxCUTtFQUNFO0EvRm0xbEJWO0ErRmgxbEJRO0VBQ0U7QS9GazFsQlY7QStGLzBsQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkJockJGO0F4RWtnbkJSO0ErRi8wbEJVO0VBQ0U7QS9GaTFsQlo7QStGNzBsQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkIvckJGO0F4RStnbkJSO0F3RTcrbUJNO0V1QmlxQk07QS9GKzBsQlo7QXdFaC9tQk07RXVCaXFCTTtBL0ZrMWxCWjtBd0UzK21CSTtFQUNFO0l1QndwQk07RS9GczFsQlY7QUFDRjtBK0ZqMWxCSTtFdkJ2ckJNO0F4RTJnbkJWO0ErRmgxbEJJO0V2QjNyQk07QXhFOGduQlY7QWExL21CSTtFa0Z1cUJBO0l2QjNyQk07RXhFa2huQlI7QUFDRjtBK0ZwMWxCUTtFQUNFO0VBQ0E7RUFDQTtBL0ZzMWxCVjtBK0ZwMWxCVTtFdkJ0dEJGO0F4RTZpbkJSO0ErRnAxbEJZO0VBQ0U7RUFDQTtFQUNBO0EvRnMxbEJkO0ErRnAxbEJjO0VBQ0U7QS9GczFsQmhCO0ErRm4xbEJjO0VBQ0U7RUFFQTtBL0ZvMWxCaEI7QStGLzBsQlU7RUFDRTtFQUNBO0EvRmkxbEJaO0ErRnowbEJRO0V2Qmx1QkU7QXhFOGluQlY7QStGdjBsQlU7RUFDRTtBL0Z5MGxCWjtBK0ZyMGxCUTtFQUNFO0EvRnUwbEJWO0ErRnIwbEJVO0VBRUU7QS9GczBsQlo7QStGbjBsQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GcTBsQlo7O0ErRjF6bEJBOzt3REFBQTtBQUlFO0VBQ0U7RUFDQTtFQUNBO0EvRjR6bEJKO0ErRnp6bEJFO0VBQ0U7RXZCbHlCSTtFdUJveUJKO0EvRjJ6bEJKO0ErRnh6bEJFO0VBQ0U7RXZCeHlCSTtFdUIweUJKLGdCeEZ2TjBCO0FQaWhtQjlCO0ErRnZ6bEJFO0V2Qjd5Qk07QXhFdW1uQlI7QStGdnpsQkk7RUFDRTtBL0Z5emxCTjs7QWdHbm9uQkE7RUEwSUU7OzREQUFBO0VBZUE7OzBEQUFBO0VBdUdBOzswREFBQTtFQW1IQTs7MERBQUE7RUFvR0E7OzBEQUFBO0VBdURBOzswREFBQTtBaEcwb21CRjtBZ0d0cG5CRTtFeEJ5Q1E7RXdCdkNOO0VBQ0E7QWhHd3BuQko7QWE5bG5CSTtFbUY3REY7SXhCeUNRO0V4RXNubkJSO0FBQ0Y7QWdHM3BuQkk7RUFDRTtBaEc2cG5CTjtBYXRtbkJJO0VtRjdERjtJQVVJO0lBQ0E7RWhHNnBuQko7QUFDRjtBYS9sbkJJO0VtRjFFRjtJQWVJO0VoRzhwbkJKO0VnRzNwbkJNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRzZwbkJSO0VnR3RwbkJRO0lBQ0U7RWhHd3BuQlY7RWdHbHBuQlE7SUFDRTtFaEdvcG5CVjtFZ0docG5CVTtJQUNFO0lBQ0E7RWhHa3BuQlo7QUFDRjtBZ0c1b25CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRzhvbkJOO0FnRzVvbkJNO0VBQ0U7QWhHOG9uQlI7QWF4b25CSTtFbUZiQTtJQVdJO0VoRzhvbkJOO0FBQ0Y7QWExcG5CSTtFbUZBQTtJQWVJO0lBQ0E7SUFDQTtJQUNBO0VoRytvbkJOO0FBQ0Y7QWFycG5CSTtFbUZXRTtJQUVJO0VoRzRvbkJSO0VnRzFvbkJRO0lBQ0UsZ0J6Rm1oQmtCO0VQeW5tQjVCO0FBQ0Y7QWExcW5CSTtFbUZ3QkU7SUFVSTtJQUNBO0lBQ0E7SUFDQTtFaEc0b25CUjtBQUNGO0FhcnFuQkk7RW1GNkJFO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEcwb25CUjtBQUNGO0FhM3JuQkk7RW1GMENFO0lBVUk7RWhHMm9uQlI7RXdFbnNuQkk7SXdCMkRNO0lBQ0E7SUFDQTtFaEcyb25CVjtFd0V4c25CSTtJd0IyRE07SUFDQTtJQUNBO0VoR2dwbkJWO0FBQ0Y7QXdFdHNuQkk7RUFDRTtJd0JrRE07SUFDQTtJQUNBO0VoR3VwbkJWO0FBQ0Y7QWdHbnBuQk07RUFDRTtFQUNBO0V4QnRHQTtFd0J3R0EsZ0J6RjJlc0I7RXlGMWV0QjtFeEJ2RkU7QXhFNnVuQlY7QWF6dG5CSTtFbUY4REU7SXhCcEdFO0V4RW13bkJOO0FBQ0Y7QWE5dG5CSTtFbUY4REU7SXhCbEZJO0V4RXN2bkJSO0FBQ0Y7QWdHcnBuQkU7RUFDRTtFQUNBO0FoR3VwbkJKO0FnR3JwbkJJO0V4QnhISTtFd0IwSEY7RUFDQTtBaEd1cG5CTjtBZ0c3b25CSTtFQUNFO0V4QnRJRTtFd0J3SUY7QWhHK29uQk47QWdHN29uQk07RUFDRTtFeEIzSUE7RUFrQkU7QXhFMHduQlY7QWF0dm5CSTtFbUZvR0U7SXhCMUlFO0V4RWd5bkJOO0FBQ0Y7QWEzdm5CSTtFbUZvR0U7SXhCeEhJO0V4RW14bkJSO0FBQ0Y7QWdHdHBuQk07RXhCOUhJO0F4RXV4bkJWO0FhbnduQkk7RW1GMEdFO0l4QjlISTtFeEUyeG5CUjtBQUNGO0FheHduQkk7RW1GMEdFO0lBSUk7SUFDQTtJQUNBO0VoRzhwbkJSO0FBQ0Y7QWdHM3BuQk07RUFDRTtFeEIzSkE7RXdCNkpBO0VBQ0E7RUFDQTtBaEc2cG5CUjtBYXR4bkJJO0VtRm9IRTtJeEIxSkU7RXhFZzBuQk47QUFDRjtBZ0cvcG5CTTtFQUNFO0FoR2lxbkJSO0FnRy9wbkJRO0VBQ0U7RUFDQTtBaEdpcW5CVjtBZ0c3cG5CVTtFQUNFO0FoRytwbkJaO0FnRzdwbkJZO0VBQ0U7QWhHK3BuQmQ7QWdHenBuQk07RUFDRTtBaEcycG5CUjtBZ0d6cG5CUTtFQUNFO0FoRzJwbkJWO0FnR3RwbkJRO0VBQ0U7QWhHd3BuQlY7QWdHbnBuQkk7OztFQUdFO0FoR3FwbkJOO0FnR2pwbkJNO0VBQ0U7RXhCNU1BO0V3QjhNQTtBaEdtcG5CUjtBYTN6bkJJO0VtRnFLRTtJeEIzTUU7RXhFcTJuQk47QUFDRjtBZ0dycG5CTTtFQUNFO0VBQ0E7QWhHdXBuQlI7QWdHcnBuQlE7RUFDRTtFQUNBO0FoR3VwbkJWO0FnR2xwbkJRO0VBQ0U7QWhHb3BuQlY7QWdHcm9uQkk7RUFDRTtFeEI3T0U7RXdCK09GO0FoR3VvbkJOO0FhaDFuQkk7RW1Gc01BO0l4QjVPSTtFeEUwM25CTjtBQUNGO0FnR3pvbkJJO0VBQ0U7QWhHMm9uQk47QWdHem9uQk07RUFDRTtBaEcyb25CUjtBZ0d2b25CSTtFeEIxUEk7QXhFbzRuQlI7QWdHdm9uQk07RUFDRSxnQnpGd1ZzQjtFeUZ2VnRCO0FoR3lvbkJSO0FnR3RvbkJNO0VBQ0U7RXhCalBFO0VBQUE7RXdCbVBGLHNCRDlSbUI7QS9GdTZuQjNCO0FnR3ZvbkJRO0V4QnJQRTtBeEUrM25CVjtBYTMybkJJO0VtRmlPSTtJeEJyUEU7RXhFbTRuQlI7QUFDRjtBZ0cxb25CTTtFQUNFO0VBQ0E7RUFDQTtBaEc0b25CUjtBZ0d4b25CSTtFeEJuUkk7RXdCcVJGO0VBQ0E7QWhHMG9uQk47QWdHeG9uQk07RUFFRTtFQUNBO0FoR3lvbkJSO0FnR3RvbkJNO0VBQ0U7QWhHd29uQlI7QWFwM25CSTtFbUYyT0U7SUFHSTtFaEcwb25CUjtBQUNGO0FnR3hvbkJRO0VBQ0U7QWhHMG9uQlY7QWdHdG9uQk07RUFDRTtBaEd3b25CUjtBZ0d0b25CUTtFQUNFO0VBQ0EsZ0J6RndTb0I7QVBnMm1COUI7QWdHdG9uQlU7RUFDRTtFQUNBLGdCekZpU2tCO0VpRW5sQnRCO0F4RTI3bkJSO0FnR3BvbkJRO0V4QnZUQTtFd0J5VEU7RUFDQTtFQUNBLGdCekYyUm9CO0V5RjFScEIsY3hGbFJhO0FSdzVuQnZCO0FnR25vbkJRO0V4Qi9UQTtBeEVxOG5CUjtBd0VuNm5CTTtFd0JnU007QWhHc29uQlo7QXdFdDZuQk07RXdCZ1NNO0FoR3lvbkJaO0F3RWo2bkJJO0VBQ0U7SXdCdVJNO0VoRzZvbkJWO0FBQ0Y7QWdHeG9uQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEcwb25CUjtBZ0d4b25CUTtFQUNFO0FoRzBvbkJWO0FnR3hvbkJVO0VBQ0UsZ0J6Rm9Ra0I7RXlGblFsQjtBaEcwb25CWjtBZ0c5bm5CSTtFQUNFO0V4QmhXRTtFd0JrV0Y7QWhHZ29uQk47QWE1N25CSTtFbUZ5VEE7SXhCL1ZJO0V4RXMrbkJOO0FBQ0Y7QWdHbG9uQkk7RUFDRTtBaEdvb25CTjtBZ0dub25CTTtFQUNFO0FoR3FvbkJSO0FnR2pvbkJJO0V4QjVXSTtBeEVnL25CUjtBZ0dqb25CTTtFQUNFLGdCekZzT3NCO0V5RnJPdEI7QWhHbW9uQlI7QWdHaG9uQk07RUFDRTtFeEJuV0U7RUFBQTtFd0JxV0Ysc0JEaFptQjtBL0ZtaG9CM0I7QWdHam9uQlE7RXhCdldFO0F4RTIrbkJWO0FhdjluQkk7RW1GbVZJO0l4QnZXRTtFeEUrK25CUjtBQUNGO0FnR2xvbkJJO0V4QmhZSTtFd0JrWUY7RUFDQTtBaEdvb25CTjtBZ0dsb25CTTtFQUVFO0VBQ0E7QWhHbW9uQlI7QWdHaG9uQk07RUFDRTtBaEdrb25CUjtBYTM5bkJJO0VtRndWRTtJQUdJO0VoR29vbkJSO0FBQ0Y7QWdHbG9uQlE7RUFDRTtBaEdvb25CVjtBZ0dob25CTTtFQUNFO0FoR2tvbkJSO0FnR2hvbkJRO0VBQ0U7RUFDQSxnQnpGMkxvQjtBUHU4bUI5QjtBZ0dob25CVTtFQUNFO0VBQ0EsZ0J6Rm9Ma0I7RWlFbmxCdEI7QXhFa2lvQlI7QWdHN25uQk07RUFDRTtFQUNBO0FoRytubkJSO0FnRzVubkJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHOG5uQlI7QWdHNW5uQlE7RUFDRTtBaEc4bm5CVjtBZ0c1bm5CVTtFQUNFLGdCekZrS2tCO0V5RmpLbEI7QWhHOG5uQlo7QWdHaG5uQkk7RUFDRTtFeEJwY0U7RUFrQkU7QXhFc2lvQlY7QWFsaG9CSTtFbUY2WkE7SXhCbmNJO0V4RTRqb0JOO0FBQ0Y7QWF2aG9CSTtFbUY2WkE7SXhCamJNO0V4RStpb0JSO0FBQ0Y7QWdHem5uQkk7RUFDRTtBaEcybm5CTjtBZ0d4bm5CSTtFeEIzYk07QXhFc2pvQlY7QWFsaW9CSTtFbUZ1YUE7SXhCM2JNO0V4RTBqb0JSO0FBQ0Y7QWF2aW9CSTtFbUZ1YUE7SXhCM2JNO0V4RStqb0JSO0FBQ0Y7QWE1aW9CSTtFbUZ1YUE7SXhCM2JNO0V4RW9rb0JSO0FBQ0Y7QWFqam9CSTtFbUZ1YUE7SXhCM2JNO0V4RXlrb0JSO0FBQ0Y7QWdHNW9uQk07RUFDRTtBaEc4b25CUjtBZ0czb25CTTtFQUNFO0FoRzZvbkJSO0FnR3pvbkJJO0VBQ0U7QWhHMm9uQk47QWdHeG9uQkk7RUFDRTtBaEcwb25CTjtBYWxrb0JJO0VtRjBiRTtJQUVJO0VoRzBvbkJSO0FBQ0Y7QWdHdm9uQk07RUFDRTtFQUNBO0VBQ0E7QWhHeW9uQlI7QWdHdm9uQlE7RUFDRTtFQUNBO0FoR3lvbkJWO0FnRzVubkJJO0VBQ0U7RXhCM2ZFO0V3QjZmRjtBaEc4bm5CTjtBYXJsb0JJO0VtRm9kQTtJeEIxZkk7RXhFK25vQk47QUFDRjtBZ0dob25CSTtFQUNFO0VBQ0E7RXhCbGdCRTtBeEVxb29CUjtBYS9sb0JJO0VtRjBkQTtJeEJoZ0JJO0V4RXlvb0JOO0FBQ0Y7QWdHcG9uQkk7RUFDRTtBaEdzb25CTjs7QWdHOW5uQkE7RUEyQkU7OzBEQUFBO0FoR3ltbkJGO0FnR2xvbkJFO0VBQ0U7QWhHb29uQko7QWFobm9CSTtFbUY4ZUE7SUFFSTtJQUNBO0VoR29vbkJOO0VnR2pvbkJRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSx3Q3pGOFU0QjtJeUY3VTVCO0VoR21vbkJWO0FBQ0Y7QWdHeG5uQkk7RUFDRTtFeEJoakJFO0V3QmtqQkY7QWhHMG5uQk47QWF0b29CSTtFbUZ5Z0JBO0l4Qi9pQkk7RXhFZ3JvQk47QUFDRjtBZ0czbm5CTTtFQUNFO0FoRzZubkJSO0FnR3pubkJJO0V4QjNqQkk7QXhFdXJvQlI7QWdHem5uQk07RUFDRSxnQnpGdUJzQjtFeUZ0QnRCO0FoRzJubkJSO0FnR3hubkJNO0VBQ0U7RXhCbGpCRTtFQUFBO0V3Qm9qQkYsc0JEL2xCbUI7QS9GMHRvQjNCO0FnR3pubkJRO0V4QnRqQkU7QXhFa3JvQlY7QWE5cG9CSTtFbUZraUJJO0l4QnRqQkU7RXhFc3JvQlI7QUFDRjtBZ0c1bm5CTTtFQUNFO0VBQ0E7RUFDQTtBaEc4bm5CUjtBZ0cxbm5CSTtFeEJwbEJJO0V3QnNsQkY7RUFDQTtBaEc0bm5CTjtBZ0cxbm5CTTtFQUNFO0VBQ0E7RUFDQTtBaEc0bm5CUjtBZ0d6bm5CTTtFQUNFO0FoRzJubkJSO0FheHFvQkk7RW1GNGlCRTtJQUdJO0VoRzZubkJSO0FBQ0Y7QWdHM25uQlE7RUFDRTtBaEc2bm5CVjtBZ0d6bm5CTTtFQUNFO0FoRzJubkJSO0FnR3pubkJRO0VBQ0U7RUFDQSxnQnpGekJvQjtBUG9wbkI5QjtBZ0d6bm5CVTtFQUNFO0VBQ0EsZ0J6RmhDa0I7RWlFbmxCdEI7QXhFK3VvQlI7QWdHdm5uQlE7RXhCeG5CQTtFd0IwbkJFO0VBQ0E7RUFDQSxnQnpGdENvQjtFeUZ1Q3BCLGN4Rm5sQmE7QVI0c29CdkI7QWdHdG5uQlE7RXhCaG9CQTtBeEV5dm9CUjtBd0V2dG9CTTtFd0JpbUJNO0FoR3lubkJaO0F3RTF0b0JNO0V3QmltQk07QWhHNG5uQlo7QXdFcnRvQkk7RUFDRTtJd0J3bEJNO0VoR2dvbkJWO0FBQ0Y7QWdHM25uQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEc2bm5CUjtBZ0czbm5CUTtFQUNFO0FoRzZubkJWO0FnRzNubkJVO0VBQ0UsZ0J6RjdEa0I7RXlGOERsQjtBaEc2bm5CWjs7QWdHbm5uQkE7RUFDRTtBaEdzbm5CRjs7QWdHbm5uQkE7RUFDRTtBaEdzbm5CRjtBZ0dybm5CRTtFQUNFO0FoR3VubkJKO0FnR3BubkJFO0VBQ0U7QWhHc25uQko7QWdHbm5uQkU7RUFDRTtBaEdxbm5CSjtBZ0dubm5CSTtFQUNFO0VBQ0E7QWhHcW5uQk47QWdHam5uQkU7RUFDRTtFQUNBO0FoR21ubkJKO0FnR2pubkJJO0VBQ0U7RUFDQTtFQUNBO0FoR21ubkJOO0FnR2pubkJJO0VBQ0U7QWhHbW5uQk47O0FnRzltbkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR2lubkJGO0FnRy9tbkJFO0VBQ0U7QWhHaW5uQko7QWdHaG5uQkk7RUFBbUI7QWhHbW5uQnZCO0FnR2xubkJJO0VBQXdCO0FoR3FubkI1QjtBZ0dqbm5CSTtFQUFtQjtBaEdvbm5CdkI7QWdHbm5uQkk7RUFBd0I7QWhHc25uQjVCOztBZ0dqbm5CRTs7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7Ozs7OztHQUFBO0FoRzBubkJKOztBZ0dobm5CQTs7Ozs7Q0FBQTtBQ3B3QkE7O3dEQUFBO0FBTUU7O0VBQ0U7QWpHMjNvQko7QWlHejNvQkk7O0V6QjhCTTtBeEUrMW9CVjtBYTMwb0JJO0VvRmxEQTs7SXpCOEJNO0V4RW8yb0JSO0FBQ0Y7QWFqMW9CSTtFb0ZsREE7O0l6QjhCTTtFeEUwMm9CUjtBQUNGO0FpR3I0b0JJOztFQUNFO0V6Qk9FO0V5QkxGO0FqR3c0b0JOO0FpR3I0b0JJOztFekJvQk07RUFBQTtFQUFBO0VBQUE7RXlCZko7RUFDQTtBakd3NG9CTjtBYXQyb0JJO0VvRnhDQTs7SXpCb0JNO0lBQUE7RXhFZzRvQlI7QUFDRjtBYTcyb0JJO0VvRnhDQTs7SXpCb0JNO0lBQUE7RXhFdTRvQlI7QUFDRjtBYXAzb0JJO0VvRnhDQTs7SXpCb0JNO0lBQUE7RXhFODRvQlI7QUFDRjtBYTMzb0JJO0VvRnhDQTs7SXpCb0JNO0lBQUE7RXhFcTVvQlI7QUFDRjtBYWw0b0JJO0VvRnhDQTs7SXpCb0JNO0lBQUE7RXhFNDVvQlI7QUFDRjtBYXo0b0JJO0VvRnhDQTs7SXpCb0JNO0lBQUE7RXhFbTZvQlI7QUFDRjtBYWg1b0JJO0VvRnhDQTs7SXpCb0JNO0lBQUE7RXhFMDZvQlI7QUFDRjtBYXY1b0JJO0VvRnhDQTs7SXpCb0JNO0lBQUE7RXhFaTdvQlI7QUFDRjtBaUc5N29CTTtFQVJGOztJQVNJO0lBQ3dDO0VqR2s4b0I5QztFaUdsOG9CTTs7O0lBQXFCO0VqR3U4b0IzQjtBQUNGO0FhNzVvQkk7RW9GdkNBOztJQUVJO0VqR3U4b0JOO0FBQ0Y7QWFoN29CSTtFb0ZaRTs7SUFFSTtJQUNBO0VqRys3b0JSO0FBQ0Y7QWlHNTdvQk07O0V6QmpDRTtBeEVpK29CUjtBaUc3Nm9CQTs7d0RBQUE7QUFLRTtFQUNFO0V6QjFESTtFeUI0REo7QWpHNjZvQko7QWlHMTZvQkU7RUFDRTtBakc0Nm9CSjtBaUd4Nm9CSTtFQUNFO0FqRzA2b0JOOztBaUdwNm9CQTs7d0RBQUE7QUFRSTs7RUFDRTtFQUNBO0V6QnJGRTtBeEV5L29CUjtBaUdoNm9CSTs7RUFDRTtBakdtNm9CTjtBaUcvNW9CTTs7RXpCOUZFO0F4RWlncEJSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Fzcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1yYW5nZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fZm9jdXMtcmluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9oYW1idXJnZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2hhbWJ1cmdlcnMvX3Nhc3MvaGFtYnVyZ2Vycy9fYmFzZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9oYW1idXJnZXJzL19zYXNzL2hhbWJ1cmdlcnMvdHlwZXMvX2NvbGxhcHNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3Bob3Rvc3dpcGUvc3JjL2Nzcy9kZWZhdWx0LXNraW4vZGVmYXVsdC1za2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3N3ZWV0YWxlcnQyL3NyYy9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc3dlZXRhbGVydDIvc3JjL3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zd2VldGFsZXJ0Mi9zcmMvc2Nzcy9fY29yZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zd2VldGFsZXJ0Mi9zcmMvc2Nzcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc3dlZXRhbGVydDIvc3JjL3Njc3MvX3RvYXN0cy1hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3N3ZWV0YWxlcnQyL3NyYy9zY3NzL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3N3ZWV0YWxlcnQyL3NyYy9zY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc3dlZXRhbGVydDIvc3JjL3Njc3MvX2JvZHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc3dlZXRhbGVydDIvc3JjL3Njc3MvX3RvYXN0cy1ib2R5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zYXNzL19taXhpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Fzcy9fYWJzb2x1dGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2Rvb2ZpbmRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9faGVhZGVyLWJhbm5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fcHJvZHVjdC1ib3guc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX3NlY3Rpb24tZGl2aWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdGhyZWUtY29scy1oaWdobGlnaHRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL190aHJlZS1jb2xzLWNhdGVnb3JpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2V2ZW50LWhpZ2hsaWdodC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fcHJvZHVjdHMtaGlnaGxpZ2h0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb21wb25lbnRzL19mdWxsLXdpZHRoLWltYWdlLWJhbm5lci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fdGVjaG5vbG9neS1oaWdobGlnaHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2Rhc2hlZF9jb2xsZWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fZGlzY292ZXJfY29sbGVjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX25sLWJveC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9faG9tZXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL19ob21lLWJyYW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9fcHJvZHVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL19wcm9kdWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9fc3RhdGljX3BhZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlcy9fY2FydC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZXMvX2FjY291bnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2VzL191c2VyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogUGlsYXQgRXh0ZW5kZWQtQmxhY2sgKi9cbkBpbXBvcnQgXCJ+cGhvdG9zd2lwZS9kaXN0L3Bob3Rvc3dpcGUuY3NzXCI7XG5AaW1wb3J0IFwifmpxdWVyeS11aS90aGVtZXMvYmFzZS9hbGwuY3NzXCI7XG5AaW1wb3J0ICd+QGFkeWVuL2FkeWVuLXdlYi9kaXN0L2FkeWVuLmNzcyc7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGlsYXRFeHRlbmRlZC1CbGFja1wiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL1BpbGF0RXh0ZW5kZWQtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuLyogTWllciBBICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWllclwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL01pZXJBLUJsYWNrLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvTWllckEtQmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9NaWVyQS1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogTWllciBCICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWllclwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL01pZXJCLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9NaWVyQi1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvTWllckItUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogTWllciBCICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWllclwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL01pZXJCLUJvbGQub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9NaWVyQi1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvTWllckItQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyohXG4gKiBCb290c3RyYXAgUmVib290IHY1LjMuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjQgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI0ZGRjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjZmZjZDA3O1xuICAtLWJzLXNlY29uZGFyeTogI0ZGRjtcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwZGNhZjA7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMjU1LCAyMDUsIDc7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1zdWNjZXNzLXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtaW5mby1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogIzY2NTIwMztcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogIzY2NjY2NjtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6ICMwYTM2MjI7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiAjMDU1MTYwO1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogIzY2NGQwMztcbiAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogIzU4MTUxYztcbiAgLS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiAjNDk1MDU3O1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogI2ZmZjVjZDtcbiAgLS1icy1zZWNvbmRhcnktYmctc3VidGxlOiB3aGl0ZTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogI2QxZTdkZDtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogI2NmZjRmYztcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogI2ZmZjNjZDtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjZjhkN2RhO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogI2ZjZmNmZDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogI2NlZDRkYTtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICNmZmViOWM7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHdoaXRlO1xuICAtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogI2EzY2ZiYjtcbiAgLS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6ICM5ZWVhZjk7XG4gIC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlOiAjZmZlNjljO1xuICAtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiAjZjFhZWI1O1xuICAtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGU6ICNlOWVjZWY7XG4gIC0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjYWRiNWJkO1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBcIk1pZXJcIiwgc2Fucy1zZXJpZjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS40MjtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMDAwO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJvZHktYmc6ICNGRkY7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICMwMDA7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAwLCAwLCAwO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAwLCAwLCAwO1xuICAtLWJzLXNlY29uZGFyeS1iZzogI2U5ZWNlZjtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiAyMzMsIDIzNiwgMjM5O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAwLCAwLCAwO1xuICAtLWJzLXRlcnRpYXJ5LWJnOiAjZjhmOWZhO1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6ICNmZmNkMDc7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDI1NSwgMjA1LCA3O1xuICAtLWJzLWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICNjY2E0MDY7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDIwNCwgMTY0LCA2O1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjMDAwO1xuICAtLWJzLWhpZ2hsaWdodC1iZzogI2ZmZjNjZDtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzAwMDtcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMjRweDtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAzNnB4O1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy1ib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWZvY3VzLXJpbmctd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEoMjU1LCAyMDUsIDcsIDAuMjUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWJzLWJvZHktY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtYm9keS1iZzogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogI0ZGRjtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjMzQzYTQwO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDUyLCA1OCwgNjQ7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMjIyLCAyMjYsIDIzMCwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtdGVydGlhcnktYmc6ICMyYjMwMzU7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiA0MywgNDgsIDUzO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogI2ZmZTE2YTtcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogd2hpdGU7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjNzViNzk4O1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzZlZGZmNjtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICNmZmRhNmE7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICNlYTg2OGY7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNkZWUyZTY7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICMzMzI5MDE7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogIzMzMzMzMztcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogIzA1MWIxMTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogIzAzMjgzMDtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogIzMzMjcwMTtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjMmMwYjBlO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogIzFhMWQyMDtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICM5OTdiMDQ7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICM5OTk5OTk7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjMGY1MTMyO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzA4Nzk5MDtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICM5OTc0MDQ7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICM4NDIwMjk7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogIzQ5NTA1NztcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICMzNDNhNDA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjZmZlMTZhO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICNmZmU3ODg7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDI1NSwgMjI1LCAxMDY7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDI1NSwgMjMxLCAxMzY7XG4gIC0tYnMtY29kZS1jb2xvcjogI2U2ODViNTtcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjNjY0ZDAzO1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzc1Yjc5ODtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzc1Yjc5ODtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNlYTg2OGY7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2VhODY4Zjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmg2LCBoNSwgaDQsIGgzLCBoMiwgaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWhlYWRpbmctY29sb3IpO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmsge1xuICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1iZyk7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6aG92ZXIge1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLyohXG4gKiBCb290c3RyYXAgR3JpZCB2NS4zLjMgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDI0IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgLS1icy1ndXR0ZXIteDogMjBweDtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG59XG46cm9vdCB7XG4gIC0tYnMtYnJlYWtwb2ludC14czogMDtcbiAgLS1icy1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icy1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icy1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icy1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tYnMtYnJlYWtwb2ludC14eGw6IDE2MDBweDtcbn1cblxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDIwcHg7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDVweDtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogNXB4O1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAxMHB4O1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAxMHB4O1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAyMHB4O1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAyMHB4O1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiA2MHB4O1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiA2MHB4O1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiA4MHB4O1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiA4MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogNXB4O1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiA1cHg7XG4gIH1cbiAgLmctc20tMixcbiAgLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwcHg7XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwcHg7XG4gIH1cbiAgLmctc20tMyxcbiAgLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIwcHg7XG4gIH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIwcHg7XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDYwcHg7XG4gIH1cbiAgLmctc20tNCxcbiAgLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDYwcHg7XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDgwcHg7XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiA1cHg7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVweDtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3gtbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTBweDtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMTBweDtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMjBweDtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMjBweDtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogNjBweDtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogNjBweDtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogODBweDtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbGctNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVweDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogNXB4O1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMHB4O1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMHB4O1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAyMHB4O1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAyMHB4O1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiA2MHB4O1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiA2MHB4O1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiA4MHB4O1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVweDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogNXB4O1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAxMHB4O1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMHB4O1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAyMHB4O1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neS14bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAyMHB4O1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiA2MHB4O1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiA2MHB4O1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiA4MHB4O1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVweDtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiA1cHg7XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMTBweDtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAxMHB4O1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIwcHg7XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMjBweDtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiA2MHB4O1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDYwcHg7XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogODBweDtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiA4MHB4O1xuICB9XG59XG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMnJlbTtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjYyNXJlbTtcbiAgLS1icy1idG4tZm9udC1mYW1pbHk6IDtcbiAgLS1icy1idG4tZm9udC1zaXplOiAwLjg3NSByZW07XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjQyO1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gIC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1idG4tcGFkZGluZy15KSB2YXIoLS1icy1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJ0bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrICsgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLmJ0bi5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsIGZpZWxkc2V0OmRpc2FibGVkIC5idG4ge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjZmZjZDA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmNkMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2ZmZDUyYztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZmZkMjIwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDE3NCwgNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmZmQ3Mzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZmQyMjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmZjZDA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmNkMDc7XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjRkZGO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogd2hpdGU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogd2hpdGU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMjE3LCAyMTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiB3aGl0ZTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogd2hpdGU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjRkZGO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNGRkY7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGO1xuICAtLWJzLWJ0bi1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMxNTczNDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzE0NmM0MztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzE0NmM0MztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzEzNjUzZjtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzMxZDJmMjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMSwgMTcyLCAyMDQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjM2RkNWYzO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjYTJjO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmM3MjA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNywgMTY0LCA2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmY2QzOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRjtcbiAgLS1icy1idG4tYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYmIyZDNiO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiMDJhMzc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyNSwgODMsIDk3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2IwMmEzNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2E1MjgzNDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI0ZGRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkM2Q0ZDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2M2YzdjODtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjExLCAyMTIsIDIxMztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNjNmM3Yzg7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNiYWJiYmM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkZGO1xuICAtLWJzLWJ0bi1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI0ZGRjtcbiAgLS1icy1idG4taG92ZXItYmc6ICM0MjQ2NDk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzM3M2IzZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjYsIDcwLCA3MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM0ZDUxNTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMzNzNiM2U7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmNkMDc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2ZmY2QwNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZmZjZDA3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmZmNkMDc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMjA1LCA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmY2QwNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmY2QwNztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmY2QwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmNkMDc7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWJ0bi1jb2xvcjogI0ZGRjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNGRkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0ZGRjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRkZGO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzBkY2FmMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2RjMzU0NTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjAsIDUzLCA2OTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjRkZGO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjRkZGO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNGRkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tbGluayB7XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE3LCAxNzQsIDY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xufVxuXG4uYnRuLWxnIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjg3NXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy14OiA0cmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtYnRuLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjYyNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjYyNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjg3NXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjg3NXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42MjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NSByZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTY4MztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMjA1LCA3LCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIG1pbi13aWR0aDogODVweDtcbiAgaGVpZ2h0OiAxLjQyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjYyNXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktYmcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS40MmVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNDJlbSArIDEuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDRyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDRyZW07XG4gIG1hcmdpbjogLTAuODc1cmVtIC00cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogNHJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjQyZW0gKyAxLjI1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjQyZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNDJlbSArIDEuNzVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiBjYWxjKDEuNDJlbSArIDEuMjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS40MmVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS40MmVtICsgMS43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAzcmVtIDAuNjI1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzUgcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDFyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTY4MztcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMjA1LCA3LCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgdmFyKC0tYnMtYm9keS1jb2xvcik7XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zZWxlY3Qge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGVlMmU2JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjQycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuOTJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuOTJlbTtcbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuOTJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTEuOTJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxLjQyZW07XG4gIGhlaWdodDogMS40MmVtO1xuICBtYXJnaW4tdG9wOiAwZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZmU2ODM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDIwNSwgNywgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjZDA3O1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRkZGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM0ZGRicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDA3O1xuICBib3JkZXItY29sb3I6ICNmZmNkMDc7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRkZGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgwLCAwLCAwLCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXN3aXRjaC1iZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZTY4MycvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAtLWJzLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNGRkYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMi41ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjVlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjI1JTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI0ZGRiwgMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMjA1LCA3LCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNGRkYsIDAgMCAwIDAuMjVyZW0gcmdiYSgyNTUsIDIwNSwgNywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDA3O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYwYjU7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDA3O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGI1O1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgbWluLWhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93biksXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMXJlbSAwLjVyZW07XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gOmRpc2FibGVkIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6Zm9jdXMtd2l0aGluIHtcbiAgei1pbmRleDogNTtcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiA1O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzUgcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC44NzVyZW0gNHJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTtcbn1cblxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNDJlbSArIDEuMjVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzU1ZW0gKyAwLjMxMjVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzFlbSArIDAuNjI1cmVtKSBjYWxjKDAuNzFlbSArIDAuNjI1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjQyZW0gKyAxLjI1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNTVlbSArIDAuMzEyNXJlbSkgcmlnaHQgY2FsYygwLjM1NWVtICsgMC4zMTI1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAzcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjcxZW0gKyAwLjYyNXJlbSkgY2FsYygwLjcxZW0gKyAwLjYyNXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjp2YWxpZCwgLmZvcm0tY29udHJvbC1jb2xvci5pcy12YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNDJlbSArIDEuMjVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKTp2YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKS5pcy12YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTp2YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy12YWxpZCB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjQyZW0gKyAxLjI1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM1NWVtICsgMC4zMTI1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjcxZW0gKyAwLjYyNXJlbSkgY2FsYygwLjcxZW0gKyAwLjYyNXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS40MmVtICsgMS4yNXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzU1ZW0gKyAwLjMxMjVyZW0pIHJpZ2h0IGNhbGMoMC4zNTVlbSArIDAuMzEyNXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAzcmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjcxZW0gKyAwLjYyNXJlbSkgY2FsYygwLjcxZW0gKyAwLjYyNXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOmludmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtaW52YWxpZCB7XG4gIHdpZHRoOiBjYWxjKDNyZW0gKyBjYWxjKDEuNDJlbSArIDEuMjVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogNDtcbn1cblxuLm1vZGFsIHtcbiAgLS1icy1tb2RhbC16aW5kZXg6IDEwNTU7XG4gIC0tYnMtbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLWJzLW1vZGFsLXBhZGRpbmc6IDE2cHg7XG4gIC0tYnMtbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtY29sb3I6IDtcbiAgLS1icy1tb2RhbC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLW1vZGFsLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbiAgLS1icy1tb2RhbC1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LXNtKTtcbiAgLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxNnB4O1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDE2cHg7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDE2cHggMTZweDtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNDI7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWdhcDogMjBweDtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbjogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IGNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4ucGFnaW5hdGlvbiB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLXBhZ2luYXRpb24tY29sb3I6ICMwMDA7XG4gIC0tYnMtcGFnaW5hdGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICNFMEUwRTA7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAjMDAwO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYmc6ICNGRkY7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogIzAwMDtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnOiAjRkZGO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMDA7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICNGRkY7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZmZjZDA3O1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0UwRTBFMDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAwO1xuICAtLWJzLWJyZWFkY3J1bWItYmc6IDtcbiAgLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDtcbiAgLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICM2MDYwNjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgLyogcnRsOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAqLztcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIC0tYnMtZHJvcGRvd24temluZGV4OiAxMDAwO1xuICAtLWJzLWRyb3Bkb3duLW1pbi13aWR0aDogMTByZW07XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy14OiAwO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWRyb3Bkb3duLXNwYWNlcjogMC4xMjVyZW07XG4gIC0tYnMtZHJvcGRvd24tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIC0tYnMtZHJvcGRvd24tZGl2aWRlci1iZzogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAxMHB4O1xuICAtLWJzLWRyb3Bkb3duLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHZhcigtLWJzLXRlcnRpYXJ5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI0ZGRjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI2ZmY2QwNztcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcik7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDIwcHg7XG4gIC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6IDVweDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM2Yzc1N2Q7XG4gIC0tYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMjBweDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAwLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tYnMtZHJvcGRvd24temluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLXdpZHRoOiB2YXIoLS1icy1kcm9wZG93bi1taW4td2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteCk7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1kcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbn1cbi5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbn1cbi5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG4uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXkpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteCk7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1ib3JkZXItcmFkaXVzLCAwKTtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLS1icy1kcm9wZG93bi1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1iZzogIzM0M2E0MDtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI0ZGRjtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNGRkY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICNmZmNkMDc7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5hY2NvcmRpb24ge1xuICAtLWJzLWFjY29yZGlvbi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICNFMEUwRTA7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAyMHB4O1xuICAtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxMHB4O1xuICAtLWJzLWFjY29yZGlvbi1idG4tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzcwNzA3MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BhdGggZD0nTTIgNUw4IDExTDE0IDUnLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM3MDcwNzAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J00yIDVMOCAxMUwxNCA1Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMDA7XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAwO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMjBweDtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6ICNGRkY7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiwgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmUxNmEnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZlMTZhJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmFsZXJ0IHtcbiAgLS1icy1hbGVydC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtcGFkZGluZy14OiAyMHB4O1xuICAtLWJzLWFsZXJ0LXBhZGRpbmcteTogMjBweDtcbiAgLS1icy1hbGVydC1tYXJnaW4tYm90dG9tOiAxcmVtO1xuICAtLWJzLWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hbGVydC1wYWRkaW5nLXkpIHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWxlcnQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLmFsZXJ0LWRpc21pc3NpYmxlIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDI1cHggMjBweDtcbn1cblxuLmFsZXJ0LXByaW1hcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtbGlnaHQge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLm5hdiB7XG4gIC0tYnMtbmF2LWxpbmstcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tYnMtbmF2LWxpbmstY29sb3I6IHZhcigtLWJzLWxpbmstY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLWJzLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2LWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5uYXYtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NSwgMjA1LCA3LCAwLjI1KTtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCwgLm5hdi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLXNlY29uZGFyeS1iZykgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGlzb2xhdGlvbjogaXNvbGF0ZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMge1xuICAtLWJzLW5hdi1waWxscy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICNGRkY7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAjZmZjZDA3O1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG59XG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWdhcDogMXJlbTtcbiAgLS1icy1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aDogMC4xMjVyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICBnYXA6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtZ2FwKTtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmhvdmVyLCAubmF2LXVuZGVybGluZSAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi11bmRlcmxpbmUgLnNob3cgPiAubmF2LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGFibGUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogaW5pdGlhbDtcbiAgLS1icy10YWJsZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtY29sb3ItdHlwZSwgdmFyKC0tYnMtdGFibGUtY29sb3IpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS1icy10YWJsZS1iZy10eXBlLCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpKSk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4yNXJlbTtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy10eXBlOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1iZyk7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2ZmZjVjZDtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjY2M0YTQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2YyZTljMztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2U2ZGRiOTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlY2UzYmU7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6IHdoaXRlO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJmMmYyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZlNmU2O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2VjZWNlYztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNkMWU3ZGQ7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYTdiOWIxO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjN2RiZDI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNiY2QwYzc7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzFkNmNjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2NmZjRmYztcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhNmMzY2E7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M1ZThlZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JhZGNlMztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNiZmUyZTk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZmZmM2NkO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2NjYzJhNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZjJlN2MzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZTZkYmI5O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2VjZTFiZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZDdkYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjNmFjYWU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjY2NjZjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmYzJjNDtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWM3Y2E7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjNmM3Yzg7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VjZWRlZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RmZTBlMTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWU2ZTc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjRkZGO1xuICAtLWJzLXRhYmxlLWJnOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogIzRkNTE1NDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMmMzMDM0O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNGRkY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMzczYjNlO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI0ZGRjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzMyMzUzOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI0ZGRjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLyohXG4gKiBCb290c3RyYXAgVXRpbGl0aWVzIHY1LjMuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjQgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLWJzLWJsdWU6ICMwZDZlZmQ7XG4gIC0tYnMtaW5kaWdvOiAjNjYxMGYyO1xuICAtLWJzLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1icy1waW5rOiAjZDYzMzg0O1xuICAtLWJzLXJlZDogI2RjMzU0NTtcbiAgLS1icy1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0tYnMteWVsbG93OiAjZmZjMTA3O1xuICAtLWJzLWdyZWVuOiAjMTk4NzU0O1xuICAtLWJzLXRlYWw6ICMyMGM5OTc7XG4gIC0tYnMtY3lhbjogIzBkY2FmMDtcbiAgLS1icy1ibGFjazogIzAwMDtcbiAgLS1icy13aGl0ZTogI0ZGRjtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjZmZjZDA3O1xuICAtLWJzLXNlY29uZGFyeTogI0ZGRjtcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwZGNhZjA7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMjU1LCAyMDUsIDc7XG4gIC0tYnMtc2Vjb25kYXJ5LXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1zdWNjZXNzLXJnYjogMjUsIDEzNSwgODQ7XG4gIC0tYnMtaW5mby1yZ2I6IDEzLCAyMDIsIDI0MDtcbiAgLS1icy13YXJuaW5nLXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtZGFuZ2VyLXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtbGlnaHQtcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWRhcmstcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogIzY2NTIwMztcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogIzY2NjY2NjtcbiAgLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXM6ICMwYTM2MjI7XG4gIC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzOiAjMDU1MTYwO1xuICAtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpczogIzY2NGQwMztcbiAgLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpczogIzU4MTUxYztcbiAgLS1icy1saWdodC10ZXh0LWVtcGhhc2lzOiAjNDk1MDU3O1xuICAtLWJzLWRhcmstdGV4dC1lbXBoYXNpczogIzQ5NTA1NztcbiAgLS1icy1wcmltYXJ5LWJnLXN1YnRsZTogI2ZmZjVjZDtcbiAgLS1icy1zZWNvbmRhcnktYmctc3VidGxlOiB3aGl0ZTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogI2QxZTdkZDtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogI2NmZjRmYztcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogI2ZmZjNjZDtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjZjhkN2RhO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogI2ZjZmNmZDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogI2NlZDRkYTtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICNmZmViOWM7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6IHdoaXRlO1xuICAtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogI2EzY2ZiYjtcbiAgLS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6ICM5ZWVhZjk7XG4gIC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlOiAjZmZlNjljO1xuICAtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiAjZjFhZWI1O1xuICAtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGU6ICNlOWVjZWY7XG4gIC0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjYWRiNWJkO1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBcIk1pZXJcIiwgc2Fucy1zZXJpZjtcbiAgLS1icy1mb250LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbiAgLS1icy1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIC0tYnMtYm9keS1mb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgLS1icy1ib2R5LWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS40MjtcbiAgLS1icy1ib2R5LWNvbG9yOiAjMDAwO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJvZHktYmc6ICNGRkY7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICMwMDA7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAwLCAwLCAwO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAwLCAwLCAwO1xuICAtLWJzLXNlY29uZGFyeS1iZzogI2U5ZWNlZjtcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiAyMzMsIDIzNiwgMjM5O1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAwLCAwLCAwO1xuICAtLWJzLXRlcnRpYXJ5LWJnOiAjZjhmOWZhO1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1oZWFkaW5nLWNvbG9yOiBpbmhlcml0O1xuICAtLWJzLWxpbmstY29sb3I6ICNmZmNkMDc7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDI1NSwgMjA1LCA3O1xuICAtLWJzLWxpbmstZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICNjY2E0MDY7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDIwNCwgMTY0LCA2O1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWNvbG9yOiAjMDAwO1xuICAtLWJzLWhpZ2hsaWdodC1iZzogI2ZmZjNjZDtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzAwMDtcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1zbTogMjRweDtcbiAgLS1icy1ib3JkZXItcmFkaXVzLWxnOiAzNnB4O1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLWJzLWJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLS1icy1ib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1sZzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIC0tYnMtYm94LXNoYWRvdy1pbnNldDogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWZvY3VzLXJpbmctd2lkdGg6IDAuMjVyZW07XG4gIC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEoMjU1LCAyMDUsIDcsIDAuMjUpO1xuICAtLWJzLWZvcm0tdmFsaWQtY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgY29sb3Itc2NoZW1lOiBkYXJrO1xuICAtLWJzLWJvZHktY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYm9keS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtYm9keS1iZzogIzIxMjUyOTtcbiAgLS1icy1ib2R5LWJnLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy1lbXBoYXNpcy1jb2xvcjogI0ZGRjtcbiAgLS1icy1lbXBoYXNpcy1jb2xvci1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNzUpO1xuICAtLWJzLXNlY29uZGFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnOiAjMzQzYTQwO1xuICAtLWJzLXNlY29uZGFyeS1iZy1yZ2I6IDUyLCA1OCwgNjQ7XG4gIC0tYnMtdGVydGlhcnktY29sb3I6IHJnYmEoMjIyLCAyMjYsIDIzMCwgMC41KTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvci1yZ2I6IDIyMiwgMjI2LCAyMzA7XG4gIC0tYnMtdGVydGlhcnktYmc6ICMyYjMwMzU7XG4gIC0tYnMtdGVydGlhcnktYmctcmdiOiA0MywgNDgsIDUzO1xuICAtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpczogI2ZmZTE2YTtcbiAgLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogd2hpdGU7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjNzViNzk4O1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzZlZGZmNjtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICNmZmRhNmE7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICNlYTg2OGY7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNkZWUyZTY7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICMzMzI5MDE7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogIzMzMzMzMztcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogIzA1MWIxMTtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogIzAzMjgzMDtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogIzMzMjcwMTtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjMmMwYjBlO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogIzM0M2E0MDtcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogIzFhMWQyMDtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICM5OTdiMDQ7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICM5OTk5OTk7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjMGY1MTMyO1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzA4Nzk5MDtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICM5OTc0MDQ7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICM4NDIwMjk7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogIzQ5NTA1NztcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICMzNDNhNDA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjZmZlMTZhO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICNmZmU3ODg7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDI1NSwgMjI1LCAxMDY7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDI1NSwgMjMxLCAxMzY7XG4gIC0tYnMtY29kZS1jb2xvcjogI2U2ODViNTtcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjNjY0ZDAzO1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzc1Yjc5ODtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzc1Yjc5ODtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNlYTg2OGY7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2VhODY4Zjtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWluZm8ge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXdhcm5pbmcge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1saWdodCB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhcmsge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDI1NSwgMjE1LCA1NywgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI1NSwgMjE1LCA1NywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDIwLCAxMDgsIDY3LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjAsIDEwOCwgNjcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1pbmZvIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogUkdCQSg2MSwgMjEzLCAyNDMsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg2MSwgMjEzLCAyNDMsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXdhcm5pbmc6aG92ZXIsIC5saW5rLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNTUsIDIwNSwgNTcsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgyNTUsIDIwNSwgNTcsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTc2LCA0MiwgNTUsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxNzYsIDQyLCA1NSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstbGlnaHQ6aG92ZXIsIC5saW5rLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjQ5LCAyNTAsIDI1MSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI0OSwgMjUwLCAyNTEsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhcms6aG92ZXIsIC5saW5rLWRhcms6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNiwgMzAsIDMzLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjYsIDMwLCAzMywgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWJvZHktZW1waGFzaXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1ib2R5LWVtcGhhc2lzOmhvdmVyLCAubGluay1ib2R5LWVtcGhhc2lzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy15LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLWJzLWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLWJzLWZvY3VzLXJpbmctY29sb3IpO1xufVxuXG4uaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMC4zNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaWNvbi1saW5rID4gLmJpIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmljb24tbGluayA+IC5iaSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyOmhvdmVyID4gLmJpLCAuaWNvbi1saW5rLWhvdmVyOmZvY3VzLXZpc2libGUgPiAuYmkge1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWljb24tbGluay10cmFuc2Zvcm0sIHRyYW5zbGF0ZTNkKDAuMjVlbSwgMCwgMCkpO1xufVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpby0xeDEge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogMTAwJTtcbn1cblxuLnJhdGlvLTR4MyB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA3NSU7XG59XG5cbi5yYXRpby0xNng5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNDIuODU3MTQyODU3MSU7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG4uc3RpY2t5LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdGlja3ktc20tdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktc20tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1tZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LWxnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RpY2t5LXhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14eGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi52aXN1YWxseS1oaWRkZW46bm90KGNhcHRpb24pLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pOm5vdChjYXB0aW9uKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY292ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1maWxsIHtcbiAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1zY2FsZSB7XG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtbm9uZSB7XG4gIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWxnKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cy1yaW5nLXByaW1hcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctc2Vjb25kYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctc3VjY2VzcyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1pbmZvIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXdhcm5pbmcge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFuZ2VyIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctbGlnaHQge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWRhcmsge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNSB7XG4gIGdhcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0wIHtcbiAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0xIHtcbiAgcm93LWdhcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTIge1xuICByb3ctZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTMge1xuICByb3ctZ2FwOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTQge1xuICByb3ctZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTUge1xuICByb3ctZ2FwOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTAge1xuICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTEge1xuICBjb2x1bW4tZ2FwOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMiB7XG4gIGNvbHVtbi1nYXA6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMyB7XG4gIGNvbHVtbi1nYXA6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNCB7XG4gIGNvbHVtbi1nYXA6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNSB7XG4gIGNvbHVtbi1nYXA6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS40MiAhaW1wb3J0YW50O1xufVxuXG4ubGgtbGcge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS10ZXJ0aWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktZW1waGFzaXMge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcGFjaXR5LTI1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuMjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC41O1xufVxuXG4udGV4dC1vcGFjaXR5LTc1IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNzU7XG59XG5cbi50ZXh0LW9wYWNpdHktMTAwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG59XG5cbi50ZXh0LXByaW1hcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnktZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3MtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlci1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyay1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstb3BhY2l0eS0yNSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTUwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLW9mZnNldC0xIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0xLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjEyNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0yIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTItaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMyB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMy1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zNzVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zZWNvbmRhcnkge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1zdWNjZXNzIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWluZm8ge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtd2FybmluZyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1kYW5nZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1saWdodCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtZGFyayB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDA7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0yNS1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTc1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjc1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS0xMDAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFuZ2VyLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ibGFjay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5LXNlY29uZGFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXRlcnRpYXJ5LWJnLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctb3BhY2l0eS0xMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4xO1xufVxuXG4uYmctb3BhY2l0eS0yNSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC4yNTtcbn1cblxuLmJnLW9wYWNpdHktNTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJnLW9wYWNpdHktNzUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5iZy1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbn1cblxuLmJnLXByaW1hcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2FybmluZy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlci1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQtc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyay1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kYXJrLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtZ3JhZGllbnQpICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1hdXRvIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTMge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC00IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtMyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtNSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC1jaXJjbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3AtcGlsbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0xIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC00IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtNSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtY2lyY2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1waWxsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMiB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tMyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tNSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20tcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0wIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTEge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0yIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC01IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC1jaXJjbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LXBpbGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnotbjEge1xuICB6LWluZGV4OiAtMSAhaW1wb3J0YW50O1xufVxuXG4uei0wIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4uei0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uei0yIHtcbiAgei1pbmRleDogMiAhaW1wb3J0YW50O1xufVxuXG4uei0zIHtcbiAgei1pbmRleDogMyAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS01IHtcbiAgICBnYXA6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMSB7XG4gICAgcm93LWdhcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMiB7XG4gICAgcm93LWdhcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTMge1xuICAgIHJvdy1nYXA6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS00IHtcbiAgICByb3ctZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tNSB7XG4gICAgcm93LWdhcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0xIHtcbiAgICBjb2x1bW4tZ2FwOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0yIHtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMyB7XG4gICAgY29sdW1uLWdhcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTQge1xuICAgIGNvbHVtbi1nYXA6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS01IHtcbiAgICBjb2x1bW4tZ2FwOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0xIHtcbiAgICBnYXA6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTQge1xuICAgIGdhcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTEge1xuICAgIHJvdy1nYXA6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTIge1xuICAgIHJvdy1nYXA6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0zIHtcbiAgICByb3ctZ2FwOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtNCB7XG4gICAgcm93LWdhcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTUge1xuICAgIHJvdy1nYXA6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMSB7XG4gICAgY29sdW1uLWdhcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMiB7XG4gICAgY29sdW1uLWdhcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTMge1xuICAgIGNvbHVtbi1nYXA6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC00IHtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtNSB7XG4gICAgY29sdW1uLWdhcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTUge1xuICAgIGdhcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0xIHtcbiAgICByb3ctZ2FwOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0yIHtcbiAgICByb3ctZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMyB7XG4gICAgcm93LWdhcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTQge1xuICAgIHJvdy1nYXA6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy01IHtcbiAgICByb3ctZ2FwOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTEge1xuICAgIGNvbHVtbi1nYXA6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTIge1xuICAgIGNvbHVtbi1nYXA6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0zIHtcbiAgICBjb2x1bW4tZ2FwOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctNCB7XG4gICAgY29sdW1uLWdhcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTUge1xuICAgIGNvbHVtbi1nYXA6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNSB7XG4gICAgZ2FwOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTEge1xuICAgIHJvdy1nYXA6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTIge1xuICAgIHJvdy1nYXA6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0zIHtcbiAgICByb3ctZ2FwOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtNCB7XG4gICAgcm93LWdhcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTUge1xuICAgIHJvdy1nYXA6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMSB7XG4gICAgY29sdW1uLWdhcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMiB7XG4gICAgY29sdW1uLWdhcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC00IHtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtNSB7XG4gICAgY29sdW1uLWdhcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZsb2F0LXh4bC1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXh4bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0zIHtcbiAgICBnYXA6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0xIHtcbiAgICByb3ctZ2FwOiA1cHggIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMiB7XG4gICAgcm93LWdhcDogMTBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0zIHtcbiAgICByb3ctZ2FwOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTQge1xuICAgIHJvdy1nYXA6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNSB7XG4gICAgcm93LWdhcDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNCB7XG4gICAgY29sdW1uLWdhcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC01IHtcbiAgICBjb2x1bW4tZ2FwOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkaXI9cnRsXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5oYW1idXJnZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIsXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4uaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IC03cHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogLTdweDtcbn1cblxuLypcbiAqIENvbGxhcHNlXG4gKi9cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogLTE0cHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTdweCwgMCkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgb3BhY2l0eSAwLjFzIDAuMjJzIGxpbmVhcjtcbn1cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXG5cblx0Q29udGVudHM6XG5cblx0MS4gQnV0dG9uc1xuXHQyLiBTaGFyZSBtb2RhbCBhbmQgbGlua3Ncblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXG5cdDQuIENhcHRpb25cblx0NS4gTG9hZGluZyBpbmRpY2F0b3Jcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXMgKHJvb3QgZWxlbWVudCwgdG9wIGJhciwgaWRsZSBzdGF0ZSwgaGlkZGVuIHN0YXRlLCBldGMuKVxuXG4qL1xuLypcblxuXHQxLiBCdXR0b25zXG5cbiAqL1xuLyogPGJ1dHRvbj4gY3NzIHJlc2V0ICovXG4ucHN3cF9fYnV0dG9uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvcGFjaXR5OiAwLjc1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucHN3cF9fYnV0dG9uOmZvY3VzLCAucHN3cF9fYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wc3dwX19idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3BhY2l0eTogMC45O1xufVxuLnBzd3BfX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLyogcHN3cF9fdWktLW92ZXItY2xvc2UgY2xhc3MgaXQgYWRkZWQgd2hlbiBtb3VzZSBpcyBvdmVyIGVsZW1lbnQgdGhhdCBzaG91bGQgY2xvc2UgZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vdmVyLWNsb3NlIC5wc3dwX19idXR0b24tLWNsb3NlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBzd3BfX2J1dHRvbixcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGVmYXVsdC1za2luLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4xKSwgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcbiAgLyogU2VydmUgU1ZHIHNwcml0ZSBpZiBicm93c2VyIHN1cHBvcnRzIFNWRyBhbmQgcmVzb2x1dGlvbiBpcyBtb3JlIHRoYW4gMTA1ZHBpICovXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRlZmF1bHQtc2tpbi5zdmcpO1xuICB9XG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0cHg7XG59XG5cbi5wc3dwX19idXR0b24tLXNoYXJlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggLTQ0cHg7XG59XG5cbi5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wc3dwLS1mcyAucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDA7XG59XG5cbi5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwO1xufVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDA7XG59XG5cbi8qIG5vIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKlxuXHRBcnJvdyBidXR0b25zIGhpdCBhcmVhXG5cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXG4qL1xuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IHtcbiAgbGVmdDogMDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNDRweDtcbn1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gIHJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC00NHB4O1xufVxuXG4vKlxuXG5cdDIuIFNoYXJlIG1vZGFsL3BvcHVwIGFuZCBsaW5rc1xuXG4gKi9cbi5wc3dwX19jb3VudGVyLFxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wc3dwX19zaGFyZS1tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNjAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG5cbi5wc3dwX19zaGFyZS1tb2RhbC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICB6LWluZGV4OiAxNjIwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNGRkY7XG4gIHRvcDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHJpZ2h0OiA0NHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmZpcnN0LWNoaWxkIHtcbiAgLyogcm91bmQgY29ybmVycyBvbiB0aGUgZmlyc3QvbGFzdCBsaXN0IGl0ZW0gKi9cbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG59XG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbn1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wc3dwX19zaGFyZS1tb2RhbC0tZmFkZS1pbiAucHN3cF9fc2hhcmUtdG9vbHRpcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXG4ucHN3cC0tdG91Y2ggLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gIHBhZGRpbmc6IDE2cHggMTJweDtcbn1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTJweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC1tb3otcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0U1QzlBO1xuICBjb2xvcjogI0ZGRjtcbn1cbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7XG59XG5cbmEucHN3cF9fc2hhcmUtLXR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTVBQ0VFO1xuICBjb2xvcjogI0ZGRjtcbn1cblxuYS5wc3dwX19zaGFyZS0tcGludGVyZXN0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0NDQztcbiAgY29sb3I6ICNDRTI3MkQ7XG59XG5cbmEucHN3cF9fc2hhcmUtLWRvd25sb2FkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0RERDtcbn1cblxuLypcblxuXHQzLiBJbmRleCBpbmRpY2F0b3IgKFwiMSBvZiBYXCIgY291bnRlcilcblxuICovXG4ucHN3cF9fY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBvcGFjaXR5OiAwLjc1O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi8qXG5cblx0NC4gQ2FwdGlvblxuXG4gKi9cbi5wc3dwX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xufVxuLnBzd3BfX2NhcHRpb24gc21hbGwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjQkJCO1xufVxuXG4ucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQ0NDO1xufVxuXG4ucHN3cF9fY2FwdGlvbi0tZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBGYWtlIGNhcHRpb24gZWxlbWVudCwgdXNlZCB0byBjYWxjdWxhdGUgaGVpZ2h0IG9mIG5leHQvcHJldiBpbWFnZSAqL1xuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qXG5cblx0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcblxuXHRZb3UgY2FuIHBsYXkgd2l0aCBpdCBoZXJlIC0gaHR0cDovL2NvZGVwZW4uaW8vZGltc2VtZW5vdi9wZW4veXlCV29SXG5cbiAqL1xuLnBzd3BfX3ByZWxvYWRlciB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuXG4ucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDEycHg7XG59XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi9cbiAgYmFja2dyb3VuZDogdXJsKHByZWxvYWRlci5naWYpIDAgMCBuby1yZXBlYXQ7XG59XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlO1xufVxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlO1xufVxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XG4gIC8qIFxuICBcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvciBcbiAgXHQgYnkgS2VhbnUgTGVlIGh0dHBzOi8vYmxvZy5rZWFudWxlZS5jb20vMjAxNC8xMC8yMC90aGUtdGFsZS1vZi10aHJlZS1zcGlubmVycy5odG1sXG4gICovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHN3cF9fcHJlbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBkb251dC1yb3RhdGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxufVxuLypcblxuXHQ2LiBBZGRpdGlvbmFsIHN0eWxlc1xuXG4gKi9cbi8qIHJvb3QgZWxlbWVudCBvZiBVSSAqL1xuLnBzd3BfX3VpIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTU1MDtcbn1cblxuLyogdG9wIGJsYWNrIGJhciB3aXRoIGJ1dHRvbnMgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yICovXG4ucHN3cF9fdG9wLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHN3cF9fY2FwdGlvbixcbi5wc3dwX190b3AtYmFyLFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xufVxuXG4vKiBwc3dwLS1oYXNfbW91c2UgY2xhc3MgaXMgYWRkZWQgb25seSB3aGVuIHR3byBzdWJzZXF1ZW50IG1vdXNlbW92ZSBldmVudHMgb2NjdXIgKi9cbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5wc3dwX190b3AtYmFyLFxuLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi8qIHBzd3BfX3VpLS1maXQgY2xhc3MgaXMgYWRkZWQgd2hlbiBtYWluIGltYWdlIFwiZml0c1wiIGJldHdlZW4gdG9wIGJhciBhbmQgYm90dG9tIGJhciAoY2FwdGlvbikgKi9cbi5wc3dwX191aS0tZml0IC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi8qIHBzd3BfX3VpLS1pZGxlIGNsYXNzIGlzIGFkZGVkIHdoZW4gbW91c2UgaXNuJ3QgbW92aW5nIGZvciBzZXZlcmFsIHNlY29uZHMgKEpTIG9wdGlvbiB0aW1lVG9JZGxlKSAqL1xuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX190b3AtYmFyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taWRsZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBvcGFjaXR5OiAwO1xufVxuXG4vKlxuXHRwc3dwX191aS0taGlkZGVuIGNsYXNzIGlzIGFkZGVkIHdoZW4gY29udHJvbHMgYXJlIGhpZGRlblxuXHRlLmcuIHdoZW4gdXNlciB0YXBzIHRvIHRvZ2dsZSB2aXNpYmlsaXR5IG9mIGNvbnRyb2xzXG4qL1xuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fY2FwdGlvbixcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgLyogRm9yY2UgcGFpbnQgJiBjcmVhdGUgY29tcG9zaXRpb24gbGF5ZXIgZm9yIGNvbnRyb2xzLiAqL1xuICBvcGFjaXR5OiAwLjAwMTtcbn1cblxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wc3dwX19lbGVtZW50LS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBzd3AtLW1pbmltYWwtLWRhcmsgLnBzd3BfX3RvcC1iYXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBncmlkLWNvbHVtbjogMS80ICFpbXBvcnRhbnQ7XG4gIGdyaWQtcm93OiAxLzQgIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW4tY29udGVudCBhdXRvIG1pbi1jb250ZW50O1xuICBwYWRkaW5nOiAxZW07XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDFweCBoc2xhKDAsIDAlLCAwJSwgMC4wNzUpLCAwIDFweCAycHggaHNsYSgwLCAwJSwgMCUsIDAuMDc1KSwgMXB4IDJweCA0cHggaHNsYSgwLCAwJSwgMCUsIDAuMDc1KSwgMXB4IDNweCA4cHggaHNsYSgwLCAwJSwgMCUsIDAuMDc1KSwgMnB4IDRweCAxNnB4IGhzbGEoMCwgMCUsIDAlLCAwLjA3NSk7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgPiAqIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXRpdGxlIHtcbiAgbWFyZ2luOiAwLjVlbSAxZW07XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBpbml0aWFsO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1sb2FkaW5nIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWlucHV0IHtcbiAgaGVpZ2h0OiAyZW07XG4gIG1hcmdpbjogMC41ZW07XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItZm9vdGVyIHtcbiAgbWFyZ2luOiAwLjVlbSAwIDA7XG4gIHBhZGRpbmc6IDAuNWVtIDAgMDtcbiAgZm9udC1zaXplOiAwLjhlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItY2xvc2Uge1xuICBncmlkLWNvbHVtbjogMy8zO1xuICBncmlkLXJvdzogMS85OTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aWR0aDogMC44ZW07XG4gIGhlaWdodDogMC44ZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWh0bWwtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwLjVlbSAxZW07XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaHRtbC1jb250YWluZXI6ZW1wdHkge1xuICBwYWRkaW5nOiAwO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1sb2FkZXIge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDEvOTk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIG1hcmdpbjogMC4yNWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxLzk5O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdpZHRoOiAyZW07XG4gIG1pbi13aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbWFyZ2luOiAwIDAuNWVtIDAgMDtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbiAuc3dhbDItaWNvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV0ge1xuICB0b3A6IDAuODc1ZW07XG4gIHdpZHRoOiAxLjM3NWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XG4gIGxlZnQ6IDAuMzEyNWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1yaWdodF0ge1xuICByaWdodDogMC4zMTI1ZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWFjdGlvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgcGFkZGluZzogMCAwLjVlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3R5bGVkIHtcbiAgbWFyZ2luOiAwLjI1ZW0gMC41ZW07XG4gIHBhZGRpbmc6IDAuNGVtIDAuNmVtO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2E1ZGM4Njtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjZlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV1bY2xhc3MkPWxlZnRdIHtcbiAgdG9wOiAtMC44ZW07XG4gIGxlZnQ6IC0wLjVlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMmVtIDJlbTtcbiAgYm9yZGVyLXJhZGl1czogNGVtIDAgMCA0ZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1yaWdodF0ge1xuICB0b3A6IC0wLjI1ZW07XG4gIGxlZnQ6IDAuOTM3NWVtO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwIDRlbSA0ZW0gMDtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtZml4IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwLjQzNzVlbTtcbiAgd2lkdGg6IDAuNDM3NWVtO1xuICBoZWlnaHQ6IDIuNjg3NWVtO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXSB7XG4gIGhlaWdodDogMC4zMTI1ZW07XG59XG4uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdW2NsYXNzJD10aXBdIHtcbiAgdG9wOiAxLjEyNWVtO1xuICBsZWZ0OiAwLjE4NzVlbTtcbiAgd2lkdGg6IDAuNzVlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV1bY2xhc3MkPWxvbmddIHtcbiAgdG9wOiAwLjkzNzVlbTtcbiAgcmlnaHQ6IDAuMTg3NWVtO1xuICB3aWR0aDogMS4zNzVlbTtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2Vzcy5zd2FsMi1pY29uLXNob3cgLnN3YWwyLXN1Y2Nlc3MtbGluZS10aXAge1xuICBhbmltYXRpb246IHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCAwLjc1cztcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2Vzcy5zd2FsMi1pY29uLXNob3cgLnN3YWwyLXN1Y2Nlc3MtbGluZS1sb25nIHtcbiAgYW5pbWF0aW9uOiBzd2FsMi10b2FzdC1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIDAuNzVzO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0LnN3YWwyLXNob3cge1xuICBhbmltYXRpb246IHN3YWwyLXRvYXN0LXNob3cgMC41cztcbn1cbi5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdC5zd2FsMi1oaWRlIHtcbiAgYW5pbWF0aW9uOiBzd2FsMi10b2FzdC1oaWRlIDAuMXMgZm9yd2FyZHM7XG59XG5cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA2MDtcbiAgaW5zZXQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidG9wLXN0YXJ0ICAgICB0b3AgICAgICAgICAgICB0b3AtZW5kXCIgXCJjZW50ZXItc3RhcnQgIGNlbnRlciAgICAgICAgIGNlbnRlci1lbmRcIiBcImJvdHRvbS1zdGFydCAgYm90dG9tLWNlbnRlciAgYm90dG9tLWVuZFwiO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heChtaW4tY29udGVudCwgYXV0bykgbWlubWF4KG1pbi1jb250ZW50LCBhdXRvKSBtaW5tYXgobWluLWNvbnRlbnQsIGF1dG8pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1ZW07XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjFzO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItYmFja2Ryb3Atc2hvdywgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLW5vYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWJhY2tkcm9wLWhpZGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLXRvcC1zdGFydCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWNlbnRlci1zdGFydCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWJvdHRvbS1zdGFydCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0byBhdXRvO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLXRvcCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWNlbnRlciwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWJvdHRvbSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoMCwgMWZyKSBhdXRvO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLXRvcC1lbmQsIGRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKS5zd2FsMi1jZW50ZXItZW5kLCBkaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItYm90dG9tLWVuZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIG1pbm1heCgwLCAxZnIpO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLXRvcC1zdGFydCA+IC5zd2FsMi1wb3B1cCB7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLXRvcCA+IC5zd2FsMi1wb3B1cCB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBwbGFjZS1zZWxmOiBzdGFydCBjZW50ZXI7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItdG9wLWVuZCA+IC5zd2FsMi1wb3B1cCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLXRvcC1yaWdodCA+IC5zd2FsMi1wb3B1cCB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBwbGFjZS1zZWxmOiBzdGFydCBlbmQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItY2VudGVyLXN0YXJ0ID4gLnN3YWwyLXBvcHVwLCBkaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItY2VudGVyLWxlZnQgPiAuc3dhbDItcG9wdXAge1xuICBncmlkLXJvdzogMjtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWNlbnRlciA+IC5zd2FsMi1wb3B1cCB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBncmlkLXJvdzogMjtcbiAgcGxhY2Utc2VsZjogY2VudGVyIGNlbnRlcjtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKS5zd2FsMi1jZW50ZXItZW5kID4gLnN3YWwyLXBvcHVwLCBkaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItY2VudGVyLXJpZ2h0ID4gLnN3YWwyLXBvcHVwIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtcm93OiAyO1xuICBwbGFjZS1zZWxmOiBjZW50ZXIgZW5kO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWJvdHRvbS1zdGFydCA+IC5zd2FsMi1wb3B1cCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWJvdHRvbS1sZWZ0ID4gLnN3YWwyLXBvcHVwIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAzO1xuICBhbGlnbi1zZWxmOiBlbmQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItYm90dG9tID4gLnN3YWwyLXBvcHVwIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAzO1xuICBwbGFjZS1zZWxmOiBlbmQgY2VudGVyO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWJvdHRvbS1lbmQgPiAuc3dhbDItcG9wdXAsIGRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKS5zd2FsMi1ib3R0b20tcmlnaHQgPiAuc3dhbDItcG9wdXAge1xuICBncmlkLWNvbHVtbjogMztcbiAgZ3JpZC1yb3c6IDM7XG4gIHBsYWNlLXNlbGY6IGVuZCBlbmQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItZ3Jvdy1yb3cgPiAuc3dhbDItcG9wdXAsIGRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKS5zd2FsMi1ncm93LWZ1bGxzY3JlZW4gPiAuc3dhbDItcG9wdXAge1xuICBncmlkLWNvbHVtbjogMS80O1xuICB3aWR0aDogMTAwJTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKS5zd2FsMi1ncm93LWNvbHVtbiA+IC5zd2FsMi1wb3B1cCwgZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpLnN3YWwyLWdyb3ctZnVsbHNjcmVlbiA+IC5zd2FsMi1wb3B1cCB7XG4gIGdyaWQtcm93OiAxLzQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikuc3dhbDItbm8tdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLXBvcHVwKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMTAwJSk7XG4gIHdpZHRoOiAzMmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAxLjI1ZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzU0NTQ1NDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLXBvcHVwKTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgZGl2OndoZXJlKC5zd2FsMi1wb3B1cCkuc3dhbDItbG9hZGluZyB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBoMjp3aGVyZSguc3dhbDItdGl0bGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC44ZW0gMWVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuODc1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLWFjdGlvbnMpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMS4yNWVtIGF1dG8gMDtcbiAgcGFkZGluZzogMDtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLWFjdGlvbnMpOm5vdCguc3dhbDItbG9hZGluZykgLnN3YWwyLXN0eWxlZFtkaXNhYmxlZF0ge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgZGl2OndoZXJlKC5zd2FsMi1hY3Rpb25zKTpub3QoLnN3YWwyLWxvYWRpbmcpIC5zd2FsMi1zdHlsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGRpdjp3aGVyZSguc3dhbDItYWN0aW9ucyk6bm90KC5zd2FsMi1sb2FkaW5nKSAuc3dhbDItc3R5bGVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMiksIHJnYmEoMCwgMCwgMCwgMC4yKSk7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgZGl2OndoZXJlKC5zd2FsMi1sb2FkZXIpIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyLjJlbTtcbiAgaGVpZ2h0OiAyLjJlbTtcbiAgbWFyZ2luOiAwIDEuODc1ZW07XG4gIGFuaW1hdGlvbjogc3dhbDItcm90YXRlLWxvYWRpbmcgMS41cyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xuICBib3JkZXItd2lkdGg6IDAuMjVlbTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm9yZGVyLWNvbG9yOiAjMjc3OGM0IHRyYW5zcGFyZW50ICMyNzc4YzQgdHJhbnNwYXJlbnQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1zdHlsZWQpIHtcbiAgbWFyZ2luOiAwLjMxMjVlbTtcbiAgcGFkZGluZzogMC42MjVlbSAxLjFlbTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjFzO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1zdHlsZWQpOm5vdChbZGlzYWJsZWRdKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLXN0eWxlZCk6d2hlcmUoLnN3YWwyLWNvbmZpcm0pIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDY2ZTA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLXN0eWxlZCk6d2hlcmUoLnN3YWwyLWNvbmZpcm0pOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMTIsIDEwMiwgMjI0LCAwLjUpO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGJ1dHRvbjp3aGVyZSguc3dhbDItc3R5bGVkKTp3aGVyZSguc3dhbDItZGVueSkge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgYmFja2dyb3VuZDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzc0MTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGJ1dHRvbjp3aGVyZSguc3dhbDItc3R5bGVkKTp3aGVyZSguc3dhbDItZGVueSk6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyMCwgNTUsIDY1LCAwLjUpO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGJ1dHRvbjp3aGVyZSguc3dhbDItc3R5bGVkKTp3aGVyZSguc3dhbDItY2FuY2VsKSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU3ODgxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1zdHlsZWQpOndoZXJlKC5zd2FsMi1jYW5jZWwpOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMTAsIDEyMCwgMTI5LCAwLjUpO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGJ1dHRvbjp3aGVyZSguc3dhbDItc3R5bGVkKS5zd2FsMi1kZWZhdWx0LW91dGxpbmU6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDEwMCwgMTUwLCAyMDAsIDAuNSk7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgYnV0dG9uOndoZXJlKC5zd2FsMi1zdHlsZWQpOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGJ1dHRvbjp3aGVyZSguc3dhbDItc3R5bGVkKTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLWZvb3Rlcikge1xuICBtYXJnaW46IDFlbSAwIDA7XG4gIHBhZGRpbmc6IDFlbSAxZW0gMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi10aW1lci1wcm9ncmVzcy1iYXItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBncmlkLWNvbHVtbjogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgZGl2OndoZXJlKC5zd2FsMi10aW1lci1wcm9ncmVzcy1iYXIpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC4yNWVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgaW1nOndoZXJlKC5zd2FsMi1pbWFnZSkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMmVtIGF1dG8gMWVtO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGJ1dHRvbjp3aGVyZSguc3dhbDItY2xvc2UpIHtcbiAgei1pbmRleDogMjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjJlbTtcbiAgaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMS4yZW07XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXMsIGJveC1zaGFkb3cgMC4xcztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAyLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBidXR0b246d2hlcmUoLnN3YWwyLWNsb3NlKTpob3ZlciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjI3NDc0O1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGJ1dHRvbjp3aGVyZSguc3dhbDItY2xvc2UpOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggcmdiYSgxMDAsIDE1MCwgMjAwLCAwLjUpO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGJ1dHRvbjp3aGVyZSguc3dhbDItY2xvc2UpOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1odG1sLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDE7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDFlbSAxLjZlbSAwLjNlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGlucHV0OndoZXJlKC5zd2FsMi1pbnB1dCksXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgaW5wdXQ6d2hlcmUoLnN3YWwyLWZpbGUpLFxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIHRleHRhcmVhOndoZXJlKC5zd2FsMi10ZXh0YXJlYSksXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgc2VsZWN0OndoZXJlKC5zd2FsMi1zZWxlY3QpLFxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGRpdjp3aGVyZSguc3dhbDItcmFkaW8pLFxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGxhYmVsOndoZXJlKC5zd2FsMi1jaGVja2JveCkge1xuICBtYXJnaW46IDFlbSAyZW0gM3B4O1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGlucHV0OndoZXJlKC5zd2FsMi1pbnB1dCksXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgaW5wdXQ6d2hlcmUoLnN3YWwyLWZpbGUpLFxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIHRleHRhcmVhOndoZXJlKC5zd2FsMi10ZXh0YXJlYSkge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMXMsIGJveC1zaGFkb3cgMC4xcztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogMC4xODc1ZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAwIDAgM3B4IHRyYW5zcGFyZW50O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGlucHV0OndoZXJlKC5zd2FsMi1pbnB1dCkuc3dhbDItaW5wdXRlcnJvcixcbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBpbnB1dDp3aGVyZSguc3dhbDItZmlsZSkuc3dhbDItaW5wdXRlcnJvcixcbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSB0ZXh0YXJlYTp3aGVyZSguc3dhbDItdGV4dGFyZWEpLnN3YWwyLWlucHV0ZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmMjc0NzQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjZjI3NDc0ICFpbXBvcnRhbnQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgaW5wdXQ6d2hlcmUoLnN3YWwyLWlucHV0KTpmb2N1cyxcbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBpbnB1dDp3aGVyZSguc3dhbDItZmlsZSk6Zm9jdXMsXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgdGV4dGFyZWE6d2hlcmUoLnN3YWwyLXRleHRhcmVhKTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNGRiZWQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDAgMCAzcHggcmdiYSgxMDAsIDE1MCwgMjAwLCAwLjUpO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGlucHV0OndoZXJlKC5zd2FsMi1pbnB1dCk6OnBsYWNlaG9sZGVyLFxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIGlucHV0OndoZXJlKC5zd2FsMi1maWxlKTo6cGxhY2Vob2xkZXIsXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgdGV4dGFyZWE6d2hlcmUoLnN3YWwyLXRleHRhcmVhKTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjYztcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItcmFuZ2Uge1xuICBtYXJnaW46IDFlbSAyZW0gM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1yYW5nZSBpbnB1dCB7XG4gIHdpZHRoOiA4MCU7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXJhbmdlIG91dHB1dCB7XG4gIHdpZHRoOiAyMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXJhbmdlIGlucHV0LFxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1yYW5nZSBvdXRwdXQge1xuICBoZWlnaHQ6IDIuNjI1ZW07XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNjI1ZW07XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLWlucHV0IHtcbiAgaGVpZ2h0OiAyLjYyNWVtO1xuICBwYWRkaW5nOiAwIDAuNzVlbTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItZmlsZSB7XG4gIHdpZHRoOiA3NSU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEuMTI1ZW07XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXRleHRhcmVhIHtcbiAgaGVpZ2h0OiA2Ljc1ZW07XG4gIHBhZGRpbmc6IDAuNzVlbTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItc2VsZWN0IHtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVlbSAwLjYyNWVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItcmFkaW8sXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLWNoZWNrYm94IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1yYWRpbyBsYWJlbCxcbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItY2hlY2tib3ggbGFiZWwge1xuICBtYXJnaW46IDAgMC42ZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItcmFkaW8gaW5wdXQsXG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLWNoZWNrYm94IGlucHV0IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogMCAwLjRlbTtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBsYWJlbDp3aGVyZSguc3dhbDItaW5wdXQtbGFiZWwpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMWVtIGF1dG8gMDtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSBkaXY6d2hlcmUoLnN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZSkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxZW0gMCAwO1xuICBwYWRkaW5nOiAwLjYyNWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgZGl2OndoZXJlKC5zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2UpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiFcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIG1pbi13aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMCAwLjYyNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjc0NzQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItcHJvZ3Jlc3Mtc3RlcHMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxLjI1ZW0gYXV0bztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXByb2dyZXNzLXN0ZXBzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwIHtcbiAgei1pbmRleDogMjA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICBiYWNrZ3JvdW5kOiAjMjc3OGM0O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuZGl2OndoZXJlKC5zd2FsMi1jb250YWluZXIpIC5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcCB7XG4gIGJhY2tncm91bmQ6ICMyNzc4YzQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWNvbnRhaW5lcikgLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwIH4gLnN3YWwyLXByb2dyZXNzLXN0ZXAge1xuICBiYWNrZ3JvdW5kOiAjYWRkOGU2O1xuICBjb2xvcjogI2ZmZjtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAgfiAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC1saW5lIHtcbiAgYmFja2dyb3VuZDogI2FkZDhlNjtcbn1cbmRpdjp3aGVyZSguc3dhbDItY29udGFpbmVyKSAuc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAtbGluZSB7XG4gIHotaW5kZXg6IDEwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDAuNGVtO1xuICBtYXJnaW46IDAgLTFweDtcbiAgYmFja2dyb3VuZDogIzI3NzhjNDtcbn1cblxuZGl2OndoZXJlKC5zd2FsMi1pY29uKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNWVtO1xuICBoZWlnaHQ6IDVlbTtcbiAgbWFyZ2luOiAyLjVlbSBhdXRvIDAuNmVtO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogNWVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuZGl2OndoZXJlKC5zd2FsMi1pY29uKSAuc3dhbDItaWNvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzLjc1ZW07XG59XG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjI3NDc0O1xuICBjb2xvcjogI2YyNzQ3NDtcbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItZXJyb3IgLnN3YWwyLXgtbWFyayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1ncm93OiAxO1xufVxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMi4zMTI1ZW07XG4gIHdpZHRoOiAyLjkzNzVlbTtcbiAgaGVpZ2h0OiAwLjMxMjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyNzQ3NDtcbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV1bY2xhc3MkPWxlZnRdIHtcbiAgbGVmdDogMS4wNjI1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV1bY2xhc3MkPXJpZ2h0XSB7XG4gIHJpZ2h0OiAxZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLWVycm9yLnN3YWwyLWljb24tc2hvdyB7XG4gIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIDAuNXM7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLWVycm9yLnN3YWwyLWljb24tc2hvdyAuc3dhbDIteC1tYXJrIHtcbiAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLWVycm9yLXgtbWFyayAwLjVzO1xufVxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFjZWE4O1xuICBjb2xvcjogI2Y4YmI4Njtcbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItd2FybmluZy5zd2FsMi1pY29uLXNob3cge1xuICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiAwLjVzO1xufVxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi13YXJuaW5nLnN3YWwyLWljb24tc2hvdyAuc3dhbDItaWNvbi1jb250ZW50IHtcbiAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLWktbWFyayAwLjVzO1xufVxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWRlMGY2O1xuICBjb2xvcjogIzNmYzNlZTtcbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItaW5mby5zd2FsMi1pY29uLXNob3cge1xuICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiAwLjVzO1xufVxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi1pbmZvLnN3YWwyLWljb24tc2hvdyAuc3dhbDItaWNvbi1jb250ZW50IHtcbiAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLWktbWFyayAwLjhzO1xufVxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi1xdWVzdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2M5ZGFlMTtcbiAgY29sb3I6ICM4N2FkYmQ7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLXF1ZXN0aW9uLnN3YWwyLWljb24tc2hvdyB7XG4gIGFuaW1hdGlvbjogc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uIDAuNXM7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLXF1ZXN0aW9uLnN3YWwyLWljb24tc2hvdyAuc3dhbDItaWNvbi1jb250ZW50IHtcbiAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLXF1ZXN0aW9uLW1hcmsgMC44cztcbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2E1ZGM4NjtcbiAgY29sb3I6ICNhNWRjODY7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMy43NWVtO1xuICBoZWlnaHQ6IDcuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1sZWZ0XSB7XG4gIHRvcDogLTAuNDM3NWVtO1xuICBsZWZ0OiAtMi4wNjM1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDMuNzVlbSAzLjc1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDcuNWVtIDAgMCA3LjVlbTtcbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV1bY2xhc3MkPXJpZ2h0XSB7XG4gIHRvcDogLTAuNjg3NWVtO1xuICBsZWZ0OiAxLjg3NWVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDMuNzVlbTtcbiAgYm9yZGVyLXJhZGl1czogMCA3LjVlbSA3LjVlbSAwO1xufVxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogLTAuMjVlbTtcbiAgbGVmdDogLTAuMjVlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIHJnYmEoMTY1LCAyMjAsIDEzNCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLWZpeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwLjVlbTtcbiAgbGVmdDogMS42MjVlbTtcbiAgd2lkdGg6IDAuNDM3NWVtO1xuICBoZWlnaHQ6IDUuNjI1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5kaXY6d2hlcmUoLnN3YWwyLWljb24pLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAwLjMxMjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4xMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1ZGM4Njtcbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV1bY2xhc3MkPXRpcF0ge1xuICB0b3A6IDIuODc1ZW07XG4gIGxlZnQ6IDAuODEyNWVtO1xuICB3aWR0aDogMS41NjI1ZW07XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV1bY2xhc3MkPWxvbmddIHtcbiAgdG9wOiAyLjM3NWVtO1xuICByaWdodDogMC41ZW07XG4gIHdpZHRoOiAyLjkzNzVlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItc3VjY2Vzcy5zd2FsMi1pY29uLXNob3cgLnN3YWwyLXN1Y2Nlc3MtbGluZS10aXAge1xuICBhbmltYXRpb246IHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCAwLjc1cztcbn1cbmRpdjp3aGVyZSguc3dhbDItaWNvbikuc3dhbDItc3VjY2Vzcy5zd2FsMi1pY29uLXNob3cgLnN3YWwyLXN1Y2Nlc3MtbGluZS1sb25nIHtcbiAgYW5pbWF0aW9uOiBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIDAuNzVzO1xufVxuZGl2OndoZXJlKC5zd2FsMi1pY29uKS5zd2FsMi1zdWNjZXNzLnN3YWwyLWljb24tc2hvdyAuc3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lLXJpZ2h0IHtcbiAgYW5pbWF0aW9uOiBzd2FsMi1yb3RhdGUtc3VjY2Vzcy1jaXJjdWxhci1saW5lIDQuMjVzIGVhc2UtaW47XG59XG5cbltjbGFzc149c3dhbDJdIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3YWwyLXNob3cge1xuICBhbmltYXRpb246IHN3YWwyLXNob3cgMC4zcztcbn1cblxuLnN3YWwyLWhpZGUge1xuICBhbmltYXRpb246IHN3YWwyLWhpZGUgMC4xNXMgZm9yd2FyZHM7XG59XG5cbi5zd2FsMi1ub2FuaW1hdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5zd2FsMi1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4uc3dhbDItcnRsIC5zd2FsMi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uc3dhbDItcnRsIC5zd2FsMi10aW1lci1wcm9ncmVzcy1iYXIge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQGtleWZyYW1lcyBzd2FsMi10b2FzdC1zaG93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC42MjVlbSkgcm90YXRlWigyZGVnKTtcbiAgfVxuICAzMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVaKC0yZGVnKTtcbiAgfVxuICA2NiUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjMxMjVlbSkgcm90YXRlWigyZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWigwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi10b2FzdC1oaWRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDFkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItdG9hc3QtYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgMCUge1xuICAgIHRvcDogMC41NjI1ZW07XG4gICAgbGVmdDogMC4wNjI1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgNTQlIHtcbiAgICB0b3A6IDAuMTI1ZW07XG4gICAgbGVmdDogMC4xMjVlbTtcbiAgICB3aWR0aDogMDtcbiAgfVxuICA3MCUge1xuICAgIHRvcDogMC42MjVlbTtcbiAgICBsZWZ0OiAtMC4yNWVtO1xuICAgIHdpZHRoOiAxLjYyNWVtO1xuICB9XG4gIDg0JSB7XG4gICAgdG9wOiAxLjA2MjVlbTtcbiAgICBsZWZ0OiAwLjc1ZW07XG4gICAgd2lkdGg6IDAuNWVtO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMS4xMjVlbTtcbiAgICBsZWZ0OiAwLjE4NzVlbTtcbiAgICB3aWR0aDogMC43NWVtO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLXRvYXN0LWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcge1xuICAwJSB7XG4gICAgdG9wOiAxLjYyNWVtO1xuICAgIHJpZ2h0OiAxLjM3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDY1JSB7XG4gICAgdG9wOiAxLjI1ZW07XG4gICAgcmlnaHQ6IDAuOTM3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDg0JSB7XG4gICAgdG9wOiAwLjkzNzVlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMS4xMjVlbTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDAuOTM3NWVtO1xuICAgIHJpZ2h0OiAwLjE4NzVlbTtcbiAgICB3aWR0aDogMS4zNzVlbTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2FsMi1zaG93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbiAgODAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItaGlkZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIHtcbiAgMCUge1xuICAgIHRvcDogMS4xODc1ZW07XG4gICAgbGVmdDogMC4wNjI1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgNTQlIHtcbiAgICB0b3A6IDEuMDYyNWVtO1xuICAgIGxlZnQ6IDAuMTI1ZW07XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgNzAlIHtcbiAgICB0b3A6IDIuMTg3NWVtO1xuICAgIGxlZnQ6IC0wLjM3NWVtO1xuICAgIHdpZHRoOiAzLjEyNWVtO1xuICB9XG4gIDg0JSB7XG4gICAgdG9wOiAzZW07XG4gICAgbGVmdDogMS4zMTI1ZW07XG4gICAgd2lkdGg6IDEuMDYyNWVtO1xuICB9XG4gIDEwMCUge1xuICAgIHRvcDogMi44MTI1ZW07XG4gICAgbGVmdDogMC44MTI1ZW07XG4gICAgd2lkdGg6IDEuNTYyNWVtO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmcge1xuICAwJSB7XG4gICAgdG9wOiAzLjM3NWVtO1xuICAgIHJpZ2h0OiAyLjg3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDY1JSB7XG4gICAgdG9wOiAzLjM3NWVtO1xuICAgIHJpZ2h0OiAyLjg3NWVtO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIDg0JSB7XG4gICAgdG9wOiAyLjE4NzVlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMy40Mzc1ZW07XG4gIH1cbiAgMTAwJSB7XG4gICAgdG9wOiAyLjM3NWVtO1xuICAgIHJpZ2h0OiAwLjVlbTtcbiAgICB3aWR0aDogMi45Mzc1ZW07XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItcm90YXRlLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIDUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG4gIDEyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQwNWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1lcnJvci14LW1hcmsge1xuICAwJSB7XG4gICAgbWFyZ2luLXRvcDogMS42MjVlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIG1hcmdpbi10b3A6IDEuNjI1ZW07XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgODAlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVlbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICB9XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3YWwyLXJvdGF0ZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1xdWVzdGlvbi1tYXJrIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMzYwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1pLW1hcmsge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKC0yNWRlZyk7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVaKDE1ZGVnKTtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbmJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bikge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5zd2FsMi1oZWlnaHQtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1jb250YWluZXIgLnN3YWwyLXBvcHVwIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbmJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLWNvbnRhaW5lciAuc3dhbDItbW9kYWwge1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5AbWVkaWEgcHJpbnQge1xuICBib2R5LnN3YWwyLXNob3duOm5vdCguc3dhbDItbm8tYmFja2Ryb3ApOm5vdCguc3dhbDItdG9hc3Qtc2hvd24pIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnN3YWwyLXNob3duOm5vdCguc3dhbDItbm8tYmFja2Ryb3ApOm5vdCguc3dhbDItdG9hc3Qtc2hvd24pID4gW2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bikgLnN3YWwyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMzYwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcCB7XG4gIGluc2V0OiAwIGF1dG8gYXV0byA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtZW5kLCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLXJpZ2h0IHtcbiAgaW5zZXQ6IDAgMCBhdXRvIGF1dG87XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLXN0YXJ0LCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWxlZnQge1xuICBpbnNldDogMCBhdXRvIGF1dG8gMDtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItc3RhcnQsIGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItbGVmdCB7XG4gIGluc2V0OiA1MCUgYXV0byBhdXRvIDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXIge1xuICBpbnNldDogNTAlIGF1dG8gYXV0byA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1lbmQsIGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItcmlnaHQge1xuICBpbnNldDogNTAlIDAgYXV0byBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLXN0YXJ0LCBib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWxlZnQge1xuICBpbnNldDogYXV0byBhdXRvIDAgMDtcbn1cbmJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20ge1xuICBpbnNldDogYXV0byBhdXRvIDAgNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLWVuZCwgYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1yaWdodCB7XG4gIGluc2V0OiBhdXRvIDAgMCBhdXRvO1xufVxuXG4qIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJNaWVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgbWluLXdpZHRoOiAzNTBweDtcbn1cblxubWFpbltyb2xlPW1haW5dIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5tYWluW3JvbGU9bWFpbl0ge1xuICBwYWRkaW5nLXRvcDogODRweDtcbn1cblxuLnN3YWwtaGVpZ2h0LTEwMCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbi5zd2FsLXdpZHRoLTEwMCB7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuLnN3YWwtd2lkZSB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uc3dhbC13aWRlc3Qge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnN3YWwyLW1vZGFsIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBTdGlsaSBwZXJzb25hbGl6emF0aSBwZXIgbGEgdG9vbHRpcCBkaSBqUXVlcnkgVUkgKi9cbi5jdXN0b20tdG9vbHRpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmNkMDc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLyogU3RpbGkgcGVyIGxhIGZyZWNjaWEgZGVsbGEgdG9vbHRpcCAqL1xufVxuLmN1c3RvbS10b29sdGlwIC51aS10b29sdGlwLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDsgLyogUG9zaXppb25hIHNvcHJhIGxhIHRvb2x0aXAgKi9cbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbmE6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmE6YWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBhOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbnA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogI2ZmY2QwNztcbn1cblxuLmJ0biB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZGFzaGVkbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kYXNoZWRsaW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLyogTGFyZ2hlenphIHBhcmkgYSBxdWVsbGEgZGVsIGNvbnRlbml0b3JlICovXG4gIGhlaWdodDogMXB4OyAvKiBBbHRlenphIGRpIDFweCAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvZGFzaGVkLWxpbmUuc3ZnXCIpOyAvKiBJbnNlcmlzY2kgcXVpIGlsIHBhdGggZGVsIHR1byBTVkcgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14OyAvKiBSaXBldGUgbG8gc2ZvbmRvIG9yaXp6b250YWxtZW50ZSAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbn1cblxuLmJsYWNrU3RyaXBlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibGFja1N0cmlwZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9kYXNoZWQtYm9yZGVyLnN2Z1wiKSB2YXIoLS1iZy1wb3MteCwgMCkgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjhweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTI4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuXG4uaXMtbW9iaWxlLW1lbnUtb3BlbiAuZGFzaGVkbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4uaXMtbW9iaWxlLW1lbnUtb3BlbiAuZGFzaGVkbGluZTphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcuYmFja2dyb3VuZC1jb3ZlcixcbmltZy5iYWNrZ3JvdW5kLWNvbnRhaW4ge1xuICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5pbWcuYmFja2dyb3VuZC1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG5cbmltZy5iYWNrZ3JvdW5kLWNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uaXMtbW9iaWxlLW1lbnUtb3BlbiBtYWluW3JvbGU9bWFpbl0ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubWFpbi1wYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tYWluLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuLmFwcC1tYXgtd2lkdGgge1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmZ1bGwtd2lkdGgge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZ1bGwtd2lkdGgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZ1bGwtd2lkdGgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwtd2lkdGgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mdWxsLXdpZHRoIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZnVsbC13aWR0aCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAlO1xuICB9XG59XG5cbi5tYWluLW1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1haW4tbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiA0MS44OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQxLjg4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDQzLjc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDMuNzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNDYuMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ni4yNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNDguMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OC4xM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWluLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi50aGluLXNjcm9sbCxcbi5tZWRpdW0tc2Nyb2xsIHtcbiAgc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKHZhcigtLXRoZW1lLWNvbG9yKSwgMSkgcmdiYSh2YXIoLS10aGVtZS1jb2xvciksIDAuNCk7XG59XG4udGhpbi1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAudGhpbi1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuLm1lZGl1bS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLFxuLm1lZGl1bS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi50aGluLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4ubWVkaXVtLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRoZW1lLWNvbG9yKSwgMC40KTtcbn1cbi50aGluLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsXG4ubWVkaXVtLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGhlbWUtY29sb3IpLCAwLjgpO1xufVxuLnRoaW4tc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3Zlcixcbi5tZWRpdW0tc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGhlbWUtY29sb3IpLCAxKTtcbn1cbi50aGluLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyLFxuLm1lZGl1bS1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdGhlbWUtY29sb3IpLCAwLjQpO1xufVxuXG4udGhpbi1zY3JvbGwge1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG4udGhpbi1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi50aGluLXNjcm9sbC1oOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogM3B4O1xufVxuXG4udGhpbi1zY3JvbGwtdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogM3B4O1xufVxuXG4ubWVkaXVtLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbn1cblxuLm1lZGl1bS1zY3JvbGwtdjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xufVxuXG4uYnRuIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMDc7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NFQ0VDRTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5idG4tcHJpbWFyeTpob3Zlcjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMnB4O1xuICB9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpmb2N1czphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIH1cbn1cblxuLmJ0bi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcms6YWN0aXZlLCAuYnRuLWRhcms6Zm9jdXM6YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNGRkY7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuLWRhcms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3QsXG4uZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyxcbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gI2ZmY2QwNztcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWNoZWNrIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cblxuLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5jb29raWUtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjY2NjY2NjO1xufVxuXG4uYnRuLWFjY2VwdC1jb29raWVzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuOnRhcmdldCB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxMjBweDsgLyogTW9kaWZpY2EgaWwgdmFsb3JlIGluIGJhc2UgYWxsJ2FsdGV6emEgZGVsbGEgdHVhIGhlYWRlciAqL1xufVxuXG4uc3dhbC1tb2JpbGUtbWVudSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zd2FsLW1vYmlsZS1tZW51IC5zd2FsMi1jb250ZW50IHtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggNDVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAtNDNweDtcbn1cbi5zd2FsLW1vYmlsZS1tZW51IC5zd2FsMi1jb250ZW50IC5zd2FsLW1vZGFsLWxvZ28ge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NjY2NjYztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc3dhbC1tb2JpbGUtbWVudSAuc3dhbDItY29udGVudCAuc3dhbC1tb2RhbC1sb2dvIGEge1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cbi5zd2FsLW1vYmlsZS1tZW51IC5zd2FsMi1jb250ZW50IC5zd2FsLW1vZGFsLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDkwcHg7XG59XG4uc3dhbC1tb2JpbGUtbWVudSAuc3dhbDItY29udGVudCBwLm1lbnUtY29sLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zd2FsLW1vYmlsZS1tZW51IC5zd2FsMi1jb250ZW50IHAubW9kYWwtY2F0LWxldmVsMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnN3YWwtbW9iaWxlLW1lbnUgLnN3YWwyLWNvbnRlbnQgcC5tb2RhbC1jYXQtbGV2ZWwyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uc3dhbC1tb2JpbGUtbWVudSAuc3dhbDItY29udGVudCBwLm1vZGFsLWNhdC1sZXZlbDIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnN3YWwtbW9iaWxlLW1lbnUgLnN3YWwyLWNvbnRlbnQgcC5tb2RhbC1jYXQtbGV2ZWwyLnRpdENhdCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogbGFyZ2U7XG59XG4uc3dhbC1tb2JpbGUtbWVudSAuc3dhbDItY29udGVudCAubW9kYWwtY2F0LWxldmVsMy1yb3dNZW51LW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc3dhbC1tb2JpbGUtbWVudSAuc3dhbDItY29udGVudCAubW9kYWwtY2F0LWxldmVsMy1jb2x1bW4tY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2NjY2M7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG4uc3dhbC1tb2JpbGUtbWVudSAuc3dhbDItY29udGVudCAubW9kYWwtY2F0LWxldmVsMy1jb2x1bW4tY29udGFpbmVyIC5tb2RhbC1jYXQtbGV2ZWwzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnN3YWwtbW9iaWxlLW1lbnUgLnN3YWwyLWNvbnRlbnQgLm1vZGFsLWNhdC1sZXZlbDMtY29sdW1uLWNvbnRhaW5lciAubW9kYWwtY2F0LWxldmVsMy5tb2RhbC1jYXQtbGV2ZWwzLWluZGVudGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4uc3dhbC1tb2JpbGUtbWVudSAuc3dhbDItY29udGVudCAubW9kYWwtY2F0LWxldmVsMy1jb2x1bW4tY29udGFpbmVyIC5tb2RhbC1jYXQtbGV2ZWwzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4uc3dhbC1tb2JpbGUtbWVudSAuc3dhbDItY29udGVudCAubW9kYWwtY2F0LWxldmVsMy1jb2x1bW4tY29udGFpbmVyIC5tb2RhbC1jYXQtbGV2ZWwzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zd2FsLW1vYmlsZS1tZW51IC5zd2FsMi1jYW5jZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMTRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgMHB4ICNjY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jbG9zZS5naWZcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXIge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uc3dhbDItcG9wdXAge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMThweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zbGljay1kb3RzIGxpIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGhlaWdodDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xufVxuXG4uZGZkLWZ1bGxzY3JlZW4uZGZkLWFuaW1hdGUgLmRmZC1sYXllciB7XG4gIGxlZnQ6IG5vbmU7XG4gIHdpZHRoOiBub25lO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAvKiAgICAuZGZkLWNhcmQtdGl0bGU6OmZpcnN0LWxldHRlcntcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgLmRmZC1jYXJkLXRpdGxle1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgfSovXG4gIC8qc1tkYXRhLWRmZC1yb2xlPXNjcm9sbC1zZW50aW5lbF0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfSovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRmZC1mdWxsc2NyZWVuLmRmZC1hbmltYXRlIC5kZmQtbGF5ZXIge1xuICAgIGxlZnQ6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kZmQtZnVsbHNjcmVlbi5kZmQtYW5pbWF0ZSAuZGZkLWxheWVyIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRmZC1mdWxsc2NyZWVuLmRmZC1hbmltYXRlIC5kZmQtbGF5ZXIge1xuICAgIG1heC1oZWlnaHQ6IDc1JTtcbiAgfVxufVxuLmRmZC1mdWxsc2NyZWVuLmRmZC1hbmltYXRlIC5kZmQtbGF5ZXIgLmRmZC1zZWFyY2hib3gge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbn1cbi5kZmQtZnVsbHNjcmVlbi5kZmQtYW5pbWF0ZSAuZGZkLWxheWVyIC5kZmQtYnRuLXRlcm0tZmlsdGVyOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uZGZkLWZ1bGxzY3JlZW4uZGZkLWFuaW1hdGUgLmRmZC1sYXllciAuZGZkLWNsb3NlLWJ1dHRvbiB7XG4gIC0tZGZkLWNsb3NlLWJ1dHRvbi1zY2FsZTogNzAlO1xufVxuLmRmZC1mdWxsc2NyZWVuLmRmZC1hbmltYXRlIC5kZmQtbGF5ZXIgLmRmZC1jYXJkLWZsYWcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5kZmQtZnVsbHNjcmVlbi5kZmQtYW5pbWF0ZSAuZGZkLWxheWVyIC5kZmQtc2xpZGVyLXRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmRmZC1mdWxsc2NyZWVuLmRmZC1hbmltYXRlIC5kZmQtbGF5ZXIgLmRmZC1zbGlkZXItaGFuZGxlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDAwMDtcbn1cbi5kZmQtZnVsbHNjcmVlbi5kZmQtYW5pbWF0ZSAuZGZkLWxheWVyIC5kZmQtY2FyZDpob3ZlciwgLmRmZC1mdWxsc2NyZWVuLmRmZC1hbmltYXRlIC5kZmQtbGF5ZXIgLmRmZC1jYXJkOmZvY3VzLXZpc2libGUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmRmZC1mdWxsc2NyZWVuLmRmZC1hbmltYXRlIC5kZmQtbGF5ZXIgLmRmZC1jYXJkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGYtbmV1dHJhbC1vdXRsaW5lLCAjY2JjY2NkKTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjb2xvcjogdmFyKC0tZGYtbmV1dHJhbC1oaWdoLWNvbnRyYXN0LCAjMzIzMzM0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGYtbmV1dHJhbC1zdXJmYWNlLCB3aGl0ZSk7XG59XG4uZGZkLWZ1bGxzY3JlZW4uZGZkLWFuaW1hdGUgLmRmZC1sYXllciAuZGZkLW1ldGEsIC5kZmQtZnVsbHNjcmVlbi5kZmQtYW5pbWF0ZSAuZGZkLWxheWVyIC5kZmQtYnJhbmRpbmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZGZkLWZ1bGxzY3JlZW4uZGZkLWFuaW1hdGUgLmRmZC1sYXllciAuZGZkLWFzaWRlIHtcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG4uZGZkLWZ1bGxzY3JlZW4uZGZkLWFuaW1hdGUgLmRmZC1sYXllciAuZGZkLXJlc3VsdHMtZ3JpZCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLWRmZC1yZXN1bHRzLWdyaWQtY29sdW1uLWNvdW50LCBhdXRvLWZpbGwpLCB2YXIoLS1kZmQtcmVzdWx0cy1ncmlkLWNvbHVtbi1zaXplLCBtaW5tYXgoMTQ0cHgsIDFmcikpKTtcbn1cbi5kZmQtZnVsbHNjcmVlbi5kZmQtYW5pbWF0ZSAuZGZkLWxheWVyIC5kZmQtc3VnZ2VzdGlvbi1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmRmZC1mdWxsc2NyZWVuLmRmZC1hbmltYXRlIC5kZmQtbGF5ZXIgLmRmZC1mdWxsc2NyZWVuIGJ1dHRvbltkYXRhLWRmZC1yb2xlPWJhY2stdG8tdG9wXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGZkLW1vYmlsZSAuZGZkLWFzaWRlIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG4uZGZkLW1vYmlsZSAuZGZkLWFzaWRlLWhlYWRlciBzbWFsbCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5kZmQtbW9iaWxlIC5kZmQtYmFjay10by10b3AtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZmQtbW9iaWxlIC5kZmQtdG9nZ2xlLWZpbHRlcnMtYnV0dG9uLCAuZGZkLW1vYmlsZSAuZGZkLWNsb3NlLWZpbHRlcnMtYnV0dG9uLCAuZGZkLW1vYmlsZSAuZGZkLWNsZWFyLWZpbHRlcnMtYnV0dG9uLCAuZGZkLW1vYmlsZSAuZGZkLXNtYXJ0LWZpbHRlci1idXR0b24tcHJpbWFyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5kZmQtbW9iaWxlIC5kZmQtcmVzdWx0cy1ncmlkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLmRmZC1tb2JpbGUgLmRmZC1jYXJkOmhvdmVyLCAuZGZkLW1vYmlsZSAuZGZkLWNhcmQ6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZGZkLW1vYmlsZSAuZGZkLWNhcmQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1kZi1uZXV0cmFsLW91dGxpbmUsICNjYmNjY2QpO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGNvbG9yOiB2YXIoLS1kZi1uZXV0cmFsLWhpZ2gtY29udHJhc3QsICMzMjMzMzQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kZi1uZXV0cmFsLXN1cmZhY2UsIHdoaXRlKTtcbn1cbi5kZmQtbW9iaWxlIC5kZmQtc21hcnQtZmlsdGVyLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZGZkLW1vYmlsZSAuZGZkLW1ldGEsIC5kZmQtbW9iaWxlIC5kZmQtYnJhbmRpbmcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItYmFubmVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5zbGlkZS1jb250ZW50Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItYmFubmVyIC5zbGlkZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmhlYWRlci1iYW5uZXIgLmJhbm5lci1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLWJhbm5lciAuYmFubmVyLWNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1iYW5uZXIgLmJhbm5lci1jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmhlYWRlci1iYW5uZXIgLmJhbm5lci1jb250ZW50IC5icmFuZC1sb2dvIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNDYyNXJlbSArIDIuNTV2dyk7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJyYW5kLWxvZ28ge1xuICAgIGhlaWdodDogMy4zNzVyZW07XG4gIH1cbn1cbi5oZWFkZXItYmFubmVyIC5iYW5uZXItY29udGVudCAuaGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItYmFubmVyIC5iYW5uZXItY29udGVudCAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhlYWRlci1iYW5uZXIgLmJhbm5lci1jb250ZW50IC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLmhlYWRlci1iYW5uZXIgLmJhbm5lci1jb250ZW50IC50ZXh0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4xM3JlbTtcbiAgfVxufVxuLmhlYWRlci1iYW5uZXIgLmJhbm5lci1jb250ZW50IC50ZXh0Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLnRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMS4zNXJlbSArIDEuMnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1iYW5uZXIgLmJhbm5lci1jb250ZW50IC50ZXh0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gIH1cbn1cbi5oZWFkZXItYmFubmVyIC5iYW5uZXItY29udGVudCAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMS4xMjVyZW07XG59XG4uaGVhZGVyLWJhbm5lciAuYmFubmVyLWNvbnRlbnQuYmFubmVyLWNvbnRlbnQtc21hbGwgLmhlYWRpbmcge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItYmFubmVyIC5iYW5uZXItY29udGVudC5iYW5uZXItY29udGVudC1zbWFsbCAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uaGVhZGVyLWJhbm5lciAuYmFubmVyLWNvbnRlbnQuYmFubmVyLWNvbnRlbnQtc21hbGwgLnRleHQge1xuICBmb250LXNpemU6IDAuODhyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG5cbi5wcm9kdWN0LWJveCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5wcm9kdWN0LWJveC5zbGlkZXItaGlnaGxpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnByb2R1Y3QtYm94LnNsaWRlci1oaWdobGlnaHQge1xuICAgIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZHVjdC1ib3ggLm1vcmUtY29sb3JzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LWJveC5wcm9kdWN0LWxpc3QgLmxpbmsge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5wcm9kdWN0LWJveC5wcm9kdWN0LWxpc3QgLmxpbmsgLm5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdC1ib3gucHJvZHVjdC1saXN0IC5jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC1ib3gucHJvZHVjdC1saXN0IC5mYWtlLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtYm94LnByb2R1Y3QtbGlzdCAubW9yZS1jb2xvcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1ib3gge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ucHJvZHVjdC1ib3ggLmxpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAvKiY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGFic29sdXRlKGxlZnQgdG9wIHJpZ2h0IGJvdHRvbSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAuMDE4KTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9Ki9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucHJvZHVjdC1ib3ggLmxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtYm94IC5saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWJveCAubGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnByb2R1Y3QtYm94IC5saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9kdWN0LWJveCAubGluayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1ib3ggLmxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtYm94IC5saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAucHJvZHVjdC1ib3ggLmxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucHJvZHVjdC1ib3ggLmxpbms6Zm9jdXMgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xufVxuLnByb2R1Y3QtYm94IC5saW5rOmFjdGl2ZSAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC1ib3ggLmxpbms6aG92ZXIgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gIH1cbn1cbi5wcm9kdWN0LWJveCAubGluayAuaW1hZ2UtY29udGFpbmVyIHtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9kdWN0LWJveCAubGluayAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucHJvZHVjdC1ib3ggLmxpbmsgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMi41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnByb2R1Y3QtYm94IC5saW5rIC5pbWFnZS1jb250YWluZXIgKyAqIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5wcm9kdWN0LWJveCAubGluayAuY2F0ZWdvcnksXG4ucHJvZHVjdC1ib3ggLmxpbmsgLm5hbWUsXG4ucHJvZHVjdC1ib3ggLmxpbmsgLnByaWNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJvZHVjdC1ib3ggLmxpbmsgLmNhdGVnb3J5Omxhc3QtY2hpbGQsXG4ucHJvZHVjdC1ib3ggLmxpbmsgLm5hbWU6bGFzdC1jaGlsZCxcbi5wcm9kdWN0LWJveCAubGluayAucHJpY2U6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LWJveCAubGluayAuY2F0ZWdvcnksXG4ucHJvZHVjdC1ib3ggLmxpbmsgLm5hbWUge1xuICBmb250LWZhbWlseTogXCJNaWVyIEEgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnByb2R1Y3QtYm94IC5saW5rIC5jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMC45NHJlbTtcbn1cbi5wcm9kdWN0LWJveCAubGluayAubmFtZSB7XG4gIGZvbnQtc2l6ZTogMC45NHJlbTtcbn1cbi5wcm9kdWN0LWJveCAubGluayAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucHJvZHVjdC1ib3ggLmxpbmsgLmxhYmVsIHtcbiAgICBwYWRkaW5nOiAzcHggMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9kdWN0LWJveCAubGluayAubGFiZWwge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtYm94IC5saW5rIC5sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjgxcmVtO1xuICB9XG59XG4ucHJvZHVjdC1ib3ggLmxpbmsgLmxhYmVsSWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC44MXJlbTtcbn1cbi5wcm9kdWN0LWJveCAubGluayAubGFiZWxJY29uIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9kdWN0LWJveCAubGluayAubGFiZWxJY29uIHtcbiAgICBwYWRkaW5nOiAzcHggMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcm9kdWN0LWJveCAubGluayAubGFiZWxJY29uIHtcbiAgICB0b3A6IDdweDtcbiAgfVxufVxuLnByb2R1Y3QtYm94IC5saW5rIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtYm94IC5saW5rIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAwLjk0cmVtO1xuICB9XG59XG4ucHJvZHVjdC1ib3ggLmxpbmsgLnByaWNlLmRpc2NvdW50LXByaWNlIHNwYW4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnByb2R1Y3QtYm94IC5saW5rIC5wcmljZS5kaXNjb3VudC1wcmljZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNmZmNkMDc7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucHJvZHVjdC1ib3ggLmxpbmsgLmZha2UtbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbn1cblxuLnNlY3Rpb24tZGl2aWRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlY3Rpb24tZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzkuMzhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOS4zOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDguNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OC43NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24tZGl2aWRlciB7XG4gICAgbWFyZ2luLXRvcDogNjEuMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MS4yNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWRpdmlkZXIge1xuICAgIG1hcmdpbi10b3A6IDcwLjYzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzAuNjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuc2VjdGlvbi1kaXZpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tZGl2aWRlciB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbi50aHJlZS1jb2xzLWhpZ2hsaWdodHMgLnJvdyA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRocmVlLWNvbHMtaGlnaGxpZ2h0cyAucm93ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aHJlZS1jb2xzLWhpZ2hsaWdodHMgLnJvdyA+IGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi50aHJlZS1jb2xzLWhpZ2hsaWdodHMgLmhlYWRpbmcge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aHJlZS1jb2xzLWhpZ2hsaWdodHMgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLnRocmVlLWNvbHMtaGlnaGxpZ2h0cyAuaGVhZGluZyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udGhyZWUtY29scy1oaWdobGlnaHRzIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi50aHJlZS1jb2xzLWhpZ2hsaWdodHMgLmltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGhyZWUtY29scy1oaWdobGlnaHRzIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi50aHJlZS1jb2xzLWhpZ2hsaWdodHMgLmltYWdlLWNvbnRhaW5lcjpmb2N1cyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnRocmVlLWNvbHMtaGlnaGxpZ2h0cyAuaW1hZ2UtY29udGFpbmVyOmFjdGl2ZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnRocmVlLWNvbHMtaGlnaGxpZ2h0cyAuaW1hZ2UtY29udGFpbmVyOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxufVxuXG4udGhyZWUtY29scy1jYXRlZ29yaWVzIC5yb3cgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50aHJlZS1jb2xzLWNhdGVnb3JpZXMgLnJvdyA+IGRpdjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGhyZWUtY29scy1jYXRlZ29yaWVzIC5yb3cgPiBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG4udGhyZWUtY29scy1jYXRlZ29yaWVzIC5pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50aHJlZS1jb2xzLWNhdGVnb3JpZXMgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnRocmVlLWNvbHMtY2F0ZWdvcmllcyAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyLjVzIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4udGhyZWUtY29scy1jYXRlZ29yaWVzIC5pbWFnZS1jb250YWluZXI6Zm9jdXMgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi50aHJlZS1jb2xzLWNhdGVnb3JpZXMgLmltYWdlLWNvbnRhaW5lcjphY3RpdmUgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50aHJlZS1jb2xzLWNhdGVnb3JpZXMgLmltYWdlLWNvbnRhaW5lcjpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIH1cbn1cbi50aHJlZS1jb2xzLWNhdGVnb3JpZXMgLmhlYWRpbmcge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50aHJlZS1jb2xzLWNhdGVnb3JpZXMgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLnRocmVlLWNvbHMtY2F0ZWdvcmllcyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4udGhyZWUtY29scy1jYXRlZ29yaWVzIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50aHJlZS1jb2xzLWNhdGVnb3JpZXMgLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRocmVlLWNvbHMtY2F0ZWdvcmllcyAuYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLnRocmVlLWNvbHMtY2F0ZWdvcmllcyAuYWN0aW9ucyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udGhyZWUtY29scy1jYXRlZ29yaWVzIC5hY3Rpb25zIC5idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmV2ZW50LWhpZ2hsaWdodCAuY29sLWltYWdlIC5pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmV2ZW50LWhpZ2hsaWdodCAuY29sLWltYWdlIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIuNXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5ldmVudC1oaWdobGlnaHQgLmNvbC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyOmZvY3VzIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4uZXZlbnQtaGlnaGxpZ2h0IC5jb2wtaW1hZ2UgLmltYWdlLWNvbnRhaW5lcjphY3RpdmUgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5ldmVudC1oaWdobGlnaHQgLmNvbC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ldmVudC1oaWdobGlnaHQgLmNvbC1pbWFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ldmVudC1oaWdobGlnaHQgLmNvbC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmV2ZW50LWhpZ2hsaWdodCAuY29sLWltYWdlIC5pbWFnZS1jb250YWluZXI6Zm9jdXMgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICB9XG4gIC5ldmVudC1oaWdobGlnaHQgLmNvbC1pbWFnZSAuaW1hZ2UtY29udGFpbmVyOmFjdGl2ZSBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgLmV2ZW50LWhpZ2hsaWdodCAuY29sLWltYWdlIC5pbWFnZS1jb250YWluZXI6aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuICB9XG59XG4uZXZlbnQtaGlnaGxpZ2h0IC5jb2wtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ldmVudC1oaWdobGlnaHQgLmNvbC10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZXZlbnQtaGlnaGxpZ2h0IC5jb2wtdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXZlbnQtaGlnaGxpZ2h0IC5jb2wtdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZXZlbnQtaGlnaGxpZ2h0IC5jb2wtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmV2ZW50LWhpZ2hsaWdodCAuY29sLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmV2ZW50LWhpZ2hsaWdodCAuY29sLXRleHQgLmhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmV2ZW50LWhpZ2hsaWdodCAuY29sLXRleHQgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ldmVudC1oaWdobGlnaHQgLmNvbC10ZXh0IC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXZlbnQtaGlnaGxpZ2h0IC5jb2wtdGV4dCAuaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ldmVudC1oaWdobGlnaHQgLmNvbC10ZXh0IC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmV2ZW50LWhpZ2hsaWdodCAuY29sLXRleHQgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgfVxufVxuLmV2ZW50LWhpZ2hsaWdodCAuY29sLXRleHQgcDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmV2ZW50LWhpZ2hsaWdodCAuY29sLXRleHQgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXZlbnQtaGlnaGxpZ2h0IC5jb2wtdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuZXZlbnQtaGlnaGxpZ2h0IC5jb2wtdGV4dCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuXG4ucHJvZHVjdHMtaGlnaGxpZ2h0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMtaGlnaGxpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnByb2R1Y3RzLWhpZ2hsaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2Rhc2hlZC1ib3JkZXIuc3ZnXCIpIHZhcigtLWJnLXBvcy14LCAwKSAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMjhweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnByb2R1Y3RzLWhpZ2hsaWdodCAuc2xpY2stbGlzdDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogbWF0cml4KC0xLCAwLCAwLCAtMSwgMCwgMCk7XG4gICAgLyogVUkgUHJvcGVydGllcyAqL1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzMyUsICNGRkZGRkYgOTElLCAjRkZGRkZGIDEwMCUpIDAgMCBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgd2lkdGg6IDE2N3B4O1xuICB9XG4gIC5wcm9kdWN0cy1oaWdobGlnaHQgLnNsaWNrLWxpc3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIC8qIFVJIFByb3BlcnRpZXMgKi9cbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMzYlLCAjRkZGRkZGIDgzJSwgI0ZGRkZGRiAxMDAlKSAwIDAgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIHdpZHRoOiAxNjdweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG4ucHJvZHVjdHMtaGlnaGxpZ2h0IC5wcm9kdWN0cy1oaWdobGlnaHQgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSB7XG4gIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0cy1oaWdobGlnaHQgLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJvZHVjdHMtaGlnaGxpZ2h0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdHMtaGlnaGxpZ2h0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgPiBkaXYge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3RzLWhpZ2hsaWdodCAuc2xpY2stcHJldiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ucHJvZHVjdHMtaGlnaGxpZ2h0IC5zbGljay1wcmV2LCAucHJvZHVjdHMtaGlnaGxpZ2h0IC5zbGljay1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDA7XG59XG4ucHJvZHVjdHMtaGlnaGxpZ2h0IC5zbGljay1wcmV2IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL3NsaWRlci1hcnJvdy15ZWxsb3ctbGVmdC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgbGVmdDogLTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3RzLWhpZ2hsaWdodCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTUwcHg7XG4gIH1cbn1cbi5wcm9kdWN0cy1oaWdobGlnaHQgLnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvc2xpZGVyLWFycm93LXllbGxvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgcmlnaHQ6IC0xMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0cy1oaWdobGlnaHQgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgfVxufVxuXG4uZnVsbC13aWR0aC1pbWFnZS1iYW5uZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC5jZW50ZXJlZC10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZWNobm9sb2d5LWhpZ2hsaWdodCAuY2VudGVyZWQtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzUuNjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNS42M3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC5jZW50ZXJlZC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0MS4yNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQxLjI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVjaG5vbG9neS1oaWdobGlnaHQgLmNlbnRlcmVkLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDQ4Ljc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDguNzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVjaG5vbG9neS1oaWdobGlnaHQgLmNlbnRlcmVkLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDU0LjM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTQuMzhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGVjaG5vbG9neS1oaWdobGlnaHQgLmNlbnRlcmVkLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC5jZW50ZXJlZC10ZXh0IC5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC5jZW50ZXJlZC10ZXh0IC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi50ZWNobm9sb2d5LWhpZ2hsaWdodCAuY2VudGVyZWQtdGV4dCBwIHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC50aHJlZS1jb2xzLXJvdyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC50aHJlZS1jb2xzLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogMzUuNjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNS42M3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC50aHJlZS1jb2xzLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogNDEuMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MS4yNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC50aHJlZS1jb2xzLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogNDguNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OC43NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZWNobm9sb2d5LWhpZ2hsaWdodCAudGhyZWUtY29scy1yb3cge1xuICAgIG1hcmdpbi10b3A6IDU0LjM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTQuMzhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGVjaG5vbG9neS1oaWdobGlnaHQgLnRocmVlLWNvbHMtcm93IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi50ZWNobm9sb2d5LWhpZ2hsaWdodCAudGhyZWUtY29scy1yb3cgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZWNobm9sb2d5LWhpZ2hsaWdodCAudGhyZWUtY29scy1yb3cgPiBkaXY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC50aHJlZS1jb2xzLXJvdyA+IGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi50ZWNobm9sb2d5LWhpZ2hsaWdodCAudGhyZWUtY29scy1yb3cgPiBkaXYgLmltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVjaG5vbG9neS1oaWdobGlnaHQgLnRocmVlLWNvbHMtcm93ID4gZGl2IC50ZXh0LWNvbnRhaW5lciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDE4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVjaG5vbG9neS1oaWdobGlnaHQgLnRocmVlLWNvbHMtcm93ID4gZGl2IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi50ZWNobm9sb2d5LWhpZ2hsaWdodCAudGhyZWUtY29scy1yb3cgPiBkaXYgLmhlYWRpbmcge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZWNobm9sb2d5LWhpZ2hsaWdodCAudGhyZWUtY29scy1yb3cgPiBkaXYgLmhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZWNobm9sb2d5LWhpZ2hsaWdodCAudGhyZWUtY29scy1yb3cgPiBkaXYgLmhlYWRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC50aHJlZS1jb2xzLXJvdyA+IGRpdiAuaGVhZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVjaG5vbG9neS1oaWdobGlnaHQgLnRocmVlLWNvbHMtcm93ID4gZGl2IC5oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVjaG5vbG9neS1oaWdobGlnaHQgLnRocmVlLWNvbHMtcm93ID4gZGl2IC5oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZWNobm9sb2d5LWhpZ2hsaWdodCAudGhyZWUtY29scy1yb3cgPiBkaXYgLmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVjaG5vbG9neS1oaWdobGlnaHQgLnRocmVlLWNvbHMtcm93ID4gZGl2IC5oZWFkaW5nIHtcbiAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICB9XG59XG4udGVjaG5vbG9neS1oaWdobGlnaHQgLnRocmVlLWNvbHMtcm93ID4gZGl2IHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC50aHJlZS1jb2xzLXJvdyA+IGRpdiBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWNobm9sb2d5LWhpZ2hsaWdodCAudGhyZWUtY29scy1yb3cgPiBkaXYgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVjaG5vbG9neS1oaWdobGlnaHQgLnRocmVlLWNvbHMtcm93ID4gZGl2IHAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZWNobm9sb2d5LWhpZ2hsaWdodCAudGhyZWUtY29scy1yb3cgPiBkaXYgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi50ZWNobm9sb2d5LWhpZ2hsaWdodCAudGhyZWUtY29scy1yb3cgPiBkaXYgcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC50d28tY29scy1yb3cge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50ZWNobm9sb2d5LWhpZ2hsaWdodCAudHdvLWNvbHMtcm93IHtcbiAgICBtYXJnaW4tdG9wOiA0My43NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQzLjc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVjaG5vbG9neS1oaWdobGlnaHQgLnR3by1jb2xzLXJvdyB7XG4gICAgbWFyZ2luLXRvcDogNDcuNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ3LjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZWNobm9sb2d5LWhpZ2hsaWdodCAudHdvLWNvbHMtcm93IHtcbiAgICBtYXJnaW4tdG9wOiA1Mi41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTIuNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZWNobm9sb2d5LWhpZ2hsaWdodCAudHdvLWNvbHMtcm93IHtcbiAgICBtYXJnaW4tdG9wOiA1Ni4yNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU2LjI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC50d28tY29scy1yb3cge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50ZWNobm9sb2d5LWhpZ2hsaWdodCAudHdvLWNvbHMtcm93ID4gZGl2Om5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi50ZWNobm9sb2d5LWhpZ2hsaWdodCAudHdvLWNvbHMtcm93ID4gZGl2IC5pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC50d28tY29scy1yb3cgPiBkaXYgLmhlYWRpbmcge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZWNobm9sb2d5LWhpZ2hsaWdodCAudHdvLWNvbHMtcm93ID4gZGl2IC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGVjaG5vbG9neS1oaWdobGlnaHQgLnR3by1jb2xzLXJvdyA+IGRpdiAuaGVhZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVjaG5vbG9neS1oaWdobGlnaHQgLnR3by1jb2xzLXJvdyA+IGRpdiAuaGVhZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGVjaG5vbG9neS1oaWdobGlnaHQgLnR3by1jb2xzLXJvdyA+IGRpdiAuaGVhZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC50d28tY29scy1yb3cgPiBkaXYgLmhlYWRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC50d28tY29scy1yb3cgPiBkaXYgLmhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGVjaG5vbG9neS1oaWdobGlnaHQgLnR3by1jb2xzLXJvdyA+IGRpdiAuaGVhZGluZyB7XG4gICAgbWluLWhlaWdodDogNTZweDtcbiAgfVxufVxuLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC50d28tY29scy1yb3cgPiBkaXYgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGVjaG5vbG9neS1oaWdobGlnaHQgLnR3by1jb2xzLXJvdyA+IGRpdiBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50ZWNobm9sb2d5LWhpZ2hsaWdodCAudHdvLWNvbHMtcm93ID4gZGl2IHAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC50d28tY29scy1yb3cgPiBkaXYgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IC50d28tY29scy1yb3cgPiBkaXYgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi50ZWNobm9sb2d5LWhpZ2hsaWdodCAudHdvLWNvbHMtcm93ID4gZGl2IHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRhc2hlZC1jb2xsZWN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwNztcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXNoZWQtY29sbGVjdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hlZC1jb2xsZWN0aW9ucyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5kYXNoZWQtY29sbGVjdGlvbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9kYXNoZWQtYm9yZGVyLnN2Z1wiKSB2YXIoLS1iZy1wb3MteCwgMCkgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjhweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTI4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuLmRhc2hlZC1jb2xsZWN0aW9ucyAuY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGFzaGVkLWNvbGxlY3Rpb25zIC5jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hlZC1jb2xsZWN0aW9ucyAuY2FyZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZGFzaGVkLWNvbGxlY3Rpb25zIC5jYXJkIC50ZXh0LWlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGFzaGVkLWNvbGxlY3Rpb25zIC5jYXJkIC50ZXh0LWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmRhc2hlZC1jb2xsZWN0aW9ucyAuY2FyZCAudGV4dC1pbm5lciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmRhc2hlZC1jb2xsZWN0aW9ucyAuY2FyZCAudGV4dC1pbm5lciBoMyB7XG4gICAgZm9udC1zaXplOiAxLjMxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRhc2hlZC1jb2xsZWN0aW9ucyAuY2FyZCAudGV4dC1pbm5lciBoMyB7XG4gICAgZm9udC1zaXplOiAxLjY5cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5kYXNoZWQtY29sbGVjdGlvbnMgLmNhcmQgLnRleHQtaW5uZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuLmRhc2hlZC1jb2xsZWN0aW9ucyAuY2FyZCAubW9iaWxlLXRpcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRhc2hlZC1jb2xsZWN0aW9ucyAuY2FyZCAubW9iaWxlLXRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRhc2hlZC1jb2xsZWN0aW9ucyAuY2FyZCAuaW1nLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kYXNoZWQtY29sbGVjdGlvbnMgLmNhcmQ6aG92ZXIgLmltZy1mbHVpZCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLmRhc2hlZC1jb2xsZWN0aW9ucyAuY2FyZCAucG9zaXRpb24tYWJzb2x1dGUge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZGlzY292ZXItY29sbGVjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGlzY292ZXItY29sbGVjdGlvbnMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpc2NvdmVyLWNvbGxlY3Rpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmRpc2NvdmVyLWNvbGxlY3Rpb25zOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvZGFzaGVkLWJvcmRlci5zdmdcIikgdmFyKC0tYmctcG9zLXgsIDApIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0yOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbi5kaXNjb3Zlci1jb2xsZWN0aW9ucyAuZGlzY292ZXItY29sbGVjdGlvbnMtY2FyZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRpc2NvdmVyLWNvbGxlY3Rpb25zIC5kaXNjb3Zlci1jb2xsZWN0aW9ucy1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRpc2NvdmVyLWNvbGxlY3Rpb25zIC5kaXNjb3Zlci1jb2xsZWN0aW9ucy1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7XG4gIH1cbn1cbi5kaXNjb3Zlci1jb2xsZWN0aW9ucyAuZGlzY292ZXItY29sbGVjdGlvbnMtY2FyZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kaXNjb3Zlci1jb2xsZWN0aW9ucyAuZGlzY292ZXItY29sbGVjdGlvbnMtY2FyZCAudGV4dC1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kaXNjb3Zlci1jb2xsZWN0aW9ucyAuZGlzY292ZXItY29sbGVjdGlvbnMtY2FyZCAudGV4dC1ib3gge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kaXNjb3Zlci1jb2xsZWN0aW9ucyAuZGlzY292ZXItY29sbGVjdGlvbnMtY2FyZCAudGV4dC1ib3gge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpc2NvdmVyLWNvbGxlY3Rpb25zIC5kaXNjb3Zlci1jb2xsZWN0aW9ucy1jYXJkIC50ZXh0LWJveCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXNjb3Zlci1jb2xsZWN0aW9ucyAuZGlzY292ZXItY29sbGVjdGlvbnMtY2FyZCAudGV4dC1ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGlzY292ZXItY29sbGVjdGlvbnMgLmRpc2NvdmVyLWNvbGxlY3Rpb25zLWNhcmQgLnRleHQtYm94IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuLmRpc2NvdmVyLWNvbGxlY3Rpb25zIC5kaXNjb3Zlci1jb2xsZWN0aW9ucy1jYXJkIC50ZXh0LWJveCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMS41NnJlbTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGlzY292ZXItY29sbGVjdGlvbnMgLmRpc2NvdmVyLWNvbGxlY3Rpb25zLWNhcmQgLnRleHQtYm94IGgzIHtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRpc2NvdmVyLWNvbGxlY3Rpb25zIC5kaXNjb3Zlci1jb2xsZWN0aW9ucy1jYXJkIC50ZXh0LWJveCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ubmwtYm94IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMzFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5sLWJveCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjU2cmVtO1xuICB9XG59XG4ubmwtYm94IGg0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5sLWJveCBoNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4ubmwtYm94IGg0IHNwYW4ge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLm5sLWJveCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5sLWJveCBwIHtcbiAgICBmb250LXNpemU6IDEuMDZyZW07XG4gIH1cbn1cbi5ubC1ib3ggbGFiZWwge1xuICBmb250LXNpemU6IDAuNjlyZW07XG59XG4ubmwtYm94IC5mb3JtLWNvbnRyb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLm5sLWJveCAuYnRuLXByaW1hcnkge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5ubC1ib3ggLmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwNztcbn1cbi5ubC1ib3ggLmJ0bi1wcmltYXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMDc7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubmwtYm94IC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwNztcbiAgfVxufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI25ld3NsZXR0ZXJNb2RhbCAuYnRuLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2J0bi1jbG9zZS5zdmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB3aWR0aDogMjJweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDIycHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG59XG4jbmV3c2xldHRlck1vZGFsIC5idG4tY2xvc2U6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuI25ld3NsZXR0ZXJNb2RhbCAubW9kYWwtbmwtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjbmV3c2xldHRlck1vZGFsIC5tb2RhbC1ubC1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG59XG4jbmV3c2xldHRlck1vZGFsIC5tb2RhbC1ubC1jb250YWluZXIgLm1vZGFsLW5sLWZvcm0gLmNvbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNuZXdzbGV0dGVyTW9kYWwgLm1vZGFsLW5sLWNvbnRhaW5lciAubW9kYWwtbmwtZm9ybSAuY29udCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuI25ld3NsZXR0ZXJNb2RhbCAubW9kYWwtbmwtY29udGFpbmVyIC5tb2RhbC1ubC1mb3JtIC5jb250IC5ubC1tb2RhbC1sb2dvIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9sb2dvLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbiNuZXdzbGV0dGVyTW9kYWwgLm1vZGFsLW5sLWNvbnRhaW5lciAubW9kYWwtbmwtZm9ybSAuY29udCBoMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNuZXdzbGV0dGVyTW9kYWwgLm1vZGFsLW5sLWNvbnRhaW5lciAubW9kYWwtbmwtZm9ybSAuY29udCBoMiB7XG4gICAgZm9udC1zaXplOiAzLjEzcmVtO1xuICB9XG59XG4jbmV3c2xldHRlck1vZGFsIC5tb2RhbC1ubC1jb250YWluZXIgLm1vZGFsLW5sLWZvcm0gLmNvbnQgaDMge1xuICBmb250LXNpemU6IDEuODhyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25ld3NsZXR0ZXJNb2RhbCAubW9kYWwtbmwtY29udGFpbmVyIC5tb2RhbC1ubC1mb3JtIC5jb250IGgzIHtcbiAgICBmb250LXNpemU6IDEuODhyZW07XG4gIH1cbn1cbiNuZXdzbGV0dGVyTW9kYWwgLm1vZGFsLW5sLWNvbnRhaW5lciAubW9kYWwtbmwtZm9ybSAuY29udCAjSFBOZXdzbGV0dGVyRm9ybSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI25ld3NsZXR0ZXJNb2RhbCAubW9kYWwtbmwtY29udGFpbmVyIC5tb2RhbC1ubC1mb3JtIC5jb250IC5ocC1ubC1wcml2YWN5IHtcbiAgY29sb3I6ICMwMDA7XG59XG4jbmV3c2xldHRlck1vZGFsIC5tb2RhbC1ubC1jb250YWluZXIgLm1vZGFsLW5sLWZvcm0gLmNvbnQgLmhwLW5sLXByaXZhY3kgbGFiZWwge1xuICBmb250LXNpemU6IDAuNjlyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25ld3NsZXR0ZXJNb2RhbCAubW9kYWwtbmwtY29udGFpbmVyIC5tb2RhbC1ubC1mb3JtIC5jb250IC5ocC1ubC1wcml2YWN5IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbiNuZXdzbGV0dGVyTW9kYWwgLm1vZGFsLW5sLWNvbnRhaW5lciAubW9kYWwtbmwtZm9ybSAuY29udCAuaHAtbmwtcHJpdmFjeSBpbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jbmV3c2xldHRlck1vZGFsIC5tb2RhbC1ubC1jb250YWluZXIgLm1vZGFsLW5sLWZvcm0gLmNvbnQgLmJ0bi1ubC1wb3B1cC1zdWJzY3JpYmUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNuZXdzbGV0dGVyTW9kYWwgLm1vZGFsLW5sLWNvbnRhaW5lciAubW9kYWwtbmwtZm9ybSAuY29udCAuYnRuLW5sLXBvcHVwLXN1YnNjcmliZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiNuZXdzbGV0dGVyTW9kYWwgLm1vZGFsLW5sLWNvbnRhaW5lciAubW9kYWwtbmwtaW1nIHtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pbWctcG9wLmpwZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuaGVhZGVyW3JvbGU9YmFubmVyXSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuLmlzLW1vYmlsZS1tZW51LW9wZW4gaGVhZGVyW3JvbGU9YmFubmVyXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdICsgKiB7XG4gIHBhZGRpbmctdG9wOiA4NHB4O1xuICAvKkBtZWRpYSAobWF4LXdpZHRoOiBicmVha3BvaW50LW1heChkc2ssICRtb2JpbGUtbWVudS1icmVha3BvaW50cykpIHtcbiAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQgKyAkc3VibWVudS1iYXItaGVpZ2h0O1xuICB9Ki9cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLnByb21vdGlvbnMtYmFyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLnByb21vdGlvbnMtYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLnByb21vdGlvbnMtYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAucHJvbW90aW9ucy1iYXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5wcm9tb3Rpb25zLWJhciAuY2VudGVyLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAucHJvbW90aW9ucy1iYXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLnByb21vdGlvbnMtYmFyIC5jZW50ZXItdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgaGVpZ2h0OiA1NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xufVxuLmlzLW1vYmlsZS1tZW51LW9wZW4gaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmlzLW1vYmlsZS1tZW51LW9wZW4gaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciwgLmlzLW1vYmlsZS1tZW51LW9wZW4gaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaXMtbW9iaWxlLW1lbnUtb3BlbiBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAuaGFtYnVyZ2VyLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubW9iaWxlLW9ubHkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5kZXNrdG9wLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIHsgLyogPj0gOTkyKi8gfVxuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubW9iaWxlLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLmRlc2t0b3Atb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgdWwgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIHVsIGxpIGgyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2RjZGNkICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgdWwgbGkgaDIgYSB7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIHVsIGxpLmNhdGVnb3J5IHtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAvKi5pcy1tb2JpbGUtbWVudS1vcGVuICYge1xuXG4gIGEge1xuICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9hcnJvdy1yaWdodC13aGl0ZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICAgfVxuICB9ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgdWwgbGkuY2F0ZWdvcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciB1bCBsaS5jYXRlZ29yeSBidXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGhlaWdodDogNTNweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIHVsIGxpLmNhdGVnb3J5IGJ1dHRvbjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdNMiA1TDggMTFMMTQgNScvPjwvc3ZnPlwiKTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIHVsIGxpLmNhdGVnb3J5IGJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciB1bCBsaS5jYXRlZ29yeSBidXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIHVsIGxpLmNhdGVnb3J5IC5hY2NvcmRpb24tYm9keSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgYSB7XG4gIGhlaWdodDogNTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgYSB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIGEge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZjZDA3O1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmY2QwNztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZjZDA3O1xuICB9XG59XG4uaXMtbW9iaWxlLW1lbnUtb3BlbiBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYgPiB1bCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdiA+IHVsIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2ID4gLmxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogICBAaW5jbHVkZSBycG1xKG1hcmdpbi1sZWZ0LCAoZHNrOiAtMTBweCksICRtb2JpbGUtbWVudS1icmVha3BvaW50cyk7XG4gICAgIEBpbmNsdWRlIHJwbXEocGFkZGluZy1yaWdodCwgKGRzazogMTBweCksICRtb2JpbGUtbWVudS1icmVha3BvaW50cyk7XG4gICAgIEBpbmNsdWRlIHJwbXEobWFyZ2luLXJpZ2h0LCAoZHNrOiAxMHB4KSwgJG1vYmlsZS1tZW51LWJyZWFrcG9pbnRzKTtcblxuICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgfSovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2ID4gLmxlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdiA+IC5sZWZ0IC5oYW1idXJnZXIge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2ID4gLmxlZnQgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2ID4gLmxlZnQgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJveCB7XG4gIHRvcDogMnB4O1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2ID4gLmxlZnQgLmJyYW5kLXdlYnNpdGUge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdiA+IC5sZWZ0IC5icmFuZC13ZWJzaXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYgPiAubGVmdCAuYnJhbmQtd2Vic2l0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdiA+IC5sZWZ0IC5icmFuZC13ZWJzaXRlIGltZyB7XG4gIGhlaWdodDogNTRweDtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdiA+IC5jdXJyZW50LWJyYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYgPiAuY3VycmVudC1icmFuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdiA+IC5jdXJyZW50LWJyYW5kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2ID4gLmN1cnJlbnQtYnJhbmQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdiA+IC5jdXJyZW50LWJyYW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2ID4gLmN1cnJlbnQtYnJhbmQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdiA+IC5jdXJyZW50LWJyYW5kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2ID4gLmN1cnJlbnQtYnJhbmQgYSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2ID4gLmN1cnJlbnQtYnJhbmQgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdiA+IC5jdXJyZW50LWJyYW5kIGEgaW1nIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYgPiAuY3VycmVudC1icmFuZCBhIGltZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdiA+IC5jdXJyZW50LWJyYW5kIGEgaW1nIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2ID4gdWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlICsgMXB4KSk7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDg0cHggLSAxcHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMzVweCAxNXB4IDE1MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xuICAgIC8qYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7Ki9cbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbiAgICAvKiBQYW9sbyAqL1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICAvKiBQYW9sbyAqL1xuICB9XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdiA+IHVsLmluIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5pcy1tb2JpbGUtbWVudS1vcGVuIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdiA+IHVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYuYnJhbmQtbmF2ID4gdWwge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2LmJyYW5kLW5hdiA+IHVsIGxpLmNhdGVnb3J5LWxldmVsLTEgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYuYnJhbmQtbmF2ID4gdWwgbGkuY2F0ZWdvcnktbGV2ZWwtMSA+IGEge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYuYnJhbmQtbmF2ID4gdWwgbGkuY2F0ZWdvcnktbGV2ZWwtMSA+IGEge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2LmJyYW5kLW5hdiA+IHVsIGxpLmNhdGVnb3J5LWxldmVsLTEgdWwuY29scyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdi5icmFuZC1uYXYgPiB1bCBsaS5jYXRlZ29yeS1sZXZlbC0xIHVsLmNvbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZjZDA3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjBweCA1cHg7XG4gIH1cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdi5icmFuZC1uYXYgPiB1bCBsaS5jYXRlZ29yeS1sZXZlbC0xIHVsLmNvbHMgPiBsaSA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdi5icmFuZC1uYXYgPiB1bCBsaS5jYXRlZ29yeS1sZXZlbC0xIHVsLmNvbHMgPiBsaSA+IHVsIGEge1xuICBmb250LXNpemU6IDEuMDZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2LmJyYW5kLW5hdiA+IHVsIGxpLmNhdGVnb3J5LWxldmVsLTEuY2F0ZWdvcnktYnJhbmRzIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2LmJyYW5kLW5hdiA+IHVsIGxpLmNhdGVnb3J5LWxldmVsLTEuY2F0ZWdvcnktYnJhbmRzIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYuYnJhbmQtbmF2ID4gdWwgbGkuY2F0ZWdvcnktbGV2ZWwtMS5jYXRlZ29yeS1icmFuZHMgPiBhIHtcbiAgICBjb2xvcjogIzYwNjA2MDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdi5icmFuZC1uYXYgPiB1bCBsaS5jYXRlZ29yeS1sZXZlbC0xLmNhdGVnb3J5LWJyYW5kcyA+IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYuYnJhbmQtbmF2ID4gdWwgbGkuY2F0ZWdvcnktbGV2ZWwtMS5jYXRlZ29yeS1icmFuZHMgPiBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHotaW5kZXg6IDM7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2LmJyYW5kLW5hdiA+IHVsIGxpLmNhdGVnb3J5LWxldmVsLTEuY2F0ZWdvcnktYnJhbmRzID4gYTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2LmJyYW5kLW5hdiA+IHVsIGxpLmNhdGVnb3J5LWxldmVsLTEuaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYuYnJhbmQtbmF2ID4gdWwgbGkuY2F0ZWdvcnktbGV2ZWwtMS5pbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6ICNGRkNEMDYgMCAwIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkICNGRkNEMDY7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYuYnJhbmQtbmF2ID4gdWwgbGkuY2F0ZWdvcnktbGV2ZWwtMS5pbiB1bC5jb2xzIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbiAgei1pbmRleDogMjtcbiAgbWluLXdpZHRoOiAxNjBweDtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdi5icmFuZC1uYXYgPiB1bCBsaS5jYXRlZ29yeS1sZXZlbC0xLmluID4gYTo6YWZ0ZXIge1xuICBoZWlnaHQ6IDVweDtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdi5icmFuZC1uYXYgPiB1bCBsaS5jYXRlZ29yeS1sZXZlbC0xLmluIC5uby10cmFuc2Zvcm0ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYuYnJhbmQtbmF2ID4gdWwgbGkuY2F0ZWdvcnktbGV2ZWwtMS5oYXMtY2hpbGRyZW4tMSB1bC5jb2xzLCBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYuYnJhbmQtbmF2ID4gdWwgbGkuY2F0ZWdvcnktbGV2ZWwtMS5oYXMtY2hpbGRyZW4tMiB1bC5jb2xzLCBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYuYnJhbmQtbmF2ID4gdWwgbGkuY2F0ZWdvcnktbGV2ZWwtMS5oYXMtY2hpbGRyZW4tMyB1bC5jb2xzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2LmJyYW5kLW5hdiA+IHVsIGxpLmNhdGVnb3J5LWxldmVsLTEuaGFzLWNoaWxkcmVuLTMgdWwuY29scyBhIHtcbiAgICBtYXgtd2lkdGg6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYuYnJhbmQtbmF2ID4gdWwgbGkuY2F0ZWdvcnktbGV2ZWwtMS5oYXMtY2hpbGRyZW4ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBFMEUwO1xuICB9XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdi5icmFuZC1uYXYgPiB1bCBsaS5jYXRlZ29yeS1sZXZlbC0xLmhhcy1jaGlsZHJlbiA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYuYnJhbmQtbmF2ID4gdWwgbGkuY2F0ZWdvcnktbGV2ZWwtMS5oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdi5icmFuZC1uYXYgPiB1bCBsaS5jYXRlZ29yeS1sZXZlbC0xIHVsLmNvbHMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdi5icmFuZC1uYXYgPiB1bCBsaS5jYXRlZ29yeS1sZXZlbC0xIHVsLmNvbHMgPiBsaSB7XG4gICAgbWluLXdpZHRoOiAxNjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdi5icmFuZC1uYXYgPiB1bCBsaS5jYXRlZ29yeS1sZXZlbC0xIHVsLmNvbHMgPiBsaSB7XG4gICAgbWluLXdpZHRoOiAxMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdi5icmFuZC1uYXYgPiB1bCBsaS5jYXRlZ29yeS1sZXZlbC0xIHVsLmNvbHMgPiBsaSA+IHVsIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYuYnJhbmQtbmF2ID4gdWwgbGkuY2F0ZWdvcnktbGV2ZWwtMSB1bC5jb2xzIGEge1xuICAgIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYuYnJhbmQtbmF2ID4gdWwgbGkuY2F0ZWdvcnktbGV2ZWwtMSB1bC5jb2xzIGE6Zm9jdXM6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYuYnJhbmQtbmF2ID4gdWwgbGkuY2F0ZWdvcnktbGV2ZWwtMSB1bC5jb2xzIGE6YWN0aXZlOjphZnRlciB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2LmJyYW5kLW5hdiA+IHVsIGxpLmNhdGVnb3J5LWxldmVsLTEgdWwuY29scyBhOmhvdmVyOjphZnRlciB7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdi5icmFuZC1uYXYgPiB1bCBsaS5jYXRlZ29yeS1sZXZlbC0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYuYnJhbmQtbmF2ID4gdWwgbGkuY2F0ZWdvcnktbGV2ZWwtMiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LWZhbWlseTogXCJNaWVyIEEgQm9va1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMC45NHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdi5icmFuZC1uYXYgPiB1bCBsaS5jYXRlZ29yeS1sZXZlbC0yIGE6Zm9jdXM6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAubWFpbi1uYXYuYnJhbmQtbmF2ID4gdWwgbGkuY2F0ZWdvcnktbGV2ZWwtMiBhOmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGhlaWdodDogM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAoaG92ZXI6IGhvdmVyKSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdi5icmFuZC1uYXYgPiB1bCBsaS5jYXRlZ29yeS1sZXZlbC0yIGE6aG92ZXI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgfVxufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLm1haW4tbmF2LmJyYW5kLW5hdiA+IHVsIGxpLmNhdGVnb3J5LWxldmVsLTIgdWwuaW5kZW50ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdi5icmFuZC1uYXYgPiB1bCBsaS5jYXRlZ29yeS1sZXZlbC0yIHVsLmluZGVudGVkIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC5tYWluLW5hdi5icmFuZC1uYXYgPiB1bCBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UwRTBFMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAudXNlci1uYXYge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLnVzZXItbmF2IHVsIGxpIGEge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAudXNlci1uYXYgdWwgbGkgYSAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAudXNlci1uYXYgdWwgbGkgYSAuaWNvbi5pY29uLWxvY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvbG9jay5zdmdcIik7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAudXNlci1uYXYgdWwgbGkgYSAuaWNvbi5pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zZWFyY2guc3ZnXCIpO1xufVxuLmlzLW1vYmlsZS1tZW51LW9wZW4gaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLnVzZXItbmF2IHVsIGxpIGEgLmljb24uaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc2VhcmNoLXdoaXRlLnN2Z1wiKTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC51c2VyLW5hdiB1bCBsaSBhIC5pY29uLmljb24tdXNlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy91c2VyLnN2Z1wiKTtcbn1cbi5pcy1tb2JpbGUtbWVudS1vcGVuIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC51c2VyLW5hdiB1bCBsaSBhIC5pY29uLmljb24tdXNlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy91c2VyLXdoaXRlLnN2Z1wiKTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC51c2VyLW5hdiB1bCBsaSBhIC5pY29uLmljb24tc2hvcHBpbmctY2FydCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zaG9wcGluZy1jYXJ0LnN2Z1wiKTtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC51c2VyLW5hdiB1bCBsaSBhIC5pY29uLmljb24tc2hvcHBpbmctY2FydC5oYXMtaXRlbXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc2hvcHBpbmctY2FydC1oYXMtaXRlbXMuc3ZnXCIpO1xufVxuLmlzLW1vYmlsZS1tZW51LW9wZW4gaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLnVzZXItbmF2IHVsIGxpIGEgLmljb24uaWNvbi1zaG9wcGluZy1jYXJ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nob3BwaW5nLWNhcnQtd2hpdGUuc3ZnXCIpO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLnVzZXItbmF2IHVsIGxpIGEgLmljb24gKyAudGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAudXNlci1uYXYgdWwgbGkgYSAudGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLnVzZXItbmF2IHVsIGxpLnJlc2VydmVkLWFyZWEge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFMEUwRTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLnVzZXItbmF2IHVsIGxpLnJlc2VydmVkLWFyZWEge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNFMEUwRTA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAudXNlci1uYXYgdWwgbGkucmVzZXJ2ZWQtYXJlYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAudXNlci1uYXYgdWwgbGkucmVzZXJ2ZWQtYXJlYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC51c2VyLW5hdiB1bCBsaS5yZXNlcnZlZC1hcmVhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLnVzZXItbmF2IHVsIGxpLnJlc2VydmVkLWFyZWEgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC51c2VyLW5hdiB1bCBsaS5yZXNlcnZlZC1hcmVhIGEgLnRleHQge1xuICBmb250LXNpemU6IDAuNjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU5OS45OHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC51c2VyLW5hdiB1bCBsaS5yZXNlcnZlZC1hcmVhIGEgLnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC51c2VyLW5hdiB1bCBsaS5pY29uLW9ubHkgYSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC51c2VyLW5hdiB1bCBsaS5pY29uLW9ubHkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLnVzZXItbmF2IHVsIGxpLmljb24tb25seSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLnVzZXItbmF2IHVsIGxpLmljb24tb25seSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLnVzZXItbmF2IHVsIGxpLmljb24tb25seSBhIC5pY29uLXNob3BwaW5nLWNhcnQgLml0ZW1zLWNvdW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDAuNjlyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC51c2VyLW5hdiB1bCBsaS5zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gIH1cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC51c2VyLW5hdiB1bCBsaS5zZWFyY2ggLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLnVzZXItbmF2IHVsIGxpLnNlYXJjaCAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG59XG5oZWFkZXJbcm9sZT1iYW5uZXJdIC5tZW51LWJhciAudXNlci1uYXYgdWwgbGkuc2VhcmNoIC5pbnB1dC1ncm91cC10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLnVzZXItbmF2IHVsIGxpLnNlYXJjaC5pbiAuc2VhcmNoLXBhbmVsIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIGJvdHRvbTogMDtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC51c2VyLW5hdiB1bCBsaS5zZWFyY2guaW4gPiBhOjphZnRlciB7XG4gIGhlaWdodDogNXB4O1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLnVzZXItbmF2IHVsIGxpLnNlYXJjaCAuc2VhcmNoLXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAzMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGJvdHRvbTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMjUwbXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC51c2VyLW5hdiB1bCBsaS5zZWFyY2ggLnNlYXJjaC1wYW5lbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMDAlKTtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLm1lbnUtYmFyIC51c2VyLW5hdiB1bCBsaS5zZWFyY2ggLnNlYXJjaC1wYW5lbCAuZm9ybS1jb250cm9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAubWVudS1iYXIgLnVzZXItbmF2IHVsIGxpLnNlYXJjaCAuc2VhcmNoLXBhbmVsIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zZWFyY2guc3ZnXCIpO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAuc3VibWVudS1iYXIge1xuICBwYWRkaW5nOiAxNHB4IDBweCAwcHggMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXJbcm9sZT1iYW5uZXJdIC5zdWJtZW51LWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAuc3VibWVudS1iYXIgLnNjcm9sbC1zdWJtZW51IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuaGVhZGVyW3JvbGU9YmFubmVyXSAuc3VibWVudS1iYXIgLnNjcm9sbC1zdWJtZW51IGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbmhlYWRlcltyb2xlPWJhbm5lcl0gLnN1Ym1lbnUtYmFyIC5jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICMwMDA7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuZm9vdGVyLmNvbnRlbnQtaW5mbyB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAvKiYubWluaW1hbC1mb290ZXIge1xuICAgIEBpbmNsdWRlIHJwbXEoKHBhZGRpbmctdG9wKSwgKHhzOiAzMHB4KSApO1xuICAgIEBpbmNsdWRlIHJwbXEoKHBhZGRpbmctYm90dG9tKSwgKHhzOiAzMHB4KSApO1xuXG4gICAgLmZvb3Rlci1sb2dvLWNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBycG1xKChtYXJnaW4tdG9wKSwgKHhzOiAwKSApO1xuICAgIH1cblxuICAgIC5mb290ZXItYm90dG9tLWNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBycG1xKChqdXN0aWZ5LWNvbnRlbnQpLCAoeHM6IGNlbnRlcikgKTtcblxuICAgICAgLmNvbXBhbnktaW5mbyB7XG4gICAgICAgIEBpbmNsdWRlIHJwbXEoKG1hcmdpbi10b3ApLCAoeHM6IDApICk7XG4gICAgICAgIEBpbmNsdWRlIHJwbXEoKG1hcmdpbi1yaWdodCksICh4czogNTBweCkgKTtcbiAgICAgIH1cbiAgICB9XG4gIH0qL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyLmNvbnRlbnQtaW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBmb290ZXIuY29udGVudC1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyLmNvbnRlbnQtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyLmNvbnRlbnQtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgZm9vdGVyLmNvbnRlbnQtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG59XG5mb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1jb2wge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1jb2wge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLWNvbCAuY29sbGFwc2UtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1jb2wgLmNvbGxhcHNlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5mb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItY29sOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLWNvbDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1jb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1jb2wge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1jb2w6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItY29sOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1jb2wgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItY29sIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLWNvbCAudGl0bGUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjA2cmVtO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1jb2wgLnRpdGxlIGEge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLWNvbCAudGl0bGUgYSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItY29sIC50aXRsZSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItY29sIC50aXRsZSBhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1jb2wgLnRpdGxlIGEge1xuICAgIGN1cnNvcjogdGV4dDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1jb2wgLnRpdGxlIGEge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1jb2wgLnRpdGxlIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMjVweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9hcnJvdy1yaWdodC13aGl0ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLWNvbCAudGl0bGUgYTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItY29sIC50aXRsZSBhOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLWNvbCAudGl0bGUgYVthcmlhLWV4cGFuZGVkPXRydWVdOjphZnRlciB7XG4gIHdpZHRoOiAyNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1jb2wgLmxpc3QtbGluayB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItY29sIC5saXN0LWxpbmsge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5mb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItY29sIC5saXN0LWxpbmsuc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1jb2wgLmxpc3QtbGluay5zb2NpYWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1jb2wgLmxpc3QtbGluayBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLWNvbCAubGlzdC1saW5rIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuMDZyZW07XG59XG5mb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItY29sLmNvbC1zZXJ2aWNlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1jb2wuY29sLXNlcnZpY2Uge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1jb2wuY29sLXNlcnZpY2UgcCB7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LXNpemU6IDEuMDZyZW07XG59XG5mb290ZXIuY29udGVudC1pbmZvIC5zb2NpYWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLnNvY2lhbCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLnNvY2lhbCBsaSBhIHtcbiAgcGFkZGluZzogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLnNvY2lhbCBsaSBhIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAuc29jaWFsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyLmNvbnRlbnQtaW5mbyAuc29jaWFsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG59XG5mb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYm90dG9tLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8qJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS1saWdodC0yO1xuXG4gICAgQGluY2x1ZGUgcnBtcSgobGVmdCksICh4czogIC0gbWFwLWdldCgkbWFpbi1wYWRkaW5nLCBcInhzXCIpLCBzbTogIC0gbWFwLWdldCgkbWFpbi1wYWRkaW5nLCBcInNtXCIpLCBtZDogIC0gbWFwLWdldCgkbWFpbi1wYWRkaW5nLCBcIm1kXCIpLCBsZzogLSBtYXAtZ2V0KCRtYWluLXBhZGRpbmcsIFwibGdcIiksIHhsOiAtIG1hcC1nZXQoJG1haW4tcGFkZGluZywgXCJ4bFwiKSApKTtcbiAgICBAaW5jbHVkZSBycG1xKChyaWdodCksICh4czogIC0gbWFwLWdldCgkbWFpbi1wYWRkaW5nLCBcInhzXCIpLCBzbTogIC0gbWFwLWdldCgkbWFpbi1wYWRkaW5nLCBcInNtXCIpLCBtZDogIC0gbWFwLWdldCgkbWFpbi1wYWRkaW5nLCBcIm1kXCIpLCBsZzogLSBtYXAtZ2V0KCRtYWluLXBhZGRpbmcsIFwibGdcIiksIHhsOiAtIG1hcC1nZXQoJG1haW4tcGFkZGluZywgXCJ4bFwiKSApKTtcbiAgfSovXG59XG5mb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYm90dG9tLWNvbnRhaW5lciAuY29tcGFueS1pbmZvIGEge1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1ib3R0b20tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWJvdHRvbS1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1ib3R0b20tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5mb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYm90dG9tLWNvbnRhaW5lciAuY29tcGFueS1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgb3JkZXI6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWJvdHRvbS1jb250YWluZXIgLmNvbXBhbnktaW5mbyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjMDAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWJvdHRvbS1jb250YWluZXIgLmNvbXBhbnktaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1ib3R0b20tY29udGFpbmVyIC5jb21wYW55LWluZm8ge1xuICAgIG9yZGVyOiB1bnNldDtcbiAgfVxufVxuZm9vdGVyLmNvbnRlbnQtaW5mbyAuZm9vdGVyLWJvdHRvbS1jb250YWluZXIgLmNvbXBhbnktaW5mbyBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5MDkwOTA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC45NHJlbTtcbn1cbmZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1ib3R0b20tY29udGFpbmVyIC5ieSB7XG4gIG9yZGVyOiA1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvb3Rlci5jb250ZW50LWluZm8gLmZvb3Rlci1ib3R0b20tY29udGFpbmVyIC5ieSB7XG4gICAgb3JkZXI6IHVuc2V0O1xuICB9XG59XG5mb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYm90dG9tLWNvbnRhaW5lciBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjOTA5MDkwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuOTRyZW07XG59XG5mb290ZXIuY29udGVudC1pbmZvIC5mb290ZXItYm90dG9tLWNvbnRhaW5lciBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJvZHkucGFnZS1ob21lcGFnZSBtYWluW3JvbGU9bWFpbl0ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuYm9keS5wYWdlLWhvbWUtYnJhbmQgLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBib2R5LnBhZ2UtaG9tZS1icmFuZCAudGVjaG5vbG9neS1oaWdobGlnaHQge1xuICAgIG1hcmdpbi10b3A6IDM1LjYzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzUuNjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1ob21lLWJyYW5kIC50ZWNobm9sb2d5LWhpZ2hsaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNDEuMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MS4yNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5wYWdlLWhvbWUtYnJhbmQgLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA0OC43NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4Ljc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS5wYWdlLWhvbWUtYnJhbmQgLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA1NC4zOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDU0LjM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgYm9keS5wYWdlLWhvbWUtYnJhbmQgLnRlY2hub2xvZ3ktaGlnaGxpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbmJvZHkucGFnZS1ob21lLWJyYW5kLnBhZ2UtaG9tZS1icmFuZC1jcmFmdCAuaW1nRm9hbSB7XG4gIHdpZHRoOiAxOSU7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkucGFnZS1ob21lLWJyYW5kLnBhZ2UtaG9tZS1icmFuZC1jcmFmdCAuaW1nRm9hbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtaG9tZS1icmFuZC5wYWdlLWhvbWUtYnJhbmQtY3JhZnQgLmltZ0ZvYW0yIHtcbiAgd2lkdGg6IDMxJTtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5wYWdlLWhvbWUtYnJhbmQucGFnZS1ob21lLWJyYW5kLWNyYWZ0IC5pbWdGb2FtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtaG9tZS1icmFuZC5wYWdlLWhvbWUtYnJhbmQtY3JhZnQgLnNsaWNrLXNvbGVzIC5pbWdGb2FtIHtcbiAgd2lkdGg6IDE5JTtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5wYWdlLWhvbWUtYnJhbmQucGFnZS1ob21lLWJyYW5kLWNyYWZ0IC5zbGljay1zb2xlcyAuaW1nRm9hbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtaG9tZS1icmFuZC5wYWdlLWhvbWUtYnJhbmQtY3JhZnQgLnNsaWNrLXNvbGVzIC5pbWdGb2FtMiB7XG4gIHdpZHRoOiAzMSU7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkucGFnZS1ob21lLWJyYW5kLnBhZ2UtaG9tZS1icmFuZC1jcmFmdCAuc2xpY2stc29sZXMgLmltZ0ZvYW0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIH1cbn1cblxuYm9keS5wYWdlLXByb2R1Y3RzLmlzLW1vYmlsZS1tZW51LW9wZW4gLmJyZWFkY3J1bWItbmF2OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24ucHJvZHVjdHMtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpe1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgIC5maWx0ZXJzIHtcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlKHRvcCA1MCUgbGVmdCA1MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuICB9Ki9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5wcm9kdWN0cy1oZWFkZXIge1xuICAgIHBhZGRpbmc6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24ucHJvZHVjdHMtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24ucHJvZHVjdHMtaGVhZGVyIC5yb3cge1xuICAtLWJzLWd1dHRlci14OiAwcHg7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5wcm9kdWN0cy1oZWFkZXIgLmNhdGVnb3J5LW5hdi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24ucHJvZHVjdHMtaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvZGFzaGVkLWJvcmRlci5zdmdcIikgdmFyKC0tYmctcG9zLXgsIDApIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0yOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cbmJvZHkucGFnZS1wcm9kdWN0cyBzZWN0aW9uLnByb2R1Y3RzLWhlYWRlciAuY2F0ZWdvcnktdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24ucHJvZHVjdHMtaGVhZGVyIC5jYXRlZ29yeS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24ucHJvZHVjdHMtaGVhZGVyIC5jYXRlZ29yeS10ZXh0IHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24ucHJvZHVjdHMtaGVhZGVyIC5jYXRlZ29yeS10ZXh0IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjg4cmVtO1xufVxuYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24ucHJvZHVjdHMtaGVhZGVyIC5jYXRlZ29yeS10ZXh0IHAge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAwLjk0cmVtO1xufVxuYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24ucHJvZHVjdHMtaGVhZGVyIC5icmVhZGNydW1iLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcmRlcjogMTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0cyBzZWN0aW9uLnByb2R1Y3RzLWhlYWRlciAuYnJlYWRjcnVtYi1uYXYge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24ucHJvZHVjdHMtaGVhZGVyIC5icmVhZGNydW1iLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5wcm9kdWN0cy1oZWFkZXIgLmJyZWFkY3J1bWItbmF2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0cyBzZWN0aW9uLnByb2R1Y3RzLWhlYWRlciAuYnJlYWRjcnVtYi1uYXYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5wcm9kdWN0cy1oZWFkZXIgLmJyZWFkY3J1bWItbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24ucHJvZHVjdHMtaGVhZGVyIC5icmVhZGNydW1iLW5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGJvZHkucGFnZS1wcm9kdWN0cyBzZWN0aW9uLnByb2R1Y3RzLWhlYWRlciAuYnJlYWRjcnVtYi1uYXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHZ3OyAvKiBMYXJnaGV6emEgcGFyaSBhIHF1ZWxsYSBkZWwgY29udGVuaXRvcmUgKi9cbiAgICBoZWlnaHQ6IDFweDsgLyogQWx0ZXp6YSBkaSAxcHggKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZGFzaGVkLWxpbmUuc3ZnXCIpOyAvKiBJbnNlcmlzY2kgcXVpIGlsIHBhdGggZGVsIHR1byBTVkcgKi9cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IC8qIFJpcGV0ZSBsbyBzZm9uZG8gb3JpenpvbnRhbG1lbnRlICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTZweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5wcm9kdWN0cy1oZWFkZXIgLmJyZWFkY3J1bWItbmF2IC5icmVhZGNydW1iIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODFyZW07XG59XG5ib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5wcm9kdWN0cy1oZWFkZXIgLmJyZWFkY3J1bWItbmF2IC5icmVhZGNydW1iIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmY2QwNztcbn1cbmJvZHkucGFnZS1wcm9kdWN0cyBzZWN0aW9uLnByb2R1Y3RzLWhlYWRlciAuYnJlYWRjcnVtYi1uYXYgLmJyZWFkY3J1bWIgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmY2QwNztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0cyBzZWN0aW9uLnByb2R1Y3RzLWhlYWRlciAuYnJlYWRjcnVtYi1uYXYgLmJyZWFkY3J1bWIgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmNkMDc7XG4gIH1cbn1cbmJvZHkucGFnZS1wcm9kdWN0cyBzZWN0aW9uLnByb2R1Y3RzLWhlYWRlciAuZmlsdGVycyBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24ucHJvZHVjdHMtaGVhZGVyIC5maWx0ZXJzIGZvcm0ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE1OTkuOThweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5wcm9kdWN0cy1oZWFkZXIgLmZpbHRlcnMgZm9ybSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5wcm9kdWN0cy1oZWFkZXIgLmZpbHRlcnMgZm9ybSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbmJvZHkucGFnZS1wcm9kdWN0cyBzZWN0aW9uLnByb2R1Y3RzLWhlYWRlciAuZmlsdGVycyBmb3JtIC5mb3JtLWNoZWNrLWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5maWx0ZXJzIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0cyBzZWN0aW9uLmZpbHRlcnMge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24uZmlsdGVycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cbmJvZHkucGFnZS1wcm9kdWN0cyBzZWN0aW9uLmZpbHRlcnMgLmZpbHRlci1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5maWx0ZXJzIC5maWx0ZXItYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5maWx0ZXJzIC5maWx0ZXItYmFyIC5kcm9wZG93biB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkucGFnZS1wcm9kdWN0cyBzZWN0aW9uLmZpbHRlcnMgLmZpbHRlci1iYXIgLmRyb3Bkb3duOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5maWx0ZXJzIC5maWx0ZXItYmFyIC5idG5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjZDA3O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0cyBzZWN0aW9uLmZpbHRlcnMgLmZpbHRlci1iYXIgLmJ0bmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5maWx0ZXJzIC5maWx0ZXItYmFyIC5idG5kcm9wZG93bi10b2dnbGUgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24uZmlsdGVycyAuZmlsdGVyLWJhciAuYnRuZHJvcGRvd24tdG9nZ2xlIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5maWx0ZXJzIC5maWx0ZXItYmFyIC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmY2QwNztcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24uZmlsdGVycyAuZmlsdGVyLWJhciAuZHJvcGRvd24tbWVudSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24uZmlsdGVycyAuZmlsdGVyLWJhciAuZHJvcGRvd24tbWVudSBhOmhvdmVyIHtcbiAgLyp0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsqL1xuICAvKnRleHQtc2hhZG93OiAycHggMnB4ICRwcmltYXJ5OyovXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24uZmlsdGVycyAuZmlsdGVyLWJhciAuZHJvcGRvd24tbWVudSBhLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24uZmlsdGVycyAuZmlsdGVyLWJhciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudS1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5maWx0ZXJzIC5maWx0ZXItYmFyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWlubmVyIGg1IHtcbiAgZm9udC1zaXplOiAwLjk0cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24uZmlsdGVycyAuZmlsdGVyLWJhciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudS1pbm5lciBsYWJlbC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24uZmlsdGVycyAuZmlsdGVyLWJhciAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudS1pbm5lciBsaSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5maWx0ZXJzIC5maWx0ZXItYmFyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWlubmVyIGxpIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODhyZW07XG4gIH1cbn1cbmJvZHkucGFnZS1wcm9kdWN0cyBzZWN0aW9uLnByb2R1Y3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24ucHJvZHVjdHMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5wcm9kdWN0czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2Rhc2hlZC1ib3JkZXIuc3ZnXCIpIHZhcigtLWJnLXBvcy14LCAwKSAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMjhweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5wcm9kdWN0cyBuYXYge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkucGFnZS1wcm9kdWN0cyBzZWN0aW9uLnByb2R1Y3RzIG5hdiB1bC5wYWdpbmF0aW9uIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdHMgc2VjdGlvbi5wcm9kdWN0cyAucGFnaW5hdGlvbi1uYXYge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0cyBzZWN0aW9uLnByb2R1Y3RzIC5wYWdpbmF0aW9uLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuYm9keS5wYWdlLXByb2R1Y3RzIHNlY3Rpb24ucHJvZHVjdHMgLnBhZ2luYXRpb24tbmF2IC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbmJvZHkucGFnZS1wcm9kdWN0cyBzZWN0aW9uLnByb2R1Y3RzIC5wYWdpbmF0aW9uLW5hdiAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmNkMDc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdHMgLnBhZ2luYXRpb24gbmF2IHVsLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuYm9keS5wYWdlLXByb2R1Y3RzIC5wYWdpbmF0aW9uIG5hdiB1bC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmY2QwNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuYm9keS5wYWdlLXByb2R1Y3QgLnNpemUtZ3VpZGUtbW9kYWwge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCAuc2l6ZS1ndWlkZS1tb2RhbCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuYm9keS5wYWdlLXByb2R1Y3QgLnNpemUtZ3VpZGUtbW9kYWwgLnN3YWwyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IC5zaXplLWd1aWRlLW1vZGFsIC5zd2FsMi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCAuc2l6ZS1ndWlkZS1tb2RhbCAuc3dhbDItY2xvc2Uge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMmVtO1xufVxuYm9keS5wYWdlLXByb2R1Y3QgLnN3YWwyLWNvbnRhaW5lciAuc3dhbDItbW9kYWwge1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keS5wYWdlLXByb2R1Y3QgLnN3YWwyLWNvbnRhaW5lciAuc3dhbDItbW9kYWwgLnN3YWwyLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwNztcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IC5zd2FsMi1jb250YWluZXIgLnN3YWwyLW1vZGFsIC5zd2FsMi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmJvZHkucGFnZS1wcm9kdWN0IC5zd2FsMi1jb250YWluZXIgLnN3YWwyLW1vZGFsIC5zd2FsMi10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2Rhc2hlZC1ib3JkZXIuc3ZnXCIpIHZhcigtLWJnLXBvcy14LCAwKSAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMjhweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCAuc3dhbDItY29udGFpbmVyIC5zd2FsMi1tb2RhbCAuc3dhbDItaHRtbC1jb250YWluZXIge1xuICBwYWRkaW5nOiA1MHB4IDEwcHggMHB4IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3QgLnN3YWwyLWNvbnRhaW5lciAuc3dhbDItbW9kYWwgLnN3YWwyLWh0bWwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHggMjBweCAzMHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCAuc3dhbDItY29udGFpbmVyIC5zd2FsMi1tb2RhbCAuc3dhbDItYWN0aW9ucyBidXR0b24ge1xuICBtYXJnaW46IDEwcHg7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCAuc3dhbDItY29udGFpbmVyIC5zd2FsMi1tb2RhbCBwIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCAuc2l6ZVRhYmxlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuYm9keS5wYWdlLXByb2R1Y3QuaXMtbW9iaWxlLW1lbnUtb3BlbiBzZWN0aW9uLnByb2R1Y3QtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbmJvZHkucGFnZS1wcm9kdWN0IC5wcm9kdWN0LWhlYWRlci13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCAucHJvZHVjdC1oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCAucHJvZHVjdC1oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QtaGVhZGVyIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvKkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKXtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAuZmlsdGVycyB7XG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZSh0b3AgNTAlIGxlZnQgNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgfSovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0LWhlYWRlciB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0LWhlYWRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0LWhlYWRlciAuYnJlYWRjcnVtYi1uYXYge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC8qQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgICBib3R0b206IC01cHg7XG4gICAgICBAaW5jbHVkZSBycG1xKGJvcmRlci1ib3R0b20sICh4czogMXB4IGRhc2hlZCAkYm9yZGVyLWNvbG9yLCBtZDogbm9uZSkpO1xuICAgIH1cbiAgfSovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0LWhlYWRlciAuYnJlYWRjcnVtYi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QtaGVhZGVyIC5icmVhZGNydW1iLW5hdiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QtaGVhZGVyIC5icmVhZGNydW1iLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QtaGVhZGVyIC5icmVhZGNydW1iLW5hdiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdC1oZWFkZXIgLmJyZWFkY3J1bWItbmF2IC5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QtaGVhZGVyIC5icmVhZGNydW1iLW5hdiAuYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdC1oZWFkZXIgLmJyZWFkY3J1bWItbmF2IC5icmVhZGNydW1iIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0LWhlYWRlciAuYnJlYWRjcnVtYi1uYXYgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdC1oZWFkZXIgLmJyZWFkY3J1bWItbmF2IC5icmVhZGNydW1iIC5icmVhZGNydW1iLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0LWhlYWRlciAuYnJlYWRjcnVtYi1uYXYgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QtaGVhZGVyIC5icmVhZGNydW1iLW5hdiAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QtaGVhZGVyIC5icmVhZGNydW1iLW5hdiAuYnJlYWRjcnVtYiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjY5cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdC1oZWFkZXIgLmJyZWFkY3J1bWItbmF2IC5icmVhZGNydW1iIGEge1xuICAgIGZvbnQtc2l6ZTogMC44MXJlbTtcbiAgfVxufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0LWhlYWRlciAuYnJlYWRjcnVtYi1uYXYgLmJyZWFkY3J1bWIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZjZDA3O1xufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0LWhlYWRlciAuYnJlYWRjcnVtYi1uYXYgLmJyZWFkY3J1bWIgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmY2QwNztcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdC1oZWFkZXIgLmJyZWFkY3J1bWItbmF2IC5icmVhZGNydW1iIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZjZDA3O1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QtaGVhZGVyIC5maWx0ZXJzIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QtaGVhZGVyIC5maWx0ZXJzIGZvcm0ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE1OTkuOThweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QtaGVhZGVyIC5maWx0ZXJzIGZvcm0ge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0LWhlYWRlciAuZmlsdGVycyBmb3JtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0LWhlYWRlciAuZmlsdGVycyBmb3JtIC5mb3JtLWNoZWNrLWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3Qge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2Rhc2hlZC1ib3JkZXIuc3ZnXCIpIHZhcigtLWJnLXBvcy14LCAwKSAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMjhweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW1hZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgQGluY2x1ZGUgcnBtcShwYWRkaW5nLWxlZnQsICRtYWluLXBhZGRpbmcpO1xuICB9Ki9cbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbWFnZXMgLnByb2R1Y3QtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWltYWdlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW1hZ2VzIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0VDRUNFO1xufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWltYWdlcyAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMDc7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW1hZ2VzIC5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fYXJyb3c6Zm9jdXMge1xuICBvdXRsaW5lOiAzcHggc29saWQgI2ZmY2QwNztcbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbWFnZXMgLmxvYWRpbmctZ2lmIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLyogUG9zaXppb25hIGFsIDUwJSBkYWxsJ2FsdG8gKi9cbiAgbGVmdDogNTAlO1xuICAvKiBQb3NpemlvbmEgYWwgNTAlIGRhIHNpbmlzdHJhICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAvKiBDZW50cmEgZXNhdHRhbWVudGUgbGEgR0lGICovXG4gIHdpZHRoOiAzMnB4O1xuICAvKiBJbXBvc3RhIGxhIGxhcmdoZXp6YSBkZWxsYSBHSUYgKi9cbiAgaGVpZ2h0OiAzMnB4O1xuICAvKiBNYW50aWVuZSBsZSBwcm9wb3J6aW9uaSAqL1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgLyogVHJhbnNpemlvbmUgZmx1aWRhIHN1bGwnb3BhY2l0w6AgKi9cbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbWFnZXMgLmJhY2tncm91bmQtY292ZXIge1xuICBvcGFjaXR5OiAwO1xuICAvKiBJbml6aWFsbWVudGUgaW52aXNpYmlsZSAqL1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgLyogVHJhbnNpemlvbmUgZmx1aWRhIHN1bGwnb3BhY2l0w6AgKi9cbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbWFnZXMgLmxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEltbWFnaW5lIHZpc2liaWxlIHF1YW5kbyDDqCBjb21wbGV0YW1lbnRlIGNhcmljYXRhICovXG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW1hZ2VzIC5wcm9kdWN0LWNvbG9yLWltYWdlcyB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW1hZ2VzIC5wcm9kdWN0LWNvbG9yLWltYWdlczpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAucHJvZHVjdC1pbWFnZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW1hZ2VzIC5wcm9kdWN0LWNvbG9yLWltYWdlczpub3QoLnNlbGVjdGVkLWNvbG9yKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbWFnZXMgLnByb2R1Y3QtY29sb3ItaW1hZ2VzLnNlbGVjdGVkLWNvbG9yIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbWFnZXMgLnByb2R1Y3QtY29sb3ItaW1hZ2VzLnNlbGVjdGVkLWNvbG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW1hZ2VzIC5wcm9kdWN0LWNvbG9yLWltYWdlcy5zZWxlY3RlZC1jb2xvciBmaWd1cmUucHJvZHVjdC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbWFnZXMgLnByb2R1Y3QtY29sb3ItaW1hZ2VzLnNlbGVjdGVkLWNvbG9yIGZpZ3VyZS5wcm9kdWN0LWltYWdlIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyLjVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW1hZ2VzIC5wcm9kdWN0LWNvbG9yLWltYWdlcy5zZWxlY3RlZC1jb2xvciBmaWd1cmUucHJvZHVjdC1pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbWFnZXMgLnByb2R1Y3QtY29sb3ItaW1hZ2VzLnNlbGVjdGVkLWNvbG9yIGZpZ3VyZS5wcm9kdWN0LWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW1hZ2VzIC5wcm9kdWN0LWNvbG9yLWltYWdlcy5zZWxlY3RlZC1jb2xvciBmaWd1cmUucHJvZHVjdC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbWFnZXMgLnByb2R1Y3QtY29sb3ItaW1hZ2VzLnNlbGVjdGVkLWNvbG9yIGZpZ3VyZS5wcm9kdWN0LWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWltYWdlcyAucHJvZHVjdC1jb2xvci1pbWFnZXMuc2VsZWN0ZWQtY29sb3IgZmlndXJlLnByb2R1Y3QtaW1hZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW1hZ2VzIC5wcm9kdWN0LWNvbG9yLWltYWdlcy5zZWxlY3RlZC1jb2xvciBmaWd1cmUucHJvZHVjdC1pbWFnZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAuc2xpZGVyLXByb2R1Y3QtbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAuc2xpZGVyLXByb2R1Y3QtbmF2LnNlbGVjdGVkLWNvbG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnNsaWRlci1wcm9kdWN0LW5hdi5zZWxlY3RlZC1jb2xvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5zbGlkZXItcHJvZHVjdC1uYXYgLmltZy1zbGlkZXItbmF2IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NFQ0VDRTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAuc2xpZGVyLXByb2R1Y3QtbmF2IC5pbWctc2xpZGVyLW5hdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnNsaWRlci1wcm9kdWN0LW5hdiAuaW1nLXNsaWRlci1uYXYge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnNsaWRlci1wcm9kdWN0LW5hdiAuaW1nLXNsaWRlci1uYXYuY3VycmVudCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2QwNztcbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAuc2xpZGVyLXByb2R1Y3QtbmF2IC5pbWctc2xpZGVyLW5hdiBpbWcge1xuICBtYXgtd2lkdGg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5zbGlkZXItcHJvZHVjdC1uYXYgLmltZy1zbGlkZXItbmF2IGltZyB7XG4gICAgbWF4LXdpZHRoOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5zbGlkZXItcHJvZHVjdC1uYXYgLmltZy1zbGlkZXItbmF2IGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDhweDtcbiAgfVxufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qQGluY2x1ZGUgbWFpbi1wYWRkaW5nKCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9Ki9cbiAgLypAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xuICAgIHdpZHRoOiAkcHJvZHVjdC1pbmZvLW1heC13aWR0aDtcbiAgfSovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyA+IC5uYW1lIHtcbiAgb3JkZXI6IDQ7XG4gIGZvbnQtc2l6ZTogMS40NHJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvID4gLm5hbWUge1xuICAgIG9yZGVyOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gPiAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyA+IC5wcmljZSB7XG4gIG9yZGVyOiA1O1xuICBmb250LXNpemU6IDEuMzhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvKnBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gPiAucHJpY2Uge1xuICAgIG9yZGVyOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gPiAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS41NnJlbTtcbiAgfVxufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gPiAucHJpY2UuZGlzY291bnQtcHJpY2Ugc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyA+IC5wcmljZS5kaXNjb3VudC1wcmljZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICNmZmNkMDc7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuZGVzY3JpcHRpb24ge1xuICBvcmRlcjogNTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuZGVzY3JpcHRpb24ge1xuICAgIG9yZGVyOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5kZXNjcmlwdGlvbiAqIHtcbiAgZm9udC1zaXplOiAwLjk0cmVtO1xufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmRlc2NyaXB0aW9uIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgb3JkZXI6IDU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzIHtcbiAgICBvcmRlcjogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWNoYXJhY3RlcmlzdGljcyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3MgLmNoYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LWNoYXJhY3RlcmlzdGljcyAuY2hhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzIC5jaGFyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3MgLmNoYXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1jaGFyYWN0ZXJpc3RpY3MgLmNoYXIgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtY2hhcmFjdGVyaXN0aWNzIC5jaGFyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4wNnJlbTtcbiAgfVxufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gPiAua2xhcm5hLXBheW9mZiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gPiAua2xhcm5hLXBheW9mZiAua2xhcm5hLWxvZ28ge1xuICBmb250LWZhbWlseTogXCJLbGFybmEgSGVhZGxpbmVcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyA+IC5rbGFybmEtcGF5b2ZmIC5rbGFybmEtbW9kYWwge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvID4gLnNjYWxhcGF5LXBheW9mZiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gPiAuc2NhbGFwYXktcGF5b2ZmIC5zY2FsYXBheS1tb2RhbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmNvbG9ycyB7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuY29sb3JzIHtcbiAgICBvcmRlcjogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5jb2xvcnMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuY29sb3JzIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMTNyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmNvbG9ycyAubGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmNvbG9ycyAuc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmNvbG9ycyAuc2VsZWN0b3Ige1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuY29sb3JzIC5zZWxlY3RvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmNvbG9ycyAuc2VsZWN0b3IgLmNvbG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB3aWR0aDogNjdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmNvbG9ycyAuc2VsZWN0b3IgLmNvbG9yLnNlbGVjdGVkLWNvbG9yIC50aHVtYiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2QwNyAhaW1wb3J0YW50O1xufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmNvbG9ycyAuc2VsZWN0b3IgLmNvbG9yIC50aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAtIDJweCk7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMjUwbXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5jb2xvcnMgLnNlbGVjdG9yIC5jb2xvciAudGh1bWI6Zm9jdXMge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTBFMEUwO1xufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmNvbG9ycyAuc2VsZWN0b3IgLmNvbG9yIC50aHVtYjphY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRTBFMEUwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmNvbG9ycyAuc2VsZWN0b3IgLmNvbG9yIC50aHVtYjpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0UwRTBFMDtcbiAgfVxufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmNvbG9ycyAuc2VsZWN0b3IgLmNvbG9yIC5wcm9tbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmZjZDA3O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuc2l6ZXMge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5zaXplcyB7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gIH1cbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5zaXplcyAuc3dpdGNoLXNpemUtY29udGFpbmVyIC5mb3JtLWNoZWNrLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMThweDtcbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5zaXplcyAuc3dpdGNoLXNpemUtY29udGFpbmVyIC5mb3JtLWNoZWNrLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvYmxhY2stY2lyY2xlLnN2Z1wiKTtcbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5zaXplcyAuc2l6ZS1zZWxlY3RvciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnNpemVzIC5zaXplLXNlbGVjdG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuc2l6ZXMgLnNpemUtc2VsZWN0b3Iuc2VsZWN0ZWQtY29sb3Ige1xuICBkaXNwbGF5OiBmbGV4O1xufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnNpemVzIC5zaXplLXNlbGVjdG9yIC5zaXplLWl0ZW0ge1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDIwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRUNFQ0U7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuc2l6ZXMgLnNpemUtc2VsZWN0b3IgLnNpemUtaXRlbTpub3QoLmN1cnJlbnQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnNpemVzIC5zaXplLXNlbGVjdG9yIC5zaXplLWl0ZW06bm90KC5jdXJyZW50KTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmY2QwNztcbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5zaXplcyAuc2l6ZS1zZWxlY3RvciAuc2l6ZS1pdGVtOm5vdCguY3VycmVudCk6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjZDA3O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnNpemVzIC5zaXplLXNlbGVjdG9yIC5zaXplLWl0ZW06bm90KC5jdXJyZW50KTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjZDA3O1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuc2l6ZXMgLnNpemUtc2VsZWN0b3IgLnNpemUtaXRlbS5jdXJyZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmY2QwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2QwNztcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5zaXplcyAuc2l6ZS1ndWlkZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5zaXplcyAuc2l6ZS1ndWlkZSB7XG4gICAgZm9udC1zaXplOiAwLjk0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnNpemVzIC5zaXplLWd1aWRlIHtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnNpemVzIC5zaXplLWd1aWRlIGltZyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS4xM3JlbTtcbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5hZGQtdG8tY2FydC1mb3JtIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG9yZGVyOiAzO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuYWRkLXRvLWNhcnQtZm9ybSB7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuYWRkLXRvLWNhcnQtZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5hZGQtdG8tY2FydC1mb3JtID4gZGl2ID4gYSN0b2dnbGVXaXNobGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5hZGQtdG8tY2FydC1mb3JtID4gZGl2ID4gYSN0b2dnbGVXaXNobGlzdCBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmFkZC10by1jYXJ0LWZvcm0gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmFkZC10by1jYXJ0LWZvcm0gPiBkaXY6Zmlyc3QtY2hpbGQgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmFkZC10by1jYXJ0LWZvcm0gLmJ0biB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMzFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmFkZC10by1jYXJ0LWZvcm0gLmJ0biB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmFkZC10by1jYXJ0LWZvcm0gLmJ0biB7XG4gICAgZm9udC1zaXplOiAxLjEzcmVtO1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuYWNjb3JkaW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgb3JkZXI6IDY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmFjY29yZGlvbiB7XG4gICAgb3JkZXI6IGluaXRpYWw7XG4gIH1cbn1cbmJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMS4wNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS1wcm9kdWN0IHNlY3Rpb24ucHJvZHVjdCAucHJvZHVjdC1pbmZvIC5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24ge1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICB9XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuYm9keS5wYWdlLXByb2R1Y3Qgc2VjdGlvbi5wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAubWF0Y2gtd2l0aCAuaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS4zOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCBzZWN0aW9uLnByb2R1Y3QgLnByb2R1Y3QtaW5mbyAubWF0Y2gtd2l0aCAucHJvZHVjdC1ib3gge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cbmJvZHkucGFnZS1wcm9kdWN0IC5zd2FsMi1oZWFkZXIgLnN3YWwyLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuYm9keS5wYWdlLXByb2R1Y3QgLnNlY3Rpb24tZGl2aWRlciB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBmb250LXNpemU6IDEuMTNyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXByb2R1Y3QgLnNlY3Rpb24tZGl2aWRlciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtcHJvZHVjdCAuc2VjdGlvbi1kaXZpZGVyIHtcbiAgICBmb250LXNpemU6IDEuMzhyZW07XG4gIH1cbn1cbmJvZHkucGFnZS1wcm9kdWN0IC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbmJvZHkucGFnZS1wcm9kdWN0IC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5wYWdlLXByb2R1Y3QgLnBzd3BfX2J1dHRvbixcbmJvZHkucGFnZS1wcm9kdWN0IC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbmJvZHkucGFnZS1wcm9kdWN0IC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0b3A6IDA7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCAuYXJyb3ctY3VzdG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNjY2MgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5ib2R5LnBhZ2UtcHJvZHVjdCAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbmJvZHkucGFnZS1wcm9kdWN0IC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnN0YXRpYy1wYWdlIC5neC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAwcHg7XG4gIH1cbn1cbmJvZHkuc3RhdGljLXBhZ2UgaGVhZGVyW3JvbGU9YmFubmVyXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuYm9keS5zdGF0aWMtcGFnZSBoZWFkZXJbcm9sZT1iYW5uZXJdICsgKiB7XG4gIHBhZGRpbmctdG9wOiAxMDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBib2R5LnN0YXRpYy1wYWdlIGhlYWRlcltyb2xlPWJhbm5lcl0gKyAqIHtcbiAgICBwYWRkaW5nLXRvcDogMTE2cHg7XG4gIH1cbn1cbmJvZHkuc3RhdGljLXBhZ2UgLnRoYW5reW91IHtcbiAgbWluLWhlaWdodDogNTB2aDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG5tYWluIC5jb250YWluZXIsIG1haW4gLmNvbnRhaW5lci1mbHVpZCwgbWFpbiAuY29udGFpbmVyLXNtLCBtYWluIC5jb250YWluZXItbWQsIG1haW4gLmNvbnRhaW5lci1sZywgbWFpbiAuY29udGFpbmVyLXhsLCBtYWluIC5jb250YWluZXIteHhsIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxubWFpbiAucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgLyogICAgJi5mYXEge1xuICAgICAgICBAaW5jbHVkZSBycG1xKHBhZGRpbmctdG9wLCAoeHM6IDBweCwgbWQ6IDYwcHgpKTtcbiAgICAgIH0qL1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4gLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbm1haW4gLnBhZ2UtY29udGVudC5wYWdlLWNvbnRlbnQtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZWVlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmIgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxubWFpbiAucGFnZS1jb250ZW50IC5zdGF0aWMtcGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5tYWluIC5wYWdlLWNvbnRlbnQgaDIge1xuICBwYWRkaW5nOiAyMHB4IDAgMTBweCAwO1xuICBmb250LXNpemU6IDEuMWVtO1xufVxubWFpbiAucGFnZS1jb250ZW50IGg0LCBtYWluIC5wYWdlLWNvbnRlbnQgaDUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMjBweCAwIDEwcHggMDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cbm1haW4gLnBhZ2UtY29udGVudCBoNC50aGFua3MtdGV4dCwgbWFpbiAucGFnZS1jb250ZW50IGg1LnRoYW5rcy10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbm1haW4gLnBhZ2UtY29udGVudCAuc3RhdGljLXBhZ2UtdGV4dCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDEuMWVtO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxubWFpbiAucGFnZS1jb250ZW50IC5zdGF0aWMtcGFnZS10ZXh0IC5mYXEtd3JhcCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxubWFpbiAucGFnZS1jb250ZW50IC5zaG9wcy1saXN0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBtYWluIC5wYWdlLWNvbnRlbnQgLnNob3BzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbm1haW4gLnBhZ2UtY29udGVudCAuc2hvcHMtbGlzdCBzdHJvbmcge1xuICBsaW5lLWhlaWdodDogNGVtO1xufVxubWFpbiAucGFnZS1jb250ZW50IC5zaG9wcy1saXN0IHAge1xuICBsaW5lLWhlaWdodDogMC43ZW07XG59XG5tYWluIC5wYWdlLWNvbnRlbnQgI3N0b3Jlcy1tYXAge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxubWFpbiAucGFnZS1jb2x1bW4ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuI3N0YXRpYy1wYWdlcy1jb2x1bW4tbmF2aWdhdG9yIHVsIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMjBweCAwICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbiNzdGF0aWMtcGFnZXMtY29sdW1uLW5hdmlnYXRvciB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvKnRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7Ki9cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xufVxuI3N0YXRpYy1wYWdlcy1jb2x1bW4tbmF2aWdhdG9yIHVsIGxpIGE6aG92ZXIsICNzdGF0aWMtcGFnZXMtY29sdW1uLW5hdmlnYXRvciB1bCBsaSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG59XG5cbmJvZHkuY2FydCAuc3dhbDItY29udGFpbmVyIC5zd2FsLXNpemUteGxnIHtcbiAgd2lkdGg6IDgwJTtcbn1cbmJvZHkuY2FydCAudWktYXV0b2NvbXBsZXRlIHtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuYm9keS5jYXJ0IG1haW4ge1xuICAvKlxuICBDbGVhcnBheSAvIEFmdGVycGF5XG4gICovXG59XG5ib2R5LmNhcnQgbWFpbiAuYWR5ZW4tY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kLS1hZnRlcnBheXRvdWNoIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuYm9keS5jYXJ0IG1haW4gLm1haW4tbWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBib2R5LmNhcnQgbWFpbiAubWFpbi1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydCBtYWluIC5tYWluLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5jYXJ0IG1haW4gLm1haW4tbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS5jYXJ0IG1haW4gLm1haW4tbWFyZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICBib2R5LmNhcnQgbWFpbiAubWFpbi1tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5ib2R5LmNhcnQgbWFpbiAuc3RlcC1tZW51LXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5jYXJ0IG1haW4gLnN0ZXAtbWVudS1yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbmJvZHkuY2FydCBtYWluIC5zdGVwLW1lbnUtcm93IC5zdGVwIHtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5ib2R5LmNhcnQgbWFpbiAuc3RlcC1tZW51LXJvdyAuc3RlcC5jdXJyZW50IHtcbiAgLypib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzOyovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMDc7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS5jYXJ0IG1haW4gLnN0ZXAtbWVudS1yb3cgLnN0ZXAuY3VycmVudCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5LmNhcnQgbWFpbiAuc3RlcC1tZW51LXJvdyAuc3RlcC5jdXJyZW50IHNwYW4uY2lyY2xlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5LmNhcnQgbWFpbiAuc3RlcC1tZW51LXJvdyAuc3RlcCBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg4cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDEwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXJ0IG1haW4gLnN0ZXAtbWVudS1yb3cgLnN0ZXAgaDMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydCBtYWluIC5zdGVwLW1lbnUtcm93IC5zdGVwIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuYm9keS5jYXJ0IG1haW4gLnN0ZXAtbWVudS1yb3cgLnN0ZXAgaDMgc3Bhbi5jaXJjbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LmNhcnQgbWFpbiAuc3RlcC1tZW51LXJvdyAuc3RlcCBoMyBzcGFuLmNpcmNsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cbmJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93IHtcbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICogQ2FydCBhc2lkZVxuICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbn1cbmJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93IC5wcmVsaW1pbmFyeS1oZWFkZXIgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG59XG5ib2R5LmNhcnQgbWFpbiBzZWN0aW9uLnJvdyAucHVkby1zaGlwcGluZy1kYXRhIC5idG4tc2VhcmNoLXB1ZG8ge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuYm9keS5jYXJ0IG1haW4gc2VjdGlvbi5yb3cgLnB1ZG8tc2hpcHBpbmctZGF0YSAjR01hcCB7XG4gIGhlaWdodDogNDAwcHg7XG59XG5ib2R5LmNhcnQgbWFpbiBzZWN0aW9uLnJvdyAucHVkby1zaGlwcGluZy1kYXRhICNQdWRvSW5mbyBoNSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93IC5wdWRvLXNoaXBwaW5nLWRhdGEgI1B1ZG9JbmZvIGg2IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbn1cbmJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93IC5wdWRvLXNoaXBwaW5nLWRhdGEgI1B1ZG9JbmZvIHAge1xuICBmb250LXNpemU6IDAuOHJlbSAhaW1wb3J0YW50O1xufVxuYm9keS5jYXJ0IG1haW4gc2VjdGlvbi5yb3cgPiBhc2lkZSA+IC5yb3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93ID4gYXNpZGUgPiAucm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5ib2R5LmNhcnQgbWFpbiBzZWN0aW9uLnJvdyA+IGFzaWRlID4gLnJvdyA+IC5zaWRlQ2FydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAwLjg4cmVtO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93ID4gYXNpZGUgPiAucm93ID4gLnNpZGVDYXJ0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBib2R5LmNhcnQgbWFpbiBzZWN0aW9uLnJvdyA+IGFzaWRlID4gLnJvdyA+IC5zaWRlQ2FydCB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93ID4gYXNpZGUgPiAucm93ID4gLnNpZGVDYXJ0IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5jYXJ0IG1haW4gc2VjdGlvbi5yb3cgPiBhc2lkZSA+IC5yb3cgPiAuc2lkZUNhcnQge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS5jYXJ0IG1haW4gc2VjdGlvbi5yb3cgPiBhc2lkZSA+IC5yb3cgPiAuc2lkZUNhcnQge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbn1cbmJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93ID4gYXNpZGUgPiAucm93ID4gLnNpZGVDYXJ0IGg0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXJ0IG1haW4gc2VjdGlvbi5yb3cgPiBhc2lkZSA+IC5yb3cgPiAuc2lkZUNhcnQgaDQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93ID4gYXNpZGUgPiAucm93ID4gLnNpZGVDYXJ0IGg0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbmJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93ID4gYXNpZGUgPiAucm93ID4gLnNpZGVDYXJ0IC5wcm9kdWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5ib2R5LmNhcnQgbWFpbiBzZWN0aW9uLnJvdyA+IGFzaWRlID4gLnJvdyA+IC5zaWRlQ2FydCAucHJvZHVjdC1jYXJ0LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5ib2R5LmNhcnQgbWFpbiBzZWN0aW9uLnJvdyA+IGFzaWRlID4gLnJvdyA+IC5zaWRlQ2FydCAucHJvZHVjdC1jYXJ0LWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93ID4gYXNpZGUgPiAucm93ID4gLnNpZGVDYXJ0IC5wcm9kdWN0LWNhcnQtaXRlbSBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93ID4gYXNpZGUgPiAucm93ID4gLnNpZGVDYXJ0IC5wcm9kdWN0LWNhcnQtaXRlbSBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5jYXJ0IG1haW4gc2VjdGlvbi5yb3cgPiBhc2lkZSA+IC5yb3cgPiAuc2lkZUNhcnQgLnByb2R1Y3QtY2FydC1pdGVtIGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbmJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93ID4gYXNpZGUgPiAucm93ID4gLnNpZGVDYXJ0IC5wcm9kdWN0LWNhcnQtaXRlbSAuZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXJ0IG1haW4gc2VjdGlvbi5yb3cgPiBhc2lkZSA+IC5yb3cgPiAuc2lkZUNhcnQgLnByb2R1Y3QtY2FydC1pdGVtIC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmNhcnQgbWFpbiBzZWN0aW9uLnJvdyA+IGFzaWRlID4gLnJvdyA+IC5zaWRlQ2FydCAucHJvZHVjdC1jYXJ0LWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbmJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93ID4gYXNpZGUgPiAucm93ID4gLnNpZGVDYXJ0IC5wcm9kdWN0LWNhcnQtaXRlbSAuZGVzY3JpcHRpb24gLnByb2R1Y3QtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93ID4gYXNpZGUgPiAucm93ID4gLnNpZGVDYXJ0IC5wcm9kdWN0LWNhcnQtaXRlbSAuZGVzY3JpcHRpb24gLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjk1ZW07XG59XG5ib2R5LmNhcnQgbWFpbiBzZWN0aW9uLnJvdyA+IGFzaWRlID4gLnJvdyA+IC5zaWRlQ2FydCAuc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5jYXJ0IG1haW4gc2VjdGlvbi5yb3cgPiBhc2lkZSA+IC5yb3cgPiAuc2lkZUNhcnQgLnByaWNlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93ID4gYXNpZGUgPiAucm93ID4gLnNpZGVDYXJ0IC5wcmljZS1yb3cudG90YWwtY2FydCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5LmNhcnQgbWFpbiBzZWN0aW9uLnJvdyA+IGFzaWRlID4gLnJvdyA+IC5zaWRlQ2FydCAucHJpY2Utcm93LnRvdGFsLWNhcnQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5jYXJ0IG1haW4gc2VjdGlvbi5yb3cgPiBhc2lkZSA+IC5yb3cgPiAuc2lkZUNhcnQgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXJ0IG1haW4gc2VjdGlvbi5yb3cgPiBhc2lkZSA+IC5yb3cgPiAuc2lkZUNhcnQgLmFjdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMS4xM3JlbTtcbiAgfVxufVxuYm9keS5jYXJ0IG1haW4gc2VjdGlvbi5yb3cgPiBhc2lkZSA+IC5yb3cgPiAuc2lkZUNhcnQgLmFjdGlvbnMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LmNhcnQgbWFpbiBzZWN0aW9uLnJvdyA+IGFzaWRlID4gLnJvdyA+IC5zaWRlQ2FydCAuYWN0aW9ucyAuYnRuLmJ0bi1wYXlwYWwge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9wYXlwYWwvcGF5cGFsX2V4cHJlc3NfYnV0dG9uLmdpZlwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlFOTtcbiAgYm9yZGVyLWNvbG9yOiAjRTlFOUU5O1xuICB0cmFuc2l0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS5jYXJ0IG1haW4gc2VjdGlvbi5yb3cgPiBhc2lkZSA+IC5yb3cgPiAuc2lkZUNhcnQgLmFjdGlvbnMgLmJ0bi5idG4tcGF5cGFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BheXBhbC9wYXlwYWxfZXhwcmVzc19idXR0b25faG92ZXIuZ2lmXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEOEQ4O1xuICBib3JkZXItY29sb3I6ICNEOEQ4RDg7XG59XG5ib2R5LmNhcnQgbWFpbiBzZWN0aW9uLnJvdyA+IGFzaWRlID4gLnJvdyA+IC5zaWRlQ2FydCAuY3VzdG9tLWNoZWNrYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBtYXJnaW46IDI2cHggYXV0byAwO1xufVxuYm9keS5jYXJ0IG1haW4gc2VjdGlvbi5yb3cgPiBhc2lkZSA+IC5yb3cgPiAuc2lkZUNhcnQgLmN1c3RvbS1jaGVja2JveCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC42M3JlbTtcbn1cbmJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93ID4gYXNpZGUgPiAucm93ID4gLnNpZGVDYXJ0IC5jdXN0b20tY2hlY2tib3ggbGFiZWw6OmJlZm9yZSwgYm9keS5jYXJ0IG1haW4gc2VjdGlvbi5yb3cgPiBhc2lkZSA+IC5yb3cgPiAuc2lkZUNhcnQgLmN1c3RvbS1jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICBsZWZ0OiAtMzRweDtcbn1cbmJvZHkuY2FydCBtYWluIHNlY3Rpb24ucm93ID4gYXNpZGUgPiAucm93ID4gLnNpZGVDYXJ0IC5jdXN0b20tY2hlY2tib3ggYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQ2FydCBzdGVwIDFcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cge1xuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgKiBDYXJ0IHRhYmxlIGNvbHVtbnMgd2lkdGhcbiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAqIENhcnQgdGFibGUgaGVhZGVyIChkZXNrdG9wKVxuICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICogQ2FydCBwcm9kdWN0IGl0ZW1cbiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAqIGJhbm5lcmJhc2tldCBjb250YWluZXJcbiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAqIENvdXBvbiBjb250YWluZXJcbiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAqIEVtcHR5IGNhcnRcbiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgLnByb2R1Y3RzLWNvbCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgLnByb2R1Y3RzLWNvbCAucHJvZHVjdC1pbWFnZS10aHVtYiB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyAucHJvZHVjdHMtY29sIC5wcm9kdWN0LWltYWdlLXRodW1iIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyAucHJvZHVjdHMtY29sIC5wcm9kdWN0LWltYWdlLXRodW1iIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyAucHJvZHVjdHMtY29sIC5wcm9kdWN0LWltYWdlLXRodW1iIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cbmJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IC5wcm9kdWN0cy1jb2wgLnByb2R1Y3QtaW5mbyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgLnByb2R1Y3RzLWNvbCAucHJvZHVjdC1pbmZvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgLnByb2R1Y3RzLWNvbCAucHJvZHVjdC1pbmZvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgLnByb2R1Y3RzLWNvbCAucHJvZHVjdC1pbmZvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgLnByb2R1Y3RzLWNvbCAucHJvZHVjdC1pbmZvIC5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDM4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IC5wcm9kdWN0cy1jb2wgLnByb2R1Y3QtaW5mbyAucHJpY2Uge1xuICAgIHdpZHRoOiAyMSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyAucHJvZHVjdHMtY29sIC5wcm9kdWN0LWluZm8gLnF1YW50aXR5IHtcbiAgICB3aWR0aDogMTclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgLnByb2R1Y3RzLWNvbCAucHJvZHVjdC1pbmZvIC50b3RhbC1wcmljZSB7XG4gICAgd2lkdGg6IDI0JTtcbiAgfVxufVxuYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgLnRhYmxlLWhlYWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyAudGFibGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyAudGFibGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IC50YWJsZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyAudGFibGUtaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgLnRhYmxlLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAwLjg4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgLnRhYmxlLWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgLnRhYmxlLWhlYWRlciAucHJvZHVjdC1pbWFnZS10aHVtYiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbmJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IC50YWJsZS1oZWFkZXIgLnByb2R1Y3QtaW5mbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5ib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyBhcnRpY2xlLnByb2R1Y3QtY2FydC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgYXJ0aWNsZS5wcm9kdWN0LWNhcnQtaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyBhcnRpY2xlLnByb2R1Y3QtY2FydC1pdGVtIHtcbiAgICBmb250LXNpemU6IDAuODhyZW07XG4gIH1cbn1cbmJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IGFydGljbGUucHJvZHVjdC1jYXJ0LWl0ZW0gLnByb2R1Y3QtaW1hZ2UtdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgYXJ0aWNsZS5wcm9kdWN0LWNhcnQtaXRlbSAucHJvZHVjdC1pbWFnZS10aHVtYiBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IGFydGljbGUucHJvZHVjdC1jYXJ0LWl0ZW0gLnByb2R1Y3QtaW1hZ2UtdGh1bWIgaW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyBhcnRpY2xlLnByb2R1Y3QtY2FydC1pdGVtIC5wcm9kdWN0LWltYWdlLXRodW1iIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyBhcnRpY2xlLnByb2R1Y3QtY2FydC1pdGVtIC5wcm9kdWN0LWluZm8gPiBkaXYge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG5ib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyBhcnRpY2xlLnByb2R1Y3QtY2FydC1pdGVtIC5wcm9kdWN0LWluZm8gLmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjk1ZW07XG4gIG1pbi13aWR0aDogODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IGFydGljbGUucHJvZHVjdC1jYXJ0LWl0ZW0gLnByb2R1Y3QtaW5mbyAubGFiZWwge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyBhcnRpY2xlLnByb2R1Y3QtY2FydC1pdGVtIC5wcm9kdWN0LWluZm8gLmxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyBhcnRpY2xlLnByb2R1Y3QtY2FydC1pdGVtIC5wcm9kdWN0LWluZm8gLmRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgYXJ0aWNsZS5wcm9kdWN0LWNhcnQtaXRlbSAucHJvZHVjdC1pbmZvIC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgYXJ0aWNsZS5wcm9kdWN0LWNhcnQtaXRlbSAucHJvZHVjdC1pbmZvIC5kZXNjcmlwdGlvbiAucHJvZHVjdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyBhcnRpY2xlLnByb2R1Y3QtY2FydC1pdGVtIC5wcm9kdWN0LWluZm8gLnByaWNlIC5sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgYXJ0aWNsZS5wcm9kdWN0LWNhcnQtaXRlbSAucHJvZHVjdC1pbmZvIC5xdWFudGl0eSB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyBhcnRpY2xlLnByb2R1Y3QtY2FydC1pdGVtIC5wcm9kdWN0LWluZm8gLnF1YW50aXR5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IGFydGljbGUucHJvZHVjdC1jYXJ0LWl0ZW0gLnByb2R1Y3QtaW5mbyAucXVhbnRpdHkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgYXJ0aWNsZS5wcm9kdWN0LWNhcnQtaXRlbSAucHJvZHVjdC1pbmZvIC5xdWFudGl0eSAubGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IGFydGljbGUucHJvZHVjdC1jYXJ0LWl0ZW0gLnByb2R1Y3QtaW5mbyAucXVhbnRpdHkgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAzNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgYXJ0aWNsZS5wcm9kdWN0LWNhcnQtaXRlbSAucHJvZHVjdC1pbmZvIC5xdWFudGl0eSAuZm9ybS1jb250cm9sIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgYXJ0aWNsZS5wcm9kdWN0LWNhcnQtaXRlbSAucHJvZHVjdC1pbmZvIC5xdWFudGl0eSAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IGFydGljbGUucHJvZHVjdC1jYXJ0LWl0ZW0gLnByb2R1Y3QtaW5mbyAucXVhbnRpdHkgLmJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgYXJ0aWNsZS5wcm9kdWN0LWNhcnQtaXRlbSAucHJvZHVjdC1pbmZvIC50b3RhbC1wcmljZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IGFydGljbGUucHJvZHVjdC1jYXJ0LWl0ZW0gLnByb2R1Y3QtaW5mbyAudG90YWwtcHJpY2Uge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgYXJ0aWNsZS5wcm9kdWN0LWNhcnQtaXRlbSAucHJvZHVjdC1pbmZvIC50b3RhbC1wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IGFydGljbGUucHJvZHVjdC1jYXJ0LWl0ZW0gLnByb2R1Y3QtaW5mbyAudG90YWwtcHJpY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyBhcnRpY2xlLnByb2R1Y3QtY2FydC1pdGVtIC5wcm9kdWN0LWluZm8gLnRvdGFsLXByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgYXJ0aWNsZS5wcm9kdWN0LWNhcnQtaXRlbSAucHJvZHVjdC1pbmZvIC50b3RhbC1wcmljZSAubGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IGFydGljbGUucHJvZHVjdC1jYXJ0LWl0ZW0gLnByb2R1Y3QtaW5mbyAucmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIycHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IGFydGljbGUucHJvZHVjdC1jYXJ0LWl0ZW0gLnByb2R1Y3QtaW5mbyAucmVtb3ZlIHtcbiAgICBib3R0b206IDMycHg7XG4gIH1cbn1cbmJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IGFydGljbGUucHJvZHVjdC1jYXJ0LWl0ZW0gLnByb2R1Y3QtaW5mbyAucmVtb3ZlIGltZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5ib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyAuYmFubmVyQmFza2V0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IC5iYW5uZXJCYXNrZXQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbmJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IC5jb3Vwb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IC5jb3Vwb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbmJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IC5jb3Vwb24gPiBkaXYgLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItY29sb3I6ICNmZmNkMDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMDc7XG59XG5ib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyAuY291cG9uID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IC5jb3Vwb24gPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyAuY291cG9uID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IC5jb3Vwb24gPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgfVxufVxuYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgLmNvdXBvbiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyAuY291cG9uID4gZGl2ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbmJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IC5jb3Vwb24gPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg4cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgLmNvdXBvbiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIHNwYW4udGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmJvZHkuY2FydC5zdGVwLTEgbWFpbiAucHJvZHVjdHMtcm93IC5jb3Vwb24gPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCBzcGFuLmFjdGl2ZS1jb3Vwb24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgLmNvdXBvbiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICN2ZXJpZnlDb3Vwb25CdXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuYm9keS5jYXJ0LnN0ZXAtMSBtYWluIC5wcm9kdWN0cy1yb3cgLmNvdXBvbiA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkICN2ZXJpZnlDb3Vwb25CdXR0b246YWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyAuZW1wdHktY2FydCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5LmNhcnQuc3RlcC0xIG1haW4gLnByb2R1Y3RzLXJvdyAuZW1wdHktY2FydCBoNCB7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIENhcnQgc3RlcCAyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmJvZHkuY2FydC5zdGVwLTIgbWFpbiAuYWNjZXNzVGFibGUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbmJvZHkuY2FydC5zdGVwLTIgbWFpbiAuYWNjb3VudFRhYmxlIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBDYXJ0IHN0ZXAgM1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gLnN0ZXAzdGFibGUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbmJvZHkuY2FydC5zdGVwLTMgbWFpbiAjc2hpcHBpbmdSZXN1bWUgLnNoaXBwaW5nLXJlc3VtZS13YXJuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjVjZDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluICNzaGlwcGluZ1Jlc3VtZSAuZC1mbGV4IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gI3NoaXBwaW5nUmVzdW1lIC5kLWZsZXggLm1vZGlmeS1ndWVzdC1hZGRyZXNzLWNvbnQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBib2R5LmNhcnQuc3RlcC0zIG1haW4gI3NoaXBwaW5nUmVzdW1lIC5kLWZsZXggLm1vZGlmeS1ndWVzdC1hZGRyZXNzLWNvbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMyBtYWluICNzaGlwcGluZ1Jlc3VtZSAuZC1mbGV4IC5tb2RpZnktZ3Vlc3QtYWRkcmVzcy1jb250IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMyBtYWluICNzaGlwcGluZ1Jlc3VtZSAuZC1mbGV4IC5tb2RpZnktZ3Vlc3QtYWRkcmVzcy1jb250IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gI3NoaXBwaW5nUmVzdW1lIC5oZWFkZXItbW9kLWFkZHJlc3MgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gI3NoaXBwaW5nQWRkcmVzc0NvbnRpbnVlQnV0dG9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuY2FydC5zdGVwLTMgbWFpbiAuZm9ybS1jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbmJvZHkuY2FydC5zdGVwLTMgbWFpbiAuZm9ybS1jb2wgZm9ybSBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmJvZHkuY2FydC5zdGVwLTMgbWFpbiAuZm9ybS1jb2wgLmJpbGxpbmctY2hlY2tib3gsXG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sIC5wcml2YWN5LWNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sIC5iaWxsaW5nLWNoZWNrYm94LFxuICBib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sIC5wcml2YWN5LWNoZWNrYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sIC5iaWxsaW5nLWNoZWNrYm94IC5mb3JtLWNoZWNrLFxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAucHJpdmFjeS1jaGVja2JveCAuZm9ybS1jaGVjayB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAucHJpdmFjeS1jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAucHJpdmFjeS1jaGVja2JveCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAucHJpdmFjeS1jaGVja2JveCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbmJvZHkuY2FydC5zdGVwLTMgbWFpbiAuZm9ybS1jb2wgLmJpbGxpbmctaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmJvZHkuY2FydC5zdGVwLTMgbWFpbiAuZm9ybS1jb2wgLmJpbGxpbmctaGVhZGVyIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAjc2hpcHBpbmdEYXRhRm9ybVBhcnQgLmJ0bi1yZXR1cm4ge1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sICNzaGlwcGluZ0RhdGFGb3JtUGFydCAuYnRuLXJldHVybiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sICNzaGlwcGluZ0RhdGFGb3JtUGFydCAuYnRuLXNhdmUge1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkuY2FydC5zdGVwLTMgbWFpbiAuZm9ybS1jb2wgI2NCb3gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAjY0JveCAuaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmJvZHkuY2FydC5zdGVwLTMgbWFpbiAuZm9ybS1jb2wgI2NCb3ggLmhlYWRlciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAjY0JveCAuaGVhZGVyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAjY0JveCAuYm94LXNoaXBwaW5nIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuODhyZW07XG59XG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sICNjQm94IC5ib3gtc2hpcHBpbmc6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAjY0JveCAuYm94LXNoaXBwaW5nLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sICNjQm94IC5ib3gtc2hpcHBpbmcuYWN0aXZlIC5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvY2hlY2stY2lyY2xlLXJlZ3VsYXIuc3ZnXCIpO1xufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAjY0JveCAuYm94LXNoaXBwaW5nLmFjdGl2ZSAuc2VsZWN0IC50ZXh0LXNlbGVjdGVkIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAjY0JveCAuYm94LXNoaXBwaW5nLmFjdGl2ZSAuc2VsZWN0IC50ZXh0LXNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sICNjQm94IC5ib3gtc2hpcHBpbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAjY0JveCAuYm94LXNoaXBwaW5nOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sICNjQm94IC5ib3gtc2hpcHBpbmc6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cbmJvZHkuY2FydC5zdGVwLTMgbWFpbiAuZm9ybS1jb2wgI2NCb3ggLmJveC1zaGlwcGluZyBoNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbmJvZHkuY2FydC5zdGVwLTMgbWFpbiAuZm9ybS1jb2wgI2NCb3ggLmJveC1zaGlwcGluZyAuc2hpcHBpbmctaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sICNjQm94IC5ib3gtc2hpcHBpbmcgLnNlbGVjdCB7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAyMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvY2lyY2xlLXJlZ3VsYXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sICNjQm94IC5ib3gtc2hpcHBpbmcgLnNlbGVjdCAudGV4dC1zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sICNjQm94IC5ib3gtc2hpcHBpbmcgYS5lZGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMCA1cHggMjJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2VkaXQtcmVndWxhci5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAjY0JveCAuYm94LXNoaXBwaW5nIGEuZWRpdDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAjY0JveCAuYm94LXNoaXBwaW5nIGEuZWRpdDphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGJvZHkuY2FydC5zdGVwLTMgbWFpbiAuZm9ybS1jb2wgI2NCb3ggLmJveC1zaGlwcGluZyBhLmVkaXQ6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sICNjb250YWluZXJUeXBlVXNlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sIC5zZWxlY3QtcGF5bWVudC10eXBlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sIC5zZWxlY3QtcGF5bWVudC10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sIC5zZWxlY3QtcGF5bWVudC10eXBlIC5hY2NvcmRpb24gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGRkO1xufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAuc2VsZWN0LXBheW1lbnQtdHlwZSAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMS4zOHJlbTtcbn1cbmJvZHkuY2FydC5zdGVwLTMgbWFpbiAuZm9ybS1jb2wgLnNlbGVjdC1wYXltZW50LXR5cGUgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkuY2FydC5zdGVwLTMgbWFpbiAuZm9ybS1jb2wgLnNlbGVjdC1wYXltZW50LXR5cGUgLmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgLmJ0bi1ibG9jayBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sIC5zZWxlY3QtcGF5bWVudC10eXBlIC5hY2NvcmRpb24gLmNhcmQgLmNhcmQtaGVhZGVyIC5idG4tYmxvY2sgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAuc2VsZWN0LXBheW1lbnQtdHlwZSAuYWNjb3JkaW9uIC5jYXJkIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAuc2VsZWN0LXBheW1lbnQtdHlwZSAuY3VzdG9tLXJhZGlvOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAuc2VsZWN0LXBheW1lbnQtdHlwZSAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5ib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sIC5zZWxlY3QtcGF5bWVudC10eXBlIC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAuc2VsZWN0LXBheW1lbnQtdHlwZSAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCBib2R5LmNhcnQuc3RlcC0zIG1haW4gLmZvcm0tY29sIC5zZWxlY3QtcGF5bWVudC10eXBlIC5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHRvcDogN3B4O1xufVxuYm9keS5jYXJ0LnN0ZXAtMyBtYWluIC5mb3JtLWNvbCAuc2VsZWN0LXBheW1lbnQtdHlwZSAuY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbCBpbWcge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgb3BhY2l0eTogMC40O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2Utb3V0O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQ2FydCB0aGFuayB5b3VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuYm9keS5jYXJ0LnRoYW5rLXlvdSBtYWluID4gLmNvbnRhaW5lci1mbHVpZCwgYm9keS5jYXJ0LnRoYW5rLXlvdSBtYWluID4gLmNvbnRhaW5lci1zbSwgYm9keS5jYXJ0LnRoYW5rLXlvdSBtYWluID4gLmNvbnRhaW5lci1tZCwgYm9keS5jYXJ0LnRoYW5rLXlvdSBtYWluID4gLmNvbnRhaW5lci1sZywgYm9keS5jYXJ0LnRoYW5rLXlvdSBtYWluID4gLmNvbnRhaW5lci14bCwgYm9keS5jYXJ0LnRoYW5rLXlvdSBtYWluID4gLmNvbnRhaW5lci14eGwge1xuICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkuY2FydC50aGFuay15b3UgbWFpbiBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmJvZHkuY2FydC50aGFuay15b3UgbWFpbiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmJvZHkuY2FydC50aGFuay15b3UgbWFpbiBwIHtcbiAgZm9udC1zaXplOiAwLjg4cmVtO1xufVxuYm9keS5jYXJ0LnRoYW5rLXlvdSBtYWluIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5ib2R5LmFjY291bnQgbWFpbiB7XG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICogRW1wdHkgbGlzdFxuICAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgKiBQcm9maWxlXG4gICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgKiBPcmRlciBoaXN0b3J5XG4gICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgKiBSZXR1cm5zXG4gICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgKiBXaXNoIGxpc3RcbiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4gIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAqIE5ld3NsZXR0ZXJcbiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG59XG5ib2R5LmFjY291bnQgbWFpbiAuc3RlcC1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5hY2NvdW50IG1haW4gLnN0ZXAtbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuYm9keS5hY2NvdW50IG1haW4gLnN0ZXAtbWVudSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYWNjb3VudCBtYWluIC5zdGVwLW1lbnUge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5LmFjY291bnQgbWFpbiAuc3RlcC1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgYm9keS5hY2NvdW50IG1haW4gLnN0ZXAtbWVudTpub3QoLmZha2UtbWVudSk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3BsdXMuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgYm9keS5hY2NvdW50IG1haW4gLnN0ZXAtbWVudS5tb2JpbGUtbWVudS1vcGVuIC5zdGVwOm5vdCguYWN0aXZlKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBib2R5LmFjY291bnQgbWFpbiAuc3RlcC1tZW51Lm1vYmlsZS1tZW51LW9wZW4ubW9iaWxlLW1lbnUtb3Blbi1pbjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIH1cbiAgYm9keS5hY2NvdW50IG1haW4gLnN0ZXAtbWVudS5tb2JpbGUtbWVudS1vcGVuLm1vYmlsZS1tZW51LW9wZW4taW4gLnN0ZXA6bm90KC5hY3RpdmUpIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1vdXQgMjAwbXM7XG4gIH1cbn1cbmJvZHkuYWNjb3VudCBtYWluIC5zdGVwLW1lbnUgLnN0ZXAge1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkuYWNjb3VudCBtYWluIC5zdGVwLW1lbnUgLnN0ZXA6bm90KHNwYW4pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkuYWNjb3VudCBtYWluIC5zdGVwLW1lbnUgLnN0ZXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmFjY291bnQgbWFpbiAuc3RlcC1tZW51IC5zdGVwIHtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICMwMDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBkYXNoZWQgIzAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkuYWNjb3VudCBtYWluIC5zdGVwLW1lbnUgLnN0ZXAuYWN0aXZlIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICBib2R5LmFjY291bnQgbWFpbiAuc3RlcC1tZW51IC5zdGVwLmFjdGl2ZSBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYWNjb3VudCBtYWluIC5zdGVwLW1lbnUgLnN0ZXAuYWN0aXZlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMwMDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBib2R5LmFjY291bnQgbWFpbiAuc3RlcC1tZW51IC5zdGVwOm5vdCguYWN0aXZlKSB7XG4gICAgb3JkZXI6IDE7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLW91dDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYWNjb3VudCBtYWluIC5zdGVwLW1lbnUgLnN0ZXA6bm90KC5hY3RpdmUpIHtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMjAwbXMgZWFzZS1vdXQ7XG4gIH1cbiAgYm9keS5hY2NvdW50IG1haW4gLnN0ZXAtbWVudSAuc3RlcDpub3QoLmFjdGl2ZSk6Zm9jdXMge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlYmViZWI7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlYmViZWI7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWJlYmViO1xuICB9XG4gIGJvZHkuYWNjb3VudCBtYWluIC5zdGVwLW1lbnUgLnN0ZXA6bm90KC5hY3RpdmUpOmFjdGl2ZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ViZWJlYjtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2ViZWJlYjtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlYmViZWI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgYm9keS5hY2NvdW50IG1haW4gLnN0ZXAtbWVudSAuc3RlcDpub3QoLmFjdGl2ZSk6aG92ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlYmViZWI7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNlYmViZWI7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWJlYmViO1xuICB9XG59XG5ib2R5LmFjY291bnQgbWFpbiAuc3RlcC1tZW51IC5zdGVwIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMTBweCAwO1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmFjY291bnQgbWFpbiAuc3RlcC1tZW51IC5zdGVwIGgzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmFjY291bnQgbWFpbiAuc3RlcC1tZW51IC5zdGVwIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuYm9keS5hY2NvdW50IG1haW4gLmVtcHR5LWxpc3Qge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbmJvZHkuYWNjb3VudCBtYWluIC5lbXB0eS1saXN0IGg0IHtcbiAgZm9udC1zaXplOiAwLjg4cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5hY2NvdW50IG1haW4gI2FjY291bnRUYWJDb250ZW50cyAjYm94VXNlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYm9keS5hY2NvdW50IG1haW4gI2FjY291bnRUYWJDb250ZW50cyAjYm94VXNlciBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmFjY291bnQgbWFpbiAjYWNjb3VudFRhYkNvbnRlbnRzICNib3hVc2VyIGgzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmFjY291bnQgbWFpbiAjYWNjb3VudFRhYkNvbnRlbnRzICNib3hVc2VyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5ib2R5LmFjY291bnQgbWFpbiAjYWNjb3VudFRhYkNvbnRlbnRzICNib3hVc2VyIC5sb2dvdXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYWNjb3VudCBtYWluICNhY2NvdW50VGFiQ29udGVudHMgI2JveFVzZXIgLmxvZ291dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYWNjb3VudCBtYWluICNhY2NvdW50VGFiQ29udGVudHMgI2JveFVzZXIgLmxvZ291dCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAtOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuYm9keS5hY2NvdW50IG1haW4gI2FjY291bnRUYWJDb250ZW50cyAjYm94VXNlciBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYWNjb3VudCBtYWluICNhY2NvdW50VGFiQ29udGVudHMgI2JveFVzZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuYm9keS5hY2NvdW50IG1haW4gI2FjY291bnRUYWJDb250ZW50cyAjYm94VXNlciAuZGF0YS1yb3cge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbmJvZHkuYWNjb3VudCBtYWluICNhY2NvdW50VGFiQ29udGVudHMgI2JveFVzZXIgLmRhdGEtcm93IC5taWRkbGUtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5ib2R5LmFjY291bnQgbWFpbiAjYWNjb3VudFRhYkNvbnRlbnRzICNib3hVc2VyIC5kYXRhLXJvdyAuYWN0aW9ucyAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmJvZHkuYWNjb3VudCBtYWluICNhY2NvdW50VGFiQ29udGVudHMgI2JveFVzZXIgLmRhdGEtcm93IC5hY3Rpb25zIC5idG46bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmJvZHkuYWNjb3VudCBtYWluICNhY2NvdW50VGFiQ29udGVudHMgI2JveFVzZXIgLnBlcnNvbmFsLWRhdGEtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbmJvZHkuYWNjb3VudCBtYWluICNhY2NvdW50VGFiQ29udGVudHMgI2JveFVzZXIgLnBlcnNvbmFsLWRhdGEtcm93ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbmJvZHkuYWNjb3VudCBtYWluICNhY2NvdW50VGFiQ29udGVudHMgI2JveFVzZXIgLnNoaXBwaW5nLWRhdGEtcm93ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbmJvZHkuYWNjb3VudCBtYWluICNhY2NvdW50VGFiQ29udGVudHMgLmluZm9Vc2VyLFxuYm9keS5hY2NvdW50IG1haW4gI2FjY291bnRUYWJDb250ZW50cyAuaW5mb1NwZWQsXG5ib2R5LmFjY291bnQgbWFpbiAjYWNjb3VudFRhYkNvbnRlbnRzIC5idG4tc3ViIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuYWNjb3VudCBtYWluICNhY2NvdW50VGFiQ29udGVudHMgZm9ybS5jb250YWluZXItZGF0YSBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmFjY291bnQgbWFpbiAjYWNjb3VudFRhYkNvbnRlbnRzIGZvcm0uY29udGFpbmVyLWRhdGEgaDMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuYm9keS5hY2NvdW50IG1haW4gI2FjY291bnRUYWJDb250ZW50cyBmb3JtLmNvbnRhaW5lci1kYXRhIC5idG4tc3ViIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbmJvZHkuYWNjb3VudCBtYWluICNhY2NvdW50VGFiQ29udGVudHMgZm9ybS5jb250YWluZXItZGF0YSAuYnRuLXN1YiAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuYm9keS5hY2NvdW50IG1haW4gI2FjY291bnRUYWJDb250ZW50cyBmb3JtLmNvbnRhaW5lci1kYXRhIC5pbmZvVXNlciBoMzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5ib2R5LmFjY291bnQgbWFpbiAjb3JkZXJzVGFiQ29udGVudCBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmFjY291bnQgbWFpbiAjb3JkZXJzVGFiQ29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5ib2R5LmFjY291bnQgbWFpbiAjb3JkZXJzVGFiQ29udGVudCAub3JkZXItcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjZWQ0ZGE7XG59XG5ib2R5LmFjY291bnQgbWFpbiAjb3JkZXJzVGFiQ29udGVudCAub3JkZXItcm93Om5vdCguZmlyc3QpIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbmJvZHkuYWNjb3VudCBtYWluICNvcmRlcnNUYWJDb250ZW50IC5vcmRlci1oZWFkLWNvbCB7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbn1cbmJvZHkuYWNjb3VudCBtYWluICNvcmRlcnNUYWJDb250ZW50IC5vcmRlci1oZWFkLWNvbCAuY29kZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ib2R5LmFjY291bnQgbWFpbiAjb3JkZXJzVGFiQ29udGVudCAub3JkZXItaGVhZC1jb2wgPiAucm93IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5LmFjY291bnQgbWFpbiAjb3JkZXJzVGFiQ29udGVudCAub3JkZXItaGVhZC1jb2wgPiAucm93ID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYWNjb3VudCBtYWluICNvcmRlcnNUYWJDb250ZW50IC5vcmRlci1oZWFkLWNvbCA+IC5yb3cgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuYm9keS5hY2NvdW50IG1haW4gI29yZGVyc1RhYkNvbnRlbnQgLm9yZGVyLWhlYWQtY29sIC50cmFja2luZy11cmwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5LmFjY291bnQgbWFpbiAjb3JkZXJzVGFiQ29udGVudCAub3JkZXItcHJvZHVjdC1jb2wge1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5ib2R5LmFjY291bnQgbWFpbiAjb3JkZXJzVGFiQ29udGVudCAub3JkZXItcHJvZHVjdC1jb2wgPiBkaXYge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuYm9keS5hY2NvdW50IG1haW4gI29yZGVyc1RhYkNvbnRlbnQgLm9yZGVyLXByb2R1Y3QtY29sIC5wcm9kdWN0LWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgYm9keS5hY2NvdW50IG1haW4gI29yZGVyc1RhYkNvbnRlbnQgLm9yZGVyLXByb2R1Y3QtY29sIC5wcm9kdWN0LWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbmJvZHkuYWNjb3VudCBtYWluICNvcmRlcnNUYWJDb250ZW50IC5vcmRlci1wcm9kdWN0LWNvbCAucHJvZHVjdC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwcHg7XG59XG5ib2R5LmFjY291bnQgbWFpbiAjb3JkZXJzVGFiQ29udGVudCAub3JkZXItcHJvZHVjdC1jb2wgLnByb2R1Y3QtZGV0YWlscyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5ib2R5LmFjY291bnQgbWFpbiAjb3JkZXJzVGFiQ29udGVudCAub3JkZXItcHJvZHVjdC1jb2wgLnByb2R1Y3QtZGV0YWlscyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5LmFjY291bnQgbWFpbiAjb3JkZXJzVGFiQ29udGVudCAub3JkZXItcHJvZHVjdC1jb2wgLnByb2R1Y3QtZGV0YWlscyA+IGRpdjpmaXJzdC1jaGlsZCBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbmJvZHkuYWNjb3VudCBtYWluICNvcmRlcnNUYWJDb250ZW50IC5vcmRlci1wcm9kdWN0LWNvbCAucHJvZHVjdC1kZXRhaWxzIC5yZXR1cm4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuYm9keS5hY2NvdW50IG1haW4gI29yZGVyc1RhYkNvbnRlbnQgLm9yZGVyLXByb2R1Y3QtY29sIC5wcm9kdWN0LWRldGFpbHMgLnJldHVybi1hY3Rpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5ib2R5LmFjY291bnQgbWFpbiAjb3JkZXJzVGFiQ29udGVudCAub3JkZXItcHJvZHVjdC1jb2wgLnByb2R1Y3QtZGV0YWlscyAucmV0dXJuLWFjdGlvbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYm9keS5hY2NvdW50IG1haW4gI29yZGVyc1RhYkNvbnRlbnQgLm9yZGVyLXByb2R1Y3QtY29sIC5wcm9kdWN0LWRldGFpbHMgLnJldHVybi1hY3Rpb246YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICBib2R5LmFjY291bnQgbWFpbiAjb3JkZXJzVGFiQ29udGVudCAub3JkZXItcHJvZHVjdC1jb2wgLnByb2R1Y3QtZGV0YWlscyAucmV0dXJuLWFjdGlvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbmJvZHkuYWNjb3VudCBtYWluICNvcmRlcnNUYWJDb250ZW50IC5vcmRlci1wcm9kdWN0LWNvbCAucHJvZHVjdC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmFjY291bnQgbWFpbiAjb3JkZXJzVGFiQ29udGVudCAub3JkZXItcHJvZHVjdC1jb2wgLnByb2R1Y3QtZGVzY3JpcHRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5hY2NvdW50IG1haW4gI29yZGVyc1RhYkNvbnRlbnQgLm9yZGVyLXByb2R1Y3QtY29sIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHNwYW46Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5hY2NvdW50IG1haW4gI3JldHVyblRhYkNvbnRlbnQgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5hY2NvdW50IG1haW4gI3JldHVyblRhYkNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuYm9keS5hY2NvdW50IG1haW4gI3JldHVyblRhYkNvbnRlbnQgLnJldHVybi1yb3cge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2NlZDRkYTtcbn1cbmJvZHkuYWNjb3VudCBtYWluICNyZXR1cm5UYWJDb250ZW50IC5yZXR1cm4tcm93Om5vdCguZmlyc3QpIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbmJvZHkuYWNjb3VudCBtYWluICNyZXR1cm5UYWJDb250ZW50IC5yZXR1cm4taGVhZC1jb2wge1xuICBmb250LXNpemU6IDAuODhyZW07XG59XG5ib2R5LmFjY291bnQgbWFpbiAjcmV0dXJuVGFiQ29udGVudCAucmV0dXJuLWhlYWQtY29sIC5jb2RlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJvZHkuYWNjb3VudCBtYWluICNyZXR1cm5UYWJDb250ZW50IC5yZXR1cm4taGVhZC1jb2wgPiAucm93IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5ib2R5LmFjY291bnQgbWFpbiAjcmV0dXJuVGFiQ29udGVudCAucmV0dXJuLWhlYWQtY29sID4gLnJvdyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmFjY291bnQgbWFpbiAjcmV0dXJuVGFiQ29udGVudCAucmV0dXJuLWhlYWQtY29sID4gLnJvdyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5ib2R5LmFjY291bnQgbWFpbiAjcmV0dXJuVGFiQ29udGVudCAucmV0dXJuLXByb2R1Y3QtY29sIHtcbiAgZm9udC1zaXplOiAwLjg4cmVtO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuYm9keS5hY2NvdW50IG1haW4gI3JldHVyblRhYkNvbnRlbnQgLnJldHVybi1wcm9kdWN0LWNvbCA+IGRpdiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5ib2R5LmFjY291bnQgbWFpbiAjcmV0dXJuVGFiQ29udGVudCAucmV0dXJuLXByb2R1Y3QtY29sIC5wcm9kdWN0LWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgYm9keS5hY2NvdW50IG1haW4gI3JldHVyblRhYkNvbnRlbnQgLnJldHVybi1wcm9kdWN0LWNvbCAucHJvZHVjdC1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5ib2R5LmFjY291bnQgbWFpbiAjcmV0dXJuVGFiQ29udGVudCAucmV0dXJuLXByb2R1Y3QtY29sIC5wcm9kdWN0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbmJvZHkuYWNjb3VudCBtYWluICNyZXR1cm5UYWJDb250ZW50IC5yZXR1cm4tcHJvZHVjdC1jb2wgLnByb2R1Y3QtZGV0YWlscyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5ib2R5LmFjY291bnQgbWFpbiAjcmV0dXJuVGFiQ29udGVudCAucmV0dXJuLXByb2R1Y3QtY29sIC5wcm9kdWN0LWRldGFpbHMgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuYm9keS5hY2NvdW50IG1haW4gI3JldHVyblRhYkNvbnRlbnQgLnJldHVybi1wcm9kdWN0LWNvbCAucHJvZHVjdC1kZXRhaWxzID4gZGl2OmZpcnN0LWNoaWxkIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuYm9keS5hY2NvdW50IG1haW4gI3JldHVyblRhYkNvbnRlbnQgLnJldHVybi1wcm9kdWN0LWNvbCA+IC5wcm9kdWN0LWRldGFpbHMge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5ib2R5LmFjY291bnQgbWFpbiAjcmV0dXJuVGFiQ29udGVudCAucmV0dXJuLXByb2R1Y3QtY29sIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkuYWNjb3VudCBtYWluICNyZXR1cm5UYWJDb250ZW50IC5yZXR1cm4tcHJvZHVjdC1jb2wgLnByb2R1Y3QtZGVzY3JpcHRpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5hY2NvdW50IG1haW4gI3JldHVyblRhYkNvbnRlbnQgLnJldHVybi1wcm9kdWN0LWNvbCAucHJvZHVjdC1kZXNjcmlwdGlvbiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJvZHkuYWNjb3VudCBtYWluICN3aXNoTGlzdFRhYkNvbnRlbnQgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5hY2NvdW50IG1haW4gI3dpc2hMaXN0VGFiQ29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5hY2NvdW50IG1haW4gI3dpc2hMaXN0VGFiQ29udGVudCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuYm9keS5hY2NvdW50IG1haW4gI3dpc2hMaXN0VGFiQ29udGVudCAud2lzaC1yb3cge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuYm9keS5hY2NvdW50IG1haW4gI3dpc2hMaXN0VGFiQ29udGVudCBhcnRpY2xlLnByb2R1Y3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkuYWNjb3VudCBtYWluICN3aXNoTGlzdFRhYkNvbnRlbnQgYXJ0aWNsZS5wcm9kdWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5hY2NvdW50IG1haW4gI3dpc2hMaXN0VGFiQ29udGVudCBhcnRpY2xlLnByb2R1Y3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LmFjY291bnQgbWFpbiAjd2lzaExpc3RUYWJDb250ZW50IGFydGljbGUucHJvZHVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBib2R5LmFjY291bnQgbWFpbiAjd2lzaExpc3RUYWJDb250ZW50IGFydGljbGUucHJvZHVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuYm9keS5hY2NvdW50IG1haW4gI3dpc2hMaXN0VGFiQ29udGVudCBhcnRpY2xlLnByb2R1Y3QgLnByb2R1Y3QtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5hY2NvdW50IG1haW4gI3dpc2hMaXN0VGFiQ29udGVudCBhcnRpY2xlLnByb2R1Y3QgLnByb2R1Y3QtaW1hZ2U6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5ib2R5LmFjY291bnQgbWFpbiAjd2lzaExpc3RUYWJDb250ZW50IC5wcm9kdWN0LWluZm8ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuYm9keS5hY2NvdW50IG1haW4gI3dpc2hMaXN0VGFiQ29udGVudCAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgYm9keS5hY2NvdW50IG1haW4gI3dpc2hMaXN0VGFiQ29udGVudCAuYWN0aW9ucyAuYWRkLXRvLWNhcnQge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICB9XG59XG5ib2R5LmFjY291bnQgbWFpbiAjd2lzaExpc3RUYWJDb250ZW50IC5hY3Rpb25zIC5yZW1vdmUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xufVxuYm9keS5hY2NvdW50IG1haW4gI3dpc2hMaXN0VGFiQ29udGVudCAuYWN0aW9ucyAucmVtb3ZlIGltZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5ib2R5LmFjY291bnQgbWFpbiAjbmV3c2xldHRlclRhYkNvbnRlbnQgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5hY2NvdW50IG1haW4gI25ld3NsZXR0ZXJUYWJDb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbmJvZHkuYWNjb3VudCBtYWluICNuZXdzbGV0dGVyVGFiQ29udGVudCAucmVtb3ZlLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYWNjb3VudCBtYWluICNuZXdzbGV0dGVyVGFiQ29udGVudCAucmVtb3ZlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgfVxufVxuYm9keS5hY2NvdW50IG1haW4gI25ld3NsZXR0ZXJUYWJDb250ZW50IC5yZW1vdmUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5ib2R5LmFjY291bnQub3JkZXItZGV0YWlscyBtYWluIHtcbiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICogU2luZ2xlIG9yZGVyIGRldGFpbHNcbiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG59XG5ib2R5LmFjY291bnQub3JkZXItZGV0YWlscyBtYWluIC5zdGVwLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5hY2NvdW50Lm9yZGVyLWRldGFpbHMgbWFpbiAuc3RlcC1tZW51IC5zdGVwIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG4gIGJvZHkuYWNjb3VudC5vcmRlci1kZXRhaWxzIG1haW4gLnN0ZXAtbWVudSAuc3RlcDpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbmJvZHkuYWNjb3VudC5vcmRlci1kZXRhaWxzIG1haW4gI29yZGVyVGFiQ29udGVudCBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LmFjY291bnQub3JkZXItZGV0YWlscyBtYWluICNvcmRlclRhYkNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuYm9keS5hY2NvdW50Lm9yZGVyLWRldGFpbHMgbWFpbiAjb3JkZXJUYWJDb250ZW50IC5vcmRlci1yb3c6bm90KC5maXJzdCkge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuYm9keS5hY2NvdW50Lm9yZGVyLWRldGFpbHMgbWFpbiAjb3JkZXJUYWJDb250ZW50IC5vcmRlci1oZWFkLWNvbCB7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbn1cbmJvZHkuYWNjb3VudC5vcmRlci1kZXRhaWxzIG1haW4gI29yZGVyVGFiQ29udGVudCAub3JkZXItaGVhZC1jb2wgLmNvZGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYm9keS5hY2NvdW50Lm9yZGVyLWRldGFpbHMgbWFpbiAjb3JkZXJUYWJDb250ZW50IC5vcmRlci1oZWFkLWNvbCA+IC5yb3cge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmJvZHkuYWNjb3VudC5vcmRlci1kZXRhaWxzIG1haW4gI29yZGVyVGFiQ29udGVudCAub3JkZXItaGVhZC1jb2wgPiAucm93ID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkuYWNjb3VudC5vcmRlci1kZXRhaWxzIG1haW4gI29yZGVyVGFiQ29udGVudCAub3JkZXItaGVhZC1jb2wgPiAucm93ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbmJvZHkuYWNjb3VudC5vcmRlci1kZXRhaWxzIG1haW4gI29yZGVyVGFiQ29udGVudCAub3JkZXItaGVhZC1jb2wgLnRyYWNraW5nLXVybCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkuYWNjb3VudC5vcmRlci1kZXRhaWxzIG1haW4gI29yZGVyVGFiQ29udGVudCAub3JkZXItcHJvZHVjdC1jb2wge1xuICBmb250LXNpemU6IDAuODhyZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5ib2R5LmFjY291bnQub3JkZXItZGV0YWlscyBtYWluICNvcmRlclRhYkNvbnRlbnQgLm9yZGVyLXByb2R1Y3QtY29sID4gZGl2IHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbmJvZHkuYWNjb3VudC5vcmRlci1kZXRhaWxzIG1haW4gI29yZGVyVGFiQ29udGVudCAub3JkZXItcHJvZHVjdC1jb2wgLnByb2R1Y3QtaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBib2R5LmFjY291bnQub3JkZXItZGV0YWlscyBtYWluICNvcmRlclRhYkNvbnRlbnQgLm9yZGVyLXByb2R1Y3QtY29sIC5wcm9kdWN0LWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbmJvZHkuYWNjb3VudC5vcmRlci1kZXRhaWxzIG1haW4gI29yZGVyVGFiQ29udGVudCAub3JkZXItcHJvZHVjdC1jb2wgLnByb2R1Y3QtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuYm9keS5hY2NvdW50Lm9yZGVyLWRldGFpbHMgbWFpbiAjb3JkZXJUYWJDb250ZW50IC5vcmRlci1wcm9kdWN0LWNvbCAucHJvZHVjdC1kZXRhaWxzIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbmJvZHkuYWNjb3VudC5vcmRlci1kZXRhaWxzIG1haW4gI29yZGVyVGFiQ29udGVudCAub3JkZXItcHJvZHVjdC1jb2wgLnByb2R1Y3QtZGV0YWlscyA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5ib2R5LmFjY291bnQub3JkZXItZGV0YWlscyBtYWluICNvcmRlclRhYkNvbnRlbnQgLm9yZGVyLXByb2R1Y3QtY29sIC5wcm9kdWN0LWRldGFpbHMgPiBkaXY6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5ib2R5LmFjY291bnQub3JkZXItZGV0YWlscyBtYWluICNvcmRlclRhYkNvbnRlbnQgLm9yZGVyLXByb2R1Y3QtY29sIC5wcm9kdWN0LWRldGFpbHMgLnJldHVybiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5ib2R5LmFjY291bnQub3JkZXItZGV0YWlscyBtYWluICNvcmRlclRhYkNvbnRlbnQgLm9yZGVyLXByb2R1Y3QtY29sIC5wcm9kdWN0LWRldGFpbHMgLnJldHVybi1hY3Rpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5ib2R5LmFjY291bnQub3JkZXItZGV0YWlscyBtYWluICNvcmRlclRhYkNvbnRlbnQgLm9yZGVyLXByb2R1Y3QtY29sIC5wcm9kdWN0LWRldGFpbHMgLnJldHVybi1hY3Rpb246Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkuYWNjb3VudC5vcmRlci1kZXRhaWxzIG1haW4gI29yZGVyVGFiQ29udGVudCAub3JkZXItcHJvZHVjdC1jb2wgLnByb2R1Y3QtZGV0YWlscyAucmV0dXJuLWFjdGlvbjphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGJvZHkuYWNjb3VudC5vcmRlci1kZXRhaWxzIG1haW4gI29yZGVyVGFiQ29udGVudCAub3JkZXItcHJvZHVjdC1jb2wgLnByb2R1Y3QtZGV0YWlscyAucmV0dXJuLWFjdGlvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cbmJvZHkuYWNjb3VudC5vcmRlci1kZXRhaWxzIG1haW4gI29yZGVyVGFiQ29udGVudCAub3JkZXItcHJvZHVjdC1jb2wgLnByb2R1Y3QtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuYm9keS5hY2NvdW50Lm9yZGVyLWRldGFpbHMgbWFpbiAjb3JkZXJUYWJDb250ZW50IC5vcmRlci1wcm9kdWN0LWNvbCAucHJvZHVjdC1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LmFjY291bnQub3JkZXItZGV0YWlscyBtYWluICNvcmRlclRhYkNvbnRlbnQgLm9yZGVyLXByb2R1Y3QtY29sIC5wcm9kdWN0LWRlc2NyaXB0aW9uIHNwYW46Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucmV0dXJuLXN0YXRlcy1tb2RhbCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubmV3LXJldHVybi1yZXF1ZXN0LW1vZGFsIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubmV3LXJldHVybi1yZXF1ZXN0LW1vZGFsIC5zd2FsMi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLm5ldy1yZXR1cm4tcmVxdWVzdC1tb2RhbCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm5ldy1yZXR1cm4tcmVxdWVzdC1tb2RhbCB1bCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5uZXctcmV0dXJuLXJlcXVlc3QtbW9kYWwgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm5ldy1yZXR1cm4tcmVxdWVzdC1tb2RhbCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi5uZXctcmV0dXJuLXJlcXVlc3QtbW9kYWwgdGFibGUgdGgsIC5uZXctcmV0dXJuLXJlcXVlc3QtbW9kYWwgdGFibGUgdGQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZGVlMmU2O1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubmV3LXJldHVybi1yZXF1ZXN0LW1vZGFsIHRhYmxlIHRoIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5yZXMtbWVzc2FnZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGNvbG9yOiAjZDk1MzRmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmVzLW1lc3NhZ2UuZmFpbGVkIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbi5yZXMtbWVzc2FnZS5mYWlsZWQgLm1lc3NhZ2UtaWYtZmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnJlcy1tZXNzYWdlLmZhaWxlZCAubWVzc2FnZS1pZi10aHJlc2hvbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlcy1tZXNzYWdlLnRocmVzaG9sZCAubWVzc2FnZS1pZi1mYWlsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXMtbWVzc2FnZS50aHJlc2hvbGQgLm1lc3NhZ2UtaWYtdGhyZXNob2xkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXR1cm4ta28gYnV0dG9uLFxuLnJldHVybi1rbyBhLCAucmV0dXJuLW9rIGJ1dHRvbixcbi5yZXR1cm4tb2sgYSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDEwcHggMzJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbjogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIC8qXG4gICYuYnRuLWJyb3duIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgKi9cbn1cblxuLypcbi5yZXR1cm4ta28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogVXNlciBsb2dpblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5ib2R5LnVzZXIudXNlci1sb2dpbiBtYWluIC5ib3gtY29sLFxuYm9keS5jYXJ0LnN0ZXAtMiBtYWluIC5ib3gtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmJvZHkudXNlci51c2VyLWxvZ2luIG1haW4gLmJveC1jb2w6bm90KDpsYXN0LWNoaWxkKSxcbmJvZHkuY2FydC5zdGVwLTIgbWFpbiAuYm94LWNvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBib2R5LnVzZXIudXNlci1sb2dpbiBtYWluIC5ib3gtY29sOm5vdCg6bGFzdC1jaGlsZCksXG4gIGJvZHkuY2FydC5zdGVwLTIgbWFpbiAuYm94LWNvbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS51c2VyLnVzZXItbG9naW4gbWFpbiAuYm94LWNvbDpub3QoOmxhc3QtY2hpbGQpLFxuICBib2R5LmNhcnQuc3RlcC0yIG1haW4gLmJveC1jb2w6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuYm9keS51c2VyLnVzZXItbG9naW4gbWFpbiAuYm94LWNvbCBoNCxcbmJvZHkuY2FydC5zdGVwLTIgbWFpbiAuYm94LWNvbCBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmJvZHkudXNlci51c2VyLWxvZ2luIG1haW4gLmJveC1jb2wgLmlubmVyLFxuYm9keS5jYXJ0LnN0ZXAtMiBtYWluIC5ib3gtY29sIC5pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGJvZHkudXNlci51c2VyLWxvZ2luIG1haW4gLmJveC1jb2wgLmlubmVyLFxuICBib2R5LmNhcnQuc3RlcC0yIG1haW4gLmJveC1jb2wgLmlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkudXNlci51c2VyLWxvZ2luIG1haW4gLmJveC1jb2wgLmlubmVyLFxuICBib2R5LmNhcnQuc3RlcC0yIG1haW4gLmJveC1jb2wgLmlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkudXNlci51c2VyLWxvZ2luIG1haW4gLmJveC1jb2wgLmlubmVyLFxuICBib2R5LmNhcnQuc3RlcC0yIG1haW4gLmJveC1jb2wgLmlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBib2R5LnVzZXIudXNlci1sb2dpbiBtYWluIC5ib3gtY29sIC5pbm5lcixcbiAgYm9keS5jYXJ0LnN0ZXAtMiBtYWluIC5ib3gtY29sIC5pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBib2R5LnVzZXIudXNlci1sb2dpbiBtYWluIC5ib3gtY29sIC5pbm5lcixcbiAgYm9keS5jYXJ0LnN0ZXAtMiBtYWluIC5ib3gtY29sIC5pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnVzZXIudXNlci1sb2dpbiBtYWluIC5ib3gtY29sIC5pbm5lcixcbiAgYm9keS5jYXJ0LnN0ZXAtMiBtYWluIC5ib3gtY29sIC5pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnVzZXIudXNlci1sb2dpbiBtYWluIC5ib3gtY29sIC5pbm5lcixcbiAgYm9keS5jYXJ0LnN0ZXAtMiBtYWluIC5ib3gtY29sIC5pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS51c2VyLnVzZXItbG9naW4gbWFpbiAuYm94LWNvbCAuaW5uZXIsXG4gIGJvZHkuY2FydC5zdGVwLTIgbWFpbiAuYm94LWNvbCAuaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgYm9keS51c2VyLnVzZXItbG9naW4gbWFpbiAuYm94LWNvbCAuaW5uZXIsXG4gIGJvZHkuY2FydC5zdGVwLTIgbWFpbiAuYm94LWNvbCAuaW5uZXIge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXIsIGRlY2xhcmF0aW9uLWJsb2NrLXNpbmdsZS1saW5lLW1heC1kZWNsYXJhdGlvbnMgKi9cbiAgICAvKiBJRTExIGZpeCAqL1xuICB9XG4gIGJvZHkudXNlci51c2VyLWxvZ2luIG1haW4gLmJveC1jb2wgLmlubmVyICo6Oi1tcy1iYWNrZHJvcCwgYm9keS51c2VyLnVzZXItbG9naW4gbWFpbiAuYm94LWNvbCAuaW5uZXIgcCxcbiAgYm9keS5jYXJ0LnN0ZXAtMiBtYWluIC5ib3gtY29sIC5pbm5lciAqOjotbXMtYmFja2Ryb3AsXG4gIGJvZHkuY2FydC5zdGVwLTIgbWFpbiAuYm94LWNvbCAuaW5uZXIgcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgYm9keS51c2VyLnVzZXItbG9naW4gbWFpbiAuYm94LWNvbCA+IGZvcm0sXG4gIGJvZHkuY2FydC5zdGVwLTIgbWFpbiAuYm94LWNvbCA+IGZvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS51c2VyLnVzZXItbG9naW4gbWFpbiAuYm94LWNvbC5ib3gtbG9naW4gLmN0YS1ncm91cCxcbiAgYm9keS5jYXJ0LnN0ZXAtMiBtYWluIC5ib3gtY29sLmJveC1sb2dpbiAuY3RhLWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuYm9keS51c2VyLnVzZXItbG9naW4gbWFpbiAuYm94LWNvbC5ib3gtbG9naW4gLmxvc3QtcGFzc3dvcmQsXG5ib2R5LmNhcnQuc3RlcC0yIG1haW4gLmJveC1jb2wuYm94LWxvZ2luIC5sb3N0LXBhc3N3b3JkIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEZvcmdvdCBwYXNzd29yZFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5ib2R5LnVzZXIudXNlci1mb3Jnb3QtcGFzc3dvcmQgbWFpbiBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmJvZHkudXNlci51c2VyLWZvcmdvdC1wYXNzd29yZCBtYWluIHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuYm9keS51c2VyLnVzZXItZm9yZ290LXBhc3N3b3JkIG1haW4gZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIFVzZXIgc2lnbi1pblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5ib2R5LnVzZXIudXNlci1zaWduLWluIG1haW4gZm9ybSBoNCxcbmJvZHkuY2FydC5zdGVwLTIgbWFpbiBmb3JtIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuYm9keS51c2VyLnVzZXItc2lnbi1pbiBtYWluIGZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XSxcbmJvZHkuY2FydC5zdGVwLTIgbWFpbiBmb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuYm9keS51c2VyLnVzZXItc2lnbi1pbiBtYWluIGZvcm0gLmZvcm0tY2hlY2stcHJpdmFjeSBsYWJlbCxcbmJvZHkuY2FydC5zdGVwLTIgbWFpbiBmb3JtIC5mb3JtLWNoZWNrLXByaXZhY3kgbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/